Laboratórium 2 - 8. Mérés ellenőrző kérdései

A VIK Wikiből
A lap korábbi változatát látod, amilyen David14 (vitalap | szerkesztései) 2014. március 15., 19:40-kor történt szerkesztése után volt. (→‎4. Mi lesz állapot-visszacsatolás esetén a zárt rendszer karakterisztikus egyenlete?)



1. Milyen identifikációs rendszermodelleket ismer?

AR, ARX, IV, ARMAX stb. Ezek a modellek a MATLAB System Identification (röviden IDENT) toolboxa segítségével identifikálhatók. ARX modell a klasszikus LS (least squares) becsléssel is identifikálható. A módszerek érzékenyek a jel és zaj korreláltságára, amelyen segédváltozók (IV) alkalmazásával lehet javítani. Az ARMAX modell már általánosabb zajstruktúrát alkalmaz, de identifikációja numerikusan bonyolultabb módszert igényel, nevezetesen a kvázi Newton-módszert. Lásd elméleti alapok.

2. Miért van szükség identifikációra?

Az identifikáció célja dinamikus modell nyerése az ismeretlen rendszerről, a szabályozástechnikában a szabályozott szakaszról. Dinamikus modell hiányában csak kísérletezéssel tudnánk egyszerű szabályozók paraméterbeállítását megkeresni. A dinamikus modell ismerete lehetővé teszi elméletileg megalapozott szabályozások tervezését, amely minimálissá teszi a reális folyamaton való kísérletezést. A modell jó, ha azonos bemenő jel mellett a kimenetén hasonlóan válaszol, mint az ismeretlen rendszer. A modellel szemben pótlólagos elvárásaink is lehetnek, mint például az, hogy az identifikációval kapott diszkrétidejű modellnek legyen folytonosidejű megfelelője. Ez a negatív valós pólusokkal áll kapcsolatban a z-tartományban.

3. Mit értünk állapot-visszacsatolás alatt?

Állapot-visszacsatolás alatt azt értjük, hogy a szabályozó kimenő jelét (a beavatkozó jelet) az állapotokból állítjuk elő. Lineáris állapot-visszacsatolás esetén folytonos időben Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle u(t)=-K\cdot x(t)} , diszkrét időben pedig Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle u(iT)=-K\cdot x(it)} , vagy röviden Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle u_i=-K\cdot x_i} , ahol T a mintavételi idő. Egyváltozós (SISO) rendszer esetén K sorvektor.

4. Mi lesz állapot-visszacsatolás esetén a zárt rendszer karakterisztikus egyenlete?

Folytonos időben:

  • A szakasz állapotegyenlete: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \dot{x}=Ax + Bu}
  • A zárt rendszer állapotegyenlete: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \dot{x}=(A-BK) \cdot x}
  • A zárt rendszer karakterisztikus egyenlete: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \varphi_c(s)=det \; (sI-(A-BK))}

Diszkrét időben:

  • A szakasz állapotegyenlete: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle x_{i+1}=\Phi x_i + \Gamma u_i}
  • A zárt rendszer állapotegyenlete: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle x_{i+1}=(\Phi-\Gamma K) \cdot x_i}
  • A zárt rendszer állapotegyenlete: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \varphi_c(z)=det \; (zI-(\Phi - \Gamma K))}

A pólusáthelyezési feladatban előírjuk a zárt rendszer karakterisztikus egyenletét (ami ekvivalens a zárt rendszer pólusainak, azaz a velük megegyező sajátértékeknek az előírásával), és keressük az ehhez szükséges állapot-visszacsatolást. Vegyük észre az algebrai hasonlóságot a folytonosidejű és diszkrétidejű feladat esetén.

5. Mik a fő problémák az egyszerű u=-Kx állapot-visszacsatolás esetén tipikus irányítási rendszerekben?

Az egyik probléma az, hogy az állapotvektornak az összes komponense általában nem mérhető, például SISO esetben csak a kimenő jelet méri egy érzékelő, ezért állapotmegfigyelőt célszerű alkalmazni a becslés előállítására és bevonásába a beavatkozó jel számításába. A másik probléma, hogy az egyszerű állapot-visszacsatolás nem veszi figyelembe az alapjelet (más néven referencia jelet), ezért pótlólagos figyelembevételéről külön kell gondoskodni, lásd Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle N_x,N_u}

6. Mi a domináns póluspár?

A szabályozási kör Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle s_{1,2}=- \sigma_e \pm j \omega_e} póluspárját dominánsnak nevezzük, ha a zárt szabályozási kör dinamikus minőségi jellemzőit lényegében Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle s_{1,2}} határozza meg. Ennek feltétele, hogy a többi stabil pólusra teljesüljön Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \left|Re \left\{ s_i \right\} \right| > 3 \sigma_e} , mert ekkor a többi pólus okozta tranziens már lecseng az első maximumig terjedő időpont Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle (T_m)} , a túllövés Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle (\Delta v)} és a beállási idő Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle (T_{2 \%} )} számításakor. Ebben az esetben jó közelítéssel:

Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle T_m={\pi \over \omega_e}}

Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \Delta v = \exp \left( {-\pi \sigma_e \over \omega_e} \right) = \exp \left( { - \pi \xi \over \sqrt{ 1- \xi^2 } } \right)}

Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle T_{2\%}={\ln(50) \over \sigma_e } \approx {5 \over \sigma_e}}

7. Mi a kapcsolat a kéttárolós lengő tag csillapítása és csillapítatlan sajátfrekvenciája valamint a hozzátartozó pólusok között?

A kéttárolós lengő tag átviteli függvénye:

Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle W(s)={\omega_0^2 \over s^2 + 2 \xi \omega_0 s + \omega_0^2 }}


Pólusai: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle s_{1,2}=-\sigma_e \pm j \omega_e= - \xi \omega_0 \pm j \omega_0 \sqrt{1 - \xi^2}}


Csillapítás: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle 0<\xi<1}

Csillapítatlan sajátfrekvencia: Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \omega_0 = {1 \over T}}


Aszimptotikus amplitúdó menete az Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \omega_0} helyen törésfrekvenciával rendelkezik, rezonanciahelye és az amplitúdó értéke a rezonancia helyén Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \xi} -től függ.

Nincs rezonancia, ha Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \xi \geq {1 \over \sqrt{2} } \approx 0.0707} .

A Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle v(t)} átmeneti függvénynek ezzel szemben Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \Delta v > 0} túllövése van, ha Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \xi <1}

8. Mi biztosítja a konstans alapjel követését állapot-visszacsatolt rendszerekben?

Az Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle r = y_{\infty}} alapjel követést az Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle N_x r} és az Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle N_u r} jelek biztosítják az állapot-visszacsatolt rendszerben, ahol Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle N_x r = x_{\infty} =0} és Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle N_u r = u_{\infty}} .

Diszkrét időben ezeket a következő feltételből lehet meghatározni:

Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \left[ \begin{array}{rr} N_x \\ N_u \end{array} \right] = \left[ \begin{array}{rr} \Phi-I & \Gamma \\ C & 0 \end{array} \right]^{-1} \cdot \left[ \begin{array}{rr} 0_{n \times m} \\ I_{m \times m} \end{array} \right]}

9. Miért szükséges állapotmegfigyelő alkalmazása?

Az Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle x} állapotvektornak általában nem mérhető az összes komponense, például SISO esetben csak az kimenő jelet méri egy érzékelő, ezért állapotmegfigyelőt célszerű alkalmazni a becslés előállítására és bevonásába a beavatkozó jel számításába folytonos időben Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle u = - K \hat{x}} , diszkrét időben pedig Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle u_i = -k \hat{x}_i} alakban. Az állapotmegfigyelő egy dinamikus rendszer, amelynek kimenete a becsült állapot, bemenete pedig a szakasz kimenete és a beavatkozó jel.

10. Mi a kapcsolat a "terhelés" elnevezés és a zavaró jel között?

Terhelés alatt a szabályozott szakasz bemenetére redukált Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle d} zavaró jelet értjük.

11. Hogyan küszöbölhető ki a terhelés hatása?

Ha az állapotmegfigyelő becsülni tudja a bemenetre redukált Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle d} zavarást is, akkor jó becslés esetén a szabályozó kimenetéhez hozzáadva a terhelés Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle - \hat{x}_d} becslését, a Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle d} zavarást kompenzálja a Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle - \hat{x}_d} , és a rendszer úgy viselkedik, mintha nem is lenne zavarás.

12. Mit értünk diszkrétidejű aktuális megfigyelő alatt és mik az előnyei?

A diszkrétidejű aktuális állapotmegfigyelő állapotegyenlete:

Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \hat{x}_i = F \hat{x}_{i-1} + G y_i + H u_{i-1}}


Ha Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \tilde{x} = x - \hat{x}} a becslési hiba, akkor Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle F=\Phi - GC\Phi, \; H=\Gamma - GC\Gamma} választás esetén, ha a gerjesztetlen Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \tilde{x}_i=F \tilde{x}_{i-1}} rendszer stabil és gyors, akkor rövid tranziens után a becslési hiba eltünik, és az állapot-visszacsatolásban Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle x} helyettesíthető a vele már megegyező Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \hat{x}} becsült állapottal.

Az aktuális megfigyelő előnye, hogy Értelmezés sikertelen (SVG (a MathML egy böngészőkiegészítővel engedélyezhető): Érvénytelen válasz („Math extension cannot connect to Restbase.”) a(z) https://wikimedia.org/api/rest_v1/ szervertől:): {\displaystyle \hat{x}_i} számításakor már figyelembe veszi az aktuális kimenő jelet, és ezáltal egy mintavételi időnyi holtidőt eliminál az irányítási algoritmusban, ami gyorsabb működést eredményezhet.

Mivel , ezért az aktuális állapotmegfigyelő tervezése algebrailag hasonló a pólusáthelyezési feladathoz, azaz előírt esetén a fiktív rendszerhez kell fiktív állapot-visszacsatolást tervezni.

13. Miért érdemes integrátort tenni a szabályozási körbe?

A szabályozási körbe integrátort helyezve javulnak az alapjel követési és zavaró jel elnyomási tulajdonságok, ha biztosítjuk a zárt rendszer stabilitását is. Az integrátor javítja a lassú paraméterváltozásokkal szembeni robusztusságot is mindaddig, amíg a paraméterváltozások ellenére a zárt rendszer stabil marad. Ennek oka, hogy az integrátor miatt a felnyitott kör erősítése alacsony frekvencián nagy (nulla frekvencián végtelen). Másrészt viszont alacsonyfrekvenciás pólus/zérus pár léphet fel a zárt rendszer átviteli függvényében, ami a dinamikus minőségi jellemzők romlásához vezethet.

14. Hogyan képződik le egy folytonos idejű pólus a diszkrétidejű tartományba?

A folytonosidejű pólus a helyre képződik le a pólusok számának és multiplicitásának megőrzése mellett.

Mivel , ezért páratlan multiplicitású negatív valós pólusú diszkrétidejű rendszernek nincs folytonosidejű megfelelője.

15. Mit okoznak a megfigyelő sajátértékei a zárt rendszer átviteli függvényében?

A megfigyelő sajátértékei a zárt rendszer átviteli függvényében pólus/zérus kiejtést okoznak.

A zárt rendszernek az egyszerűsítés után megmaradó pólusai a K állapot-visszacsatolás tervezésénél specifikált polinom gyökei lesznek, vagyis az állapotmegfigyelő alkalmazása nem módosítja a zárt rendszer megtervezett pólusait (feltéve, hogy a szabályozott szakasz modelljét pontosan ismerjük).