+ All Categories
Home > Documents > KE31303 CS-6JULY2010-Lect5 Compatibility Mode

KE31303 CS-6JULY2010-Lect5 Compatibility Mode

Date post: 07-Apr-2018
Category:
Upload: ody-php
View: 223 times
Download: 0 times
Share this document with a friend

of 21

Transcript
  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    1/21

    8/16/2010

    1

    KE31303KE31303 CONTROL SYSTEMSCONTROL SYSTEMS

    Assoc. Prof Dr Yang Soo SiangBEng(Hons) MSc PhD

    Room 28 Level 3School of Engineering and Information Technology

    Universiti Malaysia Sabah

    Assoc Prof Dr Yang Soo Siang 2

    LECTURE 5: STABILITY ANALYSIS

    KE31303 CONTROL SYSTEMS

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    2/21

    8/16/2010

    2

    Assoc Prof Dr Yang Soo Siang 3

    OVERVIEW General.

    Routh-Hurwitz criterion.

    Stability design.

    Assoc Prof Dr Yang Soo Siang 4

    GENERAL

    Transient requirements: time constant, risetime, settling time, peak overshoot,damping ratio etc

    Steady state requirements: errors

    Stability: actually MOST IMPORTANTSYSTEM SPECIFICATION!

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    3/21

    8/16/2010

    3

    Assoc Prof Dr Yang Soo Siang 5

    GENERAL IfIf systemsystem isis unstableunstable needneed notnot considerconsider otherother

    specificationsspecifications nono basisbasis forfor controllercontroller designdesign..

    FormalFormal definitionsdefinitions:: AnAn LTILTI systemsystem isis stablestable ifif thethe naturalnatural responseresponse approachesapproaches zerozero asas timetime

    approachesapproaches infinityinfinity..

    AnAn LTILTI systemsystem isis unstableunstable ifif thethe naturalnatural responseresponse growsgrows withoutwithout boundboundasas timetime approachesapproaches infinityinfinity..

    AnAn LTILTI systemsystem isis marginallymarginally stablestable ifif thethe naturalnatural responseresponse neitherneitherdecaysdecays nornor growsgrows butbut remainsremains constantconstant oror oscillatesoscillates asas timetime approachesapproachesinfinityinfinity..

    Assoc Prof Dr Yang Soo Siang 6

    GENERAL

    OR can be described as:OR can be described as:

    A system is stable if every bounded inputA system is stable if every bounded inputyields a bounded outputyields a bounded output

    A system is unstable if any bounded inputA system is unstable if any bounded inputyields an unbounded outputyields an unbounded output

    thisthis definitiondefinition isis moremore relevantrelevant inin termsterms ofof controlcontrol systemsystemstability!stability!

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    4/21

    8/16/2010

    4

    Assoc Prof Dr Yang Soo Siang 7

    GENERAL Remember which part of the transfer function effectsRemember which part of the transfer function effects

    system stability?system stability?

    Hint:Hint:

    if poles in left half plane (sif poles in left half plane (s--plane).plane).

    If poles in right half plane (sIf poles in right half plane (s--plane).plane).

    Assoc Prof Dr Yang Soo Siang 8

    GENERAL

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    5/21

    8/16/2010

    5

    Assoc Prof Dr Yang Soo Siang 9

    GENERAL UnstableUnstable systemssystems-- physicallyphysically resultsresults inin

    damagedamage ofof equipment,equipment, adjacentadjacent propertiespropertiesandand mostmost importantlyimportantly humanhuman liveslives..

    SystemsSystems areare designeddesigned withwith limitlimit stopsstops toto

    preventprevent totaltotal runawayrunaway..

    Assoc Prof Dr Yang Soo Siang 10

    GENERAL

    NotNot allall mathematicalmathematical modelsmodels oror transfertransferfunctionsfunctions areare easilyeasily factorisedfactorised forfor youyou totoobserveobserve theirtheir polespoles conveniently!conveniently!

    ForFor exampleexample

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    6/21

    8/16/2010

    6

    Assoc Prof Dr Yang Soo Siang 11

    ROUTH-HURWITZ CRITERION

    ThisThis methodmethod-- yieldsyields stabilitystability informationinformation withoutwithoutthethe needneed toto solvesolve forfor thethe closedclosed looploop polespoles..

    ResultsResults-- thethe numbernumber ofof closedclosed looploop systemsystem polespolesinin thethe leftleft halfhalf plane,plane, inin thethe rightright halfhalf planeplane andandonon thethe jj axisaxis..

    HowHow manymany butbut notnot where!where! SoSo backback toto thethe previousprevious questionsquestions whywhyisis thisthis methodmethod stillstill relevant?relevant? HintHint:: forfor controllercontroller designdesign ableable toto yieldyieldaa rangerange ofof parametersparameters toto ensureensure stabilitystability ofof systemsystem..

    Assoc Prof Dr Yang Soo Siang 12

    ROUTH-HURWITZ CRITERION

    Requires two steps:Requires two steps:

    GenerateGenerate aa datadata tabletable knownknown asas aa RouthRouth tabletable

    InterpretInterpret thethe RouthRouth tabletable toto knowknow howhow manymanyclosedclosed looploop polespoles areare inin thethe leftleft halfhalf planeplaneetcetc......

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    7/21

    8/16/2010

    7

    Assoc Prof Dr Yang Soo Siang 13

    ROUTH-HURWITZ CRITERION

    Generating theGenerating the RouthRouth table:table:

    For example:For example:

    Begin by labeling the rows with powers ofBegin by labeling the rows with powers of ssfrom the highest of thefrom the highest of thedenominator of the closed loop transfer function todenominator of the closed loop transfer function to ss00

    Assoc Prof Dr Yang Soo Siang 14

    ROUTH-HURWITZ CRITERION

    StartStart withwith coeffcoeff ofof thethe highesthighest powerpower ofofss inin thethe denominatordenominator andand listlisthorizontallyhorizontally inin thethe firstfirst row,row, everyevery otherothercoeffcoeff..

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    8/21

    8/16/2010

    8

    Assoc Prof Dr Yang Soo Siang 15

    ROUTH-HURWITZ CRITERION

    InIn thethe secondsecond row,row, listlist horizontallyhorizontallystartingstarting withwith thethe nextnext highesthighest powerpower ofof

    ss,, everyevery coeffcoeff thatthat waswas skippedskipped inin thethefirstfirst rowrow..

    Assoc Prof Dr Yang Soo Siang 16

    ROUTH-HURWITZ CRITERION

    Generating theGenerating the RouthRouth table: the remainingtable: the remainingentryentry EachEach entryentry isis aa negativenegative determinantdeterminant ofof entriesentries inin thethe previousprevious

    twotwo rowsrows divideddivided byby thethe entryentry inin thethe firstfirst columnscolumns directlydirectly aboveabove

    thethe calculatedcalculated rowrow..

    TheThe leftleft handhand columncolumn ofof thethe determinantdeterminant isis alwaysalways thethe firstfirstcolumncolumn ofof thethe previousprevious twotwo rows,rows, andand thethe rightright handhand columncolumn isisthethe elementselements ofof thethe columncolumn aboveabove andand toto thethe rightright..

    TheThe tabletable isis completecomplete whenwhen allall thethe rowsrows areare completedcompleted downdown totoss00..

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    9/21

    8/16/2010

    9

    Assoc Prof Dr Yang Soo Siang 17

    ROUTH-HURWITZ CRITERION

    Generating theGenerating the RouthRouth table:table:

    Assoc Prof Dr Yang Soo Siang 18

    ROUTH-HURWITZ CRITERION

    For example:For example:

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    10/21

    8/16/2010

    10

    Assoc Prof Dr Yang Soo Siang 19

    ROUTH-HURWITZ CRITERION

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

    Assoc Prof Dr Yang Soo Siang 20

    ROUTH-HURWITZ CRITERION

    Interpretation:Interpretation: TheThe RouthRouth--Hurwitz criterion declares that the numberHurwitz criterion declares that the number

    of roots of the polynomial that are in the right halfof roots of the polynomial that are in the right halfplane is equal to the number of sign changes in theplane is equal to the number of sign changes in the

    first column.first column.

    IfIf closedclosed looploop tftf hashas allall polespoles inin LHPLHP thenthen systemsystem isisstablestable;; nono signsign changechange inin thethe firstfirst column!column!

    FromFrom thethe exampleexample shownshown twotwo polespoles inin rightright RHPRHPWhy?Why? (based(based onon RouthRouth--HurwitzHurwitz criterioncriterion))

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    11/21

    8/16/2010

    11

    Assoc Prof Dr Yang Soo Siang 21

    ROUTH-HURWITZ CRITERION

    Positive number

    Positive number

    Negative number

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

    Assoc Prof Dr Yang Soo Siang 22

    ROUTH-HURWITZ CRITERION

    Special cases:Special cases:

    Zero in first column of a rowZero in first column of a row

    Entire row consisting of zeroEntire row consisting of zero

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    12/21

    8/16/2010

    12

    Assoc Prof Dr Yang Soo Siang 23

    ROUTH-HURWITZ CRITERION

    For example (zero in first column):For example (zero in first column):

    T(s)= 10/sT(s)= 10/s55+2s+2s44+3s+3s33+6s+6s22+5s+3+5s+3

    Assoc Prof Dr Yang Soo Siang 24

    ROUTH-HURWITZ CRITERION

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    13/21

    8/16/2010

    13

    Assoc Prof Dr Yang Soo Siang 25

    ROUTH-HURWITZ CRITERION

    Replace zero by a small number,Replace zero by a small number, ..

    Assume a sign, positive or negative for theAssume a sign, positive or negative for thequantityquantity ..

    Assoc Prof Dr Yang Soo Siang 26

    ROUTH-HURWITZ CRITERION

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    14/21

    8/16/2010

    14

    Assoc Prof Dr Yang Soo Siang 27

    ROUTH-HURWITZ CRITERION

    WhetherWhether positivepositive oror negative,negative, resultsresults ofofinterpretationinterpretation willwill bebe thethe samesame..

    ForFor thethe example,example, systemsystem isis unstableunstable withwith 22polespoles inin RHPRHP..

    Assoc Prof Dr Yang Soo Siang 28

    ROUTH-HURWITZ CRITERION

    AlternativelyAlternatively

    WriteWrite aa polynomialpolynomial thatthat hashas reciprocalreciprocalrootsroots ofof thethe denominatordenominator writewrite thethedenominatordenominator inin reversereverse order,order,

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    15/21

    8/16/2010

    15

    Assoc Prof Dr Yang Soo Siang 29

    ROUTH-HURWITZ CRITERION

    ViaVia thethe samesame exampleexample::

    T(s)=T(s)= 1010/s/s55++22ss44++33ss33++66ss22++55s+s+33

    TheThe denominatordenominator inin reversereverse orderorder

    D(s)=D(s)= 33ss55++55ss44++66ss33++33ss22++22s+s+11

    Assoc Prof Dr Yang Soo Siang 30

    ROUTH-HURWITZ CRITERION

    Two sign changes hence systemis unstable and has two RHPpoles!

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    16/21

    8/16/2010

    16

    Assoc Prof Dr Yang Soo Siang 31

    ROUTH-HURWITZ CRITERION

    For example (row of zeros*):For example (row of zeros*):

    T(s)= 10/sT(s)= 10/s55+7s+7s44+6s+6s33+42s+42s22+8s+56+8s+56

    * zero in magnitude NOT zero of transfer function!* zero in magnitude NOT zero of transfer function!

    Assoc Prof Dr Yang Soo Siang 32

    ROUTH-HURWITZ CRITERION

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    17/21

    8/16/2010

    17

    Assoc Prof Dr Yang Soo Siang 33

    ROUTH-HURWITZ CRITERION

    Second row divided by 7 for convenience.Second row divided by 7 for convenience.

    Third row all zeros henceThird row all zeros hence

    ObserveObserve thethe rowrow immediatelyimmediately aboveabove thethe rowrow ofof zeros,zeros,useuse entriesentries inin thatthat rowrow forfor coeffcoeff toto formform polynomialpolynomial totoreplacereplace allall zeroszeros inin thethe 33rdrd rowrow..

    P(s)=sP(s)=s44++66ss22++88

    Differentiating,Differentiating, dPdP(s)/(s)/dsds==44ss33++1212s+s+00

    Assoc Prof Dr Yang Soo Siang 34

    ROUTH-HURWITZ CRITERION

    UUsese thethe coeffcoeff fromfrom thethe differentiateddifferentiated polynomialpolynomial toto replacereplace thethezeros,zeros,

    44ss33++1212s+s+00

    ForFor convenience,convenience, multipliedmultiplied dividedivide byby 44 afterafter replacingreplacing thethe zeroszeros..

    RemainderRemainder ofof rowrow isis formedformed inin aa straightforwardstraightforward mannermanner byby followingfollowingthethe standardstandard formform..

    Obviously,Obviously, therethere areare nono RHPRHP poles!poles!

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    18/21

    8/16/2010

    18

    Assoc Prof Dr Yang Soo Siang 35

    STABILITY DESIGN

    StabilityStability designdesign exampleexample:: findfind thethe rangerange ofof gaingain KK forforsystemsystem toto bebe stable,stable, unstableunstable andand marginallymarginally stablestable..AssumeAssume K>K>00..

    FindFind thethe closedclosed looploop transfertransfer functionfunction..

    FormForm thethe RouthRouth tabletable

    Assoc Prof Dr Yang Soo Siang 36

    STABILITY DESIGN

    StabilityStability designdesign exampleexample::

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    19/21

    8/16/2010

    19

    Assoc Prof Dr Yang Soo Siang 37

    STABILITY DESIGN

    StabilityStability designdesign exampleexample::

    SinceSince KK isis assumedassumed positive,positive, wewe seesee allall elementselements inin thethe firstfirstcolumncolumn areare alwaysalways positivepositive exceptexcept forfor thethe ss11 rowrow..

    ThisThis entryentry cancan bebe positive,positive, negativenegative oror zerozero..

    IfIf KK > 13861386 thethe ss11 termterm willwill bebe negative,negative, hencehence 22 signsign changechange--22 polespoles onon thethe RHPRHP andand 11 polepole inin LHP,LHP, systemsystem unstableunstable..

    Assoc Prof Dr Yang Soo Siang 38

    STABILITY DESIGN

    StabilityStability designdesign exampleexample::

    IfIf KK == 13861386 wewe havehave entireentire rowrow ofof zerozero

    ReturningReturning toto thethe ss22 rowrow andand replacingreplacing KK withwith 13861386,, formform thethepolynomial,polynomial,

    P(s)=18sP(s)=18s22+1386+1386

    DifferentiatingDifferentiating withwith respectrespect toto s,s,

    dPdP(s)/(s)/dsds = 36s+0= 36s+0

    hence replace hence replace coeffcoeff in the row of zerosin the row of zeros

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    20/21

    8/16/2010

    20

    Assoc Prof Dr Yang Soo Siang 39

    STABILITY DESIGN

    StabilityStability designdesign exampleexample::

    Assoc Prof Dr Yang Soo Siang 40

    STABILITY DESIGN

    StabilityStability designdesign exampleexample::

    NoNo changechange ofof signsign hencehence thethe eveneven polynomialpolynomial downdowntoto bottombottom ofof tabletable..

    EvenEven polynomialpolynomial hashas twotwo rootsroots onon thethe jwjw axisaxis..

    NoNo signsign changechange aboveabove eveneven polynomial,polynomial, hencehenceremainingremaining rootroot isis inin LHPLHP-- systemsystem isis marginallymarginallystablestable..

  • 8/3/2019 KE31303 CS-6JULY2010-Lect5 Compatibility Mode

    21/21

    8/16/2010

    Assoc Prof Dr Yang Soo Siang 41

    NEXT LECTURE Root Locus:

    Basic stuff- significance etc.

    Plotting and sketching

    What you need to do! 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 viaRouth Hurwitz.

    In addition, read about root locus of course!


Recommended