SimulinkのS​aturationブ​ロックやPIDコント​ローラの出力の制限値​を時間に依存する変数​に設定できないでしょ​うか?How to use limted parameter depending on time on Simulink Saturation Block?

1 view (last 30 days)
jun
jun on 7 Nov 2013
Answered: Yoko on 30 Sep 2016
SimulinkのSaturationブロックやPIDコントローラの出力の制限値を時間に依存する変数に設定できないでしょうか?ワークスペースに保存してある時間配列のパラメータを制限値として使用を試みたのですが、時間変数にする方法がわかりませんでした。ほかのブロックを使って、制約するのではなく、PIDコントローラ上の制約を時間変数にする方法を教えてください。PIDの調整機能を活用したいためです。

Answers (1)

Yoko
Yoko on 30 Sep 2016
PID ブロックのプロパティに、時間で変化する変数を設定することはできません。 PIDブロックの調整機能を使うのであれば、例えば、同じモデルに調整用のPIDブロックと、時間と共に出力値の制限が変化できるカスタムブロックをそれぞれ置いておき、用途に応じて切り替えて使うといった方法も考えられます。

Community Treasure Hunt

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

Start Hunting!