<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>دانشگاه صنعتی امیرکبیر</PublisherName>
				<JournalTitle>نشریه مهندسی مکانیک امیرکبیر</JournalTitle>
				<Issn>2008-6032</Issn>
				<Volume>52</Volume>
				<Issue>12</Issue>
				<PubDate PubStatus="epublish">
					<Year>2019</Year>
					<Month>09</Month>
					<Day>28</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Single and Multi-objective Optimal Control Design by Genetic Programming and  Comparison with Riccati Equation Solutions</ArticleTitle>
<VernacularTitle>طراحی‌ تک‌هدفه‌ و چندهدفه‌ سیستم‌های کنترل بهینه‌ با استفاده از برنامه‌ریزی ژنتیکی‌ و مقایسه‌ آن با حل‌ تحلیلی‌ معادله‌ ریکاتی‌</VernacularTitle>
			<FirstPage>3369</FirstPage>
			<LastPage>3382</LastPage>
			<ELocationID EIdType="pii">3601</ELocationID>
			
<ELocationID EIdType="doi">10.22060/mej.2019.16014.6258</ELocationID>
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>عادل</FirstName>
					<LastName>محمدی</LastName>
<Affiliation>گروه دینامیک ارتعاشات و کنترل، دانشکده مکانیک، دانشگاه گیلان، رشت، ایران</Affiliation>

</Author>
<Author>
					<FirstName>نادر</FirstName>
					<LastName>نریمان زاده</LastName>
<Affiliation>گروه مکانیک، دانشکده مکانیک، دانشگاه گیلان، رشت، ایران</Affiliation>

</Author>
<Author>
					<FirstName>علی</FirstName>
					<LastName>جمالی</LastName>
<Affiliation>گیلان*مهندسی مکانیک</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2019</Year>
					<Month>03</Month>
					<Day>19</Day>
				</PubDate>
			</History>
		<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 Hamilton-Jacobi-Bellman or Riccati equations approaches) of a single-objective 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 multi-objective optimization process to find those closed-form mathematical solutions of optimal control problems. In this way, it would be readily possible to trade-off among the objective functions using the obtained pareto-front 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</Abstract>
			<OtherAbstract Language="FA">بدست‌ آوردن ساختار ریاضی‌ سیگنال کنترلی‌ که‌ بتواند حالت‌های سیستم‌ را از حالت‌ ابتدایی‌ به‌ حالت‌ نهایی‌ مطلوب برساند&lt;strong&gt; &lt;/strong&gt;یکی‌ از مهم‌ترین‌ مباحث‌ در حوزه کنترل بهینه‌ سیستم‌های مدرن می‌باشد. به‌طور معمول سیگنال کنترلی‌ بهینه‌ با حل‌ یک‌ شاخص‌ تک‌هدفه‌ که‌ ترکیبی‌ از تلاش کنترلی‌ و شاخص‌هایی‌ از حالت‌های سیستم‌ با استفاده از ضرایب‌ وزنی‌ می‌باشند، با استفاده از روشهای عددی مانند برنامه‌ریزی دینامیکی‌ و یا از روشهای تحلیلی‌ عددی مانند هامیلتون-جاکوبی‌-بلمن‌ و یا معادلات ریکاتی‌ بدست‌ می‌آید. از آنجایی‌ که‌ انتخاب ضرایب‌ وزنی‌ مناسب‌ در روشهای متداول بهینه‌سازی مستلزم آزمون و خطا می‌باشد. در این‌ مقاله‌ با استفاده از برنامه‌ریزی ژنتیکی‌ و بدون استفاده از هرگونه‌ روش تحلیلی‌، ضرایب‌ وزنی‌ حذف و معیارهای بهینگی‌ شامل‌ تلاش کنترلی‌ و خطای مسیر متغیر حالت‌ جداسازی می‌شوند و درنتیجه‌ مسائل‌ بهینه‌سازی تک‌هدفه‌ به‌ چندهدفه‌ ارتقا می‌یابند. درواقع‌ با استفاده از برنامه‌ریزی ژنتیکی‌ در این‌ مقاله‌ و با کمک‌ پردازش موازی علاوه بر اینکه‌ می‌توان به‌ فرم تحلیلی‌ حل‌ معادلات ریکاتی‌ در مسائل‌ تک‌هدفه‌ به‌عنوان سیگنال کنترلی‌ بهینه‌ دست‌ یافت‌، در بهینه‌سازی چندهدفه‌ امکان مصالحه‌ توابع‌ هدف با توجه‌ به‌ نمودارهای پارتو بدست‌ آمده، توسط‌ طراح امکانپذیر خواهد بود.</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">کنترل بهینه‌</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">برنامه‌ریزی ژنتیکی‌</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">بهینه‌سازی چندهدفه‌</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">جبهه‌ پارتویی‌</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">شاخص‌ عملکرد خطی‌ درجه‌ دوم</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://mej.aut.ac.ir/article_3601_62e7f2e090fe150ef8deb4466fdc81b3.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
