伝達関数や状態方程式​の低次元化する方法は​ありますか?

10 次查看(过去 30 天)
MathWorks Support Team
伝達関数や状態方程式の次数を下げる方法があれば教えて下さい。

采纳的回答

MathWorks Support Team
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 个)

类别

Help CenterFile Exchange 中查找有关 安定性解析 的更多信息

标签

尚未输入任何标签。

产品


版本

R2007b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!