Multivariable averaging level control
This thesis studies the multivariable averaging level control problem by developing and comparing various controller design techniques. Due to obvious safety and economic considerations, the level of a surge tank must never be allowed to overflow or become empty, while the flow rate constraints must...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
2009
|
Online Access: | http://hdl.handle.net/2429/14225 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-14225 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-142252018-01-05T17:37:09Z Multivariable averaging level control Sidhu, Manpreet S. This thesis studies the multivariable averaging level control problem by developing and comparing various controller design techniques. Due to obvious safety and economic considerations, the level of a surge tank must never be allowed to overflow or become empty, while the flow rate constraints must be satisfied. Hence, the main emphasis of the thesis is on the study of constrained controller design techniques. Multivariable design techniques such as decentralized, decoupled and full multivariable control are studied. The special structure of the system model allows for a constant decoupling matrix over all frequencies. This significantly simplifies the decoupled controller design. In full multivariable control, constrained Model Based Predictive Control (MPC) is utilized as it is able to naturally incorporate system constraints. Various cost function formulations which lead to either Quadratic or Linear Programming optimizations are presented and compared. The drawback of incorporating a terminal constraint set in MPC design is also studied. A novel mixed norm MPC algorithm that removes the requirement for using a terminal constraint set is proposed. MPC based on QP optimization is shown to provide the best results. The nonsmooth behaviour of MPC under LP optimization is also discussed. Finally, the practicality of some computationally-friendly techniques is assessed on a lab scale two-tank apparatus. The control algorithms are implemented in real-time using MatLab and dSpace. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2009-10-28T22:25:54Z 2009-10-28T22:25:54Z 2003 2003-05 Text Thesis/Dissertation http://hdl.handle.net/2429/14225 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. 4003979 bytes application/pdf |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
This thesis studies the multivariable averaging level control problem by developing and comparing various controller design techniques. Due to obvious safety and economic considerations, the level of a surge tank must never be allowed to overflow or become empty, while the flow rate constraints must be satisfied. Hence, the main emphasis of the thesis is on the study of constrained controller design techniques. Multivariable design techniques such as decentralized, decoupled and full multivariable control are studied. The special structure of the system model allows for a constant decoupling matrix over all frequencies. This significantly simplifies the decoupled controller design. In full multivariable control, constrained Model Based Predictive Control (MPC) is utilized as it is able to naturally incorporate system constraints. Various cost function formulations which lead to either Quadratic or Linear Programming optimizations are presented and compared. The drawback of incorporating a terminal constraint set in MPC design is also studied. A novel mixed norm MPC algorithm that removes the requirement for using a terminal constraint set is proposed. MPC based on QP optimization is shown to provide the best results. The nonsmooth behaviour of MPC under LP optimization is also discussed. Finally, the practicality of some computationally-friendly techniques is assessed on a lab scale two-tank apparatus. The control algorithms are implemented in real-time using MatLab and dSpace. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate |
author |
Sidhu, Manpreet S. |
spellingShingle |
Sidhu, Manpreet S. Multivariable averaging level control |
author_facet |
Sidhu, Manpreet S. |
author_sort |
Sidhu, Manpreet S. |
title |
Multivariable averaging level control |
title_short |
Multivariable averaging level control |
title_full |
Multivariable averaging level control |
title_fullStr |
Multivariable averaging level control |
title_full_unstemmed |
Multivariable averaging level control |
title_sort |
multivariable averaging level control |
publishDate |
2009 |
url |
http://hdl.handle.net/2429/14225 |
work_keys_str_mv |
AT sidhumanpreets multivariableaveraginglevelcontrol |
_version_ |
1718589553343725568 |