آنچه یاد خواهید گرفت:
سینتکس اولیه Python و مباحث مرتبط با استفادهی ترکیبی آن با Abaqus
کار با ساختارهای داده، کلاسها و بستههای Python و اعمال آنها
تحلیل دقیق آبجکت های ریشهی MDB و ODB و توضیح کامل فرمان های مرتبط
درک محتوای فایل .rpy و انجام تغییرات در کد و تنظیم استفاده
چگونه با استفاده از پایتون چندین مدل بسازیم؟
توسعهی پلاگین برای مدلسازی پارامتری
روش توسعهی کد برای مدلسازی با پارامترهای تصادفی
چگونه اسکریپت را برای ارسال خودکار Jobها ایجاد کنید؟
چگونه داده موردنیاز را بر اساس نیازها، بهصورت دستهای با استفاده از کد پایتون از فایل ODB استخراج کنیم؟
چگونه جزئیات کد Python را برای جلوگیری از مشکلات احتمالی تنظیم کنید؟
برخی نمونههای عملی قابلاستناد
پیشنیازهای دوره
درک عملیات اولیه Abaqus
شرکتکنندگان باید نیاز جدی و علاقهی زیادی به توسعهی Python برای Abaqus داشته باشند.
این دوره برخی توضیحات اولیه دربارهی Python ارائه میدهد. بنابراین، برای مهارت آکادمیک در Python الزام سختگیرانهای وجود ندارد. حتی افرادی که هیچ پیشزمینهای ندارند هم میتوانند آن را یاد بگیرند.
توضیحات دوره
ABAQUS CAE یکی از پرکاربردترین نرمافزارهای تحلیل اجزای محدود در جهان است. ABAQUS توسط Dassault SYSTEMS توسعه داده شده است.
این دوره بر توضیح فرآیند و نکات احتیاطی توسعه در Abaqus با استفاده از زبان Python تمرکز دارد. پس از گذراندن این دوره، دستکم یاد میگیرید که چگونه از Python برای تولید دستهای مدلها یا استخراج دستهای دادهها در مراحل پیشپردازش و پسپردازش Abaqus استفاده کنید. این دوره همچنین جنبههای مختلفی مانند ارسال خودکار Job، تولید مدل تصادفی، طراحی پلاگین RSG و موارد دیگر را پوشش میدهد و فصل سوم نیز راهنماییهایی برای برنامهنویسی Python در 4 مثال ارائه میکند. پس از پایان این دوره، شما فناوریهای مرتبط را بهطور کامل فرا خواهید گرفت و این موضوع کمک بزرگی به مسیر حرفهای شما در شبیهسازی خواهد کرد.
با این حال، باید توجه داشته باشید که پیش از شروع این دوره، لازم است درک اولیه از تئوری اجزای محدود داشته باشید و با روشهای عملیاتی مشخص Abaqus کاملاً آشنا باشید. این کار به شما کمک میکند موانع احتمالی هنگام یادگیری این دوره را برطرف کنید و بهتر با شیوهی فکری این دوره هماهنگ شوید.
این دوره برای چه کسانی مناسب است؟
این دوره برای همهی افرادی طراحی شده است که میخواهند یاد بگیرند چگونه برای نرمافزار Abaqus، برنامههای ثانویه مبتنی بر Python توسعه دهند.
مهندسان مکانیک
مهندسان طراحی
دانشجویان کارشناسی ارشد و دکتری
مهندسان شبیهسازی