Automatic synthesis of both the control law and
parameters for a controller for a three-lagplant with
five-second delay using genetic programming and
simulation techniques
This paper describes how the process of synthesizing
the design of both the topology (control law) and the
numerical parameter values (tuning) for a controller
can be automated using genetic programming. Genetic
programming can be used to automatically make the
decisions concerning the total number of signal
processing blocks to be employed in a controller, the
type of each block, the topological interconnections
between the blocks, and the values (tuning) of all
parameters for all blocks requiring parameters. In
synthesizing the design of controllers, genetic
programming can simultaneously optimize prespecified
performance metrics (such as minimizing the time
required to bring the plant output to the desired
value), satisfy time-domain constraints (such as
overshoot and disturbance rejection), and satisfy
frequency domain constraints. Evolutionary methods have
the advantage of not being encumbered by preconceptions
that limit its search to well-traveled paths. Genetic
programming is applied to an illustrative problem
involving the design of a controller for a three-lag
plant with a significant (five-second) time delay in
the external feedback from the plant to the controller.
The delay in the feedback makes the design of an
effective controller difficult.
%0 Conference Paper
%1 koza:2000:acc
%A Koza, John R.
%A Keane, Martin A.
%A Yu, Jessen
%A Mydlowec, William
%A Bennett III, Forrest H
%B Proceedings of the 2000 American Control Conference
%C Chicago, Illinois, USA
%D 2000
%K algorithms, genetic programming
%P 453--459
%T Automatic synthesis of both the control law and
parameters for a controller for a three-lagplant with
five-second delay using genetic programming and
simulation techniques
%U http://citeseer.ist.psu.edu/477516.html
%X This paper describes how the process of synthesizing
the design of both the topology (control law) and the
numerical parameter values (tuning) for a controller
can be automated using genetic programming. Genetic
programming can be used to automatically make the
decisions concerning the total number of signal
processing blocks to be employed in a controller, the
type of each block, the topological interconnections
between the blocks, and the values (tuning) of all
parameters for all blocks requiring parameters. In
synthesizing the design of controllers, genetic
programming can simultaneously optimize prespecified
performance metrics (such as minimizing the time
required to bring the plant output to the desired
value), satisfy time-domain constraints (such as
overshoot and disturbance rejection), and satisfy
frequency domain constraints. Evolutionary methods have
the advantage of not being encumbered by preconceptions
that limit its search to well-traveled paths. Genetic
programming is applied to an illustrative problem
involving the design of a controller for a three-lag
plant with a significant (five-second) time delay in
the external feedback from the plant to the controller.
The delay in the feedback makes the design of an
effective controller difficult.
@inproceedings{koza:2000:acc,
abstract = {This paper describes how the process of synthesizing
the design of both the topology (control law) and the
numerical parameter values (tuning) for a controller
can be automated using genetic programming. Genetic
programming can be used to automatically make the
decisions concerning the total number of signal
processing blocks to be employed in a controller, the
type of each block, the topological interconnections
between the blocks, and the values (tuning) of all
parameters for all blocks requiring parameters. In
synthesizing the design of controllers, genetic
programming can simultaneously optimize prespecified
performance metrics (such as minimizing the time
required to bring the plant output to the desired
value), satisfy time-domain constraints (such as
overshoot and disturbance rejection), and satisfy
frequency domain constraints. Evolutionary methods have
the advantage of not being encumbered by preconceptions
that limit its search to well-traveled paths. Genetic
programming is applied to an illustrative problem
involving the design of a controller for a three-lag
plant with a significant (five-second) time delay in
the external feedback from the plant to the controller.
The delay in the feedback makes the design of an
effective controller difficult.},
added-at = {2008-06-19T17:35:00.000+0200},
address = {Chicago, Illinois, USA},
author = {Koza, John R. and Keane, Martin A. and Yu, Jessen and Mydlowec, William and {Bennett III}, Forrest H},
biburl = {https://www.bibsonomy.org/bibtex/23da3f9d9ef68d1bd3d5969185eb7919e/brazovayeye},
booktitle = {Proceedings of the 2000 American Control Conference},
interhash = {efdba424789026ceed4fc2cf1a3f4c9f},
intrahash = {3da3f9d9ef68d1bd3d5969185eb7919e},
keywords = {algorithms, genetic programming},
month = {June 28 - 30},
organisation = {American Automatic Control Council},
pages = {453--459},
timestamp = {2008-06-19T17:44:12.000+0200},
title = {Automatic synthesis of both the control law and
parameters for a controller for a three-lagplant with
five-second delay using genetic programming and
simulation techniques},
url = {http://citeseer.ist.psu.edu/477516.html},
year = 2000
}