Attribution Non-Commercial (BY-NC)

17 views

KE31303 CS-6JULY2010-Lect5 Compatibility Mode

Attribution Non-Commercial (BY-NC)

- Make a PI Controller on an 8
- R7411304 Adaptive Control Systems
- ECP MagLev Model 730
- Simoreg Dc Master Katalogu Www.otomasyonegitimi.com
- controlling
- Uch 5056
- Stabilization of Nonlinear Time-Varying Systems%3a a Control Lyapunov Function Approach
- Articulo A discrete.pdf
- Adaptive Control
- Common Lyapunov Functions
- Process Control Modeling Design and Simulation
- Stiction Web
- Process_Modelling_Simulation_and_Control (10).pdf
- Dynamic Stability of Slender Concrete-Filled Steel Tubular Columns With General Supports, 2019 (Youqin Huang)
- MATHEMATICAL MODEL OF DIVORCE EPIDEMIC IN GHANA
- 3 Ecosystem Model Comparison
- PNAS 1974 Prigogine197 9
- IJESIT201302_47.pdf
- Population_types of Stability
- 1-s2.0-S0947358012711627-main

You are on page 1of 21

Assoc. Prof Dr Yang Soo Siang BEng(Hons) MSc PhD

Room 28 Level 3 School of Engineering and Information Technology Universiti Malaysia Sabah

8/16/2010

OVERVIEW

General. Routh-Hurwitz criterion. Stability design.

GENERAL

Transient requirements: time constant, rise time, settling time, peak overshoot, damping ratio etc Steady state requirements: errors Stability: actually MOST IMPORTANT SYSTEM SPECIFICATION!

Assoc Prof Dr Yang Soo Siang 4

8/16/2010

GENERAL

If system is unstable need not consider other unstable specifications specifications no basis for controller design. design. Formal definitions: definitions:

An LTI system is stable if the natural response approaches zero as time approaches infinity. infinity. An LTI system is unstable if the natural response grows without bound as time approaches infinity. infinity. An LTI system is marginally stable if the natural response neither decays nor grows but remains constant or oscillates as time approaches infinity. infinity.

Assoc Prof Dr Yang Soo Siang 5

GENERAL

OR can be described as: A system is stable if every bounded input yields a bounded output A system is unstable if any bounded input yields an unbounded output

this definition is more relevant in terms of control system stability!

Assoc Prof Dr Yang Soo Siang 6

8/16/2010

GENERAL

Remember which part of the transfer function effects system stability? Hint:

if poles in left half plane (s-plane). (s If poles in right half plane (s-plane). (s-

GENERAL

8/16/2010

GENERAL

Unstable systems- physically results in systemsdamage of equipment, adjacent properties and most importantly human lives. importantly lives. Systems are designed with limit stops to runaway. prevent total runaway.

GENERAL

Not all mathematical models or transfer functions are easily factorised for you to observe their poles conveniently! For example example

10

8/16/2010

ROUTH-HURWITZ CRITERION

This method- yields stability information without methodthe need to solve for the closed loop poles. poles. Results- the number of closed loop system poles Resultsin the left half plane, in the right half plane and on the j axis. axis.

How many but not where! So back to the previous questions why questions is this method still relevant? Hint: for controller design able to yield Hint: design a range of parameters to ensure stability of system. system.

Assoc Prof Dr Yang Soo Siang 11

ROUTH-HURWITZ CRITERION

Requires two steps:

Generate a data table known as a Routh table Interpret the Routh table to know how many closed loop poles are in the left half plane etc... etc...

12

8/16/2010

ROUTH-HURWITZ CRITERION

For example:

Begin by labeling the rows with powers of s from the highest of the denominator of the closed loop transfer function to s0

13

ROUTH-HURWITZ CRITERION

Start with coeff of the highest power of s in the denominator and list horizontally in the first row, every other coeff. coeff.

14

8/16/2010

ROUTH-HURWITZ CRITERION

In the second row, list horizontally starting with the next highest power of s, every coeff that was skipped in the first row. row.

15

ROUTH-HURWITZ CRITERION

Generating the Routh table: the remaining entry

Each entry is a negative determinant of entries in the previous two rows divided by the entry in the first columns directly above the calculated row. row. The left hand column of the determinant is always the first column of the previous two rows, and the right hand column is the elements of the column above and to the right. right. The table is complete when all the rows are completed down to s0.

Assoc Prof Dr Yang Soo Siang 16

8/16/2010

ROUTH-HURWITZ CRITERION

Generating the Routh table:

17

ROUTH-HURWITZ CRITERION

For example:

18

8/16/2010

ROUTH-HURWITZ CRITERION

for convenience any row can be multiplied by a positive constant without changing the value of the rows below. Not to be multiplied by negative constants!

Assoc Prof Dr Yang Soo Siang 19

ROUTH-HURWITZ CRITERION

Interpretation:

The Routh-Hurwitz criterion declares that the number Routhof roots of the polynomial that are in the right half plane is equal to the number of sign changes in the first column. If closed loop tf has all poles in LHP then system is stable; stable; no sign change in the first column! From the example shown two poles in right RHP shown RHP Why? (based on Routh-Hurwitz criterion) Routhcriterion

Assoc Prof Dr Yang Soo Siang 20

10

8/16/2010

ROUTH-HURWITZ CRITERION

Positive number

Negative number

Positive number 2 sign change = 2 RHP poles exist! Hence system is unstable unstable!

Assoc Prof Dr Yang Soo Siang 21

ROUTH-HURWITZ CRITERION

Special cases:

Zero in first column of a row Entire row consisting of zero

22

11

8/16/2010

ROUTH-HURWITZ CRITERION

For example (zero in first column): T(s)= 10/s5+2s4+3s3+6s2+5s+3

23

ROUTH-HURWITZ CRITERION

24

12

8/16/2010

ROUTH-HURWITZ CRITERION

Replace zero by a small number, . Assume a sign, positive or negative for the quantity .

25

ROUTH-HURWITZ CRITERION

26

13

8/16/2010

ROUTH-HURWITZ CRITERION

Whether positive or negative, results of interpretation will be the same. same. For the example, system is unstable with 2 poles in RHP. RHP.

27

ROUTH-HURWITZ CRITERION

Alternatively Write a polynomial that has reciprocal roots of the denominator write the denominator denominator in reverse order,

28

14

8/16/2010

ROUTH-HURWITZ CRITERION

Via the same example: example: T(s)= 10/s5+2s4+3s3+6s2+5s+3 10/s s+3 The denominator in reverse order order D(s)= 3s5+5s4+6s3+3s2+2s+1 s+1

29

ROUTH-HURWITZ CRITERION

Two sign changes hence system is unstable and has two RHP poles!

30

15

8/16/2010

ROUTH-HURWITZ CRITERION

For example (row of zeros*): T(s)= 10/s5+7s4+6s3+42s2+8s+56

31

ROUTH-HURWITZ CRITERION

32

16

8/16/2010

ROUTH-HURWITZ CRITERION

Second row divided by 7 for convenience. Third row all zeros hence Observe the row immediately above the row of zeros, use entries in that row for coeff to form polynomial to replace all zeros in the 3rd row. row.

P(s)=s4+6s2+8 12s+0 Differentiating, dP(s)/ds=4s3+12s+0 dP(s)/ds=

Assoc Prof Dr Yang Soo Siang 33

ROUTH-HURWITZ CRITERION

Use the coeff from the differentiated polynomial to replace the

zeros,

4s3+12s+0 12s+0

For convenience, multiplied divide by 4 after replacing the zeros. zeros. Remainder of row is formed in a straightforward manner by following the standard form. form. Obviously, there are no RHP poles!

Assoc Prof Dr Yang Soo Siang 34

17

8/16/2010

STABILITY DESIGN

Stability design example: find the range of gain K for example: system to be stable, unstable and marginally stable. stable. Assume K>0. K>0

Find the closed loop transfer function. function. Form the Routh table table

Assoc Prof Dr Yang Soo Siang 35

STABILITY DESIGN

Stability design example: example:

36

18

8/16/2010

STABILITY DESIGN

Stability design example: example:

Since K is assumed positive, we see all elements in the first column are always positive except for the s1 row. row. This entry can be positive, negative or zero. zero. If K < 1386 all terms will be positive, hence no sign changechangepoles on the LHP and stable. stable. If K > 1386 the s1 term will be negative, hence 2 sign changechange2 poles on the RHP and 1 pole in LHP, system unstable. unstable.

Assoc Prof Dr Yang Soo Siang 37

STABILITY DESIGN

Stability design example: example:

If K = 1386 we have entire row of zero 1386, Returning to the s2 row and replacing K with 1386, form the polynomial, P(s)=18s2+1386 Differentiating with respect to s, dP(s)/ds = 36s+0 dP(s)/ds hence replace coeff in the row of zeros

Assoc Prof Dr Yang Soo Siang 38

19

8/16/2010

STABILITY DESIGN

Stability design example: example:

39

STABILITY DESIGN

Stability design example: example: No change of sign hence the even polynomial down to bottom of table. table. Even polynomial has two roots on the jw axis. axis. No sign change above even polynomial, hence remaining root is in LHPLHPsystem is marginally stable. stable.

Assoc Prof Dr Yang Soo Siang 40

20

8/16/2010

NEXT LECTURE

Root Locus:

Basic stuff- significance etc. Plotting and sketching

Review this lecture and try out examples in Chp 5, Nise till pg 305. They are all relevant for your understanding and for you to be familiar with forming the Routh table and stability design via Routh Hurwitz. In addition, read about root locus of course!

Assoc Prof Dr Yang Soo Siang 41

21

- Make a PI Controller on an 8Uploaded byqaseemali
- R7411304 Adaptive Control SystemsUploaded bysivabharathamurthy
- ECP MagLev Model 730Uploaded byJose Alejandro
- Simoreg Dc Master Katalogu Www.otomasyonegitimi.comUploaded bywww.otomasyonegitimi.com
- controllingUploaded byangeles paran
- Uch 5056Uploaded byVinay Dogra
- Stabilization of Nonlinear Time-Varying Systems%3a a Control Lyapunov Function ApproachUploaded byaydın demirel
- Articulo A discrete.pdfUploaded byPaulina Marquez
- Adaptive ControlUploaded byPrateek Mathur
- Common Lyapunov FunctionsUploaded byChernet Tuge
- Process Control Modeling Design and SimulationUploaded byAdemir Omercehajic
- Stiction WebUploaded bythiru
- Process_Modelling_Simulation_and_Control (10).pdfUploaded byRahalfy Tatis
- Dynamic Stability of Slender Concrete-Filled Steel Tubular Columns With General Supports, 2019 (Youqin Huang)Uploaded byPhan Đào Hoàng Hiệp
- MATHEMATICAL MODEL OF DIVORCE EPIDEMIC IN GHANAUploaded bypat
- 3 Ecosystem Model ComparisonUploaded byNirob Mahmud
- PNAS 1974 Prigogine197 9Uploaded byRetheesh Krishnan
- IJESIT201302_47.pdfUploaded byShikhar Agarwal
- Population_types of StabilityUploaded byKatty González
- 1-s2.0-S0947358012711627-mainUploaded byChanachai Puck
- Articuloscott2012(a)CorregidoUploaded byManuel Alejandro Mayorga Betancourt
- E03_1094Uploaded byNavamaniSp
- 107983_Chapter 1_slides_tri2_1617Uploaded byJoshua Chong
- ChaosBook.pdfUploaded byHeinsten Frederich Leal dos Santos
- 2005_Simulation Package for Digital Control EducationUploaded byademargcjunior
- Santa 2Uploaded byVashik Bedasie
- 01007900Uploaded byMuniyasamy Bala
- Power Electronics ELECTENG 734Uploaded bykibrom atsbha
- pdf fussyUploaded byfavelandia
- 10-12-002_724-729_.docUploaded byankit407

- Literature Review CCSIT205Uploaded byIndri Liszto
- 12.714_S2L05Uploaded bykarim2005
- 7496.Lesson06SimplexMethodUploaded bySimrandeep Singh Bindra
- Parsing CYKUploaded byGigi Gogu
- g.txtUploaded byIvan Kokorin
- 5.1 Multiplying and Dividing Rational ExpressionsUploaded byQueen Apple Lou Llena
- Assignment on Project ManagementUploaded byDhaniram Sharma
- CBSE NET Computer Science AlgorithmUploaded byVenkat
- Shortest Path and Greedy approchUploaded bybilo044
- CPM - 13Uploaded byprasad perka
- Complex EigenfilterUploaded byPooja Vachhani
- NeuralNetworks-1Uploaded byIrwansyah Ab
- 0 1 KnapsackUploaded bysssajibsaha
- Two Level MinimizationUploaded byVenkata Aravind Bezawada
- Lect1Uploaded byM Rameez Ur Rehman
- Numerical AnalysisUploaded byRadj90
- Notes 13Uploaded byAndy95
- Labs-Lab Manual 02Uploaded byRehanNasir
- Paper 1Uploaded byRakeshconclave
- DSP Lecture 20-21Uploaded bym_usama
- The Fundamentals of FFT-Based Signal Analysis and MeasurementsUploaded bymehdiuk
- lecture7Uploaded byHugodafisica
- Cancellation of Noise from Speech Signal using Voice Activity Detection Method on FPGAUploaded byInternational Journal for Scientific Research and Development - IJSRD
- Splines (Quadratic Cubic Natural Clamped)Uploaded byDalila Asilah
- Solution Manual for Digital Signal Processing 3rd Edition by SchillingUploaded bya779905580
- Decision Tree Induction AlgorithmUploaded byDeepesh
- Integration and DifferentiationUploaded byJane-Josanin Elizan
- Generating Signal With MATLABUploaded byondoy4925
- CH5Uploaded bysiddhsatya
- Stiff Differential EquationsUploaded byamomentcasting