Example: bankruptcy

Canonical Forms - Rutgers University

,obtainedviadualitywiththecontinuous-tim emodels, continuous-timedynamicsystemcanbederived eitherfromthesystemmodelgiveninthetimedo mainbya thephasevariableform(controllerform),the observerform,themodalform,andtheJordanfo rm whichareoftenusedinmoderncontroltheoryan dpractice, generalth-ordermodelofa dynamicsystemrepre-sentedbyanth-orderdif ferentialequation ( )Atthispointweassumethatallinitialcondit ionsfortheabovedifferentialequation, , systematicprocedurethattransformsadiffer entialequationofordertoa statespaceformrepresentinga systemoffirst-orderdifferentialequations ,wefirststartwitha simplifiedversionof( ),namelywestudythecasewhenno9596 STATESPACEAPPROACH derivativeswithrespecttotheinputareprese nt ( )Introducethefollowing(easytoremember)ch angeofvariables.

Example 3.3: The observer canonical form for the flexible beam from Example 3.2 is given by and Observer canonical form is very useful for computer simulation of linear dynamical systems since it allows the effect of the sys-tem initial conditions to be taken into account. Thus, this form represents an observable system, in the sense to be ...

Tags:

  Canonical

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Canonical Forms - Rutgers University

1 ,obtainedviadualitywiththecontinuous-tim emodels, continuous-timedynamicsystemcanbederived eitherfromthesystemmodelgiveninthetimedo mainbya thephasevariableform(controllerform),the observerform,themodalform,andtheJordanfo rm whichareoftenusedinmoderncontroltheoryan dpractice, generalth-ordermodelofa dynamicsystemrepre-sentedbyanth-orderdif ferentialequation ( )Atthispointweassumethatallinitialcondit ionsfortheabovedifferentialequation, , systematicprocedurethattransformsadiffer entialequationofordertoa statespaceformrepresentinga systemoffirst-orderdifferentialequations ,wefirststartwitha simplifiedversionof( ),namelywestudythecasewhenno9596 STATESPACEAPPROACH derivativeswithrespecttotheinputareprese nt ( )Introducethefollowing(easytoremember)ch angeofvariables.

2 ( )whichaftertakingderivativesleadsto .. ( )STATESPACEAPPROACH97 Thestatespaceformof( )isgivenby ..( )withthecorrespondingoutputequationobtai nedfrom( )as .. ( )Thestatespaceform( )and( )is ( ),whichincludesderivativeswithrespecttot heinput,weformanauxiliarydifferentialequ ationof( )havingtheformof( )as ( )98 STATESPACEAPPROACH forwhichthechangeofvariables( )isapplicable .. ( )andthenapplythesuperpositionprincipleto ( )and( ).Sinceistheresponseof( ),thenbythesuperpositionpropertytherespo nseof( )isgivenby ( )Equations( )producethestatespaceequationsintheforma lreadygivenby( ).Theoutputequationcanbeobtainedbyelimin ating from( ),byusing( ),thatis Thisleadstotheoutputequation.

3 ( )It is interestingtopointoutthatfor , whichis almostalwaysthecase,theoutputequationals ohasaneasy-to-rememberformSTATESPACEAPPR OACH99givenby .. ( )Thus,insummary,fora givendynamicsystemmodeledbydif-ferential equation( ),oneisabletowriteimmediatelyitsstatespa ceform,givenby( )and( ),justbyidentifyingcoeffi-cients and , :Considera dynamicalsystemrepresentedbythefollowing differentialequation!#"%$!#&%$!(')$! $! $!#*%$! $where! $standsforthethderivative, ! $ .Accordingto( )and( ), ,wepresenttwomethods,knownasdirectandpar allelprogrammingtechniques, ,likeintheprevioussubsection, ,wherebytransferfunctionmodeswemeanpoles oftheoriginaltransferfunction(beforezero -polecancellation,ifany,takesplace).

4 Ifsomezerosandpolesinthetransferfunction arecancelled, ,wefirstusedirectprogrammingtechniquesto derivethestatespaceformsknownasthecontro llercanonicalformandtheobservercanonical form;then,bythemethodofparallelprogramin g, convenientinthecasewhentheplanttransferf unctionisgivenina nonfactorizedpolynomialform+++ , -+ , --.++ , -+ , --.( )Forthissystemanauxiliaryvariableisintro ducedsuchthatSTATESPACEAPPROACH101thetra nsferfunctionissplitas// 0 1/ 0 112( )/// 0 1/ 0 112( )Theblockdiagramforthisdecompositionis (s)V(s)V(s)/U(s)Y(s)/V(s)Y(s) :Blockdiagramrepresentationfor( )Equation( )hasthesamestructureas( ),aftertheLaplacetransformationis applied,whichdirectlyproducesthestatespa cesystemequationidenticalto( ).

5 It remainstofindmatricesfortheoutputequatio n( ).Equation( )canberewrittenas333 4 53 4 556( )indicatingthatis justa ( )maybeconsideredasa differentialequationintheoperatorformfor zeroinitialconditions,where. Inthatcase,,, andaresimplyreplacedwith,,and, , ,adders,subtracters,andmultipliers, ,functiongeneratorsareusedto simulationdiagramis is relativelyeasytodraw(design)a simulationdiagramfora givendynamicsystem, ( ) ,respectively,by7#8:97#8 Useformula( )toconstruct, ( ,whererepresentstheintegratorblock).From ( )wehavethat7#8:98 ; <7#8 ; uHyIbJ0bnbJ2bJ1-a0-a1-an-1vK(n-1)vK(1)v1 :Simulationdiagramforthedirectprogrammin gtechnique(controllercanonicalform)Asyst ematicproceduretoobtainthestatespaceform froma simulationdiagramistochoosetheoutputsofi ntegratorsasstatevariables.

6 Usingthisconvention, , P ( )104 STATESPACEAPPROACHandQQRSSRR T SR T SRR( )Thisformofthesystemmodeliscalledthecont rollercanon-icalform. Itisidenticaltotheoneobtainedintheprevio ussec-tion equations( )and( ).Controllercanonicalformplaysanimportan troleincontroltheorysinceit is importanttopointoutthattherearemanystate spaceformsfora givendynamicalsystem, ,togetherwiththedevelopmentofotherimport antstatespacecanonicalforms,canbefoundin Kailath(1980; ).NotethattheMATLAB functiontf2ssproducesthestatespaceformfo ra giventransferfunction,infact,it ( )andSTATESPACEAPPROACH105( ),thestatespacecontrollercanonicalformis givenbyandDirectProgrammingTechniqueandO bserverCanonicalFormInadditiontocontroll ercanonicalform, ( )iswrittenintheformZZ [ \Z [ \\]ZZZ [ \Z [ \\]( )andexpressedasZZ [ \Z [ \\]ZZZZ [ \Z [ \\]( )106 STATESPACEAPPROACH leadingto^ _=`a^ _a^ _ ``^b^^ _ `a^ _a^ _ ``^b( )]]]]

7 Thisrelationshipcanbeimplementedbyusinga simulationdi-agramcomposedofintegratorsi na cascade, ,termscontainingshouldpassthroughonlyone integrator,signals^ _aand^ _ashouldpassthroughtwointegrators, ,signalsbandbshouldbeintegrated-times, (t)dy(t)exf2-a0+1/sxf2bc1-a1+1/sxfn-1xfn 1/sxfn-1xfnbcn-1-an-1+1/sbcn+ :Simulationdiagramforobservercanonicalfo rmDefiningthestatevariablesastheoutputso fintegrators,andrecordingrelationshipsam ongstatevariablesandthesystemout-put,weg etfromtheabovefiguregg( )hiiigiigjhhhhhghhgkjjjjjgjjggg lhg lhg lhg lhg lhgg lhg lhg( )Thematrixformofobservercanonicalformise asilyobtainedfrom( )and( ) qop qnp qnp( )andp( ) veryusefulforcomputersimulationoflineard ynamicalsystemssinceit ,thisformrepresentsanobservablesystem,in thesensetobedefinedinChapter5,whichmeans thatallstatevariableshaveanimpactonthesy stemoutput,andviceversa,thatfromthesyste moutputandstateequationsoneisabletorecon structthestatevariablesSTATESPACEAPPROAC H109atanytimeinstant,andofcourseatzero,a ndthus,determinerstintermsoftheoriginali nitialconditionsuuturutur.

8 ,withoutlossofgenerality,thatthepolynomi alinthenumeratorhasdegreeof, thenvrstrrsstt( )Hererstaredistinctrealroots(poles) formis (t)wy(t)x yxz2xz2-p2+k{21/sxz1xz1-p1+k{11/sxznxzn- pn+k{n1 :Thesimulationdiagramfortheparallelprogr ammingtechnique(modalcanonicalform)Thest atespacemodelderivedfromthissimulationdi agramisgivenby|}..~..|}~( )Thisformisknownintheliteratureasthemoda lcanonicalform(alsoknownasuncoupledform) . :Findthestatespacemodelofa andthestatespaceformobtainedbyusing( )and( )ofthedirectprogrammingtechniqueisNoteth attheMATLAB functiontf2ssproduceswhichonlyindicatesa permutationinthestatespacevariables,that isEmployingthepartialfractionexpansion(w hichcanbeobtainedbytheMATLAB functionresidue),thetransferfunctioniswr ittenas112 STATESPACEAPPROACHT hestatespacemodel,directlywrittenusing( ),isNotethattheparallelprogrammingtechni quepresentedis.}

9 Leta transferfunctioncontaininga pairofcomplexconjugaterootsbegivenbyWe firstgroupthecomplexconjugatepolesina second-ordertransferfunction,thatis Then, ,correspondingtothepairofcomplexconjugat epoles,isimplementedusingdirectprogrammi ng, ,wherethecontrollercanonicalformis usedtorepresenta sothattherequiredstatespaceformisu(t)wy( t)x yxz2xz2-10+3 1/sxz1xz1-5+ 21/sxz4xz3xz3xz4-2-2+8 8 1/s1 :Simulationdiagramforasystemwithcomplexc onjugatepoles114 STATESPACEAPPROACHM ultipleRealRootsWhenthetransferfunctionh asmultiplerealpoles, realpole ofthetransferfunctionhasmultiplicityandt hattheotherpolesarerealanddistinct,thati s > Thepartialfractionformoftheaboveexpressi onis > @ Thesimulationdiagramforsucha systemis (t) k1r-1k11u(t)x 2-p1+ 1/sx rx r-p1+ 1/sx r+1-pr+1+ k r+11/sx n-pn+1/sk nx r+1x nx 2x 1x 1-p1+ k 1r1 :ThesimulationdiagramfortheJordancanonic alformTakingforthestatevariablestheoutpu tsofintegrators,thestateSTATESPACEAPPROA CH115spacemodelisobtainedasfollows.

10 % .. > .. ( ) % > > > Thisformofthesystemmodelis knownastheJordancanonicalform. ThecompleteanalysisoftheJordancanonicalf ormrequiresa ,understandingtheJordanformis crucialforcorrectinterpretationofsystems tability,henceinthefollowingchapter, :Findthestatespacemodelfromthetransferfu nctionusingtheJordancanonicalform Thistransferfunctioncanbeexpandedas (ordinaryth-orderdifferentialequation,st atespaceortransferfunction), differentialth-ordersystemmodelintheoper atorform wheretheoperatorisdefinedas and, thenthecharacteristicequation, accordingtothemathematicaltheoryoflinear differentialequations(BoyceandDiPrima,19 92),isdefinedby ( )Notethattheoperatorisreplacedbythecompl exvariableplayingtheroleofa ( )that Thecharacteristicequationhereisdefinedby ( ) single-inputsingle-outputsystemis ( ) ,thecharacteristicpolynomial(obtainedfro mthecorrespondingcharacteristicequation)


Related search queries