- ベストアンサー
PID制御
PID制御で、P や I の係数をを大きくすると、立ち上がりが早くなる代わりにオーバシュートも大きくなると思っていたのですが、下記サイトの説明では逆ですね。そういうものなのでしょうか。 http://www.as-1.co.jp/academy/15/15-5.html
- ahkrkr
- お礼率87% (568/650)
- 電気・電子工学
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問者さんが挙げてるのはOMRONからの転載です オリジナルは↓ http://www.fa.omron.co.jp/guide/technicalguide/53/103/index.html 問題はPIDの「P」には2種類ある事です OMRONのPは「比例帯」”帯”が付きます ↓のほうが分かりやすいか? http://www.compoclub.com/products/knowledge/jidou_seigyo/jidou_seigyo2.html#6 http://www.weblio.jp/content/%E6%AF%94%E4%BE%8B%E5%B8%AF もう一つのPは比例ゲイン http://fa-dic.mitsubishielectric.co.jp/faq/show/15721 サーボモータや流量制御用のPIDコントローラは比例ゲイン 比例帯は比例ゲインの逆数 http://www.yokogawa.co.jp/ns/cis/slc/ys1000/ns-ys1000-01-ja.htm こっちは比例ゲイン (このコントローラはべらぼうに高価 ) 同じメーカでも安価な温度調節器は比例帯 http://www.yokogawa.co.jp/ns/cis/utup/ut130/ns-ut130-01-ja.htm
その他の回答 (1)
- teppou
- ベストアンサー率46% (356/766)
うろ覚えなのですが、質問文中の「係数」というのは、ゲインの事かと思います。 一般に使われている調節器の設定では、比例制御は比例帯幅を、積分制御は積分時間を入力します。 これは、それぞれのゲインの逆数に比例する値であったと記憶しています。 文中のサイトは、実用機器の話でしょうから、これで良いのだと思います。
お礼
回答ありがとうございます。 比例帯と比例ゲインは別のものであることがよく分かりました。
関連するQ&A
- PID制御
PID制御に関して学習しようと思っていると下記のような説明がでてきました。 >>積分時間TI は、ステップ偏差を与えたとき、P制御による操作信号>>変化に相当する操作信号変化をI制御のみで発生させるために必要>>な時間ということになります。したがって、積分時間TI を小さく>>すればするほど積分制御の影響が強くなります。 この意味が良く分かりません。なぜ積分時間を短くすればするほど、制御の影響が強くなるのでしょうか?? 比例制御と微分制御は理解できたのですが、積分制御に関しては上手く理解できていません。どなたかご教示願います。
- ベストアンサー
- 自然環境・エネルギー
- PID制御について。
制御においてPID制御というのがあるのですが、それらの調整法を教えていただきたいです。 ちなみにPID制御のPは比例動作、Iは積分動作、Dは微分動作です。 ブロック線図で入力と出力の計算をして、実際にコンピュータをつかってDCモータに出力を与えていました。
- 締切済み
- 科学
- PID制御についての説明
PID制御についての説明 P:5% 指示値が設定値より±5%以下の場合に設定値まで上昇させる数値? I:300秒 1回の信号を受けて比例制御で設定値まで上昇させる最大時間? D:10 設定値に近づいた時に、負荷を動作させ制御させる時間? 上記の内容は例(間違っていると思う)ですが、素人でも判る説明はどの様に記述すればよいかを教えて下さい。
- ベストアンサー
- 科学
- 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*/
- ベストアンサー
- C・C++・C#
- PID制御の学習内容と制御プログラムの関係
PID制御の本を見ると、ボード線図、ベクトル軌跡、1次遅れ、2次遅れ、等々、色んな事が書いてありますが、これらと、実際の制御プログラムを作る際の関係がいまいち分かりません。 1次遅れだろうと2次遅れだろうと、P/I/Dのパラメータを調整するだけなのでは?と考えてしまいます。 PID制御のプログラムと、上記の諸々の関係はどうなっているのか、プログラム作成上役に立つのでしょうか? どうぞよろしくお願いします。
- ベストアンサー
- その他(学問・教育)
- PID制御のプログラミング
実際にPID制御のプログラミングを使用とした場合、サンプリングした離散データを元に制御を行うことになりますが、以下のページの説明ではやり方が異なるようです。どちらが正しいのでしょうか。 1.http://www.picfun.com/motor05.html ΔMVn = Kp(en-en-1) + Ki en + Kd((en-en-1) - (en-1-en-2)) MVn、MVn-1:今回、前回操作量 ΔMVn:今回操作量差分 en,en-1,en-2:今回、前回、前々回の偏差 2.http://www.mech.utsunomiya-u.ac.jp/ozaki/education/kikaijyoho-2000/sec1.html p=e i=i+e d=e-e1 y=Kp(p+Ki×i+Kd×d)
- ベストアンサー
- 科学
- サーボ機構 PID制御について
先日大学でPID制御を用いて、ガイドスライダの動きを制御するという実験を行いました。実験の内容は、PID制御で制御されるガイドスライダ(サーボ機構?)に上向きに振子を取り付け、プログラミングでPゲインとDゲインの値を変え、それぞれのパターンに対して振子は安定するか、横軸を時間、縦軸を電圧とした波形はどのようなものになるかというものです。 今そのレポートで考察をまとめているのですが、PゲインとDゲインの値が変化したときの波形の特徴などが、全くといって言いほど考察できません。何しろ専攻は電気ではないので、そもそもPゲインやDゲインという定数は何の意味を持つのかというところから理解ができていません。一般的にこれらの定数は大きければ大きいほどいいのでしょうか?とにかく自動制御についての知識がほとんどないまま実験を行ってしまったため、詳しい方がいましたら、なるべく簡単な言葉で説明をお願いします...。
- ベストアンサー
- 科学
- PID制御の選択について
PID制御においてP,I,D各パラメータの最適値を決定する際に、昔からの方法として限界感度法とステップ応答法とがありますが、どちらの方がより正確な結果が得られるのか、その理由とともに教えていただけませんか?文献では当たり前のように限界感度法を選択していて、確かに作図による誤差がステップ応答では生じやすいと思うんですがそれが直接的な原因とは考えにくいんです。どうか回答をよろしくお願いします。
- 締切済み
- 化学
- ライントレースロボットのPID制御を用いての姿勢制御について
ライントレースロボットの姿勢制御をプログラミングで行っているのですが、その時にPIDのゲインを変えてどんな動きをするか試してみました。Pの動作はわかるのですが、IとDの動作がよくわかりません。 Iのゲインを少し上げるとロボットは直線でも車体が横にぶれながら走行します。また、Dは少し上げた程度では変わらないのですが、大きく上げるとIと同じように直線でも横にぶれてしまいます。 具体的には、P、I、Dを200、0、200ならスムーズに走行できたコースでも200、2、200ならぶれてしまいます。また、200、0、3000でもぶれてしまいます。このような結果なのですがこのときのIとDは何に影響しているのでしょうか? まだ、未熟者ですのでヘタクソな質問かもしれませんが真剣に悩んでます。 宜しくお願い致します。
- ベストアンサー
- その他(学問・教育)
お礼
回答ありがとうございます。 比例帯と比例ゲインは別のものであることがよく分かりました。