ch05 Updated March 2023
ch05 Updated March 2023
Reduction of Multiple
Subsystems
SOLUTIONS TO CASE STUDIES CHALLENGES
Antenna Control: Designing a Closed-Loop Response
a. Drawing the block diagram of the system:
Motor,
Power load and
Pots Pre amp amp gears
ui + 150 0.16 uo
10 K
s+150 s (s+1.32)
-
Thus, T(s) =
b. Drawing the signal flow-diagram for each subsystem and then interconnecting them yields:
10 1 1 1
K 150 s x3 0.8 s x2 s x1 0.2
ui uo
pre gears
pot
amp -150 -1.32
power motor
amp and
10 load
-
pot
5-2 Chapter 5: Reduction of Multiple Subsystems
x1 = x2
x2 = - 1.32x2 + 0.8x3
10
( qi −0 .2x 1 ))
x3 = -150x3 +150K( p = -95.49Kx1 - 150x3 + 477.46Ki
o = 0.2x1
In vector-matrix notation,
0 1 0 0
x = 0 -1.32 0.8 x + 0
i
-95.49K 0 -150 477.46K
o = 0.2 0 0 x
c.
T 1= (10p )( K )( 150 )( 1s )(0 . 8)( 1s )( 1s )(0 . 2)=76s.39
3
G L 1=
−150
s
; GL 2 =
−1. 32
s
; G L 3 =( K )(150)
1
s ()
(0 . 8)
1
s ( )( 1s ) (0. 2)( −10p )= −76s.39 K
3
Nontouching loops:
GL1GL2 =
1 = 1
T(s) = =
d. The equivalent forward path transfer function is G(s) = .
Therefore,
T(s) =
The poles are located at -0.66 ± j1.454. n = = 1.597 rad/s; 2n = 1.32, therefore, = 0.413.
4.16, the normalized rise time is 1.486. Dividing by the natural frequency, Tr = = 0.93 seconds.
e.
Solutions to Case Studies Challenges 5-3
f. Since G(s) = , T(s) = . Also, = = 0.517 for 15% overshoot; n = ; and 2n = 1.32. Therefore, n
= = = 1.277 = .
a. Use the observer canonical form for the vehicle dynamics so that the output yaw rate is a state
variable.
1
1 1 1 1
1 -1 2 s -0.125 0.437 s 1 s s 1
u y
x4 x3 x2 x1
-2 -1.483
-0.24897
-1
In vector-matrix form:
5-4 Chapter 5: Reduction of Multiple Subsystems
c.
Program:
numg1=-0.25*[1 0.437];
deng1=poly([-2 -1.29 -0.193 0]);
'G(s)'
G=tf(numg1,deng1)
numh1=[-1 0];
denh1=[0 1];
'H(s)'
H=tf(numh1,denh1)
'Ge(s)'
Ge=feedback(G,H)
'T(s)'
T=feedback(-1*Ge,1)
[numt,dent]=tfdata(T,'V');
[Acc,Bcc,Ccc,Dcc]=tf2ss(numt,dent)
Computer response:
ans =
G(s)
Transfer function:
-0.25 s - 0.1093
--------------------------------------
s^4 + 3.483 s^3 + 3.215 s^2 + 0.4979 s
ans =
H(s)
Transfer function:
-s
ans =
Ge(s)
Transfer function:
-0.25 s - 0.1093
--------------------------------------
s^4 + 3.483 s^3 + 3.465 s^2 + 0.6072 s
ans =
T(s)
Transfer function:
0.25 s + 0.1093
-----------------------------------------------
s^4 + 3.483 s^3 + 3.465 s^2 + 0.8572 s + 0.1093
Solutions to Case Studies Challenges 5-5
Acc =
Bcc =
1
0
0
0
Ccc =
0 0 0.2500 0.1093
Dcc =
SOLUTIONS TO PROBLEMS
1.
a. Combine the inner feedback and the parallel pair.
Multiply the blocks in the forward path and apply the feedback formula to get,
T(s) = .
b.
Program:
'G1(s)'
G1=tf(1,[1 0 0])
'G2(s)'
G2=tf(50,[1 1])
'G3(s)'
G3=tf(2,[1 0])
'G4(s)'
G4=tf([1 0],1)
'G5(s)'
G5=2
'Ge1(s)=G2(s)/(1+G2(s)G3(s))'
Ge1=G2/(1+G2*G3)
'Ge2(s)=G4(s)-G5(s)'
Ge2=G4-G5
'Ge3(s)=G1(s)Ge1(s)Ge2(s)'
Ge3=G1*Ge1*Ge2
'T(s)=Ge3(s)/(1+Ge3(s))'
T=feedback(Ge3,1);
T=minreal(T)
Computer response:
ans =
Solutions to Case Studies Challenges 5-7
G1(s)
Transfer function:
1
---
s^2
ans =
G2(s)
Transfer function:
50
-----
s+1
ans =
G3(s)
Transfer function:
2
-
s
ans =
G4(s)
Transfer function:
s
ans =
G5(s)
G5 =
ans =
Ge1(s)=G2(s)/(1+G2(s)G3(s))
Transfer function:
50 s^2 + 50 s
-------------------------
s^3 + 2 s^2 + 101 s + 100
ans =
Ge2(s)=G4(s)-G5(s)
Transfer function:
s-2
ans =
Ge3(s)=G1(s)Ge1(s)Ge2(s)
5-8 Chapter 5: Reduction of Multiple Subsystems
Transfer function:
50 s^3 - 50 s^2 - 100 s
-------------------------------
s^5 + 2 s^4 + 101 s^3 + 100 s^2
ans =
T(s)=Ge3(s)/(1+Ge3(s))
Transfer function:
50 s - 100
-----------------------
s^3 + s^2 + 150 s - 100
2.
Push G2(s) to the left past the summing junction.
Collapse the summing junctions and add the parallel transfer functions.
Solutions to Case Studies Challenges 5-9
3.
Combine G6 and G7 yielding G6G7. Add G4 and obtain the following diagram:
Notice that the feedback is in parallel form. Thus the equivalent feedback, H eq(s) = + G3(G4+G6G7)
+ G8. Since the forward path transfer function is G(s) = Geq(s) = G1G5, the closed-loop transfer
function is
T(s) = .
Hence,
4.
Combine parallel 3s and s. Apply feedback formula to unity feedback with G(s) = s.
2
( ) 7 s +3 s
G s=
The cascade pair gives (s+1)(s+5) and
5.
Combine the feedback with G6 and combine the parallel G2 and G3.
Combine feedback and parallel pair in the forward path yielding an equivalent forward-path transfer
function of
Ge(s) =
6.
2 ζ ω n=11 ωn ζ
. Therefore, and = 11. Hence, = 0.5<1 so the system is
underdamped.
2
%OS e / 1
x100 16.3% ; Ts = =0.7273 sec; Tp = =1.0938 sec.
7.
10 5 2
s (s +7) 1 10 1 3 3
C ( s )= = = − +
10 s s( s +2)(s+ 5) s s+ 2 s +5
1+
s(s+7)
−2 t
5 2 −5 t
c ( t ) =1− e + e
3 3
8.
−4
The forward paths are T 1=2 and T 2=6 s . The loops are L1=−2, L2=−6 s, L3= ,
s
L4 =−12 and L5=−2 s.
4 4
There are no non-touching loops. So ∆=1+2+6 s+ +12+ 2 s=15+8 s + . When either
s s
of the forward paths is removed there are no loops left, so ∆ 1=∆ 2=1. The closed loop
transfer function is
Solving for the roots of the denominator one gets -0.3219 and -1.5531.
Solutions to Case Studies Challenges 5-15
9.
K G (s) K
G (s) T (s) 2
Since s ( s 20) , 1 G ( s ) s 20 s K . Therefore, 2 = 20. Thus, =
n
%OS
ln( )
100 ln 0.15
0.189
2 %OS 2
ln 2 0.15
ln (
2
)
10/n .For a 15% overshoot 100 . Hence, n =
52.95 = . Therefore K = 2803.3.
10.
K
T (s)
s s K ;
2
%OS
ln(
)
100 ln 0.1
0.5912
2 %OS 2 2
ln (
2
) ln 0.1
100 ;
4
Ts 0.17
n .
11.
4
We first find , ω n necessary for the specifications. We have T s= =3 and
ωn
π 3π
T p= =1.5. Eliminating ω n from both equations we get =1.5 . Cross-
ωn √ 1−❑ 2
4 √1−❑2
multiplying, squaring both sides and solving, we get ¿
√ 4
4+ π 2
=0.537 . ω n=2.4829. The closed
K 2=0.0222.
12.
20
a. For the inner loop, Ge(s) = s (s +12) , and He(s) = 0.2s. Therefore, Te(s) = = . Combining with
the equivalent transfer function of the parallel pair, Gp(s) = 20, the system is reduced to an equivalent
d = Im = n= 18.33.
13.
8550
s (s +100) 8550
T ( s )= = 2
8550 s +100 s+8550
1+
s(s+100)
100 −π
From which we get ω n=92.47 and ¿ =0.54 . The %OS= √1−❑ =13.3%.
2
2ω n 100 e
π
T p= =0.0404 sec. T s= 4 =0.08 sec. From the figure we get that ω n T r ≈ 1.7
ωn √ 1−❑ 2
ωn
from which we get T r=0.0184 sec.
14.
For the generator, Eg(s) = Kf If (s). But, If (s)= . Therefore, = . For the motor,
= DL()2 = 1. Therefore,
Solutions to Case Studies Challenges 5-17
1
= = s (s +3 ) .
0 .5
But, = . Thus, = s (s +3 ) . Finally,
1
= = s(s+1)( s+3 ) .
15.
2
For the mechanical system, J () s22(s) = T() . For the potentiometer, Ei (s)= 10 , or
2(s) = Ei(s). For the network, Eo(s) = Ei(s) = Ei(s) , or Ei(s) = Eo(s) .
1
s+
p RC
q 2 ( s )= E (s )
Therefore, 5 o s . Substitute into mechanical equation and obtain,
5N 1
Eo ( s ) JpN 2
=
T (s)
(
s s+
1
RC . )
16.
a.
5-18 Chapter 5: Reduction of Multiple Subsystems
r 1 50
1 x4 x3 x2 s x1
s
2
s 1
2
2
s
1
b.
x3 xx xx
3 2
2 1
1
xx x
5
5 4
4
Solutions to Case Studies Challenges 5-19
-G
1 - 1
r x G2 G
1 5 x 3 5 x2 G6 x
1
G3 1 1
x
4
G4
-G
7
c.
x
5
x4
x3 x2 x1
G - G6
8
r x x x x
1 5 G1 4 G3 3 1 2 G x
7 1
-G G4
2
- G
5
5-20 Chapter 5: Reduction of Multiple Subsystems
17.
a.
x˙1=x 2
x˙2=x 3
y=x 1
b.
x˙1=−30 x 1+ x 2
Solutions to Problems 5-21
x˙2=−20 x 2+ x3
x˙1=−10 x 3+ 200 r
y=x 1
18.
20
4 3 2
a. Since G(s) = s +15 s +66 s +80 s = ,
···· ··· ·· ·
c +15 c + 66 c + 80 c =20 r
Let,
c=x 1
·
c =x 2
··
c =x 3
···
c =x 4
Therefore,
·
x 1=x 2
·
x 2 =x3
·
x 3 =x 4
·
x 4 =- 80 x 2−66 x 3 −15 x 4 + 20 r
y=x 1
1 x 1 x3 1 x 1 x
r 20 s 4 s s 2 s 1 1 y
-15
-66
-80
20 1 1 1
b. G(s) = ( s )( s +2 )( s +5 )( s +8 ). Hence,
5-22 Chapter 5: Reduction of Multiple Subsystems
1 1 1
1 x x x x
r 20 4 1 s 3 1 s 2 1 s 1 1 y
s
-2 -5 -8
From which,
·
x 1 =- 8 x 1 + x 2
·
x 2 =- 5 x 2 + x 3
·
x 3 =- 2 x 3 + x 4
·
x 4 =20 r
y=x 1
19.
T(s) = =
20.
Forward-path gains: T1 = s; T2 =
= 1 - (-s2 - - - s2)
1 = 2 = 1
G(s) = = =
Solutions to Problems 5-23
21.
( s+1 )( s +2) 2 5 6
G ( s )= 2
= 2
− +
a. ( s +3 ) ( s + 4 ) ( s+3 ) s+3 s+ 4
x1 = -3x1 + x2
x2 = -3x2 + r
x3 = -4x3 + r
[ ] []
· −3 1 0 0
x = 0 −3 0 x+ 1 r
0 0 −4 1
y= [ 2 −5 6 ]
( s +2) 3 /4 1 5/ 4 1
G ( s )= =- + − −
b. G(s) =
2
( s +5 ) ( s +7 )2
( s+ 5) s +5 ( s +7 )
2 2 s +7
1 1
x x
s 2 1 s 1
- 3
-5 -5 4
r 1 y
1
1 1 x 1 x
s 4 1 3
s - 5
4
-7 -7
-1
5-24 Chapter 5: Reduction of Multiple Subsystems
3 5
y = - 1 - -1 x
4 4
c.
G( s )=
s +4
=
1 1
−
1 1
− ( ) ( ) ( ) (
1 1
+
1 1
(s +2)2 (s +5 )( s+ 6) 8 s +6 9 s+5 72 s+2 6 ( s+2 )2 )
In vector-matrix form,
Solutions to Problems 5-25
y=
[ 1
6
−
1
72
−
1
9
1
8]x
22.
a.
x1 = x2
x2 = - 7x1 - 2x2 + r
y = 3x1 + x2
In vector matrix form,
b.
5-26 Chapter 5: Reduction of Multiple Subsystems
[ ] []
· 0 1 0 0
x= 0 0 1 X + 0 r
−1 −2 −5 1
y= [ 6 2 1 ] x
Solutions to Problems 5-27
c.
x1 = x2
x2 = x3
x3 = x4
y = x1 + 7x2 + 2x3 + x4
23.
a. Controller canonical form:
From the phase-variable form in Problem 5.31(a), reverse the order of the state variables and obtain,
x2 = x1
x1 = - 7x2 - 2x1 + r
y = 3x2 + x1
5-28 Chapter 5: Reduction of Multiple Subsystems
y = x1 + 3x2
In vector-matrix form,
[ ] []
·
x = −2 −7 x + 1 r
1 0 0
y= [ 1 3 ] x
Observer canonical form:
(+ ) R(s) = (1 + + ) C(s)
Thus,
+ = C(s)
R(s) 1
-2
-7
Writing the state and output equations,
x1 = - 2x1 + x2 + r
x2 = - 7x1 + 3r
y = x1
In vector matrix form,
Solutions to Problems 5-29
[ ] []
·
−2 1 1
x= x+ r
−7 0 3
y= [ 1 0 ] x
b. Controller canonical form:
From the phase-variable form in Problem 5.31(b), reverse the order of the state variables and obtain,
·
x 3 =x 2
·
x 2 =x1
·
x 1 =- x 3 −2 x 2 −5 x1
y=6 x 3 +2 x 2 + x1
Putting the equations in order,
·
x 1 =- 5 x 1−2 x 2−x 3
·
x 2 =x1
·
x 3 =x 2
y=x 1 + 2 x 2 +6 x 3
In vector-matrix form,
[ ] []
· −5 −2 −1 1
x = 1 0 0 x+ 0 r
0 1 0 0
y= [ 1 2 6 ] x
Observer canonical form:
s 2 +2s +6 1
G ( s )= 3 2
s +5s +2s+1 . Divide each term by s 3 and get
1 2 6
+ +
s s2 s3 C (s)
G ( s )= =
5 2 1 R( s )
1+ + 2 + 3
s s s
Cross-multiplying,
( 1s + s2 + s6 ) R( s )=(1+ 5s + s2 + s1 ) C ( s )
2 3 2 3
Thus,
1 1 1
( R( s )−5c ( s ) )+ 2 ( 2R ( s )−2C( s ))+ 3 ( 6R( s )−C ( s ) )=C ( s )
s s s
1 1 1
6 s X3(s) X2(s) X1(s)
1 s 1 s 1
R(s) C(s)
-5
-2
-1
Writing the state and output equations,
·
x 1 =- 5 x 1 + x 2 +r
·
x 2 =- 2 x1 + x 3 +2 r
·
x 3 =- x 1 +6 r
y= [ 1 0 0 ] x
In vector-matrix form,
[ ] []
· −5 1 0 1
x = −2 0 1 x+ 2 r
−1 0 0 6
y= [ 1 0 0 ] x
c. Controller canonical form:
From the phase-variable form in Problem 5.31(c), reverse the order of the state variables and obtain,
x4 = x3
x3 = x2
x2 = x1
y = x4 + 7x3 + 2x2 + x1
Putting the equations in order,
x2 = x1
Solutions to Problems 5-31
x3 = x2
x4 = x3
y = x1 + 2x2 +7x3 + x4
In vector-matrix form,
[ ] []
−3 −5 −6 −4 1
·
1 0 0 0 0
x= X+ r
0 1 0 0 0
0 0 1 0 0
y= [ 1 2 7 1 ] x
Observer canonical form:
1 2 7 1
+ + +
s 2 3 4
s s s C(s)
G(s) = =
3 5 6 4 R(s)
1+ + + +
s 2 3 4
s s s
Cross multiplying,
(+ + + ) R(s) = (1 + + + + ) C(s)
Thus,
+ + + = C(s)
R(s) 2
7
1
-3
-5
-6
-4
24.
a.
1 1 x 1
1 s x3 1 s 2 1 s x1
50
r c= y
-1
In vector-matrix form,
b.
1 x3 1 x 1
2 x1
1 s 10 s s
r c= y
-6
-8
-24
-25
-1
In vector-matrix form,
c.
1 x 1
1 100 1 s 2 1 s x1
r c= y
-1
-1 Tach feedback
before integrator
-1
x1 = x2
y = x1
In vector-matrix form,
y = 1 0 x
Solutions to Problems 5-35
1 1
1 10 s x s x1 2
r 2
c= y
-2
-1
-1
x1 = x2
x2 = -x1 - 2x2 + 16(r-c) = -x1 - 2x2 + 16(r - (2x1+x2) = -33x1 - 18x2 + 16r
y = 2x1 + x2
In vector-matrix form,
y= 2 1 x
25.
x˙1=x 2
x˙2=x 3
y=x 1
Or in matrix form
5-36 Chapter 5: Reduction of Multiple Subsystems
[ ][]
0 1 0 0
ẋ= 0 0 1 x+ 0 u
−20 −12 −8 20
y= [ 1 0 0 ] x
b. Parallel form
5 5 5
20 3 2 6
G ( s )= = − +
s (s+2)(s+6) s s +2 s+6
5 −5 5 5 5
x˙1= ( u−x1 −x2 −x3 ) = x − x 2− x 3+ u
3 3 1 3 3 3
−5 5 1 5 5
x˙2=
2
( u−x 1−x 2−x 3) −2 x2 = 2 x + 2 x 2+ 2 x3 − 2 u
1
5 −5 5 41 5
x˙3= ( u−x 1−x 2−x 3 )−6 x 3= x − x2 − x 3+ u
6 6 1 6 6 6
y=x 1 + x 2+ x3
In matrix form:
Solutions to Problems 5-37
[ ][]
−5 −5 −5 5
3 3 3 3
5 1 5 −5
ẋ= x+ u
2 2 2 2
−5 −5 −41 5
6 6 6 6
y= [ 1 1 1 ] x
26.
10 ( s 2 +5 s+6 )
T ( s )=
a. s 4 +16 s3 +99 s2 + 244 s +180
5
1 1 1 1
10 s s s s 6
r y
x4 x x2 x1
3
16
99
244
180
·
x 1=x 2
·
x 2 =x3
·
x 3 =x 4
·
x 1 =- 180 x 1−244 x 2 −99 x 3 −16 x 4 + 10 r
y=6 x 1 + 5 x 2 + x3
In vector-matrix form,
5-38 Chapter 5: Reduction of Multiple Subsystems
[ ][]
0 1 0 0 0
·
0 0 1 0 0
x= x+ r
0 0 0 1 0
−180 −244 −99 −16 10
y= [ 6 5 1 0 ] x
1
s
1 x1 1
-1
3
10 1
1 3 s 1
r=u y
-4
x 1
2
15 1 1
s
x
-5 3
-12 1
1
s
x4
-6
-1
·
1
x 1= ( u−x 1 −x 2−x 3 −x 4 )−x1
3
·
−10
x 2= ( u−x1 −x 2 −x3 −x 4 )−4 x 2
3
·
x 3 =15( u−x 1 −x 2−x 3 −x 4 )−5 x 3
·
x 4 =- 12( u−x 1 −x 2−x 3 −x 4 )−12 x 4
y=x 1 + x2 + x 3 + x 4
In vector-matrix form,
Solutions to Problems 5-39
[ ][ ]
4 1 1 1 1
− − − −
3 3 3 3 3
·
10 2 10 10 10
x= − x+ − u
3 3 3 3 3
−15 −15 −20 −15 15
12 12 12 0 −12
y= [ 1 1 1 1 ] x
5-40 Chapter 5: Reduction of Multiple Subsystems
27.
Program:
'(a)'
'G(s)'
G=zpk([-2 -3],[-1 -4 -5 -6],10)
'T(s)'
T=feedback(G,1,-1)
[numt,dent]=tfdata(T,'v');
'Find controller canonical form'
[Acc,Bcc,Ccc,Dcc]=tf2ss(numt,dent)
A1=flipud(Acc);
'Transform to phase-variable form'
Apv=fliplr(A1)
Bpv=flipud(Bcc)
Cpv=fliplr(Ccc)
'(b)'
'G(s)'
G=zpk([-2 -3],[-1 -4 -5 -6],10)
'T(s)'
T=feedback(G,1,-1)
[numt,dent]=tfdata(T,'v');
'Find controller canonical form'
[Acc,Bcc,Ccc,Dcc]=tf2ss(numt,dent)
'Transform to modal form'
[A,B,C,D]=canon(Acc,Bcc,Ccc,Dcc,'modal')
Computer response:
ans =
(a)
ans =
G(s)
Zero/pole/gain:
10 (s+2) (s+3)
-----------------------
(s+1) (s+4) (s+5) (s+6)
ans =
T(s)
Zero/pole/gain:
10 (s+2) (s+3)
------------------------------------------
(s+1.264) (s+3.412) (s^2 + 11.32s + 41.73)
ans =
Acc =
1
0
0
0
Ccc =
Dcc =
ans =
Apv =
0 1.0000 0 0
0 0 1.0000 0
0 0 0 1.0000
-180.0000 -244.0000 -99.0000 -16.0000
Bpv =
0
0
0
1
Cpv =
ans =
(b)
ans =
G(s)
Zero/pole/gain:
10 (s+2) (s+3)
-----------------------
(s+1) (s+4) (s+5) (s+6)
ans =
T(s)
Zero/pole/gain:
10 (s+2) (s+3)
------------------------------------------
(s+1.264) (s+3.412) (s^2 + 11.32s + 41.73)
ans =
Acc =
Bcc =
1
0
0
0
Ccc =
Dcc =
ans =
A=
-5.6618 3.1109 0 0
-3.1109 -5.6618 0 0
0 0 -3.4124 0
0 0 0 -1.2639
B=
-4.1108
1.0468
1.3125
0.0487
C=
D=
0
28.
Solutions to Problems 5-43
x˙1=x 2
x˙2=−4 x 1+ x 3
x˙3=x 4
x˙4 =7 x1−x 2 +r
y=−7 x 1 + x 2
Or in Matrix form
29.
a.
Letting, 1 = x1 ; q1 = x2 ; 2 = x3 ; q2 = x4 ,
5-44 Chapter 5: Reduction of Multiple Subsystems
1 1
s x2 s
x1
4 3 -5
-6
4
3
1 1
s x4 s x3
T
1
-5
-5
where x = .
x1 = x2
x3 = x4
y = x3
In vector-matrix form,
0 1 0 0 0
-6 -5 4 3 0
x= x+ T
0 0 0 1 0
4 3 -5 -5 1
y= 0 0 1 0 x
Solutions to Problems 5-45
30.
y1 = C1x1 (2)
y2 = C2x2 (4)
x1 = A1x1 + B1r
x2 = B2C1x1 + A2x2
y2 = C2x2
In vector-matrix notation,
x1 A 1 O x1
= - + B1 r
x2 B2 C 1 A 2 x 2 O
y 2 = O C 2 x1
x2
31.
y = C1x1 (2)
p = C2x2 (4)
Substituting e = r - p into Eq. (1) and substituting Eq. (2) into (3), we obtain,
x2 = B2C1x1 + A2x2
y = C1x1
In vector-matrix form,
5-46 Chapter 5: Reduction of Multiple Subsystems
x1 = A 1 - B 1 C 2 x1 + B 1 r
x2 B 2 C1 A2 x2 0
x1
y = C1 0
x2
32.
·
z =P−1 APz+P−1 Bu
y=CPz
33.
|I - A | = ( - 3) ( + 2) ( - 1)
or,
34.
Program:
A=[-10 -3 7;18.25 6.25 -11.75;-7.25 -2.25 5.75];
B=[1;3;2];
C=[1 -2 4];
[P,d]=eig(A);
Ad=inv(P)*A*P
Bd=inv(P)*B
Cd=C*P
Computer response:
Ad =
Bd =
1.8708
-3.6742
3.6742
Cd =
35.
Push Pitch Gain to the right past the pickoff point.
Collapse the summing junctions and add the feedback transfer functions.
5-48 Chapter 5: Reduction of Multiple Subsystems
G( s ) 0 . 25( s +0 . 435 )
T ( s )= = 4
1+G( s ) H ( s ) s +3 . 4586 s +3 . 4569 s 2 +0 . 9693 s +0 . 15032
3
36.
Solutions to Problems 5-49
37.
a. The first equation follows from the schematic. The second equation is obtained by applying the
voltage divider rule at the op-amp’s inverting terminal, noting that since the op-amp considered is
ideal, there is no current demand there.
Ri Ri
L=− A L=− A
T =A;
b. 1
Ri + R f ;
Ri + R f ; 1 1
vo T 1 Δ1 A
= =
vi Δ Ri
1+ A
Ri + R f
vo A 1 Rf
=Lim = =1+
vi A →∞ Ri Ri Ri
1+ A
c.
Ri + R f Ri + Rf
5-50 Chapter 5: Reduction of Multiple Subsystems
38.
a. The three equations follow by direct observation from the small signal circuit.
b.The block diagram is given by
vi Vi Ri + vgs Vo
Ri+ Rs + gm ( R s||r o ) vo
-
-
vo gm ( R s||r o ) Ri
=
v i 1+ g m ( R s||r o ) Ri + Rs
39.
non-touching loops.
Δ 1=1
ω 20 ω20
X 3 T 1 Δ1 s2 +ω20 s 2 +ω 20
= = =
R Δ ε ω 20 ε ε mr s 2
1+m r − 2 m 1+
s+ ε s +ω 0 s+ ε r
2
( s+ ε )( s2 +ω20 )
a. From part (a)
ω20 ε
X1 X3 ε 2
s + ω20 s +ε
= =
R R s +ε ε m r s2
1+
( s +ε )( s 2 + ω20 )
Solutions to Problems 5-51
40.
a.
>> D = -6240;
>> [n,d]=ss2tf(A,B,C,D)
n=
1.0e+009 *
Columns 1 through 3
Columns 4 through 5
-3.91955218234127 -9.08349454230472
d=
1.0e+005 *
Columns 1 through 3
5-52 Chapter 5: Reduction of Multiple Subsystems
Columns 4 through 5
1.32499100000000 0
>> roots(n)
ans =
1.0e+002 *
-1.34317654991673
-0.78476212102923
-0.54257777928519
-0.02545278053809
>> roots(d)
ans =
-92.38329312886714
-66.38046756013043
-21.60623931100260
Solutions to Problems 5-53
Y
s (0 )=68555 . 14
Note that U , follows that
b.
>> [r,p,k]=residue(n,d)
r=
1.0e+005 *
-0.73309459854184
-0.51344619392820
-3.63566779304453
-0.68555141448543
p=
-92.38329312886714
-66.38046756013043
-21.60623931100260
k=
5-54 Chapter 5: Reduction of Multiple Subsystems
-6240
c.
[ ][ ][ ] [ ]
ẋ 1 0 0 0 0 x1 −73309. 5
ẋ 2 −21 x2
= 0 .6 0 0 + −51344 . 6 u(t )
ẋ 3 0 0 −66 . 4 0 x 3 −363566 . 8
ẋ 4 0 0 0 −9 . 4 x 4 −68555 . 14
Solutions to Problems 5-55
[]
x1
x
y= [ 1 1 1 1 ] 2 −6240 u(t )
x3
x4
41.
a.
A=
0 1.0000 0
0 -68.3000 -7.2000
0 3.2000 -0.7000
>> [V,D]=eig(A)
V=
0 -0.9988 0.1059
0 0.0475 -0.9892
D=
0 0 0
0 -67.9574 0
5-56 Chapter 5: Reduction of Multiple Subsystems
0 0 -1.0426
b.
>> Ad = inv(V)*A*V
Ad =
0 -0.0000 -0.0000
0 -67.9574 0.0000
0 -0.0000 -1.0426
>> B = [0;425.4;0]
B=
425.4000
>> Bd = inv(V)*B
Bd =
4.2030
-428.1077
Solutions to Problems 5-57
-20.5661
[][ ][ ] [ ]
ż1 0 0 0 z1 4.2
ż 2 = 0 −67 . 96 0 z2 + −428. 11 e m
ż 3 0 0 −1 . 0426 z −20. 57
3
42.
a.
When
T 1 is eliminated only L3 is left so Δ 1=1−L3 =1+ H r H i H act
Fh T Δ H e H h ( 1+ H r H i H act )
( s )= 1 1 =
Finally
D Δ 1+ H e H h + H i H h + H i H r H act + H e H h H i H r H act
43.
a. There are two forwards paths:
1 1
M 1= K h K hs C s 2 and
M 2= −K h T es K es C s
s s
L3=−C j T ej K ej
L4 =−K h C j T hj
b.
The loops and are the same as in part a. Also ∆ 1=1. It follows that
Y j M 1 ∆1 KhC j
= =
Uh ∆ 1 1
1+ K h K hs C s T −K h T es K es C s T hs +C j T ej K ej + K h C j T hj
2 hs
s s
44.
−1 −1
a. Assuming Z h=0 there are two forward paths, M 1=Z m and M 2=C 6 Z m
The loops are
L1=−G s C s
−1
L2=−Z m C m
−1
L3=−Z m C 1 G s C 4
−1
L4 =−Z m C s G s Z e C 2
−1 −1 −1 −1
∆=1+Gs C s +Z m C m+ Z m C1 Gs C 4 +Z m C s G s Z e C 2−Gs C s Z m C m
−1 −1 −1
¿ 1+Gs C s +Z m C m+ Z m C s Gs Z e C 2=1+Gs C s +Z m (C ¿ ¿ m+C s G s Z e C 2)¿
We also have that by eliminating M 1 or M 2
∆ 1=∆ 2=1+Gs C s
−1 −1 −1
X h M 1 ∆1+ M 2 ∆ 2 (Z m + Z m C6 )(1+Gs C s) Z m C2 (1+G s C s )
Y ( s )= = = −1
= −1
Fh ∆ 1+Gs C s +Z m (C m +C 2 Z e Gs C s) 1+Gs C s+ Z m (C m +C 2 Z e Gs C s)
It follows that
Xh Y (s )
=
F h 1+ Y (s )Z h
45.
a. Substituting the values given above into the block diagram, when vp = 0, we have:
R(s) ΔHm(s
E(s) YC(s) X(s)
+ 0.63 )
s 0.926
_
β
1 . 6 ( s2 +1. 25 s +0 . 25 ) 100
s ( )( s+00..63926 ) 0 .51 s
s 2 +10 s +100
1 . 6 ( s +1 . 25 s +0 .25 ) 100
( s +10 s +100 ) s+0. 926 0 . 5 s
( )
2
0 .63 1
1+0 .5× 2
s
= =
b. Simulink was used to simulate the system. The model of that system is shown in Figure P5.x-4*. The
parameters of the PID controller were set to: Kp = 2, Kd = 1.6, and KI = 0.4. The reference step, r(t)
= 5 u(t), and the casting speed step, vp (t) = 0.97 u(t) were set to start at t = 0. An adder was used to
add the initial value,
Hm (0—) = – 75 mm, at the output, to the change in mould level, Hm.
The time and mould level (in array format) were output to “workspace ” sinks, each of which was
given the respective variable name. After the simulation ended, Matlab plot commands were used
to obtain and edit the graph of hm(t) from 0 to t = 80 seconds.
Casting
Speed
Casting Speed Coefficient 75 time
100 0.63 1
PID(s)
s2+10s+100 s+0.926 0.5s Level XY Graph
Flow-in
Reference PID Controller Linearized M ould Adder
Valve minus
Step Flow-in Flow-out
Level Sensor Hm
Sensitivity M ould Level
0.5
-64
-66
Mould Level, hm, in Response to a Reference Signal r(t) = 5 u(t)
and a Casting Speed vp (t) = 0.97 u(t).
At t = 0, hm (0) = - 75.0 mm
-68
Steady state (final) value (at t = 80 sec), hm = - 65.0 mm
Mould Level, hm, mm
-70
-72
-74
-76
-78
0 10 20 30 40 50 60 70 80
Time, sec
Response of the Mould Level to Simultaneous Step Changes in Reference Input, r(t) = 5 u(t), and Casting
46.
R(s) C(s)
+
+
It can be easily verified that the closed loop transfer function for this system is identical to the
original.
5-62 Chapter 5: Reduction of Multiple Subsystems
47.
∆Vt G(s)
The closed loop transfer function is = where
∆ V ref 1+G ( s ) H (s)
2 2
0.3 s +1.6 s +0.4 10 1 1 75 s + 400 s+ 100
G ( s )= = and
s 0.1 s+1 0.4 s+ 1 s+ 1 s(s+ 1)( s+2.5)(s+10)
1 100
H ( s )= =
0.01 s +1 s+100
Substituting
2
75 s + 400 s +100
∆Vt s( s+ 1)(s+ 2.5)(s+ 10) 75 s 3 +7900 s 2 +40100 s+10000
= 2
= 5 4 3 2
∆ V ref 7500 s +40000 s+10000 s + 113.5s +1387.5 s +11275 s + 42500 s +10000
1+
s(s+ 1)(s+2.5)( s+ 10)(s+ 100)
48.
The MATLAB M-file is:
num1=25;
num2=[1 1.2 12500];
den1=[1 0];
den2=[1 5.6 62000];
num=conv(num1, num2);
den=conv(den1, den2);
G=tf(num, den);
D=feedback(G,0.1);
[numd,dend]=tfdata(D,'v');
numcm=[40 5];
dencm=[1 0];
numOL=conv(numd, numcm);
denOL=conv(dend, dencm);
Omega_OL=tf(numOL, denOL);
Omega_CL=260*feedback(Omega_OL,1);
step(Omega_CL, 0:0.002:0.2);
grid;
After the above file is run, MATLAB’s command window may be used to obtain the
D=
25 s^2 + 30 s + 312500
----------------------------------------
s^3 + 8.1 s^2 + 62003 s + 31250
The MATLAB figure, shown below, illustrates the step-response obtained with all of the
requested important characteristics
System:noted on it.
Omega_CL
Peak amplitude: 300
Overshoot (%): 15.3
At time (seconds): 0.042 Step Response
300
System: Omega_CL
Final value: 260
System: Omega_CL
Rise time (seconds): 0.0262
200
150
100
50
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Time (seconds)
49.
a.
Note that due to the topology, the loop on the top should have no influence whatsoever on
output x ss. Applying Mason’s: There are two forward paths T 1=s m ss H ss and T 2=C ss H ss .
2
There are two loops L1=−C ss H ss and L2=−C ls H ls; both loops are non-touching. Thus
Eliminating forward path 2: ∆ 2=1+C ls H ls. The closed loop transfer function is:
2 2 2
x ss (s) T 1 ∆ 1+T 2 ∆2 (s mss H ss +C ss H ss )(1+Cls H ls ) s mss H ss +C ss H ss s mss H ss +C
= = = =
r (s ) ∆ 1+C ss H ss +Cls H ls +C ss H ss C ls H ls C H +C H C H 1+C ss H
1+ ss ss ss ss ls ls
1+ Cls H ls
5-64 Chapter 5: Reduction of Multiple Subsystems
b.
2 2
In this case there are three forward paths T 1=s ¿¿ ; T 2=−s m ss H ss Cls H ls;
T 3=−C ss H ss C ls H ls. The loops and ∆ are just as in part a. Eliminating forward path
1 ∆ 1=1+C ss H ss . Eliminating either paths 2 or 3 ∆ 2=∆ 3=1. The closed loop
transfer function is:
xls (s) T 1 ∆1 +T 2 ∆ 2+ T 3 ∆3 2
= =s ¿ ¿ ¿
r ( s) ∆
50.
There are three forward paths T 1=k f F m T pi T ma; T 2=T pa T ma and T 3=T fa. There are
two loops: L1=−F m T pi R i H c and L2=−F m T pi T ma k r . There are no non-touching
loops. So ∆=1+ F m T pi R i H c + F m T pi T ma k r. Eliminating forward paths 1 or 2 leaves no
loops so ∆ 1=∆ 2=1. Eliminating forward path 3 leaves one loop so ∆ 3=1+ F m T pi Ri H c .
The closed loop transfer function is:
51.
a.
Showing the equivalent circuit
here for reference we have:
1
Cs [ acF
V c (s )= I (s )−I acR ( s ) ]
(1)
( )
1
LC
V c ( s )=[ V a ( s )−Ls I acR ( s ) ]
2 R 1
s + s+
L LC (2)
Solutions to Problems 5-65
b.
Substituting circuit parameters into the equation given in the problem statement & (2), and
assuming zero initial conditions, we have:
5×10 7 5×10 4 s
V c (s )=V c ( s )−V c (s )= V a ( s )− I acR ( s )
1 2 s 2 +103 s+5×107 s 2 +10 3 s +5×10 7
(4)
The Simulink model is shown below. The current source, IacR, (a step input) was set to
model iacR (t) = 10 u(t), amps, and the voltage ramp, va (t) = 20 t u(t), was created using a
step of 20 volts and an integrator with the upper saturation limit set to 20 volts and the lower
to 0. The result of the simulation was captured on a “scope” that was set to display the two
input variables (using a mux) from t = 0 to 15 ms, with the y-axis range set from – 60 to +60.
Inductor Current, iacF(t) in amps, and Capacitor Voltage, vC(t) in volts, as Displayed on the scope at the end
Je = Ja+JL()2 = 2+2 = 4; De = Da+DL()2 = 2+DL()2. Therefore, the forward-path transfer function is,
53.
The equivalent forward path transfer function is Ge(s) = . Thus, T(s) = = . Prior to tachometer
compensation (K2 = 0), T(s) = . Therefore K = n2 = 100. Thus, after tachometer compensation, T(s)
54.
At the N2 shaft, with rotation,q L ( s )
J eq =J a ( 2)2 + J =5
D eq =D a (2)2 + D=4+ D
r =2
Thus, the total load inertia and load damping is
The gears are (10/20)(1) = 1/2. Thus, the forward-path transfer function is
( )
1
Jm 1
G e ( s )=(500 )
1 2
s ( s+ ( D m+1 ))
Jm
Ge ( s ) 250/ J m
T ( s )= =
1+G e ( s ) D +1 250
s2+ m s+
Jm Jm
Dm+ 1
=4
For Ts = 2, Jm . For 20% overshoot, = 0.456. Thus,
Solutions to Design Problems 5-69
D m +1
2 zwn =2( 0 . 456 ) w n= =4
Jm
Or,
w n =4 . 386=
√ 250
J m ; from which J m=13 and hence,
D m=51 . But,
( 5+ 4 M ) ( 8+ D )
J m= ; D m=
4 4 . Thus, M = 11.75 and D = 196.
55.
-1 1
+ Vi + V
- 0.1 R o
1
s
0.1 R
1
0 .1 μR
1 1
vo s+
0 .1 μR 0 . 1 μR
= =
v in 1 2
s+
0 . 1 μR 0 . 1 μR
1+
1
s+
0. 1 μR
4
T s= =0 . 2 μR=1m sec
2
d. The system is first order so 0 . 1 μR from which
1m
R= =5 k Ω
0.2μ
vo 2000
=
e.
vi s+ 4000 For a unit step input the output will look as follows
Step Response
0.5
0.45
0.4
0.35
0.3
Amplitude
0.25
0.2
0.15
0.1
0.05
0
0 0.5 1 1.5
Time (sec) -3
x 10
Solutions to Design Problems 5-71
56.
[][ ][ ] [ ]
ẋ1 0 1 0 x1 0
ẋ 2 = 0 0 1 x 2 + 0 u1
ẋ 3 −0. 0126 −0 .11 −2. 6817 x 1
3
[]
x1
y= [−10 . 3844 −520 0 ] x2
x3
b.We renumber the phase-variable form state variables in reverse order
[ ][ ][ ] [ ]
ẋ 3 0 1 0 x3 0
ẋ 2 = 0 0 1 x2 + 0 u1
ẋ1 −0 .0126 −0 .11 −2. 6817 x 1
1
[]
x3
y= [−10 . 3844 −520 0 ] x2
x1
And we rearrange in ascending numerical order to obtain the controller canonical form:
[][ ][ ] [ ]
ẋ1 −2 . 6817 −0 . 11 −0 . 0126 x 1 1
ẋ 2 = 1 0 0 x 2 + 0 u1
ẋ 3 0 0 1 x3 0
[]
x1
y= [ 0 −520 −10 .3844 ] x 2
x3
c. To obtain the observer canonical form we rewrite the system’s transfer function as:
520 10 . 3844
− −
Y s2 s3
=
U1 2 . 6817 0 . 11 0 . 0126
1+ + 2 +
s s s3
We cross-multiply to obtain
5-72 Chapter 5: Reduction of Multiple Subsystems
[ −
520 10 . 3844
s2
−
s 3 ] [
U 1=Y 1+
2 .6817 0 .11 0 . 0126
s
+ 2 +
s s3 ]
Combining terms with like powers of integration:
1 1 1
Y = [ −2 . 6817 Y ] + 2 [ −520 R−0 . 11Y ] + 3 [ −10 .3844 R−0 . 0126 Y ]
s s s
¿
1
s [ 1
s ( 1
−2 .6817 Y + [ −520 R−0 . 11Y ] + [−10 . 3844 R−0. 0126 Y ]
s )]
We draw the signal flow graph:
ẋ 1=−2. 6817 x 1 +x 2
x 2 0.11x1 x3 520r
ẋ 3 =−0 . 0126 x 1 −10 .38 r
y=x 1
[][ ][ ] [ ] []
ẋ1 −2. 6817 1 0 x1 1 x1
ẋ 2 = −0 . 11 0 1 x 2 + −520 u1 y= [ 1 0 0 ] x2
ẋ 3 −0. 0126 0 0 x
3
−10 . 38 x3
;
d.
>> B=[5.2;-5.2;0];
>> [V,D]=eig(A);
>> Bd=inv(V)*B
Bd =
1.0e+002 *
-0.9936 + 0.0371i
-0.9936 - 0.0371i
1.9797
>> Cd = C*V
Cd =
>> D
D=
5-74 Chapter 5: Reduction of Multiple Subsystems
-0.0192 + 0.0658i 0 0
0 -0.0192 - 0.0658i 0
0 0 -2.6433
[][ ][ ] [ ]
ẋ1 −0. 0192+ j0 . 0658 0 0 x1 −99 . 36+ j3 .71
ẋ 2 = 0 −0 . 0192− j0 . 0658 0 x2 + −99 . 36− j3 . 71 u1
ẋ 3 0 0 −2 . 6433 x 197 . 97
3
[]
x1
y= [ 0 . 9963 0 . 9963 1 ] x2
x3
Solutions to Design Problems 5-75
57.
a. Substituting all values and transfer functions into the respective blocks of the system
(Figure 4), we get:
0.6154
Torque
Controller
Ref. & Power
Signal Amplifier
Rv(s)
+ Vehicle
Speed
V(s)
r 0. 3
= =0 .06154
i
Moving the last pick-off point to the left past the tot
4 .875 block and changing the position of the
back-emf feedback pick-off point, so that it becomes an outer loop, we obtain the block-diagram shown below. In
1
that diagram the 7.226⋅s block (representing the total inertia) has two parallel feedback blocks. Reducing these two
blocks into one, we have the following equivalent feedback transfer function:
1
Ω (s ) 7. 226 s 0 . 1384
Geq (s )= = =
T ( s) 0 . 13787 s+0 . 01908
1+
7 . 226 s
5-76 Chapter 5: Reduction of Multiple Subsystems
2
0.03787
Eb(s) (s)
TL (s)
UC(s) Ia(s) T(s) _
Rv(s) Ev(s) _ V(s)
100 s 40 10 s 6 UA 1
+ 1
+ 1.8 0.06154
+ s s + _ 7.226 s
_ _
KCS Ia(s) Tf (s)
KSS (s)
0.1
0.5
0.0443
Replacing that feedback loop with its equivalent transfer function, Geq(s), we have:
2
Eb(s)
Geq(s)
UC(s) T(s) (s)
Rv(s) Ev(s) _ Ia(s) V(s)
100 s 40 10 s 6 + 1 1.8
0.1384
0.06154
s + s 0.01908
+ _ s UA (s)
_
KCS Ia(s)
KSS(s)
0.5
0.0443
T (s )
I ( s ) and G (s) blocks, the above block-diagram
Moving the armature current pick-off point to the right past the a eq
2
Eb(s)
UC(s) T(s) (s)
Rv(s) Ev(s) + _ Ia(s) V(s)
100 s 40 10 s 6 0.1384
+ 1 1.8 0.06154
+ s s s 0.01908
_ _ UA (s)
KCS Ia(s)
KSS(s)
0.5 s 0.01908
0.2491
0.0443
The latter, in turn, can be reduced to that shown next as the cascaded blocks in the feedback to the torque controller
K CS I a ( s ) s +0 .01908
=
are replaced by the single block: Ω( s ) 0 . 4982 and the inner feedback loop is replaced by its
0.2491
Ω ( s) s+0.01908 0.2491
= =
U A ( s) 0.2491 s+0.5173
1+ ×2
s+0.01908
0.0443
5-78 Chapter 5: Reduction of Multiple Subsystems
Ω (s)
=
( s )( s+0.5173 )
10 s+6 0.2491
=
0.2491 (10 s+6)
1+ ( )( s+0.5173 )( 0.4982 )
U (s)
C 10 s+6 0.2491 s+0.01908 s ( s+0.5173) + 0.5 (10 s+6) ( s+0.01908 )
Thus: s
Ω (s )
=
( 100 s +40
s ) ( s (s +0 .5173 ) + 0 . 5 (10 s+6) ( s+0. 01908 ) )
0 . 2491 (10 s+6)
V (s ) Ω (s ) 15 . 33 ( s+0 . 4 ) ( s+0 . 6 )
=0 . 06154 =
Hence:
R v (s ) R v ( s ) 6 s +14 . 644 s 2 +11. 09 s +2 .65
3
b. Simulink was used to model the HEV cascade control system . That model is shown below. The reference
signal, rv (t), was set as a step input with a zero initial value, a step time = 0 seconds, and a final value
equal to 4 volts [corresponding to the desired final car speed, v ( ) = 60 km/h, e.g. a desired final value of
the change in car speed, v ( ) = 5.55 m/s]. The variables of interest [time, change in car speed,
acceleration, and motor armature current] were output (in array format) to four “workspace” sinks, each of
which was assigned the respective variable name. After the simulation ended, Matlab plot commands were
utilized to obtain and edit the required three graphs. These graphs are shown below.
The simulations show that in response to such a speed reference command, car acceleration would go
initially to a maximum value of 10.22 m/s 2 and the motor armature current would reach a maximum value
of 666.7 A. That would require an electric motor drive rated around 80 kW or using both the electric motor
and gas or diesel engine, when fast acceleration is required. Most practical HEV control systems, however,
use current-limiting and acceleration-limiting devices or software programs.
Solutions to Design Problems 5-79
time
Clock
To Workspace1
0.61543
Speed vs Time
Armature Aerodynamic Drag
Res., Ra
1
PI(s) PI(s) 1 1.8 0.06154 du/dt
7.226s
Referece Derivative Acceleration
Speed Torque Torque Const. Motive HEV Inertia
Signal Linear vs Time
Controller Controller x Efficiency minus Referred to
Speed /
and Power Resistive Motor Shaft
Angular
Amplifier Torques Speed
0.1
Armature
Back EMF Friction
Current vs Time
Const, Kb1 Coeff., D
2 acceleration
To Workspace2
0.5
Speed
To Workspace3
Speed Sensor
Sensitivity, Kss
58.
a. There is only 1 forward path. The gain of the forward path is M 1=GP . There are
~
two loops L1=−GP and L2=+G P , and no non-touching loop; so
~
∆=1+GP−G P . After the forward loop is eliminated ∆ 1=1. The closed-loop
transfer function from command input to output is:
Y M ∆ GP
( s )= 1 1 =
R ∆ 1+G (P−~
P)
b. There is only 1 forward path. The gain of the forward path is M 1=1 There are two
~ ~
loops L1=−GP and L2=+G P , and no non-touching loop; so ∆=1+GP−G P .
~
After the forward loop is eliminated one loop remains so ∆ 1=1−G P . The
closed-loop transfer function from command input to output is:
M ∆ ~
Y 1−G P
( s )= 1 1 =
D ∆ 1+G( P−~P)
c. The total output is
~
GP 1−G P
Y= ~ R+ ~ D
1+G(P− P) 1+G(P− P)
G(s)
d. In Figure P5.54(b) let G C ( s )= ~ . The closed-loop transfer function
1−G ( s ) P (s )
from command input to system output is:
G (s )
~ P(s)
Y 1−G ( s ) P ( s ) G( s) P(s)
= = ~
R G ( s) 1+G(s)( P(s)− P (s ))
1+ ~ P( s)
1−G ( s ) P ( s )
Similarly the transfer function from disturbance to system outputs is:
~
Y 1 1−G( s) P (s)
= = ~
D G (s ) 1+G(s)(P(s)− P (s))
1+ ~ P (s )
1−G ( s ) P ( s )