آموزش الگوریتم PSO در متلب MATLAB

فرادرس
فرادرس
378 بار بازدید - 2 سال پیش - آموزش الگوریتم PSO در متلب
آموزش الگوریتم PSO در متلب MATLAB - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید) https://fdrs.ir/ts3n فرض کنید که قرار است درجه حرارت یک محل را تنظیم کنیم، به نحوی که یک معیار (مثلا میزان مصرف انرژی) بهینه شود. اگر فقط تنظیم درجه حرارت در یک زمان به خصوص مد نظر باشد، مساله چندان سخت نیست. اما اگر هدف از حل مساله تنظیم درجه حرارت در تمام ساعات شبانه روز (بهتر است بگوییم در هر لحظه از شبانه روز) باشد، چطور؟ این مساله دارای بعد بی نهایت است. زیرا ما باید درجه حرارت را برای هر لحظه از شبانه روز تعیین کنیم و می دانیم که تعداد این لحظات، بی نهایت است. البته فرض می کنیم که در این اطراف، کسی که به فیزیک کوانتومی معتقد است، حضور ندارد (این جمله آخر چندان جدی نبود). مساله طراحی مسیر حرکت یک ربات از یک مبدا مشخص تا یک مقصد مشخص نیز دارای بی نهایت متغیر مجهول است. زیرا در تمام بازه زمانی حرکت، قطعا این ربات در جایی از فضا حضور دارد و دارای مختصات است و هدف ما از حل مساله پیدا کردن مختصاتی برای ربات در تمام لحظات است که اولا ما را از مبدا مورد نظر تا مقصد مشخصی برساند و ثانیا یک معیار (مثلا طول مسیر و یا انرژی مصرفی بریا حرکت) را بهینه کند. بسیاری از مسائلی که در حوزه مهندسی کنترل، رباتیک و مکاترونیک مطرح می شوند، دارای ابعاد بی نهایت هستند و باید به نحوی آن ها را تبدیل به مسائلی با بعد محدود کرد. یکی از رویکردها برای حل چنین مسائلی، پارامتریزه (Parametrized) کردن منحنی توصیف کننده مسیر و پیدا کردن مقادیر بهینه پارامترهای آن است. در این فیلم آموزشی، مساله طراحی مسیر با استفاده از این تکنیک و توسط الگوریتم PSO حل شده است. این روش می تواند برای سایر مسائل نیز مورد استفاده قرار بگیرد که نمونه ای از آن ها در فیلم مورد اشاره قرار گرفته اند.
2 سال پیش در تاریخ 1401/10/04 منتشر شده است.
378 بـار بازدید شده
... بیشتر