Beruflich Dokumente
Kultur Dokumente
2. = 1
1.2
At time (seconds): 0.719 provides the necessary improvement in
1
steady-state error.
System: Closed Loop r to y
0.8
I/O: r to y
Settling time (seconds): 1.22
Design a lead compensator with the selected .
A m p litu d e
0.6
For a conservative design, use = 0.1 and lead
0.4
compensator angle
0.2
For pole-zero cancellation (cancel pole at )
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Time (seconds) 9 10
11 12
Solution Solution (Page 2) Easier Design
Calculate the desired closed-loop pole location
Try = 0.2, = 5. Meets design
>> g=zpk([],[0,-2],4);scl=-2+j*2*sqrt(3)
specifications.
scl =
-2.0000 + 3.4641i
Cancel pole with zero: zero at 2
The angle of the loop gain at the desired closed- Compensator pole at 2/ = 10
loop pole location is MATLAB root locus plot: Gain =24.9 for
>> phi=pi-angle( evalfr(g,scl))
phi = Lag Compensator:
0.5236
13 14
Can use to calculate pole and zero locations.
8 System: untitled1
>> a=-real(scl)/10;
Gain: 24.9
Pole: -5 + 8.64i
7
Damping: 0.501 >> gc=zpk(-2,-2/alpha,1)*zpk(-a,-alpha*a,24.6);
Imaginary Axis (seconds-1)
5
Zero/pole/gain:
4
1
----------------
0 (s+10) (s+0.1)
15 16
-1
-12 -10 -8 -6 -4 -2 0 2
Real Axis (seconds-1)
Compensated System 2.ii = 1: Design Procedure
Adjust gain to improve the transient response:
Calculate the error constant for the system
Reduce gain to 12 (compromise between
settling and overshoot) with proportional control and calculate the
System: Closed Loop r to y
I/O: r to y Step Response
needed gain to meet the steady-state
Peak amplitude: 1.07
1.5
Overshoot (%): 7.09
At time (sec): 0.647
System: Closed Loop r to y
I/O: r to y
Settling Time (sec): 2.95 error requirements.
1
Amplitude
0.5
Obtain the ratio of the pole distance to
0
0 0.5 1 1.5 2 2.5 3
the zero distance for the lead section using
Time (sec)
Pole-Zero Map
5
Imaginary Axis
17 18
-5
-5 -4.5 -4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0
Real Axis