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...

Full description

Bibliographic Details
Main Author: Sidhu, Manpreet S.
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