Tilstandsromrepresentasjon

representasjon av tilstandsvariabler i et lineært system som relater innganger og utgangser med førsteordens differensiallignanger

Tilstandsrom er en matematisk representasjon av lineære system. Tilstandene til systemet blir representert med tilstandsvariabler som relater inngangs- og utgangssignalene med første ordens differensialligninger. For å forenkle notasjonen blir tilstandsvariablene og inngangs- og utgangs-signalene uttrykte med matrise-vektor notasjon. Dette gir en kompakt og oversiktlig representasjon, som er uavhengig av antal inn- og utganger.

Tilstandsrom-representasjon kan benyttes både for lineære og ulineære system, med vilkårlige starttilstander. Begrepet «tilstandsrom» viser til et vektorrom hvor tilstandsvariablene til systemet er representert ved aksene til rommet.

Tilstandsvariabler

rediger
 
Blokkdiagram av en tilstandsrommodell

Når et fysisk system blir representert på tilstandsvariaberform er antall tilstandsvariabler lik med antall energilagrende elementer i det fysiske systemet. Når elektriske system blir representeret på tilstandsromform er antal tilstandsvariabler lik med antal energilagrende element (spoler og kondensatorer) i det elektriske systemet. Tilsvarende, når et mekanisk system er representert på tilstandsromform er antal tilstandsvariabler lik med antal energilagrende masser og fjærer.

Tilstandsvariablene må være lineært uavhengige (en tilstadsvariabel kan ikke være en lineær kombinasjon av andre tilstandsvariabler). Det minste antal tilstandsvariabler, N, som skal til for å representere et system er som oftest lik ordenen til differensialligningen som definerer systemet, eller til orden til nevnerpolynomet når systemet er representert på transferfunksjon-form, redusert til en ekte brøk.

Lineære system

rediger

Den generelle representasjonen av lineære system, med   innganger,   utganger og   tilstandsvariabler kan skrives på formen:

 
 

hvor:

, 
, 
, 
, 
, 
, 
, 
 
  er tilstandsvektoren,
  er inngangsvektoren (eller kontrollvektoren),
  er utgangsvektoren (eller observasjonsvektoren)
  er systemmatrisen (også kalt tilstandsoppdateringsmatrisen),
  er inngangsmatrisen,
  er utgangsmatrisen og
  er direktekoblingsmatrisen.

I praksis er   ofte en nullmatrise og systemet har ingen direkte kobling fra inngang til utgang.

I denne generelle representasjonen er alle matrisene tidsvariante. Tidsvariabelen   kan være tids-kontinuerlig,  , eller tids-diskret,  . I det siste tilfellet er  , der   er sampelintervallet.

Systemtyper

rediger

Ulike system kan representeres på tilstandsromform:

Systemtype Tilstandsrommodell
Tids-kontinuerlig, tids-invariant  
 
Tids-kontinuerlig, tids-variant  
 
Tids-diskret, tids-invariant  
 
Tids-diskret, tids-variant  
 
Tids-kontinuerlig, tids-invariant i laplace-planet  
 
Tids-diskret, tids-invariant i z-planet  
 

I de to siste tilfellene har man gått ut fra at starttilstanden til systemet er null: . 

Kontrollerbarhet og observerbarhet

rediger

En tidskontinuerlig tidsinvariant tilstandsrommodell er kontrollerbar hvis og bare hvis:

 

En tidskontinuerlig tidsinvariant tilstandsrommodell er observerbar hvis og bare hvis:

 

Transferfunksjon-representasjon

rediger

Transferfunksjonen til et tidskontinuerlig tidsinvariant system skrives på formen:

 

og kan finnes ved å laplacetransformasjonen:

 
 
 

Man setter deretter uttrykket for   inn i utgangsligningen (eller opservasjonsligningen):

 
 

som gir transferfunksjonen:

 

Denne MIMO-transferfunksjonen (multiple innputt, multiple utputt) har dimensjon   og inneholder   SISO-transferfunskjonar (singel innputt, singel utputt), mellom de   inngangene og de   utgangene.

Stabilitet

rediger

Når man studerer stabiliteten til et tidskontinuerlig, tidsinvariant system, er det enklest å representere det som en faktorisert transferfunksjon:

 

Nevneren til tranferfunksjonen   er lik det karakteristiske polynomet til tilstandsmatrisen:

 .

Røttene til dette polynomet (egenverdiene) er polene til systemet. Om disse ligger på innsiden av enhetssirkelen i z-planet er systemet stabilt, og om de ligger enhetssirkelen er det marginalt stabilt. Om minst en pol ligger på utsiden av enhetssirkelen er systemet ustabilt. En alternativ måte for å avgjøre om systemet er stabilt er å benytte Lyapunov sitt stabilitetsteorem.

Nullpunktene til systemet (røttene til tellerpolynomet i transferfunksjonen) avgjør om systemet har minium-, maksimum-, eller blandet-fase, men nullpunktene påvirker ikke stabiliteten til systemet.

Om det forekommer pol-nullpunkt-kanselleringar kan et lineært system være BIBO-stabilt (begrenset innputt, begrenset utputt) selv om det ikke er internt stabilt.

Se også

rediger

Referanser

rediger


Bibliografi

rediger
  • Chu, C.K. og Chen, G., Signal processing and systems theory: Selected topics, Springer-Verlag, 1992.
  • Kailath, T., Linear systems, Prentics-Hall, 1980.
  • Kuo, B,C,, Automatic contol systems, Prentice-Hall, 6. utg., 1991.
  • Ogata, K, Discrete control systems, Prentice-Hall, 1987.