<?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>Amirkabir University of Technology</PublisherName>
				<JournalTitle>Amirkabir Journal of Mechanical Engineering</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>Single and Multi-objective Optimal Control Design by Genetic Programming and  Comparison with Riccati Equation Solutions</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>Adel</FirstName>
					<LastName>Mohamamdi</LastName>
<Affiliation>Faculty of Mechanical Engineering, University of Guilan, Rasht, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Nader</FirstName>
					<LastName>Nariman-zadeh</LastName>
<Affiliation>Department of Mechanical Engineering, Faculty of Mechanical Engineering, University of Guilan, Rasht, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Ali</FirstName>
					<LastName>Jamali</LastName>
<Affiliation>Faculty of Mechanical Enginnering, University of Guilan, Rasht, Iran</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"> 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</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Optimal control</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Genetic Programming</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Multi-objective optimization</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Pareto front</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Quadratic performance index</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://mej.aut.ac.ir/article_3601_62e7f2e090fe150ef8deb4466fdc81b3.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
