Observator (sisteme dinamice)

Observatorul de stare este un model conectat în paralel cu obiectul de control și care primește informații continue despre modificările acțiunii de control și ale valorii de control.

Când se folosește un observator, la sistem nu se adaugă noi canale de informații, doar un dispozitiv corector este introdus în controler, în urma căruia se formează un nou controler care funcționează într-un sistem convențional cu o singură buclă.

Clasificarea observatorilor


Contoare de poziție indirectă

Acești observatori sunt utilizați în acționările fără senzori. Pentru a măsura poziția rotorului, aceștia folosesc neomogenitatea magnetică a proprietăților motorului. De exemplu, asimetria înfășurărilor sau eterogenitatea permeabilității magnetice.

Contoare de eroare de orientare

Acești observatori sunt utilizați în acționările fără senzori. Ele determină poziția sistemului de coordonate rotativ folosind semnalele interne ale sistemului de control, care depind de eroarea orientării acestuia. Ele pot fi numite adaptive, deoarece reduc eroarea de orientare la zero. Poziția sistemului de coordonate rotativ este utilizată pentru a estima viteza rotorului.


Observatori bazați pe filtrul Kalman

Acest observator este un fel de filtru digital al cărui algoritm este construit ținând cont de legile statisticii matematice. Vă permite să restabiliți un parametru necunoscut, minimizând în același timp influența interferenței în măsurarea valorilor cunoscute.

Observatorul bazat pe filtrul Kalman se caracterizează prin complexitatea algoritmului de calcul și teoretic ar trebui să permită obținerea unei precizii ridicate a observației. În practică, parametrii sistemului nu sunt cunoscuți cu exactitate și, în plus, se pot schimba și se modifică în timpul funcționării. Acest lucru limitează acuratețea și gama de utilizare a observatorului aparent ideal. [unu]

Sistem

(unu) (2)

este un observator al sistemului

(3) , (4) ,

dacă pentru fiecare stare inițială a sistemului (3)-(4) există o stare inițială pentru sistemul (1)-(2), astfel încât egalitatea să conducă la sub toate controalele .

Aici  sunt matrice ale dimensiunii corespunzătoare.

Dacă dimensiunea este egală cu dimensiunea și îndeplinirea condiției dă pentru toate controalele , atunci sistemul (1) se numește observator de ordin complet pentru sistemul (3)-(4).

Setul de ecuații diferențiale (3) descrie schimbarea în timp a stării unui sistem. vectorul dimensional , numit vector de stare , descrie starea acestui sistem în timp . vectorul -dimensional descrie acțiunile de control asupra sistemului și se numește vector de control sau pur și simplu control .

vectorul -dimensional este o combinație liniară de variabile de stare a sistemului (3) pe care le putem măsura. De obicei . se numește variabilă observabilă .

Teorema 1 . Sistemul (1) este un observator de ordin complet pentru sistemul (3)-(4) dacă și numai dacă , , , unde este o matrice arbitrară variabilă în timp a dimensiunii corespunzătoare. Ca urmare, observatorii de ordin complet au următoarea structură:

(5) .

Matricea se numește matricea câștigului observatorului . Observatorul ordinului total poate fi reprezentat și ca

,

de unde rezultă că stabilitatea observatorului este determinată de comportamentul matricei

.

În cazul unui sistem cu parametri constanți, când toate matricele din enunțul problemei sunt constante, inclusiv matricea câștigului , stabilitatea observatorului rezultă din aranjarea numerelor caracteristice ale matricei , numite polii observatorului . Observatorul va fi stabil dacă toți polii săi sunt localizați în jumătatea stângă a planului complex.

Teorema 2 . Să luăm în considerare observatorul de ordin complet (5) pentru sistemul (3)-(4). Eroare de recuperare

satisface ecuația diferențială

.

Eroarea de recuperare are proprietatea că

la

pentru toate dacă și numai dacă observatorul este stabil asimptotic.

Cu cât polii observatorului sunt îndepărtați mai mult în jumătatea stângă a semiplanului complex, cu atât eroarea de reconstrucție converge mai repede la zero. Acest lucru se realizează prin creșterea matricei de câștig , dar aceasta crește sensibilitatea observatorului la zgomotul de măsurare care poate fi prezent în variabila observată .

Vezi și

Note

  1. ↑ 1 2 Kalachev Yu.N. Observatori de stare într-o unitate vectorială. - EFO, 2015. - P. 6. - 61 p.