A PHP Error was encountered

Severity: Warning

Message: fopen(/home/polpe/.phpsession/ci_session49ee54f118185f4c2b927932c8fe180366f77fc8): failed to open stream: No space left on device

Filename: drivers/Session_files_driver.php

Line Number: 159

Backtrace:

File: /home/polpe/public_html/application/controllers/Main.php
Line: 17
Function: library

File: /home/polpe/public_html/index.php
Line: 315
Function: require_once

Polcz Péter honlapja

Tartalomjegyzék

Kedves Dávid!

Nem értem tökéletesen a kérdést, de elmondom, amit tudok. Adott egy folytonos idejű rendszer (CT-LTI):

$\dot x = A x + B u$

Ha ezt egy bizonyos módszerrel (zero order hold) mintavételezem, akkor a következőt diszkrét idejű dinamikát fogom kapni:

$x(k+1) = \Phi x(k) + \Gamma u(k)$

ahol

$\Phi = e^{A h} \text{ es } \Gamma = A^{-1} \Big( \Phi - I \Big) B$

$h$ pedig a mintavételi periódus.

Ezzeket a kepleteket $\Phi$-re es $\Gamma$-ra ugy kapjuk meg, hogy minden egyes mintaveteli periodusban megoldjuk a $\dot x = A x + B u$ differencialegyenletet konstans bemenetre. Negyszogjel eseten ez a mintavetelezes a legpontosabb.

Van mas modszer is: Euler explicit modszere, ott $\dot x$-et a kovetkezokeppen kozelitik:

$\dot x \simeq \frac{x(k+1) - x(k)}{h} = A x(k) + B u(k)$

ezert

$x(k+1) = (A h + I) x(k) + B u(k)$

tehat

$e^{A h} \text{ es } A^{-1} \Big( \Phi - I \Big) B$

helyett most

$A h + I \text{ es } B$

matrixokat kaptam.

Lehetséges, hogy nem a kérdésre válaszoltam, de elküldöm a gyakorlat jegyzeteit is amit a T.P. csoportal csinaltunk. Hatha segit.

u.i. bocs az ékezetek miatt.

Üdv: Péter