Államképviselet
Az automatikus üzemmódban egy állami reprezentáció lehetővé teszi, hogy a modell egy dinamikus rendszer segítségével állapotváltozóit . Ez az ábrázolás, amely lehet lineáris vagy nem, folyamatos vagy diszkrét, lehetővé teszi a rendszer állapotának meghatározását bármely jövőben, ha ismerjük a kezdeti pillanat állapotát és a rendszert befolyásoló exogén változók viselkedését. A rendszer állami reprezentációja lehetővé teszi a "belső" viselkedés megismerését, és nem csak a "külső" viselkedését, mint az átviteli funkciója esetén. Az államképviselet rövid történetét lásd : Automatizálás története .
Állapotváltozók
A rendszer teljes egészében leírható változókészlet segítségével. Az állapotváltozók olyan mennyiségek, amelyek leggyakrabban fizikai jelentéssel bírnak, és amelyeket egy x vektorba gyűjtenek . Az összes állapotváltozó ismerete bármely pillanatban t , valamint a [ t , t + T ] intervallumba történő bejegyzés ismerete , ahol T tetszőleges, lehetővé teszi a rendszer összes változójának pillanatnyi megismerését. . A száma állapotváltozók, betűvel jelöljük n , a sorrendben a rendszer.
t+T{\ displaystyle t + T}![t + T](https://wikimedia.org/api/rest_v1/media/math/render/svg/8371dd96793f627e04d891ebe9abdba3f61ac5c7)
Lineáris rendszerek
Képviseletek
A cikk első részében csak az invariáns (vagy álló ) lineáris rendszereket vesszük figyelembe .
Ezeknek a rendszereknek az állapotábrázolása, ha folyamatos időben vannak , a következőképpen íródik:
{x˙=NÁL NÉL x+B uy=VS x+D u{\ displaystyle {\ begin {esetben} {\ dot {x}} & = A ~ x + B ~ u \\ y & = C ~ x + D ~ u \ end {esetek}}}
x(t)∈Rnem{\ displaystyle x (t) \ in \ mathbb {R} ^ {n}}![{\ displaystyle x (t) \ in \ mathbb {R} ^ {n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2c1c961584277244025a31559591d69d7f925ef0)
: oszlop, amely az n állapotváltozót ábrázolja
u(t)∈Rm{\ displaystyle u (t) \ in \ mathbb {R} ^ {m}}![{\ displaystyle u (t) \ in \ mathbb {R} ^ {m}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5a1831782d6f41d9f785d3827b09d9cacee97337)
: oszlop, amely az m parancsokat jelöli
y(t)∈Ro{\ displaystyle y (t) \ in \ mathbb {R} ^ {p}}![{\ displaystyle y (t) \ in \ mathbb {R} ^ {p}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9e336984b646d997441709409830c74b19da31bf)
: oszlop, amely a p kimenetet ábrázolja
NÁL NÉL∈Rnem×nem{\ displaystyle A \ in \ mathbb {R} ^ {n \ szor n}}![A \ itt: {\ mathbb {R}} ^ {{n \ szor n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ebb63eca276c71633e0939f5c5d4ef4bfc565518)
: Állapotmátrix
B∈Rnem×m{\ displaystyle B \ in \ mathbb {R} ^ {n \ szorzat m}}![B \ itt: {\ mathbb {R}} ^ {{n \ alkalommal m}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f7a51dafddf59d08d255f0d6ed1a4aacd8bc8011)
: Parancsmátrix
VS∈Ro×nem{\ displaystyle C \ in \ mathbb {R} ^ {p \ szor n}}![C \ itt: {\ mathbb {R}} ^ {{p \ times n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9daf78107d911725872651a94dcf89508beb63b2)
: Megfigyelési mátrix
D∈Ro×m{\ displaystyle D \ in \ mathbb {R} ^ {p \ szoros m}}![D \ itt: {\ mathbb {R}} ^ {{p \ times m}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c8a72b56f6d87eb8ca7a3476ad4ab5409c1d564f)
: Közvetlen cselekvési mátrix
Az oszlopok x , u és y képviseli vektorok és a bázisok vektorterekben és , az úgynevezett állami helyet , kontroll tér és a kimeneti térben , és izomorf és rendre.
x∈x,u∈U{\ displaystyle \ mathbf {x} \ in {\ mathcal {X}}, \ mathbf {u} \ in {\ mathcal {U}}}
y∈Y{\ displaystyle \ mathbf {y} \ itt: {\ mathcal {Y}}}
x,U{\ displaystyle {\ mathcal {X}}, {\ mathcal {U}}}
Y{\ displaystyle {\ mathcal {Y}}}
Rnem,Rm{\ displaystyle \ mathbb {R} ^ {n}, \ mathbb {R} ^ {m}}
Ro{\ displaystyle \ mathbb {R} ^ {p}}![{\ mathbb {R}} ^ {{p}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/40a670215fd4556c78acd92bdc55d472548b7a21)
Hasonlóképpen, a mátrixok A , B , C és D jelentése egyenes, alkalmazások
,
,
és
rendre, a figyelembe vett bázis.
NÁL NÉL∈L(x,x){\ displaystyle \ mathbf {A} \ in {\ mathcal {L}} ({\ mathcal {X}}, {\ mathcal {X}})}
B∈L(U,x){\ displaystyle \ mathbf {B} \ in {\ mathcal {L}} ({\ mathcal {U}}, {\ mathcal {X}})}
VS∈L(x,Y){\ displaystyle \ mathbf {C} \ in {\ mathcal {L}} ({\ mathcal {X}}, {\ mathcal {Y}})}
D∈L(U,Y){\ displaystyle \ mathbf {D} \ in {\ mathcal {L}} ({\ mathcal {U}}, {\ mathcal {Y}})}![{\ displaystyle \ mathbf {D} \ in {\ mathcal {L}} ({\ mathcal {U}}, {\ mathcal {Y}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/257a313c9bc3787b65aa1c745a302e581bbb8d0e)
Az x , u és y vektorok kielégítik az egyenleteket
{x˙=NÁL NÉL x+B uy=VS x+D u{\ displaystyle {\ begin {cases} \ mathbf {\ dot {x}} & = \ mathbf {A ~ x + B ~ u} \\\ mathbf {y} & = \ mathbf {C} ~ \ mathbf {x } + \ mathbf {D} ~ \ mathbf {u} \ end {esetben}}}
Bizonyos esetekben az először bevezetett mátrix állapotábrázolás lesz a legkényelmesebb; másoknál megfelelőbb lesz az, amely vektorokat és lineáris térképeket tartalmaz, és amelyet belső állapotábrázolásnak neveznek ( geometrikusnak is nevezik ).
Az állapotegyenlet integrálása
A System Status a rendszer történetének átfogó összefoglalása. Valójában az állapot és a véges intervallum sorrendjének ismeretében ki lehet fejezni az állapotot , a mátrix exponenciális számításainak köszönhetően :
x(tén){\ displaystyle x (t_ {i})}
u(t){\ displaystyle u (t)}
[tén, tf]{\ displaystyle [t_ {i}, ~ t_ {f}]}
x(tf){\ displaystyle x (t_ {f})}![x (t_ {f})](https://wikimedia.org/api/rest_v1/media/math/render/svg/e4aea9d6cda50af6e655c249726e9202ba1d34e9)
x(tf)=eNÁL NÉL(tf-tén)x(tén)+∫téntfeNÁL NÉL(tf-τ)Bu(τ)dτ{\ displaystyle x (t_ {f}) = e ^ {A (t_ {f} -t_ {i})} x (t_ {i}) + \ int _ {t_ {i}} ^ {t_ {f} } e ^ {A (t_ {f} - \ tau)} Bu (\ tau) d \ tau}
Alapváltozás
Tekintsük a változó változását , a és invertálhatóval . Ez a változó az alaptér változásának felel meg. A rendszert ezért a következőképpen írják át:
z=Px{\ displaystyle z = Px}
P∈Rnem×nem{\ displaystyle P \ in \ mathbb {R} ^ {n \ szor n}}![P \ itt: {\ mathbb R} ^ {{n \ szor n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2369078dee2e6186b7dfca7d4866543880bdb627)
{z˙=PNÁL NÉLx+PBu=PNÁL NÉLP-1z+PBuy=VSx+Du=VSP-1z+Du{\ displaystyle {\ begin {cases} {\ dot {z}} = PAx + PBu & = PAP ^ {- 1} z + PBu \\ y = Cx + Du & = CP ^ {- 1} z + Du \ {esetek}}} vége
Láthatjuk tehát, hogy egy államrendszer mátrixábrázolásai végtelenek . Ezzel szemben a belső reprezentáció egyedülálló.
Pólusok és stabilitás
Lengyelek
Az állapotmátrix (vagy ezzel egyenértékűen a mátrix által képviselt endomorfizmus ) sajátértékei a rendszer pólusai . Legyen p oszlop; annak érdekében, q úgy definiáljuk, hogy a legnagyobb fokú a elemi osztója polinom mátrix, amelyek több polinom , vagy sorrendjét sokaságának p , mint a gyökér a minimális polinom a A , vagy ismét a maximális sorrendben Jordan blokkok az a , amelynek a sajátérték p .
NÁL NÉL{\ displaystyle A}
NÁL NÉL{\ displaystyle \ mathbf {A}}
sénnem-NÁL NÉL{\ displaystyle sI_ {n} -A}
s-o∈VS[s]{\ displaystyle sp \ in \ mathbb {C} \ bal [s \ jobb]}![sp \ in {\ mathbb {C}} \ balra [s \ jobbra]](https://wikimedia.org/api/rest_v1/media/math/render/svg/c0921ac051e355fb5accb7a29a4d73e39f2119dd)
Ez az utolsó jellemzés és Jordánia redukciójának alkalmazása a differenciálrendszerek elméletére azt mutatja, hogy a következő feltételek egyenértékűek:
(i) a rendszer p pólusa nagyobb vagy egyenlő q-val ;
(ii) u = 0 esetén létezik olyan kezdeti állapot , hogy az állapotegyenletnek megvan a formája .
x0≠0{\ displaystyle x_ {0} \ neq 0}
x(t)=tq-1eotx0{\ displaystyle x (t) = t ^ {q-1} e ^ {pt} x_ {0}}
Stabilitás
A fentiekből a következő javaslatok adódnak:
- A rendszer akkor stabil (Ljapunov értelmében), és csak akkor, ha pólusai mind a zárt bal félsíkban vannak (vagyis mindegyiknek negatív vagy nulla valós része van), a képzeletbeli tengelyen elhelyezkedők (ha vannak) egyszerű (azaz 1. rendű).
Szerkezeti tulajdonságok
Az irányíthatóság és megfigyelhetőség a rendszer szerkezeti tulajdonságai, amelyek nem jelennek meg az átviteli függvény ábrázolásában.
Irányíthatóság és stabilizálás
A rendszer azt mondják, hogy irányítható , ha bármely időintervallumra és minden pontot , ahol létezik olyan parancs u alkalmazott , úgyhogy .
[tén, tf]{\ displaystyle [t_ {i}, ~ t_ {f}]}
xén,xf∈x{\ displaystyle \ mathbf {x} _ {i}, \ mathbf {x} _ {f} \ in {\ mathcal {X}}}
x(tén)=xén{\ displaystyle \ mathbf {x} (t_ {i}) = \ mathbf {x} _ {i}}
[tén, tf]{\ displaystyle [t_ {i}, ~ t_ {f}]}
x(tf)=xf{\ displaystyle \ mathbf {x} (t_ {f}) = \ mathbf {x} _ {f}}![{\ displaystyle \ mathbf {x} (t_ {f}) = \ mathbf {x} _ {f}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/67b089570e6c49ffc59f3438810b2e950c7f32ce)
A szükséges és elégséges feltétele az ellenőrizhetőség továbbiakban nevezzük a Kálmán kritériuma a szabályozhatóság . A kérdéses rendszer akkor és csak akkor vezérelhető, ha :
rang[BNÁL NÉLB...NÁL NÉLnem-1B]=nem{\ displaystyle {\ textrm {rang}} {\ begin {bmatrix} B&AB & ... & A ^ {n-1} B \ end {bmatrix}} = n}![{\ textrm {rang}} {\ begin {bmatrix} B&AB & ... & A ^ {{n-1}} B \ end {bmatrix}} = n](https://wikimedia.org/api/rest_v1/media/math/render/svg/8238e8b4cfb7941f176d1a86d0a248daa7d56639)
A fenti mátrix, jelöljük , általában úgynevezett szabályozhatósága mátrix , és az oszlopai számított iteratív: . Belső értelemben meghatározzuk a következő állapottér vezérelhető alterétΓ{\ displaystyle \ Gamma}
NÁL NÉLk+1B=NÁL NÉL(NÁL NÉLkB){\ displaystyle A ^ {k + 1} B = A (A ^ {k} B)}
xvs.{\ displaystyle {\ mathcal {X}} _ {c}}
x{\ displaystyle {\ mathcal {X}}}![{\ mathcal {X}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8c7e5461c5286852df4ef652fca7e4b0b63030e9)
xvs.=∑k=1bNÁL NÉLk-1B{\ displaystyle {\ mathcal {X}} _ {c} = \ sum _ {k = 1} ^ {b} \ mathbf {A} ^ {k-1} {\ mathcal {B}}}![{\ mathcal {X}} _ {{c}} = \ sum _ {{k = 1}} ^ {{b}} {\ mathbf {A}} ^ {{k-1}} {\ mathcal {B }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/afdcded81c0ae432dc64ffbe1e04a67f43e48e45)
hol van a kép , és a rendszer tehát akkor és csak akkor vezérelhető . Ezután azt mondjuk, hogy a nyelvvel visszaélve az ( A , B ) (vagy ennek megfelelő módon ( A , B ) ) ellenőrizhető. Ha nem ez a helyzet, akár a rangját a mátrix , azaz a dimenzió a vezérelhető tér , egy alap és egy alap további altér az . Ha az alapban választja meg , függetlenül attól, hogy melyik alapot választja , lineáris leképezéseket jelenít meg, és formai mátrixok képviselik
B{\ displaystyle {\ mathcal {B}}}
B{\ displaystyle \ mathbf {B}}
xvs.=x{\ displaystyle {\ mathcal {X}} _ {c} = {\ mathcal {X}}}
ρvs.{\ displaystyle \ rho _ {c}}
Γ{\ displaystyle \ Gamma}
xvs.{\ displaystyle {\ mathcal {X}} _ {c}}
{ε1,...,ερvs.}{\ displaystyle \ left \ {\ varepsilon _ {1}, ..., \ varepsilon _ {\ rho _ {c}} \ right \}}
xvs.{\ displaystyle {\ mathcal {X}} _ {c}}
{ερvs.+1,...,εnem}{\ displaystyle \ left \ {\ varepsilon _ {\ rho _ {c} +1}, ..., \ varepsilon _ {n} \ right \}}
xvs.{\ displaystyle {\ mathcal {X}} _ {c}}
x{\ displaystyle {\ mathcal {X}}}
x{\ displaystyle {\ mathcal {X}}}
{ε1,...,εnem}{\ displaystyle \ left \ {\ varepsilon _ {1}, ..., \ varepsilon _ {n} \ right \}}
U{\ displaystyle {\ mathcal {U}}}
NÁL NÉL{\ displaystyle \ mathbf {A}}
B{\ displaystyle \ mathbf {B}}![{\ mathbf {B}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cafb0ef39b0f5ffa23c170aa7f7b4e718327c4d1)
(NÁL NÉLvs.∗0NÁL NÉLvs.¯),(Bvs.0){\ displaystyle {\ begin {pmatrix} A_ {c} & \ ast \\ 0 & A _ {\ bar {c}} \ end {pmatrix}}, {\ begin {pmatrix} B_ {c} \\ 0 \ vége {pmatrix}}}![{\ displaystyle {\ begin {pmatrix} A_ {c} & \ ast \\ 0 & A _ {\ bar {c}} \ end {pmatrix}}, {\ begin {pmatrix} B_ {c} \\ 0 \ vége {pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f50379a792977b34750f84ffd0f156bf74c09456)
hol szabályozható és hol a csillag egy olyan részmátrix, amelynek elemei tetszőlegesek. A sajátértékei a rendszer nem vezérelhető pólusai (vagy módjai ) , amelyeket bemeneti leválasztási nulláknak (zde) is nevezünk . Az, hogy a mátrix van , és, hogy a mátrix van .
(NÁL NÉLvs.,Bvs.){\ displaystyle (A_ {c}, B_ {c})}
NÁL NÉLvs.¯{\ displaystyle A _ {\ bar {c}}}
NÁL NÉLvs.{\ displaystyle A_ {c}}
ρvs.{\ displaystyle \ rho _ {c}}
NÁL NÉLvs.¯{\ displaystyle A _ {\ bar {c}}}
nem-ρvs.{\ displaystyle n- \ rho _ {c}}![n- \ rho _ {{c}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2a90d35bd8ab43547d37de161eed7ce2091d3716)
A rendszer állítólag akkor stabilizálódott, ha nem vezérelhető pólusai mind a nyitott bal félsíkhoz tartoznak. Az irányítható rendszer tehát stabilizálható.
A rendszer irányíthatóságának és stabilitásának vizsgálatához kényelmes kritérium a Popov-Belevich-Hautus (PBH) teszt: a rendszer akkor és csak akkor irányítható (vagy stabilizálható), ha a mátrix rangja mindenre megegyezik n-vel (ill. mindennek a zárt jobb félsíkban).
(sénnem-NÁL NÉLB){\ displaystyle (sI_ {n} -A \ quad B)}
s∈VS{\ displaystyle s \ in \ mathbb {C}}
s{\ displaystyle s}![s](https://wikimedia.org/api/rest_v1/media/math/render/svg/01d131dfd7673938b947072a13a9744fe997e632)
A nem szabályozható pólusok azok az értékek is , amelyeknél a mátrix rangja van , más szóval ezek a mátrix invariáns tényezőinek gyökerei. Legyen p nem vezérelhető pólus. A sorrendben q meghatározás szerint a legnagyobb fokú elemi osztója többszöröse a polinom (ez is a sorrendben sokaságának p , mint a gyökér a minimális polinom a , azaz ismét a maximális sorrendben Jordan blokkok a , amelynek a sajátérték p .)
s∈VS{\ displaystyle s \ in \ mathbb {C}}
(sénnem-NÁL NÉLB){\ displaystyle \ left ({\ begin {tömb} {cc} sI_ {n} -A és B \ vége {tömb}} \ jobb)}
<nem{\ displaystyle <n}
(sénnem-NÁL NÉLB){\ displaystyle (sI_ {n} -A \ quad B)}
s-o∈VS{\ displaystyle sp \ in \ mathbb {C}}
NÁL NÉLvs.¯{\ displaystyle A _ {\ bar {c}}}
NÁL NÉLvs.¯{\ displaystyle A _ {\ bar {c}}}![A _ {{{\ bar {c}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1c9ee3ea615281e5bef0d7853d4f6304683ff642)
Ez az utolsó jellemzés azt mutatja (mint fent, a rendszer pólusairól), hogy a következő feltételek egyenértékűek:
- a p komplex szám egy q- nál nagyobb vagy azzal egyenlő nem szabályozható pólus ;
- létezik olyan kezdeti állapot , hogy bármely határozatlanul differenciálható u parancs esetén az állapotegyenletnek megvan a formája .x0≠0{\ displaystyle x_ {0} \ neq 0}
x(t)=tq-1eotx0{\ displaystyle x (t) = t ^ {q-1} e ^ {pt} x_ {0}}![{\ displaystyle x (t) = t ^ {q-1} e ^ {pt} x_ {0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1fa9fef94116ec1609ed9239b58af4ad47cbb84b)
Megfigyelhetőség és kimutathatóság
Azt mondják, hogy egy rendszer akkor figyelhető meg, ha be- és kimeneteinek véges időintervallumon keresztüli megfigyelése lehetővé teszi a kezdeti állapot meghatározását , és ezért az állapotegyenlet integrálásával az intervallumhoz tartozó bármely pillanatban megismerhető . A szükséges és elégséges feltétele megfigyelhetőségi alatti nevezik Kálmán Criterion az Megfigyelhetőség . A figyelembe vett rendszer csak akkor figyelhető meg, ha :
[tén, tf]{\ displaystyle [t_ {i}, ~ t_ {f}]}
x(tén){\ displaystyle x (t_ {i})}
x(t){\ displaystyle x (t)}
[tén, tf]{\ displaystyle [t_ {i}, ~ t_ {f}]}![[t_ {i}, ~ t_ {f}]](https://wikimedia.org/api/rest_v1/media/math/render/svg/10cb230541fe6276b9b4af0ad2f3629e53ee482f)
rang[VSVSNÁL NÉL...VSNÁL NÉLnem-1]=nem{\ displaystyle {\ textrm {rang}} {\ begin {bmatrix} C \\ CA \\ ... \\ CA ^ {n-1} \ end {bmatrix}} = n}![{\ textrm {rang}} {\ begin {bmatrix} C \\ CA \\ ... \\ CA ^ {{n-1}} \ end {bmatrix}} = n](https://wikimedia.org/api/rest_v1/media/math/render/svg/675e3e0d7fdf11bbfc014489299f3be3ce9ca730)
Ez a jelentős mátrix gyakran nevezik megfigyelhetőség mátrix és annak vonalak számítjuk iteratív: . Belső értelemben a következő nem megfigyelhető alterületet definiáljukΩ{\ displaystyle \ Omega}
VSNÁL NÉLk+1=(VSNÁL NÉLk)NÁL NÉL{\ displaystyle CA ^ {k + 1} = (CA ^ {k}) A}
xo¯{\ displaystyle {\ mathcal {X}} _ {\ bar {o}}}![{\ mathcal {X}} _ {{{\ bar {o}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e024045482973226fe84ae69798f04955a5ff129)
xo¯=∩k=1nemker(VSNÁL NÉLk){\ displaystyle {\ mathcal {X}} _ {\ bar {o}} = \ cap _ {k = 1} ^ {n} \ ker (\ mathbf {CA} ^ {k})}![{\ displaystyle {\ mathcal {X}} _ {\ bar {o}} = \ cap _ {k = 1} ^ {n} \ ker (\ mathbf {CA} ^ {k})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8825ae88e1d30eaea8c9166001f2168aeb7d939f)
és a rendszer (vagy a nyelvvel való visszaéléssel ( C , A ) vagy ( C , A ) ) tehát akkor és csak akkor figyelhető meg (ahol a 0 az egyetlen nulla elemre redukált vektoros alterületet jelöli ). Ha nem ez a helyzet, akkor vagy a dimenzió ( tehát rangja ), a bázis egy további alterének és a bázisa . Ha az alapban választja meg , függetlenül attól, hogy melyik alapot választja , lineáris leképezéseket jelenít meg, és formai mátrixok képviselik
xo¯=0{\ displaystyle {\ mathcal {X}} _ {\ bar {o}} = 0}
x{\ displaystyle {\ mathcal {X}}}
ρo¯{\ displaystyle {\ mathcal {\ rho}} _ {\ bar {o}}}
xo¯{\ displaystyle {\ mathcal {X}} _ {\ bar {o}}}
nem-ρo¯{\ displaystyle n - {\ mathcal {\ rho}} _ {\ bar {o}}}
Ω{\ displaystyle \ Omega}
{η1,...,ηnem-ρo¯}{\ displaystyle \ left \ {\ eta _ {1}, ..., \ eta _ {n- \ rho _ {\ bar {o}}} \ jobb \}}
xo¯{\ displaystyle {\ mathcal {X}} _ {\ bar {o}}}
{ηnem-ρ0¯+1,...,ηnem}{\ displaystyle \ left \ {\ eta _ {n- \ rho _ {\ bar {0}} + 1}, ..., \ eta _ {n} \ right \}}
xo¯{\ displaystyle {\ mathcal {X}} _ {\ bar {o}}}
x{\ displaystyle {\ mathcal {X}}}
{η1,...,ηnem}{\ displaystyle \ left \ {\ eta _ {1}, ..., \ eta _ {n} \ right \}}
Y{\ displaystyle {\ mathcal {Y}}}
VS{\ displaystyle \ mathbf {C}}
NÁL NÉL{\ displaystyle \ mathbf {A}}![\ mathbf {A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0795cc96c75d81520a120482662b90f024c9a1a1)
(VSo0),(NÁL NÉLo0∗NÁL NÉLo¯){\ displaystyle {\ binom {C_ {o}} {0}}, {\ begin {pmatrix} A_ {o} & 0 \\\ ast & A _ {\ bar {o}} \ end {pmatrix}}}![{\ displaystyle {\ binom {C_ {o}} {0}}, {\ begin {pmatrix} A_ {o} & 0 \\\ ast & A _ {\ bar {o}} \ end {pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3b192ab83b1f30257a0f48c476dea91cdfc3c8a1)
ahol megfigyelhető.
(VSo0){\ displaystyle {\ binom {C_ {o}} {0}}}![{\ displaystyle {\ binom {C_ {o}} {0}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2c55675e53c75098a798ff71e0d1d245db8bc165)
A sajátértékei a rendszer nem megfigyelhető pólusai (vagy módjai ) , amelyeket kimeneti leválasztási nulláknak (zds) is nevezünk . Az, hogy a mátrix van , és, hogy a mátrix van .
NÁL NÉLo¯{\ displaystyle A _ {\ bar {o}}}
NÁL NÉLo{\ displaystyle A_ {o}}
nem-ρo{\ displaystyle n- \ rho _ {o}}
NÁL NÉLo¯{\ displaystyle A _ {\ bar {o}}}
ρo{\ displaystyle \ rho _ {o}}![\ rho _ {{o}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ebd5b4bac2592085bf8525eebc27d5da5f07748a)
Azt mondják, hogy a rendszer akkor detektálható, ha megfigyelhetetlen pólusai mind a nyitott bal félsíkhoz tartoznak. Megfigyelhető rendszer tehát észlelhető.
Van még Popov-Belevich-Hautus (PBH) teszt is a megfigyelhetőség és detektálhatóság jellemzésére: a rendszer akkor és csak akkor figyelhető meg (ill. Detektálható), ha a mátrix rangja
(sénnem-NÁL NÉLVS){\ displaystyle {\ binom {sI_ {n} -A} {C}}}![{\ displaystyle {\ binom {sI_ {n} -A} {C}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/726e2562a6dad0d0bc84d968e2fd6b807639061b)
egyenlő n az összes (ill. az összes s a zárt jobb fél-sík).
s∈VS{\ displaystyle s \ in \ mathbb {C}}![s \ itt: {\ mathbb {C}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f13da7c2bac9dd6324ac83093fb42f3a9e86fbd0)
A nem megfigyelhető pólusok azok az értékek is , amelyeknél a fenti mátrix rangja van , más szóval ezek a mátrix invariáns tényezőinek gyökerei. A nem megfigyelhető pólus sorrendjét úgy definiáljuk, mint egy ellenőrizhetetlen pólust, mutatis mutandis .
s∈VS{\ displaystyle s \ in \ mathbb {C}}
<nem{\ displaystyle <n}![<n](https://wikimedia.org/api/rest_v1/media/math/render/svg/5b1f6b3c6d61796a08e0b48a0d65b3dde3cccdbc)
A következő feltételek egyenértékűek:
- a p komplex szám egy q értéknél nagyobb vagy azzal egyenlő nagyságrendű megfigyelhetetlen pólus ;
- -val van egy kezdeti állapot, mint az állapotegyenlet megoldása, míg az ottani kimenet azonos nulla.u=0{\ displaystyle u = 0}
x0≠0{\ displaystyle x_ {0} \ neq 0}
x(t)=tq-1eotx0{\ displaystyle x (t) = t ^ {q-1} e ^ {pt} x_ {0}}![{\ displaystyle x (t) = t ^ {q-1} e ^ {pt} x_ {0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1fa9fef94116ec1609ed9239b58af4ad47cbb84b)
Kalman bomlás
Most levelet , ahol , egy további a az , egy további a -ban, és egy további a az . Az alábbi alterületek alapjainak összefűzésével kialakított bázis kiválasztásával a lineáris térképeket , és a forma mátrixai képviselik (függetlenül attól, hogy milyen alapok vannak kiválasztva és ),
x=xvs.o¯⊕xvs.o⊕xvs.¯o¯⊕xvs.¯o{\ displaystyle {\ mathcal {X}} = {\ mathcal {X}} _ {c {\ bar {o}}} \ oplus {\ mathcal {X}} _ {co} \ oplus {\ mathcal {X} } _ {{\ bar {c}} {\ bar {o}}} \ oplus {\ mathcal {X}} _ {{\ bar {c}} o}}
xvs.o¯=xvs.∩xo¯{\ displaystyle {\ mathcal {X}} _ {c {\ bar {o}}} = {\ mathcal {X}} _ {c} \ cap {\ mathcal {X}} _ {\ bar {o}} }
xvs.o{\ displaystyle {\ mathcal {X}} _ {co}}
xvs.o¯{\ displaystyle {\ mathcal {X}} _ {c {\ bar {o}}}}
xvs.{\ displaystyle {\ mathcal {X}} _ {c}}
xvs.¯o¯{\ displaystyle {\ mathcal {X}} _ {{\ bar {c}} {\ bar {o}}}}
xvs.o¯{\ displaystyle {\ mathcal {X}} _ {c {\ bar {o}}}}
xo¯{\ displaystyle {\ mathcal {X}} _ {\ bar {o}}}
xvs.¯o{\ displaystyle {\ mathcal {X}} _ {{\ bar {c}} o}}
xo¯⊕xvs.{\ displaystyle {\ mathcal {X}} _ {\ bar {o}} \ oplus {\ mathcal {X}} _ {c}}
x{\ displaystyle {\ mathcal {X}}}
x{\ displaystyle {\ mathcal {X}}}
NÁL NÉL{\ displaystyle \ mathbf {A}}
B{\ displaystyle \ mathbf {B}}
VS{\ displaystyle \ mathbf {C}}
U{\ displaystyle {\ mathcal {U}}}
Y{\ displaystyle {\ mathcal {Y}}}![{\ mathcal {Y}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8935ef8cf454efa0b58363386c33f16a48ec36ca)
NÁL NÉL~=(NÁL NÉLvs.o¯∗∗∗0NÁL NÉLvs.o0∗00NÁL NÉLvs.¯o¯∗000NÁL NÉLvs.¯o),B~=(Bvs.o¯Bvs.o00),{\ displaystyle {\ tilde {A}} = {\ begin {pmatrix} A_ {c {\ bar {o}}} \ quad & \ ast & \ ast & \ ast \\ 0 \ quad & A_ {co} \ quad & 0 & \ ast \\ 0 \ quad & 0 & A _ {{\ bar {c}} {\ bar {o}}} \ quad & \ ast \\ 0 \ quad & 0 & 0 & A _ { {\ bar {c}} o} \ end {pmatrix}}, \ quad {\ tilde {B}} = {\ begin {pmatrix} B_ {c {\ bar {o}}} \\ B_ {co} \ \ 0 \\ 0 \ end {pmatrix}},}
VS~=( 0 VSvs.o0 VSvs.¯o){\ displaystyle {\ tilde {C}} = {\ begin {pmatrix} \ \ 0 \ quad & \ \ C_ {co} \ quad & \ quad 0 \ quad \ & C _ {{\ bar {c}} o } \ end {pmatrix}}}![{\ displaystyle {\ tilde {C}} = {\ begin {pmatrix} \ \ 0 \ quad & \ \ C_ {co} \ quad & \ quad 0 \ quad \ & C _ {{\ bar {c}} o } \ end {pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d1d43547eb532626438352b71d666cbe5c79df1)
vagy
((NÁL NÉLvs.o¯∗0NÁL NÉLvs.o),(Bvs.o¯Bvs.o)){\ displaystyle \ left ({\ begin {pmatrix} A_ {c {\ bar {o}}} \ quad & \ ast \\ 0 \ quad & A_ {co} \ quad \ end {pmatrix}}, \ quad { \ begin {pmatrix} B_ {c {\ bar {o}}} \\ B_ {co} \ end {pmatrix}} \ right)}![{\ displaystyle \ left ({\ begin {pmatrix} A_ {c {\ bar {o}}} \ quad & \ ast \\ 0 \ quad & A_ {co} \ quad \ end {pmatrix}}, \ quad { \ begin {pmatrix} B_ {c {\ bar {o}}} \\ B_ {co} \ end {pmatrix}} \ right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/70d0bad63c4838206f52794e447970c7905a4474)
vezérelhető és
((VSvs.oVSvs.¯o),(NÁL NÉLvs.o∗0NÁL NÉLvs.¯o)){\ displaystyle \ left ({\ begin {pmatrix} C_ {co} & C _ {{\ bar {c}} o} \ end {pmatrix}}, \ quad {\ begin {pmatrix} A_ {co} \ quad & \ ast \\ 0 & A _ {{\ bar {c}} o} \ end {pmatrix}} \ right)}![{\ displaystyle \ left ({\ begin {pmatrix} C_ {co} & C _ {{\ bar {c}} o} \ end {pmatrix}}, \ quad {\ begin {pmatrix} A_ {co} \ quad & \ ast \\ 0 & A _ {{\ bar {c}} o} \ end {pmatrix}} \ right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac226de9e5a2fb7c5e317f91f9dbf9bc6f1daa63)
megfigyelhető. Nehézség nélkül ellenőrizzük, hogy a rendszer transzfermátrixa az
G(s)=VS~(sénnem-NÁL NÉL~)-1B~+D=VSvs.o(sénnemvs.o-NÁL NÉLvs.o)-1Bvs.o+D{\ displaystyle G (s) = {\ tilde {C}} \ bal (sI_ {n} - {\ tilde {A}} \ jobbra) ^ {- 1} {\ tilde {B}} + D = C_ { co} \ left (sI_ {n_ {co}} - A_ {co} \ right) ^ {- 1} B_ {co} + D}![{\ displaystyle G (s) = {\ tilde {C}} \ bal (sI_ {n} - {\ tilde {A}} \ jobbra) ^ {- 1} {\ tilde {B}} + D = C_ { co} \ left (sI_ {n_ {co}} - A_ {co} \ right) ^ {- 1} B_ {co} + D}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aa2ee79b3f3f23600e0cf55d5d3759590e8373c5)
hol van a vektortér dimenziója . Ezért az átviteli mátrix csak a rendszer vezérelhető és megfigyelhető részétől függ.
nemvs.o{\ displaystyle n_ {co}}
xvs.o{\ displaystyle {\ mathcal {X}} _ {co}}![{\ mathcal {X}} _ {{co}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a1f4d5eaf3610d77a3cc3b3165e794f823a342f1)
Rejtett módok
Vizsgáljuk meg újra a fenti állapotábrázolás által megadott lineáris rendszert. A következő tulajdonságok egyenértékűek:
- A rendszer egyszerre megfigyelhető és ellenőrizhető.
- A rendszer pólusai (más szóval sajátértékei A ) egybeesnek az átviteli rudak (más szóval, a pólusok annak átviteli mátrix ), figyelembe véve a multiplicitásukkal.
A rendszer minimálisnak mondható, ha ezek az egyenértékű tulajdonságok teljesülnek.
Tekintsük ennek a rendszernek a Kalman-bontását. Mivel egy mátrix sajátértékei változatlanok maradnak az alapváltozás által,
σ(NÁL NÉL)=σ(NÁL NÉLvs.o)∪˙σ(NÁL NÉLvs.o¯)∪˙σ(NÁL NÉLvs.¯o)∪˙σ(NÁL NÉLvs.¯o¯){\ displaystyle \ sigma (A) = \ sigma (A_ {co}) {\ dot {\ cup}} \ sigma (A_ {c {\ bar {o}}}) {\ dot {\ cup}} \ sigma (A _ {{\ bar {c}} o}) {\ dot {\ cup}} \ sigma (A _ {{\ bar {c}} {\ bar {o}}})}![{\ displaystyle \ sigma (A) = \ sigma (A_ {co}) {\ dot {\ cup}} \ sigma (A_ {c {\ bar {o}}}) {\ dot {\ cup}} \ sigma (A _ {{\ bar {c}} o}) {\ dot {\ cup}} \ sigma (A _ {{\ bar {c}} {\ bar {o}}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/82a6f762dfa104efa94ef512391308f07e4f6419)
ahol a zárójelben lévő mátrix spektrumát jelöli, vagyis sajátértékeinek halmazát (többszörösével megegyezően megismételve), és hol van a diszjunkt unió . Másrészt a fenti jelölésekkel
σ(.){\ displaystyle \ sigma (.)}
∪˙{\ displaystyle {\ dot {\ cup}}}![{\ dot {\ cup}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7ca2f2880f761544ce268abf4057fcc1f50c0e12)
σ(NÁL NÉLvs.¯)=σ(NÁL NÉLvs.¯o)∪˙σ(NÁL NÉLvs.¯o¯), σ(NÁL NÉLo¯)=σ(NÁL NÉLvs.o¯)∪˙σ(NÁL NÉLvs.¯o¯){\ displaystyle \ sigma (A _ {\ bar {c}}) = \ sigma (A _ {{\ bar {c}} o}) {\ dot {\ cup}} \ sigma (A _ {{\ bar {c}} {\ bar {o}}}), \ \ sigma (A _ {\ bar {o}}) = \ sigma (A_ {c {\ bar {o}}}) {\ dot {\ cup }} \ sigma (A _ {{\ bar {c}} {\ bar {o}}})}![{\ displaystyle \ sigma (A _ {\ bar {c}}) = \ sigma (A _ {{\ bar {c}} o}) {\ dot {\ cup}} \ sigma (A _ {{\ bar {c}} {\ bar {o}}}), \ \ sigma (A _ {\ bar {o}}) = \ sigma (A_ {c {\ bar {o}}}) {\ dot {\ cup }} \ sigma (A _ {{\ bar {c}} {\ bar {o}}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/67f362c5b0f3dbb57ec66c4223887a1eb689d20c)
így, ahol a ( jelző komplementere F az E , amikor ).
σ(NÁL NÉL)=σ(NÁL NÉLvs.o)∪˙{m.vs..}{\ displaystyle \ sigma (A) = \ sigma (A_ {co}) {\ dot {\ cup}} \ {mc \}}
{m.vs..}=σ(NÁL NÉLvs.¯)∪˙σ(NÁL NÉLo¯)∖σ(NÁL NÉLvs.¯o¯){\ displaystyle \ {mc \} = \ sigma (A _ {\ bar {c}}) {\ dot {\ cup}} \ sigma (A _ {\ bar {o}}) \ backlash \ sigma (A _ {{\ bar {c}} {\ bar {o}}})}}
E∖F{\ displaystyle E \ Bashlash F}
F⊂E{\ displaystyle F \ E alkészlet}![F \ E részhalmaz](https://wikimedia.org/api/rest_v1/media/math/render/svg/2dc790c91db34007686074e392dfed5bb12f482e)
A (ill. ) Elemeit rejtett módoknak hívjuk (ill. A bemenet-kimenet leválasztási nullák ( zdes )). Az utolsó egyenlőség meg van írva
{m.vs..}{\ displaystyle \ {mc \}}
σ(NÁL NÉLvs.¯o¯){\ displaystyle \ sigma (A _ {{\ bar {c}} {\ bar {o}}})}
{m.vs..}={z.d.e.}∪˙{z.d.s.}∖{z.d.e.s.}{\ displaystyle \ left \ {mc \ right \} = \ left \ {zde \ right \} {\ dot {\ cup}} \ left \ {zds \ right \} \ backslash \ left \ {zdes \ right \} }![\ left \ {mc \ right \} = \ left \ {zde \ right \} {\ dot {\ cup}} \ left \ {zds \ right \} \ backslash \ left \ {zdes \ right \}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eec77e8d0f00e111c7b45e8e08405777d74988f0)
,
míg a korábbi van írva jelölő által (ill. ) A rendszer pólusai (ill. annak átviteli oszlopok)
{o.s.}{\ displaystyle \ left \ {ps \ right \}}
{o.t.}{\ displaystyle \ bal \ {pt \ jobb \}}![\ bal \ {pt \ jobb \}](https://wikimedia.org/api/rest_v1/media/math/render/svg/68621645e9058331ad033401203fa9bb512f2704)
{o.s.}={o.t.}∪˙{m.vs..}{\ displaystyle \ left \ {ps \ right \} = \ left \ {pt \ right \} {\ dot {\ cup}} \ left \ {mc \ right \}}![\ left \ {ps \ right \} = \ left \ {pt \ right \} {\ dot {\ cup}} \ left \ {mc \ right \}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4cea4fcaeafe98ec2781dcfdf4b19bcbed35ae4a)
.
Megmutathatjuk, hogy ez az utóbbi két kapcsolat önmagában rejlik .
Nullák
Változó nullák
Tekintsük az R ( s ) mátrixot , amelyet Rosenbrock mátrixnak vagy rendszermátrixnak nevezünk
R(s)=(sénnem-NÁL NÉL-BVSD){\ displaystyle R (s) = {\ kezdete {pmatrix} sI_ {n} -A & -B \\ C&D \ end {pmatrix}}}![{\ displaystyle R (s) = {\ kezdete {pmatrix} sI_ {n} -A & -B \\ C&D \ end {pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b5859457545f4d0ed34f87560033583c2b7d4a7a)
.
A gyökerek a komplex síkban az invariáns tényezők a R ( k ) (multiplicitások figyelembe véve) nevezik invariáns nullák (zi) a rendszer. Belső tárgyak, amelyek az állapot visszaadásával változatlanok , ezért a nevük is.
Legyen z invariáns nulla. A sorrendben q úgy definiáljuk, hogy a legnagyobb fokú a elemi osztója a R ( k ), amelyek több a polinom .
s-z∈VS[s]{\ displaystyle sz \ in \ mathbb {C} \ bal [s \ jobb]}![sz \ in {\ mathbb {C}} \ balra [s \ jobbra]](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3467cbdd5c7a1d938fbdebe4f96136a71b0ee41)
A következő feltételek egyenértékűek:
- az z komplex szám a rendszer invariáns nulla, nagyobb vagy egyenlő q-val ;
- van egy kezdeti állapotban és a kontroll , amelyre a kimeneti van azonosan nulla.x0{\ displaystyle x_ {0}}
u(t)=u0tq-1ezt{\ displaystyle u (t) = u_ {0} t ^ {q-1} e ^ {zt}}
u0≠0{\ displaystyle u_ {0} \ neq 0}![u _ {{0}} \ neq 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/c9047f3b9508cbcb82cb8a61ef7996988430fbab)
Rendszer nullák
A rendszer nulláit (zs) a reláció határozza meg
{z.s.}={z.t.}∪˙{m.vs..}{\ displaystyle \ left \ {zs \ right \} = \ left \ {zt \ right \} {\ dot {\ cup}} \ left \ {mc \ right \}}![\ left \ {zs \ right \} = \ left \ {zt \ right \} {\ dot {\ cup}} \ left \ {mc \ right \}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5cfce645efb01b8f219e6036b52dfc0565d8bd93)
hol van az átviteli nullák halmaza (az invariáns nullákkal ellentétben az utóbbiak nem változatlanok az állapot visszatérésével). Megmutatjuk,
{z.t.}{\ displaystyle \ bal \ {zt \ jobb \}}![\ bal \ {zt \ jobb \}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e63f5b8ad2b5fba50d010ef7068c5c52c96c0181)
{z.t.}∪˙{z.d.e.s.}⊂{z.én.}⊂{z.s.}{\ displaystyle \ left \ {zt \ right \} {\ dot {\ cup}} \ left \ {zdes \ right \} \ subset \ left \ {zi \ right \} \ subset \ left \ {zs \ right \ }}![{\ displaystyle \ left \ {zt \ right \} {\ dot {\ cup}} \ left \ {zdes \ right \} \ subset \ left \ {zi \ right \} \ subset \ left \ {zs \ right \ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2deb66e50b41ba51369d220bafc8711aeba3e10c)
az első (ill. a második) befogadás egyenlőséggé válik egy minimális rendszer esetén (ill. négyzet alakú és szabályos átviteli mátrixú).
Kettősség
A tulajdonságait irányíthatóság és megfigyelhetőség a kettős , csakúgy, mint a tulajdonságai stabilizációs és kimutathatósága , a következő értelemben: ( C , A ) jelentése megfigyelhető (ill. Érzékelhető ), ha, és csak akkor, ha ( t A , t C ) van vezérelhető ( ill. stabilizálható ).
Átváltás az átviteli funkcióra: példa
Mint fentebb említettük, a nem kontrollálható és / vagy nem megfigyelhető részek eltűnnek az átviteli függvény szerinti ábrázolásokban (ebben az esetben a megfelelő pólusok és nullák rejtett módok ). Itt egy szemléltető példa.
Vegye figyelembe a rendszereket, és feleljen meg a következő differenciálegyenleteknek:
S1{\ displaystyle S_ {1}}
S2{\ displaystyle S_ {2}}![S_2](https://wikimedia.org/api/rest_v1/media/math/render/svg/1143e284d5f25cef778ab482edf6617a523ddd9f)
S1:y˙+y=u{\ displaystyle S_ {1}: {\ dot {y}} + y = u}
S2:y¨-y=u˙-u{\ displaystyle S_ {2}: {\ ddot {y}} - y = {\ dot {u}} - u}
A rendszer a következő jelentési űrlappal rendelkezik:
S1{\ displaystyle S_ {1}}![S_1](https://wikimedia.org/api/rest_v1/media/math/render/svg/5bf84e7fd4fb8259a9b37f956afdf83ee2a020f9)
S1:{x˙=-x+uy=x{\ displaystyle S_ {1}: {\ elején {esetek} {\ dot {x}} = - x + u \\ y = x \ vége {esetek}}}
Ez a rendszer minimális.
A rendszer állapotot alakíthat ki az alábbiak szerint:
S2{\ displaystyle S_ {2}}![S_2](https://wikimedia.org/api/rest_v1/media/math/render/svg/1143e284d5f25cef778ab482edf6617a523ddd9f)
S2:{[x˙x¨-u˙]=[0110][xx˙-u]+[1-1]uy=[10][xx˙-u]{\ displaystyle S_ {2}: {\ begin {esetben} {\ begin {bmatrix} {\ dot {x}} \\ {\ ddot {x}} - {\ dot {u}} \ end {bmatrix}} = {\ begin {bmatrix} 0 & 1 \\ 1 & 0 \ end {bmatrix}} {\ begin {bmatrix} x \\ {\ dot {x}} - u \ end {bmatrix}} + {\ begin { bmatrix} 1 \ \ -1 \ end {bmatrix}} u \\ y = {\ begin {bmatrix} 1 & 0 \ end {bmatrix}} {\ begin {bmatrix} x \\ {\ dot {x}} - u \ end {bmatrix}} \ end {esetek}}}
Az irányíthatósági mátrix kiszámítása a következő eredményhez vezet:
Γ{\ displaystyle \ Gamma}![\Gamma](https://wikimedia.org/api/rest_v1/media/math/render/svg/4cfde86a3f7ec967af9955d0988592f0693d2b19)
Γ=[BNÁL NÉLB]=[1-1-11]{\ displaystyle \ Gamma = {\ begin {bmatrix} B&AB \ end {bmatrix}} = {\ begin {bmatrix} 1 & -1 \\ - 1 & 1 \ end {bmatrix}}}
Ennek a mátrixnak a rangja megegyezik 1. Mivel a rendszer rendezett , nem vezérelhető.
2{\ displaystyle 2}![2](https://wikimedia.org/api/rest_v1/media/math/render/svg/901fc910c19990d0dbaaefe4726ceb1a4e217a0f)
A két rendszer azonban, bár különbözik egymástól, ugyanazzal az átviteli funkcióval rendelkezik ( a Laplace változóval együtt ):
s{\ displaystyle s}![s](https://wikimedia.org/api/rest_v1/media/math/render/svg/01d131dfd7673938b947072a13a9744fe997e632)
S1:→L:Y(s)U(s)=1s+1{\ displaystyle S_ {1}: {\ xrightarrow {\ mathcal {L}}}: {\ frac {Y (s)} {U (s)}} = {\ frac {1} {s + 1}}}
S2:→L:Y(s)U(s)=s-1s2-1=s-1(s+1)(s-1)=1s+1{\ displaystyle S_ {2}: {\ xrightarrow {\ mathcal {L}}}: {\ frac {Y (s)} {U (s)}} = {\ frac {s-1} {s ^ {2 } -1}} = {\ frac {s-1} {(s + 1) (s-1)}} = {\ frac {1} {s + 1}}}
A pólusok egyszerűsítése, amelyet nem lehet nullával vezérelni (bemenet leválasztása), ami azt jelenti, hogy az átviteli függvény általi ábrázolás nem teszi lehetővé a rendszer összes szerkezeti tulajdonságának tükröződését.
Diszkrétálás
A T mintavételi periódusban diszkrecetizálni lehet egy olyan folyamatos időtartamú stacionárius lineáris rendszert, mint amilyen a fenti, diszkrét idejű stacionárius lineáris rendszert alkotni . Az állam és a kimeneti az lakosztállyal által meghatározott kapcsolatokat , . A diszkrét parancs a valós időben működő digitális számítógép által kiszámított számsor . Ezek az értékek vannak kitéve a blokkoló , hogy egy folytonos idejű parancs u ellenőrzése A blokkolt parancs bemenete . A legegyszerűbb blokkoló, és egyben a legelterjedtebb, a zéró-rendű blokkoló : a lényege, hogy meghatározzák u által számára . Az így kapott u parancs tehát lépcsőfüggvény. A állapotegyenlet megszerzéséhez elegendő integrálni a kT és a közötti értéket , és ezt megmutatjukΣ{\ displaystyle \ Sigma}
Σd{\ displaystyle \ Sigma _ {d}}
xd=D(x){\ displaystyle x_ {d} = {\ mathfrak {D}} (x)}
yd=D(y){\ displaystyle y_ {d} = {\ mathfrak {D}} (y)}
Σd{\ displaystyle \ Sigma _ {d}}
xd(k)=x(kT+){\ displaystyle x_ {d} (k) = x (kT ^ {+})}
yd(k)=y(kT+){\ displaystyle y_ {d} (k) = y (kT ^ {+})}
ud{\ displaystyle u_ {d}}
Σd{\ displaystyle \ Sigma _ {d}}
B{\ displaystyle {\ mathfrak {B}}}
B(ud){\ displaystyle {\ mathfrak {B}} (u_ {d})}
D(u)=ud.{\ displaystyle {\ mathfrak {D}} (u) = u_ {d}.}
ud{\ displaystyle u_ {d}}
Σ{\ displaystyle \ Sigma}
u(t)=ud(k){\ displaystyle u (t) = u_ {d} (k)}
kT≤t<(k+1)T{\ displaystyle kT \ leq t <(k + 1) T}
Σd{\ displaystyle \ Sigma _ {d}}
Σ{\ displaystyle \ Sigma}
(k+1)T{\ displaystyle (k + 1) T}![{\ displaystyle (k + 1) T}](https://wikimedia.org/api/rest_v1/media/math/render/svg/43541c2c4c50da549a7bcecd65a7e7ff22546337)
{xd(k+1)=NÁL NÉLdxd(k)+Bdud(k)yd(k)=VSxd(k)+Dud(k){\ displaystyle \ left \ {{\ begin {tömb} {c} x_ {d} (k + 1) = A_ {d} x_ {d} (k) + B_ {d} u_ {d} (k) \ \ y_ {d} (k) = Cx_ {d} (k) + Du_ {d} (k) \ end {tömb}} \ jobb.}![{\ displaystyle \ left \ {{\ begin {tömb} {c} x_ {d} (k + 1) = A_ {d} x_ {d} (k) + B_ {d} u_ {d} (k) \ \ y_ {d} (k) = Cx_ {d} (k) + Du_ {d} (k) \ end {tömb}} \ jobb.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9f76c3f621c53d984b9bf470ff6b2a31eedca882)
val vel
NÁL NÉLd=eNÁL NÉLT,Bd=∫0TeNÁL NÉLtBdt{\ displaystyle A_ {d} = e ^ {AT}, B_ {d} = \ int _ {0} ^ {T} {\ rm {e}} ^ {At} B \, \ mathrm {d} t}![{\ displaystyle A_ {d} = e ^ {AT}, B_ {d} = \ int _ {0} ^ {T} {\ rm {e}} ^ {At} B \, \ mathrm {d} t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9616c2a1e27d62e52ed0d55ef21d360e7cebe1a7)
vagy tömörebb formában
(NÁL NÉLdBd0énm)=exp{(NÁL NÉLB00)T}{\ displaystyle {\ begin {pmatrix} A_ {d} & B_ {d} \\ 0 & I_ {m} \ end {pmatrix}} = \ exp \ left \ {{\ begin {pmatrix} A&B \\ 0 & 0 \ end {pmatrix}} T \ right \}}![{\ displaystyle {\ begin {pmatrix} A_ {d} & B_ {d} \\ 0 & I_ {m} \ end {pmatrix}} = \ exp \ left \ {{\ begin {pmatrix} A&B \\ 0 & 0 \ end {pmatrix}} T \ right \}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/59ad75def5130299d50cfb04a27c40be3dd7d6c5)
.
Ahhoz, hogy ez is szabályozható (ill. Megfigyelhető) kell lennie, és ha ez a feltétel teljesül, az szükséges, sőt, az állam mátrix a nem sajátérték , mint például . A mintavételi tételhez hasonló , de a rendszerekre vonatkozó tételre következtetünk .
Σd{\ displaystyle \ Sigma _ {d}}
Σ{\ displaystyle \ Sigma}
NÁL NÉL{\ displaystyle A}
Σ{\ displaystyle \ Sigma}
λ1{\ displaystyle \ lambda _ {1}}
λ2{\ displaystyle \ lambda _ {2}}
λ1-λ2=2kπénT,k≠0{\ displaystyle \ lambda _ {1} - \ lambda _ {2} = {\ frac {2k \ pi i} {T}}, k \ neq 0}![\ lambda _ {{1}} - \ lambda _ {{2}} = {\ frac {2k \ pi i} {T}}, k \ neq 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/e885c424d9621dd0c2e97094a8b9d74002fc75b1)
A sajátértékek az állam mátrix a pólusok a rendszer . A rendszer aszimptotikus stabilitásának (vagy ezzel egyenértékűen exponenciálisan stabilnak ) szükséges és elégséges feltétele, hogy ezeknek a pólusoknak a modulusa szigorúan kisebb legyen, mint 1. Ez a feltétel akkor teljesül, ha és csak akkor, ha exponenciálisan stabil.
NÁL NÉLd{\ displaystyle A_ {d}}
Σd{\ displaystyle \ Sigma _ {d}}
Σ{\ displaystyle \ Sigma}![\ Sigma](https://wikimedia.org/api/rest_v1/media/math/render/svg/9e1f558f53cda207614abdf90162266c70bc5c1e)
A stacionárius lineáris rendszer különféle pólusait és nullait a diszkrét idő esetén analóg módon, mutatis mutandis határozzuk meg , mint amit fentebb a folyamatos időrendszerekre feltüntettünk.
Bizonytalan lineáris rendszerek
Formalizmus
Nagyon röviden csak a bizonytalan lineáris folytonos időrendszerek esetét fogjuk kezelni. Egy ilyen rendszer van egy állapotegyenlet és észlelési egyenletet, amely ugyanolyan alakú, mint helyhez kötött lineáris rendszer, de a mátrixok , , és amely ebbe a alkalommal, amikor egy gyűrű, vagy egy differenciál területen . Egy ilyen rendszer egy átviteli funkciót is elfogad . Ezt a gyűrűt (feltételezzük, hogy integrál és kommutatív) vagy ezt a mezőt (feltételezzük, hogy kommutatív) a szokásos levezetéssel látjuk el (két klasszikus példa az, ahol és ). Hagyja , azzal , legyen a gyűrű bal polinomok az együtthatók a . Ha f egy változó, van szerint Leibniz-szabály , és mivel ez igaz, amit f általunk a kommutációs szabályNÁL NÉL{\ displaystyle A}
B{\ displaystyle B}
VS{\ displaystyle C}
D{\ displaystyle D}
K{\ displaystyle \ mathbf {K}}
nál nél↦nál nél˙{\ displaystyle a \ mapsto {\ dot {a}}}
K=VS[t]{\ displaystyle \ mathbf {K} = \ mathbb {C} \ bal [t \ jobb]}
K=VS(t){\ displaystyle \ mathbf {K} = \ mathbb {C} (t)}
D=K[∂]{\ displaystyle \ mathbf {D} = \ mathbf {K} \ balra [\ részleges \ jobbra}}
∂=ddt{\ displaystyle \ mathbf {\ részleges =} {\ frac {d} {dt}}}
∂{\ displaystyle \ részleges}
K{\ displaystyle \ mathbf {K}}
∂(nál nélf)=nál nél˙f+nál nél∂f{\ displaystyle \ mathbf {\ részleges} (af) = {\ pont {a}} f + a \ részleges f}
D{\ displaystyle \ mathbf {D}}
∂nál nél-nál nél∂=nál nél˙{\ displaystyle \ mathbf {\ részleges} aa \ részleges = {\ pont {a}}}
A gyűrű , amelyhez ez a szabály tartozik, egy nem kommutatív ércgyűrű , amely egyszerű és fő, ha mező.
D{\ displaystyle \ mathbf {D}}
K{\ displaystyle \ mathbf {K}}![{\ mathbf {K}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/368b3827262016c64b340a761d9b95e0b031d6dd)
Irányíthatóság
Egy ilyen rendszer vezérelhetőségét úgy határozzák meg, mint az álló helyzetben. A Kalman-hoz hasonló irányíthatósági kritériumot Silverman és Meadows adott meg, amikor a valós analitikai funkciók gyűrűje nyitott intervallumon belül nem üres a valós vonaltól:
K=O(én){\ displaystyle \ mathbf {K} = {\ mathcal {O}} ({\ mathcal {I}})}
én{\ displaystyle {\ mathcal {I}}}![{\ mathcal {I}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0e9730a0ada0426927ff64141eb9f505eca132d4)
Γ=[P0⋮ P1⋮ ⋯⋮Pnem-1]{\ displaystyle \ Gamma = \ balra [{\ begin {tömb} {cccc} P_ {0} \ quad \ vdots \ & P_ {1} \ quad \ vdots \ & \ cdots \ quad \ vdots & P_ {n-1 } \ end {tömb}} \ jobb]}![\ Gamma = \ left [{\ begin {array} {cccc} P _ {{0}} \ quad \ vdots \ & P _ {{1}} \ quad \ vdots \ & \ cdots \ quad \ vdots & P _ {{n-1}} \ end {tömb}} \ jobb]](https://wikimedia.org/api/rest_v1/media/math/render/svg/74189e5b92fed5155800a993225a24924a2ad4d2)
val vel
P0=B,Pén+1=(NÁL NÉL-ddténnem)Pén,1≤én≤nem-2{\ displaystyle P_ {0} = B, \ quad P_ {i + 1} = \ balra (A - {\ frac {d} {dt}} I_ {n} \ jobbra) P_ {i}, \ quad 1 \ leq i \ leq n-2}![{\ displaystyle P_ {0} = B, \ quad P_ {i + 1} = \ balra (A - {\ frac {d} {dt}} I_ {n} \ jobbra) P_ {i}, \ quad 1 \ leq i \ leq n-2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b024272b4458b6a47df940c963473a582216862f)
.
A szükséges és elégséges feltétele, hogy a rendszer irányítható, hogy létezik egy különálló részhalmaza az , hogy a rang felett de megegyezik a dimenzió az állapottér mindent .
S{\ displaystyle S}
én{\ displaystyle {\ mathcal {I}}}
R{\ displaystyle \ mathbb {R}}
Γ{\ displaystyle \ Gamma}
nem{\ displaystyle n}
t∈én∖S{\ displaystyle t \ in {\ mathcal {I}} \ visszavágó S}![t \ a {\ mathcal {I}} \ hátlapjelben S](https://wikimedia.org/api/rest_v1/media/math/render/svg/d323219f65d73a27b26be0d9111818668ae41613)
Tekintsük például azt a rendszert, amelynek állapota és parancsmátrixa:
NÁL NÉL=(01-10),B=(kötözősalátaσ-bűnσ).{\ displaystyle A = {\ kezdés {pmatrix} 0 & 1 \\ - 1 & 0 \ end {pmatrix}}, \ quad B = {\ begin {pmatrix} \ cos \ sigma \\ - \ sin \ sigma \ end {pmatrix}}.}![{\ displaystyle A = {\ kezdés {pmatrix} 0 & 1 \\ - 1 & 0 \ end {pmatrix}}, \ quad B = {\ begin {pmatrix} \ cos \ sigma \\ - \ sin \ sigma \ end {pmatrix}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4ecf2ffd0d96ddb28dca267b8518b4a85dbf795)
Ha van állandó paraméter, akkor a vezérelhetőségi mátrix
σ{\ displaystyle \ sigma}![\ sigma](https://wikimedia.org/api/rest_v1/media/math/render/svg/59f59b7c3e6fdb1d0365a494b81fb9a696138c36)
Γ=(kötözősalátaσ-bűnσ-bűnσ-kötözősalátaσ){\ displaystyle \ Gamma = {\ kezdete {pmatrix} \ cos \ sigma & - \ sin \ sigma \\ - \ sin \ sigma & - \ cos \ sigma \ end {pmatrix}}}![{\ displaystyle \ Gamma = {\ kezdete {pmatrix} \ cos \ sigma & - \ sin \ sigma \\ - \ sin \ sigma & - \ cos \ sigma \ end {pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1dc542654d49dfd9ef19c436b1106f304fda3f5c)
,
meghatározója érvényes és az (álló) rendszer tehát irányítható. Másrészt, ha σ = t , akkor az irányíthatósági mátrix az
-1{\ displaystyle -1}![-1](https://wikimedia.org/api/rest_v1/media/math/render/svg/704fb0427140d054dd267925495e78164fee9aac)
Γ=(B⋮(NÁL NÉL-ddtén2)B)=(kötözősalátat0-bűnt0){\ displaystyle \ Gamma = {\ elején {pmatrix} B & \ vdots \ quad \ balra (A - {\ frac {d} {dt}} I_ {2} \ jobbra) B \ end {pmatrix}} = {\ kezdet {pmatrix} \ cos t & 0 \\ - \ sin t & 0 \ end {pmatrix}}}![{\ displaystyle \ Gamma = {\ elején {pmatrix} B & \ vdots \ quad \ balra (A - {\ frac {d} {dt}} I_ {2} \ jobbra) B \ end {pmatrix}} = {\ kezdet {pmatrix} \ cos t & 0 \\ - \ sin t & 0 \ end {pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6dfe2cbf548536c219f83a71d7a86a4f1494735)
és a (bizonytalan) rendszer nem irányítható.
Megfigyelhetőség és kettősség
A megfigyelhetőséget úgy határozzuk meg, mint az álló helyzetben. A megfigyelhetőség szükséges és elégséges feltételeit a kettős rendszerre való áttéréssel kapjuk meg . Az egyenletek határozzák meg
{-dx˘dt=NÁL NÉLTx˘+VSTu˘y˘=BTx˘+DTu˘{\ displaystyle \ left \ {{\ begin {tömb} {c} - {\ dfrac {d {\ breve {x}}} {dt}} = A ^ {T} {\ breve {x}} + C ^ {T} {\ breve {u}} \\ {\ breve {y}} = B ^ {T} {\ breve {x}} + D ^ {T} {\ breve {u}} \ end {tömb} } \ jobb.}![{\ displaystyle \ left \ {{\ begin {tömb} {c} - {\ dfrac {d {\ breve {x}}} {dt}} = A ^ {T} {\ breve {x}} + C ^ {T} {\ breve {u}} \\ {\ breve {y}} = B ^ {T} {\ breve {x}} + D ^ {T} {\ breve {u}} \ end {tömb} } \ jobb.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/290bae6fb54bc29784e3af4fd86fef0e9976038e)
A lineáris rendszer tehát egybeesik a "kettősével", és csak akkor figyelhető meg, ha a kettős irányítható.
Stabilitás
A bizonytalan lineáris rendszer stabilitása tisztán analitikai módszerekkel tanulmányozható, amelyek elegendő vagy szükséges feltételeket biztosítanak az exponenciális stabilitáshoz. Az algebrai elemzésből és a differenciális algebrából (in) eredő módszerekkel ( Picard-Vessiot elmélet (in) ) meghatározhatjuk egy bizonytalan rendszer pólusait is (bizonyos feltételekkel, amelyek a differenciál testre vonatkoznak, amelyhez a mátrixok együtthatói tartoznak) ez a rendszer), amelyek az exponenciális stabilitás szükséges és elégséges feltételét biztosítják, hasonlóan a fentiekhez az álló lineáris rendszereknél.
Nemlineáris rendszerek
Nemlineáris rendszerek ábrázolása
Kezdjük a klasszikus ábrázolásokkal. A nemlineáris rendszer állapotábrázolása ilyen formájú
{x˙=f(x,u,t)y=h(x,u,t)){\ displaystyle {\ begin {esetben} {\ dot {x}} & = f (x, u, t) \\ y & = h (x, u, t)) \ end {esetek}}}
ahol, mint korábban, x az állapotvektor , y a kimeneti vektor és u a bemeneti vektor . Ezeket a változókat a valós vonal nem üres nyitott intervallumában határozzuk meg . Tegyük fel, hogy , hol és vannak nem üres nyílások és rendre.
én{\ displaystyle {\ mathcal {I}}}
x(t)∈x′,u(t)∈U,y(t)∈Y{\ displaystyle x (t) \ in \ mathbf {X} ^ {\ prime}, u (t) \ in \ mathbf {U}, y (t) \ in \ mathbf {Y}}
∀t∈én{\ displaystyle \ forall t \ in {\ mathcal {I}}}
x′,U{\ displaystyle \ mathbf {X} ^ {\ prime}, \ mathbf {U}}
Y{\ displaystyle \ mathbf {Y}}
Rnem,Rm{\ displaystyle \ mathbb {R} ^ {n}, \ mathbb {R} ^ {m}}
Ro{\ displaystyle \ mathbb {R} ^ {p}}![{\ mathbb {R}} ^ {{p}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/40a670215fd4556c78acd92bdc55d472548b7a21)
Az első egyenlet az evolúciós egyenletet, a második a megfigyelési egyenletet jelenti. A korábban leírt lineáris állapotábrázolás ennek a formának egy speciális esete, amelyet akkor kapunk, amikor az f és h függvény lineáris az ( x , u ) függvényében .
A fenti állami reprezentáció nem egyedi, mivel nem is belső. Sőt, úgy a változás változó , ahol η a diffeomorphism a nyitott azz=η(x){\ displaystyle z = \ eta (x)}
x′{\ displaystyle \ mathbf {X} ^ {\ prime}}
x′′{\ displaystyle \ mathbf {X} ^ {\ prime \ prime}}
Rnem{\ displaystyle \ mathbb {R} ^ {n}}
Azt kapjuk :
z˙=x˙(∂η∂x)x=η-1(z){\ displaystyle {\ dot {z}} = {\ dot {x}} \ bal ({\ frac {\ részleges \ eta} {\ részleges x}} \ jobb) _ {x = \ eta ^ {- 1} (z)}}![{\ displaystyle {\ dot {z}} = {\ dot {x}} \ bal ({\ frac {\ részleges \ eta} {\ részleges x}} \ jobb) _ {x = \ eta ^ {- 1} (z)}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c6a7719e44a39cfb5aeabe179ac1708827e8ea6f)
, amelyet alább megjegyezünk . Honnan :
∂η∂xx˙{\ displaystyle {\ frac {\ részleges \ eta} {\ részleges x}} {\ pont {x}}}
z˙=∂η∂xf(x,u,t){\ displaystyle {\ dot {z}} = {\ frac {\ részleges \ eta} {\ részleges x}} f (x, u, t)}
Ezután átírhatjuk rendszerünket a változó változásának figyelembevételével:
{z˙=∂η∂xf(η-1(z),u,t)y=h(η-1(z),u,t){\ displaystyle {\ elején {esetek} {\ dot {z}} & = {\ frac {\ részleges \ eta} {\ részleges x}} f (\ eta ^ {- 1} (z), u, t) \\ y & = h (\ eta ^ {- 1} (z), u, t) \ end {esetek}}}
A belső reprezentáció megszerzéséhez feltételezzük, hogy hol van egy összekapcsolt n dimenziós (és ) dimenziós sokaság térképe, és az írás egyszerűsítése érdekében a differenciál sokaságok figyelembe vételével és differenciális elosztóként fogunk pózolni . Ezután az első két egyenlet alakot öltx=φ(x){\ displaystyle x = \ varphi (\ mathbf {x})}
(x,φ,nem){\ displaystyle (\ mathbf {X}, \ varphi, n)}
x{\ displaystyle {\ mathcal {X}}}
x′=φ(x){\ displaystyle \ mathbf {X} ^ {\ prime} = \ varphi (\ mathbf {X})}
u=u,y=y{\ displaystyle u = \ mathbf {u}, y = \ mathbf {y}}
U{\ displaystyle \ mathbf {U}}
Y{\ displaystyle \ mathbf {Y}}![{\ mathbf {Y}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c92a7716a99fadda050469747fce1e475e0ec549)
{x˙=f(x,u,t)y=h(x,u,t)){\ displaystyle {\ begin {cases} \ mathbf {\ dot {x}} = \ mathbf {f} (\ mathbf {x}, \ mathbf {u}, t) \\\ mathbf {y} = \ mathbf { h} (\ mathbf {x}, \ mathbf {u}, t)) \ end {esetek}}}![{\ displaystyle {\ begin {cases} \ mathbf {\ dot {x}} = \ mathbf {f} (\ mathbf {x}, \ mathbf {u}, t) \\\ mathbf {y} = \ mathbf { h} (\ mathbf {x}, \ mathbf {u}, t)) \ end {esetek}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/48870c72b78d8594ce389e5c214347bafddec0e5)
A változó megváltoztatása után kapott két egyenletet is ebben a formában teszik fel, mert ez nem más, mint kártyaváltás. Ezért megszereztük az ábrázolás egyediségét.
z=η(x){\ displaystyle z = \ eta (x)}![z = \ eta (x)](https://wikimedia.org/api/rest_v1/media/math/render/svg/51e825d9fe4dc1631c670b38dd6ce96339bb4786)
Példa az ingára
A nemlineáris rendszer klasszikus példája a szabad inga (nincs bejegyzés, az inga önmagában marad). Az ingát szabályozó differenciálegyenlet a következő:
mlθ¨(t)=-mgbűnθ(t)-klθ˙(t){\ displaystyle ml {\ ddot {\ theta}} (t) = - mg \ sin \ theta (t) -kl {\ dot {\ theta}} (t)}![ml {\ ddot \ theta} (t) = - mg \ sin \ theta (t) -kl {\ dot \ theta} (t)](https://wikimedia.org/api/rest_v1/media/math/render/svg/187ea3267f57e49fb487159c4421153c15eed0a8)
vagy:
-
θ(t){\ displaystyle \ theta (t)}
az inga szöge
-
m az inga tömege (a rúd tömegét elhanyagoljuk)
-
g a gravitációs gyorsulás
-
k a súrlódási együttható a forgáspontnál
-
l az inga sugara (az m tömeg súlypontjáig )
Az állapotegyenletek:
x1˙(t)=x2(t){\ displaystyle {\ dot {x_ {1}}} (t) = x_ {2} (t)}
x2˙(t)=-glbűnx1(t)-kmx2(t){\ displaystyle {\ dot {x_ {2}}} (t) = - {\ frac {g} {l}} \ sin {x_ {1}} (t) - {\ frac {k} {m}} {x_ {2}} (t)}
ahol:
-
x1(t)=θ(t){\ displaystyle x_ {1} (t) = \ theta (t)}
az inga szöge
-
x2(t)=x1˙(t){\ displaystyle x_ {2} (t) = {\ pont {x_ {1}}} (t)}
az inga szögsebessége
-
x2˙=x1¨{\ displaystyle {\ dot {x_ {2}}} = {\ ddot {x_ {1}}}}
az inga szöggyorsulása
Az állapotegyenlet a következőképpen írható fel:
x˙(t)=(x1˙(t)x2˙(t))=f(t,x(t))=(x2(t)-glbűnx1(t)-kmx2(t)){\ displaystyle {\ dot {x}} (t) = {\ binom {{\ dot {x_ {1}}} (t)} {{\ dot {x_ {2}}} (t)}} = f (t, x (t)) = {\ binom {x_ {2} (t)} {- {\ frac {g} {l}} \ sin {x_ {1}} (t) - {\ frac {k } {m}} {x_ {2}} (t)}}}![{\ displaystyle {\ dot {x}} (t) = {\ binom {{\ dot {x_ {1}}} (t)} {{\ dot {x_ {2}}} (t)}} = f (t, x (t)) = {\ binom {x_ {2} (t)} {- {\ frac {g} {l}} \ sin {x_ {1}} (t) - {\ frac {k } {m}} {x_ {2}} (t)}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/718f06173959724af479456e62cb07f23b8000e3)
A rendszer álló egyensúlyi pontjait azok a pontok határozzák meg, ahol . Ebben az esetben azok a pontok, amelyek megfelelnek az inga ezen kritériumának, a következők:
x˙=0{\ displaystyle {\ dot {x}} = 0}![{\ dot {x}} = 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/783f321151ccc0046eca23bbbd5bcf5eba4f5b24)
(x1x2)=(nemπ0){\ displaystyle {\ binom {x_ {1}} {x_ {2}}} = {\ binom {n \ pi} {0}}}![{\ displaystyle {\ binom {x_ {1}} {x_ {2}}} = {\ binom {n \ pi} {0}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/39e976d4c6c0d1ceec5ce0e0ffffeccaf64d938d)
minden n egész számra.
Parancsolhatóság, megfigyelhetőség
A nemlineáris rendszer vezérelhetőségét és megfigyelhetőségét a szokásos módon határozzuk meg, amint azt már fentebb kifejtettük. A vezérelhetőséget tanulmányozzuk, ha a rendszerek sorrendben affinálódnak, vagyis a forma állapotegyenlete szabályozza őket
x˙=f(x)+g(x)u=f(x)+∑én=1mgén(x)uén{\ displaystyle {\ dot {x}} = f (x) + g (x) u = f (x) + \ sum _ {i = 1} ^ {m} g_ {i} (x) u_ {i} }![{\ displaystyle {\ dot {x}} = f (x) + g (x) u = f (x) + \ sum _ {i = 1} ^ {m} g_ {i} (x) u_ {i} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/b72ef4c5a94ba545c049f9d2b82cd66fe0094392)
,
x(t)∈Rnem,u(t)∈Rm{\ displaystyle x (t) \ in \ mathbb {R} ^ {n}, u (t) \ in \ mathbb {R} ^ {m}}![{\ displaystyle x (t) \ in \ mathbb {R} ^ {n}, u (t) \ in \ mathbb {R} ^ {m}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f914383f8176a1219c1e7b7bc6327443b9a6e418)
(ahol f és g korlátlanul differenciálható, és f (0) = 0 ) a differenciálgeometriából kölcsönzött matematikai eszközöknek köszönhetően . Legyen a vektorok két mezője határozatlanul megkülönböztethető a Lie-kampójukon , és definiálják
V1,V2{\ displaystyle V_ {1}, V_ {2}}
Rnem,[V1,V2]{\ displaystyle \ mathbb {R} ^ {n}, \ balra [V_ {1}, V_ {2} \ jobbra}}![{\ mathbb {R}} ^ {{n}}, \ balra [V _ {{1}}, V _ {{2}} \ jobbra]](https://wikimedia.org/api/rest_v1/media/math/render/svg/95375705c95a2b743a488c1892ae688a664142df)
nál néldV10(V2)=V2,nál néldV1k(V2)=[V1,nál néldV1k-1(V2)],k∈{1,2,...}{\ displaystyle ad_ {V_ {1}} ^ {0} (V_ {2}) = V_ {2}, \ quad ad_ {V_ {1}} ^ {k} (V_ {2}) = [V_ {1 }, ad_ {V_ {1}} ^ {k-1} (V_ {2})], \ quad k \ \ \ 1,2, ... \}}![{\ displaystyle ad_ {V_ {1}} ^ {0} (V_ {2}) = V_ {2}, \ quad ad_ {V_ {1}} ^ {k} (V_ {2}) = [V_ {1 }, ad_ {V_ {1}} ^ {k-1} (V_ {2})], \ quad k \ \ \ 1,2, ... \}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a445afc3cd4a77bc69a9036f0454783a682d670)
.
Legyen az eloszlások
Gén=sonál nélnem{nál néldfk(gj):k∈{0,2,...,én},j∈{1,2,...,m}}{\ displaystyle G_ {i} = \ mathrm {span} \ {ad_ {f} ^ {k} (g_ {j}): k \ in \ {0,2, ..., i \}, j \ in \ {1,2, ..., m \} \}}![{\ displaystyle G_ {i} = \ mathrm {span} \ {ad_ {f} ^ {k} (g_ {j}): k \ in \ {0,2, ..., i \}, j \ in \ {1,2, ..., m \} \}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c6a3fcca642964c025eafb8c4a317136f44a53b9)
ahol a vektorok által kapcsos zárójelben generált vektorteret jelöli. Létezik egy nyitott U szomszédságú origó, ahol a rendszer akkor és csak akkor vezérelhető , ha az eloszlás n dimenziós . Ha a rendszer lineáris, akkor megtalálja Kalman kritériumát. Meghatározhatjuk azt is, hogy az U-hoz tartozó állapotok halmaza az origóból elérhető .
sonál nélnem{.}{\ displaystyle \ mathrm {span} \ {. \}}
Gnem-1{\ displaystyle G_ {n-1}}
xvs.=Gnem-1∩U{\ displaystyle {\ mathcal {X}} _ {c} = G_ {n-1} \ cap U}![{\ mathcal {X}} _ {{c}} = G _ {{n-1}} \ cap U](https://wikimedia.org/api/rest_v1/media/math/render/svg/04f4075c20093d864c0e6d6acddc6a4baa6427fe)
Másrészt, van egy linearizáló hurkolás a formában (azaz van egy diffeomorfizmus olyan, hogy a bemeneti rendszer v és állami jelentése lineáris ), ha, és csak akkor, ha (1) a fenti feltétel teljesül, és (2) az elosztó van invutív (azaz az összes vektormező esetében a Lie zárójel tartozik ). Ez az eredmény különösen Frobenius tételén alapul .
u=α(x)+β(x)v{\ displaystyle u = \ alpha (x) + \ beta (x) v}
u=η{\ displaystyle u = \ eta}
z=η(x){\ displaystyle z = \ eta (x)}
Gnem-2{\ displaystyle G_ {n-2}}
V1,V2∈Gnem-2{\ displaystyle V_ {1}, V_ {2} \ in G_ {n-2}}
[V1,V2]{\ displaystyle [V_ {1}, V_ {2}]}
Gnem-2{\ displaystyle G_ {n-2}}![G _ {{n-2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f3ffc94819d35b37fca1b222133b51c04e21030e)
A fenti rendszer szükséges és elégséges feltétele a helyi megfigyelhetőségnek, ha rendelkezik a forma megfigyelési egyenletével
y=h(x){\ displaystyle y = h (x)}![y = h (x)](https://wikimedia.org/api/rest_v1/media/math/render/svg/35bf6096a6966a22c772d879f7b855b0399dda42)
.
A lapos rendszerek (a differenciál laposság (in) értelmében ) szabályozható rendszerek, és a lapos kimenetből nézve megfigyelhetők.
Stabilitás
A nemlineáris rendszerek stabilitását Lyapunov függvények segítségével vizsgálják. Különböző típusú stabilitás létezik: Lyapunov értelmében aszimptotikus, exponenciális; lehetnek lokálisak vagy globálisak, egységesek vagy sem, stb.
Megjegyzések és hivatkozások
Megjegyzések
-
Kailath 1980
-
Kalman 1960 , Kalman 1963
-
Wonham 1985
-
Bourlès 2010
-
Rosenbrock 1970
-
Bourlès és Fliess 1997
-
MacFarlane és Karkanias 1976
-
Bourlès és Marinescu 2011
-
Silverman és Meadows 1967
-
Rugh 1995
-
Spivak 1999
-
Isidori 1995
-
Slotine és Li 1991
-
Fliess, Lévine és Rouchon 1995
-
Sira Ramírez és Agrawal 2004
-
Hahn 1967
Hivatkozások
- (en) Thomas Kailath , Linear Systems , Prentice Hall ,1980, 682 p. ( ISBN 0-13-536961-4 )
- en) Henri Bourlès , a Linear Systems , John Wiley & Sons ,2010, 544 p. ( ISBN 978-1-84821-162-9 és 1-84821-162-7 , olvassa el online )
- (en) Henri Bourlès és Michel Fliess , „ A lineáris rendszerek véges pólusai és nullai: belső megközelítés ” , Int. J. Control , vol. 68, n o 4,1997, P. 897–922
- en) Henri Bourlès és Bogdan Marinescu , lineáris időváltozó rendszerek: algebrai-analitikus megközelítés , Springer,2011, 638 p. ( ISBN 978-3-642-19726-0 és 3-642-19726-4 , olvassa el online )
- (en) Michel Fliess , Jean Lévine és Pierre Rouchon , „ A nemlineáris rendszerek lapossága és hibája: bevezető elmélet és példák ” , Internat. J. Control , vol. 61,1995, P. 1327-1361
- en) Wolfgang Hahn , mozgásstabilitás , Springer,1967, 446 p. ( ISBN 3-540-03829-9 )
- (en) Alberto Isidori , Nemlineáris vezérlőrendszerek (3. kiadás) , Berlin / Heidelberg / New York, Springer,1995, 564 p. ( ISBN 3-540-19916-0 , online olvasás )
- (en) RE Kalman , „A vezérlőrendszerek általános elméletéről” , Proc. 1. IFAC kongresszus, Moszkva ,1960
- (en) RE Kalman , „ Lineáris dinamikus rendszerek matematikai leírása ” , SIAM J. Control , vol. 1,1963, P. 152-192
- (en) AGJ MacFarlane és N. Karkanias , „ Lineáris többváltozós rendszerek pólusai és nullai : az algebrai, geometriai és komplex-változó elmélet felmérése ” , Int. J. Control , vol. 24, n o 1,1976, P. 33-74
- (en) Howard Rosenbrock , Állam-űr és multiváltozó elmélet , Nelson,1970, 267 p. ( ISBN 0-17-781002-5 )
- (en) Wilson Rugh , Lineáris rendszerelmélet (2. kiadás) , Upper Saddle River (NJ), Prentice Hall ,1995, 581 p. ( ISBN 0-13-441205-2 )
- en) Jean-Jacques E. Slotine és Weiping Li , alkalmazott nemlineáris kontroll , Prentice-Hall,1991, 461 p. ( ISBN 0-13-040049-1 )
- (en) LM Silverman és HE Meadows , „ Vezérelhetőség és megfigyelhetőség az időben változó lineáris rendszerekben ” , SIAM J. Control , vol. 5,1967, P. 64-73
- (en) Hebertt J. Sira Ramírez és Sunil Kumar Agrawal , Differential flat systems , Marcel Dekker ,2004, 467 o. ( ISBN 0-8247-5470-0 )
-
(en) Michael Spivak , (átfogó bevezetés) a differenciálgeometria [ a kiadások részlete ], repülés. 1., 1999
- (en) W. Murray Wonham , Lineáris többváltozós vezérlés: geometriai megközelítés , New York / Berlin / Párizs stb., Springer,1985, 334 p. ( ISBN 0-387-96071-6 )
Lásd is
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">