JP2000214903A - Parameter adjustment system for controller using perturbation - Google Patents
Parameter adjustment system for controller using perturbationInfo
- 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
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Feedback Control In General (AREA)
Abstract
Description
【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.
【図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.
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)
を自動的に適切な値に調節する方式であって、前記パラ
メータのすべてに同時に微小な摂動を与えたときの制御
系全体の評価を表す評価関数の値と、摂動を与えないと
きの評価関数の値との差に基づいて、これらのパラメー
タを適切な値に調節する機能を特徴とする制御器のパラ
メータ調整方式。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.
を自動的に適切な値に調節する方式であって、摂動をパ
ラメータの調節時に重畳することを特徴とする請求項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.
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)
| 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 |
-
1999
- 1999-01-25 JP JP11015698A patent/JP2000214903A/en active Pending
Cited By (4)
| 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 |