Numerical computation of nearly-optimal feedback control laws and optimal control programs

An investigation is made into the approximate synthesis of optimal feedback controllers from the maximum principle necessary conditions. The overall synthesis can be separated into two phases: the computation of optimal open-loop controls (control programs) and trajectories from the necessary condit...

Full description

Bibliographic Details
Main Author: Longmuir, Alan Gordon
Language:English
Published: University of British Columbia 2011
Subjects:
Online Access:http://hdl.handle.net/2429/36791
id ndltd-UBC-oai-circle.library.ubc.ca-2429-36791
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-367912018-01-05T17:48:34Z Numerical computation of nearly-optimal feedback control laws and optimal control programs Longmuir, Alan Gordon Automatic control Feedback control systems An investigation is made into the approximate synthesis of optimal feedback controllers from the maximum principle necessary conditions. The overall synthesis can be separated into two phases: the computation of optimal open-loop controls (control programs) and trajectories from the necessary conditions, and the processing of this data to obtain an approximate representation of the optimal control as a state function. A particular technique for approximating the optimal feedback control from the optimal open-loop controls and trajectories is proposed and examined in Part I of the thesis. Parameters in a prechosen suboptimal controller structure are computed such that a sum of integral square deviations between the suboptimal and optimal feedback controls is minimized. The deviations are computed and summed over a certain set of trajectories which "cover" the system operating region. Experimentation with various controller structures is quite feasible since the controller parameters are computed by solving linear algebraic equations. Examples are given to illustrate the application of the technique and ways in which suitable controller structures may be found. If general purpose functions are to be used for this purpose, piecewise polynomial functions are recommended and techniques for their use are discussed. The synthesis method advocated is evaluated with respect to control sensitivity and instrumentation and compared to alternative procedures. Part II is concerned with the computation of optimal control programs, the most time consuming numerical task in the synthesis procedure. A new numerical optimization technique is presented which extends the function space Newton-Raphson method (quasilinearization) to a more general terminal condition. More significantly, a generalized Ricatti transformation is employed, and as a consequence, the integration of the unstable coupled canonical system is eliminated. Examples are given as evidence of the improved numerical qualities of the new algorithm. This method is one example of a class of algorithms, defined and developed in the thesis, called second variation methods. Some methods in this class have previously appeared in the literature but they are developed in the thesis from a unified point of view. The recognition of this class allows the relationships between the various methods to be seen more clearly as well as allowing techniques developed for use in one algorithm to be used in others. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2011-08-19T22:10:19Z 2011-08-19T22:10:19Z 1968 Text Thesis/Dissertation http://hdl.handle.net/2429/36791 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. University of British Columbia
collection NDLTD
language English
sources NDLTD
topic Automatic control
Feedback control systems
spellingShingle Automatic control
Feedback control systems
Longmuir, Alan Gordon
Numerical computation of nearly-optimal feedback control laws and optimal control programs
description An investigation is made into the approximate synthesis of optimal feedback controllers from the maximum principle necessary conditions. The overall synthesis can be separated into two phases: the computation of optimal open-loop controls (control programs) and trajectories from the necessary conditions, and the processing of this data to obtain an approximate representation of the optimal control as a state function. A particular technique for approximating the optimal feedback control from the optimal open-loop controls and trajectories is proposed and examined in Part I of the thesis. Parameters in a prechosen suboptimal controller structure are computed such that a sum of integral square deviations between the suboptimal and optimal feedback controls is minimized. The deviations are computed and summed over a certain set of trajectories which "cover" the system operating region. Experimentation with various controller structures is quite feasible since the controller parameters are computed by solving linear algebraic equations. Examples are given to illustrate the application of the technique and ways in which suitable controller structures may be found. If general purpose functions are to be used for this purpose, piecewise polynomial functions are recommended and techniques for their use are discussed. The synthesis method advocated is evaluated with respect to control sensitivity and instrumentation and compared to alternative procedures. Part II is concerned with the computation of optimal control programs, the most time consuming numerical task in the synthesis procedure. A new numerical optimization technique is presented which extends the function space Newton-Raphson method (quasilinearization) to a more general terminal condition. More significantly, a generalized Ricatti transformation is employed, and as a consequence, the integration of the unstable coupled canonical system is eliminated. Examples are given as evidence of the improved numerical qualities of the new algorithm. This method is one example of a class of algorithms, defined and developed in the thesis, called second variation methods. Some methods in this class have previously appeared in the literature but they are developed in the thesis from a unified point of view. The recognition of this class allows the relationships between the various methods to be seen more clearly as well as allowing techniques developed for use in one algorithm to be used in others. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate
author Longmuir, Alan Gordon
author_facet Longmuir, Alan Gordon
author_sort Longmuir, Alan Gordon
title Numerical computation of nearly-optimal feedback control laws and optimal control programs
title_short Numerical computation of nearly-optimal feedback control laws and optimal control programs
title_full Numerical computation of nearly-optimal feedback control laws and optimal control programs
title_fullStr Numerical computation of nearly-optimal feedback control laws and optimal control programs
title_full_unstemmed Numerical computation of nearly-optimal feedback control laws and optimal control programs
title_sort numerical computation of nearly-optimal feedback control laws and optimal control programs
publisher University of British Columbia
publishDate 2011
url http://hdl.handle.net/2429/36791
work_keys_str_mv AT longmuiralangordon numericalcomputationofnearlyoptimalfeedbackcontrollawsandoptimalcontrolprograms
_version_ 1718595778108194816