JP2000214903A - Parameter adjustment system for controller using perturbation - Google Patents

Parameter adjustment system for controller using perturbation

Info

Publication number
JP2000214903A
JP2000214903A JP11015698A JP1569899A JP2000214903A JP 2000214903 A JP2000214903 A JP 2000214903A JP 11015698 A JP11015698 A JP 11015698A JP 1569899 A JP1569899 A JP 1569899A JP 2000214903 A JP2000214903 A JP 2000214903A
Authority
JP
Japan
Prior art keywords
parameter
value
controller
evaluation function
perturbation
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
JP11015698A
Other languages
Japanese (ja)
Inventor
Yutaka Maeda
裕 前田
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP11015698A priority Critical patent/JP2000214903A/en
Publication of JP2000214903A publication Critical patent/JP2000214903A/en
Pending legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Feedback Control In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To automatically adjust the parameter for a controller optimizing an evaluation function by using a perturbation. SOLUTION: The value of each parameter is corrected so as to reduce the value of an evaluation function by utilizing the difference of an evaluation function between when perturbations are simultaneously applied to all parameters and when they are not. In such a case, the evaluation function J (p) is an evaluation index representing whether the entire control system performs desired operation, and is generally given with the error between a plant output and its target value. It is also a function of a parameter for a controller. The initial numeric value (p) of a certain parameter vector is used for the controller to operate the control system and the value J (p) of the evaluation function is calculated. Next, a perturbation vector (c) is added to the parameter (p), and an evaluation function J (p+c) is found by using the parameter value of p+c. The updation quantity Δp of the parameter (p) is calculated according to the values of the two evaluation functions and the value of the parameter (p) is updated.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】 この発明は、制御系におけ
る制御器のパラメータの、摂動を用いた自動調節方式に
関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an automatic adjustment method using a perturbation of a parameter of a controller in a control system.

【0002】[0002]

【従来の技術】 制御系では、制御の対象となるプラン
トの出力yが、その目標値rにできるだけ速やかに一致
するように制御器内のゲインなどのパラメータpを調節
したい。
2. Description of the Related Art In a control system, it is desired to adjust a parameter p such as a gain in a controller so that an output y of a plant to be controlled matches a target value r as quickly as possible.

【0003】従来、制御器の適切なパラメータは、制御
系の解析を行い、様々な理論に基づいて決定されるのが
一般的である。このため、この決定には、解析の手間な
どが多く、また、制御対象の特性が変わると、再調節が
必要となることが多い。
Conventionally, appropriate parameters of the controller are generally determined based on various theories by analyzing a control system. For this reason, this determination requires much labor for analysis and the like, and when the characteristics of the control target change, readjustment is often required.

【0004】図4に、一般に良く用いられるPID制御
系の構成図を示す。ここでは、制御器に含まれるKP、
TI、TDのゲインといわれるパラメータを適切に調節
することにより、プラントの出力yが、その目標値rに
できるだけ速やかに一致するようにする。これらのパラ
メータは人が経験則に基づいて調整することが多く、手
間がかかる。
FIG. 4 shows a configuration diagram of a PID control system generally used. Here, the KP included in the controller,
By appropriately adjusting parameters called gains of TI and TD, the output y of the plant is made to coincide with the target value r as quickly as possible. These parameters are often adjusted by a person based on empirical rules, and are time-consuming.

【0005】[0005]

【発明が解決しようとする課題】従来の手法では、パラ
メータの調整や決定にはプラントの解析や人の経験に基
づく部分が多く、手間がかかった。この発明は、ある評
価関数を最適とするような制御器のパラメータを、摂動
を用いて、自動的に求める方法を提供することを課題と
する。
In the conventional method, the adjustment and determination of parameters have many parts based on plant analysis and human experience, and are time-consuming. An object of the present invention is to provide a method for automatically obtaining a controller parameter that optimizes a certain evaluation function by using perturbation.

【0006】[0006]

【課題を解決するための手段】請求項1に係る発明は、
制御器に含まれるゲインなどのパラメータを自動的に適
切な値に調節する方式であって、すべてのパラメータに
同時に微小な摂動を与えたときの制御系全体の評価を表
す評価関数の値と、摂動を与えないときの評価関数の値
との差に基づいて、これらのパラメータを適切な値に調
節する機能を特徴とする制御器のパラメータ調整方式よ
り構成される。
The invention according to claim 1 is
A method of automatically adjusting parameters such as gain included in the controller to an appropriate value, and a value of an evaluation function representing an evaluation of the entire control system when a small perturbation is given to all parameters simultaneously, It is configured by a parameter adjustment method of a controller characterized by a function of adjusting these parameters to appropriate values based on the difference from the value of the evaluation function when no perturbation is given.

【0007】また、請求項2に係る発明は、制御器に含
まれるゲインなどのパラメータを自動的に適切な値に調
節する方式であって、摂動をパラメータの調節時に重畳
することを特徴とする請求項1に記載の制御器のパラメ
ータ調整方式より構成される。
According to a second aspect of the present invention, there is provided a method for automatically adjusting a parameter such as a gain included in a controller to an appropriate value, wherein a perturbation is superimposed when the parameter is adjusted. It is constituted by the parameter adjustment method of the controller according to the first aspect.

【0008】[0008]

【発明の実施の形態】この発明が適用される同時摂動型
最適化法を用いた制御器のパラメータの自動調節方式の
一実施形態を示すフローチャートを図1に示す。請求項
2に係る時間差分同時摂動型最適化法を用いた制御器の
パラメータの自動調節方式の一実施形態を示すフローチ
ャートを図2に示す。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a flowchart showing an embodiment of a system for automatically adjusting a parameter of a controller using a simultaneous perturbation type optimization method to which the present invention is applied. FIG. 2 is a flowchart showing an embodiment of a method for automatically adjusting a parameter of a controller using a simultaneous time difference perturbation optimization method according to a second embodiment.

【0009】図1および図2において、評価関数J
(p)は、制御系全体が望ましい動作をしているかを表
す評価の指標で、一般には、プラントの出力とその目標
値との誤差で与えられる。また、これは、制御器のパラ
メータの関数となっている。
In FIG. 1 and FIG. 2, an evaluation function J
(P) is an evaluation index indicating whether or not the entire control system is performing a desired operation, and is generally given as an error between the output of the plant and its target value. It is also a function of the parameters of the controller.

【0010】図1では、あるパラメータベクトルの初期
数値pを制御器に用いて、制御系を動作させ、評価関数
の値J(p)を求める。つぎに、パラメータpに摂動ベ
クトルcを加え、p+cのパラメータ値を用いて、評価
関数J(p+c)を求める。この二つの評価関数の値よ
り、パラメータpの更新量Δpを計算し、パラメータp
の値を更新する。更新のアルゴリズムを第(1)式およ
び第(2)式に示す。
In FIG. 1, a control system is operated by using an initial value p of a certain parameter vector as a controller, and a value J (p) of an evaluation function is obtained. Next, the perturbation vector c is added to the parameter p, and the evaluation function J (p + c) is obtained using the parameter value of p + c. From the values of these two evaluation functions, the update amount Δp of the parameter p is calculated, and the parameter p
Update the value of. The updating algorithm is shown in equations (1) and (2).

【0011】[0011]

【数1】 (Equation 1)

【0012】ただし、Δpiはパラメータベクトルの更
新ベクトルΔpの第i要素を示し、αは正数、ciは摂
動ベクトルcの第i要素である。また、tは時刻を表
す。
Here, Δpi represents the ith element of the update vector Δp of the parameter vector, α is a positive number, and ci is the ith element of the perturbation vector c. Further, t represents time.

【0013】パラメータ調節機構において、前記したア
ルゴリズムに基づいて制御器のパラメータを逐次的に更
新することによって、パラメータの値は最適な評価関数
の値を示すように調整される。
In the parameter adjusting mechanism, by sequentially updating the parameters of the controller based on the above-mentioned algorithm, the value of the parameter is adjusted so as to indicate the value of the optimum evaluation function.

【0014】パラメータの値の更新アルゴリズムは、第
(1)式および第(2)式に限ることなく、つぎの第
(3)式および第(4)式とすることもできる。
The algorithm for updating the parameter value is not limited to the equations (1) and (2), but may be the following equations (3) and (4).

【0015】[0015]

【数2】 (Equation 2)

【0016】ここで、各係数は第(1)式および第
(2)式のときと同じである。
Here, each coefficient is the same as that in the equations (1) and (2).

【0017】[0017]

【発明の効果】以上のように、この発明によれば、制御
系における制御器のパラメータの調節を、制御対象の特
性の解析や人の経験や試行によらず、自動的に適切な値
に調節することができる。
As described above, according to the present invention, the adjustment of the parameters of the controller in the control system is automatically adjusted to an appropriate value regardless of the analysis of the characteristics of the controlled object or the experience or trial of a person. Can be adjusted.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の一実施形態を表すフローチャートで
ある。
FIG. 1 is a flowchart illustrating an embodiment of the present invention.

【図2】この発明の一実施形態を表すフローチャートで
ある。
FIG. 2 is a flowchart illustrating an embodiment of the present invention.

【図3】制御系に、この発明を用いたときのステップ応
答の一例の図である。
FIG. 3 is a diagram showing an example of a step response when the present invention is used in a control system.

【図4】一般的なPID制御系のブロック図である。FIG. 4 is a block diagram of a general PID control system.

【符号の説明】[Explanation of symbols]

y 制御対象の出力 r 出力の目標値 c 摂動ベクトル p 制御器に含まれるパラメータベクトル J(p) 評価関数 t 時刻 α 正数 y Output of controlled object r Target value of output c Perturbation vector p Parameter vector included in controller J (p) Evaluation function t Time α Positive number

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】制御器に含まれるゲインなどのパラメータ
を自動的に適切な値に調節する方式であって、前記パラ
メータのすべてに同時に微小な摂動を与えたときの制御
系全体の評価を表す評価関数の値と、摂動を与えないと
きの評価関数の値との差に基づいて、これらのパラメー
タを適切な値に調節する機能を特徴とする制御器のパラ
メータ調整方式。
1. A method for automatically adjusting a parameter such as a gain included in a controller to an appropriate value, and represents an evaluation of an entire control system when a small perturbation is given to all of the parameters at the same time. A parameter adjustment method for a controller characterized by a function of adjusting these parameters to appropriate values based on a difference between a value of an evaluation function and a value of an evaluation function when no perturbation is given.
【請求項2】制御器に含まれるゲインなどのパラメータ
を自動的に適切な値に調節する方式であって、摂動をパ
ラメータの調節時に重畳することを特徴とする請求項1
に記載の制御器のパラメータ調整方式。
2. A method for automatically adjusting a parameter such as a gain included in a controller to an appropriate value, wherein a perturbation is superimposed when the parameter is adjusted.
3. The parameter adjustment method of the controller according to 1.
JP11015698A 1999-01-25 1999-01-25 Parameter adjustment system for controller using perturbation Pending JP2000214903A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11015698A JP2000214903A (en) 1999-01-25 1999-01-25 Parameter adjustment system for controller using perturbation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11015698A JP2000214903A (en) 1999-01-25 1999-01-25 Parameter adjustment system for controller using perturbation

Publications (1)

Publication Number Publication Date
JP2000214903A true JP2000214903A (en) 2000-08-04

Family

ID=11896001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11015698A Pending JP2000214903A (en) 1999-01-25 1999-01-25 Parameter adjustment system for controller using perturbation

Country Status (1)

Country Link
JP (1) JP2000214903A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1373822A4 (en) * 2001-04-03 2008-01-09 Aai Corp Method and system for correcting for curvature in determining the trajectory of a projectile
JP2012024877A (en) * 2010-07-22 2012-02-09 Toshiba Corp Robot control apparatus
CN105938361B (en) * 2015-03-04 2018-09-21 西门子公司 The diagnostic device and diagnostic method of operation for monitoring regulating loop

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1373822A4 (en) * 2001-04-03 2008-01-09 Aai Corp Method and system for correcting for curvature in determining the trajectory of a projectile
JP2012024877A (en) * 2010-07-22 2012-02-09 Toshiba Corp Robot control apparatus
CN105938361B (en) * 2015-03-04 2018-09-21 西门子公司 The diagnostic device and diagnostic method of operation for monitoring regulating loop
US10175685B2 (en) 2015-03-04 2019-01-08 Siemens Aktiengesellschaft Diagnostic device and method for monitoring the operation of control loops

Similar Documents

Publication Publication Date Title
JP3842291B2 (en) Incorporating independent feedforward control into multivariable predictive controllers
JP4536666B2 (en) Optimal adjustment system and optimum adjustment method for PID controller
KR101849464B1 (en) Automatic Tuning Method for PID controllers
JP6946654B2 (en) Control device, control method, and control program
EP3220214B1 (en) Control parameter tuning device and control parameter tuning method
JP2003195905A (en) Control device and temperature controller
KR102126880B1 (en) Room pressure control system and method
US11086277B2 (en) System and method for determining the parameters of a controller
JP2000214903A (en) Parameter adjustment system for controller using perturbation
US20040148059A1 (en) Limit cycle autotuning method and heat/cool control apparatus
JPH09146610A (en) Multivariable nonlinear process controller
US20250199484A1 (en) Control parameter adjustment device and control parameter adjustment method
CA2723593A1 (en) Method and system for a bumpless pid controller switch
JP7089336B2 (en) Control device
JPH07191709A (en) Model predictive control parameter setting method
JPH0535306A (en) Dead time compensation control device
JPH06195105A (en) Self-tuning controller
JPS58149503A (en) Method for controlling operation of controller
JPH03268103A (en) Automatic tuning controller
CN119017892B (en) Vehicle-mounted air conditioner control method, control device, vehicle and storage medium
JP2001273004A (en) Target value adjustment method and process control device using the same
JPH04256102A (en) model predictive control device
JPH0570841B2 (en)
JP2781886B2 (en) Control device and control method
JP2844289B2 (en) IMC controller

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20050325

Free format text: JAPANESE INTERMEDIATE CODE: A621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060308

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060508

A131 Notification of reasons for refusal

Effective date: 20060607

Free format text: JAPANESE INTERMEDIATE CODE: A131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061011