ContSys1 L6 SDOF Control
-
Upload
umer-abbas -
Category
Documents
-
view
236 -
download
1
Transcript of ContSys1 L6 SDOF Control
-
8/12/2019 ContSys1 L6 SDOF Control
1/53
19/03/20141
Mechanical Engineering Science 8
Dr. Daniil Yurchenko
Performance enhancement
-
8/12/2019 ContSys1 L6 SDOF Control
2/53
19/03/20142
Introduction
In this section we will examine ways ofimproving the performance of the
proportional action remote positioncontroller (RPC)
NOTE: The use of the RPC is onlyintended to be an example. The techniquesdeveloped here can be applied to any formof control system.
-
8/12/2019 ContSys1 L6 SDOF Control
3/53
19/03/20143
Example
Determine the value of gain K so that themaximum overshoot in the unit step
response is 0.2. Assume that J=1kg m2
,F=1Nm/rad/sec
By definition, the maximum overshoot is
given as
%1002
1
eMp
-
8/12/2019 ContSys1 L6 SDOF Control
4/53
19/03/20144
Example
2.021
e61.1
2.0
1ln2.0ln
1 2
)1(61.1 222 456.0
456.0
2
KJ
F 456.0
2
1
K
202.1912.0
1 2
K 096.1
J
Kn
22.31 2
n
pt
-
8/12/2019 ContSys1 L6 SDOF Control
5/53
19/03/20145
Example
456.02
KJ
F 202.1
912.0
1 2
K
096.1JK
n 22.31 2
n
pt
But what if we need peak time to be equal to 1sec?
Can we fulfil this requirement?
-
8/12/2019 ContSys1 L6 SDOF Control
6/53
-
8/12/2019 ContSys1 L6 SDOF Control
7/5319/03/20147
Optimisation to unit step
21
n
rt
21
eMp
-
8/12/2019 ContSys1 L6 SDOF Control
8/5319/03/2014
8
Negative velocity feedback
This technique feeds back the output velocity
as well as the output itself to modify
transients.
dt
dTu
umdt
dF
dt
dJ
O
OO
2
2
dt
dTm
dt
dF
dt
dJ OOO
2
2
m
dt
dTF
dt
dJ OO
)(
2
2
)()()()( 002 sMssTFsJs
sTFJsM )(
12
0
Applying L-transform
-
8/12/2019 ContSys1 L6 SDOF Control
9/5319/03/2014
9
Negative velocity feedback
We can see that the velocity signal is calculatedfrom the derivative of the output signal.
We can produce the velocity signal in a numberof ways, e.g. a tachometer attached to the outputshaft, electronically through an operationalamplifier
However we do it there will be a gain termassociated with the differentiation which we callthe derivative time constant T
-
8/12/2019 ContSys1 L6 SDOF Control
10/5319/03/2014
10
Negative velocity feedbackThe system block diagram without NVF was:
K+
-
o
Proportional
Controller
FsJs 21Mi
K+-
o
Proportional
Controller
FJs1M
i
s1
-
8/12/2019 ContSys1 L6 SDOF Control
11/5319/03/2014
11
Negative velocity feedbackThe system block diagram with NVF was:
K+
-
o
Proportional
Controller
FJs1Mi
s
1
T
+-
KTFJs
K
FJs
KT
FJs
K
1GH1
GFunctionTransfer
-
8/12/2019 ContSys1 L6 SDOF Control
12/5319/03/2014
12
Negative velocity feedbackThe system block diagram with NVF was:
+
-
o
KTFJs
K
i
s
1
KsKTFJs
K
sKTFJs
K
sKTFJs
K
i
2
0
1GH1
G
-
8/12/2019 ContSys1 L6 SDOF Control
13/5319/03/2014
13
Negative velocity feedbackThe system block diagram with NVF was:
+
-
o
KTFJs
K
i
s
1
iii
i
KsKTFJs
sKTFJs
KsKTFJs
KE
KsKTFJs
K
2
2
20
20
1
-
8/12/2019 ContSys1 L6 SDOF Control
14/53
19/03/201414
Negative velocity feedback
We see that the coefficient of the firstderivative has changed from F to (F+KT)
proportional
Negative velocity FB
KFsJs
K
i
2
0
KFsJs
FsJs
E
i
2
2
KsKTFJs
K
i
2
0
KsKTFJs
sKTFJs
E
i
2
2
-
8/12/2019 ContSys1 L6 SDOF Control
15/53
19/03/201415
Negative velocity feedback
Comparing the two characteristic equationswith the standard form we see:
KJF
2 proportional action controller
KJ
KTF
2
proportional and negative velocity feedback
controller
Thus we can artificially alter the damping ratio through
the time constant T without changing the friction F
-
8/12/2019 ContSys1 L6 SDOF Control
16/53
19/03/201416
Negative velocity feedback
This means that the transients can beoptimised independently of other systemparameters.
-
8/12/2019 ContSys1 L6 SDOF Control
17/53
19/03/201417
Negative velocity feedback
Again from the two characteristicequations we see that the steady state
errors for a ramp input are:
K
F
n
eSteadtStat
2proportional action only
K
KTF
neSteadtStat
2 proportional and negative velocity
feedback controller
Hence the steady state error (velocity lag) remains and
may in fact be increased.Class to show no effect on
droop
-
8/12/2019 ContSys1 L6 SDOF Control
18/53
19/03/201418
Proportional + derivative (PD) controlThis is another attempt to improve the performance
K+
-
o
FsJs 21i
KDs
++
+
-
o
FsJs 21i
)1( DsK
-
8/12/2019 ContSys1 L6 SDOF Control
19/53
19/03/201419
PD controlThis is another attempt to improve the performance
+
-
o
FsJs 21i
)1( DsK
KsKDFJs
DsK
FsJsDsK
FsJs
DsK
i
2
2
20 )1(
)1(1
)1(
GH1
G
iii
KsKDFJs
FsJs
KsKDFJs
DsKE
2
2
20
)1(1
-
8/12/2019 ContSys1 L6 SDOF Control
20/53
19/03/201420
PD control
Thus the expression for damping ratio isidentical to that for the proportional +negative velocity feedback system.
Hence it possible to artificially alter the
damping ratio by adjusting time constant Twithout changing load friction.
Therefore transients may be optimised
independently of other system parameters.
KJ
KDF
2
-
8/12/2019 ContSys1 L6 SDOF Control
21/53
19/03/201421
PD control
Since:
Thus we can see that the steady state errorfor a ramp input is given by:
This is the same as for the proportional
only system
iKsKDFJs
FsJsE
2
2
KF
sKsKDFJsFsJssE
sstst
22
2
0
1lim
-
8/12/2019 ContSys1 L6 SDOF Control
22/53
19/03/201422
PD control
As a result we can optimise the transientsindependently of the steady state error by usingproportional plus derivative action control.
However we still have no way of eliminating thesteady state error following a ramp input, wecan only minimiseit using this technique.
Similarly the steady state error following a step
load disturbance (droop) is unaffected by theintroduction of proportional + derivative action.
Class to show this.
-
8/12/2019 ContSys1 L6 SDOF Control
23/53
19/03/201423
Summary Both proportional + negative velocity feedback and
proportional + derivative action systems deliver ameans of optimising transient response independentlyof the mechanical system (i.e. through adjustment of
time constant T) However this also increases the steady state error
resulting from a ramp input in the case of negativevelocity feedback.
Both techniques produce a steady state error from aramp input and both suffer from droop following a stepload torque disturbance.
-
8/12/2019 ContSys1 L6 SDOF Control
24/53
19/03/201424
Proportional + Integral (PI)Control
Steady state errors can generally be eliminatedby incorporation of integral action within thecontroller. You can think of an integrator giving
a gradual increase in output with time. Therefore,for a small input, as this magnitude is integratedover time its effect increases and the system isforced to take account of it and correct the error.
We introduce integral action mathematically as a1/s term, i.e. the reciprocal of differentiation.
-
8/12/2019 ContSys1 L6 SDOF Control
25/53
19/03/201425
PI Control
Practically this means that when weemploy proportional + integral action weincorporate a term:
Into the feed forward path
The constantRis the integral timeconstantand it arises from the same sourceas the derivative time constants in theprevious cases
sKRK
sRK
1
Proportional term
Integral term
-
8/12/2019 ContSys1 L6 SDOF Control
26/53
19/03/201426
PI ControlThis is another attempt to improve the performance
K+
-
o
FsJs 21i
s
RK
++
+
-
o
FsJs 21i
s
RK 1
-
8/12/2019 ContSys1 L6 SDOF Control
27/53
19/03/201427
PI ControlThis is another attempt to improve the performance
KRKsFsJs
RsK
sRKFsJs
sRK
FsJssRK
FsJs
sRK
i
232
2
20 )(
/1
)/1(
)/1(1
)/1(
iii KRKsFsJs
FsJs
KRKsFsJs
RsKE
23
23
230
)(1
+
-
o
FsJs 21i
s
RK 1
-
8/12/2019 ContSys1 L6 SDOF Control
28/53
19/03/201428
PI Control
From the above we see that we haveincreased the order of the characteristicequation by 1 from 2 to 3. Thus, anadditional root is introduced. Increasing
the order has a tendency topush thesystem towards instability---Not Good!But what effects does this have on thesteady state errors?
023 KRKsFsJs
-
8/12/2019 ContSys1 L6 SDOF Control
29/53
19/03/201429
PI Control
Since:
Thus we can see that the steady state errorfor a ramp input is given by:
Therefore steady state error becomes =0!
i
KRKsFsJs
FsJsE
23
23
01lim223
23
0
sKRKsFsJsFsJssE
sstst
-
8/12/2019 ContSys1 L6 SDOF Control
30/53
19/03/201430
Proportional + Integral Controllers We have seen that the introduction of integral action
can remove steady state errors such as droop andvelocity lag. However, we also observe in the twoexamples given that adding integral action to the
controller raises the order of the characteristicequation by one. Hence there is an additional root tothe complimentary function part of the solution. Wethen need to ensure that the combination of systemconstants and controller constants does not produce
an unstable systemone in which the responseincreases monotonically or increases in an oscillatoryfashioneither of which is exemplified by a positivereal part to a root of the characteristic equation.
-
8/12/2019 ContSys1 L6 SDOF Control
31/53
Type Transfer Function Error
P
PNVF
PD
PI
19/03/201431
Comparison
KFsJs
K
i
2
0
KFsJs
FsJs
E
i
2
2
KsKTFJsK
i
2
0 KsKTFJs
sKTFJs
E
i
2
2
KsKDFJsDsK
i
2
0
)1(
KsKDFJs FsJsEi
2
2
KRKsFsJs
RsK
i
23
0 )(
KRKsFsJs
FsJs
E
i
23
23
-
8/12/2019 ContSys1 L6 SDOF Control
32/53
Type Advantage Disadvantage
P Influence the systems natural
frequency and damping.
Steady state error to a ramp input is
not zero
PNVF Improve dampingReduce maximum overshoot
Reduce rise time
Reduce settling time
Steady state error to a ramp input isnot zero
PD Improve damping
Reduce maximum overshoot
Reduce rise time
Reduce settling time
Steady state error to a ramp input is
not zero
PI Improve damping
Reduce maximum overshoot
Steady state error to a ramp input is 0
Increase rise time
Push the system towards instability
19/03/201432
Comparison
-
8/12/2019 ContSys1 L6 SDOF Control
33/53
-
8/12/2019 ContSys1 L6 SDOF Control
34/53
19/03/201434
Comparison of PNVF and PD
KsKTFJsK
i
2
0
KsKDFJsDsK
i
2
0 )1(
PNVF PD
21
eMp 221
212
nn
PD
p DDeM
211
exp221 211
2
nn
PD
p DDex
PNVF
p
PD
p MM
-
8/12/2019 ContSys1 L6 SDOF Control
35/53
19/03/201435
Comparison of PNVF and PD
KsKTFJsK
i
2
0
KsKDFJsDsK
i
2
0 )1(
PNVF PD
n
nnPD
s
DDt
/
02.0
21ln
22
n
st
4%)2(
n
st3%)5(
n
nnPD
s
DDt
/
05.0
21ln
22
PNVF
s
PD
s tt
-
8/12/2019 ContSys1 L6 SDOF Control
36/53
19/03/201436
PID control
CLASS, DERIVE EXPRESSIONS FOR THE
TRANSFER FUNCTION AND ERROR.
K+
-
o FsJs 2 1i
KDs
++
s
RK
+
-
8/12/2019 ContSys1 L6 SDOF Control
37/53
-
8/12/2019 ContSys1 L6 SDOF Control
38/53
19/03/201438
Example
2.021
e61.1
2.0
1ln2.0ln
1 2
)1(61.1 222 456.0
456.0
2
KJ
F 456.0
2
1
K
202.1912.0
1 2
K 096.1
J
Kn
22.31 2
n
pt
-
8/12/2019 ContSys1 L6 SDOF Control
39/53
19/03/201439
Uncontrolled Response
Zoom in
-
8/12/2019 ContSys1 L6 SDOF Control
40/53
19/03/201440
Example
Determine the value of gain K so that themaximum overshoot in the unit step
response is 0.2 and peak time is 1 sec.Assume that J=1kg m2, F=1Nm/rad/sec
We COULD NOT satisfy both
criteria simply adjusting the
gain value!
-
8/12/2019 ContSys1 L6 SDOF Control
41/53
19/03/201441
Introduce PNVF control
KsKTFJsK
i
2
0
22
2
0
2 nn
n
i ss
KTJKTF
n 12 KJ
Kn
2.0
21
e
456.0 0.11
2
n
pt
53.3n 46.122 nK Tn 46.12122.32
178.046.12
22.2
T
-
8/12/2019 ContSys1 L6 SDOF Control
42/53
19/03/201442
Controlled Response
-
8/12/2019 ContSys1 L6 SDOF Control
43/53
19/03/201443
PI Controller
KRKsFsJs
RsK
i
23
0 )(023 KRKsFsJs
Two cases possible: 1) All roots are real
2) 1 real and 2 complex-conjugate roots
The roots of the characteristic equation that cause the dominant
transient response of the system are called the dominant roots
In other words, the dominant roots are the roots with the
smallest real part
-
8/12/2019 ContSys1 L6 SDOF Control
44/53
-
8/12/2019 ContSys1 L6 SDOF Control
45/53
19/03/201445
PI ControllerFor example
If 5,21 32,1 sis
are the dominant roots2,1s
If 1.0,21 32,1 sis
is the dominant root3s
S
-
8/12/2019 ContSys1 L6 SDOF Control
46/53
Consider a simply positioning system
19/03/201446
Example: Positioning System
E l P i i i S
-
8/12/2019 ContSys1 L6 SDOF Control
47/53
The block diagram of open loop system
19/03/201447
Example: Positioning System
)1(11
bsass
as1
1
yu
bs1
1
E l P iti i S t
-
8/12/2019 ContSys1 L6 SDOF Control
48/53
The block diagram of closed loop system
19/03/201448
Example: Positioning System
)1(11
bsass
+
-
yuK
as11+
-
yuK
)1(
1
bs s
1+
-
H1
H2
E l Wi d T bi C t l
-
8/12/2019 ContSys1 L6 SDOF Control
49/53
Stall Control System
19/03/201449
Example: Wind Turbine Control
E l Wi d T bi C t l
-
8/12/2019 ContSys1 L6 SDOF Control
50/53
Pitch Control System
19/03/201450
Example: Wind Turbine Control
E l Wi d T bi C t l
-
8/12/2019 ContSys1 L6 SDOF Control
51/53
Pitch Control System
19/03/201451
Example: Wind Turbine Control
E l Wi d T bi C t l
-
8/12/2019 ContSys1 L6 SDOF Control
52/53
Pitch Control System
19/03/201452
Example: Wind Turbine Control
E l Wi d T bi C t l
-
8/12/2019 ContSys1 L6 SDOF Control
53/53
Pitch Control System
Example: Wind Turbine Control