入出力と目標値を変数として扱えるPIDの作り方

8 ビュー (過去 30 日間)
Hiroki Katsura
Hiroki Katsura 2021 年 1 月 7 日
回答済み: Toshinobu Shintai 2021 年 1 月 8 日
目標値、現在値、出力を変数として扱えるPIDを作成したい
ただmatlabのPID・tunablePIDの構文を見ても
C = pid(Kp,Ki,Kd,Tf,Ts)
となっていて目標値・現在値・出力の値や変数名を設定するところが見当たりません
実際に使えるPIDコードもしくはその作成のためのチュートリアルなど教えて欲しいです。

回答 (1 件)

Toshinobu Shintai
Toshinobu Shintai 2021 年 1 月 8 日
SimulinkのPID Controllerブロックを用いると、やりたいことができるのではないでしょうか。
以下に、無料の学習コンテンツもあります。
このコンテンツを利用するにはSimulinkに加えて、Control System Toolbox(こちらはすでにお持ちでしょうか)と、Simulink Control Designというツールボックスも必要になります。PID Controllerブロックは、Simulinkがあれば使うことができます。
コード生成をしたい場合は、Simulink Coderや、必要に応じてEmbedded Coderというツールボックスが必要になります。

タグ

製品

Community Treasure Hunt

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

Start Hunting!