|
|
طراحی تکهدفه و چندهدفه سیستمهای کنترل بهینه با استفاده از برنامهریزی ژنتیکی و مقایسه آن با حل تحلیلی معادله ریکاتی
|
|
|
|
|
نویسنده
|
محمدی عادل ,نریمان زاده نادر ,جمالی علی
|
منبع
|
مهندسي مكانيك اميركبير - 1399 - دوره : 52 - شماره : 12 - صفحه:3369 -3382
|
چکیده
|
بدست آوردن ساختار ریاضی سیگنال کنترلی که بتواند حالتهای سیستم را از حالت ابتدایی به حالت نهایی مطلوب برساند یکی از مهمترین مباحث در حوزه کنترل بهینه سیستمهای مدرن میباشد. بهطور معمول سیگنال کنترلی بهینه با حل یک شاخص تکهدفه که ترکیبی از تلاش کنترلی و شاخصهایی از حالتهای سیستم با استفاده از ضرایب وزنی میباشند، با استفاده از روشهای عددی مانند برنامهریزی دینامیکی و یا از روشهای تحلیلی عددی مانند هامیلتونجاکوبیبلمن و یا معادلات ریکاتی بدست میآید. از آنجایی که انتخاب ضرایب وزنی مناسب در روشهای متداول بهینهسازی مستلزم آزمون و خطا میباشد. در این مقاله با استفاده از برنامهریزی ژنتیکی و بدون استفاده از هرگونه روش تحلیلی، ضرایب وزنی حذف و معیارهای بهینگی شامل تلاش کنترلی و خطای مسیر متغیر حالت جداسازی میشوند و درنتیجه مسائل بهینهسازی تکهدفه به چندهدفه ارتقا مییابند. درواقع با استفاده از برنامهریزی ژنتیکی در این مقاله و با کمک پردازش موازی علاوه بر اینکه میتوان به فرم تحلیلی حل معادلات ریکاتی در مسائل تکهدفه بهعنوان سیگنال کنترلی بهینه دست یافت، در بهینهسازی چندهدفه امکان مصالحه توابع هدف با توجه به نمودارهای پارتو بدست آمده، توسط طراح امکانپذیر خواهد بود.
|
کلیدواژه
|
کنترل بهینه، برنامهریزی ژنتیکی، بهینهسازی چندهدفه، جبهه پارتویی، شاخص عملکرد خطی درجه دوم
|
آدرس
|
دانشگاه گیلان، پردیس دانشگاهی, دانشکده مهندسی مکانیک, ایران, دانشگاه گیلان، پردیس دانشگاهی, دانشکده مهندسی مکانیک, ایران, دانشگاه گیلان, دانشکده مهندسی مکانیک, ایران
|
پست الکترونیکی
|
ali.jamali@guilan.ac.ir
|
|
|
|
|
|
|
|
|
Single and Multi-objective Optimal Control Design by Genetic Programming and Comparison with Riccati Equation Solutions
|
|
|
Authors
|
Mohamamdi Adel ,Nariman-zadeh Nader ,Jamali Ali
|
Abstract
|
Gaining the function of control signal that transfer the system states from initial to desired final conditions is one of the main issues related to the optimal control of modern systems. Optimal control signal is usually obtained by numerical solution (such as dynamic programming algorithm) or analytical solution (like HamiltonJacobiBellman or Riccati equations approaches) of a singleobjective performance index which is a weighted combination of control effort and the fitness of system’s states. However, choosing proper weight coefficients in these approaches needs a lot of trial and error in addition to experience. In this papers, such time consuming procedures are eliminated by using Genetic programming in single and multiobjective optimization process to find those closedform mathematical solutions of optimal control problems. In this way, it would be readily possible to tradeoff among the objective functions using the obtained paretofront of those solutions based on the needs of the control system designer. It will be shown that in the case of same weighting factors, the solution of the Riccati equation would also be obtained using the approach of this paper
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|