آموزش کدنویسی Isotropic Hardening در سابروتین UMAT آباکوس

آموزش کدنویسی هاردنینگ آیزوتروپیک در سابروتین UMAT آباکوس

مجموع ارزیابی دوره: ارزشمند 97%

این آموزش در واقع یه مثال پیشرفته از سابروتین UMAT آباکوس محسوب میشه که به هاردنینگ آیزوتروپیک در ناحیه ی پلاستیک می‌پردازه و سابروتین UHARD‌ آباکوس رو هم در کدنویسی به کار می‌بره.

34,000 تومان 25,000 تومان

امکان درخواست گواهی دوره
Share on linkedin
Share on telegram
Share on whatsapp
Share on email

پیشنهاد: می‌تونی به جای این دوره، آموزش جامع سابروتین و سابروتین‌نویسی در آباکوس رو تهیه کنی که به‌صرفه‌تره!

علیرضا تا حالا بنیان‌گذار و مدیر چندتا استارتاپ و یه شرکت دانش‌بنیان بوده، و در کنارش به عنوان مشاور چند مدیرعامل هم فعالیت کرده؛ دکترای مهندسی پزشکیه و عضو بنیاد نخبگان.
هاردنینگ (سخت‌شوندگی) چیست؟
 

در بسیاری از فلزات و برخی از پلیمرها، زمانی که ماده تغییر شکل پلاستیک بده، برای گام‌های بعدی بارگذاری نیاز به نیرو و در حقیقت تنش بیشتری برای تغییر شکل مشابه (کرنش برابر) نیاز داره، یعنی در واقع با بارگذاری در ناحیه ی پلاستیک، اون فلز یا پلیمر سختی بیشتری پیدا کرده که به این اتفاق هاردنینگ (سخت‌شوندگی) گفته میشه. هاردنینگ در واقع در چرخه‌های بارگذاری که از حد الاستیک عبور و تا ناحیه‌ی پلاستیک ادامه پیدا کنن (و به گسیخت ماده منجر نشن)، معنا پیدا می‌کنه که در هر چرخه، ماده نسبت به چرخه‌ی قبلی انرژی بیشتری رو برای تغییر شکل پلاستیک خودش نیاز داره. 

تفاوت هاردنینگ آیزوتروپیک و هاردنینگ سینماتیک
 

در هاردنینگ همسانگرد یا آیزوتروپیک (سخت‌شوندگی ایزوتروپیک، Isotropic Hardening)، وقتی از تنش تسلیم (Yield Stress) عبور کنیم، سطح تسلیم در تمام جهات به صورت یکسان توسعه پیدا می‌کنه، و گرچه شاید در نگاه اول به خوبی خودش رو نشون نده، اما حد ناحیه ی الاستیک و در نتیجه تنش تسلیم هم بالاتر میره. اما در هاردنینگ سینماتیکی (Kinematic Hardening)، وقتی از تنش تسلیم عبور کنیم، سطح تسلیم نه در همه‌ی جهات، بلکه در جهت افزایش تنش جابجا میشه. وقتی از واژه‌ی جابجایی به جای توسعه استفاده می‌کنیم، یعنی همان سطح تسلیم، بدون افزایش یافتن تنها واقعاً جابجا میشه. در این حالت، حتی ممکنه اگر جهت و میزان جابجایی در حالت سینماتیکی با میزان توسعه در حالت آیزوتروپیک منطبق باشه، پاسخ‌های مشابهی از هر دو حالت بگیریم.

سابروتین‌نویسی آباکوس با UMAT و UHARD‌ برای هاردنینگ آیزوتروپیک
 

این آموزش به مدل‌سازی هاردنینگ آیزوتروپیک در ناحیه‌ی پلاستیک اختصاص داره که برای اون سابروتین‌نویسی UMAT آباکوس (Abaqus) مورد استفاده قرار گرفته و علاوه بر این سابروتین، از سابروتین UHARD هم در مدل‌سازی استفاده شده. علیرضا در این آموزش بدون اغراق، خط‌به‌خط تمامی کدهای مورد استفاده رو توضیح میده و کمک می‌کنه کاملاً متوجه بشی که در یک سابروتین‌نویسی پیشرفته، چطور باید از کدها استفاده کنی، چطور فراخوانی انجام بدی و همینطور چطور از دو سابروتین در ذیل هم بهره ببری.

کدهای فرترن (Fortran) این مدل‌سازی بر مبنای سابروتین UMAT آغاز میشن، کدنویسی مربوط به دریافت خواص مکانیکی توضیح داده میشه، به کدهای مربوط به تعریف ژاکوبین پرداخته میشه، دستگاه مختصات دوران داده میشه، و تنش‌ها محاسبه میشن. در نهایت هم کدها برای همگرایی پاسخ‌ها (Convergence) بر اساس روش نیوتن-رافسون بیان میشن. در این سابروتین‌نویسی، سابروتین یوهارد (UHARD) هم  تعریف، فراخوانی و استفاده میشه. همونطور که متوجه شدی، این آموزش کمک می‌کنه برخی از عملیات‌های رایج در سابروتین‌نویسی UMAT نظیر دریافت خواص مکانیکی، تعریف ژاکوبین، دوران دستگاه مختصات، دریافت کرنش‌ها و محاسبه‌ی تنش‌ها، به‌روز کردن تنش‌ها در هر گام، فراخوانی یه سابروتین در داخل یه سابروتین دیگه، بررسی همگرایی نتایج شبیه‌سازی و کلی رابطه‌ی مورد نیاز دیگه رو فرابگیری. 

میشه گفت این آموزش یه مثال پیشرفته از سابروتین‌نویسی یومت (UMAT) در آباکوس محسوب میشه. برای بهره بردن از این آموزش، گرچه لازمه با سابروتین‌نویسی در آباکوس آشنایی داشته باشی و سابروتین UMAT رو هم بشناسی (که توصیه می‌کنیم در صورتی که آشنایی کافی نداری حتماً آموزش سابروتین یومت در آباکوس رو تهیه و پیش از این آموزش مشاهده کنی)، همین آشنایی برای سابروتین کفایت می‌کنه و نیازی به تسلط بر سابروتین UHARD نیست، بلکه در این آموزش نحوه‌ی فراخوانی و استفاده از اون رو هم فرامی‌گیری.

ضمناً، همراه این آموزش، فایل مربوط به کدهای فرترن سابروتین یومت نوشته شده برای این مدل‌سازی (که توضیحی در رابطه با هر بخش کدها هم در اون وجود داره) و همینطور یک فایل مربوط به روابط مکانیکی مورد استفاده برای هاردنینگ در این کدها هم ارائه شده تا بتونی بهره‌ی بهتری از این آموزش ببری.

بخشی از سرفصل‌هایی که در این دوره بیان میشن عبارتند از:

  • سابروتین UMAT در قالب مدل‌سازی هاردنینگ آیزوتروپیک در ناحیه‌ی پلاستیک
  • فراخوانی و استفاده از سابروتین UHARD در داخل سابروتین UMAT
  • دریافت خواص مکانیکی مورد نیاز برای این مدل‌سازی در سابروتین UMAT
  • محاسبه‌ی ژاکوبین برای شبیه‌سازی
  • ایجاد دوران در دستگاه مختصات در سابروتین‌نویسی UMAT
  • دریافت کرنش‌ها در گام‌های حل و محاسبه و به‌روزرسانی تنش‌ها در سابروتین آباکوس
  • استفاده از روش نیوتن-رافسون (Newton-Raphson Method) برای بررسی همگرایی پاسخ‌ها
  • به‌روزرسانی متغیرهای حالت (State Variables) در هنگام حل در سابروتین
  • نحوه‌ی نمایش خطا در صورت موفق نبودن حل در سابروتین
  • و البته کلی نکته‌ی دیگه که در کنار این‌ها بیان میشن…
اگر به این آموزش به عنوان یادگیری بهتر سابروتین‌نویسی، به ویژه سابروتین‌نویسی یومت نگاه می‌کنی، همانطور که اشاره شد، آشنایی با سابروتین‌نویسی در آباکوس و همینطور سابروتین یومت کفایت می‌کنه؛ اما اگر می‌خوای از این آموزش برای شبیه‌سازی هاردنینگ استفاده کنی و یا حتی بهره‌ی بهتری از آموزش ببری و متوجه تمام روابط بشی، لازمه با مکانیک محیط‌های پیوسته، الاستیسیته و پلاستیسیته آشنایی داشته باشی.

برای بهره‌گیری بیشتر از این دوره، توصیه می‌کنیم دوره‌های دیگری رو هم تهیه کنی:

تعداد جلسات: ۱ جلسه (۴۰ دقیقه)

حجم فایل‌های دانلودی: ۷۳/۱ مگابایت (یک فایل شامل ویدئوی آموزش، ۷۲/۹ مگابایت؛ یک فایل مربوط به کدها، و فایل PDF مربوط به روابط، کمتر از ۱ مگابایت)

محتوای دوره: کامل و کاربردی 97%
کیفیت بیان مدرس: مسلط و روان 96%
رضایت مخاطبان: بالا 98%
مجموع ارزیابی دوره: ارزشمند 97%

تمام دوره‌های کلاسیوم فقط و فقط برای استفاده‌ی شخص خریدار در نظر گرفته شدن و لذا لطفاً در رعایت حق نشر باهامون همراهی کن. در مواردی که نیاز داری برای فرد یا افرادی غیر از خودت هم دوره رو داشته باشی، نیازه مجدداً دوره خریداری بشه؛ اما می‌تونی با پشتیبانی تماس بگیری تا برای خریدهای بعدی کد تخفیف دریافت کنی.

لطفاً سؤالات، پیشنهادات و انتقادات خودت رو در رابطه با دوره در تیکت پشتیبانی باهامون در میان بذار؛ بدون شک برامون بسیار پراهمیت هستن. همینطور، نظرت در مورد دوره که می‌تونه به سایرین قبل از خریدش دیدگاهی بده رو برامون از همان مسیر ارسال کن. (ما هم نظرات منتخب شما رو در رابطه با دوره همین‌جا منتشر می‌کنیم تا بتونه به بقیه برای تصمیم‌گیری در مورد خرید کمک کنه.)

Yaghoubi
Read More
من آموزش رزومه‌نویسی‌تان را تازه تهیه کردم. بسیار آموزش خوب و مفیدی است؛ امیدوارم زودتر آموزش‌هایی برای سایر مباحث پذیرش هم آماده کنید. ممنون

آموزش‌های ویدئویی پیشنهادی

اسکرول به بالا

ورود

برای ورود، نام کاربری یا پست الکترونیکیت رو می‌تونی وارد کنی.
رمز عبورت رو وارد کن.