The Open Collections website will be undergoing maintenance on Wednesday December 7th from 9pm to 11pm PST. The site may be temporarily unavailable during this time.

UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

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.

Item Media

Item Citations and Data


For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use