サーボ機構PID制御について
- PID制御を用いてガイドスライダの動きを制御する実験を行った
- PゲインとDゲインの値が変化したときの波形の特徴や定数の意味がわからない
- 自動制御についての知識がほとんどないため、説明を求めている
- ベストアンサー
サーボ機構 PID制御について
先日大学でPID制御を用いて、ガイドスライダの動きを制御するという実験を行いました。実験の内容は、PID制御で制御されるガイドスライダ(サーボ機構?)に上向きに振子を取り付け、プログラミングでPゲインとDゲインの値を変え、それぞれのパターンに対して振子は安定するか、横軸を時間、縦軸を電圧とした波形はどのようなものになるかというものです。 今そのレポートで考察をまとめているのですが、PゲインとDゲインの値が変化したときの波形の特徴などが、全くといって言いほど考察できません。何しろ専攻は電気ではないので、そもそもPゲインやDゲインという定数は何の意味を持つのかというところから理解ができていません。一般的にこれらの定数は大きければ大きいほどいいのでしょうか?とにかく自動制御についての知識がほとんどないまま実験を行ってしまったため、詳しい方がいましたら、なるべく簡単な言葉で説明をお願いします...。
- 科学
- 回答数2
- ありがとう数0
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Pは比例ゲインで、目標値に対して現在との差をP倍した量で、目標に追いつかせようとすることで、Dは微分ゲインで、目標との偏差に対する変化速度に対して、D倍して追いつかせようとすることです。 ちなみにIは積分ゲインで、定常偏差に対してI倍することで、定常偏差を無くさせることです。 ゲインが大きすぎると発振したり、小さいといつまでも目標に追いつきません。 まずはDとIを0にして、Pだけで安定するもっとも応答が良くなるPゲインを見つけてみてください。それからDを変化させてみてください。
その他の回答 (1)
- lumiheart
- ベストアンサー率47% (1104/2301)
サーボモータのPID制御では有りませんがPID制御の基本は同じ プラント系の温度、圧力、流量等の制御解説↓ http://www.compoclub.com/products/knowledge/jidou_seigyo/index.html 製品情報 > 製品の基礎知識 > やさしい自動制御のお話 http://www.fa.omron.co.jp/guide/technicalguide/53/103/index.html Home > テクニカルガイド > 技術解説 > コントロール > 電子温度調節器 概要 PIDのお話 http://www.m-system.co.jp/mstoday1/MSTback/data/97/8/2.htm http://www.m-system.co.jp/mstoday1/MSTback/data/2004/02/PID_T.htm
関連するQ&A
- 回転型倒立振子のPID制御
回転型倒立振子のPID制御をしているのですが、振り子はなんとか安定化できたものの、アームがずっと低速で回転し続けます。 アームの動きをぴたっと止めるには、PIDパラメータのうち、(今の状態から)どのゲインを上げてどのゲインを下げるべきでしょうか?
- 締切済み
- その他(ロボット)
- ファジィ制御とPID制御
今回倒立振子の実験をファジィ制御で行いました。 しかし、ネットで調べているとPID制御でも倒立振子は可能だがあまり向いてないと書いてありました。でも理由が書いてありません。何故むいてないのでしょうか?
- ベストアンサー
- 物理学
- PID調節器を用いる制御系についてですが・・・
先日、実験で、初めて制御に関することをしました。そこでたくさん疑問に思ったこと(分からないこと)があるので教えて下さいm(_ _)mひとつだけでもいいのでどうか皆さんの力を貸して下さい(>_<) (1)調節器をP,PI,PIDと修正PID制御とした4種類についての過渡応答波形から、それぞれの長所、短所について教えて下さい。 (2)調節器は電子式(電気式)の他に、油圧式、空気圧式があるのですが、それについて簡単に教えて下さい。 (3)制御対象として、Gp=Ke(-LS乗)/(TS+1)のほかにはどのようなものがあるのですか?伝達関数で教えて下さい。
- ベストアンサー
- その他(プログラミング・開発)
- 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制御というのがあるのですが、それらの調整法を教えていただきたいです。 ちなみにPID制御のPは比例動作、Iは積分動作、Dは微分動作です。 ブロック線図で入力と出力の計算をして、実際にコンピュータをつかってDCモータに出力を与えていました。
- 締切済み
- 科学
- ライントレースロボットのPID制御を用いての姿勢制御について
ライントレースロボットの姿勢制御をプログラミングで行っているのですが、その時にPIDのゲインを変えてどんな動きをするか試してみました。Pの動作はわかるのですが、IとDの動作がよくわかりません。 Iのゲインを少し上げるとロボットは直線でも車体が横にぶれながら走行します。また、Dは少し上げた程度では変わらないのですが、大きく上げるとIと同じように直線でも横にぶれてしまいます。 具体的には、P、I、Dを200、0、200ならスムーズに走行できたコースでも200、2、200ならぶれてしまいます。また、200、0、3000でもぶれてしまいます。このような結果なのですがこのときのIとDは何に影響しているのでしょうか? まだ、未熟者ですのでヘタクソな質問かもしれませんが真剣に悩んでます。 宜しくお願い致します。
- ベストアンサー
- その他(学問・教育)
- P制御、PI制御、PID制御それぞれ水の温度を上げる実験で、それぞれ目
P制御、PI制御、PID制御それぞれ水の温度を上げる実験で、それぞれ目標値に収束しましたが、それぞれどのような違いやメリット、デメリットがあるのでしょうか?
- ベストアンサー
- 大学・短大
- PID制御についての説明
PID制御についての説明 P:5% 指示値が設定値より±5%以下の場合に設定値まで上昇させる数値? I:300秒 1回の信号を受けて比例制御で設定値まで上昇させる最大時間? D:10 設定値に近づいた時に、負荷を動作させ制御させる時間? 上記の内容は例(間違っていると思う)ですが、素人でも判る説明はどの様に記述すればよいかを教えて下さい。
- ベストアンサー
- 科学
- PID制御の学習内容と制御プログラムの関係
PID制御の本を見ると、ボード線図、ベクトル軌跡、1次遅れ、2次遅れ、等々、色んな事が書いてありますが、これらと、実際の制御プログラムを作る際の関係がいまいち分かりません。 1次遅れだろうと2次遅れだろうと、P/I/Dのパラメータを調整するだけなのでは?と考えてしまいます。 PID制御のプログラムと、上記の諸々の関係はどうなっているのか、プログラム作成上役に立つのでしょうか? どうぞよろしくお願いします。
- ベストアンサー
- その他(学問・教育)