Professional Documents
Culture Documents
Solution:
We use the Zeigler-Nichols method 2 to determine the PI parameters
The model in Matlab:
.
=0.45
; = /0.3= 1.33
=> =
/ =0.3375
Edited a bit:
= 0.4
= 1.4
.
DP10.8
* Design requirements:
- POT5%
- ts 10 sec(2% criterion)
- ess=0(step input)
Solution:
+ First of all, set KI and KD to 0, gradually increase KP to the critical gain Kcr.
When Kp=Kcr =33.5, we have:
So we set Kp=33.5/2=16.75
+ Next, we gradually increase KI until the steady state error is eliminated in a
sufficient time of process. When KI=3, we have:
+ Finally, we increase KD to reduce the overshoot and settling time to satisfy the
system requirements. When KD=3, we have
DP10.9
*Design requirement: The system is well behaved and the steady state error is zero
Solution:
We use the manual tuning method to determine the PID parameter:
The model in matlab:
+ First of all, set KI and KD to 0, gradually increase KP to the critical gain Kcr.
So we set Kp=68/2=34
+ Next, we gradually increase KI until the steady state error is eliminated in a
sufficient time of process. When KI=10, we have:
+ Finally, we increase KD to reduce the overshoot and settling time to satisfy the
system requirements. When KD=28, we have:
&
+ 28s
1
s + 10.5s + 1
567
856
+ We choose = 0.87
+ t= =
>?@
<6
-.
&
+ Choose B = 1 rad/s
KG
1
=0
H
s s + 10.5s + 1
s % + 3s + 2sI1 + K , J + 2K G = 0
s + as + 2B s + B = 0
s % + 1.74 + as + 1.74a + 1s + aB = 0
3 = 1.74 + a
L
2K G = aB
K
2I1 + K , J = 1.74a + 1
a = 1.26
K K G = 0.63 L
K , = 0.5962
+ Conclusion:
G* s = 0.5962 +
0.63
s
The simulation:
Result: