Juryens stabilitetskriterium - Jury stability criterion
I signalbehandling og kontrollteori er Jury-stabilitetskriteriet en metode for å bestemme stabiliteten til et lineært diskret tidssystem ved analyse av koeffisientene til dets karakteristiske polynom . Det er den diskrete tidsanalogen til stabilitetskriteriet Routh – Hurwitz . Juryens stabilitetskriterium krever at systemstolpene er plassert inne i enhetssirkelen sentrert ved opprinnelsen, mens stabilitetskriteriet Routh-Hurwitz krever at stolpene er i venstre halvdel av det komplekse planet . Jury-kriteriet er oppkalt etter Eliahu Ibraham Jury .
Metode
Hvis det karakteristiske polynomet til systemet er gitt av
så er bordet konstruert slik:
rad | z n | z n −1 | z n −2 | z .... | z 1 | z 0 |
---|---|---|---|---|---|---|
1 | a 0 | a 1 | a 2 | ... | a n −1 | a n |
2 | a n | a n −1 | a n −2 | ... | a 1 | a 0 |
3 | b 0 | b 1 | ... | b n −2 | b n −1 | |
4 | b n −1 | b n −2 | ... | b 1 | b 0 | |
5 | c 0 | c 1 | ... | c n −2 | ||
6 | c n −2 | c n −3 | ... | c 0 | ||
... | ... | ... | ... | ... | ... | ... |
2 n −5 | p 0 | s 1 | s 2 | s 3 | ||
2 n −4 | s 3 | s 2 | s 1 | p 0 | ||
2 n −3 | q 2 | q 1 | q 0 |
Det vil si at den første raden er konstruert av polynomkoeffisientene i rekkefølge, og den andre raden er den første raden i omvendt rekkefølge og konjugert.
Den tredje raden i tabellen beregnes ved å trekke ganger den andre raden fra første rad, og den fjerde raden er den tredje raden med de første n elementene omvendt (ettersom det endelige elementet er null).
Utvidelsen av tabellen fortsettes på denne måten til en rad som inneholder bare ett element som ikke er null, er nådd.
Merk at det er for de to første radene. Så for 3. og 4. rad endres koeffisienten (dvs. ). Dette kan sees på som det nye polynomet som har en mindre grad og deretter fortsetter.
Stabilitetstest
Hvis da for hver verdi av ... som er negativ, har polynomet en rot utenfor enhetsplaten. Dette innebærer at metoden kan stoppes etter at den første negative verdien er funnet når du sjekker for stabilitet.
Eksempel på implementering
Denne metoden er veldig enkel å implementere ved hjelp av dynamiske matriser på en datamaskin. Den forteller også om hele røttens modul ( kompleks og ekte ) ligger inne i enhetsskiven. Vektoren v inneholder de reelle koeffisientene til det opprinnelige polynomet i rekkefølgen fra høyeste grad til laveste grad.
/* vvd is the jury array */
vvd.push_back(v); // Store the first row
reverse(v.begin(),v.end());
vvd.push_back(v); // Store the second row
for (i=2;;i+=2)
{
v.clear();
double mult = vvd[i-2][vvd[i-2].size()-1]/vvd[i-2][0]; // This is an/a0 as mentioned in the article.
for (j=0; j<vvd[i-2].size()-1; j++) // Take the last 2 rows and compute the next row
v.push_back(vvd[i-2][j] - vvd[i-1][j] * mult);
vvd.push_back(v);
reverse(v.begin(), v.end()); // reverse the next row
vvd.push_back(v);
if (v.size() == 1) break;
}
// Check is done using
for (i=0; i<vvd.size(); i+=2)
{
if (vvd[i][0]<=0) break;
}
if (i == vvd.size())
"All roots lie inside unit disc "
else
"no"
Se også
- Liénard – Chipart-kriterium , et annet stabilitetskriterium avledet fra Routh-Hurwitz (for kontinuerlige tidssystemer )
Referanser
For mer informasjon, vennligst sjekk disse referansene:
For avanserte ressurser:
- Arkivert 2. august 2008 på Wayback Machine
- Benidir, M. (1996). "Om rotfordelingen av generelle polynomer med hensyn til enhetssirkelen". Signalbehandling . 53 : 75. doi : 10.1016 / 0165-1684 (96) 00077-1 .
- http://www.laas.fr/~henrion/Papers/lyap.ps.gz
For implementeringer:
- http://www.ticalc.org/archives/files/fileinfo/426/42696.html (TI-83 + / 84 + grafkalkulatorer)