- توضیحات دوره
- مشخصات
- نقد و بررسی
معرفی دوره آموزش اسکریپتنویسی در آباکوس به کمک پایتون:
یکی از جذابترین کارهایی که میتوانید در ABAQUS پیادهسازی کنید، از طریق دستیابی به واسط گرافیکی نرم افزار و فایل INP اسکریپتنویسی است. شبیه به محیط APDL در نرم افزار ANSYS، همچنین در ABAQUS نیز کارهایی مانند تغییر هندسه، تغییر خواص، تغییر مش و... هر آنچه که بهصورت گرافیکی در محیط CAE نرم افزار میتوانید پیادهسازی کنید، با دسترسی به محیط پایتون قابلیت اجرا پیدا میکند.
در واقع، زبان برنامهنویسی Python واسط میان CAE (کارهایی که در محیط گرافیکی نرم افزار پیادهسازی میکنید) و فایل INP (فایل متنی که خروجی گرافیکی نرم افزار است و ورودی حلگر) است. به عبارت دیگر، تمام کارهای گرافیکی که ما در نرم افزار انجام میدهیم، با این کد به فایل INP که فرمت استاندارد برای حلگر ABAQUS است، تبدیل میشود.
اگر بتوانیم به این کد دسترسی پیدا کنیم، میتوانیم تمام کارهای گرافیکی را بدون زحمت زیاد تکرار کنیم. مثلاً فرض کنید بخواهید بهصورت تصادفی الیاف را داخل ماتریس پخش کنید، چندین ران مختلف بگیرید و نتایج را با هم مقایسه کنید. یا مثلاً 100 بار خواص را طبق الگویی که در ذهن دارید کاهش دهید و نتایج را مقایسه کنید. حتی در پسپردازش نیز میتوانید وارد شوید و کاری کنید که به بهترین جواب ممکن برسید. در واقع، کار بهینهسازی حرفهای را میتوانید با اسکریپتنویسی در ABAQUS پیادهسازی کنید.
سرفصلهای آموزش اسکریپتنویسی در آباکوس به کمک پایتون:
- آشنایی مقدماتی با برنامهنویسی پایتون شامل تاریخچه پایتون، معرفی انواع داده و توابع مربوطه، عملیات ماشینحسابی، Control Blockهای for ،if و while و ارتباط بین ABAQUS و پایتون.
- ایجاد توابع (Functions)، ایجاد ماژول، کار با فایلها (خواندن و نوشتن در فایل)، مبحث ABAQUS Object Model و معرفی Objectهای ABAQUS و ارتباط بین آنها، معرفی Replay File ABAQUS و طریقه دسترسی به کدهای پایتون ABAQUS.
- استفاده از Replay File برای ایجاد یک مدل، معرفی فایل .JNLهای اجرای اسکریپت، معرفی محیط PDE ABAQUS، طریقه پارامتری کردن مدل، طریقه گرفتن داده از کاربر.
- طریقه ایجاد روند تکراری در مسئله شامل حل مثال در خصوص تغییر سایز مدل، حل مثال در خصوص ایجاد چندین Job و Model، حل مثال در خصوص تغییر بارگذاری بهصورت اتوماتیک، طریقه فراخوانی فایل نتایج .ODB و استخراج داده به کمک اسکریپت، ایجاد روند تکراری و بهینهسازی نتایج.
- حل مثال در خصوص ایجاد روند تکراری و اصلاح مدل برای دستیابی به نتایج مطلوب، معرفی فایل .INP و نحوه ویرایش این فایل با استفاده از اسکریپتنویسی.
پیشنیاز دوره آموزش اسکریپتنویسی در آباکوس به کمک پایتون:
پیش نیاز این دوره، آموزش آباکوس مقدماتی است که میتوانید در گروه آموزشی پارس پژوهان بگذرانید.
گواهینامههای آموزش اسکریپتنویسی در آباکوس به کمک پایتون:
در آخر به پذیرفتهشدگان این دوره مدرک مؤسسه به زبان انگلیسی ارائه میشود.
بعد از شرکت در این دوره چه مهارتهایی کسب میکنیم؟
با شرکت در این دوره، ابتدا با مقدمهای بر کدنویسی با زبان برنامهنویسی پایتون آشنا خواهید شد. در ادامه، با ورود به نرم افزار و شروع اسکریپتنویسی، از مثالهای ساده تا مثالهای سهبعدی و پیچیدهتر استفاده و تمرین خواهیم کرد. همچنین، توانایی مدلسازی مسئله و حل آن و کدنویسی تمام دستورات آن را خواهید داشت. در پایان، با بخش تحلیل نتایج کار خواهیم کرد و قادر خواهیم بود معیارهای متنوعی را کنترل کنیم.
سوالات متداول:
آیا نیاز است بر پایتون مسلط باشیم؟
خیر، استاد در جلسه اول مقدمات لازم را توضیح خواهند داد اما شما میتوانید با شرکت در دوره آموزش پایتون بر این نرم افزار مسلط شوید.
آیا در آباکوس پایتون حلگر است؟
حلگر آباکوس نرم افزار فرترن است پایتون قبل از حلگر کارهای گرافیکی را به کد INP تبدیل میکند.
چرا باید پایتون را در آباکوس اسکریپت کنیم؟
با دانستن زبان پایتون در نرم افزار آباکوس و با تکرار میتوانید بهینهسازی، تکرار هندسه، ساخت هندسههای مختلف و تغییر خواص را انجام دهید.
این دوره مناسب چه رشتههایی است؟
- مهندسی مکانیک
- مهندسی عمران
- مهندسی پزشکی
- مهندسی مواد
تشکر از زحمات خانم مهندس ناجی (مدرس دوره) و موسسه پارس پژوهان.
از نقاط مثبت این دوره تسلط مدرس بر مباحث و ارایه تمرین های تحویلی بود که منجر به درک عمیق تر مطالب شد.
تشکر از خانم مهندس ناجی (مدرس دوره) و موسسه پارس پژوهان،
در این دوره حل مثالهای کاربردی و ارائه تمرین تحویلی باعث درک عمیق تر مطالب شد.
بنده دوره اسکریپت نویسی در آباکوس رو با مهندس جذاب گذروندم و دوره خیلی خوبی بود.
دوره اسکریپت نویسی در آباکوس رو با مهندس جذاب گذروندم و دوره خیلی خوبی بود. تسلط مدرس گرامی و نحوه ارائه مطالب هم بسیار خوب بود.
من راضی بودم
کاش پیشرفته هم داشت
دوره با تدریس عالی مهندس جذاب، از حیث یادگیری و فهم مطالب مربوطه بسیار ارزنده است و قابل پیشنهاد.
متشکر از شما.