control design
DESCRIPTION
Control DesignTRANSCRIPT
![Page 1: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/1.jpg)
Classical Design in s-plane
• Compensator design in Time domain VS
Compensator design in Frequency
Domain.
• We will look at a simple second order
system to understand the transient
characteristics.
• We will plot the step responses in
MATLAB.
![Page 2: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/2.jpg)
Time Responses for second order
system
![Page 3: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/3.jpg)
Pole Locations
![Page 4: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/4.jpg)
Second Order Underdamped
Responses
![Page 5: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/5.jpg)
Transient Specifications
![Page 6: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/6.jpg)
Step Responses of Second-order
underdamped system
![Page 7: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/7.jpg)
Root Locus for a feedback system
![Page 8: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/8.jpg)
Example 1
![Page 9: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/9.jpg)
Example 1 (contd)
![Page 10: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/10.jpg)
Matlab Code
• Num=poly([-3 -4])
• Den=poly([-1 -2])
• Ts1=tf(Num,Den)
• rlocus(Num,Den)
![Page 11: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/11.jpg)
Example 2
• Find the exact point and gain where the
locus crosses the 0.45 damping ratio line.
• the exact point and gain where the locus
crosses the jw-axis.
• The range of K within which the system is
stable.
![Page 12: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/12.jpg)
Root Locus for Example 2
![Page 14: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/14.jpg)
Designing Compensators
![Page 15: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/15.jpg)
Contd..
• A compensator or controller placed in the
forward path will modify the shape of the
loci if it contains additional poles and
zeros.
• We will consider two case studies to
understand compensator design in time
domain.
![Page 16: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/16.jpg)
Case Study 1
• A control system has the following open-loop transfer
function.
• A PD compensator of the form
is introduced to achieve a performance specification of :
Overshoot : less than 5%
Settling Time (2%): less than 2 seconds
![Page 17: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/17.jpg)
Original Controller
• The original controller may be considered to be a proportional controller of gain ‘K’.
• The root locus is shown in the next slide.
• For K=11.35, damping ratio=0.5 which has an overshoot of 16.3% (not acceptable).
• K=7.13, damping ratio=0.7 which has an overshoot of 4.6% (acceptable) but the settling time is not satisfied.
• We need a compensator.
![Page 18: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/18.jpg)
![Page 19: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/19.jpg)
PD Compensator Design
• The problem is where to place the zero on
the real axis. Possible locations include:
1) Between the poles s=0,-2 i.e. at s=-1
2) At s=-2 (pole zero cancellation)
3) Between the poles s=-2, -5 i.e. at s=-3
![Page 20: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/20.jpg)
Option 1 (s=-1)
• The plant transfer function becomes:
• The root locus is shown in next slide:
• The pole at the origin and the zero at s=-1
dominate the response.
• The settling time is 3.9 seconds which is
outside the specifications.
![Page 21: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/21.jpg)
![Page 22: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/22.jpg)
Option 2 (s=-2)
• The cascaded compensator and plant transfer function is:
• The pole zero cancellation may be considered as a locus that starts at s=-2 and finishes at s=-2.
• The remaining loci breakaway at s=-2.49 and looks similar to a second order system.
• The compensator gain K1 that corresponds to zeta=0.7 is 12.8 and has an overshoot of 4.1% and settling time of 1.7 seconds. (witin specifications)
![Page 23: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/23.jpg)
![Page 24: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/24.jpg)
Option 3 (s=-3)
• The cascaded compensator and plant transfer function is:
• The real locus occurs between s=-5 and s=-3 and the root locus breaks away at s=-1.15.
• Since the root locus is further to the right than the previous option the transient response will be slower.
• The compensator gain that corresponds to zeta =0.7 is K1=5.3. The resulting overshoot is 5.3% and settling time is 3.1 seconds.
![Page 25: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/25.jpg)
![Page 26: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/26.jpg)
Conclusion
• Option 2 is the best
![Page 27: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/27.jpg)
Matlab Code for Option 2
![Page 28: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/28.jpg)
Case Study 2
• A ship roll stabilization system
![Page 29: Control Design](https://reader033.vdocument.in/reader033/viewer/2022051419/5695d2e41a28ab9b029c16e1/html5/thumbnails/29.jpg)
Parameters
• Fin time constant= 1 seconds
• Ship roll natural frequency wn=1.414 rad/sec.
• Damping ratio = 0.248
• Steady sate gain :Ks=0.5
• Without stabilization the step response of the roll dynamics produces 45% overshoot and settling time of 10 seconds.
• The control system is required to provide a step response with an overshoot of less than 25% and a settling time of less than 2 seconds and zero steady state error.