Simulink実行中にState-Space Blockの変数を変更して計算が可能かどうか

1 回表示 (過去 30 日間)
Yoshi Minami
Yoshi Minami 2018 年 4 月 7 日
回答済み: Yoshi Minami 2018 年 6 月 5 日
現在、Simulinkでシミュレーションモデルを作成しております。その中でState-Space Blockをつかっているのですが、ある時間たったら条件比較してState-Spaceの係数、初期値を変えて計算することを考えています。Simulink実行中に時間は進行しているなかで、State-Space blockだけ再度時間t=0から始まるような計算ができるものなのでしょうか。

採用された回答

Hiroumi Mita
Hiroumi Mita 2018 年 4 月 9 日
State-Space Blockは、かようなパラメータ変更、状態量の初期値の変更に対応していません。 そこで、添付のように、状態方程式を積分器を使い表現すればご所望のことができます。

その他の回答 (1 件)

Yoshi Minami
Yoshi Minami 2018 年 6 月 5 日
回答ありがとうございます。お礼が遅れてすみませんでした。大変参考になり、利用させて頂きました。

カテゴリ

Help Center および File Exchange古典制御設計 についてさらに検索

Community Treasure Hunt

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

Start Hunting!