Ackermanns formel

Inom kontrollteori är Ackermanns formel en designmetod för styrsystem för att lösa polallokeringsproblemet för system med invariant tid av Jürgen Ackermann. Ett av de primära problemen vid design av styrsystem är skapandet av styrenheter som kommer att ändra dynamiken i ett system genom att ändra egenvärdena för matrisen som representerar dynamiken i det slutna systemet. Detta är ekvivalent med att polerna för den tillhörande överföringsfunktionen ändras i det fall det inte finns någon annullering av poler och nollor.

Statlig återkopplingskontroll

Betrakta ett linjärt kontinuerligt-tid-invariant system med en stat-rymd-representation

där x är tillståndsvektorn, u är ingångsvektorn och A , B och C är matriser med kompatibla dimensioner som representerar systemets dynamik. En input-output beskrivning av detta system ges av överföringsfunktionen

Eftersom nämnaren för den högra ekvationen ges av det karakteristiska polynomet för A , är polerna för G egenvärden för A (observera att det omvända inte nödvändigtvis är sant, eftersom det kan förekomma annulleringar mellan termer av täljaren och nämnaren). Om systemet är instabilt , eller har en långsam respons eller någon annan egenskap som inte anger designkriterierna, kan det vara fördelaktigt att göra ändringar i det. Matriserna A , B och C kan emellertid representera fysiska parametrar för ett system som inte kan ändras. Ett tillvägagångssätt för detta problem kan således vara att skapa en återkopplingsslinga med en förstärkning K som kommer att mata tillståndsvariabeln x till ingången u .

Om systemet är kontrollerbart finns det alltid en ingång så att valfritt tillstånd kan överföras till vilket annat tillstånd . Med det i åtanke kan en återkopplingsslinga läggas till systemet med styringången , så att den nya dynamiken i systemet blir

I denna nya realisering kommer polerna att vara beroende av det karakteristiska polynomet av , dvs.

Ackermanns formel

Att beräkna det karakteristiska polynomet och välja en lämplig återkopplingsmatris kan vara en utmanande uppgift, särskilt i större system. Ett sätt att göra beräkningar enklare är genom Ackermanns formel. För enkelhetens skull, överväg en enda ingångsvektor utan referensparameter , som t.ex.

där är en återkopplingsvektor med kompatibla dimensioner. Ackermanns formel säger att designprocessen kan förenklas genom att endast beräkna följande ekvation:

där är det önskade karakteristiska polynomet utvärderat vid matris och är styrbarhetsmatrisen för systemet.

Bevis

Detta bevis är baserat på Encyclopedia of Life Support Systems inlägg om Pole Placement Control. Antag att systemet är kontrollerbart . Det karakteristiska polynomet för ges av

Att beräkna potenserna för resulterar i


Att ersätta de föregående ekvationerna till ger

Att skriva om ekvationen ovan som en matrisprodukt och utelämna termer som inte visas isolerade ger

Från Cayley–Hamilton-satsen , , alltså

Observera att är styrbarhetsmatrisen för systemet. Eftersom systemet är kontrollerbart inverterbar. Således,

För att hitta kan båda sidor multipliceras med vektorn ger

Således,

Exempel

Överväga

Vi vet från det karakteristiska polynomet för att systemet är instabilt eftersom matrisen kommer bara att ha positiva egenvärden. För att stabilisera systemet ska vi alltså sätta en återkopplingsförstärkning

Från Ackermanns formel kan vi hitta en matris som kommer att ändra systemet så att dess karakteristiska ekvation blir lika med ett önskat polynom. Anta att vi vill ha .

Således, och beräkning av styrbarhetsmatrisen ger

och

Vi har också att

Slutligen från Ackermanns formel

Statlig observatörs design

Ackermanns formel kan också användas för utformning av statliga observatörer . Betrakta det linjära, diskreta tiden observerade systemet

med observatörsförstärkning L . Då noteras Ackermanns formel för utformningen av statliga observatörer som

med observerbarhetsmatris . Här är det viktigt att notera att observerbarhetsmatrisen och systemmatrisen är transponerade : och .

Ackermanns formel kan även tillämpas på kontinuerligt observerade system.

Se även

externa länkar