Simulinkで2​つのシミュレーション​結果を同一グラフに表​示したい.

12 ビュー (過去 30 日間)
Ken Inoue
Ken Inoue 2017 年 11 月 14 日
コメント済み: Ken Inoue 2017 年 11 月 15 日
いつもお世話になっております.以下の回路シミュレーションをすると,以下のシミュレーション結果が得られます.これは負荷電流の変化に対する出力電圧の応答を示しています.補償器(図でいうとFransfer Fcn2)の値を変えると,先程の負荷急変に対する応答がどのように変わるか,調べたいです.そこで,補償器の値を変える前と変えた後のシミュレーション結果を同一グラフに表示したいのですが,どうすればよいでしょうか?よろしくお願いします.

採用された回答

Hiroumi Mita
Hiroumi Mita 2017 年 11 月 15 日
編集済み: Jiro Doke 2017 年 11 月 15 日
いろいろなやり方があるかと思いますが、シンプルなのは パラメータを変えて、sim関数でシミュレーションを実行させ、plotを上書きする のが一案かと思います。
%param1
T=1;L=0.1
sim('sample')
figure(1)
plot(SV)
hold on
plot(CV)
%param2
T=5;L=0.5
sim('sample')
plot(CV)
hold off
  1 件のコメント
Ken Inoue
Ken Inoue 2017 年 11 月 15 日
できました.非常に分かりやすい説明ありがとうございました.

サインインしてコメントする。

その他の回答 (1 件)

Takashi Chikamasa
Takashi Chikamasa 2017 年 11 月 15 日
  Simulation Data Inspector はどうでしょうか? 同じモデルをパラメータ変更などしながら繰り返しシミュレーションして、結果を比較するワークフローを想定して開発された機能です。さらにパラメータ変更のみの繰り返しシミュレーションの高速化には、 Simulaiton Fast Restart が用意されています。

カテゴリ

Help Center および File ExchangeSimulink 入門 についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!