
伝達関数や状態方程式の低次元化する方法はありますか?
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 25 Ott 2013
Risposto: MathWorks Support Team
il 25 Ott 2013
伝達関数や状態方程式の次数を下げる方法があれば教えて下さい。
Risposta accettata
MathWorks Support Team
il 25 Ott 2013
PZMAP 関数でシステムの極や零点を確認して、極と零点が相殺可能であれば、MINREAL 関数を使用して次元を小さくすることができます。
sys = zpk(-1,[-1, -2],1)
零点/極/ゲイン:
(s+1)
-----------
(s+1) (s+2)
極・零点の確認
pzmap(sys)

極・零点の相殺
sys_min=minreal(sys)
零点/極/ゲイン:
1
-----
(s+2)
以上から、極と零点が一致する場合は、システムの次数を下げることが可能です。
上記が難しいシステムの場合、System Identification Toolbox の idgrey オブジェクトを使用して低次元化後のシステムの構造を定義し、そのシステムのパラメータ推定を行う方法もあります。この具体的な方法は、下記の関連ソリューションを参考にしてください。
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su 安定性解析 in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!