Pythonの制御工学モジュール「python-control」を用いて、システムの可制御性を判別する方法を紹介します。
可制御性の判定
python-controlの「control.ctrb」メソッドを用いると、Matlabのctrb関数のように可制御性行列を計算できます。
今回はこれを用いて、システムの可制御性を判別してみます。
【参考文献】
python-controlドキュメント:ctrbメソッドの使い方
Matlabドキュメント:ctrb関数の使い方
※python-controlはMatlab風ライブラリなので、Matlabの資料が役に立ちます
(1)
ソースコード
次のシステムの可制御性を判別するサンプロプログラムです。
実行結果
システムは可制御である
## 関連ページ
【Python】制御工学シミュレーション入門
プログラミング言語「Python」を用いて、無料で簡単に制御工学シミュレーションを行う方法を紹介します。
401 Unauthorized
コメント
どうやらページレイアウトがおかしくなっており、画像もリンク切れしているようです。