نام پژوهشگر: ایوب نیک روان شلمانی

خودکارسازی و یکپارچه سازی نرم افزارهای تحلیل و طراحی به منظور بهینه سازی شکل قطعات مکانیکی در آنالیزهای محدود به کمک الگوریتم ژنتیک
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی خواجه نصیرالدین طوسی - دانشکده مهندسی مکانیک 1388
  ایوب نیک روان شلمانی   شهرام آزادی

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