Professional Documents
Culture Documents
Multivariable Control OCTOBER 2014: Master in Industrial Control Engineering University of Ibague - Colombia 2014-2015
Multivariable Control OCTOBER 2014: Master in Industrial Control Engineering University of Ibague - Colombia 2014-2015
MULTIVARIABLE CONTROL
OCTOBER 2014
LOGO
YESTERDAY:
We take for granted the availability of many products in our daily life. Little we know of what
complex process and ingenious (control) engineer is behind it all.
PETRO-CHEMICAL
INDUSTRY:
A FUEL REFINERY
Laser cutting
while moving
AUTOMOTIVE INDUSTRY
The car as a network of about 20000 subsystems and much more sensors. Part of the
so-called Internet of things through GPS,
Wi-Fi, GSM, etc. Cloud information needs to
deal with huge amount of data in real time
and filter necessary input (risk analysis) to
ensure safety in drivers assistance programe.
11
Heat
work
Heat Source
Evaporator
Solar radiation
Expander
Generator
Pump
Condenser
Power Out
Cooling water
12
Manufacturer
FLY
Control
Engineer:
correct
coupling
CRASH
System Dynamics
Nonlinear equations of Motion
!#$%&' + )*%+, . +.) / 0 = 2'' 3)' + 2'4 3)4 6' ! )*%+, . +.)/ 8/ .9:! :,<! )*%+, . =. +.) .9:!
!#$%&' + )*%+,. +.) / .12/ 34 = 6'7 8)7 + 6'' 8)' :' ! + /)*%+,. +.) / .123 2,<3 ! 3
State-space representation
(
(
! = $%, ', %, '*
() ()
!
# = %# + '(
!"
!
# = %# + '(
!"
"
Linear state model around zero, to describe the voltage to angular position dynamics
0
0
!=#
0
0
0
0
0
0
1
0
9.275
0
1
!=#
0
0
1
0
0
0
1
/
0
3.496
0
&
0
0
0
!=#
2.367
0.241
0
!=#
0
0
0
.
0.07898
0.7913
0
%
0
Green = reference;
Blue = model;
Green = reference;
Blue = model;
Distillation Column
With time in minutes, we have the linearized model valid around one operating point:
0.66e 2.6 s
G11 ( s ) =
6 .7 s + 1
0.66
6.7s+1
0.0049e s
G12 ( s ) =
9.06 s + 1
Transport
Delay1
G1
Scope
-0.347
Transport
Delay2
G21
Add
0.87*11.6s+0.87
Step1
Add3
G22
2
u1
K=1
Transport
Delay3
u1
1.5
y1
K=100
y1
1
u2
Signals
Signals
Gain1
8.15s+1
0.5
0.5
u2
0
-0.5
-1
Add1
9.06s+1
0.87(11.6 s + 1)e s
G22 ( s ) =
(3.89 s + 1)
18.8s + 1
1.5
-0.0049
-K-
0.347e 9.2 s
G21 ( s ) =
8.15s + 1
Transport
Delay
G11
Add2
Step
-0.5
y2
500
1000
1500
Samples
2000
2500
-1
y2
500
1000
1500
Samples
2000
2500
Add2
y1
6.7s+1
G11
C1
Transport
Delay
-0.49
u1
To Workspace1
Add1
9.06s+1
G12
To Workspace3
Transport
Delay1
Scope
-0.347
u2
8.15s+1
To Workspace2
G21
s+0.15
Step1
Add3
Transport
Delay2
Add
y2
num(s)
C2
G22
To Workspace
Transport
Delay3
6
2
y1
K=1
K=1
1.5
1
Signals
Signals
0.5
c1
3
2
y2
c2
1
-0.5
y1
1.5
Signals
0
1000 1500 2000 2500 3000 3500 4000 500
6
Samples
1
0.5
y2
K=100
Control Effort
500
K=100
4
3
c2
0
1
-0.5
500
500
l All industrial plants have multiple variables used to control the plant
(manipulated variables = inputs) and multiple variables that have to be
controlled (outputs).
l A change in a manipulated variable implies effects in all other variables
(more or less pronounced, depending on the strength of interaction
between sub-systems)
l A controller trying to reduce the effect of such a change in an input
variable; may de-stabilize other control loops - this may lead to
instability of the entire plant !
l Obviously, these kinds of interaction are complex to understand and, as
a result, they make control-system design interesting.
l Of course, one could attempt to solve the problem by using several
SISO control loops, but this might not prove satisfactory.
l The objective of this specialized course is to give insight to the control
engineer about the possibilities of SISO control and their limitations,
and possible MIMO solutions
l Pitfalls and bottlenecks can be avoided by various techniques
COMPETENCES
Understand
interacGons
between
sub-systems
and
their
incidence
on
the
closed
loop
performance
and
limitaGons
Decide
on
degree
of
nonlinearity,
opGmal
pairing
and
scaling
for
numerical
opGmizaGon
Decide
on
suitable
control
strategy
Analyse
robustness
and
sensiGvity
for
reference
trajectory
and
for
disturbance
rejecGon
Analyse
stability
of
the
mulGvariable
closed
loop
28