SimulinkのSaturationブロックやPIDコントローラの出力の制限値を時間に依存する変数に設定できないでしょうか?How to use limted parameter depending on time on Simulink Saturation Block?
3 ビュー (過去 30 日間)
古いコメントを表示
SimulinkのSaturationブロックやPIDコントローラの出力の制限値を時間に依存する変数に設定できないでしょうか?ワークスペースに保存してある時間配列のパラメータを制限値として使用を試みたのですが、時間変数にする方法がわかりませんでした。ほかのブロックを使って、制約するのではなく、PIDコントローラ上の制約を時間変数にする方法を教えてください。PIDの調整機能を活用したいためです。
0 件のコメント
回答 (1 件)
Yoko
2016 年 9 月 30 日
PID ブロックのプロパティに、時間で変化する変数を設定することはできません。 PIDブロックの調整機能を使うのであれば、例えば、同じモデルに調整用のPIDブロックと、時間と共に出力値の制限が変化できるカスタムブロックをそれぞれ置いておき、用途に応じて切り替えて使うといった方法も考えられます。
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で PID Controller Tuning についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!