JP2005327118A - Multivariable control optimization program and volumetric feeder - Google Patents
Multivariable control optimization program and volumetric feeder Download PDFInfo
- 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
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
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
周知の定量供給装置によれば、粉粒体を計量用ホッパーに蓄積し、同ホッパーの下部に設けたフィードスクリューを回転させて、粉粒体をホッパーから吐出させる。これにより、粉粒体を含めたホッパーの総重量が減少するので、この減少分をフィードスクリューの回転によって吐出された粉粒体の質量として計量する。そして、所定時間内に吐出された粉粒体の質量が、上記の目標値に照らして少なければフィードスクリューの回転数を増加し、或いは目標値に照らして多ければフィードスクリューの回転数を減少する。
上記の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
制御装置5は、この最適化プログラムに基づき、以下の演算ステップを実行する。即ち、フィードスクリュー3の回転数と吐出量との関係には、フィードスクリュー3に固有の特性が反映される。フィードスクリュー3が1回転する間にホッパー2の外部へ粉粒体1が吐出される吐出量[g/s]は、予め目標値(「1ピッチ当りの体積」×「粉粒体1の嵩比重」×「充満率」)として定められる。ところが、実際の吐出量は、粉粒体1のロット毎の嵩比重の変化やホッパー2内での粉粒体1の高さの変化による充満率の変動の影響を受けるので、一定の値とはならない。
The
そこで、図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
更に、サンプリング時の最初のフィードスクリュー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
また、図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
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
以上の試算を個々の制御周期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
図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
更に粉粒体1が吐出され、ホッパー2の下部に配置された空杯センサ9が、粉粒体1を検出しない高さまで、粉粒体1の嵩が減少すると、制御装置5はホッパー2が空杯に達したと判断して電磁開閉バルブ7を再び開放し、以上の動作を繰り返すことになる。
Further, when the bulk of the
制御装置5は、最適化プログラムが記録されたメモリーチップ又はハードディスク等から成る記録媒体10と、CPU等から成る演算部と、この演算部が最適化プログラムの実行に伴う諸情報を適時読み込み可能な記録部と、後述の調節手段の制御動作に係る諸変数を上記の適正値に基づき設定又は変更する出力インターフェースとを備えるコンピューターである。
The
本実施例で適用する調節手段は、工業プロセス用調整計として市販されている汎用品でも良い。また、本実施例では、このような調節手段は、専らその出力信号の強弱に応答させて電動機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
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
上記約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
B:1秒間毎の吐出量[g/s]が次式に従い算出される。これにより、図2に吐出量W(1),W(2),…W(300)として記した300個の実測データを得ることができる。
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個のデータの平均値が得られるまで、同様の演算を繰り返して得られる。
尚、実際には、粉粒体1の吐出量は小刻みに変動する。これに起因してPI制御が適正に実行できない場合を考慮して、上記A又はBのステップにおいても、移動平均の演算を数回繰り返すことにより、実測データの移動平均値を導出することが望ましい。また、上記Cのステップの移動平均を算出する5秒の時間幅は、計量手段4の感度又は精度を勘案して適宜に変更しても良い。例えば、ロードセルの検出精度が上記5秒の時間幅の移動平均値では、制御可能な精度に到達しない時、又はロードセルが検出したデータが不安定でそれに基づく制御が困難であると認められる場合は、移動平均の時間幅を6秒以上に延長しても良い。
Actually, the discharge amount of the
D:上記Aのステップにおいて、フィードスクリュー3の回転数Rは実際には僅に変動するが、制御装置5は、回転数Rを初期回転数Rm(1)として認識する。この初期回転数の符号に添えた「m」は、図に表していない例えば回転速度計等によりフィードスクリュー3の回転数を実測したことを意味する指標である。
D: In step A, the rotational speed R of the
E:吐出量W(1),W(2),…W(300)を、次式に従いフィードスクリュー3の1回転間当りの吐出量に換算して、換算値Wr(1),Wr(2),…Wr(300)を得る。
F:回転数Rm(1)で回転するフィードスクリュー3によって吐出される粉粒体1の吐出量の目標値Qと、フィードスクリュー3によって実際に吐出された粉粒体1の吐出量W(1)との偏差α(1)[g/s]を次式に従い算出する。
G:1回目の制御周期T(1)の最初の制御量S(1)を次式に従い算出する。次式は、偏差α(i)に対して制御量S(i)を関数として与える多変数制御量演算式であり、「比例定数κ」「傾向定数kh」及び「積分時間t」を変数として含んでいる。この多変数制御量演算式の比例項は{α(i)×κ}であり、積分項は{α(i)×κ/t}である。ここで「i」は、1以上の任意の整数を意味し、実測値W(1)乃至W(300)が計測される順番に合致する。
例えば、比例定数κ=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)が得られる。
I:フィードスクリュー3を補正回転数R(2)で回転させたとして、次式に従いシミュレーション値Ws(2)を試算する。
J:目標値Qとシミュレーション値Ws(2)との偏差α(2)を次式に従い算出する。
K:1回目の制御周期T(1)の2番目の制御量S(2)を、既述の多変数制御量演算式の比例項を零、即ち{α(i)×κ}=0とした次式に従い算出する。つまり、2番目の制御量S(2)は、上記の多変数制御量演算式の積分項にのみ依存する。次式に記したkhの値については後述する。
L:更に、次式に従って、補正回転数R(2)に制御量S(2)を加算して補正回転数R(3)を算出し、続いて、フィードスクリュー3を補正回転数R(3)で回転させたとして、シミュレーション値Ws(3)を試算する。
M:上記のように「制御周期T」を5秒に設定した場合は、i=5=τに達するまでWs(i+1)の試算を4回繰り返すことにより、シミュレーション値Ws(4)乃至Ws(6)を順次算出する。これを次式に表している。
上記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
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)を順次求める。これを次式が表している。
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とする。
また、傾向定数khは、シミュレーション値を基にして判定されるものであり、毎回の制御周期の初回に制御装置5が傾向定数khの値を確認する。また、傾向定数khは、既に行われた制御の結果により吐出量の変化が如何なる傾向を示すかを観察して、次の制御に反映させる指数としての役割を果たす。この場合、1回目の制御周期T(1)の2番目以降の制御量S(i)を、一般式として次式のように表すことができる。
P:制御装置5は、上記のW(1)をシミュレーション値Ws(1)と見做し、その記録部に、上記Oのステップまでに求められた300個のシミュレーション値Ws(1),…Ws(300)を1つのデータ群として保存する。
P: The
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
この要領で、制御周期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
R:上記の153通りのデータ群毎に、それぞれのシミュレーション値Ws(2),…Ws(300)について、次式に従い153通りの標準偏差σ(1),σ(2),…σ(153)を求める。これらの標準偏差は、それぞれに対応する「比例定数κ」「積分時間t」及び「制御周期T」の値と共に、制御装置5の記録部に逐一保存される。
S:制御装置5は、標準偏差σ(1),σ(2),…σ(153)の中から、標準偏差σが最小となるデータ群として、例えば図3に示すようにσ(32)を特定し、これに対応する「制御周期T」「比例定数κ」及び「積分時間t」の値を記録部から呼び出し、これらを適正値として認識する。
S: The
好ましくは、σ(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
本実施例は、既述の実施例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)まで算出する。
ここで、khの値を、それぞれkh(2),kh(3),…kh(i)として区別したのは、制御量S(2),S(3),…S(i)の式を得る毎に、表1に基づきkhの値が逐次に決定されることを明記するためである。この場合、1回目の制御周期T(1)の2番目以降の制御量S(i)を、一般式として次式のように表すことができる。
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
上記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’のステップと実質的に同様の演算を繰り返して得られる。
更に、上記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
次に、図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
上記のサンプリングで得られる吐出量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
上記のiは、サンプリングの順番を表す整数であり、フィードスクリュー3の1回転間当りの吐出量Wr(i)は、次式に従い与えられる。
従って、制御装置5は、次式に従いフィードスクリュー3の1回転間当りの吐出量に換算して、換算値Wr(1),Wr(2),…Wr(300)を得る。
U:制御装置5は、上記Dのステップに記した回転数Rを、今度はR=Rm(i)に置き換えて、既述のF〜Sのステップを実行して、適正値を再設定する。
U: The
尚、本発明は、その趣旨を逸脱しない範囲で当業者の知識に基づいて種々なる改良、修正、変形を加えた態様で実施できる。例えば、上記のサンプリングの時間間隔、諸データの個数、又は演算に係る変数については、説明の便宜を考慮した数値を羅列したに過ぎず、以上に例示した数値によって本発明の実施される条件、又は最適化プログラムの動作環境が限定されると解すべきではない。また、本発明は、制御装置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
また、上記の数値群を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
しかしながら、一般のプログラマブル・コントローラ、又はパーソナル・コンピューター等の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:粉粒体
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.
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.
前記制御対象として粉粒体が投入されるホッパーと、
前記ホッパーの底部に設けられ、前記調節手段の出力に応答して回転数が増減する電動機と共に回転するフィードスクリューと、
前記フィードスクリューの回転数に比例して前記ホッパーから吐出される前記制御対象の質量を、前記実測値として計量する計量手段と、
前記請求項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.
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)
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. |
-
2004
- 2004-05-14 JP JP2004145315A patent/JP2005327118A/en not_active Withdrawn
Cited By (8)
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 |