(۴-۹)
که در آن تعداد نقاط دقت مسیر jام مى باشد. S تعداد کل مسیرها k1 و k2 اعداد بزرگى هستند که در مقادیر قیدهاى مسئله ضرب مىشوند.
بخش اول فرمول بیان کننده مجموع مربعات انحرافات خارج از حد مجاز حول مسیر مطلوب است. و بخش دوم معادله مربوط به قید شرایط گراشوف[۹۵] مىشود، و بخش سوم گسترهی تغییرات زاویه انتقال حین حرکت عضو مولد مسیر را نشان مى دهد]۲۷[.
قیدهاى مسئله به صورت زیر تعریف مى شوند:
دامنه مقادیر آغازین متغیرهاى طراحى با حدود پایین و بالاى آنها براى شروع بهینهسازى محدود مىشوند. پرایس در سال (٢٠٠۵) قید دامنه یا حدود مقادیر را به صورت مستقیم در الگوریتم تکامل تفاضلى به کار برد که باعث شد تا انتهاى بهینهسازى ورودىها در محدوده خاص خود قرار گیرند. با تعریف درست شرایط مرزى و حدود بالا و پایین براى تکتک متغیرها موجب مىشود که برخى متغیرها که نمىتوانند مقدار منفى بگیرند، محدوده مثبت لحاظ شود. و برخى نیز که با قرارگیرى در تابع تعریف نشده مىشوند، حدود مناسب خود را اختیار کنند. براى مثال طول لنگ، عضو واسط و عضو پیرو در مکانیزم چهار میله اى و نیز طول اعضاى اضافه شده و نیز زوایاى ورودى که دامنه آنها باید مشخص باشد. که حدود اولیه در جدول ۴-۲ اورده شدهاست.
شرایط گراشوف: در مکانیزم چهار میلهاى پایه مجموع طول بزرگترین عضو و کوچکترین عضو باید از مجموع طول دو عضو دیگر کوچکتر باشد. قیود مربوط به شرایط گراشف به صورت زیر تعریف مىشود:
(۴-۱۰)
که در آن ، و . و دو عضو باقیمانده مکانیزم هستند.
شرط حدود تغییرات زاویه انتقال براى جفت افزوده شده: در طى سنتز مکانیزم شش میلهاى شرط مهمى که باید به آن توجه شود، محدوده تغییرات زاویه انتقال مىباشد (در شکل ۴- ۱ زاویه بین جفت عضو افزوده شده به مکانیزم پایه چهار میلهاى است). توابع پنالتى، توابعى که درستى حرکت اعضا و اتصال آنها را در هر شرایطى چک مىکند، باید معرفى شوند تا از تشکیل مکانیزم هاى نامطلوب حین جستجو جلوگیرى کند.
به بیان دیگر این تابع پنالتى باعث مىشود که زاویه انتقال به ۰ و ١٨٠ نرسد. چون در این موقعیت ها مکانیزم دچار خود قفلى مىشود. در مرحله بهینهسازى تک هدفه، ما زاویه انتقال مکانیزم را به صورت یک قید معرفى مىکنیم ولى در بخش بهینهسازى دو هدفه، زاویه انتقال به عنوان یک تابع هدف معرفى مىشود که هر چه به ٩٠ درجه نزدیکتر باشد، بهینهتر است.
در اینجا مقدار بهینه زاویه انتقال را براى سنتز مکانیزم، بین بازه (۱۵،۱۶۵) درجه قرار دادیم و به صورت زیر تعریف مىکنیم:
(۴-۱۱)
۴-۴ سنتز بهینه مکانیزم:
در این بخش به بهینهسازی مسیر مکانیزم میپردازیم که در قسمت اول به بهینهسازی تک هدفه مکانیزم و در قسمت دوم به بهینه سازی دو هدفه مکانیزم میپردازیم. در قسمت اول از الگوریتمهای تک هدفه ژنتیک، تجمعیذره و الگوریتم ترکیبی که ترکیب دو الگوریتم ژنتیک و تجمعی ذره میباشد(GAPSO) بهره میگیریم و نتایج را با آخرین کار صورت گرفته توسط الگوریتم تکامل تفاضلی مقایسه میکنیم. در قسمت دوم از الگوریتم دو هدفه NSGAII برای بهینه سازی دو هدفه مکانیزم بهره میبریم.
در قسمت اول بهینه سازی یعنی بهینه سازی تک هدفه، دو مسیر را برای سنتز بهینه مکانیزم انتخاب کردیم. مسیرها به قسمت های سادهتر تقسیم میشوند که مسیر اول به دو بخش و مسیر دوم به سه بخش تقسیم میشوند.
۴-۴-۱ بهینه سازی تک هدفه:
۴-۴-۱-۱ سنتز بهینه مسیر اول:
در این بخش ابتدا مسیر مطلوب اول را که مکانیزم قرار است براى طى آن مسیر سنتز و بهینه شود، تعیین مىکنیم. همانطور که در بخشهاى قبل توضیح داده شد، مسیر پیچیده یا مرکب از چندین مسیر را، به مسیرهاى ساده تر تجزیه مى کنیم. بخش اول از یک خط راست به طول تشکیل مىشود که از مبدأ مختصات شروع مىشود. بخش دوم قطاعى از دایرهاى به شعاع که مرکز آن در نقطه است و به زاویه از دایره را در جهت مثبت مثلثاتی طى مىکند که در شکل۴-۷ نشان داده می شود. ثابتهایی که برای مسیر اول در نظر گرفته می شود و در تابع هدف به کار بسته می شود در جدول ۴-۱ آورده شده اند.
شکل۴-۷: تجزیه قسمتی از مسیر به دو بخش خط راست و قطاع دایروی
موضوعات: بدون موضوع
[پنجشنبه 1400-07-29] [ 04:51:00 ب.ظ ]