Control System Toolbox関数リファレンス    
sminreal

構造に基づくモデル低次元化の実行

表示

詳細

msys = sminreal(sys) は、入出力応答に影響を及ぼさない状態空間モデルsysの状態を削除します。結果として出力される状態空間モデルmsysの状態全ては、sysの状態でもあり、msysの入出力応答はsysの入出力応答と等価になります。

sminrealは、構造的に非最小状態のみを取り除きます。つまり、ABC行列の完全に零と見なせる要素が取り除かれます。そのような構造的な非最小状態は、たとえば、結線されていない状態空間ブロックや伝達関数ブロックを含むSimulinkモデルを線形化する時に発生します。

注意事項

sminreal(sys)が出力するモデルは、最小実現である必要はなく、sminreal(sys)の出力するモデルよりも次数が高いかもしれません。しかしながら、sminreal(sys)はsysの状態構造を保存できますが、一般的に、sminreal(sys)では保存されません。

例題

2つのSSモデルsys1sys2を結合します。

この操作は、つぎのブロック図の結合に相当します。

サブシステムsys1sysから抽出するためには、

とします。この時、sys2の全ての状態を含むsysの状態全てが保存されます。sys1の状態を保存し、sys2からの不可観測状態を取り除くためには、つぎのように実行します。

参考
minreal     不可観測/不可制御状態の除去や極零相殺によるモデル低次元化


 size ss