Professional Documents
Culture Documents
1385
)(Self-Tuning Regulators
) (STR
9
9
9
9
9
9
2 :
:
: )(RLS
:
:
.
B/A
T/R
uc
S/R
Ru = Tu c Sy
:
Diophantine Equation
Or
Bezout Identity
Or
Aryabhatta Equation
AR + BS = Ac
A (q ) = q n + a1q n 1 + " + an
B (q ) = b0q n + b1q n 1 + " + b n
2n-1
Ac
B(q) A(q) :1
.
: :2
an
a
n 1
#
a1
E = 1
0
#
0
0
0
an
a1
1
0
#
0
"
"
0
0
#
an
an 1
#
bn
0
b n 1 b n
# b n 1
b1
b0
0
#
b1
b0
0
#
a1
1
"
"
0
0
#
bn
b n 1
b1
b 0
2nx2n Matrix
Is non-singular
If and only if
A, B are coprime
:3
Ac = 0q 2 n 1 + 1q 2 n 2 + " + 2 n 1
rn 1 2 n 1
r
n 2 2n 2
# #
E 0 =
s n 1
s n 2
# #
s 0 0
rn 1
r
n 2
#
r
0 =E
s n 1
s n 2
#
s 0
2 n 1
2n 2
#
:
v
uc
Ru = Tu c Sy
TRACKING
u
B/A
BT
BR
y=
uc +
v
AR + BS
AR + BS
AT
BS
u=
uc
v
AR + BS
AR + BS
STABILITY
A*(q1) =qnA(q)
A*(q1)y (t ) =B*(q1)[u(t d0)+v (t d0)]
Where,
1
A (q ) =1+aq
+"+aq
n
1
*
B (q ) =b0 +bq
+"+bmq
1
*
d0 =n m
(Model Following)
: 9
Am y m (t ) = Bmuc (t )
BT
BT Bm
=
=
Perfect Model-Following
AR + BS Ac Am
. Ac BT - 9
B = B +B
where,
B + = Monic Stable Polynomial with well damped roots
B = Unstable or poorly damped roots
Let,
B m = B B m'
And,
Ac = Ao A m B '
Diaphontine Equation R = R ' B +
A R ' + B S = A o A m = A c'
T = A o B m'
9 )-( )-(
:
deg S deg R
degT deg R
R0
S0
:
R = R 0 + QB ,
S = S 0 QA
Max(degS)=n-1
deg Ac 2deg A 1
deg Am deg Bm deg A deg B = d0
Causality
Conditions
9:
9 B m , and Ao :
9 :
MDPP
A, B
Am ,
deg A m = deg A
deg B m = deg B
deg Ao = deg A deg B + 1
'B m = B B m
9 :1 B = B + B
9 :2
'
9 :3
+
R =R B
'
m
T = Ao B
'
Ru = Tu c S y
'
Ac = Ao A m B
:
n-1 .
2n-1 .
.
A , B
) (STR
Am , B m , Ao
RLS
R , S ,T
Ru =Tuc Sy
RLS
A (q ) y (t ) = B (q )u (t ),
y (t ) = T (t 1)
RLS
.
:
:
.
=
)max(n,m-d0
m+n-1
) N = n + m + 1 + max(n , m + d 0
=n+m-1
STR
9:
9 :1
9 :2
9 :3
A m , B m , and Ao
RLS
MDPP S , R ,T
=Tu
Sy
Ru
c
Am , B m , A o ,d 0
(STR )
RLS
R , S ,T
uc
Ru =Tuc Sy
:
:
) A (q ) y (t ) = B (q )u (t
:
) A m y m (t ) = B m u c (t
:
AR ' + B S = Ao A m
) Ao A m y (t ) = AR ' y (t ) + B Sy (t
) =R ' Bu (t ) + B Sy (t
) =R ' B + B u (t ) + B Sy (t
)) =RB u (t ) + B Sy (t ) = B (Ru (t ) + Sy (t
d eg A o = d eg A d eg B 1, an d B
= co n stan t= b 0
A o A m y (t ) = b 0 ( R u (t ) + S y (t ))
= R u (t ) + Sy (t )
A ll zeo rs can celled : B m = q d 0 A m (1) is a g o o d ch o ice. L et
y
= [ r0 r1 " rl s 0 " s l ]
(t ) = [u (t ) " u (t l )
(t ) " y (t l )]
(t ) = A o* (q 1 ) A m* (q 1 ) y (t ) = T (t d 0 )
:
y (t ) =
1
( Ru (t ) + Sy (t )) = R *u f (t d 0 ) + S * y f (t d 0 )
Ao A m
where ,
u f (t ) =
1
u (t )
*
1
1
*
A o (q ) A m (q )
y f (t ) =
1
y (t )
*
*
1
1
A o (q ) A m (q )
and,
y (t ) = T (t d 0 )
(t ) " y f (t l )]
STR
9:
9 :1
9 :2
A m , B m , Ao , and d 0
y (t ) = R uf (t d 0 ) + S y f (t d 0 ) and RLS
*
:1 .
:2 .
:3 R . r0 0
.
:4 .
NMP Systems
: 9
STR
9:
9 :1
A m , B m , Ao , and d 0
y (t ) = R *u f (t d 0 ) + S * y f (t d 0 ) and RLS
9 :2 R . S R . S
9 :3
:1 .
:2 .
:3 :
'BBm
= ) ym (t
) uc (t
Am
Let ,e = y ym
B
= ) e(t
)(Ru(t ) +Sy (t ) Tuc (t )) = R*uf (t d0) +S *yf (t d0) T *ucf (t d0
AoAm
STR
9:
A m , Ao
9 :1
Ay (t ) = Bu (t ) and RLS
9 :2 R . S R S
.
9 Am (1) :3
)
)B(1
. 2 :1
: :2
Let,e =y ym
B
*
*
e(t) =
+
(Ru(t)+Sy(t)t0uc (t)) =B*(Ru
(
t
d
)
S
yf (t d0)t0ucf (t d0))
0
f
AoAm
9
9
9
9
Internal Model Principle
:
-
:
Process Control
Ad v = e
e
1
Ad
B
A
:
BT
BR
=y
uc +
e
AR + BS
) Ad (AR + BS
AT
BS
uc
e
AR + BS
) Ad (AR + BS
=u
9 Ad
!
9 : R = R 'Ad
.
L e t,
,S
A R
0
c
+ B S
= A
+ B X S
= X A
0
c
If,
R = X R
S = X S
0
0
+Y B
Y A
T hen,
A X R
0
c
A ( R Y B ) + B (S + Y A ) = X A
A R A Y B + B S + B Y A = X A
A R + B S = X A
0
c
0
c
0
c
R, S
+Y B
R Ad = X R
'
'
R ,Y
:
L e t, D is tu rb a n c e = S te p , T h e n
Ad = q 1
R = (q 1) R
'
A d d e d C -L P o le ,
X A c0 = ( q + x
(q 1) R
) A c0
= (q + x
)R
+ y 0B
q = 1
L e t,
(1 + x
y
'
)R
+ y 0B = 0
(1 + x 0 )
B (1 )
:
(1+ x 0 )R 0
R = (q + x 0 )R +
B
B (1)
x
R
+
(1
)
0
S = (q + x 0 )S 0 +
A
B (1)
9 .
9 : .
:
) Ay (t ) = Bu (t ) + Bv (t
)B(1
.
Ad v = e
)) Ad Ay (t ) = Ad B (u (t ) + v (t
) Ay f (t ) = Bu f (t ) + Be (t
9 .
. .
- .
: -
STR
Process: A(q )y (t ) = B (q )(u (t ) +v (t )), d = deg A deg B
Desired Responce: Am (q )y (t ) = Am (1)uc (t d ), deg Am d
Design Equation: AR + BS = B +Ao Am , B = b0B +
Integral Action:
AR1' +b0S = Ao Am
Ao Am y (t ) = AR1'y (t ) +b0Sy (t )
=BR1'u (t ) +b0R 'v (t )
......A0* (q 1)Am* (q 1)y (t +d ) = b0[R '* (q 1)(q 1)u (t ) + S * (q 1)y (t )]
Note That,
b0S (1) = A (1)A (1) = Ao (1)Am (1)
*
*
o
*
m
Let,
b0S *(q 1) = Ao (1)Am (1) + (1q1)S '*(q1)
= Ao (1)Am (1) +S '*(q 1)*
A (q )A (q )y(t +d)A0(1)Am(1)y(t )
*
0
*
m
=b0[R'*(q1)*(q1)u(t )+S'*(q1)*y(t )]
=R*(q1)*(q1)u(t )+S*(q1)*y(t )
A0(1)Am(1)
y(t +d) * 1 * 1 y(t ) =R*(q1)uf (t )+S*(q1)yf (t ) (*)
A0(q )Am(q )
1q1
u(t )
* 1 * 1
A0(q )Am(q )
1q1
y(t )
* 1 * 1
A0(q )Am(q )
:
R * (q 1 )* (q 1 )u (t ) + S * (q 1 )* y (t ) + A0 (1)Am (1) y (t ) = A0* (q 1 )Am* (q 1 )u (t )
Integrator Windup
Ao* (q 1 )[u (t ) A m (1)u c (t )] = A 0 (1)A m (1) y (t ) S * (q 1 )* y (t ) [ R * (q 1 )* (q 1 ) Ao* (q 1 )]u (t )
u (t ) = satu (t )
(**)
STR
9 :1 )*( .
9 :2 1
)**( .
Case Studies
9
9
9
9
9
50
1.1
te ta 1
T a n k L e v e l(c m )
60
40
30
30
0.9
20
0.8
S
T
R
20
10
100
200
300
400
500
600
700
800
900
1000
100
200
300
400
500
600
700
800
900
1000
0
Control Signal
-10
0.1
te ta 2
in le t v a lv e p o s itio n
100
50
100
200
300
700
800
900
1000
-20
0.05
-30
100
200
300
700
800
900
1000
-40
100
200
300
700
800
900
1000
1.1
Plant output
setpoint
40
30
20
10
S
T
R
1
teta1
T an k L evel(cm )
50
4
0.9
3
2
0.8
1
Control Signal
0
-1
0.1
teta2
100
50
50
100
150
350
400
450
500
-2
0.05
-3
0
50
100
150
350
400
450
500
-4
50
100
150
350
400
450
500
40
te ta 1
T an k L evel(cm )
50
30
20
1.3
1.2
1.1
S
T
R
0.9
1
Control Signal
0.03
0
-1
0.02
te ta 2
100
50
50
100
150
350
400
450
500
-2
0.01
-3
0
50
100
150
350
400
450
500
-4
50
100
150
200
250 300
time(seconds)
350
400
450
500
Setpoint & Plant Output
1.05
Plant output
setpoint
50
40
0.95
0.9
30
0.85
20
0.8
S1
S0
1
te ta 1
T a n k L e v e l(c m )
60
0.1
T
0.05
Control Signal
0.1
0
0.08
te ta 2
in le t v a lv e p o s itio n
100
50
0.06
0.04
0.02
0
100
200
300
700
800
900
1000
R1
R0
-1
0
100
200
300
700
800
900
1000
100
200
300
700
800
900
1000
50
40
30
20
in
letvalvep
o
sitio
n
Control Signa l
100
50
100
200
300
400
time (se conds)
500
600
700
Pla nt output
se tpoint
50
40
30
20
in
le
tv
a
lv
ep
o
s
itio
n
Control Signa l
100
50
100
200
300
400
time (se conds)
500
600
700
o
p
ii
ii
Take off
: BOOSTER
Lift
9 :
9 ) ( :
)(No Roll Missile
9 :
9 ) ( :
K
=
) s (s + p
9 :
.
9
:
3
2
39.44s +141.2
s 2 + 4.301s + 203.2
= ) G (s
9
:
9 :STR .6
9
9
9
9
9
9
STR :