Ahmed Abu Hajar, Ph.D. - Faculty Server Contact |...

19
Root Locus Root Locus Ahmed AbuHajar, Ph.D. Ahmed AbuHajar, Ph.D.

Transcript of Ahmed Abu Hajar, Ph.D. - Faculty Server Contact |...

Page 1: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Root LocusRoot Locus 

Ahmed Abu‐Hajar, Ph.D.

Ahmed Abu‐Hajar, Ph.D. 

Page 2: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

The Characteristic EquationThe Characteristic Equation• The Transfer Function -

G(s)+ C(s)R(s)

• The locations of the poles affect the stability of the system

H(s)

• The locations of the poles affect the stability of the system. • Adjusting the location of the poles requires adjusting some 

parameters‐ usually the gain of the controllerTh Ch t i ti E ti f th l d L S t• The Characteristic Equation of the closed Loop System

• Two conditions that full fill the closed loop polesp p– Angle Condition

– The Magnitude Conditiong

Ahmed Abu‐Hajar, Ph.D. 

Page 3: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

The Concept of Root LocusThe Concept of Root Locus

• Root Locus: it is a graph that illustrates the oot ocus: t s a g ap t at ust ates t elocation of the poles by adjusting some parameter. – Mostly it is the gain K. 

Wh K i f 0 t– Where K varies form 0 to ∞– Example 

– The root loci start at the Poles and at the zeros. 

Ahmed Abu‐Hajar, Ph.D. 

Page 4: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Examples of root locusExamples of root locus

Ahmed Abu‐Hajar, Ph.D. 

Page 5: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Examples of root locusExamples of root locus

Ahmed Abu‐Hajar, Ph.D. 

Page 6: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Steps for Root LocusSteps for Root Locus1‐Write the characteristic 

equation with the parameter k as follows:

Locate the poles and zeros of G(s)H(s) on the s‐plane (loci

-5 -4 -2

G(s)H(s) on the s plane (loci begin @ the poles and they end @ the zeros)

3‐ Locate the segments of the3 Locate the segments of the real axis that are root loci.– Lie on the left to the odd 

number of poles. p

Ahmed Abu‐Hajar, Ph.D. 

Page 7: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Steps for Root LocusSteps for Root Locus

• 4‐ Determine the4 Determine the number of separate branches = # of poles

-3+5j

5‐ Root loci is symmetric around the horizontal axis. Th b f l i

-5 -1

The number of loci asymptotes move to infinity is 

-3+5j

y# finite poles ‐ # finite zeros

Ahmed Abu‐Hajar, Ph.D. 

Page 8: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Steps for Root LocusSteps for Root Locus

6‐ The loci proceed to6 The loci proceed to zero at infinity along asymptotes centeredasymptotes centered at σ x and an angle ϕx

wherewhere

Ahmed Abu‐Hajar, Ph.D. 

Page 9: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Steps for Root LocusSteps for Root Locus

7‐ Find the points that7 Find the points that cross the imaginary axis. 

Ahmed Abu‐Hajar, Ph.D. 

Page 10: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Steps for Root LocusSteps for Root Locus

8‐ determine the8 determine the breaking point on the real axis– Set K = p(s)– Obtain dK/ds = 0– Determine the roots – Or determine the max 

f ( ) h llof p(s) graphically. 

Ahmed Abu‐Hajar, Ph.D. 

Page 11: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Steps for Root LocusSteps for Root Locus

9‐ determine the angle9 determine the angle of departure from the complex pole and thecomplex pole and the angle of arrival at the complex zero usingcomplex zero, using the phase criterion

Ahmed Abu‐Hajar, Ph.D. 

Page 12: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Steps for Root LocusSteps for Root Locus

10‐Determine k at a given s10 Determine kx at a given sx

Ahmed Abu‐Hajar, Ph.D. 

Page 13: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Changing the shape of Root Locus by adding Poles and zeros. 

Adding a pole to the system will pull root locus to the right

Ahmed Abu‐Hajar, Ph.D. 

Page 14: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Changing the shape of Root Locus by adding Poles and zeros. 

Adding a zero to the system will pull root locus to the left

Ahmed Abu‐Hajar, Ph.D. 

Page 15: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Control System Design Using Root Locus

• The Specification of the system (Most

Control System Design Using Root Locus 

The Specification of the system (Most common)– Overshoot MP– Overshoot MP, – Steady State error (velocity error constant) Time rise– Time rise. 

Ahmed Abu‐Hajar, Ph.D. 

Page 16: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Control System Design Using Root Locus

General steps

Control System Design Using Root Locus 

General steps – Determines the location of the desired poles of the feedback system from the specificationsthe feedback system from the specifications

– If the root locus will pass through the desired poles.poles. 

– Determine the gain K @ the desired pole using this equation: q

Ahmed Abu‐Hajar, Ph.D. 

Page 17: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Control System Design Using Root Locus

General steps: Continue

Control System Design Using Root Locus 

General steps: Continue– If the root locus does not pass through the desired polespoles. • Re‐shape the root locus by adding compensator (Controller) 

Ahmed Abu‐Hajar, Ph.D. 

Page 18: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Configurations of CompensatorsConfigurations of CompensatorsG(s)

C(s)R(s)Typical Feedback System

H(s)

Series Configuration

G(s)

H(s)

C(s)R(s)Gc(s)

g

Parallel (Feedback) Configuration ( )

C(s)R(s)G1(s) G2(s)

Parallel (Feedback) Configuration

H(s)

Gc(s)

Ahmed Abu‐Hajar, Ph.D. 

H(s)

Page 19: Ahmed Abu Hajar, Ph.D. - Faculty Server Contact | …faculty.uml.edu/ahmed_abuhajar/documents/RootLocus_001.pdfAhmed Abu‐Hajar, Ph.D. ControlSystem Design Using RootLocus General

Types of CompensatorsTypes of Compensators

• Lead CompensatorsLead Compensators• Lag Compensators

d C• Lead‐Lag Compensators • PID CompensatorsAdvantage:

May be implemented using RC Op‐AmpMay be implemented using RC Op Amp Circuits (Active Filters)

Ahmed Abu‐Hajar, Ph.D.