FREE AID

機電系フリーランスエンジニア求人情報サイト「フリーエイド」

">>
  • PID制御とは?仕組みや特徴をわかりやすく解説!
  • PID制御とは?仕組みや特徴をわかりやすく解説!

    2023.10.11更新

    機電系エンジニア必見!!貴重なフリーランス案件はこちら ▶

    この記事を書いた人

    機電系専門ライター Div.長谷川

    長谷川

    FREE AID編集部 機電系専門ライター Div.
    アナログ回路設計・営業を経験した後ライター&ディレクターとして独立。
    電気電子・ITジャンルを得意とし、正確で分かりやすい情報の発信を行っています。

    フィードバック制御といえば、真っ先に思い浮かぶほど有名なPID制御。ただ、どのような原理で動いているのかご存じない方も多いのではないでしょうか。

    そこで本記事では、制御手法について学びたい人に向けて、PID制御の概要や特徴、仕組みについて解説します。

    PID制御とは

    PID制御とは、フィードバック制御の一種としてさまざまな自動制御に使われる制御手法です。応答値と指令値の差(偏差)に対して比例制御(P制御)、積分制御(I制御)、微分制御(D制御)を行うことから名前が付けられています。

    PID制御の歴史は古く、1950年頃より普及が始まりました。その後、使い勝手と性能の良さから多くの制御技術者に支持され、今でも実用上の工夫が繰り返されながら、数多くの製品に使われ続けています。

    もちろん、制御手法は高性能化への取り組みが盛んに行われており、他の制御手法も数多く開発されています。しかし、PID制御ほどにバランスのいい制御手法は開発されておらず、未だにフィードバック制御の大半はPID制御が採用されているのが現状です。

    PID制御の仕組み

    PID制御は「比例制御」「積分制御」「微分制御」の出力(ゲイン)を調整することで動きます。それぞれの制御要素がどのような動きをしているか紹介しましょう。

    比例制御(P制御)

    P制御は最も基本的な制御内容であり、偏差に比例するよう操作量を増減させる方法です。偏差が大きいほど応答値は急峻に指令値に近づき、またP制御のゲインを大きくすることでその作用は強く働きます。

    ただし、ゲインを大きくしすぎると応答値が振動的になるため、振動が発生しない範囲での調整が必要です。また、応答値が指令値に十分近づくと同時に操作量が小さくなるため、重力や摩擦などの外乱がある環境下では偏差を完全に無くせません。制御を行っても偏差が永続的に残ってしまうことを定常偏差と呼びます。

    積分制御(I制御)

    P制御で生じる定常偏差を無くすため、考案されたのがI制御です。I制御では偏差の時間積分、つまり制御開始後から生じている偏差を蓄積した値に比例して操作量を増減させます。

    P制御と組み合わせることで、外乱によって生じた定常偏差を埋めることができます。I制御のゲインを強くするほど定常偏差を速く打ち消せますが、ゲインが強すぎるとオーバーシュートやアンダーシュートが大きくなるので注意しましょう。極端な場合は制御値が収束しなくなる可能性もあるため、I制御のゲインは慎重に選択することが重要です。

    微分制御(D制御)

    P制御やI制御では、オーバーシュートやアンダーシュートを繰り返しながら操作量が収束していきますが、それでは操作に時間がかかってしまいます。そこで、急激な変化をやわらげ、より速く目標値に近づけるために利用されるのがD制御です。

    D制御は、偏差の微分に比例するため、偏差が縮んでいるなら偏差が増える方向に、偏差が増えているなら偏差が減る方向に制御を行います。P制御とI制御の動きをやわらげる方向に制御が入るため、オーバーシュートやアンダーシュートを抑えられるようになります。

    ただし、D制御を入れると応答値が指令値に近づく速度は遅くなるため、安易なゲインの増加には注意しましょう。

    PID制御のメリット

    PID制御が長きにわたり利用されてきたのは、他の制御法にはないメリットがあるからです。ここからは、PID制御が持つ主な特徴を解説します。

    扱いが容易

    フィードバック制御には数多くの制御手法が存在しますが、ほとんどは理論が難解であり、複雑な計算のもとに制御を行わなければなりません。一方、PID制御は理論が分からなくとも、P制御、I制御、D制御それぞれのゲインを調整することで最適な制御方法を見つけられます。

    計算が不要なので現場でも気軽に試しやすく、ある程度の性能が得られることから、使いやすい制御手法として高い支持を得ています。

    低スペックなCPUでも実装可能

    メモリ容量の少ない、もしくは動作速度が遅いCPUを使う場合、複雑な制御理論では演算が間に合わないことがあります。一方でPID制御は比較的演算時間が短いため、低スペックなCPUに対しても実装が可能です。

    PID制御のデメリット

    PID制御は簡単で使いやすい制御方法ですが、外乱の影響が大きい条件など、複雑な制御を扱う際には対応しきれないことがあります。その場合は、ロバスト制御などのより高度な制御方法を検討しなければなりません。

    ただし、PID制御は長期間使われる中で工夫が凝らされており、単純なPID制御では対処できない状況でも対応策が考案されています。2自由度PID制御、ゲインスケジューリング、フィードフォワード制御との組み合わせなど、応用例は数多くあるので状況に応じて選択するとよいでしょう。

    まとめ

    本記事では、PID制御の概要をはじめ、特徴、仕組みについて解説しました。PID制御はわかりやすさと扱いやすさが最大の特徴であり、その特徴から産業機器を始め、あらゆる機器に数多く採用されています。

    しかし一方で、PID制御の中身を知らなくても、ある程度システムを制御できてしまう怖さもあります。新人エンジニアの方は是非、PID制御について理解を深め、かつ業務でも扱えるようになっていきましょう。

    フリーランス×機電系エンジニア!高単価求人はこちら ▶
    PID制御とは?仕組みや特徴をわかりやすく解説!のページです。エンジニアにまつわるお役立ちの最新情報を発信しています。電気電子設計や製造技術や機械設計・生産技術などはもちろん、 フィールドエンジニアやITシステム開発まで、機電系エンジニア業界での働き方や年収、話題性の高い情報を細かく解説しています。 また、当サイトではフリーランス機電系エンジニア求人をご用意しています。 気になるエンジニア求人があれば、ご応募ください。 フリーランスの機電系エンジニア求人 なら【フリーエイド】

    機電系求人はこちら機電系求人はこちら

    • TOP>
    • 記事一覧>
    • PID制御とは?仕組みや特徴をわかりやすく解説!
    【貴重!】機電系フリーランス案件を見る
    【貴重!】機電系フリーランス案件を見る