Part of Lecture Series on Automatic Control Systems delivered by me to Final year Diploma in Engg. Students. Equally useful for higher level. Easy language and step by step procedure for drawing Bode Plots. Three illustrative examples are included.
observer based state feedback controller design in Matlab (Simulink).Hamid Ali
In this lecture observer based feedback controller is designed in matlab Simulink
For complete design procedure Watch Video
https://youtu.be/Lax3etc837U
As we have discussed that out of various triggering methods to turn the SCR, gate triggering is the most efficient and reliable method. Most of the control applications use this type of triggering because the desired instant of SCR turning is possible with gate triggering method.
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...sanjay kumar pediredla
A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM FOR MAXIMUM OF 50 DEG PHASE ANGLE
THIS PPT IS SO USEFUL FOR THE ENGINEERING STUDENTS FOR CONTROL SYSTEMS STUDENTS AND THIS PPT ALSO CONTAINS A MATLAB CODING FOR THE LEAD COMPENSATOR AND THE RESULTS ARE ALSO PLOTTED IN THAT PPT AND THE PROBLEM CAN ALSO BE SOLVED BY USING THE DATA IN PPT AND IT IS SO USEFUL PPT
Time response of first order systems and second order systemsNANDHAKUMARA10
It is the time required for the response to reach half of its final value from the zero instant. It is denoted by tdtd. Consider the step response of the second order system for t ≥ 0, when 'δ' lies between zero and one. It is the time required for the response to rise from 0% to 100% of its final value.
Part of Lecture Series on Automatic Control Systems delivered by me to Final year Diploma in Engg. Students. Equally useful for higher level. Easy language and step by step procedure for drawing Bode Plots. Three illustrative examples are included.
observer based state feedback controller design in Matlab (Simulink).Hamid Ali
In this lecture observer based feedback controller is designed in matlab Simulink
For complete design procedure Watch Video
https://youtu.be/Lax3etc837U
As we have discussed that out of various triggering methods to turn the SCR, gate triggering is the most efficient and reliable method. Most of the control applications use this type of triggering because the desired instant of SCR turning is possible with gate triggering method.
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...sanjay kumar pediredla
A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM FOR MAXIMUM OF 50 DEG PHASE ANGLE
THIS PPT IS SO USEFUL FOR THE ENGINEERING STUDENTS FOR CONTROL SYSTEMS STUDENTS AND THIS PPT ALSO CONTAINS A MATLAB CODING FOR THE LEAD COMPENSATOR AND THE RESULTS ARE ALSO PLOTTED IN THAT PPT AND THE PROBLEM CAN ALSO BE SOLVED BY USING THE DATA IN PPT AND IT IS SO USEFUL PPT
Time response of first order systems and second order systemsNANDHAKUMARA10
It is the time required for the response to reach half of its final value from the zero instant. It is denoted by tdtd. Consider the step response of the second order system for t ≥ 0, when 'δ' lies between zero and one. It is the time required for the response to rise from 0% to 100% of its final value.
This chapter will focus on the optimization and security of a power system. basically it will focus on economic dispatch analysis without considering transmission line losses.
Harmonic Mitigation Method for the DC-AC Converter in a Single Phase SystemIJTET Journal
This project suggest a sine-wave modulation technique is to achieve a low total harmonic distortion of Buck-Boost converter connected to a changing polarity inverter in a system. The suggested technique improves the harmonic content of the output. In addition, a proportional-resonant Integral controller is used along with harmonic compensation techniques for eliminating the DC component in the system. Also, the performance of the Proposed controller is analyzed when it connecting to the converter. The design of Buck-Boost converter is fed by modulated sine wave Pulse width modulation technique are proposed to mitigate the low order harmonics and to control the output current. So, that the output complies within the standard limit without use of low pass filter.
Linear Control Hard-Disk Read/Write Controller AssignmentIsham Rashik
Classic Hard-Disk Read/Write Head Controller Assignment completed using MATLAB and SIMULINK. To see the diagrams in detail, please download first and zoom it.
Joint Compensation of CIM3 and I/Q Imbalance in the Up-conversion Mixer with ...Ealwan Lee
Slides used during the lecture in RFIT-2017 on Aug 31, 2017(Seoul, Korea)
Refined Model for this work is presented at https://lnkd.in/gBhJmSRa
Corrective info about the errata in the paper of the proceeding is provided.
final camera-ready paper
http://ieeexplore.ieee.org/document/8048295/
pre-print
https://www.researchgate.net/publication/319973013_Joint_compensation_of_CIM3_and_IQ_imbalance_in_the_up-conversion_mixer_with_a_single_skew_matrix
Compressor based approximate multiplier architectures for media processing ap...IJECEIAES
Approximate computing is an attractive technique to gain substantial improvement in the area, speed, and power in applications where exact computation is not required. This paper proposes two improved multiplier designs based on a new 4:2 approximate compressor circuit to simplify the hardware at the partial product reduction stage. The proposed multiplier designs are targeted towards error-tolerant applications. Exhaustive error and hardware analysis has been carried out on the existing and proposed multiplier designs. The results prove that the proposed approximate multiplier architecture performs better than the existing architectures without significant compromise on quality metrics. Experimental results show that die-area and power consumed are reduced up to 28%, and 25.29% respectively in comparison with the existing designs without significant compromise on accuracy.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
1. Control Systems
LECT. 3 DESIGN VIA ROOT LOCUS
BEHZAD FARZANEGAN
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
2. Given the control plant, the procedure of controller design to satisfy the
requirement is called system compensation.
What is system compensation?
The closed-loop system has the function of self-tunning. By selecting a
particular value of the gain K, some single performance requirement
may be met.
Is it possible to meet more than one performance requirement?
Sometimes, it is not possible.K
e
Process+
-
Setpoint u CV
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
3. Improving transient response
Given Sample root locus, showing possible design point via gain
adjustment (A) and desired design point that cannot be met via simple
gain adjustment (B).
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
5. Improving steady-state error via
cascade compensation
Pole at A is:
o on the root locus without compensator
o not on the root locus with compensator pole added
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
6. PI controller
A method to implement an Ideal integral compensator is shown.
𝐺𝑐(𝑠) = 𝐾1 +
𝐾2
𝑠
=
𝐾1 𝑠 +
𝐾2
𝐾1
𝑠
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
7. Ideal Integral compensation (PI)
approximately on the root locus with compensator pole and zero
added
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
8. Example
Problem: The given system
operating with damping ratio
of 0.174. Add an ideal integral
compensator to reduce the ss
error.
𝐾 = 164.6 𝐾 𝑝 = 8.23→
𝜉 = 0.174
)𝜃 = cos−1(𝜉
→ 𝜃 = 78.98∘
⇒ 𝑒(∞) =
1
1 + 𝐾 𝑝
= 0.108
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
9. Example (cont.)
Solution: We compensate the
system by choosing a pole at
the origin and a zero at -0.1.
Almost same transient response and gain,
but with zero ss error since we have a type
one system.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
10. Lag Compensator
Using passive networks, the compensation pole and zero is moved to
the left, close to the origin.
The static error constant for uncompensated system is
Assuming the compensator is used, then the static error is
𝐾𝑣𝑜 =
𝐾𝑧1 𝑧2. . . .
𝑝1 𝑝2. . . . . . .
𝐾𝑣𝑁 =
𝐾𝑧1 𝑧2. . . . )(𝑧 𝑐
𝑝1 𝑝2. . . . . . . )(𝑝𝑐
𝑮 𝒄(𝒔) =
𝒔 + 𝒛 𝒄
𝒔 + 𝒑 𝒄
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
11. Effect on transient response
Almost no change on the transient response and same gain K. While
the ss error is effected since
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝑮 𝒄(𝒔) =
𝒔 + 𝒛 𝒄
𝒔 + 𝒑 𝒄
𝑲 𝒗𝑵 = 𝑲 𝒗𝒐
𝒛 𝒄
𝒑 𝒄
> 𝑲 𝒗𝒐
12. Example
Problem: Compensate the shown system to improve the ss error by a
factor of 10 if the system is operating with a damping ratio of 0.174.
Solution: the uncompensated system error from previous example is
0.108 with Kp= 8.23.
A ten fold improvement means
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
→ 𝑲 𝒑 = 𝟗𝟏. 𝟓𝟗𝑒𝑠𝑠 = 0.0108
𝒛 𝒄
𝒑 𝒄
=
𝑲 𝑷𝑵
𝑲 𝑷𝒐
=
𝟗𝟏. 𝟓𝟗
𝟖. 𝟐𝟑
= 𝟏𝟏. 𝟏𝟑⇒ ⇒
𝑃𝑐 = 0.01
𝑍 𝑐 = 11.13𝑃𝑐 ≃ 0.111
𝑲 𝒔 + 𝒛 𝒄
𝒔 + 𝒑 𝒄
13. Predicted characteristics of uncompensated
and lag-compensated systems
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
14. PD controller implementation
K2 is chosen to contribute to the required loop-gain value. And K1/K2 is
chosen to equal the negative of the compensator zero.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
1
2 1 2
2
( ) ( )c
K
G s K s K K s
K
15. Improving Transient response
via Cascade Compensation
Ideal Derivative compensator is called PD controller.
When using passive network it’s called lead compensator Using ideal
derivative compensation
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
uncompensated compensator zero at –2
𝑮 𝒄(𝒔) = 𝒔 + 𝒛 𝒄
16. Improving Transient response
via Cascade Compensation
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
1. uncompensated
2. compensator zero at –2
3. compensator zero at –3
4. compensator zero at –4
𝑮 𝒄(𝒔) = 𝒔 + 𝒛 𝒄
18. Ex: Feedback control system
Problem: Given the system in the figure, design an ideal derivative
compensator to yield a 16% overshoot with a threefold reduction in
settling time.
The settling time for the uncompensated system
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝑻 𝒔 =
𝟒
𝝃𝝎 𝒏
𝑻 𝒔𝒏𝒆𝒘 =
𝑻 𝒔
𝟑
= 𝟏. 𝟏𝟎𝟕
→ 𝝈 =
4
𝑇𝑠𝑛𝑒𝑤
𝝎 𝒅 = 3.613tan(180∘ − 120.26∘) = 6.193→
→=
𝟒
𝟏. 𝟐𝟎𝟓
= 𝟑. 𝟑𝟐𝟎
=
4
1.107
= 3.613
19. Evaluating the location of the
compensating zero
The sum of angles from all poles to the desired compensated pole -
3.613+j6.193 is −275.6
The angle of the zero to be on the root locus is 275.6-180=95.6
The location of the compensator zero is calculated as
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
6.193
tan(180 95.6 )
Thus
3.613
3.006
o o
21. Geometry of lead compensation
Advantages of a passive lead network over an active PD controller:
no need for additional power supply
noise due to differentiation is reduced
Three of the infinite possible lead compensator solutions
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
2 1 3 4 5 (2 1)180k o
2 1Note ( ) c
22. Lead compensator design
Problem: Design 3 lead compensators for the system in figure that will
reduce the settling time by a factor of 2 while maintaining 30%
overshoot.
Solution: The uncompensated settling time is
new settling time is
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
4 4
3.972
1.007
s
n
T
3.972
1.986
2
sT
𝝎 𝒅 = 𝟐. 𝟎𝟏𝟒𝐭𝐚𝐧(𝟏𝟏𝟎. 𝟗𝟖∘) = 𝟓. 𝟐𝟓𝟐→
→ 𝝈 =
𝟒
𝑻 𝒔
=
𝟒
𝟏. 𝟗𝟖𝟔
= 𝟐. 𝟎𝟏𝟒
23. Lead compensator design(cont.)
S-plane picture used to calculate the location of the compensator pole
Arbitrarily assume a compensator zero at -5 on the real axis as
possible solution. Then we find the compensator pole location as shown
in figure.
Note sum of angles of compensator zero and all uncompensated poles
and zeros is -172,69 so the angular contribution of the compensator
pole is -7.31.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝟓. 𝟐𝟓𝟐
𝒑 𝒄 − 𝟐. 𝟎𝟏𝟒
= 𝐭𝐚𝐧𝟕. 𝟑𝟏∘ and 𝒑 𝒄 = 𝟒𝟐. 𝟗𝟔
24. Comparison of lead compensation designs
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
26. PID controller design
Evaluate the performance of the uncompensated system to determine
how much improvement is required in transient response
Design the PD controller to meet the transient response specifications. The
design includes the zero location and the loop gain.
Simulate the system to be sure all requirements have been met.
Redesign if the simulation shows that requirements have not been met.
Design the PI controller to yield the required steady-sate error.
Determine the gains, K1, K2, and K3 shown in previous figure.
Simulate the system to be sure all requirements have been met.
Redesign if simulation shows that requirements have not been met.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
27. Example:
Problem: Using the system in the Figure, Design a PID controller so that
the system can operate with a peak time that is 2/3 that of the
uncompensated system at 20% overshoot and with zero steady-state
error for a step input.
Solution: The uncompensated system operating at 20% overshoot has
dominant poles at -5.415+j10.57 with gain 121.5, and a third pole at -
8.169. The complete performance is shown in next table.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
28. Example:
To compensate the system to reduce the peak time to 2/3 of original,
we must find the compensated system dominant pole location.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝝎 𝒅 =
𝝅
𝑻 𝒑
=
𝝅
𝟐 𝟑)(𝟎. 𝟐𝟗𝟕
= 𝟏𝟓. 𝟖𝟕
⇒ 𝝈 =
𝝎 𝒅
𝐭𝐚𝐧𝟏𝟏𝟕. 𝟏𝟑∘
= −𝟖. 𝟏𝟑
29. Calculating the PD compensator
To design the compensator, we find the sum of angles from the
uncompensated system’s poles and zeros to the desired compensated
dominant pole to be -198.37. Thus the contribution required from the
compensator zero is 198.37-180=18.37. Then we calculate the location
of the zero as:
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝟏𝟓. 𝟖𝟕
𝒛 𝒄 − 𝟖. 𝟏𝟑
= 𝐭𝐚𝐧𝟏𝟖. 𝟑𝟕∘
and 𝒛 𝒄 = 𝟓𝟓. 𝟗𝟐
⇒ 𝑮 𝑷𝑫 𝒔 = 𝒔 + 𝟓𝟓. 𝟗𝟐
⇒ 𝑲 = 𝟓. 𝟑𝟒
30. Predicted characteristics of uncompensated
and PD- compensated systems
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
31. Calculating the PI compensator
Choosing the ideal integral compensator to be
Finally to implement the compensator and find the K’s, using the PD
and PI compensators
we find K1= 259.5, K2=128.6, and K3=4.6
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝑮 𝑷𝑰(𝒔) =
𝒔 + 𝟎. 𝟓
𝒔
⇒ 𝑮 𝑷𝑰𝑫(𝒔) =
)𝑲(𝒔 + 𝟓𝟓. 𝟗𝟐)(𝒔 + 𝟎. 𝟓
𝒔
=
𝟒. 𝟔(𝒔 𝟐 + 𝟓𝟔. 𝟒𝟐𝒔 + 𝟐𝟕. 𝟗𝟔
𝒔
32. Predicted characteristics of uncompensated,
PD and PID- compensated systems
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
33. Lag-Lead Compensator Design
Problem: Using the system in the Figure, Design a lag-lead compensator
so that the system can operate with a twofold reduction in settling time,
and 20% overshoot and a tenfold improvement in steady-state error for
a ramp input
Solution: The uncompensated system operating at 20% overshoot has
dominant poles at -1.794+j3.501 with gain 192.1, and a third pole at -
12.41. The complete performance is shown in next table.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
34. Example
To compensate the system to realize a twofold reduction in settling
time, the real part of the dominant poles must be increased by a factor
of 2, thus,
And the imaginary part is
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
−𝝃𝝎 𝒏 = −𝟐(𝟏. 𝟕𝟗𝟒) = −𝟑. 𝟓𝟖𝟖
𝝎 𝒅 = 𝝃𝝎 𝒏 𝒕𝒂𝒏𝟏𝟏𝟕. 𝟏𝟑∘
= 𝟑. 𝟓𝟖𝟖𝒕𝒂𝒏𝟏𝟏𝟕. 𝟏𝟑∘
= 𝟕. 𝟎𝟎𝟑
35. Evaluating the compensator
pole for the Example
Now to design the lead compensator, arbitrarily select a location for
the lead compensator zero at -6, to cancel the pole.
To find the location of the compensator pole. Using program sum the
angles to get -164.65. and the contribution of the pole is -15.35 we find
the location of the pole from the figure as
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝟕. 𝟎𝟎𝟑
𝒑 𝒄 − 𝟑. 𝟓𝟖𝟖
= 𝐭𝐚𝐧𝟏𝟓. 𝟑𝟓∘
and p 𝒄 = −𝟐𝟗. 𝟏
36. Predicted characteristics of uncompensated, lead-compensated
compensated systems of the Example
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
37. Example (cont.)
Since the uncompensated system’s open-loop transfer function is
The static error constant of the uncompensated system is 3.201
Since the open-loop transfer function of the lead-compensated system is
the static error constant of the lead-compensated system is 6.794, so we
have improvement by a factor of 2.122.
To improve the original system error by a factor of 10, the lag compensator
must be designed to improve the error by a factor of 10/2.122 = 4.713
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝑮(𝒔) =
𝟏𝟗𝟐. 𝟏
)𝒔(𝒔 + 𝟔)(𝒔 + 𝟏𝟎
𝑮 𝑳𝑪(𝒔) =
𝟏𝟗𝟕𝟕
)𝒔(𝒔 + 𝟏𝟎)(𝒔 + 𝟐𝟗. 𝟏
38. Example (cont.)
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
We arbitrarily choose the lag compensator
pole at 0.01, which then places the zero at
0.04713 yielding
as a lag compensator
and
as lag-lead-compensated system open-loop
transfer function
𝑮𝒍𝒂𝒈(𝒔) =
𝒔 + 𝟎. 𝟎𝟒𝟕𝟏𝟑
𝒔 + 𝟎. 𝟎𝟏
𝑮 𝑳𝑳𝑪(𝒔) =
)𝑲(𝒔 + 𝟎. 𝟎𝟒𝟕𝟏𝟑
)𝒔(𝒔 + 𝟏𝟎)(𝒔 + 𝟐𝟗. 𝟏)(𝒔 + 𝟎. 𝟎𝟏
39. Predicted characteristics of uncompensated, lead-compensated, and
lag-lead- compensated systems of Example
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
40. Types of cascade compensators
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
41. Types of cascade compensators
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
44. Physical System Realization
PI Compensator
Lag Compensator
PD Compensator
Lead Compensator
PID Compensator
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
22
1
1
( )
s
R CR
C s
R s
2 2
1 2
1 2
1
( )
1
( )
c
s
R R C
G s
R R s
R R C
R1
R2
C
Vi(s) Vo(s)
2
1
1
( )cG s R C s
R C
1
1 2
1
( )
1 1
,
c
c
c c
c
s
R C
G s
s
R C R C
s z
z p
s p
R1
R2
C2
Vi(s) Vo(s)
C1
2 1 1 2
2 1
1 2
1
( )c
R C R C
G s R C s
R C s
46. Example
PROBLEM: Implement the controller of PID Example.
SOLUTION: The transfer function of the PID controller is
Comparing the PID controller in previous Table with above equation we
obtain the following three relationships:
we arbitrarily select a practical value for one of the elements.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝑮 𝒄 𝒔 =
𝒔 + 𝟓𝟓. 𝟗𝟐 𝒔 + 𝟎. 𝟓
𝒔
𝑅2
𝑅1
+
𝐶1
𝐶2
= 56.42
𝑅2 𝐶1 = 1
1
𝑅1 𝐶2
= 27.96
48. Example
PROBLEM: Implement the controller of Lead Example.
SOLUTION: The transfer function of the Lead controller is
Comparing the lead controller in previous Table with above equation we
obtain the following three relationships:
we arbitrarily select a practical value for one of the elements.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝑮 𝒄 𝒔 =
s+4
𝒔 + 𝟐𝟎. 𝟎𝟗
1
𝑅1C
+
1
𝑅2 𝐶
= 20.09
1
𝑅1 𝐶
= 4
49. Lag-Lead Realization
The lag-lead transfer function can be put in the following form:
Thus, the terms with T1 form the lead compensator, and the terms with
T2 form the lag compensator. We see that the ratio of the lead
compensator zero to the lead compensator pole must be the same as
the ratio of the lag compensator pole to the lag compensator zero.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
α < 1
50. Cruise Control: System Modeling
Physical setup
Automatic cruise control is an excellent example of a feedback control
system found in many modern vehicles. The purpose of the cruise
control system is to maintain a constant vehicle speed despite external
disturbances, such as changes in wind or road grade. This is
accomplished by measuring the vehicle speed, comparing it to the
desired or reference speed, and automatically adjusting the throttle
according to a control law.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
51. Cruise Control: System Modeling
System equations
With these assumptions we are left with a first-order mass-damper
system. Summing forces in the x-direction and applying Newton's 2nd
law, we arrive at the following system equation:
Since we are interested in controlling the speed of the vehicle, the
output equation is chosen as follows
For this example, let's assume that the parameters of the system are:
(m) vehicle mass 1000 kg
(b) damping coefficient 50 N.s/m
(u) nominal control force 500 N
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝒎 𝒗 + 𝒃𝒗 = 𝒖
𝒚 = 𝒗
52. Cruise Control: System Analysis
Performance specifications
The next step is to come up with some design criteria that the
compensated system should achieve. When the engine gives a 500
Newton force, the car will reach a maximum velocity of 10 m/s (22 mph).
An automobile should be able to accelerate up to that speed in less than
5 seconds. In this application, a 10% overshoot and 2% steady-state error
on the velocity are sufficient.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
HW? Design a Cruise Controller to achieve the performance specifications.
53. Notch Filter
Root locus before cascading notch filter
typical closed-loop step response before cascading notch filter
root locus after cascading notch filter
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
54. Generic control system with
feedback compensation
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
55. Approach 1
The first is similar to cascade compensation. Assume a typical feedback
system, where G(s) is the forward path and H(s) is the feedback. Now
consider that a root locus is plotted from G(s)H(s).
With cascade compensation we added poles and zeros to G(s). With
feedback compensation, poles and zeros are added via H(s).
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
56. Transfer function of a tachometer
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
rate feedback
𝑮 𝒔 𝑯 𝒔 = 𝑲 𝒇 𝑲 𝟏 𝑮 𝟏 𝒔 (𝒔 + 𝑲 𝑲 𝒇
57. Example: Compensating Zero
via Rate Feedback
PROBLEM: Given the system of Figure (a), design rate feedback
compensation, as shown in Figure (b), to reduce the settling time by a
factor of 4 while continuing to operate the system with 20% overshoot
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
58. Example: Compensating Zero
via Rate Feedback
SOLUTION: First design a PD compensator. For the uncompensated
system, search along the 20% overshoot line (ξ = 0.456) and find that
the dominant poles are at -1.809 ±j3.531, as shown in Figure.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
The settling time is 2.21 seconds and must be
reduced by a factor of 4 to 0.55 second.
𝑻 𝒔 = 𝟐. 𝟐𝟏 𝑻 𝒔𝑵 =
𝑻 𝒔
𝟒
= 𝟎. 𝟓𝟓
𝝈 = 𝟒 −𝟏. 𝟖𝟎𝟗 = − 𝟕. 𝟐𝟑𝟔
𝝎 𝒅 = − 𝟕. 𝟐𝟑𝟔 𝒕𝒂𝒏 𝟏𝟏𝟕. 𝟏𝟑° = 𝟏𝟒. 𝟏𝟐
59. Finding thecompensator zero in Example
The geometry shown in the Figure leads to the calculation of the
compensator's zero location.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
𝟏𝟒. 𝟏𝟐 (𝟕. 𝟐𝟑𝟔 – 𝒛 𝒄) = 𝒕𝒂𝒏 𝟏𝟖𝟎° − 𝟗𝟕. 𝟑𝟑°
𝒛 𝒄 = 𝟓. 𝟒𝟐
𝐾1 𝐾𝑓 = 256.7
⇒ 𝐾𝑓 = 0.185
⇒ 𝐾1 = 1388
𝐾𝑣 = 𝐾1 ( 75 + 𝐾1 𝐾𝑓) = 4.18
60. Predicted characteristics of uncompensated
and compensated systems of Example
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
61. Approach 2
The second approach allows us to use feedback compensation to design
a minor loop’s transient response separately from the closed-loop
system response.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
62. Example
PROBLEM: For the system of Figure (a), design minor-loop feedback
compensation, as shown in Figure (b), to yield a damping ratio of 0.8 for
the minor loop and a damping ratio of 0.6 for the closed-loop system.
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
63. Example(cont.)
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
The transfer function of the minor loop
The open loop transfer function
Is there pole-zero cancellation at the origin?
64. Predicted characteristics of the uncompensated and
compensated systems of Example
3/1/2020 PROVIDED BY: BF(B.FARZANEGAN@AUT.AC.IR)
Editor's Notes
Why to compensate?
Something new has to be done to the system in order to make it perform as required.
Sample root locus,showing possibledesign point viagain adjustment (A)and desired designpoint that cannot bemet via simple gainadjustment (B);b. responses frompoles at A and B
"Compensators are specialized filters ...designed to provide a specific gain and phase shift, usually at one frequency. The effects on gain and phase either above or below that frequency are secondary."
My opinion: There is no clear threshold between "compensators" and "controllers".
Some authors use one or the other term (or mixed). Am I wrong?
To be more precise: I think, each compensator (P, I, PI, PID) can be regarded as a controller - but not vice versa. The bang-bang controller certainly is not a compensator.
a. Type 1 uncompensated system;b. Type 1 compensated system;c. compensator pole-zero plot
Root locus:a. before lag compensation;b. after lag compensation
Lag compensator design Example 9.2
Step responses of the system for Example 9.2 using different lag compensators
Uncompensated system and ideal derivativecompensation solutions from Table 9.2
Feedback control system for Example 9.3
Compensated dominant pole superimposed over the uncompensated root locus for Example 9.3
In order to have a threefold reduction in the settling time, the settling time of the compensated system will be one third of 3.32 that is 1.107, so the real part of the compensated system’s dominant second order pole is
The settling time for the uncompensated system shown in next slide is
In order to have a threefold reduction in the settling time, the settling time of the compensated system will be one third of 3.32 that is 1.107, so the real part of the compensated system’s dominant second order pole is
And the imaginary part is
The figure shows the designed dominant 2nd order poles.
From which the real part of the desired pole location is
And the imaginary part is
we arbitrarily select a practical value for one of the elements. Selecting
C2 = 0.1μF, the remaining values are found to be R1 = 357.65 kΩ, R2 = 178,891 kΩ, and C1 = 5.59 μF.
Hence, R1C = 0.25, and R2C = 0.0622.
Since there are three network elements and
two equations, we may select one of the
element values arbitrarily. Letting
C = 1μF, then R1= 250 kΩ and R2 = 62.2 kΩ.
If a plant, such as a mechanical system, has high-frequency vibration modes, then a desired
closed-loop response may be difficult to obtain. These high-frequency vibration modes can be
modeled as part of the plant’s transfer function by pairs of complex poles near the imaginary
axis. In a closed-loop configuration, these poles can move closer to the imaginary axis or even
cross into the right half-plane, as shown in Figure 9.44(a). Instability or high-frequency
oscillations superimposed over the desired response can result (
One way of eliminating the high-frequency oscillations is to cascade a notch filter2
with the plant (Kuo, 1995), as shown in Figure 9.44(c). The notch filter has zeros close to the
low-damping-ratio poles of the plant as well as two real poles. Figure 9.44(d) shows that the
root locus branch from the high-frequency poles now goes a short distance from the highfrequency
pole to the notch filter’s zero. The high-frequency response will now be negligible
because of the pole-zero cancellation (see Figure 9.44(e)). Other cascade compensators can
now be designed to yield a desired response. The notch filter will be applied to Progressive
Analysis and Design Problem 55 near the end of this chapter.
The design procedures for feedback compensation can be more complicated than for
cascade compensation. On the other hand, feedback compensation can yield faster
responses.
Feedback
compensation can be used in cases where noise problems preclude the use of cascade
compensation. Also, feedback compensation may not require additional amplification, since
the signal passing through the compensator originates at the high-level output of the forward
path and is delivered to a low-level input in the forward path.
Thus, the effect of adding feedback is to replace the poles and zeros of G2(s) with the poles
and zeros of .KfHc.s. . KG2.s... Hence, this method is similar to cascade compensation in
that we add new poles and zeros via H(s) to reshape the root locus to go through the design
point. However, one must remember that zeros of the equivalent feedback shown in
Figure 9.48, H.s. . .KfHc.s. . KG2.s..=KG2.s., are not closed-loop zeros.
A popular feedback compensator is a rate sensor that acts as a differentiator. In
aircraft and ship applications, the rate sensor can be a rate gyro that responds with an
output voltage proportional to the input angular velocity. In many other systems this
rate sensor is implemented with a tachometer. A tachometer is a voltage generator that
yields a voltage output proportional to input rotational speed. This compensator can
easily be geared to the position output of a system.
Although not meeting the design requirements, the response still
represents an improvement over the uncompensated system.
Typically, less overshoot is acceptable. The system should be redesigned for further reduction in settling time.
In the case of an aircraft, the minor loop may control the position of the aerosurfaces, while the entire closedloop system may control the entire aircraft’s pitch angle.
Since the zero at the origin comes from the feedback transfer function of the
minor loop, this zero is not a zero of the closed-loop transfer function of the minor loop.
Hence, the pole at the origin appears to remain stationary, and there is no pole-zero
cancellation at the origin.
Since the real parts of the complex poles are constant at ζωn . 10, the
damping ratio must also be varying to keep 2ζωn . 20, a constant. Drawing the ζ . 0:8
line in Figure 9.56 yields the complex poles at 10 j7:5. The gain, Kf, which equals
81.25, places the minor-loop poles in a position to meet the specifications. The poles just
found, 10 j7:5, as well as the pole at the origin (Eq. (9.43)), act as open-loop poles that
generate a root locus for variations of the gain, K.
The final root locus for the system is shown in Figure 9.57. The ζ . 0:6 damping
ratio line is drawn and searched. The closed-loop complex poles are found to be
4:535 j6:046, with a required gain of 624.3. A third pole is at 10:93.