Simulink Control Designを用いて非線形モデルの線形解析を行い、状態行列Aを取得したい
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Simulink Control Designアプリ内の「モデル線形化器」を使用してモデルの状態行列を取得したいです。
画像の「Matlab fcn」は非線形モデルを示しています。10つの状態x(出力)と2つの操作量uを用いる倒立振子のようなモデルです。
画像のように「入力の摂動○」と「開ループの出力×」を指定し、モデル線形化器を使用して線形解析を行ってA,B,C,Dの状態行列を求めました。
すると線形解析ワークスペースのA行列が(0 0 ; eye(5) 0)となり、本来は値が入るべき部分がすべて0として出てきます。
(参考になるかわかりませんが、動作点をずらす、操作量uを0or非0ともに試しても同じ結果でした。)
正しくA行列を求める方法をご存じでしたら、助言いただければ幸いです。
よろしくお願いします。
0 commentaires
Réponse acceptée
Yoko
le 25 Août 2020
線形化時の状態量(動作点)が意図していない点にないため,思い通りの結果が得られていないかもしれません.
下記ドキュメントにあるような,シミュレーションの時刻で切り出す方法もありますので,まだ使っていないようでしたらぜひ試してみてください.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur 線形化 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!