MIMO Systems: Decentralized Control

In class activities

Author
Published

September 17, 2023

Modified

September 22, 2025

Activities

  1. Explain what is controller pairings in a decentralized control strategy.

  2. Describe the factors that affect the controller pairings.

  3. Explain how decoupling control work and its advantages and limitations.

  4. Consider the multivariable processes below and suggest suitable controller pairings based on steady-state RGA and dynamic RGA (DRGA) for each of the process.

  1. 2x2 MIMO

(1)G(s)=[5e3s4s+12.5e5s15s+14e6s20s+1es5s+1]

RGA is given by

(2)λ11=k11k11k12k21k22=11k12k21k11k22

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.

  1. 2x2 MIMO

(3)G=[1.7e2s10s+11.1e3s15s+11.2e2.5s11s+11.4es8s+1]

The code for calculating RGA is given in Matlab file/ mlx file.

  1. Steady-state gain matrix

(4)K=[0.70.30.41.10.60.20.20.50.9]

The code for calculating RGA is given in Matlab file/ mlx file.

  1. 3x3 MIMO

(5)G(s)=[119e5s21.7s+1153e5s337s+12.1e5s10s+137e5s500s+176.7e5s28s+15e5s10s+193e5s500s+166.7e5s166s+1103.3e5s23s+1]

The code for calculating RGA is given in Matlab file/ mlx file.

  1. 2x2 MIMO

G11(s)=1.0100s+1G12(s)=0.310s+1G21(s)=0.410s+1G22(s)=2.0100s+1

The code for calculating RGA is given in Matlab file/ mlx file.

Citation

BibTeX 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}
}
For attribution, please cite this work as:
Utikar, Ranjeet. 2023. “MIMO Systems: Decentralized Control.” September 17, 2023. https://amc.smilelab.dev/content/notes/08-decentralized_control/in-class-activities.html.