Study of estimation and optimization techniques suitable for microprocessor adaptive controllers
Adaptive controllers are controllers that perform optimally in unknown or changing environments. One class of adaptive controllers are conventional controllers that tune themselves. This is done by estimating the plant system parameters and optimizing the controller based on these estimates. It is d...
Main Author: | |
---|---|
Language: | English |
Published: |
2010
|
Online Access: | http://hdl.handle.net/2429/21585 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-21585 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-215852018-01-05T17:41:09Z Study of estimation and optimization techniques suitable for microprocessor adaptive controllers Spasov, Peter Adaptive controllers are controllers that perform optimally in unknown or changing environments. One class of adaptive controllers are conventional controllers that tune themselves. This is done by estimating the plant system parameters and optimizing the controller based on these estimates. It is desired to have algorithms that are short in both program length and execution time so that implementation in a device such as a microprocessor is possible. Generalized Geometric Programming (GGP) is used to optimize both PID control of a second order system and lead-lag compensation of a servomotor system. These algorithms normally converge in a few iterations. The parameters of a second order plant are estimated by two techniques. One technique involves curve fitting of a step response with cubic splines to find the coefficients of the characteristic equation. The other technique, called Walsh Function Parameter Identification, (WFPI) uses a square wave test input and finds the phase tangents by correlation of the output with Walsh Functions. In general, each of these algorithms is estimated to require no more than 1000 lines of code with execution times of less than 1 second, once the measured data is available. Applied Science, Faculty of Electrical and Computer Engineering, Department of Unknown 2010-03-05T22:15:16Z 2010-03-05T22:15:16Z 1979 Text Thesis/Dissertation http://hdl.handle.net/2429/21585 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. |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
Adaptive controllers are controllers that perform optimally in unknown or changing environments. One class of adaptive controllers are conventional controllers that tune themselves. This is done by estimating the plant system parameters and optimizing the controller based on these estimates. It is desired to have algorithms that are short in both program length and execution time so that implementation in a device such as a microprocessor is possible. Generalized Geometric Programming (GGP) is used to optimize both PID control of a second order system and lead-lag compensation of a servomotor system. These algorithms normally converge in a few iterations. The parameters of a second order plant are estimated by two techniques. One technique involves curve fitting of a step response with cubic splines to find the coefficients of the characteristic equation. The other technique, called Walsh Function Parameter Identification, (WFPI) uses a square wave test input and finds the phase tangents by correlation of the output with Walsh Functions. In general, each of these algorithms is estimated to require no more than 1000 lines of code with execution times of less than 1 second, once the measured data is available. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Unknown |
author |
Spasov, Peter |
spellingShingle |
Spasov, Peter Study of estimation and optimization techniques suitable for microprocessor adaptive controllers |
author_facet |
Spasov, Peter |
author_sort |
Spasov, Peter |
title |
Study of estimation and optimization techniques suitable for microprocessor adaptive controllers |
title_short |
Study of estimation and optimization techniques suitable for microprocessor adaptive controllers |
title_full |
Study of estimation and optimization techniques suitable for microprocessor adaptive controllers |
title_fullStr |
Study of estimation and optimization techniques suitable for microprocessor adaptive controllers |
title_full_unstemmed |
Study of estimation and optimization techniques suitable for microprocessor adaptive controllers |
title_sort |
study of estimation and optimization techniques suitable for microprocessor adaptive controllers |
publishDate |
2010 |
url |
http://hdl.handle.net/2429/21585 |
work_keys_str_mv |
AT spasovpeter studyofestimationandoptimizationtechniquessuitableformicroprocessoradaptivecontrollers |
_version_ |
1718591754052042752 |