Invariáns rendszer
A folyamat átalakítja egy bemeneti jel egy kimeneti jelet ( elektromos jelek például) nevezzük egy invariáns (vagy stacionárius ) rendszer Ha a fordítás ideje alkalmazzák a bemenet megtalálható a kimeneti. Ebben az értelemben a kimenet nem kifejezetten időfüggő .
Meghatározás
Ha egy invariáns rendszer egy kimenetet társít a bemeneti jelhez , akkor a bemenetre alkalmazott időeltolástól függetlenül a rendszer az áthelyezett kimenetet a jelhez társítja .
x(t){\ displaystyle \ displaystyle x (t)}
y(t){\ displaystyle \ displaystyle y (t)}
δ{\ displaystyle \ displaystyle \ delta}
x~(t)=x(t+δ){\ displaystyle {\ tilde {x}} (t) = x (t + \ delta)}
y~(t)=y(t+δ){\ displaystyle {\ tilde {y}} (t) = y (t + \ delta)}![{\ displaystyle {\ tilde {y}} (t) = y (t + \ delta)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d0a4becdeffa46a64a966f0042c9ab18fec24fd)
Egyenértékű meghatározás :
A rendszer invariáns, ha kommutativitás van a rendszerblokk és egy tetszőleges késleltetési blokk között .
Ez a tulajdonság kielégíthető (de nem feltétlenül), ha a rendszer átviteli függvénye nem az idő függvénye (kivéve a bemeneti és kimeneti kifejezéseket).
Példák
Alapvető példák
Ha tudni szeretné, hogyan lehet meghatározni, hogy a rendszer invariáns-e, vegye figyelembe a két rendszert:
- A rendszer: y(t)=tx(t){\ displaystyle y (t) = t \, x (t)}
- B rendszer: y(t)=10.x(t){\ displaystyle \, \! y (t) = 10x (t)}
Mivel a rendszer egy kifejezetten függ az idő t kívül és , akkor a rendszer nem invariáns. A B rendszer nem kifejezetten függ a t időtől , ezért invariáns.
x(t){\ displaystyle x (t) \,}
y(t){\ displaystyle y (t) \,}![{\ displaystyle y (t) \,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4462e466f2f25e18ce855cb8023006c5feaba51a)
Formális példák
A fenti A és B rendszerek invarianciájának (vagy sem) hivatalosabb bizonyítékát mutatjuk be itt. A bizonyítás elvégzéséhez a második definíciót kell használni.
A rendszer :
A váltással történő belépéstől
xd(t)=x(t+δ){\ displaystyle x_ {d} (t) = \, \! x (t + \ delta)}
y(t)=txd(t){\ displaystyle y (t) = t \, x_ {d} (t)}
y1(t)=txd(t)=tx(t+δ){\ displaystyle y_ {1} (t) = t \, x_ {d} (t) = t \, x (t + \ delta)}![{\ displaystyle y_ {1} (t) = t \, x_ {d} (t) = t \, x (t + \ delta)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9cc4c3e80e7adc14ec57106a358984fe3e757ad1)
Most késleltessük a kijáratot
δ{\ displaystyle \ delta}
y(t)=txd(t){\ displaystyle y (t) = t \, x_ {d} (t)}
y2(t)=y(t+δ)=(t+δ)x(t+δ){\ displaystyle y_ {2} (t) = \, \! y (t + \ delta) = (t + \ delta) x (t + \ delta)}![{\ displaystyle y_ {2} (t) = \, \! y (t + \ delta) = (t + \ delta) x (t + \ delta)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cec9ea0a4336188fc20a3b277f5aef5ad1e787db)
Nyilvánvaló , hogy ezért a rendszer nem invariáns.
y1(t)≠y2(t){\ displaystyle y_ {1} (t) \, \! \ neq y_ {2} (t)}
B rendszer :
A váltással történő belépéstől
xd(t)=x(t+δ){\ displaystyle x_ {d} (t) = \, \! x (t + \ delta)}
y(t)=10.xd(t){\ displaystyle y (t) = 10 \, x_ {d} (t)}
y1(t)=10.xd(t)=10.x(t+δ){\ displaystyle y_ {1} (t) = 10 \, x_ {d} (t) = 10 \, x (t + \ delta)}![{\ displaystyle y_ {1} (t) = 10 \, x_ {d} (t) = 10 \, x (t + \ delta)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/906af5167bfc85f14f351f8bd768b48f04c86bb7)
Most késleltessük a kijáratot
δ{\ displaystyle \, \! \ delta}
y(t)=10.xd(t){\ displaystyle y (t) = 10 \, x_ {d} (t)}
y2(t)=y(t+δ)=10.x(t+δ){\ displaystyle y_ {2} (t) = y (t + \ delta) = 10 \, x (t + \ delta)}![{\ displaystyle y_ {2} (t) = y (t + \ delta) = 10 \, x (t + \ delta)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/90812b5493d1eef0dd694c53814594ad297fa9eb)
Nyilvánvaló , hogy ezért a rendszer invariáns
y1(t)=y2(t){\ displaystyle y_ {1} (t) = \, \! y_ {2} (t)}
Absztrakt példa
Jelöljük a késleltetés operátort azzal, hogy hol van az a mennyiség, amellyel a vektor paramétert késleltetni kell. Például a "feed by 1" rendszer:
Tr{\ displaystyle \ mathbb {T} _ {r}}
r{\ displaystyle r}![r](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d1ecb613aa2984f0576f70f86650b7c2a132538)
x(t+1)=δ(t+1)∗x(t){\ displaystyle x (t + 1) = \, \! \ delta (t + 1) * x (t)}![{\ displaystyle x (t + 1) = \, \! \ delta (t + 1) * x (t)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a32a9100ebbcca784e5fdcb75b556393c2f73b90)
ábrázolható az absztrakt jelöléssel:
x~1=T1x~{\ displaystyle {\ tilde {x}} _ {1} = \ mathbb {T} _ {1} \, {\ tilde {x}}}![{\ displaystyle {\ tilde {x}} _ {1} = \ mathbb {T} _ {1} \, {\ tilde {x}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2090aa70d03a374bf21433d0ea20165b17dc615b)
hol van az által megadott függvény
x~{\ displaystyle {\ tilde {x}}}![{\ displaystyle {\ tilde {x}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4f5c5435030c952a58a756e691ea64f60c1bd240)
x~=x(t)∀t∈R{\ displaystyle {\ tilde {x}} = x (t) \, \ forall \, t \ in \ mathbb {R}}![{\ displaystyle {\ tilde {x}} = x (t) \, \ forall \, t \ in \ mathbb {R}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eb7ddf558ca8cd87496167e697b726a30d5e94ed)
a lépcsőzetes kimenetet előállító rendszer
x~1=x(t+1)∀t∈R{\ displaystyle {\ tilde {x}} _ {1} = x (t + 1) \, \ forall \, t \ in \ mathbb {R}}![{\ displaystyle {\ tilde {x}} _ {1} = x (t + 1) \, \ forall \, t \ in \ mathbb {R}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/64874c53c05a899a6742903805efe8a298ab3f00)
Tehát egy olyan operátor, amely a vektorbemenetet 1-gyel előzi meg.
T1{\ displaystyle \ mathbb {T} _ {1}}![{\ displaystyle \ mathbb {T} _ {1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0db7e4645c6f24891f8446e240596b4101e4805)
Tegyük fel, hogy egy operátor képviseli a rendszert . Ez a rendszer invariáns, ha ingázik a késleltetés operátorral, vagyis:
H{\ displaystyle \ mathbb {H}}![\ mathbb {H}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e050965453c42bcc6bd544546703c836bdafeac9)
TrH=HTr∀r{\ displaystyle \ mathbb {T} _ {r} \, \ mathbb {H} = \ mathbb {H} \, \ mathbb {T} _ {r} \, \, \ forall \, r}![{\ displaystyle \ mathbb {T} _ {r} \, \ mathbb {H} = \ mathbb {H} \, \ mathbb {T} _ {r} \, \, \ forall \, r}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a2cee7f141f3ee7723eea7f46a5b1c880f865f2d)
Ha a rendszer egyenletét a következő adja meg:
y~=Hx~{\ displaystyle {\ tilde {y}} = \ mathbb {H} \, {\ tilde {x}}}![{\ displaystyle {\ tilde {y}} = \ mathbb {H} \, {\ tilde {x}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73baddc615b3f352155e27ca39e6201f86307176)
Akkor ez egy változatlan rendszert, ha tudjuk alkalmazni az üzemeltető a nyomonkövetési a késleltetési operátor , vagy alkalmazza a késleltetési operátor , majd a rendszerirányító , a 2. számítások termelő azonos eredményt.
H{\ displaystyle \ mathbb {H}}
x~{\ displaystyle {\ tilde {x}}}
Tr{\ displaystyle \ mathbb {T} _ {r}}
Tr{\ displaystyle \ mathbb {T} _ {r}}
H{\ displaystyle \ mathbb {H}}![\ mathbb {H}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e050965453c42bcc6bd544546703c836bdafeac9)
Először alkalmazzuk a rendszergazdát:
TrHx~=Try~=y~r{\ displaystyle \ mathbb {T} _ {r} \, \ mathbb {H} \, {\ tilde {x}} = \ mathbb {T} _ {r} \, {\ tilde {y}} = {\ tilde {y}} _ {r}}![{\ displaystyle \ mathbb {T} _ {r} \, \ mathbb {H} \, {\ tilde {x}} = \ mathbb {T} _ {r} \, {\ tilde {y}} = {\ tilde {y}} _ {r}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/65931e30892883ef3e98398b7f17b5fdc9318256)
A késleltetési operátor alkalmazása először:
HTrx~=Hx~r{\ displaystyle \ mathbb {H} \, \ mathbb {T} _ {r} \, {\ tilde {x}} = \ mathbb {H} \, {\ tilde {x}} _ {r}}![{\ displaystyle \ mathbb {H} \, \ mathbb {T} _ {r} \, {\ tilde {x}} = \ mathbb {H} \, {\ tilde {x}} _ {r}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cf129c39b955eda06b84d5c375774ede7e73f5d1)
Ha a rendszer invariáns, akkor
Hx~r=y~r{\ displaystyle \ mathbb {H} \, {\ tilde {x}} _ {r} = {\ tilde {y}} _ {r}}![{\ displaystyle \ mathbb {H} \, {\ tilde {x}} _ {r} = {\ tilde {y}} _ {r}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ff85035a0d6fd0e91537806d460ba4b7efcfad02)
Kapcsolódó cikkek
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">