- شرح محصول
- مشخصات
- نقد و بررسی
آباکوس (ABAQUS) یکی از نرم افزارهای عرضه شده توسط شرکت Dassault Systemes است که با هدف تحلیل های CAE بر مبنای المان محدود توسعه یافته است و در حوزه های متفاوتی مثل تحلیل شکست، ارتعاشات، انفجار، ضهربه، اکوستیک، کاربرد دارد. این دلیل و همچنین قابلیت ها و ویژگی های جذاب و گاها منحصر به فردی که آباکوس دارد باعث شده در سال های اخیر بتواند مهندسین زیادی در اکثر رشته های مهندسی مانند هوافضا، مکانیک، عمران، پزشکی، مواد و .... را به خود جلب کند و از دیدگاه تحلیل های سازه ای از سایر رقبا مانند انسیس (ANSYS) سبقت بگیرد.
همانطور که در این نوشتار توضیح داده شد، علیرغم قدرتمندی abaqus در شبیه سازی پدیده ها و تحلیل آن ها ، گاهی محیط gui یا محیط CAE نرم افزار پاسخگوی نیاز کاربر نیست. به همین علت کدنویسی در 3 روش متفاوت پیشنهادی است که به کاربران آباکوس مطرح می شود.
در روش اسکریپت نویسی که به زبان برنامه نویسی پایتون انجام می شود به این شکل عمل می شود که کلیه اعمال و دستوراتی که کاربر در صفحه gy اجرا می کند به شکل یک کد پایتون ایجاد و ذخیره می شود. این دستورات توسط هسته مرکزی آباکوس ترجمه می شود و کاربر نمایش دستوری که صادر کرده را مشاهده می کند. در واقع محیط اسکریپت نویسی abaqus این امکان را برای مهندسین فراهم می کند که به طور مستقیم با هسته اصلیabaqus در ارتباط باشند. از اسکریپت نویسی در دو مرحله ی پیش پردازش (preprocessing) و پس پردازش (post processing) استفاده می شود. در بخش پیش پردازش برای موارد انجام یک عمل یا دستور تکراری، ایجاد یا اصلاح مدل و یا پارامتری کردن آن از اسکریپت استفاده می شود. مثلا مدلسازی کامپوزیت با توزیع رندوم فایبرها با با ابعاد و جهتگیری های متفاوت به کمک همین روش انجام می شود. یا اگر نیاز باشد نتایج مدلسازی را برای مواد و بارگذاری های مختلف داشته باشیم، مدلسازی برای یک حالت به صورت جنرال انجام می شود و ورودی های مختلف از کاربر گرفته می شود. در مرحله پس پردازش با اسکریپت نویسی کاربر می تواند به داده های خروجی مدل دسترسی داشته باشد و با بهینه سازی نتایج مورد نظر را در اختیار داشته باشد. مثلا اگر نیاز باشد سایز مدل نسبت به تنش بهینه شود، در این صورت اسکریپت نویسی می تواند روند تکراری سایز مدل را مدل کرده، تنش های خروجی را باهم مقایسه و در نهایت سایز مطلوب آن را داشته باشد. همچنین در بررسی استقلال از شبکه (مش) که ترکیبی از پیش پردازش و پس پردازش است اسکریپت نویسی به کمک مهندسان آمده است.
علاوه بر اسکریپت نویسی،INP نویسی و سابروتین نویسی روش های دیگر کد نویسی در آباکوس هستند که بنا به نیازهای متفاوت به کار گرفته می شوند.
تنها جایی که میشه همه دورههای آباکوس رو شرکت کرد گروه آموزشی پارس پژوهان هست من چون یه کار بهینهسازی داشتم و با ماژول اپتیمیزیشن قابل انجام نبود این دوره رو شرکت کردم از اونجایی که پایتون هم بلد نبودم نگران این بودم که نتونم یاد بگیرم جلسه اولش کامل پایتون بود دستورات لازم گفته شد و ممنون از تیم پارس پژوه