introduction mimo new
TRANSCRIPT
-
8/9/2019 Introduction MIMO New
1/28
LOGO
MULTIVARIABLE CONTROL
OCTOBER 2014
MASTER IN INDUSTRIAL CONTROL ENGINEERING
UNIVERSITY OF IBAGUE - COLOMBIA
2014-2015
-
8/9/2019 Introduction MIMO New
2/28
NOT SO LONG AGO: 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.
-
8/9/2019 Introduction MIMO New
3/28
All real-world systems comprise multiple interactingvariables.
For example, one tries to increase the flow of water in ashower by turning on the hot tap, but then the temperaturegoes up. The objective is to control both flow andtemperature.
HITCHCOCKS (1899-1980) NIGHTMARE:
SHOWER-WATER TEMPERATURE REGULATION
AND WHAT ABOUT DELAY?
-
8/9/2019 Introduction MIMO New
4/28
-
8/9/2019 Introduction MIMO New
5/28
General Anesthesia is a combinationof several states of the biological
system which interact: muscle relaxation, hypnosis and analgesia
Automatic regulation of depth of anesthesia was introduced in clinicalpractice as late as of 90s.
ANESTHESIOLOGISTS NIGHTMARE: DEPTH OF ANESTHESIA REGULATION
-
8/9/2019 Introduction MIMO New
6/28
Some of the first controllers were not very robust.WITH DISASTRUOUS
CONSEQUENCES IN THE DAWN OF TODAYS MIMO CONTROL STATE OF ART
PETRO-CHEMICAL
INDUSTRY:
A FUEL REFINERY
-
8/9/2019 Introduction MIMO New
7/28
PULP AND PAPER MILL INDUSTRY
AND WHATS ON YOUR
DESK ?
-
8/9/2019 Introduction MIMO New
8/28
-
8/9/2019 Introduction MIMO New
9/28
AUTOMOTIVE INDUSTRY WHATS IN YOUR CAR ?
The car as a network of about 20000 sub-
systems 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.
-
8/9/2019 Introduction MIMO New
10/28
"#$%&'(& )%*+,$#- *. /0$ 12-/3$(/4%5
-
8/9/2019 Introduction MIMO New
11/28
11
Save 20% of Energy by 2020
-
8/9/2019 Introduction MIMO New
12/28
12
Solar radiation
Geo-Thermal/Industrial waste heat
Evaporator
Expander
Condenser
Pump
Generator
Power Out
Heat Source
Cooling waterReceiver
Exhaust gases of trucks
Heat work
ORC for Waste Heat
Recovery
-
8/9/2019 Introduction MIMO New
13/28
-
8/9/2019 Introduction MIMO New
14/28
3*(/%*,"(&'($$%6
7*%%$7/
7*48,'(&
9:(4.:7/4%$%
3;
?@A
-
8/9/2019 Introduction MIMO New
15/28
Helicopter of 2 DOF - Quanser -
-
8/9/2019 Introduction MIMO New
16/28
Data acquisition board: the measuring and
control board is a Q4; this versatile boardprovides an extensive range of input and
output support.
High resolution - 14-bit inputs
High speed sampling up to 350kHz
Simultaneous sampling of A/D, digital and
encoder inputs
Extensive I/O: 4 each of A/D, D/A, encoders
& 16 digital I/O on the same board
PWM outputs on-board
Real-time control software: PC equipped
with QuaRC-Simulinkconfiguration.
Helicopter Plant:Quanser 2-DOF Helicopter
aerospace experiment.
Power module: The experiment uses a
Quanser UPM-1503 and a UPM-2405.
Joystick:Logitech Attack-3 USB joystick, or
another windows-enabled joystick.
Main System Components
-
8/9/2019 Introduction MIMO New
17/28
Figure 1. Dynamics of 2 DOF Helicopter Figure 2. Kinematics of the helicopter
Kinematics of the Helicopter
-
8/9/2019 Introduction MIMO New
18/28
!" #$%&'( )*%+, - +.)/01 2''3)'( 2'43)45 6'!7 5 )*%+,- +.)/87/.9:! :,
!"#$%&'( )*%+,- +.)/.12/34 5 6'78)7 ( 6''8)'9 :'!; ( /)*%+,- +.)
/.123 2,
-
8/9/2019 Introduction MIMO New
19/28
-
8/9/2019 Introduction MIMO New
20/28
Green = reference; Blue = model; Red = real data
-
8/9/2019 Introduction MIMO New
21/28
Distillation Column
The reflux flow (u1) is
chosen to control the top
mol fraction of ethanol
(y1), while the reboiler
steam flow (u2) is chosen
t o c o n t r o l t h e
compos i t i on o f the
bottom product (y2)
!"
#$%
&!"
#$%
&=!
"
#$%
&)(
)(
)()(
)()(
)(
)(
2
1
2221
1211
2
1
sU
sU
sGsG
sGsG
sY
sY
-
8/9/2019 Introduction MIMO New
22/28
With time in minutes, we have the linearized model valid around one operating point:
18.18)189.3(
)16.11(87.0)(
115.8
347.0)(
106.9
0049.0)(
17.6
66.0)(
22
2.9
21
12
6.2
11
++
+
=
+
!
=
+
!
=
+
=
!
!
!
!
ss
essG
s
esG
s
esG
s
esG
s
s
s
s
Transport
Delay3
Transport
Delay2
Transport
Delay1
Transport
Delay
Step1
Step
Scope
-K-
Gain1
0.87*11.6s+0.87
conv([3.89 1],[18.8 1])(s)
G22
-0.347
8.15s+1
G21
0.66
6.7s+1
G11
-0.0049
9.06s+1
G1
Add3
Add2
Add1
Add
500 1000 1500 2000 250-1
-0.5
0
0.5
1
1.5
2
Samples
Signals
u1
u2
y1
y2
OPEN LOOP DYNAMIC
STEP TEST
K=100
500 1000 1500 2000 2500-1
-0.5
0
0.5
1
1.5
2
Samples
gna
s
u1
u2
y1
y2
K=1
-
8/9/2019 Introduction MIMO New
23/28
ssC
ssC
15.01)(
25.01)( 21 +=+=
Assume we design two PI controllers for G11and G22 ,
while ignoring G12andG21
Compare for K=1 and K=100
Transport
Delay3
Transport
Delay2
Transport
Delay1
Transport
Delay
u1
To Workspace3
u2
To Workspace2
y1
To Workspace1
y2
To WorkspaceStep1
Step
Scope
num(s)
[3.89 1],[18.8
G22
-0.347
8.15s+1
G21
-0.49
9.06s+1
G12
0.66
6.7s+1
G11
s+0.15
sC2
s+0.25
s
C1
Add3
Add2
Add1
Add
-
8/9/2019 Introduction MIMO New
24/28
500 1000 1 500 2000 2500 3000 3500 4000
-0.5
0
0.5
1
1.5
2
Samples
Sign
als
y1
y2
500 1000 1500 2000 2 500 30 00 35 00 4000
-0.5
0
0.5
1
1.5
2
Samples
Signals
y1
y2
500 1000 1500 2000 2500 3000 3500 4000
1
2
3
4
5
6
Samples
C
ontrolEffort
c1
c2
K=100K=100
K=1
500 1000 1500 2000 2500 3000 3500 4000
1
2
3
4
5
Samples
Sign
als c1
c2
K=1
-
8/9/2019 Introduction MIMO New
25/28
! All industrial plants have multiple variables used to control the plant
(manipulated variables = inputs) and multiple variables that have to be
controlled (outputs).
!
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)
! 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 !
! Obviously, these kinds of interaction are complex to understand and, as
a result, they make control-system design interesting.
! Of course, one could attempt to solve the problem by using several
SISO control loops, but this might not prove satisfactory.
!
The objective of this specialized course is to give insight to the controlengineer about the possibilities of SISO control and their limitations,
and possible MIMO solutions
! Pitfalls and bottlenecks can be avoided by various techniques
-
8/9/2019 Introduction MIMO New
26/28
3B9)"C"D3"=
E(F$%-/:(F '(/$%:7G*(- +$/H$$( -4+I-5-/$#-:(F /0$'% '(7'F$(7$ *( /0$ 7,*-$F ,**88$%.*%#:(7$ :(F ,'#'/:G*(-
J$7'F$ *( F$&%$$ *. (*(,'($:%'/5K *8G#:, 8:'%'(&
:(F -7:,'(& .*% (4#$%'7:, *8G#'L:G*(
J$7'F$ *( -4'/:+,$ 7*(/%*, -/%:/$&5
-
8/9/2019 Introduction MIMO New
27/28
AN EXAMPLE OF EVERYDAY CONVERSATION:
What are you doing for a living ?
-Im doing research in control.
-
Interesting. What kind of control?
- Oh, automatic control.
-Automatic control of what?
- Oh, of everything. Its everywhere.
CONTROL IS UBIQUITOUS AROUND US
Researchers at the University of Missouri-
Rolla are working on developing the
world's first flapping-wing, unmanned
aircraft driven entirely by solar power.
Meet Rex, the Intelligent Humanoid
Robot (London, Jan 2013)
-
8/9/2019 Introduction MIMO New
28/28
!""#$#%&!' )*!"#&+ ,%) $-* .&/!$#!0'* %&*/1
O:,, 7:( +$ .*4(F :- )J? *( P(/$%($/ :(F '( *4% ,'+%:%5Q
2R 94,GM:%':+,$ ?$$F+:7S 3*(/%*,K +5
=R =S*&$-/:F :(F PR )*-/,$/0H:'/$
1R )PJ 3*(/%*,K +5
9R T*0(-*( :(F 9R 9*%:F'
UR 3*(/%*, =5-/$# J$-'&( +5
=:,&:F*K V**FH'(K V%:$+$
28