SlideShare a Scribd company logo
1 of 25
Professor Walter W. Olson
Department of Mechanical, Industrial and Manufacturing Engineering
University of Toledo
Stability Margins
Outline of Today’s Lecture
 Review
 Open Loop System
 Nyquist Plot
 Simple Nyquist Theorem
 Nyquist Gain Scaling
 Conditional Stability
 Full Nyquist Theorem
 Is stability enough?
 Margins from Nyquist Plots
 Margins from Bode Plot
 Non Minimum Phase Systems
Loop Nomenclature
Reference
Input
R(s)
+-
Output
y(s)
Error
signal
E(s)
Open Loop
Signal
B(s)
Plant
G(s)
Sensor
H(s)
Prefilter
F(s)
Controller
C(s)
+-
Disturbance/Noise
The plant is that which is to be controlled with transfer function G(s)
The prefilter and the controller define the control laws of the system.
The open loop signal is the signal that results from the actions of the
prefilter, the controller, the plant and the sensor and has the transfer function
F(s)C(s)G(s)H(s)
The closed loop signal is the output of the system and has the transfer function
( ) ( ) ( )
1 ( ) ( ) ( )
F s C s G s
C s G s H s

Open Loop System
++
Output
y(s)
Error
signal
E(s)
Open Loop
Signal
B(s)
Plant
P(s)
Controller
C(s)
Input
r(s)
   
 
 
 
 
( )
The open loop transfer function is ( )
( )
p
c
c p
n s
n s
b s
B s C s P s
r s d s d s
  
Note: Your book uses L(s) rather than B(s)
To avoid confusion with the Laplace transform, I will use B(s)
Sensor
-1
If in the closed loop, the input r(s) were sinusoidal and if the signal were
to continue in the same form and magnitude after the signal were disconnected,
it would be necessary for
 
 
 
 
0
( ) 1
p
c
c p
n s
n s
B i
d s d s
   
Simple Nyquist TheoremError
signal
E(s)
++
Output
y(s)
Open Loop
Signal
B(s)
Plant
P(s)
Controller
C(s)
Input
r(s)
Sensor
-1
Simple Nyquist Theorem:
For the loop transfer function, B(i), if B(i) has no poles in the right
hand side, expect for simple poles on the imaginary axis, then the
system is stable if there are no encirclements of the critical point -1.
-1
Real
Imaginary
Plane of the Open Loop
Transfer Function
B(0)
B(i)
( )
B i
-1 is called the
critical point
Stable
Unstable
-B(i)
Nyquist Gain Scaling
 The form of the Nyquist plot is scaled by the
system gain
Conditional Stabilty
 Whlie most system increase stability by
decreasing gain, some can be stabilized by
increasing gain
 Show with Sisotool
 
2
2
(0.25 0.12 1)
( )
1.69 1.09 1
K s s
B s
s s s
 

 
Definition of Stable
 A system described the solution (the response) is
stable if that system’s response stay arbitrarily
near some value, a, for all of time greater than
some value, tf.
( ; ) ( ; ) for all 0
b a x t b x t a t
 
     
Full Nyquist Theorem
 Assume that the transfer function B(i) with P
poles has been plotted as a Nyquist plot. Let N be
the number of clockwise encirclements of -1 by
B(i) minus the counterclockwise encirclements
of -1 by B(i)Then the closed loop system has
Z=N+P poles in the right half plane.
Determination of Stability
from Eigenvalues
Continuous Time Discrete Time
Unstable
Stable
Asymptotic
Stability
x Ax
 ( 1) ( )
x k Ax k
 
The eigenvectors of A are i i
  
 
If 0 for any simple root
Or 0 for any repeated root
i
i




If 0 for any simple root
Or 0 for any repeated root
i
i




If 0 for any simple root
Or 0 for any repeated root
i
i




0 for all roots
i
 
If 0 for any simple root
Or 0 for any repeated root
i
i




0 for all roots
i
 
Is Stability Enough?
 If not Why Not?
Margins
 Margins are the range from the current system design
to the edge of instability. We will determine
 Gain Margin
 How much can gain be increased?
 Formally: the smallest multiple amount the gain can be
increased before the closed loop response is unstable.
 Phase Margin
 How much further can the phase be shifted?
 Formally: the smallest amount the phase can be increased
before the closed loop response is unstable.
 Stability Margin
 How far is the the system from the critical point?
0.05
If the gain margin is expressed in dB, then the multiple gain is 10 m
g
G 
Gain and Phase Margin Definition
Nyquist Plot
-1
1
m
g

m

Example
2
0.05
0.05*10.2
45( 600)
( )
( 6)( 60 900)
From the plot, the gain margin is
10.2 dB
The gain multiple is 10
10 3.2359
m
g
s
G s
s s s
G
G


  

 
Using Matlab command
nyquist(gs)
Example
Here the gain from the
previous plot has been
multiplied by 3.2359
The result is that
stability is about to be
lost
Example
2
Unstable Example:
270( 600)
( )
( 6)( 60 900)
s
G s
s s s


  
Using Matlab command
nyquist(gs)
Gain and Phase Margin Definition
Bode Plots
Positive Gain Margin
Phase Margin
-180
0
Phase,
deg
Magnitude,
dB


Phase Crossover Frequency
Example
2
45( 600)
( )
( 6)( 60 900)
s
G s
s s s


  
Using Matlab command
bode(gs)
Example
2
3.2359*45( 600)
( )
( 6)( 60 900)
s
G s
s s s


  
Again, stability is about to
be lost.
Example
2
270( 600)
( )
( 6)( 60 900)
s
G s
s s s


  
Using Matlab command
bode(gs)
Note
 The book does not plot the Magnitude of the
Bode Plot in decibels.
 Therefore, you will get different results than the
book where decibels are required.
 Matlab uses decibels where needed.
20
10 where is measured in dB
m
g
m
Gain g

Stability Margin
 It is possible for a system to have relatively large
gain and phase margins, yet be relatively
unstable.
Stability
margin, sm
Non-Minimum Phase Systems
 Non minimum phase systems are those systems
which have poles on the right hand side of the plane:
they have positive real parts.
 This terminology comes from a phase shift with sinusoidal
inputs
 Consider the transfer functions
 The magnitude plots of a Bode diagram are exactly the
same but the phase has a major difference:
 
1 2
1 1
( ) and
2 ( 2)
s s
G s G
s s s s
 
 
 
Another Non Minimum Phase
System
A Delay
 Delays are modeled by the function which
multiplies the T.F.
( ) ( )
( ) Ts
y t x t T
G s e
 

Summary
 Is stability enough?
 Margins from Nyquist Plots
 Margins from Bode Plot
 Non Minimum Phase Systems
Next Class: PID Controls

More Related Content

Similar to 1619494.ppt

Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Amr E. Mohamed
 
L-5 Introduction to robust control.pdf
L-5 Introduction to robust control.pdfL-5 Introduction to robust control.pdf
L-5 Introduction to robust control.pdfssusercdfd621
 
Multiple Choice Questions on Frequency Response Analysis
Multiple Choice Questions on Frequency Response AnalysisMultiple Choice Questions on Frequency Response Analysis
Multiple Choice Questions on Frequency Response AnalysisVijayalaxmiKumbhar
 
Design of sampled data control systems part 2. 6th lecture
Design of sampled data control systems part 2.  6th lectureDesign of sampled data control systems part 2.  6th lecture
Design of sampled data control systems part 2. 6th lectureKhalaf Gaeid Alshammery
 
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...Waqas Afzal
 
Vu_HPSC2012_02.pptx
Vu_HPSC2012_02.pptxVu_HPSC2012_02.pptx
Vu_HPSC2012_02.pptxQucngV
 
lecture1 (6).pptx
lecture1 (6).pptxlecture1 (6).pptx
lecture1 (6).pptxHebaEng
 
the power point basics in control system.ppt
the power point basics in control system.pptthe power point basics in control system.ppt
the power point basics in control system.pptssuser04d44c
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systemsAhmed Elmorsy
 
Polynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex DeletionPolynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex DeletionAkankshaAgrawal55
 
Linear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentLinear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentIsham Rashik
 
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Waqas Afzal
 
Ece 415 control systems, fall 2021 computer project 1
Ece 415 control systems, fall 2021 computer project  1 Ece 415 control systems, fall 2021 computer project  1
Ece 415 control systems, fall 2021 computer project 1 ronak56
 

Similar to 1619494.ppt (20)

Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
 
Block diagrams.ppt
Block diagrams.pptBlock diagrams.ppt
Block diagrams.ppt
 
frequency responce.ppt
frequency responce.pptfrequency responce.ppt
frequency responce.ppt
 
Control systems
Control systemsControl systems
Control systems
 
L-5 Introduction to robust control.pdf
L-5 Introduction to robust control.pdfL-5 Introduction to robust control.pdf
L-5 Introduction to robust control.pdf
 
Deadbeat Response Design _8th lecture
Deadbeat Response Design _8th lectureDeadbeat Response Design _8th lecture
Deadbeat Response Design _8th lecture
 
Multiple Choice Questions on Frequency Response Analysis
Multiple Choice Questions on Frequency Response AnalysisMultiple Choice Questions on Frequency Response Analysis
Multiple Choice Questions on Frequency Response Analysis
 
Chapter 7 1
Chapter 7 1Chapter 7 1
Chapter 7 1
 
ACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docxACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docx
 
Design of sampled data control systems part 2. 6th lecture
Design of sampled data control systems part 2.  6th lectureDesign of sampled data control systems part 2.  6th lecture
Design of sampled data control systems part 2. 6th lecture
 
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
 
Vu_HPSC2012_02.pptx
Vu_HPSC2012_02.pptxVu_HPSC2012_02.pptx
Vu_HPSC2012_02.pptx
 
lecture1 (6).pptx
lecture1 (6).pptxlecture1 (6).pptx
lecture1 (6).pptx
 
the power point basics in control system.ppt
the power point basics in control system.pptthe power point basics in control system.ppt
the power point basics in control system.ppt
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systems
 
Polynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex DeletionPolynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex Deletion
 
Linear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentLinear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller Assignment
 
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
 
Ece 415 control systems, fall 2021 computer project 1
Ece 415 control systems, fall 2021 computer project  1 Ece 415 control systems, fall 2021 computer project  1
Ece 415 control systems, fall 2021 computer project 1
 
Lead-lag controller
Lead-lag controllerLead-lag controller
Lead-lag controller
 

More from MuhammadMubeen58 (12)

3603939.ppt
3603939.ppt3603939.ppt
3603939.ppt
 
3330716.ppt
3330716.ppt3330716.ppt
3330716.ppt
 
2760114.ppt
2760114.ppt2760114.ppt
2760114.ppt
 
2706264.ppt
2706264.ppt2706264.ppt
2706264.ppt
 
1578385.ppt
1578385.ppt1578385.ppt
1578385.ppt
 
1577320.ppt
1577320.ppt1577320.ppt
1577320.ppt
 
1496818.ppt
1496818.ppt1496818.ppt
1496818.ppt
 
1474058.ppt
1474058.ppt1474058.ppt
1474058.ppt
 
1413570.ppt
1413570.ppt1413570.ppt
1413570.ppt
 
223296.ppt
223296.ppt223296.ppt
223296.ppt
 
14446351.ppt
14446351.ppt14446351.ppt
14446351.ppt
 
4470838.ppt
4470838.ppt4470838.ppt
4470838.ppt
 

Recently uploaded

KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Recently uploaded (20)

KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

1619494.ppt

  • 1. Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Stability Margins
  • 2. Outline of Today’s Lecture  Review  Open Loop System  Nyquist Plot  Simple Nyquist Theorem  Nyquist Gain Scaling  Conditional Stability  Full Nyquist Theorem  Is stability enough?  Margins from Nyquist Plots  Margins from Bode Plot  Non Minimum Phase Systems
  • 3. Loop Nomenclature Reference Input R(s) +- Output y(s) Error signal E(s) Open Loop Signal B(s) Plant G(s) Sensor H(s) Prefilter F(s) Controller C(s) +- Disturbance/Noise The plant is that which is to be controlled with transfer function G(s) The prefilter and the controller define the control laws of the system. The open loop signal is the signal that results from the actions of the prefilter, the controller, the plant and the sensor and has the transfer function F(s)C(s)G(s)H(s) The closed loop signal is the output of the system and has the transfer function ( ) ( ) ( ) 1 ( ) ( ) ( ) F s C s G s C s G s H s 
  • 4. Open Loop System ++ Output y(s) Error signal E(s) Open Loop Signal B(s) Plant P(s) Controller C(s) Input r(s)             ( ) The open loop transfer function is ( ) ( ) p c c p n s n s b s B s C s P s r s d s d s    Note: Your book uses L(s) rather than B(s) To avoid confusion with the Laplace transform, I will use B(s) Sensor -1 If in the closed loop, the input r(s) were sinusoidal and if the signal were to continue in the same form and magnitude after the signal were disconnected, it would be necessary for         0 ( ) 1 p c c p n s n s B i d s d s    
  • 5. Simple Nyquist TheoremError signal E(s) ++ Output y(s) Open Loop Signal B(s) Plant P(s) Controller C(s) Input r(s) Sensor -1 Simple Nyquist Theorem: For the loop transfer function, B(i), if B(i) has no poles in the right hand side, expect for simple poles on the imaginary axis, then the system is stable if there are no encirclements of the critical point -1. -1 Real Imaginary Plane of the Open Loop Transfer Function B(0) B(i) ( ) B i -1 is called the critical point Stable Unstable -B(i)
  • 6. Nyquist Gain Scaling  The form of the Nyquist plot is scaled by the system gain
  • 7. Conditional Stabilty  Whlie most system increase stability by decreasing gain, some can be stabilized by increasing gain  Show with Sisotool   2 2 (0.25 0.12 1) ( ) 1.69 1.09 1 K s s B s s s s     
  • 8. Definition of Stable  A system described the solution (the response) is stable if that system’s response stay arbitrarily near some value, a, for all of time greater than some value, tf. ( ; ) ( ; ) for all 0 b a x t b x t a t        
  • 9. Full Nyquist Theorem  Assume that the transfer function B(i) with P poles has been plotted as a Nyquist plot. Let N be the number of clockwise encirclements of -1 by B(i) minus the counterclockwise encirclements of -1 by B(i)Then the closed loop system has Z=N+P poles in the right half plane.
  • 10. Determination of Stability from Eigenvalues Continuous Time Discrete Time Unstable Stable Asymptotic Stability x Ax  ( 1) ( ) x k Ax k   The eigenvectors of A are i i      If 0 for any simple root Or 0 for any repeated root i i     If 0 for any simple root Or 0 for any repeated root i i     If 0 for any simple root Or 0 for any repeated root i i     0 for all roots i   If 0 for any simple root Or 0 for any repeated root i i     0 for all roots i  
  • 11. Is Stability Enough?  If not Why Not?
  • 12. Margins  Margins are the range from the current system design to the edge of instability. We will determine  Gain Margin  How much can gain be increased?  Formally: the smallest multiple amount the gain can be increased before the closed loop response is unstable.  Phase Margin  How much further can the phase be shifted?  Formally: the smallest amount the phase can be increased before the closed loop response is unstable.  Stability Margin  How far is the the system from the critical point? 0.05 If the gain margin is expressed in dB, then the multiple gain is 10 m g G 
  • 13. Gain and Phase Margin Definition Nyquist Plot -1 1 m g  m 
  • 14. Example 2 0.05 0.05*10.2 45( 600) ( ) ( 6)( 60 900) From the plot, the gain margin is 10.2 dB The gain multiple is 10 10 3.2359 m g s G s s s s G G         Using Matlab command nyquist(gs)
  • 15. Example Here the gain from the previous plot has been multiplied by 3.2359 The result is that stability is about to be lost
  • 16. Example 2 Unstable Example: 270( 600) ( ) ( 6)( 60 900) s G s s s s      Using Matlab command nyquist(gs)
  • 17. Gain and Phase Margin Definition Bode Plots Positive Gain Margin Phase Margin -180 0 Phase, deg Magnitude, dB   Phase Crossover Frequency
  • 18. Example 2 45( 600) ( ) ( 6)( 60 900) s G s s s s      Using Matlab command bode(gs)
  • 19. Example 2 3.2359*45( 600) ( ) ( 6)( 60 900) s G s s s s      Again, stability is about to be lost.
  • 20. Example 2 270( 600) ( ) ( 6)( 60 900) s G s s s s      Using Matlab command bode(gs)
  • 21. Note  The book does not plot the Magnitude of the Bode Plot in decibels.  Therefore, you will get different results than the book where decibels are required.  Matlab uses decibels where needed. 20 10 where is measured in dB m g m Gain g 
  • 22. Stability Margin  It is possible for a system to have relatively large gain and phase margins, yet be relatively unstable. Stability margin, sm
  • 23. Non-Minimum Phase Systems  Non minimum phase systems are those systems which have poles on the right hand side of the plane: they have positive real parts.  This terminology comes from a phase shift with sinusoidal inputs  Consider the transfer functions  The magnitude plots of a Bode diagram are exactly the same but the phase has a major difference:   1 2 1 1 ( ) and 2 ( 2) s s G s G s s s s      
  • 24. Another Non Minimum Phase System A Delay  Delays are modeled by the function which multiplies the T.F. ( ) ( ) ( ) Ts y t x t T G s e   
  • 25. Summary  Is stability enough?  Margins from Nyquist Plots  Margins from Bode Plot  Non Minimum Phase Systems Next Class: PID Controls