
No.2ベストアンサー
- 回答日時:
応答の速い系だとどんなパラメータでもそこそこですが、温度調節のように応答が遅いと結構面倒ですよね。
PID制御はP(比例制御)が基本ですが、それだけ必ず目標値との間にオフセットができてしまうので、それをリセットするためにI(積分)を入れるわけです。Dはスピードアップのためで、一旦値が落ち着いてしまえば全く効きません。このことを踏まえて、私は次のようにやっています。
まず、IもDも使わずにPだけにして、観測値がオーバーシュートしないで一定値に近づく位の値を探します。これくらいであれば現状だけしか見えなくてもできると思います。この段階では目標値との間にオフセットがあるはずなので、次に少しずつIを増やしていき、オフセットがだんだん小さくなる様子を観察します。あまりIを入れすぎると発振してしまうのでオフセットが消えたら適当なところでやめます。Dはほとんど使いません。
これだけだと「最適」ではありませんが、後は微調整でなんとかなると思います。
No.6
- 回答日時:
論点が異なりますが,
2自由度PID制御
というのがあります.
普通のPID制御よりも
高い性能を達成できます.
以下,
r:目標値
y:観測量
u:操作量
とします.
A:普通のPID制御
e=r-y
u=K0(s)e
B:代数論的2自由度制御
e1=K1(s)r
e2=K2(s)y
u=e1-e2
補足0 3自由度以上はほぼ無意味.
補足1 Aの制御は Bの制御にてK1(s)=K2(s)としたときである(Bの枠組みの方が一般的)
補足2 普通のPID制御は,何のメリットもないの,K1(s)=K2(s) として制御性能を「無意識に」制約している
(参考文献:
アドバンスト制御のためのシステム制御理論,前田,杉江,朝倉書店)
PID制御,須田,朝倉書店)
No.4
- 回答日時:
以下の2種類が代表的なチューニング方法です。
(1)限界感度法
IとDを外してPだけにし、そのPを少しづつ変えて行き、制御の結果出る指示が規則正しい振幅を示すP値(限界比例帯:PBu)を求める。
この時、指示振幅周期がPu(秒)とすると、
P=1.7PBu、I=0.5Pu、D=0.125Pu
(2)ステップ応答法
制御せず、いきなり操作量を掛けて指示の変化を観察する。(例えば、室温状態にある炉をいきなり200℃設定で加熱を開始し、指示温度を観察する、など)
指示曲線を解析して、
無駄時間(指示が動き始めるまでの遅れ)=L、
最大上昇部分の変化量(単位時間当たりの変化量)=ΔT/Δt、
調節器の表示範囲=F.S、
とすると、R=ΔT/Δt×100/F.Sであり、これより、
P=0.83×R×L、I=2L、D=0.5L
限界感度法は正確ですが測定が厄介、ステップ応答法は測定が簡単ですが精度は劣る、と言った違いがあります。
しかし、最近の調節器にはAuto-Tuning機能の付いた物が多いはずで、そんなに苦労する事は無いと思いますが。
この回答へのお礼
お礼日時:2003/03/08 22:15
ご回答ありがとうございます。
オートチューニングシステムを使いたいところなのですが
うちのシステムはシーケンスプログラムを組んでいて
ある条件の時に固定開度や固定周波数にしなければいけないとかが
あるのでオートチューニングができないらしいです。
限界感度法やステップ応答法を使ってやってみます。
ありがとうございました。
No.1
- 回答日時:
制御対象によって千差万別ですから単純にはいえないでしょうね。
ヤマタケの指示調節計にはオートチューニングというのがついているのですが
制御出力を0~100まで振ってその応答を見るというような
やり方です、使ってみたのですが、制御対象のほうが、音を上げてしまって
使えなかったです。ちなみに対象は冷媒回路だったのですけど。
うまい、チューニングアルゴリズムを発明したら、一財産作れますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Hfとは何ですか?(蛍光灯の種...
-
アポロ11号が月に行ったと思...
-
サーボモータのゲイン調整とは
-
三相200Vと、電源の周波数...
-
電車の【断流器】というのは…
-
ASモーターについて
-
エアーバルブとエアーオペレー...
-
PWMインバータの制御方式について
-
サーボモーターの速度指令について
-
蒸気タービン調圧、調速制御の...
-
進次郎新農水大臣予定
-
PI制御とPID制御について
-
カスケード制御とオート制御の...
-
エアーブレーキとクラッチについて
-
ステッピングモーターのパルス...
-
PI制御と位相進み補償について
-
パソコン音声のミュートをVBAか...
-
読点多スギィッッッ
-
モータドライバのチョッピング...
-
3相ブラシレスDCモータのホール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アポロ11号が月に行ったと思...
-
電車の【断流器】というのは…
-
Hfとは何ですか?(蛍光灯の種...
-
三相200Vと、電源の周波数...
-
蒸気タービン調圧、調速制御の...
-
進次郎新農水大臣予定
-
ASモーターについて
-
サーボモーターの速度指令について
-
3相ブラシレスDCモータのホール...
-
エアーバルブとエアーオペレー...
-
カスケード制御とオート制御の...
-
P制御、PI制御、PID制御それぞ...
-
サーボモータのゲイン調整とは
-
開平機能とは何ですか?
-
PWMとVVVFの違い
-
パソコン音声のミュートをVBAか...
-
モーターについているタコジェ...
-
いじめられて嬉しい心理のは、...
-
ステッピングモーターのパルス...
-
フィードフォワード制御と予測...
おすすめ情報