JPH02126301A - 予測修正pi制御方法 - Google Patents
予測修正pi制御方法Info
- Publication number
- JPH02126301A JPH02126301A JP27996188A JP27996188A JPH02126301A JP H02126301 A JPH02126301 A JP H02126301A JP 27996188 A JP27996188 A JP 27996188A JP 27996188 A JP27996188 A JP 27996188A JP H02126301 A JPH02126301 A JP H02126301A
- Authority
- JP
- Japan
- Prior art keywords
- control
- value
- actual
- set value
- actual value
- 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
Links
Landscapes
- Feedback Control In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、むだ時間要素を含む、時定数が大きなプロセ
スにおいて、目標値の変化等、いわゆる制御上の外乱に
対して、制御結果が目標値に速やかに整定するPI(比
例積分)型フィードバック制御方法に関する。
スにおいて、目標値の変化等、いわゆる制御上の外乱に
対して、制御結果が目標値に速やかに整定するPI(比
例積分)型フィードバック制御方法に関する。
制御精度の向上や、高速化のため、従来のアナログ制御
から、計算機によるディジタル制111(DDC)が採
用されることが多くなった。一方、むだ時間要素を含む
時定数の大きな制御対象に対して、PI(比例積分)制
御方法とPID(比例積分微分)制御方法が一船的に適
用されている。
から、計算機によるディジタル制111(DDC)が採
用されることが多くなった。一方、むだ時間要素を含む
時定数の大きな制御対象に対して、PI(比例積分)制
御方法とPID(比例積分微分)制御方法が一船的に適
用されている。
第5図に、従来法のPI制御ブロック図を示す。
このPI副制御おいては、プロセスからの実績値TRが
目標値T^と等しくなるように、誤差Δt (Δt=T
A−TR)に応じて前回設定値TSを制御周期毎に補正
する。
目標値T^と等しくなるように、誤差Δt (Δt=T
A−TR)に応じて前回設定値TSを制御周期毎に補正
する。
すなわち、(1)式に示すように、そのm時瞬時の目標
値と実績値の関係から、前回設定値を補正し、現在設定
値とする方法である。
値と実績値の関係から、前回設定値を補正し、現在設定
値とする方法である。
TSi=TSl−、十に+ X (TA−TR1)
・・・・・・(1)但し、TS+:今回(1番
目)設定値 TS+−+ :前回(1−1番目)設定にI=積分ゲイ
ン TA:制御目標値 TRI :制御実績値(iI口) この方法は、制御上オフセットをなくす方法として以前
から使用され、実績のある方法であるが、制御応答性を
向上させるため積分ゲインに、を大きくしていくと、オ
ーバーシュート量が徐々に増加していく。したがって、
おのずと制御対象により最適制御ゲインを選定しなくて
はならないが、むだ時間要素を含む時定数が大きいプロ
セスでは最適制御ゲインを選定するのは通常困難な場合
が多い。
・・・・・・(1)但し、TS+:今回(1番
目)設定値 TS+−+ :前回(1−1番目)設定にI=積分ゲイ
ン TA:制御目標値 TRI :制御実績値(iI口) この方法は、制御上オフセットをなくす方法として以前
から使用され、実績のある方法であるが、制御応答性を
向上させるため積分ゲインに、を大きくしていくと、オ
ーバーシュート量が徐々に増加していく。したがって、
おのずと制御対象により最適制御ゲインを選定しなくて
はならないが、むだ時間要素を含む時定数が大きいプロ
セスでは最適制御ゲインを選定するのは通常困難な場合
が多い。
また、(1)式の構成上、そのようなプロセスではTS
i 、TA、 TRIの関係が逆動作する場合がある。
i 、TA、 TRIの関係が逆動作する場合がある。
たとえばTS、を下げているのにTR,が上昇するとい
った具合である。これが本方式の大きな欠点である。
った具合である。これが本方式の大きな欠点である。
また、PID制御方法は、(2)式に示すように、実績
値の推移を取り込んでおり、PI副制御り一歩進んだ方
法で、制御応答性は改善されているものの、むだ時間要
素を含む時定数が大きいプロセスでは、各パラメータを
それぞれ最適値に選定するのは通常困難である。
値の推移を取り込んでおり、PI副制御り一歩進んだ方
法で、制御応答性は改善されているものの、むだ時間要
素を含む時定数が大きいプロセスでは、各パラメータを
それぞれ最適値に選定するのは通常困難である。
TSI =TSi−i +に+ ×(TAi□TR1)
+Ko ((T、Ai−丁R1)−(TA、〜、
−TR,−,)) ・・・・(2)但し、TS、
:今回(1番目)設定値 TS+−1:前回(i−1番目)設定 KI:積分ゲイン に0:微分ゲイン TAt :制御目標値(1番目) TAt−1:制@目標値(l−1番口)TR,:制御実
績値(1番目) TR1,、、二制御実績値(1−1番目)また本方法は
、前者と同様に、プロセスによっては、TS、 、TA
、 TR,の関係が逆動作をする欠点が解決されていな
い。
+Ko ((T、Ai−丁R1)−(TA、〜、
−TR,−,)) ・・・・(2)但し、TS、
:今回(1番目)設定値 TS+−1:前回(i−1番目)設定 KI:積分ゲイン に0:微分ゲイン TAt :制御目標値(1番目) TAt−1:制@目標値(l−1番口)TR,:制御実
績値(1番目) TR1,、、二制御実績値(1−1番目)また本方法は
、前者と同様に、プロセスによっては、TS、 、TA
、 TR,の関係が逆動作をする欠点が解決されていな
い。
本発明は、このような従来の制御方法の問題点に鑑みて
なされたものであり、プロセスに影響されることなく設
定値TS、目標値TA、実績j*TRの関係が過制御と
ならないように、実績値推移を予測して設定値を修正す
るPI副制御達成することを目的とする。
なされたものであり、プロセスに影響されることなく設
定値TS、目標値TA、実績j*TRの関係が過制御と
ならないように、実績値推移を予測して設定値を修正す
るPI副制御達成することを目的とする。
本発明の予測修正PI制御方法は、この目的を達成する
ため、むだ時間要素を含む時定数が大きいプロセスにお
いて定値制御を行う場合、PI副制御目標値と実績値と
を監視しておき、実績値の方が目標値よりも大きく、か
つ実績値及び設定値がともに減少傾向にあるとき、又は
実績値の方が目標値よりも小さく、かつ実績値及び設定
値がともに増加傾向にあるときは、今回設定値を前回設
定値に切り換えて制御を行うことを特徴とする。
ため、むだ時間要素を含む時定数が大きいプロセスにお
いて定値制御を行う場合、PI副制御目標値と実績値と
を監視しておき、実績値の方が目標値よりも大きく、か
つ実績値及び設定値がともに減少傾向にあるとき、又は
実績値の方が目標値よりも小さく、かつ実績値及び設定
値がともに増加傾向にあるときは、今回設定値を前回設
定値に切り換えて制御を行うことを特徴とする。
以下、本発明を実施例に基づいて具体的に説明する。
第1図は本発明の制御方法を実施するための制御系のブ
ロック図である。この制御系においては、制御目標値下
^、設定値TS、実績値TRを制御周期毎に常に比較し
、従来方式のPI制御出力を使用するか、(3)式、(
4)式に示す前回設定値又は前回設定値に対する補正デ
ータを使用する。
ロック図である。この制御系においては、制御目標値下
^、設定値TS、実績値TRを制御周期毎に常に比較し
、従来方式のPI制御出力を使用するか、(3)式、(
4)式に示す前回設定値又は前回設定値に対する補正デ
ータを使用する。
TSI =TS、、 ・・
・・(3〕TSI =TSl−1+ f (TA−T
R) ・・・・(4)ここで
、本発明による制御方法の展開を、(3)式は第1ステ
ツプ、(4)式は第2ステツプと考えたが、実制御に適
用した結果、実制御では(3)式で充分であった。
・・(3〕TSI =TSl−1+ f (TA−T
R) ・・・・(4)ここで
、本発明による制御方法の展開を、(3)式は第1ステ
ツプ、(4)式は第2ステツプと考えたが、実制御に適
用した結果、実制御では(3)式で充分であった。
第1図に示す比較ロジック部10では、目標1■Aと実
績値TRとを比較し、実績値TRO方が目標値TAより
も大きければ、偏差ΔTR及び設定値偏差ΔTSがとも
に負のときく実績値TR及び設定値TSがともに減少傾
向にあるとき)、従来の制御方式で過制御となる部分を
予測して、(3)式に示すように今回設定値TS、を前
回設定値TSt−一こ切り換え、制御出力する。また、
実績値TRの方が目標値TAよりも小さければ、偏差Δ
TR及び設定値偏差ΔTSがともに正のとき(実績値T
R及び設定値TSがともに増加傾向にあるとき)も、従
来の制御方式では過制御となるので、同様に、(3)式
に示す設定値TSの切り換えを行う。これにより、過制
御部分を小さくすることができる。
績値TRとを比較し、実績値TRO方が目標値TAより
も大きければ、偏差ΔTR及び設定値偏差ΔTSがとも
に負のときく実績値TR及び設定値TSがともに減少傾
向にあるとき)、従来の制御方式で過制御となる部分を
予測して、(3)式に示すように今回設定値TS、を前
回設定値TSt−一こ切り換え、制御出力する。また、
実績値TRの方が目標値TAよりも小さければ、偏差Δ
TR及び設定値偏差ΔTSがともに正のとき(実績値T
R及び設定値TSがともに増加傾向にあるとき)も、従
来の制御方式では過制御となるので、同様に、(3)式
に示す設定値TSの切り換えを行う。これにより、過制
御部分を小さくすることができる。
第2図及び第3図は、本発明をむだ時間を含む2次遅れ
系のモデルプロセスに適用したと仮定した場合の効果を
ンミュレーションによって示すものである。
系のモデルプロセスに適用したと仮定した場合の効果を
ンミュレーションによって示すものである。
第2し]はプロセス実績値TRを目標値T^に対し強制
的に振動させたときの従来方式の設定値と本発明方式の
設定値の推移を示している。■は従来のPI副制御よる
モデル設定値TS、■は本発明によるモデル設定値TS
、■は実績値TR1■は目標値1人を示している。また
、■のモデル設定値のうち1.1の部分は(3)式によ
る第1ステツプ設定値、bは(4)式による第2ステツ
プ設定値による場合を示している。
的に振動させたときの従来方式の設定値と本発明方式の
設定値の推移を示している。■は従来のPI副制御よる
モデル設定値TS、■は本発明によるモデル設定値TS
、■は実績値TR1■は目標値1人を示している。また
、■のモデル設定値のうち1.1の部分は(3)式によ
る第1ステツプ設定値、bは(4)式による第2ステツ
プ設定値による場合を示している。
この第2図のシミュレーンヨン結果かられかるように、
斜線部Aの部分が従来方式に比べて本発明方式では小さ
くなっている。したがって、同一ゲインでは過制御量が
小さくなり、同一制御結果では制御ゲインを大きくする
ことが可能である。
斜線部Aの部分が従来方式に比べて本発明方式では小さ
くなっている。したがって、同一ゲインでは過制御量が
小さくなり、同一制御結果では制御ゲインを大きくする
ことが可能である。
また、第3図は制御プロセスをむだ時間を含む二次遅れ
系と仮定して整定状態から目標値T^を50℃ステップ
変化させたときのンミコレーション結果で、新旧両方式
の設定値の推移と実績値の推移を比較したものである。
系と仮定して整定状態から目標値T^を50℃ステップ
変化させたときのンミコレーション結果で、新旧両方式
の設定値の推移と実績値の推移を比較したものである。
■は従来のPI副制御よるモデル設定値、■は本発明に
よるモデル設定値、■は従来方式による実績値、■は本
発明による実績値をそれぞれ示している。第3図から分
かるように、本発明方式の方が、実績値が早く整定して
いる。
よるモデル設定値、■は従来方式による実績値、■は本
発明による実績値をそれぞれ示している。第3図から分
かるように、本発明方式の方が、実績値が早く整定して
いる。
第4図は、連続焼鈍炉での実制御の結果を示している。
(a)は従来のPI!l1lJ御の場合に目標値を10
℃変化させたときのステップ応答を示し、ら)は本発明
によるステップ応答を示している。本発明では、制御ゲ
インに1を2倍に上げたにも拘わらず、従来方式に比べ
てハンチング量がかなり小さく改善され、応答性も良く
なっている。
℃変化させたときのステップ応答を示し、ら)は本発明
によるステップ応答を示している。本発明では、制御ゲ
インに1を2倍に上げたにも拘わらず、従来方式に比べ
てハンチング量がかなり小さく改善され、応答性も良く
なっている。
以上に説明したように、本発明では、P1制御において
制御目標値と実績値を監視しておき、過制御となること
が予測される場合には、前回の設定値を用いて制御を行
い、過制御量を修正することとしている。これにより、
ハンチングを抑えて整定時間を短くすることができ、制
御応答性の改善を図ることができる。また、制御の安定
性が良いため、同一プロセスに対してゲインを大きくす
ることができ、即応性を高めることができる。
制御目標値と実績値を監視しておき、過制御となること
が予測される場合には、前回の設定値を用いて制御を行
い、過制御量を修正することとしている。これにより、
ハンチングを抑えて整定時間を短くすることができ、制
御応答性の改善を図ることができる。また、制御の安定
性が良いため、同一プロセスに対してゲインを大きくす
ることができ、即応性を高めることができる。
これにより、制御パラメータの数値範囲が大きくとれ、
各パラメータのチューニングに以前はど神経を使う必要
がなくなり、制御系の設計が容易になる。
各パラメータのチューニングに以前はど神経を使う必要
がなくなり、制御系の設計が容易になる。
第1図は本発明の実施例を示す制御系のブロック図、第
2図及び第3図はそれぞれ本発明と従来のPI制御法に
よる制御応答のシミコレーンヨン結果を示す図、第4図
は実制御の例を示す図、第5図は従来のPI制御系の例
を示すブロック図である。
2図及び第3図はそれぞれ本発明と従来のPI制御法に
よる制御応答のシミコレーンヨン結果を示す図、第4図
は実制御の例を示す図、第5図は従来のPI制御系の例
を示すブロック図である。
Claims (1)
- 1、むだ時間要素を含む時定数が大きいプロセスにおい
て定値制御を行う場合、PI制御の目標値と実績値とを
監視しておき、実績値の方が目標値よりも大きく、かつ
実績値及び設定値がともに減少傾向にあるとき、又は実
績値の方が目標値よりも小さく、かつ実績値及び設定値
がともに増加傾向にあるときは、今回設定値を前回設定
値に切り換えて制御を行うことを特徴とする予測修正P
I制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27996188A JPH02126301A (ja) | 1988-11-05 | 1988-11-05 | 予測修正pi制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27996188A JPH02126301A (ja) | 1988-11-05 | 1988-11-05 | 予測修正pi制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02126301A true JPH02126301A (ja) | 1990-05-15 |
Family
ID=17618342
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27996188A Pending JPH02126301A (ja) | 1988-11-05 | 1988-11-05 | 予測修正pi制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02126301A (ja) |
-
1988
- 1988-11-05 JP JP27996188A patent/JPH02126301A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Divandari et al. | Speed control of switched reluctance motor via fuzzy fast terminal sliding-mode control | |
| KR100511670B1 (ko) | 제어 장치, 온도 조절기 및 열처리 장치 | |
| US5442544A (en) | Single input single output rate optimal controller | |
| KR19990022789A (ko) | 다변수 예측 제어기내에서 독립적인 피드포워드 제어를결합하는 방법 | |
| JP2001117603A (ja) | 制御演算装置及び制御演算方法 | |
| Do et al. | Sliding mode learning control of non‐minimum phase nonlinear systems | |
| US5796608A (en) | Self controllable regulator device | |
| JPH02126301A (ja) | 予測修正pi制御方法 | |
| JP3772340B2 (ja) | バルブポジショナ | |
| JPS6144324B2 (ja) | ||
| JPH079602B2 (ja) | 制御装置 | |
| JP3277484B2 (ja) | Pidコントローラ | |
| JP2815800B2 (ja) | 制御方法 | |
| CN118842374A (zh) | 基于参数辨识的永磁同步电机速度环控制策略的方法 | |
| CN120566973B (zh) | 一种基于转动惯量辨识的伺服系统速度环参数自整定方法 | |
| JP3015523B2 (ja) | プロセス制御装置 | |
| JPS6014362B2 (ja) | 可変サンプリング周期制御方法 | |
| JP4119358B2 (ja) | 制御方法および制御装置 | |
| JPH10222207A (ja) | フィードフォワード制御装置 | |
| JPH0876811A (ja) | プロセス制御装置 | |
| JPH0342703A (ja) | 適応制御装置 | |
| El Dessouky et al. | Fuzzy model reference self-tuning controller | |
| JPH0229420B2 (ja) | Renchukiniokeruigatanaiyumenreberuseigyohoho | |
| JPH02183301A (ja) | プロセス制御装置 | |
| JPH05333935A (ja) | モデル同定機能付きサーボ装置 |