انتخاب الگوریتم مناسب بهینهسازی یکی از موارد مهم در بهینه سازی در نرم افزار فرترن ( FORTRAN ) است که بستگی به طبیعت مسأله و مشخصات فضای طراحی دارد. انتخاب الگوریتم بهینه سازی در بهینه سازی مسائل مهندسی مختلف از جمله بهینه سازی در اجسام هوافضایی همچون ایرفویل، بال هواهپیما و پره بالگرد و توربین های بادی، با استفاده از نرم افزار فرترن نقشی محوری دارد چرا که نتیجه نهایی وابسته به دقت الگوریتم مورد استفاده و حساسیت آن به مینیمم های محلی است. دو گروه اصلی از الگوریتم های بهینه سازی روش های بر پایه گرادیان و روش های تکاملی و فرا هوشمند هستند. الگوریتم های گرادیانی زمانی که تعداد پارامتر ها زیاد بوده یا زمان محاسبه تابع هدف طولانی باشد و یا در شرایطی همچون ناپیوستگی در فضای حل و مشتق ناپذیری تابع هدف و ... با مشکل مواجه می شوند؛ بر خلاف این الگوریتمها، الگوریتمهای غیر گرادیانی از مقادیر توابع به جای ارزیابی مشتقات استفاده می نمایند که این نکته باعث میشود که حتی در مسائلی که تابع هدف پیوسته یا مشتق پذیر نیست نیز قادر به جستجوی بهینه باشند. به علاوه این الگوریتمها قابلیت بهینه سازی چندین تابع هدف را به صورت همزمان دارا می باشند و به دلیل اینکه از چندین نقطه در کل میدان حل نمونه گیری تصادفی انجام می دهند نقطه مینیمم مطلق را پیدا می کنند. از جمله مهمترین این الگوریتمها، الگوریتم ازدحام یا انبوه ذرات است که در سالهای اخیر به دلیل قدرت و کارایی این روش، توجه ویژهای به آن شده است. در این پروژه با استفاده از نرمافزار فرترن ( FORTRAN ) الگوریتم بهینهسازی به روش ازدحام ذرات به طور کامل شرح و به صورت کاملا کاربردی و کاربردوست در نرم افزار فرترن ( FORTRAN ) برای استفاده در هر گونه مسأله مهندسی پیادهسازی و ارائه شده است و نتایج آن برای انواع توابع هدف مختلف ارائه شده و نقش و تأثیر هر یک از متغیرهای این روش ارزیابی شده است. لازم به ذکر است که از نقاط قوت این کد نرم افزار فرترن این است که میتوان با هر کد تابع هدفی لینک نمود و در بهینهسازی مسائل مختلف بهینه سازی از جمله در بهینهسازی اجسام هوافضایی بهره برد.
آنچه در این کد خواهید آموخت:
1- نحوه محاسبه نقطه مینیمم یا ماکزیمم یک تابع به روش PSO
2- تئوری روش PSO و نحوه اعمال فرمول های آن در کد نرم افزار فرترن
3- نحوه اعمال شرایط اولیه
4- نحوه به روز رسانی متغیرها و نحوه همگرایی و تاثیر ضرایب مختلف بر روند همگرایی
برای آشنایی با نرم افزار Fortran می توانید با کلیک بر روی عنوان های
زیر به مقاله های مورد نظر هدایت شوید. لازم به ذکر است که نرم افزار Fortran از پرکاربردترین نرم افزار های مهندسی
در مقطع کارشناسی ارشد در رشته مهندسی مکانیک می باشد که بسیاری از دانشجویان با استفاده از نرم افزار Fortran به ارایه پایان نامه های کارشناسی
ارشد, پروژه های صنعتی و علمی می پردازند.
مشخصات کلی | |
تعداد صفحات | 33 |
تعداد صفحات محصول | 20-40 |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | FORTRAN |
سیالات | |
حوزه تخصصی 1 | سایر |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.