[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005327118A - Multivariable control optimization program and volumetric feeder - Google Patents

Multivariable control optimization program and volumetric feeder Download PDF

Info

Publication number
JP2005327118A
JP2005327118A JP2004145315A JP2004145315A JP2005327118A JP 2005327118 A JP2005327118 A JP 2005327118A JP 2004145315 A JP2004145315 A JP 2004145315A JP 2004145315 A JP2004145315 A JP 2004145315A JP 2005327118 A JP2005327118 A JP 2005327118A
Authority
JP
Japan
Prior art keywords
value
control
control amount
function
values
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.)
Withdrawn
Application number
JP2004145315A
Other languages
Japanese (ja)
Inventor
Takashi Saito
孝志 斎藤
Shoji Yoshino
捷ニ 吉野
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.)
Kyowa KK
Original Assignee
Kyowa KK
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 Kyowa KK filed Critical Kyowa KK
Priority to JP2004145315A priority Critical patent/JP2005327118A/en
Publication of JP2005327118A publication Critical patent/JP2005327118A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Weight Measurement For Supplying Or Discharging Of Specified Amounts Of Material (AREA)
  • Filling Or Emptying Of Bunkers, Hoppers, And Tanks (AREA)
  • Feedback Control In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a multivariable control optimization program capable of making optimal adjustment about PI control at the appropriate time and a volumetric feeder. <P>SOLUTION: The volumetric feeder includes a hopper 2 for dumping powder and grain 1 serving as the raw materials of a synthetic resin product; a feed screw 3 provided in the bottom of the hopper 2 for discharging the powder and grain 1 from the hopper 2 in a mass proportional to the number of revolutions; a measuring means 4 for measuring the amount of discharge by the feed screw 3; and a controller 5 that performs negative feedback control of the number of revolutions of the feed screw 3 on the basis of measurement data sampled by the measuring means 4 in accordance with the multivariable control optimization program. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、原料等の供給量、吐出量、又は流量等を所望に調節する多変数制御の最適化プログラム、及び定量供給装置に関する。   The present invention relates to a multivariable control optimization program for adjusting a supply amount, a discharge amount, a flow rate, or the like of a raw material or the like, and a quantitative supply device.

下記の特許文献は、粉粒体1を制御対象とする定量供給装置を各々開示している。このような対象物の供給量又は吐出量を目標値に保持するために、従来から比例積分制御(以下で「PI制御」と記す。)が適用されている。   The following patent documents each disclose a fixed-quantity supply device that controls the granular material 1. Conventionally, proportional integral control (hereinafter referred to as “PI control”) is applied in order to maintain the supply amount or the discharge amount of the object at the target value.

周知の定量供給装置によれば、粉粒体を計量用ホッパーに蓄積し、同ホッパーの下部に設けたフィードスクリューを回転させて、粉粒体をホッパーから吐出させる。これにより、粉粒体を含めたホッパーの総重量が減少するので、この減少分をフィードスクリューの回転によって吐出された粉粒体の質量として計量する。そして、所定時間内に吐出された粉粒体の質量が、上記の目標値に照らして少なければフィードスクリューの回転数を増加し、或いは目標値に照らして多ければフィードスクリューの回転数を減少する。
特開2000−55722号公報 特開2002−318152号公報
According to a known quantitative supply device, powder particles are accumulated in a weighing hopper, and a feed screw provided at a lower portion of the hopper is rotated to discharge the powder particles from the hopper. Thereby, since the total weight of the hopper including the granular material is reduced, the reduced amount is measured as the mass of the granular material discharged by the rotation of the feed screw. Then, if the mass of the powder discharged within a predetermined time is small in light of the target value, the rotational speed of the feed screw is increased, or if it is large in light of the target value, the rotational speed of the feed screw is decreased. .
JP 2000-55722 A JP 2002-318152 A

上記のPI制御を適切に実行するには、フィードスクリューの回転数を算出するための比例定数、及び積分時間等の制御定数を初期設定することが不可欠である。そこで、粉粒体を所謂原料替えした直後等には、フィードスクリューの回転数と、ホッパーから実際に吐出される粉粒体の量との関係を把握するための試運転が行われる。この過程で、ホッパーに蓄積した粉粒体の嵩比重は、ホッパーが満杯の状態から空杯に至るまでの間に変動するので、これをPI制御に反映させることを考慮して、ホッパーが満杯の状態から空杯に至るまで試運転を続行する。この間、定量供給装置の稼動を中断しなければならない。   In order to appropriately execute the above PI control, it is essential to initially set a control constant such as a proportionality constant for calculating the rotation speed of the feed screw and an integration time. Therefore, immediately after changing the so-called raw material, a trial operation for grasping the relationship between the rotation speed of the feed screw and the amount of the powder actually discharged from the hopper is performed. In this process, the bulk specific gravity of the granular material accumulated in the hopper fluctuates from when the hopper is full to when it is full. Therefore, considering that this is reflected in the PI control, the hopper is full. Continue the trial run from the state until it is full. During this time, the operation of the quantitative supply device must be interrupted.

本発明の目的は、PI制御に係る最適調整を速やかに行える多変数制御の最適化プログラム、及び定量供給装置を提供することにある。   An object of the present invention is to provide a multivariable control optimization program and a quantitative supply device that can quickly make an optimal adjustment related to PI control.

本発明に係る多変数制御の最適化プログラムは、調節手段の出力に比例する制御対象を計測して得られる実測値と、目標値との偏差に基づき算定される制御量を、前記調節手段の出力に加算することにより前記制御対象を負帰還制御するコンピューターに、前記制御対象を一定の時間間隔で繰り返し計測して得られた複数の実測値を、前記制御対象が計測される順番にて複数記録する機能と、複数の変数を含み、且つ前記偏差に基づく制御量を関数として与える多変数制御量演算式を記録する機能と、前記複数の変数に各々代入できる複数の数値を含む数値群を、互いに前記複数の数値を違えて複数通り記録する機能と、前記複数通りの数値群の中から1通りずつ数値群を順次選択し、該1通りの数値群に含まれる前記複数の数値を、前記多変数制御量演算式の複数の変数に各々代入する機能と、前記偏差に基づき前記多変数制御量演算式により与えられる新たな制御量を、前記調節手段の出力に加算した補正値を求め、該補正値と前記実測値の中の個々の実測値との積に比例するシミュレーション値を各々試算する演算処理を、前記複数通りの数値群の中から1通りの数値群を選択する毎に繰り返す機能と、1回毎の前記演算処理により試算される前記複数のシミュレーション値を1つのデータ群として記録することにより、前記演算処理を繰り返すことにより試算される複数の前記シミュレーション値を、複数のデータ群として蓄積する機能と、前記複数のデータ群の中の1つのデータ群毎にそれぞれの標準偏差を算出し、前記複数のデータ群のそれぞれの標準偏差を比較して最小の標準偏差が得られたデータ群を特定する機能と、前記最小の標準偏差が得られるデータ群を試算した前記多変数制御量演算式の複数の変数に各々代入された前記複数の数値を、適正値として認識する機能とを実現させることを特徴とする。   The optimization program for multivariable control according to the present invention provides a control amount calculated based on a deviation between an actual measurement value obtained by measuring a control object proportional to an output of the adjustment unit and a target value. A plurality of measured values obtained by repeatedly measuring the control object at a constant time interval are added to a computer that performs negative feedback control of the control object by adding to the output in the order in which the control object is measured. A function of recording, a function of recording a multivariable control amount calculation expression including a plurality of variables and giving a control amount based on the deviation as a function, and a numerical value group including a plurality of numerical values that can be respectively substituted into the plurality of variables. , A function of recording the plurality of numerical values different from each other, and sequentially selecting a numerical value group one by one from the plurality of numerical value groups, the plurality of numerical values included in the one numerical value group, Many A function for substituting each of a plurality of variables in a numerical control amount calculation formula, and a correction value obtained by adding a new control amount given by the multivariable control amount calculation formula based on the deviation to the output of the adjusting means; A function that repeats each time a numerical value group is selected from the plurality of numerical value groups, a calculation process that calculates a simulation value that is proportional to the product of the correction value and each of the actual measured values is selected. And by recording the plurality of simulation values calculated by the calculation process for each time as one data group, the plurality of simulation values calculated by repeating the calculation process are converted into a plurality of data groups. And the standard deviation for each data group of the plurality of data groups, and the standard deviation of the plurality of data groups are compared. A function for specifying a data group from which a small standard deviation is obtained, and the plurality of numerical values respectively assigned to a plurality of variables of the multivariable control amount calculation formula for calculating the data group from which the minimum standard deviation is obtained. And a function of recognizing it as an appropriate value.

以下のi,jを任意の整数として、本発明に係る多変数制御の最適化プログラムは、調節手段の出力に比例する制御対象を計測して得られる実測値と、目標値との偏差に基づき算定される制御量を、前記調節手段の出力に加算することにより前記制御対象を負帰還制御するコンピューターに、前記制御対象を一定の時間間隔で繰り返し計測して得られた複数の実測値を、前記制御対象が計測される順番にてn個記録する機能と、前記n個の実測値のi番目の実測値W(i)と前記目標値との偏差α(i)を算出する機能と、複数の変数を比例項と積分項に含み、且つ前記偏差に基づく制御量を関数として与える多変数制御量演算式を記録する機能と、前記複数の変数に各々代入できる複数の数値を含む数値群を、互いに前記複数の数値を違えて複数通り記録する機能と、前記複数通りの数値群の中から1通りの数値群を選択し、該1通りの数値群に含まれる前記複数の数値を、前記多変数制御量演算式の複数の変数に各々代入する機能と、前記1通りの数値群の複数の数値を各々代入された前記多変数制御量演算式により、前記偏差α(i)に基づく制御量S(i)を算定し、該制御量S(i)を前記調節手段の出力に加算した補正値R(i+1)を求め、該補正値R(i+1)と(i+1)番目の実測値W(i+1)との積に比例するシミュレーション値Ws(i+1)を求める試算を、n番目のシミュレーション値Ws(n)が得られるまで繰り返す演算処理の機能と、前記複数通りの数値群の中から既に選択された数値群以外の1通りの数値群を順次選択する処理を、前記複数通りの数値群の総てを選択するまで繰り返し、前記演算処理を前記複数通りの数値群について逐一繰り返す機能と、前記演算処理により順次試算される前記シミュレーション値Ws(i+1)乃至Ws(n)を1つのデータ群とし、該1つのデータ群を、前記演算処理が前記複数通りの数値群について逐一繰り返される毎に記録することにより、複数の前記データ群を蓄積する機能と、前記複数のデータ群の中の1つのデータ群毎に標準偏差σを算出し、前記複数のデータ群のそれぞれの標準偏差σを比較して最小の標準偏差σが得られたデータ群を特定する機能と、前記最小の標準偏差σが得られるデータ群を試算した前記多変数制御量演算式に含まれる複数の変数に各々代入された前記複数の数値を、適正値として認識する機能とを実現させることを特徴とする。   With the following i and j as arbitrary integers, the multivariable control optimization program according to the present invention is based on a deviation between a measured value obtained by measuring a control object proportional to the output of the adjusting means and a target value. A computer that performs negative feedback control of the control object by adding the calculated control amount to the output of the adjusting means, and a plurality of actual measurement values obtained by repeatedly measuring the control object at regular time intervals, A function of recording n pieces in the order in which the control object is measured, a function of calculating a deviation α (i) between the i-th actual measurement value W (i) of the n actual measurement values and the target value; A function of recording a multivariable control amount arithmetic expression including a plurality of variables in a proportional term and an integral term and giving a control amount based on the deviation as a function, and a numerical value group including a plurality of numerical values that can be substituted for the plurality of variables, respectively Different from each other A function of recording a plurality of values, and selecting one numerical value group from the plurality of numerical value groups, and converting the plurality of numerical values included in the one numerical value group into a plurality of expressions of the multivariable control amount arithmetic expression A control amount S (i) based on the deviation α (i) is calculated by the function of substituting each into a variable and the multivariable control amount arithmetic expression into which a plurality of numerical values of the one numerical value group are respectively substituted, A correction value R (i + 1) obtained by adding the control amount S (i) to the output of the adjusting means is obtained, and is proportional to the product of the correction value R (i + 1) and the (i + 1) th actual measurement value W (i + 1). A calculation function for repeating the trial calculation for obtaining the simulation value Ws (i + 1) until the nth simulation value Ws (n) is obtained, and one method other than the numerical value group already selected from the plurality of numerical value groups. A process of sequentially selecting a numerical group of Until all of the numerical value groups are selected, and the calculation process is repeated for each of the plurality of numerical value groups, and the simulation values Ws (i + 1) to Ws (n) sequentially calculated by the calculation process. A function of accumulating a plurality of the data groups by recording each time the calculation process is repeated for each of the plurality of numerical values groups, and a plurality of the data groups. Calculating a standard deviation σ for each data group of the plurality of data groups, comparing the standard deviation σ of each of the plurality of data groups, and identifying a data group from which the minimum standard deviation σ is obtained, and the minimum And a function of recognizing the plurality of numerical values respectively assigned to a plurality of variables included in the multivariable control amount calculation formula obtained by trial calculation of a data group from which a standard deviation σ is obtained as an appropriate value It is characterized by that.

更に、前記演算処理は、前記n個の実測値が計測される順番に従って、前記n個の実測値をτ個ずつ区切ることにより、前記n個の実測値の計測に要した時間内に、複数回繰り返す制御周期を割り当てる機能と、前記複数通りの数値群の中から選択される1通りの数値群の複数の数値を各々代入された前記多変数制御量演算式により、前記制御周期の1回目の制御周期T(1)に属する1番目の実測値W(1)と前記目標値との偏差α(1)に基づく制御量S(1)を算定する制御量演算処理を実行し、前記制御量S(1)を前記調節手段の出力に加算した補正値R(2)を求め、該補正値R(2)と2番目の実測値W(2)の積に比例する2番目のシミュレーション値Ws(2)を求める機能と、前記1通りの数値群の複数の数値を各々代入され且つ前記比例項を零とした前記多変数制御量演算式により、前記2番目以降のシミュレーション値Ws(i+1)と前記目標値との偏差α(i+1)に基づく制御量S(i+1)を算定する制御量演算処理を実行し、前記制御量S(i+1)を前記調節手段の出力に加算した補正値R(i+2)を求め、該補正値R(i+2)と(i+2)番目の実測値W(i+2)との積に比例する(i+2)番目のシミュレーション値Ws(i+2)を求める試算を、(τ+1)番目のシミュレーション値Ws(τ+1)が得られるまで繰り返す初回周期内演算処理の機能と、前記1通りの数値群の複数の数値を各々代入された前記多変数制御量演算式により、前記1回目の制御周期T(1)又は2回目以降の制御周期T(j)に属する最後のシミュレーション値Ws(jτ+1)と前記目標値との偏差α(jτ+1)に基づく制御量S(jτ+1)を算定する制御量演算処理を実行し、前記制御量S(jτ+1)を前記調節手段の出力に加算した補正値R(jτ+2)を求め、該補正値R(jτ+2)と(jτ+2)番目の実測値W(jτ+2)の積に比例するシミュレーション値Ws(jτ+2)を求める機能と、前記1通りの数値群の複数の数値を各々代入され且つ前記比例項を零とした前記多変数制御量演算式により、前記シミュレーション値Ws(jτ+2)と前記目標値との偏差α(jτ+2)に基づく制御量S(jτ+2)を算定する制御量演算処理を実行し、前記制御量S(jτ+2)を前記調節手段の出力に加算した補正値R(jτ+3)を求め、該補正値R(jτ+3)と(jτ+3)番目の実測値W(jτ+3)の積に比例するシミュレーション値Ws(jτ+3)を求める試算を、(jτ+τ+1)番目のシミュレーション値Ws(jτ+τ+1)が得られるまで繰り返す後続周期内演算処理の機能とを前記コンピューターに実現させることを特徴としても良い。   Further, the arithmetic processing is performed within a time required for measuring the n actual measured values by dividing the n actual measured values by τ according to the order in which the n actual measured values are measured. A function for assigning a control cycle that is repeated once, and the multivariable control amount calculation formula into which a plurality of numerical values of one numerical value group selected from the plurality of numerical value groups are respectively substituted, The control amount calculation process for calculating the control amount S (1) based on the deviation α (1) between the first measured value W (1) belonging to the control cycle T (1) and the target value is executed, and the control A correction value R (2) obtained by adding the amount S (1) to the output of the adjusting means is obtained, and a second simulation value proportional to the product of the correction value R (2) and the second actual measurement value W (2). A function for obtaining Ws (2) and a plurality of numerical values in the one numerical value group are substituted. Then, the control variable S (i + 1) based on the deviation α (i + 1) between the second and subsequent simulation values Ws (i + 1) and the target value is calculated by the multivariable control variable calculation formula in which the proportional term is zero. The control value calculation process is executed to obtain a correction value R (i + 2) obtained by adding the control quantity S (i + 1) to the output of the adjusting means, and the correction value R (i + 2) and the (i + 2) th actual measurement value W are obtained. A function of an initial period calculation process that repeats trial calculation to obtain the (i + 2) th simulation value Ws (i + 2) proportional to the product of (i + 2) until the (τ + 1) th simulation value Ws (τ + 1) is obtained; The last simulation belonging to the first control cycle T (1) or the second and subsequent control cycles T (j) by the multivariable control amount calculation formula into which a plurality of numerical values of the one numerical value group are respectively substituted. A control amount calculation process for calculating a control amount S (jτ + 1) based on a deviation α (jτ + 1) between the control value Ws (jτ + 1) and the target value is executed, and the control amount S (jτ + 1) is output from the adjusting means. A function of obtaining a correction value R (jτ + 2) added to the above and obtaining a simulation value Ws (jτ + 2) proportional to the product of the correction value R (jτ + 2) and the (jτ + 2) -th actual measurement value W (jτ + 2); A control amount based on a deviation α (jτ + 2) between the simulation value Ws (jτ + 2) and the target value by the multivariable control amount arithmetic expression in which a plurality of numerical values of the numerical value group are respectively substituted and the proportional term is zero. A control amount calculation process for calculating S (jτ + 2) is executed, a correction value R (jτ + 3) obtained by adding the control amount S (jτ + 2) to the output of the adjusting means is obtained, and the correction values R (jτ + 3) and (jτ + 3) are obtained. ) The function of the subsequent cycle calculation processing is repeated until the (jτ + τ + 1) -th simulation value Ws (jτ + τ + 1) is obtained by trial calculation for obtaining the simulation value Ws (jτ + 3) proportional to the product of the actual measurement value W (jτ + 3) of the eye. It may be characterized by being realized by a computer.

前記制御量演算処理は、前記多変数制御量演算式の比例項及び積分項を、それぞれ比例定数κ、傾向定数kh、及び積分時間tを変数として含む{α(i)×κ}、及びα{(i)×κ/t}として記録する機能と、S(i)=[{α(i)×κ}+{α(i)×κ/t}]×khを計算することにより、前記偏差α(i)の値に対して与えられる関数S(i)を、前記制御量として導出する機能と、を前記コンピューターに実現させることを特徴としても良い。   The control amount calculation process includes a proportional term and an integral term of the multivariable control amount calculation expression including a proportional constant κ, a trend constant kh, and an integration time t as variables {α (i) × κ}, α The function of recording as {(i) × κ / t} and calculating S (i) = [{α (i) × κ} + {α (i) × κ / t}] × kh The computer may be realized with a function of deriving a function S (i) given to the value of the deviation α (i) as the control amount.

更に、本発明に係る多変数制御の最適化プログラムは、前記比例定数κ、積分時間t、及び制御周期Tの数値を各々1個ずつ対応させて記録することにより、1通りの前記数値群を形成し、該1通りの数値群を相互に識別可能に複数通り記録する機能を、前記コンピューターに実現させることを特徴としても良い。   Furthermore, the optimization program for multivariable control according to the present invention records the values of the proportionality constant κ, the integration time t, and the control period T one by one so that one numerical value group is recorded. The computer may have a function of forming and recording a plurality of numerical values so as to be mutually distinguishable.

また、本発明に係る定量供給装置は、調節手段の出力に比例する制御対象を計測して得られる実測値と、目標値との偏差に基づき算定される制御量を、前記調節手段の出力に加算することにより前記制御対象を負帰還制御するコンピューターと、前記制御対象として粉粒体が投入されるホッパーと、前記ホッパーの底部に設けられ、前記調節手段の出力に応答して回転数が増減する電動機と共に回転するフィードスクリューと、前記フィードスクリューの回転数に比例して前記ホッパーから吐出される前記制御対象の質量を、前記実測値として計量する計量手段と、前記多変数制御の最適化プログラムを記録した記録媒体とを備えることを特徴とする。   Further, the quantitative supply device according to the present invention provides a control amount calculated based on a deviation between a measured value obtained by measuring a control object proportional to the output of the adjusting unit and a target value as an output of the adjusting unit. A computer that performs negative feedback control of the controlled object by adding, a hopper into which the granular material is charged as the controlled object, and a rotation speed that increases and decreases in response to the output of the adjusting means provided at the bottom of the hopper A feed screw that rotates together with an electric motor, a weighing means that measures the mass of the control target discharged from the hopper in proportion to the rotation speed of the feed screw, and an optimization program for the multivariable control And a recording medium on which is recorded.

本発明に係る多変数制御の最適化プログラムによれば、調節手段の出力に比例するあらゆる制御対象に関する温度、圧力、比重、電圧、又は流量等の物理量を計測して得られる実測値と、所望の値に設定可能な目標値との偏差に基づき制御量を算定し、これを調節手段の出力に加算することにより、あらゆる制御対象を負帰還制御することができる。   According to the optimization program for multivariable control according to the present invention, an actual measurement value obtained by measuring a physical quantity such as temperature, pressure, specific gravity, voltage, or flow rate related to any control object proportional to the output of the adjusting means, and a desired value By calculating the control amount based on the deviation from the target value that can be set to this value and adding this to the output of the adjusting means, it is possible to perform negative feedback control on any controlled object.

例えば、この最適化プログラムを定量供給装置に適用すれば、ホッパーが満杯の状態から空杯に至るまでの間に同ホッパーに蓄積した粉粒体の嵩比重が変動しても、フィードスクリューの回転数を算出するための比例定数や積分時間等を、オペレータが小刻みに設定し直す雑作を省くことができる。また、比例定数や積分時間等の設定が、試運転を伴うことなく達成できるという利点が得られるので、粉粒体を供する製造ライン等を休止するような無駄を省き、生産性の向上に大きく寄与することになる。   For example, if this optimization program is applied to a quantitative supply device, even if the bulk specific gravity of the granular material accumulated in the hopper varies from the full hopper to the full hopper, the rotation of the feed screw It is possible to eliminate the complication that the operator resets the proportionality constant, integration time, etc. for calculating the number in small increments. In addition, since the proportional constant, integration time, and other settings can be achieved without trial operation, there is no need to stop production lines that provide powder particles, which greatly contributes to improved productivity. Will do.

本実施の形態に係る多変数制御の最適化プログラム、及び定量供給装置について、先ずは概要を述べた上で、その詳細を実施例として説明する。   The multivariable control optimization program and the quantitative supply device according to the present embodiment will be described first as an overview and then as an example.

図1は定量供給装置の概略を表している。この定量供給装置は、合成樹脂製品の原料となる粉粒体1が投入されるホッパー2と、ホッパー2の底部に設けられ回転数に比例する質量(以下で「吐出量」と記す。)の粉粒体1をホッパー2から吐出するフィードスクリュー3と、この吐出量を計量する計量手段4と、計量手段4が計量した吐出量に基づきフィードスクリュー3の回転数を負帰還制御する制御装置5を備える。   FIG. 1 shows an outline of a quantitative supply device. This quantitative supply device has a hopper 2 into which the powder body 1 as a raw material of the synthetic resin product is charged, and a mass (hereinafter referred to as “discharge amount”) provided at the bottom of the hopper 2 and proportional to the rotational speed. A feed screw 3 that discharges the granular material 1 from the hopper 2, a measuring unit 4 that measures the discharge amount, and a control device 5 that performs negative feedback control of the rotation speed of the feed screw 3 based on the discharge amount measured by the measuring unit 4. Is provided.

制御装置5は、この最適化プログラムに基づき、以下の演算ステップを実行する。即ち、フィードスクリュー3の回転数と吐出量との関係には、フィードスクリュー3に固有の特性が反映される。フィードスクリュー3が1回転する間にホッパー2の外部へ粉粒体1が吐出される吐出量[g/s]は、予め目標値(「1ピッチ当りの体積」×「粉粒体1の嵩比重」×「充満率」)として定められる。ところが、実際の吐出量は、粉粒体1のロット毎の嵩比重の変化やホッパー2内での粉粒体1の高さの変化による充満率の変動の影響を受けるので、一定の値とはならない。   The control device 5 executes the following calculation steps based on this optimization program. That is, the characteristic unique to the feed screw 3 is reflected in the relationship between the rotation speed of the feed screw 3 and the discharge amount. The discharge amount [g / s] at which the granular material 1 is discharged to the outside of the hopper 2 during one rotation of the feed screw 3 is a target value (“volume per pitch” × “bulk of the granular material 1” in advance. Specific gravity ”ד filling rate ”). However, the actual discharge amount is affected by the change in the bulk specific gravity for each lot of the granular material 1 and the change in the filling rate due to the change in the height of the granular material 1 in the hopper 2. Must not.

そこで、図2に示すように、実際にフィードスクリュー3が1秒当りにR回転する間の吐出量を一定の時間間隔で5分間計測して、300個の実測値W(1),W(2),…W(300)をサンプリングする。この過程で、吐出量をフィードスクリュー3の1回転当りの吐出量に換算して、換算値Wr(1),Wr(2),…Wr(300)を得ると共に、最初の実測値W(1)と、オペレータが任意に設定可能な設定吐出量である目標値Qとの偏差α(1)に基づき、制御量S(1)を算出する。   Therefore, as shown in FIG. 2, the discharge amount during the actual R rotation of the feed screw 3 per second is measured for 5 minutes at regular time intervals, and 300 actually measured values W (1), W ( 2)... W (300) is sampled. In this process, the discharge amount is converted into the discharge amount per one rotation of the feed screw 3 to obtain converted values Wr (1), Wr (2),... Wr (300) and the first actually measured value W (1 ) And a target value Q that is a set discharge amount that can be arbitrarily set by the operator, a control amount S (1) is calculated.

更に、サンプリング時の最初のフィードスクリュー3の回転数Rm(1)に制御量S(1)を加算した補正値として補正回転数R(2)を算出し、この補正回転数R(2)にてフィードスクリュー3を回転させたとして、1秒間の吐出量Ws(2)を試算する。次回からは、この試算された吐出量Ws(2)と目標値Qとの偏差α(2)を基に、後述の「比例定数κ」「傾向定数kh」及び「積分時間t」を変数として含む多変数制御量演算式に従い1秒間の吐出量Ws(3)を試算する。このように試算される吐出量Ws(3),Ws(4),…Ws(11)を、以下でシミュレーション値と称する。   Further, a correction rotation speed R (2) is calculated as a correction value obtained by adding the control amount S (1) to the rotation speed Rm (1) of the first feed screw 3 at the time of sampling, and the correction rotation speed R (2) is calculated. Assuming that the feed screw 3 is rotated, the discharge amount Ws (2) for 1 second is estimated. From the next time, based on the deviation α (2) between the estimated discharge amount Ws (2) and the target value Q, “proportional constant κ”, “trend constant kh”, and “integration time t” described later are used as variables. The discharge amount Ws (3) for 1 second is estimated according to the multivariable control amount calculation formula including it. The discharge amounts Ws (3), Ws (4),... Ws (11) calculated in this way are hereinafter referred to as simulation values.

また、図2中でτ=5としたのは、300個(n=300)の実測値W(1)乃至W(300)が計測される順番に従って、これらが5個ずつ区切られたことを例示している。また、300個の実測値W(1)乃至W(300)の計測に要した5分間に割り当てられる個々の制御周期の時間的長さは総て5秒となるので、以下の説明では、個々の制御周期の時間的長さを代数Tで表し、個々の制御周期を区別する指標としてT(1),T(2),T(j)を用いる。   Further, τ = 5 in FIG. 2 indicates that five (n = 300) measured values W (1) to W (300) are divided into five pieces in accordance with the order in which they are measured. Illustrated. In addition, since the time length of each control cycle allocated to 5 minutes required for measurement of 300 actually measured values W (1) to W (300) is 5 seconds in total, in the following explanation, The time length of the control cycle is represented by an algebra T, and T (1), T (2), and T (j) are used as indices for distinguishing individual control cycles.

このように制御周期Tを5秒に設定した場合、1回目の制御周期T(1)の最初の制御量S(1)は、偏差α(2)に、予め補正率として準備された「比例定数κ」を乗じて算出されるが、1回目の制御周期T(1)の2番目から5番目の補正回転数R(3),…R(6)は、後述の多変数制御量演算式に従い順次算出され、これらの補正回転数R(3),…R(6)にてフィードスクリュー3を回転させたとして、換算値Wr(2),…Wr(5)を基に、2番目から5番目のシミュレーション値Ws(3),…Ws(6)を算出する。   In this way, when the control cycle T is set to 5 seconds, the first control amount S (1) of the first control cycle T (1) is “proportional” prepared as a correction factor in advance for the deviation α (2). It is calculated by multiplying by a constant κ, but the second to fifth corrected rotation speeds R (3),... R (6) of the first control cycle T (1) are multivariable control amount arithmetic expressions described later. And the feed screw 3 is rotated at these corrected rotational speeds R (3),... R (6), based on the converted values Wr (2),. Fifth simulation values Ws (3),... Ws (6) are calculated.

2回目の制御周期T(2)の最初、言い換えれば6番目の制御量S(6)は、1回目の制御周期T(1)の最後に得たシミュレーション値Ws(6)と目標値Qとの偏差α(6)に、予め準備された「比例定数κ」を乗じて算出されるが、7番目から10番目の補正回転数R(8),…R(11)は、後述の多変数制御量演算式に従い順次算出され、これらの補正回転数にてフィードスクリュー3を回転させたとして、換算値Wr(7),…Wr(10)を基に、7番目から10番目のシミュレーション値Ws(8),…Ws(11)を算出する。   At the beginning of the second control cycle T (2), in other words, the sixth control amount S (6), the simulation value Ws (6) obtained at the end of the first control cycle T (1), the target value Q, Is calculated by multiplying the deviation α (6) by a “proportional constant κ” prepared in advance. The seventh to tenth corrected rotational speeds R (8),... R (11) are multivariables described later. Sequentially calculated according to the control amount calculation formula and assuming that the feed screw 3 is rotated at these correction rotational speeds, the seventh to tenth simulation values Ws are based on the converted values Wr (7),... Wr (10). (8),... Ws (11) is calculated.

以上の試算を個々の制御周期T(1),T(2)毎に繰り返すことで、最終的に300個のシミュレーション値Ws(2),…Ws(300)から成るデータ群を得ることができる。   By repeating the above trial calculation for each control cycle T (1), T (2), a data group consisting of 300 simulation values Ws (2),... Ws (300) can be finally obtained. .

更に、最適化プログラムは、後述の多変数制御量演算式に係る「比例定数κ」「積分時間t」及び「制御周期T」の値を逐次に変更し、上記のデータ群を例えば153通り算出し、これらのデータ群毎に、それぞれのシミュレーション値Ws(2),…Ws(300)についての標準偏差を求める演算ステップを繰り返す。そして、制御装置5は、153回繰り返した演算ステップの中で、最小の標準偏差が得られた「制御周期T」「比例定数κ」及び「積分時間t」を適正値として認識する。   Further, the optimization program sequentially changes the values of “proportional constant κ”, “integration time t”, and “control cycle T” related to a multivariable control amount calculation formula, which will be described later, and calculates, for example, 153 kinds of the above data group. For each of these data groups, the calculation step for obtaining the standard deviation for each of the simulation values Ws (2),... Ws (300) is repeated. Then, the control device 5 recognizes “control cycle T”, “proportional constant κ” and “integration time t” at which the minimum standard deviation is obtained as appropriate values in the calculation step repeated 153 times.

図1及び図2を参照しながら本発明に係る実施例を述べる。以下で、多変数制御の最適化プログラムの実行に不可欠なハードウェア資源の他、周知の技術については、その説明又は図示を省略する。また、文頭に付した英文字は、この最適化プログラムによるシュミレーションの演算ステップを区分する指標である。   An embodiment according to the present invention will be described with reference to FIGS. Hereinafter, in addition to the hardware resources indispensable for the execution of the optimization program for multivariable control, the description or illustration of well-known techniques is omitted. Moreover, the English letter attached to the head of the sentence is an index for dividing the calculation step of the simulation by the optimization program.

計量手段4には、粉粒体1、ホッパー2、及びフィードスクリュー3を含む総重量を常時モニターするロードセルを適用しても良い。この場合、制御装置5が、原料供給装置6の原料供給口に設けた電磁開閉バルブ7を開放すると、粉粒体1がホッパー2へ投入される。この後、ホッパー2の上部に配置した満杯センサ8が粉粒体1を検出すると、制御装置5はホッパー2が満杯に達したと判断して電磁開閉バルブ7を閉鎖する。制御装置5は、この時点の総重量を初期値として記録し、フィードスクリュー3が回転することにより粉粒体1がホッパー2から外部へ吐出される過程で、初期値から刻々と減少する総重量の減少分を、吐出量として認識する。   The weighing means 4 may be a load cell that constantly monitors the total weight including the granular material 1, the hopper 2, and the feed screw 3. In this case, when the control device 5 opens the electromagnetic opening / closing valve 7 provided at the raw material supply port of the raw material supply device 6, the granular material 1 is put into the hopper 2. Thereafter, when the full sensor 8 disposed on the upper portion of the hopper 2 detects the powder 1, the control device 5 determines that the hopper 2 has reached full and closes the electromagnetic switching valve 7. The control device 5 records the total weight at this time as an initial value, and the total weight that decreases every time from the initial value in the process in which the powder 1 is discharged from the hopper 2 to the outside as the feed screw 3 rotates. Is recognized as a discharge amount.

更に粉粒体1が吐出され、ホッパー2の下部に配置された空杯センサ9が、粉粒体1を検出しない高さまで、粉粒体1の嵩が減少すると、制御装置5はホッパー2が空杯に達したと判断して電磁開閉バルブ7を再び開放し、以上の動作を繰り返すことになる。   Further, when the bulk of the granular material 1 is reduced to a height at which the empty particle sensor 9 is discharged and the empty cup sensor 9 disposed below the hopper 2 does not detect the granular material 1, the control device 5 causes the hopper 2 to The electromagnetic on-off valve 7 is reopened when it is determined that it is full, and the above operation is repeated.

制御装置5は、最適化プログラムが記録されたメモリーチップ又はハードディスク等から成る記録媒体10と、CPU等から成る演算部と、この演算部が最適化プログラムの実行に伴う諸情報を適時読み込み可能な記録部と、後述の調節手段の制御動作に係る諸変数を上記の適正値に基づき設定又は変更する出力インターフェースとを備えるコンピューターである。   The control device 5 is capable of timely reading various information associated with the execution of the optimization program, a recording medium 10 including a memory chip or a hard disk in which the optimization program is recorded, a calculation unit including a CPU, and the like. The computer includes a recording unit and an output interface for setting or changing various variables related to a control operation of an adjusting unit described later based on the appropriate value.

本実施例で適用する調節手段は、工業プロセス用調整計として市販されている汎用品でも良い。また、本実施例では、このような調節手段は、専らその出力信号の強弱に応答させて電動機11の回転数を増減し、電動機11と共に回転するフィードスクリュー3の回転数を制御(増減)するよう構成しているが、あらゆる制御対象物のPI制御にも広く応用することができる。   The adjusting means applied in the present embodiment may be a general-purpose product that is commercially available as an industrial process controller. Further, in the present embodiment, such adjusting means exclusively increases or decreases the rotation speed of the electric motor 11 in response to the strength of the output signal, and controls (increases or decreases) the rotation speed of the feed screw 3 rotating together with the electric motor 11. However, the present invention can be widely applied to PI control of all control objects.

A:最適化プログラムを実行するには、ある一定の時間間隔にてサンプリングを実施する。即ち、フィードスクリュー3の回転数R[rpm]を一定に保持し、例えば0.1秒毎の時間間隔にて、粉粒体1の吐出量[g/s]を計量手段4によりサンプリングする。この継続時間を、例えば約5分(300秒)に設定すると、次式中に代数として記した3,000個の実測データd1,d2,…d3000が得られる。これらの実測データは計量手段4から制御装置5の記録部へ伝送され、記録部に蓄積される。   A: To execute the optimization program, sampling is performed at certain time intervals. That is, the rotation speed R [rpm] of the feed screw 3 is kept constant, and the discharge amount [g / s] of the powdered particles 1 is sampled by the measuring means 4 at time intervals of, for example, 0.1 seconds. If this duration is set to about 5 minutes (300 seconds), for example, 3,000 actually measured data d1, d2,... D3000 described as algebra in the following equation are obtained. These actually measured data are transmitted from the measuring means 4 to the recording unit of the control device 5 and stored in the recording unit.

上記約5分の継続時間は、ホッパー2が満杯の状態から空杯になるまでの時間に略等しく、この間に粉粒体1の嵩比重、充満率が変化して吐出量に与える影響を、実測データd1,d2,…d3000に反映させることを企図している。従って、ホッパー2の容量に応じて、継続時間は適切に増減することが望ましい。また、上記の時間間隔も0.1秒には限定されず、0.1秒〜0.5秒程度に増減しても良い。   The duration time of about 5 minutes is approximately equal to the time from when the hopper 2 is full until it becomes full. During this time, the bulk specific gravity and the filling rate of the granular material 1 are changed, and the influence on the discharge amount is as follows. It is intended to be reflected in the measured data d1, d2,... D3000. Therefore, it is desirable to appropriately increase or decrease the duration time according to the capacity of the hopper 2. Also, the above time interval is not limited to 0.1 seconds, and may be increased or decreased to about 0.1 seconds to 0.5 seconds.

B:1秒間毎の吐出量[g/s]が次式に従い算出される。これにより、図2に吐出量W(1),W(2),…W(300)として記した300個の実測データを得ることができる。

Figure 2005327118
B: The discharge amount [g / s] per second is calculated according to the following equation. Thereby, 300 actual measurement data described in FIG. 2 as the discharge amounts W (1), W (2),... W (300) can be obtained.
Figure 2005327118

C:更に、吐出量W(1),W(2),…W(300)について、その5個ずつの移動平均値としてW(1)’,W(2)’…,W(296)’[g/s]を次式に従い算出しても良いが、この演算処理は本実施例では省略する。ここで、移動平均値とは、上記データ中の最初のデータW(1)に続く4個のデータを含めた5個(5秒の時間幅に相当)のデータの平均値を算出し、次いでW(2)に続く4個のデータを含めた5個のデータの平均値を算出し、最終的にW(296)に続くW(300)までを含めた5個のデータの平均値が得られるまで、同様の演算を繰り返して得られる。

Figure 2005327118
C: Further, for the discharge amounts W (1), W (2),... W (300), W (1) ′, W (2) ′,. Although [g / s] may be calculated according to the following equation, this calculation process is omitted in this embodiment. Here, the moving average value is an average value of five data (corresponding to a time width of 5 seconds) including the four data following the first data W (1) in the data, and then An average value of five data including four data following W (2) is calculated, and finally an average value of five data including W (300) following W (296) is obtained. The same calculation is repeated until it is obtained.
Figure 2005327118

尚、実際には、粉粒体1の吐出量は小刻みに変動する。これに起因してPI制御が適正に実行できない場合を考慮して、上記A又はBのステップにおいても、移動平均の演算を数回繰り返すことにより、実測データの移動平均値を導出することが望ましい。また、上記Cのステップの移動平均を算出する5秒の時間幅は、計量手段4の感度又は精度を勘案して適宜に変更しても良い。例えば、ロードセルの検出精度が上記5秒の時間幅の移動平均値では、制御可能な精度に到達しない時、又はロードセルが検出したデータが不安定でそれに基づく制御が困難であると認められる場合は、移動平均の時間幅を6秒以上に延長しても良い。   Actually, the discharge amount of the granular material 1 varies little by little. In consideration of the case where PI control cannot be performed properly due to this, it is desirable to derive the moving average value of the actual measurement data by repeating the calculation of the moving average several times also in the above step A or B. . Further, the time width of 5 seconds for calculating the moving average of step C may be changed as appropriate in consideration of the sensitivity or accuracy of the measuring means 4. For example, when the load cell detection accuracy does not reach the controllable accuracy with the moving average value of the time width of 5 seconds, or when it is recognized that the data detected by the load cell is unstable and the control based on it is difficult The moving average time width may be extended to 6 seconds or more.

D:上記Aのステップにおいて、フィードスクリュー3の回転数Rは実際には僅に変動するが、制御装置5は、回転数Rを初期回転数Rm(1)として認識する。この初期回転数の符号に添えた「m」は、図に表していない例えば回転速度計等によりフィードスクリュー3の回転数を実測したことを意味する指標である。   D: In step A, the rotational speed R of the feed screw 3 actually varies slightly, but the control device 5 recognizes the rotational speed R as the initial rotational speed Rm (1). “M” added to the sign of the initial rotational speed is an index that means that the rotational speed of the feed screw 3 is actually measured by, for example, a tachometer not shown in the figure.

E:吐出量W(1),W(2),…W(300)を、次式に従いフィードスクリュー3の1回転間当りの吐出量に換算して、換算値Wr(1),Wr(2),…Wr(300)を得る。

Figure 2005327118
E: Discharge amounts W (1), W (2),... W (300) are converted into discharge amounts per one rotation of the feed screw 3 according to the following formula, and converted values Wr (1), Wr (2 ),... Wr (300) is obtained.
Figure 2005327118

F:回転数Rm(1)で回転するフィードスクリュー3によって吐出される粉粒体1の吐出量の目標値Qと、フィードスクリュー3によって実際に吐出された粉粒体1の吐出量W(1)との偏差α(1)[g/s]を次式に従い算出する。

Figure 2005327118
F: target value Q of the discharge amount of the granular material 1 discharged by the feed screw 3 rotating at the rotation speed Rm (1) and the discharge amount W (1 of the granular material 1 actually discharged by the feed screw 3 ) Is calculated according to the following equation: α (1) [g / s].
Figure 2005327118

G:1回目の制御周期T(1)の最初の制御量S(1)を次式に従い算出する。次式は、偏差α(i)に対して制御量S(i)を関数として与える多変数制御量演算式であり、「比例定数κ」「傾向定数kh」及び「積分時間t」を変数として含んでいる。この多変数制御量演算式の比例項は{α(i)×κ}であり、積分項は{α(i)×κ/t}である。ここで「i」は、1以上の任意の整数を意味し、実測値W(1)乃至W(300)が計測される順番に合致する。

Figure 2005327118
G: The first control amount S (1) in the first control cycle T (1) is calculated according to the following equation. The following expression is a multivariable control amount calculation expression that gives the control amount S (i) as a function with respect to the deviation α (i), and uses “proportional constant κ”, “trend constant kh”, and “integration time t” as variables. Contains. The proportional term of this multivariable control amount calculation expression is {α (i) × κ}, and the integral term is {α (i) × κ / t}. Here, “i” means an arbitrary integer of 1 or more, and matches the order in which the actual measurement values W (1) to W (300) are measured.
Figure 2005327118

例えば、比例定数κ=0.1(10%)、傾向定数kh=1、積分時間t=1とすれば、S(1)=α(1)×0.1+α(1)×0.1となる。或いは、比例定数κ=0.2、傾向定数kh=1、積分時間t=∞とすると、S(1)=α(1)×0.2となる。   For example, if the proportionality constant κ = 0.1 (10%), the tendency constant kh = 1, and the integration time t = 1, S (1) = α (1) × 0.1 + α (1) × 0.1 Become. Alternatively, if the proportionality constant κ = 0.2, the tendency constant kh = 1, and the integration time t = ∞, S (1) = α (1) × 0.2.

H:更に、制御量S(1)を、最初のフィードスクリュー3の回転数Rm(1)に加算すると、補正回転数R(2)が得られる。

Figure 2005327118
H: Further, when the control amount S (1) is added to the first rotational speed Rm (1) of the feed screw 3, a corrected rotational speed R (2) is obtained.
Figure 2005327118

I:フィードスクリュー3を補正回転数R(2)で回転させたとして、次式に従いシミュレーション値Ws(2)を試算する。

Figure 2005327118
I: Assuming that the feed screw 3 is rotated at the correction rotational speed R (2), a simulation value Ws (2) is estimated according to the following equation.
Figure 2005327118

J:目標値Qとシミュレーション値Ws(2)との偏差α(2)を次式に従い算出する。

Figure 2005327118
J: Deviation α (2) between target value Q and simulation value Ws (2) is calculated according to the following equation.
Figure 2005327118

K:1回目の制御周期T(1)の2番目の制御量S(2)を、既述の多変数制御量演算式の比例項を零、即ち{α(i)×κ}=0とした次式に従い算出する。つまり、2番目の制御量S(2)は、上記の多変数制御量演算式の積分項にのみ依存する。次式に記したkhの値については後述する。

Figure 2005327118
K: The second control amount S (2) in the first control cycle T (1) is set to zero, that is, {α (i) × κ} = 0. Calculated according to the following equation. That is, the second control amount S (2) depends only on the integral term of the multivariable control amount calculation formula. The value of kh described in the following equation will be described later.
Figure 2005327118

L:更に、次式に従って、補正回転数R(2)に制御量S(2)を加算して補正回転数R(3)を算出し、続いて、フィードスクリュー3を補正回転数R(3)で回転させたとして、シミュレーション値Ws(3)を試算する。

Figure 2005327118
L: Further, according to the following equation, the control amount S (2) is added to the correction rotation speed R (2) to calculate the correction rotation speed R (3), and then the feed screw 3 is corrected to the correction rotation speed R (3 ), The simulation value Ws (3) is estimated.
Figure 2005327118

M:上記のように「制御周期T」を5秒に設定した場合は、i=5=τに達するまでWs(i+1)の試算を4回繰り返すことにより、シミュレーション値Ws(4)乃至Ws(6)を順次算出する。これを次式に表している。

Figure 2005327118
M: When the “control period T” is set to 5 seconds as described above, the trial calculation of Ws (i + 1) is repeated four times until i = 5 = τ is reached, so that the simulation values Ws (4) to Ws ( 6) are calculated sequentially. This is expressed in the following equation.
Figure 2005327118

上記J〜Mのステップは、2番目以降のシミュレーション値Ws(i+1)と、目標値Qとのそれぞれ偏差α(i+1)に基づく制御量S(i+1)を算定し、この制御量S(i+1)を調節手段の出力に加算することにより、補正回転数R(i+2)を求め、補正回転数R(i+2)にてフィードスクリュー3を回転させたとして、新たなシミュレーション値Ws(i+2)の試算を繰り返すことにより、最終的に、シミュレーション値Ws(τ+1)、即ちWs(6)を得る初回周期内演算処理を含んでいる。   In the steps J to M, a control amount S (i + 1) based on a deviation α (i + 1) between the second and subsequent simulation values Ws (i + 1) and the target value Q is calculated, and this control amount S (i + 1) is calculated. Is added to the output of the adjusting means to obtain the corrected rotational speed R (i + 2), and the feed screw 3 is rotated at the corrected rotational speed R (i + 2), and a new simulation value Ws (i + 2) is estimated. By repeating the process, the simulation value Ws (τ + 1), that is, Ws (6) is finally obtained.

N:2回目の制御周期T(2)の最初、言い換えれば6番目の制御量S(6)は、1回目の制御周期T(1)の最後に得たシミュレーション値Ws(6)と目標値Qとの偏差α(6)を基に、上記Gのステップと実質的に同様の演算を繰り返して得られる。これを、上記Gのステップに倣って比例定数κ=0.2、傾向定数kh=1、積分時間t=∞とすると、S(6)=α(1)×0.2となる。更に、制御量S(6)を基に、上記Lのステップと実質的に同様の演算を繰り返して、6番目のシミュレーション値Ws(7)を求めた後、7番目以降のシミュレーション値Ws(8),…Ws(11)を順次求める。これを次式が表している。

Figure 2005327118
N: The beginning of the second control cycle T (2), in other words, the sixth control amount S (6) is the simulation value Ws (6) and target value obtained at the end of the first control cycle T (1). Based on the deviation α (6) from Q, it is obtained by repeating substantially the same calculation as the above step G. Supposing that the proportional constant κ = 0.2, the trend constant kh = 1, and the integration time t = ∞, following the above step G, S (6) = α (1) × 0.2. Further, based on the control amount S (6), the calculation substantially similar to the above step L is repeated to obtain the sixth simulation value Ws (7), and then the seventh and subsequent simulation values Ws (8 ),... Ws (11) is obtained sequentially. This is expressed by the following equation.
Figure 2005327118

O:上記Lのステップと実質的に同様の演算を再び繰り返すことにより、2回目の制御周期T(2)の最後に得たシミュレーション値Ws(11)と目標値Qとの偏差α(11)に基づき3回目の制御周期T(3)の最初の制御量S(11)を求め、更に11番目のシミュレーション値Ws(12)を求めた後、12番目以降のシミュレーション値Ws(13),…Ws(16)を順次求める。   O: Deviation α (11) between the simulation value Ws (11) obtained at the end of the second control cycle T (2) and the target value Q by repeating again the operation substantially similar to the above step L. After obtaining the first control amount S (11) of the third control cycle T (3) and further obtaining the eleventh simulation value Ws (12), the twelfth and subsequent simulation values Ws (13),. Ws (16) is obtained sequentially.

上記Oのステップは、制御周期の回数を「j」で表すと、2回目の制御周期T(2)の最後に属するシミュレーション値Ws(11)、即ちWs(jτ+1)と目標値Qとの偏差α(jτ+1)に基づく制御量S(jτ+1)を算定し、更に、制御量S(jτ+1)を調節手段の出力に加算した補正値R(jτ+2)を求め、補正値R(jτ+2)と(jτ+2)番目の実測値W(jτ+2)の積に比例するシミュレーション値Ws(jτ+2)、次いでWs(jτ+3)を求める試算を繰り返すことにより、最終的に、シミュレーション値Ws(jτ+τ+1)、即ちWs(16)を得る後続周期内演算処理を含んでいる。   In step O, when the number of control cycles is represented by “j”, the deviation between the simulation value Ws (11) belonging to the end of the second control cycle T (2), that is, Ws (jτ + 1) and the target value Q. A control amount S (jτ + 1) based on α (jτ + 1) is calculated, and further, a correction value R (jτ + 2) obtained by adding the control amount S (jτ + 1) to the output of the adjusting means is obtained, and correction values R (jτ + 2) and (jτ + 2) are obtained. ) The simulation value Ws (jτ + 2) proportional to the product of the first actual measurement value W (jτ + 2) and then the trial calculation for obtaining Ws (jτ + 3) are repeated, so that the simulation value Ws (jτ + τ + 1), that is, Ws (16) is finally obtained. Is included in the subsequent intra-cycle calculation process.

以上の演算処理を総ての制御周期毎に繰り返すことにより、最終的にシミュレーション値Ws(300)を得ることができる。   The simulation value Ws (300) can be finally obtained by repeating the above arithmetic processing for every control cycle.

尚、上記Gのステップで傾向定数kh=1として定めたが、2番目以降の制御量S(i≧2)を算出する場合には、傾向定数khが表1に基づき逐一決定される。表1は、括弧内のkが実測値である吐出量の順番に対応する整数を表している。表1中のA1は、k番目の吐出量Ws(k)とその1つ前の吐出量Ws(k−1)の差であり、表1中のA2は、吐出量Ws(k−1)とその更に1つ前の吐出量Ws(k−2)の差である。   Although the trend constant kh = 1 is set in the above step G, the trend constant kh is determined step by step based on Table 1 when the second and subsequent control amounts S (i ≧ 2) are calculated. Table 1 shows integers corresponding to the order of discharge amounts in which k in the parentheses is an actual measurement value. A1 in Table 1 is the difference between the kth discharge amount Ws (k) and the previous discharge amount Ws (k-1), and A2 in Table 1 is the discharge amount Ws (k-1). And the discharge amount Ws (k−2) immediately before that.

例えば、上記Oのステップで、制御装置5がA1,A2の値の変化に対応する傾向ウェイトkwを選択すると、傾向ウェイトkwは1〜5まで5段階に定められているので、制御装置5は、このような傾向ウェイトkwを、同表の右欄に記載の換算式に代入して、傾向定数khを算出することができる。但し、kの値が2以下でWs(k−1)又はWs(k−2)に該当するデータが無い時、つまり、上記Gのステップのようにシミュレーションの1回目の制御周期T(1)に相当する時のみ傾向定数kh=1とする。

Figure 2005327118
For example, when the control device 5 selects the trend weight kw corresponding to the change in the values of A1 and A2 in the above step O, the trend weight kw is determined in five stages from 1 to 5, so the control device 5 The tendency constant kh can be calculated by substituting such tendency weight kw into the conversion formula described in the right column of the table. However, when the value of k is 2 or less and there is no data corresponding to Ws (k−1) or Ws (k−2), that is, the first control cycle T (1) of the simulation as in step G above. Only when it corresponds to the trend constant kh = 1.
Figure 2005327118

また、傾向定数khは、シミュレーション値を基にして判定されるものであり、毎回の制御周期の初回に制御装置5が傾向定数khの値を確認する。また、傾向定数khは、既に行われた制御の結果により吐出量の変化が如何なる傾向を示すかを観察して、次の制御に反映させる指数としての役割を果たす。この場合、1回目の制御周期T(1)の2番目以降の制御量S(i)を、一般式として次式のように表すことができる。

Figure 2005327118
The tendency constant kh is determined based on the simulation value, and the control device 5 confirms the value of the tendency constant kh at the first time of each control cycle. Further, the tendency constant kh serves as an index for observing the tendency of the change in the discharge amount to be reflected in the next control by observing the result of the control already performed. In this case, the second and subsequent control amounts S (i) in the first control cycle T (1) can be expressed as a general expression as follows.
Figure 2005327118

P:制御装置5は、上記のW(1)をシミュレーション値Ws(1)と見做し、その記録部に、上記Oのステップまでに求められた300個のシミュレーション値Ws(1),…Ws(300)を1つのデータ群として保存する。   P: The control device 5 considers the above W (1) as the simulation value Ws (1), and the 300 simulation values Ws (1),. Ws (300) is stored as one data group.

Q:上記Gのステップで例示した「比例定数κ」「積分時間t」及び上記Mのステップで例示した「制御周期T」の値を逐次入れ替えながら、上記G〜Oのステップを繰り返して、データ群を複数通り形成する。   Q: While repeating the values of “proportional constant κ” “integration time t” exemplified in step G and “control cycle T” exemplified in step M above, the steps G to O are repeated, and the data Multiple groups are formed.

これには先ず、制御装置5の記録部に「比例定数κ」「積分時間t」及び「制御周期T」の値を各々1個ずつ対応させて記録することにより、1通りの数値群を形成する。例えば、制御周期T=2秒;比例定数κ=10%;積分時間t=10秒として1通り目の数値群を形成する。続いて、制御周期T=3秒;比例定数κ=20%;積分時間t=20秒として2通り目の数値群を形成し、制御周期T=4秒;比例定数κ=30%;積分時間t=30秒として3通り目の数値群を形成する。   For this, first, one value group is formed by recording the values of “proportional constant κ”, “integration time t” and “control cycle T” one by one in the recording unit of the control device 5. To do. For example, the first numerical group is formed with the control cycle T = 2 seconds; the proportionality constant κ = 10%; and the integration time t = 10 seconds. Subsequently, the control cycle T = 3 seconds; the proportionality constant κ = 20%; the integration time t = 20 seconds, and the second numerical group is formed. The control cycle T = 4 seconds; the proportionality constant κ = 30%; integration time A third numerical value group is formed at t = 30 seconds.

この要領で、制御周期Tの値を2秒〜10秒の範囲で1秒刻みに9通り準備し、比例定数κの値を10%〜120%の範囲で10%刻みに12通り準備し、積分時間tを10秒〜450秒の範囲で10秒刻みに45通り準備すると、後述の理由で153(=9×12+45)通りの組み合わせができる。更に、153通りの数値群を、その中の個々の数値群が相互に識別できるように、1通りの数値群毎に1から153までの番号を付す等して、制御装置5の記録部に記録する。   In this manner, nine values of the control cycle T are prepared in increments of 1 second in the range of 2 seconds to 10 seconds, and 12 values of the value of the proportionality constant κ are prepared in increments of 10% in the range of 10% to 120%. If the integration time t is prepared in the range of 10 seconds to 450 seconds in 45 increments every 10 seconds, 153 (= 9 × 12 + 45) combinations can be made for the reason described later. Further, the numerical value groups 1 to 153 are assigned to the numerical value groups for each numerical value group so that the individual numerical value groups can be distinguished from each other in the recording unit of the control device 5. Record.

R:上記の153通りのデータ群毎に、それぞれのシミュレーション値Ws(2),…Ws(300)について、次式に従い153通りの標準偏差σ(1),σ(2),…σ(153)を求める。これらの標準偏差は、それぞれに対応する「比例定数κ」「積分時間t」及び「制御周期T」の値と共に、制御装置5の記録部に逐一保存される。

Figure 2005327118
R: 153 standard deviations σ (1), σ (2),... Σ (153) for each of the simulation values Ws (2),. ) These standard deviations are stored one by one in the recording unit of the control device 5 together with the values of “proportional constant κ”, “integration time t” and “control cycle T” corresponding to each.
Figure 2005327118

S:制御装置5は、標準偏差σ(1),σ(2),…σ(153)の中から、標準偏差σが最小となるデータ群として、例えば図3に示すようにσ(32)を特定し、これに対応する「制御周期T」「比例定数κ」及び「積分時間t」の値を記録部から呼び出し、これらを適正値として認識する。   S: The control device 5 sets σ (32) as a data group in which the standard deviation σ is the smallest among the standard deviations σ (1), σ (2),... Σ (153) as shown in FIG. And the values of “control cycle T”, “proportional constant κ”, and “integration time t” corresponding to this are called from the recording unit and recognized as appropriate values.

好ましくは、σ(32)に対応する「制御周期T」「比例定数κ」及び「積分時間t」を更に細かくシミュレーションしても良い。例えば、σ(32)が得られた30%の比例定数κを、図3に示すように、その上下5%の範囲で1%刻みに変化させて、新たに10通りのデータ群を算出し、これらの中から標準偏差σが最小となるデータ群を選択しても良い。   Preferably, the “control period T”, “proportional constant κ”, and “integration time t” corresponding to σ (32) may be further simulated. For example, the 30% proportionality constant κ from which σ (32) was obtained is changed in increments of 1% within a range of 5% above and below, as shown in FIG. 3, and 10 new data groups are calculated. Of these, a data group having the minimum standard deviation σ may be selected.

更に、制御装置5は、図1に表した定量供給装置の調節手段の目標値が上記の適正値に合致するように、操作信号(調節手段出力)によって調整する。これにより、同調節手段に係る最適調整を、オペレータの手を煩わせることなく、演算部が情報処理に要する数十秒の短時間で行える。また、定量供給装置の稼動を中断させなくて済むという利点が得られる。   Further, the control device 5 adjusts with an operation signal (adjustment means output) so that the target value of the adjustment means of the quantitative supply device shown in FIG. 1 matches the appropriate value. Thereby, the optimal adjustment according to the adjustment means can be performed in a short time of several tens of seconds required for the information processing by the calculation unit without bothering the operator. Further, there is an advantage that it is not necessary to interrupt the operation of the quantitative supply device.

本実施例は、既述の実施例1のK〜Oのステップを変更したものであり、この変更点のみを以下に記載する。   In the present embodiment, the steps K to O in the first embodiment described above are changed, and only this change will be described below.

K’:上記の多変数制御量演算式の比例項を{α(i)×κ}=0とし、且つその積分項でα(i)=α(1)とした次式に従って、1回目の制御周期T(1)の2番目以降の制御量S(2),S(3),…S(i)を順次算出する。例えば、制御周期T=5秒に設定する場合には、制御量S(5)まで算出する。

Figure 2005327118
K ′: The proportional term of the multivariable control amount calculation expression is {α (i) × κ} = 0, and the integral term is α (i) = α (1). The control amounts S (2), S (3),... S (i) for the second and subsequent control cycles T (1) are sequentially calculated. For example, when the control cycle T is set to 5 seconds, the control amount S is calculated up to S (5).
Figure 2005327118

ここで、khの値を、それぞれkh(2),kh(3),…kh(i)として区別したのは、制御量S(2),S(3),…S(i)の式を得る毎に、表1に基づきkhの値が逐次に決定されることを明記するためである。この場合、1回目の制御周期T(1)の2番目以降の制御量S(i)を、一般式として次式のように表すことができる。

Figure 2005327118
Here, the values of kh are distinguished as kh (2), kh (3),... Kh (i), respectively, because the expressions of control amounts S (2), S (3),. This is to clarify that the value of kh is determined sequentially based on Table 1 each time it is obtained. In this case, the second and subsequent control amounts S (i) in the first control cycle T (1) can be expressed as a general expression as follows.
Figure 2005327118

L’:補正回転数R(2)に制御量S(2)を加算して補正回転数R(3)を算出し、フィードスクリュー3を補正回転数R(3)で回転させたとして、シミュレーション値Ws(3)=Wr(3)×R(3)を試算する。   L ′: The control amount S (2) is added to the corrected rotational speed R (2) to calculate the corrected rotational speed R (3), and the simulation is performed assuming that the feed screw 3 is rotated at the corrected rotational speed R (3). The value Ws (3) = Wr (3) × R (3) is estimated.

上記K’及びL’のステップは、iを整数として個々のシミュレーション値Ws(i)と、目標値Qとのそれぞれ偏差α(i)を算出する点は、既述の実施例1と同様であるが、制御量S(i)を、最初の偏差α(1)とkh(i)に基づき算定する点で異なる。   The steps K ′ and L ′ are the same as those in the first embodiment described above in that i is an integer and each deviation value α (i) between each simulation value Ws (i) and the target value Q is calculated. There is a difference in that the control amount S (i) is calculated based on the initial deviation α (1) and kh (i).

O’:2回目の制御周期T(2)の最初、言い換えれば6番目の制御量S(6)は、1回目の制御周期T(1)の最後に得たシミュレーション値Ws(6)と目標値Qとの偏差α(6)を基に、上記Gのステップと実質的に同様の演算を繰り返して得られる。更に、6番目のシミュレーション値Ws(7)は、制御量S(6)を基に、上記K’のステップと実質的に同様の演算を繰り返して得られる。

Figure 2005327118
O ′: The beginning of the second control cycle T (2), in other words, the sixth control amount S (6) is the simulation value Ws (6) obtained at the end of the first control cycle T (1) and the target. Based on the deviation α (6) from the value Q, it is obtained by repeating substantially the same calculation as the above step G. Further, the sixth simulation value Ws (7) is obtained by repeating substantially the same calculation as the step K ′ based on the control amount S (6).
Figure 2005327118

更に、上記L’のステップと実質的に同様の演算を繰り返して7番目以降のシミュレーション値Ws(8),…Ws(11)を順次求め、最終的にシミュレーション値Ws(300)が得られる。この後、制御装置5は上記Oのステップを実行する。   Further, the calculation substantially the same as the step of L ′ is repeated to obtain the seventh and subsequent simulation values Ws (8),... Ws (11) sequentially, and finally the simulation value Ws (300) is obtained. Thereafter, the control device 5 executes the above step O.

次に、図1に表した定量供給装置のPI制御による運転中に、上記の適正値を再設定する場合について説明する。   Next, a description will be given of the case where the appropriate value is reset during the operation by the PI control of the quantitative supply device shown in FIG.

T:フィードスクリュー3の回転数が、制御装置5により既に回転数Rに設定されている状態で、サンプリングを継続する。このサンプリングは、フィードスクリュー3が単位時間(1秒)当りに吐出する吐出量W(i)を計測しながら、この計測に同期して、吐出量W(i)の値が得られた時のフィードスクリュー3の回転数Rm(i)を計測する。この回転数の符号に添えた「m」は、既述の演算結果であるR(2),…R(300)に対して、フィードスクリュー3の回転数が実測によることを区別する指標である。   T: Sampling is continued in a state where the rotational speed of the feed screw 3 is already set to the rotational speed R by the control device 5. This sampling is performed when the value of the discharge amount W (i) is obtained in synchronization with this measurement while measuring the discharge amount W (i) discharged by the feed screw 3 per unit time (1 second). The rotation speed Rm (i) of the feed screw 3 is measured. “M” added to the sign of the rotational speed is an index for distinguishing that the rotational speed of the feed screw 3 is actually measured with respect to R (2),... .

上記のサンプリングで得られる吐出量W(i)、及び回転数Rm(i)のそれぞれの個数を、例えば300を超えないよう設定しても良い。これは、制御装置5の記録部の容量には限りがあるので、サンプリングを開始してから5分経過した時点で、既に記録部に蓄積された実測データ、及び回転数データを、それぞれ古い順に最新の実測データ、及び回転数データで更新するためである。従って、適正値を再設定しようとするオペレータの指令により、制御装置5の演算部が記録部にアクセスすると、その時点から5分遡る間にサンプリングされた実測データW(i)、及び回転数データRm(i)を演算部は読み込むことになる。   The numbers of the discharge amount W (i) and the rotation speed Rm (i) obtained by the above sampling may be set so as not to exceed 300, for example. This is because the capacity of the recording unit of the control device 5 is limited. When 5 minutes have passed since the sampling was started, the measured data and the rotational speed data already stored in the recording unit are respectively stored in the oldest order. This is for updating with the latest measured data and rotation speed data. Accordingly, when the calculation unit of the control device 5 accesses the recording unit in response to an operator's command to reset the appropriate value, the measured data W (i) and the rotation speed data sampled during five minutes from that point in time The calculation unit reads Rm (i).

上記のiは、サンプリングの順番を表す整数であり、フィードスクリュー3の1回転間当りの吐出量Wr(i)は、次式に従い与えられる。

Figure 2005327118
The above i is an integer representing the sampling order, and the discharge amount Wr (i) per rotation of the feed screw 3 is given according to the following equation.
Figure 2005327118

従って、制御装置5は、次式に従いフィードスクリュー3の1回転間当りの吐出量に換算して、換算値Wr(1),Wr(2),…Wr(300)を得る。

Figure 2005327118
Therefore, the control device 5 converts the discharge amount per one rotation of the feed screw 3 according to the following formula to obtain the converted values Wr (1), Wr (2),... Wr (300).
Figure 2005327118

U:制御装置5は、上記Dのステップに記した回転数Rを、今度はR=Rm(i)に置き換えて、既述のF〜Sのステップを実行して、適正値を再設定する。   U: The control device 5 replaces the rotation speed R described in step D above with R = Rm (i) this time, executes the steps F to S described above, and resets the appropriate value. .

尚、本発明は、その趣旨を逸脱しない範囲で当業者の知識に基づいて種々なる改良、修正、変形を加えた態様で実施できる。例えば、上記のサンプリングの時間間隔、諸データの個数、又は演算に係る変数については、説明の便宜を考慮した数値を羅列したに過ぎず、以上に例示した数値によって本発明の実施される条件、又は最適化プログラムの動作環境が限定されると解すべきではない。また、本発明は、制御装置5、最適化プログラムを記録した記録媒体10、及び本実施例に適用した調節手段を一体化し、この一体化された装置の出力信号により、何らかの対象物のPI制御を行うような技術思想を包括する。   It should be noted that the present invention can be implemented in a mode in which various improvements, modifications, and variations are added based on the knowledge of those skilled in the art without departing from the spirit of the present invention. For example, for the sampling time interval, the number of various data, or the variables related to the calculation, only the numerical values considering the convenience of explanation are listed, and the conditions for implementing the present invention by the numerical values exemplified above, Or it should not be understood that the operating environment of the optimization program is limited. The present invention also integrates the control device 5, the recording medium 10 on which the optimization program is recorded, and the adjusting means applied to the present embodiment, and performs PI control of any object by the output signal of this integrated device. Comprehensive technical ideas.

また、上記の数値群を153通りとしたのは以下に根拠する。即ち、制御装置5の演算処理の高速化が可能であれば、9通りの制御周期T、12通りの「比例定数κ」及び45通りの「制御周期T」の総てを組み合わせた4,860(=9×12×45)通りのデータ群を算出しても良い。或いは、「積分時間t」を10秒〜100秒の範囲で10秒刻みとし、100秒〜450秒の範囲で50秒刻みに変更すれば、「積分時間t」が16通りに減少することになり、1,728(=9×12×16)通りのデータ群を算出することができる。   The reason why the numerical value group is set to 153 is based on the following. That is, if the calculation processing of the control device 5 can be speeded up, 4,860 is a combination of 9 control cycles T, 12 “proportional constants κ”, and 45 “control cycles T”. (= 9 × 12 × 45) different data groups may be calculated. Alternatively, if the “integration time t” is set to 10 seconds in the range of 10 seconds to 100 seconds and changed to 50 seconds in the range of 100 seconds to 450 seconds, the “integration time t” is reduced to 16 ways. Thus, 1,728 (= 9 × 12 × 16) data groups can be calculated.

しかしながら、一般のプログラマブル・コントローラ、又はパーソナル・コンピューター等のCPUの性能を勘案すると、データ群を150通り前後に設定するのが好ましい。そこで、積分時間t=∞(積分項=0)で固定した条件で、「比例定数κ」及び「制御周期T」の組み合わせのみを替えながら上記Q〜Sのステップを実行して、標準偏差σが最小となるデータ群を特定し、これに対応する「制御周期T」及び「比例定数κ」の値を記録部から適正値として呼び出す段階と、この適正値にて「制御周期T」及び「比例定数κ」の値を固定し、「積分時間t」のみを入れ替えながら上記Q〜Sのステップを実行して、再び標準偏差σが最小となるデータ群を特定する段階を経て、「積分時間t」「比例定数κ」及び「制御周期T」の総てについて適正値を定めると、数値群は実質的に153通りの組み合わせとなる。   However, in consideration of the performance of a CPU such as a general programmable controller or a personal computer, it is preferable to set the data group to about 150 ways. Therefore, the steps Q to S are executed under the condition fixed at the integration time t = ∞ (integral term = 0) while changing only the combination of “proportional constant κ” and “control cycle T”, and the standard deviation σ A data group having a minimum value is specified, and the values of “control cycle T” and “proportional constant κ” corresponding to the data group are called as appropriate values from the recording unit, and “control cycle T” and “ The value of “proportional constant κ” is fixed, the steps Q to S are executed while only the “integration time t” is replaced, and the step of specifying the data group that minimizes the standard deviation σ again is performed. When appropriate values are determined for all of “t”, “proportional constant κ”, and “control cycle T”, the numerical value group is substantially 153 combinations.

本発明は、電動機等の回転数の制御に限られるものでなく、調整弁の開閉、加熱又は冷凍機器の温度調節等の制御に広く応用することができる。また、本発明は自動最適化設定装置、即ち、最適化プログラムを調節手段(コントローラ)に内蔵し、原料替えの時は勿論のこと、定期又は定刻にオペレータの指令によらず自動的にシミュレーションを行うことで、PI制御に係る最適調整の完全自動化を実現することもできる。   The present invention is not limited to the control of the rotational speed of an electric motor or the like, and can be widely applied to control such as opening / closing of a regulating valve, heating, or temperature adjustment of a refrigeration apparatus. In addition, the present invention incorporates an automatic optimization setting device, that is, an optimization program in the adjustment means (controller), and automatically performs simulations at regular or regular intervals regardless of operator's command, as well as when changing materials. By doing so, it is possible to realize the full automation of the optimal adjustment related to the PI control.

本発明の実施例1に係る制御装置の構成を示すブロック図。The block diagram which shows the structure of the control apparatus which concerns on Example 1 of this invention. 本発明の実施例1に係る多変数制御の最適化プログラムの演算ステップの進行を示す概念図。The conceptual diagram which shows progress of the calculation step of the optimization program of the multivariable control which concerns on Example 1 of this invention. 本発明の実施例1に係る多変数制御の最適化プログラムによるシミュレーションの手順を示す概念図。The conceptual diagram which shows the procedure of the simulation by the optimization program of the multivariable control which concerns on Example 1 of this invention. 本発明の実施例2に係る多変数制御の最適化プログラムの演算ステップの進行を示す概念図。The conceptual diagram which shows progress of the calculation step of the optimization program of the multivariable control which concerns on Example 2 of this invention.

符号の説明Explanation of symbols

1:粉粒体
2:ホッパー
3:フィードスクリュー
4:計量手段
5:制御装置
6:原料供給装置
7:電磁開閉バルブ
8:満杯センサ
9:空杯センサ
10:記録媒体
11:電動機
1: Powder body 2: Hopper 3: Feed screw 4: Metering means 5: Control device 6: Raw material supply device 7: Electromagnetic switching valve 8: Full sensor 9: Empty sensor 10: Recording medium 11: Electric motor

Claims (6)

調節手段の出力に比例する制御対象を計測して得られる実測値と、目標値との偏差に基づき算定される制御量を、前記調節手段の出力に加算することにより前記制御対象を負帰還制御するコンピューターに、
前記制御対象を一定の時間間隔で繰り返し計測して得られた複数の実測値を、前記制御対象が計測される順番にて複数記録する機能と、
複数の変数を含み、且つ前記偏差に基づく制御量を関数として与える多変数制御量演算式を記録する機能と、
前記複数の変数に各々代入できる複数の数値を含む数値群を、互いに前記複数の数値を違えて複数通り記録する機能と、
前記複数通りの数値群の中から1通りずつ数値群を順次選択し、該1通りの数値群に含まれる前記複数の数値を、前記多変数制御量演算式の複数の変数に各々代入する機能と、
前記偏差に基づき前記多変数制御量演算式により与えられる新たな制御量を、前記調節手段の出力に加算した補正値を求め、該補正値と前記実測値の中の個々の実測値との積に比例するシミュレーション値を各々試算する演算処理を、前記複数通りの数値群の中から1通りの数値群を選択する毎に繰り返す機能と、
1回毎の前記演算処理により試算される前記複数のシミュレーション値を1つのデータ群として記録することにより、前記演算処理を繰り返すことにより試算される複数の前記シミュレーション値を、複数のデータ群として蓄積する機能と、
前記複数のデータ群の中の1つのデータ群毎にそれぞれの標準偏差を算出し、前記複数のデータ群のそれぞれの標準偏差を比較して最小の標準偏差が得られたデータ群を特定する機能と、
前記最小の標準偏差が得られるデータ群を試算した前記多変数制御量演算式の複数の変数に各々代入された前記複数の数値を、適正値として認識する機能と、
を実現させることを特徴とする多変数制御の最適化プログラム。
Negative feedback control of the control object by adding to the output of the adjustment means a control amount calculated based on the deviation between the actual value obtained by measuring the control object proportional to the output of the adjustment means and the target value To the computer
A function of recording a plurality of actual measurement values obtained by repeatedly measuring the control object at regular time intervals in the order in which the control object is measured;
A function of recording a multivariable control amount calculation formula including a plurality of variables and giving a control amount based on the deviation as a function;
A numerical value group including a plurality of numerical values that can be substituted for each of the plurality of variables, a function of recording a plurality of different numerical values from each other, and
A function of sequentially selecting one numerical value group from each of the plurality of numerical value groups, and substituting the plurality of numerical values included in the one numerical value group for a plurality of variables of the multivariable control amount arithmetic expression, respectively. When,
A correction value obtained by adding a new control amount given by the multivariable control amount calculation formula to the output of the adjustment means based on the deviation is obtained, and a product of the correction value and each actual measurement value in the actual measurement value is obtained. A function that repeats the calculation process for each of the simulation values proportional to each time one numerical value group is selected from the plurality of numerical value groups, and
By recording the plurality of simulation values calculated by the calculation process for each time as one data group, the plurality of simulation values calculated by repeating the calculation process are stored as a plurality of data groups. Function to
A function for calculating a standard deviation for each data group in the plurality of data groups and comparing the standard deviations of the plurality of data groups to identify a data group from which the minimum standard deviation is obtained. When,
A function for recognizing the plurality of numerical values respectively assigned to a plurality of variables of the multivariable control amount calculation formula for which a trial calculation of the data group from which the minimum standard deviation is obtained as an appropriate value;
Multivariable control optimization program characterized by realizing
調節手段の出力に比例する制御対象を計測して得られる実測値と、目標値との偏差に基づき算定される制御量を、前記調節手段の出力に加算することにより前記制御対象を負帰還制御するコンピューターに、
前記制御対象を一定の時間間隔で繰り返し計測して得られた複数の実測値を、前記制御対象が計測される順番にてn個記録する機能と、
前記n個の実測値のi番目の実測値W(i)と前記目標値との偏差α(i)を算出する機能と、
複数の変数を比例項と積分項に含み、且つ前記偏差に基づく制御量を関数として与える多変数制御量演算式を記録する機能と、
前記複数の変数に各々代入できる複数の数値を含む数値群を、互いに前記複数の数値を違えて複数通り記録する機能と、
前記複数通りの数値群の中から1通りの数値群を選択し、該1通りの数値群に含まれる前記複数の数値を、前記多変数制御量演算式の複数の変数に各々代入する機能と、
前記1通りの数値群の複数の数値を各々代入された前記多変数制御量演算式により、前記偏差α(i)に基づく制御量S(i)を算定し、該制御量S(i)を前記調節手段の出力に加算した補正値R(i+1)を求め、該補正値R(i+1)と(i+1)番目の実測値W(i+1)との積に比例するシミュレーション値Ws(i+1)を求める試算を、n番目のシミュレーション値Ws(n)が得られるまで繰り返す演算処理の機能と、
前記複数通りの数値群の中から既に選択された数値群以外の1通りの数値群を順次選択する処理を、前記複数通りの数値群の総てを選択するまで繰り返し、前記演算処理を前記複数通りの数値群について逐一繰り返す機能と、
前記演算処理により順次試算される前記シミュレーション値Ws(i+1)乃至Ws(n)を1つのデータ群とし、該1つのデータ群を、前記演算処理が前記複数通りの数値群について逐一繰り返される毎に記録することにより、複数の前記データ群を蓄積する機能と、
前記複数のデータ群の中の1つのデータ群毎に標準偏差σを算出し、前記複数のデータ群のそれぞれの標準偏差σを比較して最小の標準偏差σが得られたデータ群を特定する機能と、
前記最小の標準偏差σが得られるデータ群を試算した前記多変数制御量演算式に含まれる複数の変数に各々代入された前記複数の数値を、適正値として認識する機能と、
を実現させることを特徴とする多変数制御の最適化プログラム。
Negative feedback control of the control object by adding to the output of the adjustment means a control amount calculated based on the deviation between the actual value obtained by measuring the control object proportional to the output of the adjustment means and the target value To the computer
A function of recording a plurality of actual measurement values obtained by repeatedly measuring the control object at regular time intervals in the order in which the control object is measured;
A function of calculating a deviation α (i) between the i-th actual measurement value W (i) of the n actual measurement values and the target value;
A function of recording a multivariable control amount calculation formula including a plurality of variables in a proportional term and an integral term and giving a control amount based on the deviation as a function;
A numerical value group including a plurality of numerical values that can be substituted for each of the plurality of variables, and a function of recording a plurality of different numerical values from each other;
A function of selecting one numerical value group from the plurality of numerical value groups, and substituting the plurality of numerical values included in the one numerical value group into a plurality of variables of the multivariable control amount arithmetic expression, respectively; ,
A control variable S (i) based on the deviation α (i) is calculated by the multivariable control variable calculation formula into which a plurality of numerical values of the one numerical value group are substituted, and the control variable S (i) is calculated. A correction value R (i + 1) added to the output of the adjusting means is obtained, and a simulation value Ws (i + 1) proportional to the product of the correction value R (i + 1) and the (i + 1) th actual measurement value W (i + 1) is obtained. A function of calculation processing for repeating the trial calculation until the nth simulation value Ws (n) is obtained;
A process of sequentially selecting one numerical value group other than the numerical value group already selected from the plurality of numerical value groups is repeated until all of the multiple numerical value groups are selected, and the arithmetic processing is repeated. A function that repeats each street numerical value group,
The simulation values Ws (i + 1) to Ws (n) sequentially calculated by the calculation process are set as one data group, and the one data group is repeated each time the calculation process is repeated for the plurality of numerical value groups. A function of storing a plurality of the data groups by recording;
The standard deviation σ is calculated for each data group in the plurality of data groups, and the standard deviation σ of each of the plurality of data groups is compared to identify the data group from which the minimum standard deviation σ is obtained. Function and
A function of recognizing the plurality of numerical values respectively assigned to a plurality of variables included in the multivariable control amount calculation formula for trial calculation of a data group from which the minimum standard deviation σ is obtained as an appropriate value;
Multivariable control optimization program characterized by realizing
前記演算処理は、
前記n個の実測値が計測される順番に従って、前記n個の実測値をτ個ずつ区切ることにより、前記n個の実測値の計測に要した時間内に、複数回繰り返す制御周期を割り当てる機能と、
前記複数通りの数値群の中から選択される1通りの数値群の複数の数値を各々代入された前記多変数制御量演算式により、前記制御周期の1回目の制御周期T(1)に属する1番目の実測値W(1)と前記目標値との偏差α(1)に基づく制御量S(1)を算定する制御量演算処理を実行し、前記制御量S(1)を前記調節手段の出力に加算した補正値R(2)を求め、該補正値R(2)と2番目の実測値W(2)の積に比例する2番目のシミュレーション値Ws(2)を求める機能と、
前記1通りの数値群の複数の数値を各々代入され且つ前記比例項を零とした前記多変数制御量演算式により、前記2番目以降のシミュレーション値Ws(i+1)と前記目標値との偏差α(i+1)に基づく制御量S(i+1)を算定する制御量演算処理を実行し、前記制御量S(i+1)を前記調節手段の出力に加算した補正値R(i+2)を求め、該補正値R(i+2)と(i+2)番目の実測値W(i+2)との積に比例する(i+2)番目のシミュレーション値Ws(i+2)を求める試算を、(τ+1)番目のシミュレーション値Ws(τ+1)が得られるまで繰り返す初回周期内演算処理の機能と、
前記1通りの数値群の複数の数値を各々代入された前記多変数制御量演算式により、前記1回目の制御周期T(1)又は2回目以降の制御周期T(j)に属する最後のシミュレーション値Ws(jτ+1)と前記目標値との偏差α(jτ+1)に基づく制御量S(jτ+1)を算定する制御量演算処理を実行し、前記制御量S(jτ+1)を前記調節手段の出力に加算した補正値R(jτ+2)を求め、該補正値R(jτ+2)と(jτ+2)番目の実測値W(jτ+2)の積に比例するシミュレーション値Ws(jτ+2)を求める機能と、
前記1通りの数値群の複数の数値を各々代入され且つ前記比例項を零とした前記多変数制御量演算式により、前記シミュレーション値Ws(jτ+2)と前記目標値との偏差α(jτ+2)に基づく制御量S(jτ+2)を算定する制御量演算処理を実行し、前記制御量S(jτ+2)を前記調節手段の出力に加算した補正値R(jτ+3)を求め、該補正値R(jτ+3)と(jτ+3)番目の実測値W(jτ+3)の積に比例するシミュレーション値Ws(jτ+3)を求める試算を、(jτ+τ+1)番目のシミュレーション値Ws(jτ+τ+1)が得られるまで繰り返す後続周期内演算処理の機能と、
を前記コンピューターに実現させることを特徴とする請求項1又は2に記載の多変数制御の最適化プログラム。
The arithmetic processing is as follows:
A function of allocating a control cycle that is repeated a plurality of times within the time required for measuring the n actual measured values by dividing the n actual measured values by τ according to the order in which the n actual measured values are measured. When,
It belongs to the first control cycle T (1) of the control cycle by the multi-variable control amount arithmetic expression into which a plurality of values of one value group selected from the plurality of value groups are respectively substituted. A control amount calculation process for calculating a control amount S (1) based on a deviation α (1) between the first actually measured value W (1) and the target value is executed, and the control amount S (1) is calculated by the adjusting means. A correction value R (2) added to the output of the output, and a second simulation value Ws (2) proportional to the product of the correction value R (2) and the second actual measurement value W (2);
A deviation α between the second and subsequent simulation values Ws (i + 1) and the target value is obtained by the multivariable control amount calculation formula in which a plurality of numerical values of the one numerical value group are respectively substituted and the proportional term is zero. A control amount calculation process for calculating a control amount S (i + 1) based on (i + 1) is executed, a correction value R (i + 2) obtained by adding the control amount S (i + 1) to the output of the adjusting means is obtained, and the correction value The trial calculation for obtaining the (i + 2) th simulation value Ws (i + 2) that is proportional to the product of R (i + 2) and the (i + 2) th actual measurement value W (i + 2) is the (τ + 1) th simulation value Ws (τ + 1). The function of the calculation process in the first cycle to be repeated until it is obtained,
The last simulation belonging to the first control cycle T (1) or the second and subsequent control cycles T (j) by the multi-variable control amount calculation formula into which a plurality of numerical values of the one numerical value group are respectively substituted. Control amount calculation processing for calculating a control amount S (jτ + 1) based on a deviation α (jτ + 1) between the value Ws (jτ + 1) and the target value is executed, and the control amount S (jτ + 1) is added to the output of the adjusting means. A correction value R (jτ + 2) obtained, and a simulation value Ws (jτ + 2) proportional to the product of the correction value R (jτ + 2) and the (jτ + 2) th actual measurement value W (jτ + 2);
A deviation α (jτ + 2) between the simulation value Ws (jτ + 2) and the target value is calculated by the multivariable control amount calculation formula in which a plurality of numerical values of the one numerical value group are respectively substituted and the proportional term is zero. A control amount calculation process for calculating a control amount S (jτ + 2) based on the control amount is executed to obtain a correction value R (jτ + 3) obtained by adding the control amount S (jτ + 2) to the output of the adjusting means, and the correction value R (jτ + 3) In the subsequent cycle, the trial calculation for obtaining the simulation value Ws (jτ + 3) proportional to the product of the (jτ + 3) th actual measurement value W (jτ + 3) is repeated until the (jτ + τ + 1) th simulation value Ws (jτ + τ + 1) is obtained. Function and
The multivariable control optimization program according to claim 1 or 2, wherein the computer is implemented.
前記制御量演算処理は、前記多変数制御量演算式の比例項及び積分項を、それぞれ比例定数κ、傾向定数kh、及び積分時間tを変数として含む{α(i)×κ}、及びα{(i)×κ/t}として記録する機能と、
S(i)=[{α(i)×κ}+{α(i)×κ/t}]×khを計算することにより、前記偏差α(i)の値に対して与えられる関数S(i)を、前記制御量として導出する機能と、
を前記コンピューターに実現させることを特徴とする請求項3に記載の多変数制御の最適化プログラム。
The control amount calculation process includes a proportional term and an integral term of the multivariable control amount calculation expression including a proportional constant κ, a trend constant kh, and an integration time t as variables {α (i) × κ}, α A function of recording as {(i) × κ / t};
By calculating S (i) = [{α (i) × κ} + {α (i) × κ / t}] × kh, a function S (given to the value of the deviation α (i) a function of deriving i) as the control amount;
The multivariable control optimization program according to claim 3, wherein the computer is realized by the computer.
前記比例定数κ、積分時間t、及び制御周期Tの数値を各々1個ずつ対応させて記録することにより、1通りの前記数値群を形成し、該1通りの数値群を相互に識別可能に複数通り記録する機能を、前記コンピューターに実現させることを特徴とする請求項1、2、3、又は4に記載の多変数制御の最適化プログラム。   By recording the values of the proportionality constant κ, the integration time t, and the control cycle T one by one, one set of numerical values can be formed, and the one set of numerical values can be distinguished from each other. The multivariable control optimization program according to claim 1, wherein the computer has a function of recording a plurality of types of recording. 調節手段の出力に比例する制御対象を計測して得られる実測値と、目標値との偏差に基づき算定される制御量を、前記調節手段の出力に加算することにより前記制御対象を負帰還制御するコンピューターと、
前記制御対象として粉粒体が投入されるホッパーと、
前記ホッパーの底部に設けられ、前記調節手段の出力に応答して回転数が増減する電動機と共に回転するフィードスクリューと、
前記フィードスクリューの回転数に比例して前記ホッパーから吐出される前記制御対象の質量を、前記実測値として計量する計量手段と、
前記請求項1、2、3、4又は5に記載の多変数制御の最適化プログラムを記録した記録媒体とを備えることを特徴とする定量供給装置。
Negative feedback control of the control object by adding to the output of the adjustment means a control amount calculated based on the deviation between the actual value obtained by measuring the control object proportional to the output of the adjustment means and the target value And a computer to
A hopper into which the granular material is charged as the control object;
A feed screw that is provided at the bottom of the hopper and rotates together with an electric motor whose rotational speed increases or decreases in response to the output of the adjusting means;
A weighing unit that measures the mass of the control target discharged from the hopper in proportion to the rotation speed of the feed screw as the actual measurement value;
A quantitative supply apparatus comprising: a recording medium on which the multivariable control optimization program according to claim 1, 2, 3, 4, or 5 is recorded.
JP2004145315A 2004-05-14 2004-05-14 Multivariable control optimization program and volumetric feeder Withdrawn JP2005327118A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004145315A JP2005327118A (en) 2004-05-14 2004-05-14 Multivariable control optimization program and volumetric feeder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004145315A JP2005327118A (en) 2004-05-14 2004-05-14 Multivariable control optimization program and volumetric feeder

Publications (1)

Publication Number Publication Date
JP2005327118A true JP2005327118A (en) 2005-11-24

Family

ID=35473428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004145315A Withdrawn JP2005327118A (en) 2004-05-14 2004-05-14 Multivariable control optimization program and volumetric feeder

Country Status (1)

Country Link
JP (1) JP2005327118A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007204179A (en) * 2006-01-31 2007-08-16 Jfe Steel Kk Powder level control method and device
CN102976117A (en) * 2012-12-10 2013-03-20 北京航天动力研究所 Crystallized aluminum salt multilevel relay-type flexible helical blanking system and method
JP2015009908A (en) * 2013-06-26 2015-01-19 住友金属鉱山株式会社 Powder supply device, smelting system using powder supply device and supply method of powder
KR20190100691A (en) * 2018-02-21 2019-08-29 코리아엔텍 주식회사 Dust feeder
JP2021536010A (en) * 2018-09-07 2021-12-23 ケイ−トロン テクノロジーズ, インコーポレイテッドK−Tron Technologies, Inc. A method for controlling the weight of the weighing and distributing unit for bulk materials during refilling of the storage hopper and the weighing and distributing unit for carrying out the above method.

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007204179A (en) * 2006-01-31 2007-08-16 Jfe Steel Kk Powder level control method and device
CN102976117A (en) * 2012-12-10 2013-03-20 北京航天动力研究所 Crystallized aluminum salt multilevel relay-type flexible helical blanking system and method
JP2015009908A (en) * 2013-06-26 2015-01-19 住友金属鉱山株式会社 Powder supply device, smelting system using powder supply device and supply method of powder
KR20190100691A (en) * 2018-02-21 2019-08-29 코리아엔텍 주식회사 Dust feeder
KR102076614B1 (en) * 2018-02-21 2020-02-12 코리아엔텍 주식회사 Dust feeder
JP2021536010A (en) * 2018-09-07 2021-12-23 ケイ−トロン テクノロジーズ, インコーポレイテッドK−Tron Technologies, Inc. A method for controlling the weight of the weighing and distributing unit for bulk materials during refilling of the storage hopper and the weighing and distributing unit for carrying out the above method.
JP7432583B2 (en) 2018-09-07 2024-02-16 ケイ-トロン テクノロジーズ,インコーポレイテッド Method for gravimetric control of a dispensing unit for bulk materials during refilling of a storage hopper and a dispensing unit implementing said method
US12000726B2 (en) 2018-09-07 2024-06-04 K-Tron Technologies, Inc. Method for the gravimetric control of a metering device for a bulk material during the refilling of its storage container, and metering device for carrying out the method

Similar Documents

Publication Publication Date Title
CN106964483B (en) A kind of unpressurized feeding dense medium cyclone coal separation process autocontrol method and system
JP5956094B1 (en) Manufacturing process analysis method
RU2248531C2 (en) Method of control of amount of agent fed at transportation
JP4109991B2 (en) A system for supplying divided materials to injection molding machines
CN107601083B (en) Straight weight-loss type material baiting method neural network based
CN109190226B (en) Soft measurement method for overflow granularity index of ore grinding system
JPH0521488B2 (en)
CA2390413C (en) Method for controlling an amount of material delivered during a material transfer
JPS6250624A (en) Device and method of feeding granular material, such as coaland other bulk material
JP2005327118A (en) Multivariable control optimization program and volumetric feeder
JP5562778B2 (en) Metering device
CN114018382B (en) Control method for improving weighing precision of weightless scale for batching
CN105836421B (en) A kind of multistage solid-handling equipment inter-linked controlling method
CN109959436B (en) Material weighing control method and device and material weighing system
CN107544252B (en) Machine learning-based direct-falling material blanking machine controller
CN102317479A (en) Be used for adjusting the method and system of the charging process furnace charge flow velocity of shaft furnace
JPH0835878A (en) Stuff feeding device
JP5545628B2 (en) Combination weigher and control method of conveyance unit in combination weigher
CN118543286B (en) Material batching device and controller for improving clean ration batching accuracy
CN113570168A (en) Material level correction method and device and electronic equipment
JP5680332B2 (en) Metering device
JP2699100B2 (en) Quantitative filling method
JP5523855B2 (en) Metering device
CN110823341B (en) Granary detection method and system based on side surface two-circle standard deviation polynomial model
CN116080954A (en) Filling parameter calculation method of screw filling machine

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070807