MIMO Systems: Decentralized Control
In class activities
Activities
Explain what is controller pairings in a decentralized control strategy.
Describe the factors that affect the controller pairings.
Explain how decoupling control work and its advantages and limitations.
Consider the multivariable processes below and suggest suitable controller pairings based on steady-state RGA and dynamic RGA (DRGA) for each of the process.
- 2x2 MIMO
RGA is given by
The code for calculating RGA is given in Matlab file/ mlx file.
A simulink implementation using lti system
block is in relative_gain_array_example_lti_system.slx.
- 2x2 MIMO
The code for calculating RGA is given in Matlab file/ mlx file.
- Steady-state gain matrix
The code for calculating RGA is given in Matlab file/ mlx file.
- 3x3 MIMO
The code for calculating RGA is given in Matlab file/ mlx file.
- 2x2 MIMO
The code for calculating RGA is given in Matlab file/ mlx file.
- Consider the process given by
Design the decouplers
Decoupler design
The presence of
Decoupler design
The decoupler is physically realizable, i.e., order of numerator is not higher than the order of denominator, and also there is no predictive term, only a delay term in the decoupler.
- Wood Berry Column controller design
The control objective in the WB distillation column is to maintain the desired compositions in both the overhead (distillate) and bottom products by manipulating the reflux flow rate and steam flow rate. However, since both inputs affect both outputs, decoupling and interaction management are often required to ensure efficient and stable control of the system.
This model is widely used in process control to study interactions in distillation columns, and it simplifies the control of more complex chemical processes.
The code for calculating RGA and controller pairing is given in Matlab file/ mlx file.
A simulink implementation using lti system
block is in wood_barry.slx.
Citation
@online{utikar2023,
author = {Utikar, Ranjeet},
title = {MIMO {Systems:} {Decentralized} {Control}},
date = {2023-09-17},
url = {https://amc.smilelab.dev//content/notes/08-decentralized_control/in-class-activities.html},
langid = {en}
}