Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
6 views15 pages

L5 Multivariable Control An Introduction

The document is a lecture note by Professor Hassan Bevrani from the University of Kurdistan covering topics in robust control of multivariable systems, including examples like spinning satellites and concepts such as singular value decomposition and internal stability. It references various academic sources and includes discussions on control strategies, frequency response, and performance indices for feedback systems. The content is structured with sections and examples to illustrate key concepts in control theory.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views15 pages

L5 Multivariable Control An Introduction

The document is a lecture note by Professor Hassan Bevrani from the University of Kurdistan covering topics in robust control of multivariable systems, including examples like spinning satellites and concepts such as singular value decomposition and internal stability. It references various academic sources and includes discussions on control strategies, frequency response, and performance indices for feedback systems. The content is structured with sections and examples to illustrate key concepts in control theory.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Hassan Bevrani

Professor, University of Kurdistan

Fall 2023

H. Bevrani University of Kurdistan 1

Contents

1. Example: Sinning Satellite


2. Multivariable Feedback Control
3. Robust Control of Multivariable Systems
4. frequency Response of MIMO System
5. Singular Value Decomposition

6. Internal Stability
7. Relative Gain Array

H. Bevrani University of Kurdistan 2


Reference

1. S. Skogestadand I. Postlethwaite, Multivariable Feedback Control; Analysis and


Design, Second Edition, Wiley, 2005.
2. M. Fujita, Lecture Notes on Feedback Control Systems, Tokyo Institute of
Technology, 2019.
3. R. Smith, Lecture Notes on Control Systems, ETH Zurich, 2020.

4. H. S. Tsien, Engineering Cybernetics, McGraw-Hill, 1954.

H. Bevrani University of Kurdistan 3

Robust Control of Multivariable Systems

Example: Spinning Satellite

(Ref 4)
H. Bevrani University of Kurdistan 4
Spinning Satellite

(Ref 4)
H. Bevrani University of Kurdistan 5

Robust Control of Multivariable Systems

1. Diagonal PID Controller (Decentralized Control)

P(s)

pidtune
(Ref 1, pp. 91-93)

H. Bevrani University of Kurdistan 6


Continue

P(s)

(Ref 1, pp. 91-93)


H. Bevrani University of Kurdistan 7

Robust Control of Multivariable Systems


2. Dynamic Decoupling (Inverse-based Controller )
Inverse-based

Loop Shaping Design

Target Loop (Desired Loop) √

H. Bevrani University of Kurdistan 8


Robust Control of Multivariable Systems

Impact of Uncertainty

H. Bevrani University of Kurdistan 9

Robust Control of Multivariable Systems

2. Robust Controller

Robust
Controller

√ X

H. Bevrani University of Kurdistan 10


Frequency Response for SISO Systems
Example:

H. Bevrani University of Kurdistan 11

Frequency Response for MIMO Systems

Example:

H. Bevrani University of Kurdistan 12


Singular Value
Definition: The singular values of an m×n matrix A are the square roots of the
non-zero eigenvalues of the symmetric n×n matrix ATA or AAT listed with their
multiplicities in decreasing order σ1 ≥ σ2 ≥ · · · ≥ σn ≥ 0.

Example: Find the singular values for matrix A.

Solution:

l1 = 3
det(A T A - l I 2 ) = A T A - l I 2 = (2 - l )2 - 1 = 0. s1 = 3 s2 = 1
l2 = 1

H. Bevrani University of Kurdistan 13

Singular Value Decomposition (SVD)


Theorem: Let A be an m × n matrix with m ≥ n . Then there exist orthogonal
matrices U (m×m) and V (n×n) and a diagonal matrix Σ = #$%& '! , '" , … , '# (m ×
n) with order '! ≥ '" ≥ … ≥ '# ≥0, such that A holds

! = #Σ% !
The column vectors of U = [u1, . . . ,um] are called the left singular vectors and
similarly V = [v1, . . . , vn] are the right singular vectors of matrix A. The columns of
U and V are orthonormal. The matrix Σ is diagonal with positive real entries of '$ ,
and can be represented as:

H. Bevrani University of Kurdistan 14


Singular Value Decomposition (SVD)
Example:

(Ref 1, A.3)
H. Bevrani University of Kurdistan 15

SVD

Matlab function: > [U, S, V ] = svd(A)

If !! is the smallest singular value greater than zero then the matrix A has rank r, and s r > 0 . In
this case U and V can be partitioned as U=[U1,U2] and V=[V1,V2], where U 1 = [u1, u2 ,..., ur )
and V 1 = [v1, v2 ,..., vr ) have r columns. Then A can be represented as reduced form of SVD as
follows

> [U, S, V ] = svd(A,0)

Example: Find full and reduced SVD for matrix A.

H. Bevrani University of Kurdistan 16


SVD
Solution:
>> [U,S,V] = svd(A,0)
>> A=[0 1;1 1;1 0]
A=
U=
0 1
-0.4082 0.7071
1 1
-0.8165 0.0000
1 0
-0.4082 -0.7071
S=
>> [U,S,V] = svd(A)
1.7321 0
U=
0 1.0000
-0.4082 0.7071 0.5774
V=
-0.8165 0.0000 -0.5774
-0.7071 -0.7071
-0.4082 -0.7071 0.5774
-0.7071 0.7071
S=
1.7321 0
0 1.0000
0 0
V=
-0.7071 -0.7071
-0.7071 0.7071
H. Bevrani University of Kurdistan 17

Continue
Example:

σ-plot is the extension of Bode gain plot to MIMO Systems

SISO: Absolute value

MIMO: Singular value plot

(Ref 1, p. 79)
H. Bevrani University of Kurdistan 18
Internal Stability

Example (SISO):
Unstable
Stable

Unstable pole/zero cancellation

In order to avoid pole/zero cancellation, consider input


injection and output measurement for each dynamic block
(Gang of Four).
Sensitivity: Complementary Sensitivity:

Load Sensitivity: Noise Sensitivity:


(Ref 1, p. 144)
H. Bevrani University of Kurdistan 19

Internal Stability
Nominal Stability:
: Vectors
: Transfer function matrices
Well-posedness:

(Gang of Four: well-defined and proper)

Theorem: Assume P, K contain no unstable hidden modes. Then, the feedback system in the
figure is internally stable if and only if all four closed-loop transfer matrices are stable.

Theorem: Assume shows the state space representation of above system. The system
is internally stable if and only if is stable.
(Ref 1, p. 145)
H. Bevrani University of Kurdistan 20
Relative Gain Array (RGA)

Example:

element wise multiplication

Rule 1 √
Rule 2 √
(Ref 1, Sec. 3.4, p. 85)
H. Bevrani University of Kurdistan 21

Control of Multivariable Systems

Steady-State Decoupling

(Ref 1, pp. 91-93)


H. Bevrani University of Kurdistan 22
Poles
Theorem: The pole polynomial corresponding to a minimal realization of a
system with transfer function G(s) is the least common denominator of all non-
identically zero minors of all orders of G(s).

Example:

The minors of order 1:

The minors of order 2:

The least common denominator of all the minors:

(Ref 1, p. 135)
H. Bevrani University of Kurdistan 23

Zeros
Theorem: The zero polynomial z(s), corresponding to a minimal realization of the
system, is the greatest common divisor of all the numerators of all order-r minors
of G(s), where is the normal rank of G(s), provided that these minors have been
adjusted in such a way as to have the pole polynomial as their denominator.

Example: Normal rank: 2

The minors of order 2:

The greatest common divisor of numerator:


(Ref 1, p. 139)
H. Bevrani University of Kurdistan 24
Pole/Zero Cancellation

(Ref 1, Sec. 4.5)


H. Bevrani University of Kurdistan 25

Sensitivity as a Feedback Performance Index


Disturbance Attenuation in SISO Systems
Open-loop Closed-loop

Small is a good feedback performance

H. Bevrani University of Kurdistan 26


Sensitivity as a Feedback Performance Index
Insensitivity to Plant Variations in SISO Systems

Small absolute value of S ( ) is a good feedback performance


(Ref 1, p. 23)
H. Bevrani University of Kurdistan 27

H∞ Norm as a System Gain


In MIMO Systems, System Gain:

: Proper stable system

Example:
σ-plot

dB

(Ref 1, p. 158)
H. Bevrani University of Kurdistan 28
Difference Between the H∞ and H2 Norms

Minimizing H∞ norm: Push down Minimizing H2 norm: Push down


“peak of maximum singular value” “whole thing (all singular values over
all frequencies)”

Multiplicative property: Multiplicative property:

2 ? 2 2
(Ref 1, pp. 75, 159)
H. Bevrani University of Kurdistan 29

Thank You!

H. Bevrani University of Kurdistan 30

You might also like