طرح های پژوهشی انجام شده با موضوع طراحی بهینه پارتوئی مکانیزم شش میله ای برای تولید مسیر با ... |
![]() |
و برای بخش دوم به صورت زیر بدست می آید:
(۴- ۱۳)
روابط مربوط به هندسه مکانیزم در فصل ٢ آورده شد و دو معادله ٢-۱۷ و ٢-۱۸ موقعیت نقطه M از مکانیزم، که طى مسیر توسط آن انجام مىگیرد، به ازاى زوایاى ورودى متناظر نشان مىدهند. با تعریف قیود مسئله در بخش قبل و تعریف تابع هدف (۴-۹)، مکانیزم را به وسیله سه الگوریتم ژنتیک، اجتماع ذرات و ترکیب الگوریتم ژنتیک و اجتماع ذره، که در فصل ٣ چگونگى بکارگیرى براى کار خود توضیح داده شد، سنتز و بهینه مىکنیم. نتایج را با کار اخیر آقاى بولاتویچ [۲۷] که از الگوریتم تکامل تفاضلى استفاده کرده است مقایسه مىکنیم.
همانطور که گفته شد برای سنتز بهینه مکانیزم در این بخش از سه اگوریتم ژنتیک، تجمعی ذره و ترکیب این دو الگوریتم (GAPSO) استفاده کردیم. در روش اول که توضیح داده شد، متغیرهای طراحی برابر ۱۸ میباشد. مکانیزم های بدست آمده از هر سه الگوریتم به همراه یکی از مکانیزم های بدست آمده توسط آقای بولاتوویچ توسط الگوریتم تکامل تفاضلی و مقادیر خطای هریک را در جدول ۴-۳ آوردهایم.
تعداد جمعیت[۹۶] اولیه در نظر گرفته شده برای الگوریتمها ۱۰ برابر تعداد متغیرهای طراحی یعنی ۱۸۰ درنظر گرفته شده است. معیار توقف برنامه در حالت کلی صفر شدن تابع هدف میباشد که در الگوریتم تکامل تفاضلی ماکسیمم مقدار ۶۰۰۰ در نظر گرفته شده است که الگوریتم بعد از ۱۹۳۲ تکرار به مقدار صفر میرسد. در الگوریتمهای ژنتیک و تجمعی ذره مقادیر با شرط توقف ماکسیمم یعنی ۶۰۰۰ ثبت شده و در جدول آورده شده اند. در اینجا برتری الگوریتم تکامل تفاضلی بر الگوریتم ژنتیک و تجمعی ذره نمایان می شود. البته با ترکیب این دو الگوریتم و بکارگیری الگوریتم GAPSO، الگوریتم در تکرارهای پایینتر یعنی ۸۶۹ تکرار به صفر رسید و با سرعت همگرایی بالای این روش اقدام به ادامه تکرارها شد و با افزودن شرطی به الگوریتم سعی در بدست آوردن جواب بهتر شد. شرطی که به الگوریتم اضافه شد اینگونه عمل می کند که چنانچه جواب به صفر رسید و انحراف در محدوده مجاز قرار گرفت، به میزان ثابتی که در اینجا e معرفی می شود، از مقدار انحرافهای مجاز کم کند. شبه الگوریتم اضافه شده برای کاهش بیشتر انحراف مجاز در شکل ۴-۸ آورده شده است.
شکل۴-۸: شبه الگوریتم شرط کاهش انحراف مجاز
الگوریتم تکامل تفاضلی
الگوریتم GAPSO
الگوریتم تجمعی ذره
الگوریتم ژنتیک
۱۸۲.۴۲۹۷۹
۲۰۹.۷۲۲۰۷۰۹۲۵۳۵۴
۱۹۴.۶۷۹۷۲۰۲۰۶۴۴
۵.۴۳۸۶۸۰۰۵۳۸۳۲۲۹۰
۳۸۸.۵۸۸۱۸۳
۵۲۵.۴۵۴۲۱۶۵۳۷۹۲۹
۴۷۲.۹۸۰۴۰۲۴۹۷۷۸
۳.۲۴۳۷۳۹۳۱۶۳۸۱۷۵۵
فرم در حال بارگذاری ...
[چهارشنبه 1400-08-05] [ 02:22:00 ق.ظ ]
|