JPH0876804A - ディジタルpid制御装置 - Google Patents

ディジタルpid制御装置

Info

Publication number
JPH0876804A
JPH0876804A JP21478094A JP21478094A JPH0876804A JP H0876804 A JPH0876804 A JP H0876804A JP 21478094 A JP21478094 A JP 21478094A JP 21478094 A JP21478094 A JP 21478094A JP H0876804 A JPH0876804 A JP H0876804A
Authority
JP
Japan
Prior art keywords
differential
calculation
control
cycle
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP21478094A
Other languages
English (en)
Inventor
Kazuo Hiroi
和男 広井
Yoshiyuki Yamamoto
美行 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP21478094A priority Critical patent/JPH0876804A/ja
Publication of JPH0876804A publication Critical patent/JPH0876804A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

(57)【要約】 【目的】 本発明は、制御演算周期の変化に対して、微
分演算を容易に修正し、制御性の向上を図ることにあ
る。 【構成】 制御対象からの制御量と当該制御量の目標値
との偏差に対してディジタルPI演算を行い、また前記
偏差または制御量に対して制御演算周期および微分時間
を用いてディジタルD演算を行い、これら演算出力を合
成し操作信号として制御対象に印加するディジタルPI
D制御装置において、制御演算周期△tの変化に対し、
予め最適調整された制御演算周期△t0 のときの微分時
間TD0を用いて微分演算修正係数を求める微分演算修正
係数演算手段11と、この微分演算修正係数を用いて所
定の演算式により制御演算周期△tの変化に対する微分
項を求める速度形微分演算手段12とを設けたディジタ
ルPID制御装置である。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、PID(P:比例,
I:積分,D:微分)演算項の中のD演算項について制
御演算周期の変化に対応して修正するディジタルPID
制御装置に関する。
【0002】
【従来の技術】この種のPID制御方式は、プラント運
転の最適化やフレキシブル化の方向に移行しつつある現
在であっても、プラントのフィードバック制御を行うと
きには必要不可欠な制御方式であると言える。
【0003】PID制御の基本式は、偏差に比例する出
力を出すP(比例)演算動作と、偏差の積分に比例する
出力を出すI(積分)演算動作と、偏差の微分に比例す
る出力を出すD(微分)演算動作との和で表すことがで
きる。
【0004】そこで、これらPID演算動作における演
算式を伝達関数の形で表せば、下式のようになる。 C(s) ={MV(s) /E(s) } =KP {1+1/(TI ・s)+(TD ・s)/(1+ηTD ・s)} ……… (1) 但し、C(s) :PIDの伝達関数、MV(s) :操作量、
E(s) :偏差、KP :比例ゲイン、TI :積分時間、T
D :微分時間、s:ラプラス演算子、1/η:微分ゲイ
ンである。この(1)式を制御演算周期△tごとに変化
するデータを用いて速度形ディジタル演算式で表すと、
(2)式および(3)式のようになる。
【0005】
【数1】
【0006】ここで、MVn :現時点の操作量、MV
n-1 :前回の制御演算周期時点の操作量、△MVn :前
回から現時点までの操作量の変化分、en :現時点の偏
差、en-1 :前回の制御演算周期時点の偏差、Dn :現
時点の微分出力、Dn-1 :前回の制御演算周期時点の微
分出力、△Dn :前回から現時点までの微分出力の変化
分である。そのうち、前記(3)式の微分演算項の中の
実効微分ゲインβは、 β=TD /(△t+ηTD ) ……… (4) で表せる。
【0007】図4は前記(2)式および(3)式を用い
た従来のディジタルPID制御装置の構成を示す図であ
る。この制御装置は、目標値SVn と制御量PVn とを
偏差演算手段1に導き、ここで偏差en =SVn −PV
n を求めた後、速度形比例演算手段2、速度形積分演算
手段3および速度形微分演算手段4に送出する。この速
度形比例演算手段2は、 △Pn =en −en-1 なる演算を行い、また速度形積分演算手段3では、 △In =(△t/TI )・e なる演算を行い、また速度形微分演算手段4では、前記
((3)式に基づく演算を行って△D を求める。
【0008】そして、各演算手段2〜4により求めた演
算出力を加算手段5に導いて加算合成した後、比例ゲイ
ン手段6で比例ゲインKP を乗ずることにより、前回か
ら現時点までの操作量の変化分△MVn ,つまり △MVn =Kp (△Pn +△In +△Dn ) ……… (5) なる速度形信号を求める。
【0009】しかる後、このようにして得られた操作量
の変化分△MVn を速度形/位置形信号変換手段7に印
加し、前回時点での操作量MVn-1 に今回制御周期時点
で得られた操作量の変化分△MVn とを用いて、 MVn =MVn-1 +△MVn なる演算を行って現時点の位置形操作量MVn を求め、
この位置形操作量MVnを制御対象8に印加する。
【0010】そして、この制御対象8に対する制御結果
を制御量検出手段9にて制御量PVn として検出し、当
該制御量PVn が目標値SVn と等しくなるように、つ
まり偏差en =SVn −PVn が零となるように制御す
るものである。
【0011】ところで、PID制御演算方式のうち、ア
ナログ演算方式の場合には連続的であるのに対し、ディ
ジタル演算方式の場合には不連続データを用いて一定の
制御演算周期ごとにPID演算を行うことになる。しか
も、このPIDディジタル演算方式の中で最も不連続演
算の影響を受けるのは、急俊な変化を取り扱う微分演算
であると言える。つまり、アナログ演算方式の場合には
連続的変化の微分出力波形が得られるが、ディジタル演
算方式の場合には制御演算周期が大きくなればなる程、
各制御演算周期ごとに前回制御演算周期時点とは異なる
大きな変化の微分出力が得られる。
【0012】そこで、微分演算は、制御演算周期△tの
大小により、どの様な影響を受けるかについて考えてみ
る。今、アナログ演算方式の場合、微分の単位ステップ
入力時の微分制御演算出力の大きさ,つまり微分ゲイン
A は、前記(1)式の微分演算項から、
【0013】
【数2】 なる演算式で求めることができる。
【0014】一方、ディジタル演算方式の場合、微分ゲ
インKD は、前記(3)式のβに相当するので、 KD =TD /(△t+ηTD ) ……… (7) となる。
【0015】従って、この(7)式のディジタル演算方
式の微分ゲインKD について△t→0とすると、前記
(6)式と同じ値となる。しかし、ディジタル演算方式
は、一般に△t≠0となるので、制御演算周期△tの影
響を受けることになる。その結果、△t《ηTD の関係
が成立するとき、ほぼアナログ演算方式を適用できる
が、現在使用されているディジタル調節計では、制御演
算周期△tの大きさを無視できない場合も多々ある。
【0016】
【発明が解決しようとする課題】従って、以上のように
従来のディジタルPID制御装置においては、制御演算
周期△tの大きさによって微分動作が大きく影響を受
け、それに伴って制御応答が大きく異なってくる。その
結果、従来装置では、次のような問題点が指摘されてい
る。 (1) アナログ式調節計や制御演算周期△tの異なる
ディジタル制御装置に変更しようとしたとき、PIDパ
ラメータをそのまま適用できず、再度微分時間をチュー
ニングする必要があること。 (2) 微分時間については、PIDパラメータ調整時
にジーグラ・ニコルス法やCHR法(実戦ディジタル制
御技術,発行所 工業技術社,広井和男著,1992年
10月1日発行)などの一般調整公式が適用できないこ
とから、個々に試行錯誤を繰り返しながらPIDパラメ
ータの調整作業を行っており、非常に時間がかかるだけ
でなく、その調整作業の間プラントをムダに運転し、経
済的な損失が大きい。 (3) シミュレーションなどもディジタルPID制御
装置の制御演算周期△tを一致させた場合の結果でない
と利用できない。
【0017】このように従来のディジタルPID制御装
置は、種々の問題点をもっていることから、微分動作の
機能を備えていながら、実際には微分演算を行わずに使
用しているのが現状である。
【0018】本発明は上記実情に鑑みてなされたもの
で、制御演算周期の変化に応じて微分演算動作を容易に
修正可能とするディジタルPID制御装置を提供するこ
とを目的とする。また、本発明の他の発明は、制御演算
周期の変化があっても制御性の改善を図るディジタルP
ID制御装置を提供することにある。
【0019】
【課題を解決するための手段】上記課題を解決するため
に、請求項に対応する発明は、制御対象からの制御量と
当該制御量の目標値との偏差に対してディジタルPI
(P:比例,I:積分)演算を実行し、また前記偏差ま
たは前記制御量に対して制御演算周期および微分時間を
用いてディジタルD(D:微分)演算を実行し、これら
演算出力を合成して操作信号として前記制御対象に印加
するディジタルPID制御装置において、制御演算周期
△tの変化に対し、予め制御演算周期△t0 で最適調整
された微分時間TD0を用いて微分演算修正係数ρを求め
る修正係数演算手段と、この演算手段によって求めた微
分演算修正係数ρを用いて Dn =Dn-1 +{TD0/(△t+ηTD0)}(en −en-1 ) −ρ{△t/(△t+ηTD0)}Dn-1 …… (8) なる演算式により前記制御演算周期△tの変化に応じた
微分演算出力Dn を求める速度形微分演算手段とを設け
たディジタルPID制御装置である。
【0020】但し、上式においてDn :現時点の微分演
算出力、Dn-1 :前回の制御演算周期時点の微分演算出
力、en :現時点の偏差、en-1 :前回の制御演算周期
時点の偏差、1/η:微分ゲイン、ρ:微分演算修正係
数(=ρ(△t−△t0 ):△t−△t0 の関数)であ
る。
【0021】なお、制御演算周期△tが変化したとき
に、前記(8)式において用いるべき微分演算修正係数
ρとしては、 ρ=1+A{(△t−△t0 )/ηTD0} (但し、A:係数)… (9) または ρ=1+B{(△t−△t0 )/ηTD0} +C{(△t−△t0 )/ηTD02 (但し、B,C:係数) … (10) なる演算式により求めるものである。
【0022】
【作用】従って、請求項に対応する発明は、以上のよう
な手段を講じたことにより、装置設置時または定期点検
時に制御演算周期△t0 で最適調整を行って微分時間T
D0を決定するが、その後、装置変更その他のリプレース
によって制御演算周期が△t0 から△tに変化したと
き、微分時間TD0および予め定められた係数Aまたは
B,Cを用いて微分演算修正係数ρを求めた後、この修
正係数ρを用いて前記(8)式に基づいて微分演算出力
を得るようにしたので、制御演算周期の変化に際して再
チューニングする必要がなく、また当該変化後の制御演
算周期に適した微分項の演算を行うことができ、よって
制御性を向上でき、ディジタルPID制御装置の微分演
算をを効率的に活用することができる。
【0023】
【実施例】以下、本発明装置の実施例について図面を参
照して説明する。図1は本発明に係わるディジタルPI
D制御装置の一実施例を示す構成図である。なお、同図
において図4と同一部分には同一符号を付し、特に本装
置で改良された構成部分について説明する。
【0024】すなわち、本発明に係わる制御装置は、新
たに修正係数演算手段11と改良された速度形微分演算
手段12を設けたことにある。この修正係数演算手段1
1は、制御演算周期が△t0 から△tに変化したとき、
予め定めた係数AまたはB,C、装置設置時,定期点検
時等のときに制御演算周期△t0 で最適調整された微分
時間TD0、制御演算周期△t0 ,△t等を用いて下記式
により、微分演算修正係数ρを求めて速度形微分演算手
段12に送出する。
【0025】 ρ=1+A{(△t−△t0 )/ηTD0} ……… (11) ρ=1+B{(△t−△t0 )/ηTD0} +C{(△t−△t0 )/ηTD02 ……… (12) 但し、A,B,C:係数である。
【0026】前記速度形微分演算手段12は、微分演算
修正係数演算手段11から微分演算修正係数ρを受ける
と、変化後の制御演算周期△t、微分時間TD0を用い
て、 Dn =Dn-1 +{TD0/(△t+ηTD0)}(en −en-1 ) −ρ{△t/(△t+ηTD0)}Dn-1 ……… (13) なる演算式により、微分項である現時点の微分演算出力
n を求める。
【0027】ここで、Dn-1 :前回の制御演算周期時点
の微分演算出力、en :現時点の偏差、en-1 :前回の
制御演算周期時点の偏差、1/η:微分ゲイン、ρ:微
分演算修正係数(=ρ(△t−△t0 ):△t−△t0
の関数)である。
【0028】そこで、以上のような微分演算出力Dn
求めるための演算式としては、制御演算周期△tによっ
て微分ゲインが変わることに着目し、前記(3)式とシ
ミュレーション結果とから、微分演算修正係数ρを定め
るとともに前記(13)式の演算式を得るものである。
【0029】なお、係数Aはシミュレーションによって
線形の1次近似となるようにしたときのシミュレーショ
ン結果の最良条件で決まる値であり、また係数B,Cは
同じくシミュレーションによって非線形の2次近似とな
るようにしたときのシミュレーション結果の最良条件で
決まる値である。
【0030】なお、微分演算出力Dn の演算式として、
下記する(14)式および(15)式も考えられるが、
シミュレーション結果から制御演算周期△tの変化に対
する補正の演算式として効果が少ないことが確認され
た。
【0031】 Dn =Dn-1 +ρ1 [{TD0/(△t+ηTD0)}(en −en-1 ) −{△t/(△t+ηTD0)}Dn-1 ] ……… (14) Dn =Dn-1 +ρ2 {TD0/(△t+ηTD0)}(en −en-1 ) −{△t/(△t+ηTD0)}Dn-1 ……… (15) 因みに、制御演算周期△tが変化したときのシミュレー
ション結果について図2および図3を参照して説明す
る。
【0032】図2は制御応答性を示す図であって、応答
の条件は、制御対象の伝達関数G(s) =e-2s /(1+
5s)に対し、△t0 =0.01sec、η=0.1の
とき、PIDパラメータの最適値として比例ゲインKp
=3.04、TI =3.24sec、TD =0.767
9secが得られる。そして、種々の制御演算周期△t
に対する制御性を考慮しながらシミュレーションにより
微分演算修正係数ρを求めると、次のような演算式が得
られる。
【0033】 ρ=1+0.02617{(△t−△t0 )/ηTD0} …… (16) 従って、このシミュレーションによる線形の1次近似に
よって係数A=0.02617が最良条件として得られ
る。
【0034】そして、制御演算周期△tの変化に対し、
従来技術によるρ=1固定の場合の制御性評価関数IT
AE(=t・edt)と前記(16)式によって求めた
微分演算修正係数ρを用いたときの制御性評価関数IT
AEとを比較すると、図3に示すような結果が得られ
る。つまり、同図から明らかなように、△t=0.4s
ecのとき、本装置は従来装置に較べて約10%程度改
善することができる。
【0035】なお、従来装置の場合には設定値の変化や
外乱の変化に対して応答の乱れが大きく、整定時間もか
かるが、本発明装置の場合には図2に示すような制御応
答を示す。つまり、本発明装置は、設定値(目標値)S
Vの変化および外乱(D)の変化に対し、乱れが少な
く、制御応答性を向上できる。また、本発明装置の方が
PVの行き過ぎ量および整定時間も良好である。
【0036】従って、以上のような実施例の構成によれ
ば、制御演算周期△tの変化に対し、既に制御演算周期
△t0 で最適調整された微分時間TD0を用いて微分演算
修正係数ρを求めた後、(3)式である過去の速度形デ
ィジタル演算式やシミュレーション結果を考慮して補正
の演算式である前記(13)式に基づいて微分演算出力
を得るので、制御演算周期の変化に対して制御性の悪化
を最小限に防止できる。しかも、制御演算周期の異なる
装置で求めた微分時間を設定しても、再チューニングの
必要性がなくなる。ディジタル演算の微分項は、本質的
に制御演算周期△tの影響を受けるが、本発明装置によ
れば制御演算周期△tに適した微分項演算を行うことが
でき、従来装置の問題点を解消し、ディジタルPID制
御装置の微分演算を効率的に活用できる。
【0037】特に、ディジタルPID制御装置は、プラ
ント制御に多用されているので、その工業的意義が非常
に大きなものがある。なお、上記実施例では、速度形微
分演算手段12が偏差に基づいて微分演算動作を行うよ
うにしたが、例えば偏差に代えて制御量PVn を直接取
り込んで微分動作演算を行う,いわゆる測定値微分先行
形のものでもよい。その他、本発明はその要旨を逸脱し
ない範囲で種々変形して実施できる。
【0038】
【発明の効果】以上説明したように本発明によれば、制
御演算周期の変化に対して、微分演算を容易に修正で
き、よって制御性を大幅に改善できる。
【図面の簡単な説明】
【図1】本発明に係わるディジタルPID制御装置の一
実施例を示す構成図。
【図2】本発明装置の制御応答性を示す図。
【図3】従来装置と本発明装置との制御性評価関数の比
較図。
【図4】従来装置の構成を示す図。
【符号の説明】
2…速度形比例演算手段、3…速度形積分演算手段、5
…加算手段、6…比例ゲイン手段、7…速度形/位置形
信号変換手段、8…制御対象、9…制御量検出手段、1
1…微分演算修正係数演算手段、12…速度形微分演算
手段。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 制御対象からの制御量と当該制御量の目
    標値との偏差に対してディジタルPI(P:比例,I:
    積分)演算を実行し、また前記偏差または前記制御量に
    対して制御演算周期および微分時間を用いてディジタル
    D(D:微分)演算を実行し、これら演算出力を合成し
    て操作信号として前記制御対象に印加するディジタルP
    ID制御装置において、 制御演算周期△tの変化に対し、予め制御演算周期△t
    0 で最適調整された微分時間TD0を用いて微分演算修正
    係数ρを求める修正係数演算手段と、 この演算手段によって求めた微分演算修正係数ρを用い
    て下式により前記制御演算周期△tの変化に応じた微分
    演算出力Dn を求める速度形微分演算手段と、 を備えたことを特徴とするディジタルPID制御装置。 Dn =Dn-1 +{TD0/(△t+ηTD0)}(en −e
    n-1 )−ρ{△t/(△t+ηTD0)}Dn-1 但し、Dn :現時点の微分演算出力、Dn-1 :前回の制
    御演算周期時点の微分演算出力、en :現時点の偏差、
    n-1 :前回の制御演算周期時点の偏差、1/η:微分
    ゲイン、ρ:微分演算修正係数(=ρ(△t−△t
    0 ):△t−△t0の関数)
  2. 【請求項2】 制御演算周期△tが変化したとき、微分
    演算修正係数ρは、 ρ=1+A{(△t−△t0 )/ηTD0} (但し、
    A:係数) なる演算によって求めることを特徴とする請求項1記載
    のディジタルPID制御装置。
  3. 【請求項3】 制御演算周期△tが変化したとき、微分
    演算修正係数ρは、 ρ=1+B{(△t−△t0 )/ηTD0}+C{(△t
    −△t0 )/ηTD02 (但し、B,C:係数) なる演算によって求めることを特徴とする請求項1記載
    のディジタルPID制御装置。
JP21478094A 1994-09-08 1994-09-08 ディジタルpid制御装置 Pending JPH0876804A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21478094A JPH0876804A (ja) 1994-09-08 1994-09-08 ディジタルpid制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21478094A JPH0876804A (ja) 1994-09-08 1994-09-08 ディジタルpid制御装置

Publications (1)

Publication Number Publication Date
JPH0876804A true JPH0876804A (ja) 1996-03-22

Family

ID=16661418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21478094A Pending JPH0876804A (ja) 1994-09-08 1994-09-08 ディジタルpid制御装置

Country Status (1)

Country Link
JP (1) JPH0876804A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0750236A3 (en) * 1995-06-20 1997-09-17 Toshiba Kk Digital PID control device
CN112532054A (zh) * 2020-11-12 2021-03-19 苏州浪潮智能科技有限公司 一种自动调整电压调整器的系统、方法及介质

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0750236A3 (en) * 1995-06-20 1997-09-17 Toshiba Kk Digital PID control device
US5745362A (en) * 1995-06-20 1998-04-28 Kabushiki Kaisha Toshiba Digital PID control apparatus
CN112532054A (zh) * 2020-11-12 2021-03-19 苏州浪潮智能科技有限公司 一种自动调整电压调整器的系统、方法及介质

Similar Documents

Publication Publication Date Title
EP0710901B1 (en) Multivariable nonlinear process controller
JP3185857B2 (ja) モータ制御装置
CN1170463A (zh) 控制停滞时间显著过程等过程的可变前景预测器
US4893068A (en) Digital servo employing switch mode lead/lag integrator
US7224141B2 (en) Position controller of motor
JP3864781B2 (ja) 温度調節器
KR0135586B1 (ko) 프로세스제어방법 및 그 장치
JP2010033172A (ja) フィードフォワード信号を用いたディジタルサーボ制御装置
US7190140B2 (en) Sliding mode controller position control device
JPH03289385A (ja) モータ制御のゲイン調整方法
JP5271853B2 (ja) フィードバック制御装置とフィードバック制御方法
CN109143849B (zh) 伺服控制装置、伺服控制方法及伺服控制系统
JPH0876804A (ja) ディジタルpid制御装置
JP4982905B2 (ja) 制御方法および制御装置
US6920362B2 (en) Control apparatus
JP3224941B2 (ja) ディジタルpid制御装置
JP4636271B2 (ja) サーボ制御装置とその調整方法
JP3340923B2 (ja) Sacコントローラ
JPH0816205A (ja) サーボ制御システム及びそのチューニング方法
WO2005062138A1 (ja) 制御演算装置
JPH0535306A (ja) むだ時間補償制御装置
JP3234109B2 (ja) プロセス制御装置
JPH04326402A (ja) ファジィ制御装置
JP2000029534A (ja) 制御装置
JP2003274684A (ja) サーボ制御装置