دوست عزیز
توی آباکوس به سه طریق می تونید کد نویسی انجام بدید که هرکدام کاربرد خاص خودشو داره و اصلا از نظر کاربردی به همدیگه ربطی ندارند.
روش اول استفاده استفاده از python هستش که برای کارهای پارامتریک مناسبه و با اون فقط دستوراتی که تو CAE هستند رو میشه اجرا کرد.
روش دوم اصلاح inp هستش که از اون برای اجرای بعضی از دستورات که تو CAE قابل اجرا نیست استفاده میشه مانند بررسی رشد ترک با استفاده از روش debond.
روش سوم هم subroutine هستش که واقعا سنگین و نیاز به اطلاعات مهندسی کامل داره. زبان این هم fortran هستش. در آباکوس حدود 50 تا subroutine مختلف وجود داره که مشهورترینشون UMAT هستش که برای کد نویسی یک رفتار دلخواه ماده استفاده میشه. و تا اونجایی که می دونم بحث رشد ترک در اینجا اصلا مطرح نیست.
من اون کسی رو که میشناسم با python یه کدی نوشته که بعد هر آنالیز نرم افزار نتایج رو بخونه و رشد ترک رو محاسبه کنه سپس هندسه رو اصلاح کنه. دوباره این کار سیکلیک انجام میشه. این روش برای رشد ترک خستگی خیلی خوب عمل میکنه. فکر کنم اصلاح inp رو هم کار کرده، روش xfem هم توی دوره آموزشیش توی مجتمع فنی هست. اتفاقا اصل کار خودش شکست و damage هستش.
اگه خواستی من میلش رو دارم می تونم بهت بدم.