یکی از ویژگیهای جذاب آباکوس، قابلیت برنامهنویسی یا در اصطلاح سابروتیننویسی است که به کاربران اجازه میدهد در صورتی که امکانات گسترده گنجانده شده در نرمافزار، پاسخگوی نیازهای آنها نیست دست به کار شده و به کدنویسی بپردازند. فراموش نکنید تا حد امکان باید نیازهای خود را از طریق پیشفرضهای تعبیه شده در آباکوس برطرف سازید اما چنانچه قصد انجام تحلیلی ابتکاری، استفاده از یک مدل ماده جدید (UMAT چیست؟! تعریف رفتار ماده با استفاده از تئوریهای خاص در قالب یک کد فرترن به آباکوس)، بکارگیری یک مدل آسیب نوین (در موادی نظیر فلزات خاص و بتنها)، اعمال بار دلخواه و حتی ایجاد یک المان خاص را دارید، راهی جز سابروتیننویسی به زبان فرترن برای شما باقی نمیماند.این ویژگی در پروژههای مربوط به رشتههای مهندسی مکانیک، مهندسی عمران، مهندسی صنایع، مهندسی مواد بیشترین کاربرد را داراست. با ما در آموزش متغیرهای حالت وابسته به حل در نرمافزار آباکوس همراه باشید.
هدف از یک تحلیل اجزای محدود، بررسی متغیرها و یا پارامترهای اختصاصی در یک پروسه بارگذاری است. مشاهده و بررسی کانتور تنش، ترسیم نمودار تنش- کرنش، بررسی میزان انرژی کرنشی، دمای موجود در گرههای یک المان و فرکانس طبیعی یک سازه، از موارد متداولی بهشمار میروند که شما قادر خواهید بود در ماژول Step و تنها با یک کلیک، Abaqus را به ذخیرهسازی و چاپ این متغیرها مکلف سازید. اما فرض کنید رفتار ماده مورد نظر شما در آباکوس گنجانده نشده و یا قصد دارید به کمک یک سابروتین به بررسی رشد ترک در یک قطعه بتنی بپردازید. در اینصورت بدون شک نیاز پیدا خواهید کرد که برخی از متغیرهای ابتکاری و جدید مدل خود را (که در Abaqus هم موجود نیست) ذخیره و چاپ کنید تا از این طریق به بررسی صحت حل و نحوه تغییرات در متغیر مذکور بپردازید. در این صورت متغیرهای حالت یا (solution dependent state variables (SDV به کمک شما خواهند آمد.
DEPVAR در نرمافزار آباکوس مشخص کننده تعداد متغیرهای حالت مورد نظر در یک تحلیل بوده و این ویژگی با هدف تخصیص یک فضا در هر نقطه انتگرالگیری به متغیرهای حالت بکار گرفته میشود. در واقع متغیرهای حالت به منزله تخصیص یک ظرف برای ذخیره کردن دادههای مورد نظر در هر نقطه انتگرالگیری است. فرض کنید قصد دارید تا به بررسی Damage در یک سازه بپردازید. اگر در این زمینه تخصص داشته باشید میدانید که عملا مقدار آسیب با پارامتر D نشان داده میشود که دارای مقداری بین صفر و یک است. عدد صفر به منزله سالم بودن سطح مقطع و عدد یک به معنای گسیختگی کامل سطح مقطع و عدم تحمل بار توسط نمونه مورد نظر است. لذا کاربر میتواند پارامتر مربوطه را بعنوان یک SDV یا متغیر حالت وابسته به حل ذخیره کرده و نحوه رشد آن را در طول بارگذاری مورد واکاوی قرار دهد. فراموش نکنید پیش از شروع به حل و در ماژول Step درخواست ذخیرهسازی مقادیر SDV در طول حل را به آباکوس بدهید.
اکنون قادر خواهید بود تا مقدار متغیرهای مورد نظرتان در طول فرآیند حل را به دقت دنبال کنید و به تحلیل آن بپردازید.
منبع : مرجع آموزش نرمافزارهای مکانیک
نوشته آموزش بکارگیری متغیرهای حالت وابسته به حل در نرمافزار آباکوس اولین بار در مرجع آموزش نرمافزارهای مکانیک پدیدار شد.