• ベストアンサー

PID制御の設定

PIDパラメータの設定について教えてください。 レンジが0~50℃の温度調節器があり、PIDパラメータとして  P→3  I→10  D→1 と設定されています。 レンジを0~100℃の温度調節器に変更した時、同じ制御(操作量) をさせたいのですが、パラメータの設定値をいくつにすればよいのでしょうか? おそらく  P→1.5(レンジが倍になり敏感になるため1/2にする)  I→5  (レンジが倍になり鈍感になるため1/2にする) ではないかと思いますが、よろしいのでしょうか? また、Dについてはどう考えてよいのかわかりません。 よろしくお願いします。

  • 化学
  • 回答数2
  • ありがとう数12

質問者が選んだベストアンサー

  • ベストアンサー
  • kikero
  • ベストアンサー率33% (174/517)
回答No.2

 温調のレンジを変更しても加熱操作部の特性が同じなら、制御定数は基本的には変わりません。  但し、Parameter-P(比例帯)は、測定レンジフルスケールに対する割合(%)ですから、レンジを2倍にした場合は、半分にしなければなりません。  御質問の例では、0~50℃レンジのPが3%ですから、比例帯の温度幅は1.5℃に相当します。 なので、0~100℃レンジにした場合、Pは1.5%となります。下1桁が設定できない場合は2%で構いません。  IとDはそのままにします。 IとDの単位は、秒です。  但し、普通の場合(ステップ応答法でも限界感度法でも)、DはIの1/4にしますので、御質問の例は分からないで適当に設定したものか、意図的に変えたかどちらかでしょう。整数単位でしか設定できない温調なら、私の場合、I=10秒、D=2秒にするでしょう。

takaqoo
質問者

お礼

ありがとうございます。 Iについては、Pの感度が1/2で鈍感になるので 同様の操作させるには、時間を1/2にして敏感にしようと考えていました。 DについてはIの1/4とは知りませんでした。もう少し勉強します。

その他の回答 (1)

noname#21649
noname#21649
回答No.1

私は本を見ながら.製図法しかできませんがステップ応答曲線を書いてみないことには.いくつがよいかわかりません。 正確さが必要であるならば.応答曲線を調べるしか方法がありません。 なお.設定温度を変化させることでステップ応答曲線に変化がない(加熱系・温度センサを変更しない.放熱量がほぼ同じ)のであれば.PID定数は変更しません。同じ値を使用します。 内容から.設定温度を読み取れませんでした。仮に外気温20度で温度差20度程度が.温度差70度程度というと.放熱量が3.5倍に増えるから.PID定数は少し変化するでしょう。

takaqoo
質問者

お礼

ありがとうございます。 やはり、簡単にはいかないようですね。 対応曲線の調査も検討してみます。

関連するQ&A

  • PID制御について。

    制御においてPID制御というのがあるのですが、それらの調整法を教えていただきたいです。 ちなみにPID制御のPは比例動作、Iは積分動作、Dは微分動作です。 ブロック線図で入力と出力の計算をして、実際にコンピュータをつかってDCモータに出力を与えていました。

  • PID制御について

    色々なHP等を見て分かりやすくPID制御プログラムを組み モータを駆動しているのですが友人も違った式でPID制御を実現して おり実現したプログラムのkp,ki,kdをこちらのkp,ki,kdに入れて見た所 どうも違った動きをしており不安になったので質問させていただきました。 よろしければご教授ください。 //// 各成分の計算 //// // Pパラメータ // iP = Kp * def; /* 定数 * 偏差値 */ // Iパラメータ // iI = Ki * def_inte; /* 定数 * 偏差累積値 */ // Dパラメータ // iD = Kd * (def - def_before); /* 定数 * 今回の偏差-前回の偏差 */ iRet = iP + iI + iD;    /*iRet = 出力duty*/

  • ラダーを用いたPID制御方法ご存知ですか?

    シーケンサのラダー命令にてPID制御は行うことが可能でしょうか? また、可能な場合、どのようなラダー命令を使うのでしょうか? ご教授お願いいたします。 使用環境は、タンク内の温水の温度調節を行うためのPID制御です。 温度調節を行う場合、横河電機等の「温度調節器」を用いれば済むのですが、温度調節器を使わずにラダー上での制御が可能かどうか教えてください。 よろしくお願いいたします。

  • PID制御の学習内容と制御プログラムの関係

    PID制御の本を見ると、ボード線図、ベクトル軌跡、1次遅れ、2次遅れ、等々、色んな事が書いてありますが、これらと、実際の制御プログラムを作る際の関係がいまいち分かりません。 1次遅れだろうと2次遅れだろうと、P/I/Dのパラメータを調整するだけなのでは?と考えてしまいます。 PID制御のプログラムと、上記の諸々の関係はどうなっているのか、プログラム作成上役に立つのでしょうか? どうぞよろしくお願いします。

  • PID制御でのパラメータの設定法について

    PID制御でオーバーシュートしないで目標値に到達させるパラメータを設定するには何に関して学べば良いのでしょうか。制御対象は毎度変わるので、その都度最適なパラメータを設定したいのですが。 どなたかアドバイスお願いします。

  • PID制御の設定値について

    始めまして、ご質問ごとがあり投稿させていただきました。 自分が勤めている工場の機械についてです。 水を冷却ファンで冷やしているのですが、 その制御をPI制御を用いて冷やしております。 昨日、その機械の温調機の設定値を見ると (使用しているのは、 横河電機社の汎用形ディジタル指示調節計(温調計)UT35Aです。) SP        27.0度 PV        30.0度 温度幅  800℃ ~ ー200℃ P動作(比例動作) 50% I 動作(積分動作) 100秒 出力       4~20mA 出力先      ファン用インバーター となっておりました。 この時に始動時は出力が30~40%で 2~3時間かけて出力が100%となりました。 なぜこの様な動作をするかが分からずにご連絡いたしました。 P動作(比例動作) が50%なので、設定値より500℃変化しないと 出力が100%にならないと思っておりますが、実際は違いました。 お手数ですが、ご回答お願いいたします。

  • PID制御

    PID制御に関して学習しようと思っていると下記のような説明がでてきました。 >>積分時間TI は、ステップ偏差を与えたとき、P制御による操作信号>>変化に相当する操作信号変化をI制御のみで発生させるために必要>>な時間ということになります。したがって、積分時間TI を小さく>>すればするほど積分制御の影響が強くなります。 この意味が良く分かりません。なぜ積分時間を短くすればするほど、制御の影響が強くなるのでしょうか?? 比例制御と微分制御は理解できたのですが、積分制御に関しては上手く理解できていません。どなたかご教示願います。

  • PID制御についての説明

    PID制御についての説明 P:5% 指示値が設定値より±5%以下の場合に設定値まで上昇させる数値? I:300秒 1回の信号を受けて比例制御で設定値まで上昇させる最大時間? D:10 設定値に近づいた時に、負荷を動作させ制御させる時間? 上記の内容は例(間違っていると思う)ですが、素人でも判る説明はどの様に記述すればよいかを教えて下さい。

  • PID制御の選択について

    PID制御においてP,I,D各パラメータの最適値を決定する際に、昔からの方法として限界感度法とステップ応答法とがありますが、どちらの方がより正確な結果が得られるのか、その理由とともに教えていただけませんか?文献では当たり前のように限界感度法を選択していて、確かに作図による誤差がステップ応答では生じやすいと思うんですがそれが直接的な原因とは考えにくいんです。どうか回答をよろしくお願いします。

  • 遅れ時間の多い系でのPID設定を教えてください。

    実験で反応フラスコの温度調節をPID温度調節計でしています。 遅れ時間が多く(加熱とまっても1分ほど上昇し続け、加熱に転じても 30秒ほど下がり続けます。) PID制御をしてもオーバー・アンダーのサイクリングを繰り返します。 このような時のPID設定はどうしたらよいでしょうか? オートチューニングにしてもあまり改善できませんでした。 現在の設定は下記のとおりです。積分は長めとか方向性だけでも良いので教えてください。 設定値120度積分300秒微分100秒比例帯幅5度 で+-8度 くらい振れています。