قابلیت انتقالی برای محاسبه تغییرات شکل توسط دستور داخلی رابط اسکریپتنویسی Abaqus به نام _computeShapeVariations() ارائه میشود .
تعریف یک تغییر شکل
استفاده از این دستور مستلزم آشنایی با رابط اسکریپتنویسی Abaqus است ؛ به طور خاص، کاربر باید مدل شیء Abaqus را درک کند (به بخش مدل شیء Abaqus مراجعه کنید ) و نحوه دسترسی به اشیاء rootAssembly و partInstance را بداند .
تعریف یک تغییر شکل
مدل را در Abaqus/CAE ایجاد و مشبندی کنید . با انتخاب فایل ورودی مربوطه، خروجی را ایجاد کنید.
شغل
ایجاد کردن
و
شغل
ورودی را بنویسید
از نوار منوی اصلی در ماژول شغل.
(در بحثی که در ادامه میآید، فرض بر این است که مدل نامگذاری شده Model-1، قطعه نامگذاری شده Part-1و نمونه قطعه نامگذاری شده است Part-1-1).
انتخاب کنید
مدل
مدل کپی
برای مثال ، از نوار منوی اصلی برای کپی کردن Model-1به Model-2. Model-2از لیست مدل واقع در نوار زمینه انتخاب کنید. این مدل در مراحل بعدی برای محاسبه تغییر شکل استفاده خواهد شد.
در ماژول قطعه، قطعهای را که باید تغییر شکل آن محاسبه شود، از لیست قطعات واقع در زیر نوار محتوا انتخاب کنید.
ویژگی
ویرایش
از نوار منوی اصلی برای ویرایش طرح مرتبط. انتخاب کنید
اضافه کردن
ابعاد
و
ویرایش
ابعاد
برای تغییر پارامتر طراحی. ویرایش طرح را پایان دهید و مشخص کنید که هندسه باید به طور خودکار بازسازی شود.
Model-2ویرایش طرح باعث حذف مش میشود .
از خط فرمان Abaqus/CAE استفاده کنید یا انتخاب کنید
فایل
اجرای اسکریپت
برای اجرای دستورات ذکر شده در زیر. دستور _computeShapeVariations() از rootAssembly هر دو مدل قابل دسترسی است و به عنوان ورودی به نمونه قطعه اصلی، نمونه قطعه اصلاح شده و نام فایلی که خطوط داده گزینه تغییر شکل در آن نوشته خواهد شد، نیاز دارد. پسوند .inp به طور خودکار به نام فایل مشخص شده اضافه میشود.
دنباله دستورات زیر برای ایجاد یک متغیر شکل مرتبط با پارامتر h مناسب است :
ra1 = mdb.models[‘Model-1’].rootAssembly
ra2 = mdb.models[‘Model-2’].rootAssembly
i1 = ra1.instances[‘Part-1-1’]
i2 = ra2.instances[‘Part-1-1’]
ra1._computeShapeVariations(originalInstance=i1,
modifiedInstance=i2,
fileName=’shape_h’)
برای محاسبه تغییر شکل، شبکه Model-1به هندسه تغییر یافته نگاشت شده Model-2و سپس هموار میشود. شبکه نگاشت شده را بررسی کنید Model-2تا تأیید شود که شبکه مطابق انتظار نگاشت شده است. (به طور کلی، هرگونه تغییر در هندسه باید کوچک باشد – حدود ۱٪ – تا از مشکلات مربوط به نگاشت شبکه جلوگیری شود).
تغییر شکل به سادگی با کم کردن موقعیتهای گره اولیه از موقعیتهای گره محاسبه شده پس از نگاشت و هموارسازی مش به هندسه تغییر یافته محاسبه میشود.
برای استفاده از دادههای تغییر شکل، دادههای نوشته شده توسط دستور _computeShapeVariations() در فایل shape_h.inp را در فایل ورودی برای تحلیل خود کپی کنید .
با اجرای تحلیل خود و استفاده از ماژول تجسم در Abaqus/CAE برای مشاهده تغییرات شکل، صحت دادهها را تأیید کنید .