هدف آموزش: در این آموزش شما با فایلهای inp در آباکوس، استفاده از مثالهای آباکوس، اصلاح و ویرایش فایل inp آباکوس، مثال کاربردی از اصلاح فایل inp در آباکوس و حذف مفصل خرپا از مسیر فایل inp آشنا خواهید شد.
مطلبی که در این پست قصد آموزش آنرا داریم، روشهای موجود برای وارد کردن مدل به نرمافزار آباکوس است چنانچه مجموعه مطالب آموزشی سایت را دنبال کرده باشید متوجه میشوید که بدنبال آموزشهای نه چندان پیچیده و بعضا ساده، ترفندی بسیار کاربردی نهفته است که هدف اصلی آموزش میباشد پس پیشنهاد میکنیم فراگیری این آموزش را از دست ندهید.
تذکر: در تاریخ 16 دی 95 آموزشی تحت عنوان “فراخوانی فایل CAD و اصلاح هندسه قطعه در آباکوس” در سایت درج شد.
inp فایل در آباکوس چیست؟
در مطالب پیشین با فایلهای cae و odb که فایلهای اصلی نرمافزار آباکوس بودند آشنا شدید اشاره کردیم که فایل cae در برگیرنده تمامی مدلهای ساخته شده در آباکوس تا مرحله پیش از آنالیز است و فایل odb نیز نتایج تحلیل را در خود جای داده است هر دو نوع فایلها به سادگی و با استفاده از گزینه File/Open باز میشوند و نکته خاصی ندارند اما محیط راهنمای نرمافزار آباکوس حاوی تعداد بیشماری مسئله است که قطعا میتواند به شما در الگو گرفتن و تعیین مسیر راه کمک کند کافیست تا موضوع مورد نظر خود را در راهنمای آباکوس جستجو کنید و از بخش Examples تعداد زیادی مسئله با موضوع مشابه و شرایط گوناگون را مورد بررسی قرار دهید
اگر به این محیط مراجعه کرده باشید، خیلی زود متوجه خواهید شد که فایل cae و یا odb این مثالها در دسترس کاربران قرار ندارد بدیهی است که گنجاندن دهها هزار فایل odb که تحلیلهای ساده و پیچیدهای را در بر دارد تا چه اندازه حجم این بخش را بالا میبرد Abaqus از فایلهای inp در این بخش استفاده کرده و آنها را در اختیار کاربر قرار داده است تا در صورت نیاز کاربر بتواند مدل را فراخوانی کرده و به تحلیل آن بپردازد سومین دسته از فایلهای ورودی به آباکوس فایلهای با پسوند inp است کافیست بر روی یکی از آنها کلیک کنید تا مسئله مورد نظرتان را در قالب یک فایل text مشاهده کنید
ویرایش و اصلاح فایل inp آباکوس
متن فایل inp را در محیط یک ویرایشگر (مانند notepad) کپی کرده و آنرا در قالب یک فایل با پسوند inp ذخیره کنید (میتوانید مستقیماً بر روی فایل مورد نظر در محیط Documentation راست کلیک کرده و از منوی باز شده گزینه save as را انتخاب نمایید). حال از مسیر File → import → model در منوی اصلی فایل ذخیره شده را باز نمایید همانطور که ملاحظه میکنید مسئله مورد نظر با تمامی جوانب از جمله مدلسازی، بارگذاری، شرایط مرزی، مشبندی و… در اختیار شماست بجز شبکهبندی که در حالت Orphan مش قرار دارد میتوانید سایر موارد را به دلخواه تغییر دهید و مسئله را به سادگی برای حل ارسال کنید.
چنانچه قصد دارید بیشتر با inp فایل آشنا شوید به شما پیشنهاد میکنیم که فایل مربوطه را باز کرده و خط به خط آن را از نظر بگذرانید مختصات گرهها، المانها، خواص مکانیکی ماده، شرایط مرزی و اولیه، بارگذاری و… همه و همه در دل این فایل قرار دارد قابلیت ویرایش در محیطی مانند notepad آزادی عمل بینظیری برای شما فراهم میکند که در پستی جداگانه و در قالب یک مثال، گوشهای از آن را به شما نشان خواهیم داد (مثال آموزشی: نحوه حذف مفصل در محل برخورد اعضای ضربدری سازهها در تحلیل آباکوس)
فراخوانی چند inp در آباکوس
ممکن است شما نیز با این مشکل مواجه شده باشید که با فراخوانی یک فایل inp، عملا مدلی در آباکوس نمایش داده نشود این مشکل زمانی بهوجود میآید که در برخی مثالهای آباکوس چند فایل inp وجود دارد و ضروریست تمامی فایلهای inp همزمان Import شود.
در این مواقع کافیست همه فایلهای موردنظر را در یک مسیر (ترجیحا در یک Folder) قرار دهید، با فراخوانی فایل اصلی، به شکل اتوماتیک inpهای ضروری شناسایی و فراخوانی خواهند شد.
سلام آقای مهندس. وقت بخیر ممنون از سایت خوبتون.
من مثال 2.2.4 Brake squeal analysis از Documentation رو به آباکوس import میکنم و بدون هیچ تغییری ازش run میگیرم خطای
Too many attempts made for this increment میده. می خواستم بدونم با توجه به اینکه هیچ تغییری در مدل نمی دم چرا این خطا رو دریافت میکنم؟
سلام
بحث خطاهای حل در آباکوس در پستهای جداگانه در سایت مطرح شده
میتونید سرچ و مطالعه بفرمایید
با سلام
آیا امکان تغییر هندسه اجزای فایل inp وجود دارد؟
به طور واضح ، می خوام روی دیسک چند سوراخ ایجاد کنم.
با تشکر
سلام
در فایل inp مسخصات گره ها و المانها ذخیره شده؛ تغییر و اصلاحش کار راحتی نیست (تقریبا در مدلهای پیچیده میشه گفت غیر ممکنه)
البته پلاگینی برای تبدیل هندسه orphan به عادی و اعمال تغییرات وجود داره که متأسفانه رایگان نیست
با تشکر از شما که با حوصله پاسخ میدید
باسلام. میخواستم بدونم اگر فایلی را با فرمت inp ایمپورت کنیم میتونیم استپ حلش تغییر بدیم؟ من استپ تغییر دادم بعد job که گرفتم نشون میده داره حل میشه یعنی وقتی مانیتور میکنم نشون میده increment ها داره جلو میره اما وقتی حل complete میشه مقادیر تنش ها همش صفر است.
سلام
بله؛ میتونید تغییر بدهید
فقط مش قابل تغییر نیست
اینکه صفر شده تنش ممکنه مشکل از جای دیگه باشه؛ شرایط مرزی و بارگذاری را چک کنید
منظورم از سوال اولم این بود که مشکل چی میتونه باشه که تو ماژول job فایل inp فراخوانی میکنم run میشه اما همون فایل inp رو ایمپورت میکنم بعد job میگیرم ارور میده؟
در ماژول job به چه شیوه ای فراخوانی میکنید؟
توی قسمت source بجای model، از input file استفاده میکنم که اجرا میشه اما همون فایل ایمپورت میکنم بعد job میگیرم اجرا نمیشه
هر دو یکسانه؛ تفاوتی نمیکنه
اینکه علت چیه را نظری ندارم
سلام
برای مدل سازی در ژئوتکنیک بخش هایی از مدل باید در مراحل مختلف حذف شود و آنلیز ادمه پیدا کند.چگونه باید این کار را انجام داد.با تشکر
سلام
امکان حذف بخشی از مسئله در حین تحلیل وجود نداره؛ شما باید مسئله را به چند بخش تقسیم و تحلیل کنید
با سلام
من با استفاده از مدلdircyccylinderhead_heat.inp که فکر کنم فایل اصلی باشه می خوام دو متریال از 7متریال تعریف شده رو عوض کنم ولی چنتا مشکل وجود داره
1- اولا واحدمقدیر تعریف شده در تعریف خواص مانند چگالی که به عنوان مثال8e-9می باشد بنظر غیرمنطقیه و نمی تونم واحد این اعداد رو درک کنم.
2- زمانی که run میکنم و بعد submit میکنم چنین خطایی میزنه
history output is not requestedin the following steps :step1.step2……step6
درحالی خروجی حرارتی رو هم تعریف کردم
3- بعد از submitکردن اصلا run نمیشه که مشکل اصلی من اینه
اگه راهنمایی کنید ممنون میشم
با تشکر
سلام
1- به نظر واحد tonne/mm3 بوده (مثلا 8000 کیلوگرم بر متر مکعب را بر حسب این واحد در بیارید)
2- history output تعریف نشده برای استپها (اگر خروجی خاصی از history output در تحلیل مدنظر نیست پیغام را نادیده بگیرید)
3- اگر خطایی دریافت کردید بیان بفرمایید، در غیر اینصورت بنده نظری ندارم
باسلام
با تشکر از شما
جناب مهندس مشکلی سومی همچنان وجود دارد.چند بار ورژن های مختلف رو نصب کردم ولی متاسفانه بعد از submitشدن هیچ عکس العمل دیگه ای انجام نمیشه!!!!!!!!!!
سلام
وقتی run نمیشه من در مورد چی نظر بدم دقیقاً؟
سلام آقای مهندس، من هم این مشکل را دارم. لطف کنید راهنمایی کنید چطوری مشکلتون را حل کردید؟
با عرض سلام خدمت آقای مهندس
ببخشید مشکل runشدن فایل حل شد. اما مشکلی که الان در همون فایلdircyccylinderhead_heat.inpپیدا کردم این که در خروجی که من گرفتم نمودار دما-زمان حداکثرتا دمای تقریباً60درجه بالا می رود،در صورتی که در documentآباکوس این نمودار تا دما 280درجه بالا می رود نمیدونم مشکل از کجاس!!!
از کمک شما ممنون میشم
با تشکر
سلام
اطلاعی ندارم چون مسئله شما را ندیده ام
با سلام و خسته نباشید.
من مشکلی ندارم با بیرون کشیدن نودها و مختصتشون و المان ها از فایل .inp . اما مشکل من اینه که من میخوام برای boundary condition و loads هم نودها و مختصاتشون و المانهای درگیر رو هم استخراج کنم. میدونم که با کدنویسی و چنتا for loop احتمالا میشه این کار رو واسه مساله ام انجام بدم. اما سوالم اینه که الان که زیر قسمت boundary condition و loads من فقط pickedsetXX و pickedsurfYY ذکر شده آیا جایی شماره نود و مختصات و شماره المان این pickedsetXX و pickedsurfYY قابل پیدا کردنه؟
** Name: BC-1 Type: Symmetry/Antisymmetry/Encastre
*Boundary
_PickedSet4, ENCASTRE
**
** LOADS
**
** Name: Load-1 Type: Pressure
*Dsload
_PickedSurf5, P, 100.
راهی غیر از for loop نویسی هست که نود و مختصات و المان درگیر در Boundary condition و loads رو به من بده؟ یک کم عجیب هست از نظر من که این فراهم نشده باشه توسط برنامه نویسان آباکوس!
با تشکر و احترام.
سلام
با همون کدنویسی کار را پیش ببرید
با سلام یک سوالی داشتم می خواستم بدونم که من یک part کشیدم و بعد از assembly کردن فراخوانی کردم و بعد مش زنی رو انجام دادم روی اون part الان می خواهم که یک خروجی .inp ازون بگیرم برای نرم افزار lsdyna می خواستم ببینم این خروجی رو از کجا می تونم بگیرم ؟
سلام
در ماژول Job، یک حل ایجاد کنید و به جای submit کردن از گزینه write input استفاده کنید
فایل inp به همان نام که در مرحله قبل ایجاد کرده بودید در work directory ایجاد میشود
سلام و عرض ادب
من همانطور که گفتید تمام فایلهای inp مربوط را داخل یک پوشه ریختم و ایمپورت کردم ولی باز هم هیچ اتفاقی نیفتاد…
(فایل را از Document خوده نرم افزار ذخیره کردم.)
بیشتر راهنمایی میکنید که چکار کنم دقیقا؟
سلام
باید work directory را همان فولدر قرار دهید
ممنون از پاسخ دهی شما…
همین کار را هم انجام دادم ولی نتیجه نداد… آیا روش خاص دیگری وجود دارد؟ لینکی که میخام ایمپورت کنم اینه…
http://127.0.0.1:2080/v2016/books/eif/dcb_cohelm_3d.inp
The input file contains one or more data items which have been parameterized. Parameterized input files can not yet be imported into Abaqus/CAE.
مدل سه بعدی به شکل پارامتری بوده و در محیط cae قابل فراخوانی نیست
مدل 2 بعدی همین مسئله را تست کنید؛ بدون مشکل اجرا میشه
با سلام چطور میتونم برنامه نوشته شده در متلب را در اباکوس اجرا کنم؟
سلام
فایل متلب قابل اجرا شدن در آباکوس نیست
اگر سابروتین دارید باید به زبان فرترن بنویسید و چنانچه قصد استفاده از اسکریپت دارید باید با پایتون بنویسید
برنامه های شما باید در این دو فرمت باشه، اگر اسکریپت خاصی مدنظرتونه میتونید کد متلب را در قالب پایتون در بیارید (با رعایت تمام اصول برنامه نویسی در پایتون و در نظر گرفتن نکات اختصاصی در مورد پارامترهای شناخته شده توسط آباکوس)
سلام ممنون از سایت جامع و خوبتون
نحوه دسترسی به فایل inp چگونه است؟ هرچه search میکنم فایل مورد نظر رو پیدا نمیکنم.
سلام
در قسمت مثالها و benchmark برای برخی مسائل فایل inp قرار داده شده
کافیه روی اسم فایل کلیک راست کرده و save as را انتخاب کنید (با فرمت inp ذخیره کنید)
سلام ممنون از سایت خوبتان شاید سوالم مرتبط با موضوع نباشه.
میخام چند جاب رو به طور همزمان سابمیت کنم. چه کار باید کرد؟ تشکر
سلام
تکینک خاصی وجود نداره، شما میتونید چند مسئله به شکل همزمان باز کنید و برای هر کدام یک job ایجاد کرده و حل کنید
سلام من قبلا با اباکوس ورژنای قبلی اباکوس کار کردن تا 16.
اخیرا ورژن 2017 رو نصب کردم. وقتی مدلی رو میسازم یا ایمپورت میکنم یا ران میکنم ،کلا هیچ فایل inp تولید نمیشه. حتی با save as و workdirectly هم چک کردم ولی خبری از فایل inp نیس. دلیل این مورد چیه؟ ممنون میشم راهنمایی بفرمایید چون از خیلی دوستان هم پرسیدم این تجربه رو نداشتن.
بنظرتون بدلیل نقص تو موقع نصب میتونه باشه؟ ممنون
سلام
در نسخه 2017 هم فایل inp ایجاد میشه
اینکه مشکل برنامه شما از کجاست را اطلاع ندارم
سلام
من یک اسکریپت نوشتم که یک مدل رو داخل آباکوس میسازه و حل میکنه و با استفاده از فایل odb نتایج خواسته شده رو روی نمودار رسم میکنه.
ولی اونجایی که آدرس فایل ODB نوشته شده که باید بره فایل رو بخونه دقیقا آدرس همون پوشه ای هست که فایل رو ایجاد کردم، حالا اگر این اسکریپت رو ببرم داخل یک سیستم دیگه اجرا کنم دیگه نمیدونه از کجا باید فایل odb رو بخونه چون آدرس اونجایی که فایل ایجاد شده با آدرسی که برای خواندن بهش داده بودم فرق میکنه..
با چه دستوری میتونم بهش بگم هرجایی که فایل odb رو ایجاد کرد، بره و از همونجا هم نتایج رو از فایل odb بخونه؟؟
سلام
میتونید به کمک Matlab دستورات پایتون را ایجاد کنید
اگر با متلب اینکار را بکنید متغیرهایی مثل folder name و . . . قابل شناسایی است
با سلام
چگونه می توان بعد از تحلیل یک مدل فایل inp جدا گانه ساخت. یعنی برای خود مدل یک inp ،برای متریال یک فایل inp جدا
سلام
این امکان وجود نداره
فایلهای inp قبل از حل قابل دسترسی هستند
خیلی ممنون از جوابتون
یعنی می شود قبل از حل فایل inp به صورت تفکیک شده (یک inp برای متریال ویک inp برای مدل)ساخت؟
اگر می شود چگونه؟
ببینید دو فایل inp معنی نداره
شما در هر تحلیل فقط یک فایل inp خواهید داشت
میتونید بعد از تغییرات در ماژول Property به ماژول Job وارد بشید، یک job ایجاد کنید ولی submit نکنید و گزینه write input را بزنید
فایل inp ایجاد خواهد شد
سلام روزتون بخیر؛
من برای استفاده از خروجی های یک حل در آباکوس هم باید از فایل با پسوند inp استفاده کنم؟
من یک حل با خروجی تنش فشاری داشتم و حال باید این تنش فشاری را بنا به شرایط خاص با ضرب در ضرایب معلوم به صورت شارحرارتی برای یک حل جدید کوپل دما جا به جایی استفاده کنم ،اما دقیقا نمیدونم باید از چه راهی این تنش ها را وارد مسئله کنم اگر کمک بفرمایید خیلی ممنون میشم.
باتشکر
سلام
خیر
باید از طریق Predefined Field نتایج حل قبلی را استفاده کنید (از فایل odb استفاده میشه)
آموزش این مورد هم در سایت موجوده
با همون کلیدواژه سرچ و بررسی کنید
سلام از فایل inp هم میشه geometry رو از part یا اسمبلی به صورت xt. ذخیره کرد. امکان استخراج geometry هست. ممنون از مطالب سایت
خیلی ممنون از پاسخگوییتون.
سلام و عرض ادب. من میخوام یک مقاله را به عنوان وریفای پایان نامه با آباکوس انجام بدم. خوشبختانه تونستم فایل inp آن را توی سایت ها پیدا کنم. وقتی رانش می کنم میتونم نتایج را ببینم ولی بخش part، properties و … خالی است. چطور میتونم به این بخش ها دسترسی پیدا کنم؟ ممنون
سلام
نمیتونه خالی باشه؛ نمودار درختی سمت چپ را با دقت نگاه کنید
اولین گزینه Models هست
به احتمال زیاد شما در یک model دیگه دارید نگاه میکنید
مدلی که فعال باشه به شکل bold مشخص میشه و زیرش خط کشیده شده
وقتی فایل را وارد میکنید از ابتدا یک مدل وجود داره، این فایل شما هم اضافه میشه
در نمودار درختی سمت چپ همه اجزا را ببندید (collapse کنید) تا بتونید مدلها را مشاهده کنید
بعد دوبار کلیک کنید روی مدلی که وارد کردید تا به مدل جاری شما تبدیل بشه و بتونید همه بخشها را ببینید
به حق این ایام و روزها خداوند خیرتون بده.
موفق باشید
مهندس جان دقیقا طبق فرمایش حضرتعالی عمل کردم ولی باز متاسفانه جز بخش نتایج بخش های دیگر خالی هستند.
نمودار درختی مدلتون را باز کنید
باید در همه ماژولها بتونید جزئیات را ببینید
در بخش مربوط به ماژول Part باید تعداد پارتها و اسمشون نمایش داده بشه؛ در بخش ماژول Property باید متریال و سکشن را ببینید و الی آخر
واقعاً نکته خاصی نداره
فلسفه فایل inp همین هست
همه جزئیات را نمایش میده