نام پژوهشگر: ایوب نیک روان شلمانی
ایوب نیک روان شلمانی شهرام آزادی
نیاز به تلفیق بهترین نرمافزارها در هر رشته در کنار ساخت بستری که بتواند این ارتباطات بین نرمافزاری را به صورت اتوماتیک انجام دهد، منجر به تولید نرمافزار aimas در این پایاننامه شد. نرمافزار تولید شدهی aimas، میتواند با نرمافزارهای catia، hypermesh، nastran و adams تعامل داشته باشد و ارتباط بین آنها را بر عهده گرفته و نقل و انتقال اطلاعات بین خروجیهایشان را مدیریت کند. نرمافزار aimas تمام مراحل تغییرات در catia و مش زنی در hypermesh و تحلیل در nastran و adams را به صورت اتوماتیک و بدون دخالت کاربر انجام میدهد، به طوریکه باز و بسته کردن هر کدام از این نرمافزارها، اجرای دستورات، ذخیرهسازی اطلاعات و ارتباط خروجی نرمافزارها به یکدیگر را مدیریت میکند. بنابراین میتوان هر تعداد تکرار را در آن برنامهریزی کرد. روش کار به این صورت است که پس از دادن ورودیها و تعیین پارامترهای متغیر مورد نظر نرمافزار مزبور هر بار نقشه قطعه مورد نظر را وارد catia کرده و پس از اعمال تغییرات طراحی، مدل هندسی را ذخیره کرده و سپس آن را به منظور مش زدن وارد نرمافزار hypermesh میکند. پس از مش زنی و اعمال بارها (که ازتحلیل انجام شده در نرمافزار adams بدست آمده) و تعریف قیود، مدل را جهت تحلیل مقاومتی وارد نرمافزار nastran میکند و این فرآیند را تا پایان تعداد مراحل تعیین شده با توجه به تغییر پارامترها، به طور اتوماتیک انجام میدهد. در پایان کاربر قادر خواهد بود نتایج هر یک از مراحل را با توجه به اینکه مرحله postprocessing هم در این نرمافزار به صورت اتوماتیک انجام میشود، مشاهده نماید. به علت اینکه نرمافزار قادر است با نرمافزار matlab ارتباط برقرار کند، میتواند بسیاری از عملیات ریاضی و کنترلی را پشتیبانی نماید به طوریکه در نسخه کنونی نرمافزار aimas کاربر قادر است نه تنها عملیات بهینهسازی را با انواع مختلف الگوریتمهای ژنتیک و جستجو بهینه انجام دهد، بلکه قادر است در جهت هوشمندسازی سیستم مورد بررسی با الگوریتمهای شبکههای عصبی نیز که در نرمافزار matlab پیادهسازی شده است، گام بردارد که چنین رویکردی هنوز در هیچ یک از نرمافزارهای تجاری دیده نشدهاست.