Upload
ahmed-awad
View
83
Download
9
Embed Size (px)
DESCRIPTION
control
Citation preview
4.7 Consider the DC-motor control system with rate (tachometer) feedback shown in Fig. 4.44(a).
Figure 4.44: Control system for Problem 4.17
(a) Find values for K' and k't so that the system of Fig. 4.44(b) has the same transfer function as the system of Fig.4.44 (a).
(b) Determine the system type with respect to tracking ΞΈr and compute the system Kv in terms of the new parameters K' and k't.
(c) Does the addition of tachometer feedback with positive kt increase or decrease Kv?
πΎβ² =πΎπΎππΎπ
π
πβ² =πππ‘
πΎπ
b- Inner loop:
π =πΊ
1 + πΊπ =
1π π πΊπ(π )
1 +1
π π π·πΊπ(π )
π =
1π
ΓπΎβ²
(1 + πππ )
1 +1π
Γ (1 + πβ²π‘π ) Γ
πΎβ²
(1 + πππ )
ππ
Type 1
c-
4.27 Consider the second-order plant with transfer function:
πΊ(π ) =1
(π + 1)(5π + 1)
And in unity feedback a) Determine the system type and error constant with respect to tracking
polynomial reference inputs of the system for P, PD, and PID controllers Let kp = 19, kI = 9.5, and kD = 4.
b) Determine the system type and error constant of the system with respect to disturbance inputs for each of the three regulators in part with respect to rejecting polynomial disturbances w(t) at the input to the plant.
c) Is this system better at tracking references or rejecting disturbances? Explain your response briefly.
d) Verify your results for parts (a) and (b) using MATLAB by plotting unit step and ramp responses for both tracking and disturbance rejection.
With respect to reference:
πΈ =πΊ
1 + πΊπ =
1π π πΊπ(π )
1 +1
π π π·πΊπ(π ), ππ π = lim
π β0π Γ
1
1 + πΊπ(π )Γ
1
π
P controller:
π(π )
π (π )=
πΎππΊ(π )
1 + πΎππΊ(π )
πΊ(π ) =1
(π + 1)(5π + 1)=
1
5π 2 + 6π + 1
πΊπ(0) =19
5(0)2 + 6(0) + 1= 19
ππ π = limπ β0
π Γ (1
1 + 19) Γ
1
π =
1
20
Type: 0 PD controller:
π(π )
π (π )=
(πΎπ·π + πΎπ)πΊ(π )
1 + (πΎπ·π + πΎπ)πΊ(π )
πΊπ(0) =4(0) + 19
5(0)2 + 6(0) + 1= 19
ππ π = limπ β0
π Γ (1
1 + 19) Γ
1
π =
1
20
Type: 0
PID controller:
π(π )
π (π )=
(πΎπ·π + πΎπ + πΎπΌ π β )πΊ(π )
1 + (πΎπ·π + πΎπ + πΎπΌ π β )πΊ(π )
(4π + 19 +9.5
π )
1
5π 2 + 6π + 1=
4π 2 + 19π + 9.5
π (5π 2 + 6π + 1)=
1
π Γ πΊπ(π )
πΊπ(0) =4π 2 + 19π + 9.5
5π 2 + 6π + 1= 9.5
ππ π = limπ β0
π πΈ(π ) = limπ β0
π Γ1
1π
Γ 9.5Γ
1
π =
π
9.5= 0
Type: 1
Matlab: nom1 = [ 5 6 1]; dom1 = [ 5 6 20 ]; P = tf( nom1,dom1); t = 0:0.1:15; y1 = step (P,t); nom2 = [ 5 6 1]; dom2 = [ 5 10 20]; PI= tf( nom2,dom2); t = 0:0.1:15; y2 = step (PI,t); nom3 = [ 5 6 1 0]; dom3 = [ 5 10 20 9.5]; PID= tf( nom3,dom3); t = 0:0.1:15; y3 = step (PID,t); plot ( t,y1,'r',t,y2,'b',t,y3,'g')
With respect to disturbance:
πΈ =πΊ
1 + π·πΊπ = π πππ(0), ππ π = lim
π β0π Γ π ππΈπ(0) Γ
1
π
P controller:
πΊ(π ) =1
(π + 1)(5π + 1)=
1
5π 2 + 6π + 1
πΊπ(0) =1
5(0)2 + 6(0) + 1= 1
πΈπ(0) =πΊπ(0)
1 + π·πΊπ(0)=
1
1 + 19=
1
20
ππ π = limπ β0
π Γ (1
1 + 19) Γ
1
π =
1
20
Type: 0
PD controller:
πΊπ(0) =4(0) + 19
5(0)2 + 6(0) + 1= 19
πΈπ(0) =πΊπ(0)
1 + π·πΊπ(0)=
1
1 + 19=
1
20
ππ π = limπ β0
π Γ (1
20) Γ
1
π =
1
20
Type: 0 PID controller:
(4π + 19 +9.5
π )
1
5π 2 + 6π + 1=
4π 2 + 19π + 9.5
π (5π 2 + 6π + 1)
πΈπ(0) =1
1 + π·πΊπ(0)=
1
1 + 4π + 19 +9.5π
=π
4π 2 + 20π + 9.5= π ππ(0)
ππ π = limπ β0
π πΈ(π ) = limπ β0
π Γ (π Γ1
9.5) Γ
1
π =
π
9.5= 0
Type: 1
Matlab: nom1= [ 1]; dom1= [ 5 6 20 ]; P = tf( nom1,dom1); t = 0:0.1:15; y1 = step (P,t);
nom2 = [ 1]; dom2 = [ 5 10 20]; PI= tf( nom2,dom2); t = 0:0.1:15; y2 = step (PI,t); nom3 = [ 1 0]; dom3 = [ 5 10 20 9.5]; PID= tf( nom3,dom3); t = 0:0.1:15; y3 = step (PID,t); plot ( t,y1,'r',t,y2,'b',t,y3,'g')
c-