Simulinkシミ​ュレーション実行中に​Simscapeのパ​ラメータを変動させた​い

조회 수: 10 (최근 30일)
Motoki Mizusako
Motoki Mizusako 2018년 6월 6일
댓글: Motoki Mizusako 2018년 6월 12일
Simscapeを用いて回路特性のシミュレーションモデルを作成しているのですが、抵抗やコンデンサをシミュレーション時間に応じて可変させたいと考えております。 例えばシミュレーション開始5秒後に抵抗の値を10MΩから100MΩに変動させたり,シミュレーション開始5秒後に抵抗の値を10MΩから100MΩに5秒間で線型的に増加させたりしたいです。 自分でも色々調べてみて,パラメータを文字でおいて,MATLABのワークスペースから値を取得できるようにはしてあります。 環境は2018aを使用しています。 宜しくお願い致します。

채택된 답변

Atsushi Matsumoto
Atsushi Matsumoto 2018년 6월 7일
Simulink/Simscapeのパラメータは実行途中に連続的に可変させるのには適しておりません。 &nbsp
抵抗の抵抗値やコンデンサのキャパシタンスを可変させたいのであれば、代わりにElectronics/Passive DevicesにあるPotentiometerブロックやVariable Capacitorブロックを使ってみてはいかがでしょうか?
  댓글 수: 7
Atsushi Matsumoto
Atsushi Matsumoto 2018년 6월 12일
はい。そのとおりです。
Motoki Mizusako
Motoki Mizusako 2018년 6월 12일
ありがとうございます。ご教示いただいた方法でシミュレーションモデルを作ってみます。丁寧に教えていただきありがとうございました。

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Hiroumi Mita
Hiroumi Mita 2018년 6월 10일
Simulinkの標準機能であるSimstateは、モデルのパラメータを変更し、システムの状態量を継続して シミュレーションを再開できます。
これはSimscapeにも対応します。 この機能をうまく使うことで、ご所望のことは実現できると思います。
次の手順を踏んでみてください。
【手順】 (1) Simstateをdocで調べる。
(2) Simscapeの簡単なモデルで練習する。
(3) 該当のモデルで試してみる。

카테고리

Help CenterFile Exchange에서 電気要素에 대해 자세히 알아보기

제품


릴리스

R2018a

Community Treasure Hunt

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

Start Hunting!