JPH0222703A - Weight supply method and system for material - Google Patents

Weight supply method and system for material

Info

Publication number
JPH0222703A
JPH0222703A JP1076360A JP7636089A JPH0222703A JP H0222703 A JPH0222703 A JP H0222703A JP 1076360 A JP1076360 A JP 1076360A JP 7636089 A JP7636089 A JP 7636089A JP H0222703 A JPH0222703 A JP H0222703A
Authority
JP
Japan
Prior art keywords
weight
mass flow
control
noise
actual
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.)
Granted
Application number
JP1076360A
Other languages
Japanese (ja)
Other versions
JP2726089B2 (en
Inventor
Paul R Kalata
ポール アール.カラタ
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.)
K Tron International Inc
Original Assignee
K Tron International Inc
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 K Tron International Inc filed Critical K Tron International Inc
Publication of JPH0222703A publication Critical patent/JPH0222703A/en
Application granted granted Critical
Publication of JP2726089B2 publication Critical patent/JP2726089B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/048Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G11/00Apparatus for weighing a continuous stream of material during flow; Conveyor belt weighers
    • G01G11/08Apparatus for weighing a continuous stream of material during flow; Conveyor belt weighers having means for controlling the rate of feed or discharge
    • G01G11/12Apparatus for weighing a continuous stream of material during flow; Conveyor belt weighers having means for controlling the rate of feed or discharge by controlling the speed of the belt
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G13/00Weighing apparatus with automatic feed or discharge for weighing-out batches of material
    • G01G13/24Weighing mechanism control arrangements for automatic feed or discharge
    • G01G13/248Continuous control of flow of material
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D7/00Control of flow
    • G05D7/06Control of flow characterised by the use of electric means
    • G05D7/0605Control of flow characterised by the use of electric means specially adapted for solid materials

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Feedback Control In General (AREA)
  • Flow Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Control Of Conveyors (AREA)

Abstract

PURPOSE: To perform noise model adjustment and control model adjustment by the optimum adjustment of a Kalman filter by adopting the self-adjustment of a parameter relating to a noise process affecting the self-adjustment of a control parameter and weight measurement for the purpose of compensating a Kalman filter state due to the operation of control dynamics. CONSTITUTION: A material stored inside the hopper 10 of a system is discharged by a feed screw 11, the weight of the combination of the hopper 10, the screw 11 and a feed screw motor 12 is measured by a scale 13 and measured weight signals Wm are generated. The signals Wm are processed in the weight processor 14 of a computer 15 and a mass flow state Wr is inputted to a total sum joining part 17. Also, a mass flow set value Wrd from an operation panel 16 is supplied to the joining part 17 and compared with the mass flow state Wr and an error signal state Wre is supplied to a motor controller 18. Then, motor control signals IM are computed in the controller 18 and a motor driving device 19 is driven.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はff1ffi供給システムに関するものである
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an ff1ffi supply system.

本発明は実際の11i量状態とマス・フロー状態のフィ
ルター処理された概算値を発生すべ(カルマン・フィル
ター処理を使用する。これらのフィルター処理された概
算値は実際のマス・フロー状態を制御すべく重量測定値
に影響するプラント・ノイズ・プロセスと測定ノイズ・
プロセスのモデリングと分類に組合せて使用される。ノ
イズの種類は決定され、各種類に対する確率的モデルが
発生される。概算マス・フロー信号は測定された重量。
The present invention generates filtered approximations of the actual 11i quantity and mass flow conditions (using Kalman filtering. These filtered approximations are used to control the actual mass flow conditions. Plant noise processes and measurement noise that affect weight measurements
Used in conjunction with process modeling and classification. The types of noise are determined and a probabilistic model for each type is generated. The approximate mass flow signal is the measured weight.

システムに影響する個々のノイズ−プロセスの確率的モ
デルに基シバいて発生される。ノイズ・プロセス・モデ
ルはその作用の振幅と発生確率に従って修正される。
The individual noises that affect the system are generated based on stochastic models of the processes. The noise process model is modified according to the amplitude and probability of occurrence of its effects.

次に、概算されたマス・フロー状態信号は所望のマス・
フロー設定点と比較され、結果的に生じる誤差信号は所
望のマス・フロ〜を発生する排出アクチュエーターもt
Amする目的で使用される。
The estimated mass flow condition signal is then applied to the desired mass flow condition.
The resulting error signal is compared to the flow set point and the resulting error signal determines whether the discharge actuator produces the desired mass flow.
Used for the purpose of Am.

本発明は1.又、$1101ダイナミックスの作用が原
因でカルマン・フィルター状態を補償する目的から重量
測定&’MUlパラメーターの自己調整に影響するノイ
ズ・プロセスと関連あるパラメーターの自己H1を採用
している。このノイズ・モデル調整と制御モデル調整は
カルマン・フィルターを最適に作動させることが出来る
。その上、設定点誤差をモニターし2滑らかな安定状態
設定点制御を維持している間に迅速な応答を達成すべく
適合ダイナミックスを発生するためフィード・バック制
御調整が採用される。
The present invention consists of 1. In addition, for the purpose of compensating the Kalman filter condition due to the action of $1101 dynamics, the self-H1 of the parameters related to the noise process that affects the weight measurement & self-adjustment of the MU1 parameter is adopted. This noise model adjustment and control model adjustment allows the Kalman filter to operate optimally. Additionally, feedback control adjustments are employed to monitor set point errors and generate adaptive dynamics to achieve rapid response while maintaining smooth steady state set point control.

〔実施例〕〔Example〕

本発明の重量供給システムにおいては、ホッパー又は稀
の容器内に貯蔵される固体若しくは液体の材料はスクリ
ュー・フィーダー コンベアーポンプ、弁環適当な慣用
的排出アクチュエーターにより排出される。排出アクチ
ュエーターは電動機により駆動される。このシステムに
はホッパー内の材料若しくは排出中の材料の重量を検出
し。
In the gravimetric feed system of the present invention, solid or liquid material stored in a hopper or container is discharged by means of a screw feeder conveyor pump, valve ring, and a suitable conventional discharge actuator. The ejection actuator is driven by an electric motor. This system detects the weight of material in the hopper or being discharged.

検出された重量状態を示す信号を発生するスケールと如
き重量検出装置も含まれている0重量検出装置により発
生された信号は重量信号処理装置に与えられ2重量倍号
込理装置は逆に排出中の材料の徂量割合状態若しくはマ
ス・フロー状態のII算(l!tT:・ある信号を発生
する0次に、マス・フロー状態の概Sv値はフィード・
バック・ループにおいて111算マス・フロー状態を所
望の設定点マス・フローに駆動するモーターを制御する
目的で使用される。
It also includes a weight sensing device such as a scale that generates a signal indicating the detected weight status.The signal generated by the zero weight sensing device is fed to a weight signal processing device, and the two weight multiplier processing device conversely discharges the signal generated by the zero weight sensing device. The approximate Sv value of the mass flow state is calculated as follows.
It is used in the back loop to control the motor that drives the 111 mass flow state to the desired set point mass flow.

第1図を参照すると、ホッパー10内に貯蔵された材料
はフィード・スクリュー・モーター1゛2により駆動さ
れるフィード・スクリュー11により排出される。スケ
ール13はホッパー10.フィード・スクリュー11及
びモーター12の組合った重量を測定し、iq定重量信
号W を発生する。
Referring to FIG. 1, material stored in a hopper 10 is discharged by a feed screw 11 driven by a feed screw motor 1-2. Scale 13 is hopper 10. The combined weight of feed screw 11 and motor 12 is measured to generate an iq constant weight signal W.

コンベアー重量フィーダーにおいては、スケール13は
少なくともコンベアーの長さの一部分上に排出されてい
る材料の重量を検出することが理解されよう、信号W 
は測定重量W に基づいた材m           
       m料のマス・フロー状態の概算値W を
発生ずるコンピューター15内の重量信号処理装置14
に適用される。オペレーターは所望のマス・フロー設定
点Wr dを操作盤16を通じて入力する。概算ローW
rdと比較される。誤差信号状態はモーター駆動装置1
9に与えられるモーター制御信号IMを演算するようモ
ーター制御装置18により使用される。従って、概算さ
れるマス・フロー状態Wr及び実際のマス・フローは所
望の設定点Wrdに駆動される。
It will be appreciated that in a conveyor weight feeder, the scale 13 detects the weight of material being discharged over at least a portion of the length of the conveyor, the signal W
is the material m based on the measured weight W
A weight signal processing device 14 in a computer 15 that generates an estimated value W of the mass flow state of m materials.
applied to. The operator enters the desired mass flow set point Wrd through the control panel 16. Approximate low W
compared with rd. Error signal status is motor drive device 1
9 is used by the motor controller 18 to calculate the motor control signal IM provided to the motor control signal IM. Therefore, the estimated mass flow state Wr and the actual mass flow are driven to the desired set point Wrd.

勿論、玉量検出器はランダムな及び体系的機2;誤差と
現象誤差を受ける。検出器は内部の電子ノイズの理由だ
けでなく外部電子ノイズの効果と同様検出器の物理的慣
性の理由から誤った結果を発生する。
Of course, ball volume detectors are subject to random and systematic errors and phenomenon errors. Detectors produce erroneous results not only because of internal electronic noise but also because of the physical inertia of the detector as well as the effects of external electronic noise.

その上、材料ホッパー、フィード・スクリュー及びモー
ターも含む物理的プラントも乱れを受は易い、これらの
プラントの乱れ処理には、ホッパー内に含まれるフィー
ディング・スクリュー若しくは材料ミキサーの機械的運
動に起因する振動ノイズ、かたまった材料又は不均一な
スクリュー排出に起因する変化する若しくは不均一な出
力フィード、不確実な時点及び再充填割合におけるホッ
パーの材料による再充填、フィーダーの衝突、工具とい
った余分な重量物の落下若しくは上昇といった不はと非
周期的に与えられるホッパーの乱れ風、隣接する磯城又
は通過する車両の如き環境的効果に起因するホッパーの
周期的及び非周期的乱れが含まれる。
Moreover, physical plants, including material hoppers, feed screws, and motors, are also susceptible to disturbance; disturbances in these plants may be caused by mechanical movement of the feeding screw or material mixer contained within the hopper. vibration noise, varying or uneven output feed due to clumped material or uneven screw discharge, refilling of the hopper with material at uncertain times and refill rates, feeder collisions, excess weight of tools, etc. Includes disturbances such as falling or rising objects, and periodic and non-periodic hopper disturbances due to environmental effects such as wind, adjacent rocks, or passing vehicles.

従って、一般に1重量測定は重量損失供給システムの作
動に関する誤ったtff報のみを発生し、それ自体、シ
ステムの状態を評価すること、最終的にはマス・フロー
の¥A御にとって不充分であろう。
Therefore, a single weight measurement will generally only generate false TFF information regarding the operation of the weight loss feed system, and as such is insufficient for evaluating the status of the system and ultimately controlling the mass flow. Dew.

離散的時間の材料排出システムの数学的モデルを第2図
に示す0時間に+lにおける材料の実際の重量状態は時
間kにおける実際の重量状態W(k)1時間量における
重量に影響するプラント・ノイズ・プロセスW1 ←k
> 、 ffl量に対するモーター制御の効果、u 1
(k)及びサンプリング時間Tを乗算した時間kにおけ
る実際のマス・フロー状態W  (k)の合計値を提供
する総、相接合部21により発生される。このTによる
乗算はマス・フロー状態Wの時間置市を表わす、実際の
重量状態信号W(k+1)は実際の重量状態信号W (
k)を発生する目的で遅延ブロック22に与えられる。
The mathematical model of the discrete-time material discharge system is shown in Figure 2. The actual weight state of the material at time 0+l is the actual weight state W(k) at time k, which affects the weight at the hourly volume. Noise process W1 ←k
> , effect of motor control on ffl amount, u 1
(k) and the sum of the actual mass flow conditions W (k) at time k multiplied by the sampling time T, generated by the phase junction 21. This multiplication by T represents the time position of the mass flow state W; the actual weight state signal W(k+1) is the actual weight state signal W (
k) to delay block 22 for the purpose of generating.

測定された重量信号W  (k)は測定ノイズ・プロセ
スn(k)を実際の重量状態信号W (k) L:加え
る総和接合部23により発生される。
The measured weight signal W (k) is generated by a summing junction 23 which adds the measurement noise process n(k) to the actual weight status signal W (k) L:.

時間に+1における実際のマスーフロー状態Wア(k+
LL法時間kにおける実際のマス・フロー状態W(k)
、・マス・フローに対するモーター制御の効果=  u
2(k)及びマス・フロー・プラント・ノイズ・プロセ
スW2(k)の合計値を提供する総和接合部24により
発生される。時間kにおけるマス・フロー状(−3w 
 (k)は遅延ブロック26を介して実際のマス・フロ
ー状態w  (k+1)から発生される。
Actual mass flow state Wa(k+
Actual mass flow state W(k) at LL method time k
,・Effect of motor control on mass flow = u
2(k) and mass flow plant noise process W2(k). Mass flow shape (-3w
(k) is generated from the actual mass flow state w (k+1) via delay block 26.

第2図のブロック図は一以下の数学的式を模式的に表わ
したものである。
The block diagram of FIG. 2 schematically represents one or more mathematical equations.

W (k+1) =W (k)→−TW  (k> +
u  (k) +w、 (k)W  (k + 1) 
=W  (k) +u  (k) +’A’2 (k)
W  (k) =W fk) +n (k)ここで に=1.2.3. 、 、 。
W (k+1) = W (k) → −TW (k> +
u (k) +w, (k)W (k + 1)
=W (k) +u (k) +'A'2 (k)
W (k) = W fk) + n (k) where = 1.2.3. , , .

W(k)は時間kにおける実際の重量状態W  (k)
は時間1(における実際のマス・フロー状態V、l  
(k)は時間kにおける重量測定値Tはサンプルの間の
周期 L1個 (k)は実際の重量状態に対するモーター制御
効果u2(k)は実際のマス・フロー状態に対するモー
ター制御効果 n (k)は測定ノイズ vtl(k)はプラント重量ノイズ混乱W2 (k)は
プラント・マス・フロー・ノイズ混乱mff1状態Wと
マス・フロー状態Wは状態変数として知られており、マ
ス・フロー状態は重量状態の時間導関数である(Wち1
重量はマス・フローの整数である)。検出される唯一の
状態変数はノイズ破壊信号W から間接的にのろ検出可
能なm重 量である。ノイズ・プロセスn、w及びW2は不」■ 避であり、當時システム内に存、在することに注!すべ
きである。プラント・ノイズ・プロセスと測定ノイズ・
プロセスの無視で唯一の測定重量信号Wを使用してul
とu2を介して排出を制御することは価値の無い劣った
システムになろう。
W(k) is the actual weight state W(k) at time k
is the actual mass flow state V, l at time 1 (
(k) is the weight measurement at time k T is the period L1 between samples (k) is the motor control effect on the actual weight state u2 (k) is the motor control effect on the actual mass flow state n (k) is the measurement noise vtl (k) is the plant weight noise disturbance W2 (k) is the plant mass flow noise disturbance mff1 state W and mass flow state W are known as state variables, mass flow state is weight state is the time derivative of (Wchi1
Weight is an integer of mass flow). The only state variable detected is m weight, which can be indirectly detected from the noise destruction signal W. Note that the noise processes n, w and W2 are unavoidable and will always exist in the system! Should. Plant noise process and measurement noise
Using only the measured weight signal W with neglect of the process
Controlling emissions via and u2 would result in an inferior system with no value.

第3図は本発明による離散時間ffl!信号処理装置と
モーター制御装置のブロック図に接続された真実の舗散
時間材料排出システムのブロック図である。第1図及び
第2図における素子と類似した素子には同じ参照番号が
付けである0重量倍号処理装置は実際の重量状態W (
k>のフィルター処理された概算値とマス・フロー状態
W  (k)のフィル「 ター処理された概算値を発展させるカルマン・フィルタ
ー・プロセスを使用する。モーター制御信号■Mとモー
ター制御ut (k)とu2(k)を演算するため第3
図に模式的に且つ第5図。第11図に詳細に示しである
如ぐマス・フロー状=W(k)の概葬値がモーター制m
装置18により使用される。モーター制御u  (k)
 、 112 (k)は各々実際の重量状態W (k)
と実際のマス・フロー状態W  (k)に対する数学的
影響であり、概算された重、量状態W (k)及び概算
されたマス・フロー状態W  (k)の予泗プロセス内
で使用される。
FIG. 3 shows the discrete time ffl! according to the present invention. FIG. 2 is a block diagram of a true pavement time material discharge system connected to a block diagram of a signal processor and a motor controller. Elements similar to those in FIGS. 1 and 2 are given the same reference numerals. The zero weight multiplier corresponds to the actual weight state W (
We use a Kalman filter process to develop a filtered estimate of the mass flow state W (k) and a filtered estimate of the motor control signal ■M and the motor control ut (k ) and u2(k), the third
Schematically and in FIG. The approximate value of the mass flow shape = W(k) is shown in detail in Figure 11.
used by device 18. Motor control u (k)
, 112 (k) are each actual weight state W (k)
and the mathematical influence on the actual mass flow state W (k), which is used within the preparation process for the estimated weight, mass state W (k) and the estimated mass flow state W (k). .

第3図の下方部分には信号処理装置14.総和接合部1
7.モーター制御装置18で第1図に図示のムのが示し
である。信号処理装置はカルマン・フィルターとすて構
成され、その構造は実際のシステムの数学的モデルと類
似している。総和接合部27及び28は実際のシステム
における総和接合821及び24の機能を行なう、遅延
ブロック29及び3′、は各々実際の遅延ブロック22
及び26の関数をモデルにしている。
The lower part of FIG. 3 shows a signal processing device 14. Summation junction 1
7. The motor controller 18 is shown in FIG. The signal processing device is configured as a Kalman filter, whose structure is similar to the mathematical model of the real system. Summing junctions 27 and 28 perform the functions of summing junctions 821 and 24 in the actual system; delay blocks 29 and 3' are the actual delay block 22, respectively;
and 26 functions are modeled.

総和接合部32は測定された重量W (k)及び概算さ
れた重量状:3W(k)の間の差を提供する。Zfj定
残として知られているこの差W(k)は利得Kw(k)
が乗算され1次の重量状態概算値W(k+Dの演にあた
って総和接合部27に適用される。W(ド)て可変であ
り、ノイズ・プロセスrl 、 W を及びW2を考ε
に入れる。カルマン利得KR及びKW r(7) 演S
Lの詳細について第4図を参照して以下に示す。
The summation junction 32 provides the difference between the measured weight W (k) and the estimated weight: 3W (k). This difference W(k), known as Zfj constant residual, is the gain Kw(k)
is multiplied and applied to the summation junction 27 in calculating the first-order weight state estimate W (k+D).
Put it in. Kalman gains KR and KW r(7) performance S
Details of L will be shown below with reference to FIG.

ノイズ・プロセスjl、W1及びW2の効果上カルマン
利得の演算に使用されるので、各種ノイズ源と状態変数
W、Wに対するその効果を確認する乙とだけでなく、そ
の大きさをモデルし且つその大きさをカルマン利得演算
内に含1せることが重要である。
Since the noise processes jl, W1 and W2 are used in the calculation of the Kalman gain in effect, it is necessary not only to check the various noise sources and their effects on the state variables W and W, but also to model their magnitude and their It is important to include the magnitude in the Kalman gain calculation.

各ノイズ・プロセスはゼロ平均としてモデル化され、一
方、以下のノイズ共ゝmセスとされる。
Each noise process is modeled as zero mean, while the following noise processes are taken as m processes.

R(k) = (σ2n) ここで。R(k) = (σ2n) here.

σ2nは測定ノイズ・プロセスの変数 4F2WlはffIfに影響するプラント・ノイズ・プ
ロセスの変数 σ2 vi 2はマス・フローに影ビするプラント・ノ
イズ・プロセスの変数:及び σ2wl、 w2はプラント・ノイズ・プロセスWWの
1′2 共i受(C≧宍し1りimaガを乞ン 先に述べた如く、プラント・ノイズ・プロセスW1.W
2は各々重量ノイズ乱れとマス・フローノイズ乱れであ
る。実際的なシステムにおいては、イス・フロー・ノイ
ズ乱れW2は例えば、供給されているかたまった又は不
均一な材料に起因する規則的ノイズ・プロセスである0
重量ノイズ乱れW 11ズ通過する車両、又は材料ホッ
パーとの物理的衝突から出る振動といった高度に予測不
能の発生源に起因する不規則なプロセスである。測定ノ
イズ・プロセスnもランダム及び体系的測定器具並びに
排出システム現象誤差に起因した規則的ノイズ・プロセ
スである0例えば、フィード・スクリュー又は材料ミキ
サーからの振動は重量検出器の不正確性に加えて測定ノ
イズ・プロセスnに肯献する。
σ2n is the measurement noise process variable 4F2Wl is the plant noise process variable that affects ffIf σ2 vi 2 is the plant noise process variable that affects the mass flow: and σ2wl, w2 is the plant noise process variable 1'2 of WW As mentioned earlier, plant noise process W1.W
2 are weight noise disturbance and mass flow noise disturbance, respectively. In practical systems, the chair flow noise disturbance W2 is, for example, a regular noise process due to clumped or non-uniform material being fed.
Weight noise disturbance W11 is an irregular process resulting from highly unpredictable sources such as vibrations from passing vehicles or physical collisions with material hoppers. Measurement noise processes are also regular noise processes due to random and systematic measurement equipment and evacuation system phenomena errors. For example, vibrations from feed screws or material mixers can be added to the inaccuracy of a weight detector. Congratulations on the measurement noise process n.

分散σ2nは実際のシステムから実験的に又は経験的に
決定出来る。υ4えば、材・料排出システムはffl量
の損失無しに作動出来1分散σ2nは一連の重量測定値
W  (k)から演算出来る0例えば、所定のマス・フ
ロー偏差(σW)が指定されれば、σ7□はσW、に比
例するよう設定出来る。別の好適実施:3tj[におイ
テハ2分散σ2n152W2は第9図−第14図を多照
して以下に詳細に説明する自己調整方法を使用して演算
される。
The variance σ2n can be determined experimentally or empirically from an actual system. υ4 For example, the material discharge system can operate without loss of ffl quantity, and the dispersion σ2n can be calculated from a series of weight measurements W (k). For example, if a given mass flow deviation (σW) is specified, , σ7□ can be set to be proportional to σW. Another preferred implementation: 3tj [Ni iteha 2 dispersion σ2n152W2 is computed using a self-adjustment method described in detail below with reference to FIGS. 9-14.

これと対比的に、予測不能なプラント・ノイズ・プロセ
スW1は分散Aも有するものとしてモデル化され、ここ
で人は検出された測定器の大きさから決定される。この
プロセスと詳細とAの演算について第4B図も参照しな
がら以下に説明する。
In contrast, the unpredictable plant noise process W1 is modeled as also having a variance A, where the person is determined from the detected instrument size. This process and details and the calculation of A will be described below with reference also to FIG. 4B.

最後に、プラント・ノイズ共敗マトリックスQ(k)は
以下と様式で決定される。最初に、Q(k>はQoに等
しく設定される。
Finally, the plant-noise co-defeat matrix Q(k) is determined in the following manner. Initially, Q(k> is set equal to Qo.

ここで、 次に、Aは測定残の大きさとその残の大きさの発生確率
から演算される。次に、・Q (k)はQlと置換され
る。
Here, next, A is calculated from the size of the measurement residual and the probability of occurrence of that residual size. Next, .Q (k) is replaced with Ql.

第4A図−第4C図を参照すると、信号処理装置?21
4(第1図)で実行されるプロセス段階が示しである。
Referring to FIGS. 4A to 4C, the signal processing device? 21
The process steps carried out at 4 (FIG. 1) are shown.

プロセス開始後、以下のパラメーターが段階41におい
て初期化される。
After starting the process, the following parameters are initialized in step 41:

Wrd−所望のマス・フロー設定点 σn−渕定ノイズnの所望の標準偏差 σwd−マス・フローの所望の標準偏差T−inffi
信号(Wm)サンプリング周期G−モーター制御装置の
利得一定数 T−スクリュー・モーターの時定数 T、−フィード・モーターに関連あφ通信遅延FF−フ
ィード・スクリュー・モーターの供給因子段階32にお
いて1分散σ2W2はマス・フローσcL の所望の標準偏差から演算される。これは所望のマス・
フロー誤差分散(σwr−σ2wd)とパラメ−ターT
′、σ2n及びσ2W2の′間の既知安定状悠関係を基
にした相互作用演算である。相互作用演算はここに提出
した自己!lIu無しにソース・コード・リスティング
の行4999−5220にわたるルーチンに示しである
。別の好適実施態様し;おいては、自己忠整は第9図−
第14図を参照して以下に詳細に説明する自己tJ!4
整方法を使用して両方ψ・NS’cノイズ分散?In、
σ2W2を演算・する目゛的で採用される0段階43に
おいては、以下の変数が全て最初はOに設定される。
Wrd - Desired mass flow set point σn - Desired standard deviation of Fuchi constant noise n σwd - Desired standard deviation of mass flow T - inffi
Signal (Wm) sampling period G - gain constant of the motor controller T - time constant T of the screw motor - related to the feed motor φ communication delay FF - feed factor of the feed screw motor 1 variance in stage 32 σ2W2 is calculated from the desired standard deviation of the mass flow σcL. This is the desired mass
Flow error variance (σwr-σ2wd) and parameter T
This is an interaction calculation based on the known stable state Yu relationship between ', σ2n, and σ2W2'. Interaction operation self submitted here! The source code listing is shown in the routine spanning lines 4999-5220 without lIu. In another preferred embodiment, self-loyalty is shown in FIG.
Self tJ! which will be explained in detail below with reference to FIG. 4
Both ψ and NS'c noise variance using the adjustment method? In,
In the purposefully adopted 0 stage 43 for calculating σ2W2, the following variables are all initially set to O.

W −重量制御信号 p ul、u2−各々重量とマス・フローに影響するモータ
ー制御 又1段階43においては、フィード・スクリュー・モー
ター信号IMはモーターカイ最初所望速度で移動してい
るよう所望のレベルにて初期設定される。代替的には、
信号IMはモーターが最初静止状態にあるようOに初期
設定出来る。
W - weight control signals p ul, u2 - motor controls affecting weight and mass flow respectively; and in step 43, the feed screw motor signal IM is set to the desired level so that the motor car is initially moving at the desired speed; Initial settings are made in . Alternatively,
Signal IM can be initialized to O so that the motor is initially at rest.

段階44において、カウンターには0にセットされ、$
1!御は第1fflサンプルw(1)が取られる段階3
5へ移される。次に、制御な決定ブロック45に移され
、そこでフィルターが既に初期化されていることを示す
に+1が・2より大きれば制御は第4B図のプロセス段
階に移される。他の場合、制御は決定ブロック37に移
され、そこでに+1が2と等しくない場合、制御はブロ
ック48にtsさり、 カウンターkが増加される0次
に、他の重量サンプルがブロック45内で取られる。k
+1が2と等しいと決定ブロック47が決定すれば、 
¥II@はブロック49に移され、そこでフィルター初
期設定が開始される。
At step 44, the counter is set to 0 and $
1! The control is at step 3 where the first ffl sample w(1) is taken.
Moved to 5. Control is then transferred to decision block 45, where if +1 is greater than .multidot.2, indicating that the filter has already been initialized, control is transferred to the process step of FIG. 4B. Otherwise, control is transferred to decision block 37 where if +1 is not equal to 2, control is passed to block 48 where counter k is increased to 0. Then another weight sample is added in block 45. taken. k
If decision block 47 determines that +1 is equal to 2;
\II@ is transferred to block 49 where filter initialization begins.

ブロック49においては、初期重量状態概箕値Wは時間
b−2において測定重量に設定される。
In block 49, the initial weight state approximate value W is set to the measured weight at time b-2.

その上、初期マス・フロー状態概算値Wはサンプリング
周期Tにより分割される最初の2つの測定値の間の差に
設定される。従って1重量状態とマス・フロー状態は最
後の重量信号とその簡単な時間導関数を使って見出され
る。又、ブロック49において9時間に=3における重
量状態の予測概算値は8時間に−2における概算マス・
フロー状態のT倍を加えた時間に−2における概!重量
状懸に設定され1時間に=3におけるマス・フロー状態
の予測概算値は時間に=2・における環算マス・フロー
状態に設定される。
Moreover, the initial mass flow condition estimate W is set to the difference between the first two measurements divided by the sampling period T. Therefore, the one weight state and the mass flow state are found using the last weight signal and its simple time derivative. Also, in block 49, the predicted approximate value of the weight state at =3 at 9 hours is the estimated mass at -2 at 8 hours.
Approximately at -2 to the time T times the flow state! The predicted approximation of the mass flow condition at 1 hour = 3 is set to the cyclic mass flow condition at hour = 2.

重量フロー状態とマス・フロー状態の概S¥値と予測値
がブロック49内で初期化された後、制御はブロック5
1に移され、そこで誤差弁数マトリックスPの4つのエ
ントリーが初期化される。
After the approximate S values and predicted values for the weight flow condition and the mass flow condition are initialized in block 49, control passes to block 5.
1, where the four entries of the error valve number matrix P are initialized.

誤差共敗マトリックスPは以下の形態になる。The error co-defeat matrix P has the following form.

2−、/ ここで、σいは重量誤差の分散 σ2〜はマス・フロー誤差の分散 W「 kにおける誤差共分散マトリックスPニブロック5を内
で誤昆共分散マトリックスPが初期化された後、制御は
ブロック48に移されそこでカウンターには増加され、
・他の重量サンプルがブロック35内でとられる。フィ
ルターが一旦初期化されると、に+1は2より大きくな
り、決定ブロック3Gは制御を第4B図のブロック56
に移す。
2-, / where σ or the variance of the weight error σ2~ is the variance of the mass flow error W' after the error covariance matrix P at k is initialized within the block 5 , control is transferred to block 48 where the counter is incremented;
- Another weight sample is taken in block 35. Once the filter is initialized, +1 is greater than 2, decision block 3G transfers control to block 56 of FIG. 4B.
Move to.

自己調整が採用される場合、第10図のフロー・チャー
トに示され且つ以後詳・細に説明されるプロセス段階が
ffldA図に示されたものの代わりに採用される。
If self-adjustment is employed, the process steps shown in the flow chart of FIG. 10 and described in detail hereinafter are employed in place of those shown in the ffldA diagram.

ブロック56において、プラント・ノイズ共分散マトリ
ックスQ (k)はQoに設定され、$制御はブロック
57に移され、そこで誤差共分散マトリックスPはマト
リックス式を使って更新される。
At block 56, the plant noise covariance matrix Q (k) is set to Qo and $ control is passed to block 57 where the error covariance matrix P is updated using the matrix equation.

P (k+1/k) =FP (k/k) F’ +Q
 (k)ここで、  P(k+l/k)は時間に迄の測
定を与える時間に+lにおける誤差共分散の予i1個;
P (k/k)は時間に迄と測定を与える時間F”はF
の置換 Q (k)は時間kにおけるプラント・ノイズ共分散。
P (k+1/k) =FP (k/k) F' +Q
(k) where P(k+l/k) is the predetermined i1 of the error covariance at +l at time giving the measurement up to time;
P (k/k) is the time up to and the time F'' giving the measurement is F
A permutation of Q (k) is the plant-noise covariance at time k.

Pマトリックス(σ2辺、σ” W r)の診断素子は
概算プワセスーの性能測定であることに注意すべきであ
る。理論的には不可能であるが2重量誤差の分散σ糖と
マス・フロー誤差の共分散σ2餌が両方共Oであれば、
概算値は完壁であり、即ち、実際の状態と同じである。
It should be noted that the diagnostic element of the P matrix (σ2 sides, σ" W r) is a performance measure of the approximate power supply. Although it is theoretically impossible to If the error covariance σ2 baits are both O, then
The estimated value is perfect, that is, the same as the actual situation.

実際的な事項として゛、これらの誤差分散の最小化のみ
が実現可能である。
As a practical matter, only the minimization of these error variances is possible.

次に、制御はブロック58に移され、そこで測定基が以
下の式を使って演算される。
Control is then transferred to block 58 where the metric is calculated using the following equation.

ここで、 W  (k+1./k)は時間に迄の測定を
与える時間に+1での測定基; W  (k+1) 1i1個t間k + 1 ニオIt
 ルmR’lA定W (k、+l/k)は時間に迄の測
定を与える時間に+1における概算重量状態。
Here, W (k+1./k) is the measurement base at time +1 giving the measurement up to time; W (k+1) 1i1 between k + 1 ni
mR'lA constant W (k, +l/k) gives the approximate weight state at time +1 giving measurements up to time.

次に制御はブロック59に移され、そこで測定基の分散
がマトリックス式を使って演算される。
Control then passes to block 59 where the variance of the metric is computed using a matrix equation.

(T72Wm  =  HP Ck+1/k) H’ 
+R(k+1)ここで。
(T72Wm = HP Ck+1/k) H'
+R(k+1) here.

H=(10) H′ はHの置換 P (k+1/k)はブロック57内で演算される。H=(10) H′ is replacement of H P (k+1/k) is calculated in block 57.

R(k+1)は時間に+1における測定ノイズ分散(実
際はσ2n) 制御は次に決定ブロック60に行き、そこでフラグjは
現サイクル中に分11tAが第4B図に示されたループ
を横断することにより既に演算されたか否を決定するよ
う試験される0分散Aがこのサイクル時に未だ演算され
ていなかったとすれば。
R(k+1) is the measured noise variance in time +1 (actually σ2n). Control then passes to decision block 60 where flag j is set by traversing the loop shown in FIG. 4B during the current cycle. If zero variance A is tested to determine whether it has already been computed, it has not yet been computed during this cycle.

制御はブロック61に移され、そこで変数Xが定fiq
で分割された測定基W  (k+1/k)及び測定基n の標準偏差、ブロック59内で演算した分散の平方根)
に設定される。然し乍ら、定数qは好適には3≦q≦5
の範囲内にあるが、この′範囲外の値も本発明の!1囲
から逸脱せずに受容可能である。
Control is transferred to block 61 where the variable X is constant fiq
standard deviation of the measurement base W (k+1/k) and the measurement base n divided by the square root of the variance calculated in block 59)
is set to However, the constant q preferably satisfies 3≦q≦5.
However, values outside this range are also included in the present invention! It is acceptable without departing from the 1 range.

適応、される分布関数r (x)もブロック61内で式
により演算される。
The adapted distribution function r (x) is also calculated in block 61 according to the formula.

f (x)  =  lxl /(1+lxl )ここ
で、    2≦a≦4 この範囲外の値は本発明の範囲から逸脱せずに受容可能
であ、る、qとaの正確な値は使用される特定の重量フ
ィーダーに依存し、実験的には通常の作動中に誤差共分
散マトリックスPの各種素子を最低1−、 L且つ(再
充填の如き、)非周期的ホッパー乱れの有害な作用を最
低にする目的から決定される。
f (x) = lxl / (1 + lxl ) where 2≦a≦4 Values outside this range are acceptable without departing from the scope of the invention; the exact values of q and a are not used. Experimentally, it has been shown that during normal operation the various elements of the error covariance matrix P are at least 1-, L and the deleterious effects of non-periodic hopper disturbances (such as refilling) are Determined from the purpose of minimizing.

f (x)は現在の測定基の原因が従前の誤差共分散マ
トリックスP(k+l/k)(ブロック57内で演算)
 により示されたちの以外の源であり、ifJ定ノイズ
n(k)とマス・フロー・ノイズW2(k)に起因する
確率を表わしている。
f (x) is the cause of the current metric is the previous error covariance matrix P(k+l/k) (calculated in block 57)
represents the probability due to ifJ constant noise n(k) and mass flow noise W2(k).

TJI1個lは次にブロック62に行き、そこで分散A
が12で分割された測定基の平方を乗算した適応分布関
数r、 (x)の債として演算される。これはAに対す
る均一な分布になる。
The TJI1 then goes to block 62 where the variance A
is calculated as the adaptive distribution function r, (x) multiplied by the square of the metric divided by 12. This results in a uniform distribution for A.

次に、;制御はブロック63に移り、そこでマトリック
スQ (k)がQlと等しく設定され、フラグjが!4
御をブロック57に戻す前記ブロック64内で1と等し
く設定される。
Control then passes to block 63 where the matrix Q (k) is set equal to Ql and the flag j is set! 4
is set equal to 1 in said block 64 which returns control to block 57.

次に、  Q、(k)に対する新しい値を使用し、誤 
差共分散マトリックスがブロック57内で再演算され、
・測定残がブロック58内で再演算され、測定残分散が
ブロック59内で再演算される6次に。
Next, use the new value for Q,(k) and correct the error.
The difference covariance matrix is recalculated in block 57;
• Sixth order, where the measurement residual is recalculated in block 58 and the measurement residual variance is recalculated in block 59.

フラグjは現在lであるので1.制御はブロック60か
らブロック65へ移り、そこでカウンターjが0にリセ
ットされる。制御は次に第4C図のブロック66に移さ
れる。
Flag j is currently l, so 1. Control passes from block 60 to block 65 where counter j is reset to zero. Control is then transferred to block 66 of FIG. 4C.

第4C図を参照すると、フィルター利得にはマトリック
ス式を使ってブロック66内で演算される。
Referring to FIG. 4C, the filter gain is computed in block 66 using a matrix equation.

K (k+1)−P (k+1/k)H’  (HP 
(k+1/k)H’  十R(k+1)〕−1 ここで。
K (k+1)-P (k+1/k)H' (HP
(k+1/k)H' 1R(k+1)]-1 Here.

K  (k+1)は時間に+lにおけるrIL量カルマ
ン利得K   (k+1)は時間に+1におけるマス・
フロー・カルマンr 利得 他の全ての変数は先に定義付けし又は演算しである。
K (k+1) is the rIL quantity Kalman gain at time +l.
Flow Kalman r gain All other variables were previously defined or calculated.

時間に+1迄での測定を与える時間に+lでの予111
!1重量状態Wと予測マス・フロー状態Wが次に以下の
式を使ってブロック67内で演算される。
Preliminary 111 at +l at time giving measurements up to +1 at time
! 1 weight state W and predicted mass flow state W are then computed in block 67 using the following equations.

W (k+l  k+1)=W (k+1//k)+K
  (k+1)W  (k+IW          
  m /k) W  (k+1  k+1)−W  (k+l/k)+
K   (k+1)Wm(kr +l/k) こζで、全ての変数は従前に定義付けされ演算されてい
る。
W (k+l k+1)=W (k+1//k)+K
(k+1)W (k+IW
m /k) W (k+1 k+1)-W (k+l/k)+
K (k+1)Wm(kr +l/k) where all variables have been previously defined and calculated.

次に、制御はブロック68に移され、そこで誤差分散、
マトリックスPが便所される。ブロック68内の式に表
われるマトリックスIは確認マトリックスである。他の
全ての変数が従前に定義付けされ演算されている。
Control is then transferred to block 68 where the error variance,
Matrix P is toileted. Matrix I appearing in the equation in block 68 is the confirmation matrix. All other variables have been previously defined and calculated.

次に制御はブロック69に移され、そこで概算い予測値
が2.以下0式を使って時間に+l迄に測定も与える時
間に+2に対し清算される。
Control then passes to block 69 where the approximate predicted value is 2. Using the formula below, the measurements up to time +l are also calculated against time +2.

W (k+2/に+1)=W (k+1/に+1>÷T
W −(k+1/に+1)+ u t (k ” 1 
) W  (k+2/k + 1) ”W  (k + l
/k + 1) + u 2 (k+1)ここで。
W (+1 to k+2/)=W (+1 to k+1/>÷T
W − (k+1/+1)+ut(k ” 1
) W (k + 2/k + 1) ”W (k + l
/k + 1) + u 2 (k+1) where.

ur (k +1)は時ruIk+2におけるm螢状憇
に影古するよう予測される時間に+1において通用され
るモーター′tAOI装置の値 u 2 (k + 1 )は時間に+2におけるマス・
フロー状態に影習するよう予測される時間に+lにおい
て通用された。モーターボ11御装置の値。
ur (k + 1) is the value of the AOI device u 2 (k + 1) is the value of the motor't AOI device at time +1 which is predicted to be affected by the mass at +2 at time ruIk+2.
Passed at +l at times expected to emulate flow conditions. Value of motorbo 11 control device.

他の全ての変数は従前に定義付けされ演算されている。All other variables have been previously defined and calculated.

次に、制御はブロック71に移され、そこでモーター制
御が更新される。ブロック71内で行なわれる処理段階
の詳細については第5図に示しである。
Control is then transferred to block 71 where the motor control is updated. Details of the processing steps performed within block 71 are shown in FIG.

ブロック71を励起すると、 ili[lはブロック4
8゛(第4A図)に戻され、そこでカウンターには増加
され、全体のループが再トレースされる。ループを横断
するのに必要な時間・は僅かにサイクルからサイクル毎
に変化するので、サンプリング周期Tは周期毎に僅かに
変化することに注念ずべきである。好適実施!3様にお
いて、Tは0.75≦T≦2.0の範囲内にあるが、こ
のlii囲外の周期も受容可能な結果を発生する。各T
サイクルの再演算は第6F図に図示しである。
When block 71 is excited, ili[l is block 4
8' (Figure 4A), where the counter is incremented and the entire loop is retraced. It should be noted that since the time required to traverse the loop varies slightly from cycle to cycle, the sampling period T varies slightly from cycle to cycle. Preferred implementation! In case 3, T is in the range 0.75≦T≦2.0, but periods outside this lii range also produce acceptable results. Each T
Cycle recomputation is illustrated in FIG. 6F.

第5図を参照すると、ブロック22においてはマス・フ
ロー信号W な所望のマス・フロー設定e 点Wrdと第4C図のブロック69内で従嬢に演算され
たマス・フロー状態概算値Wの間の差として演算される
。次に、制御はブロック23に移されそこで重量割合制
御信号W は利得Gとマス、フ「C ロー誤差■ の積として演算される。次に、そ−e ター信号■7はフィード因子FFにより分割された重量
割合制御信号W により調整される。フィード因子FF
はモーター信号■3とモーター速度の間の非線形関係を
補償する目的でモーター速度信号にマス・フロー状態変
数を変えるため使用される。
Referring to FIG. 5, in block 22, the mass flow signal W is set to a desired mass flow setting e between point Wrd and the approximate mass flow state value W calculated in block 69 of FIG. 4C. It is calculated as the difference between Control then passes to block 23, where the weight fraction control signal W is calculated as the product of the gain G and the mass, F C low error. Adjusted by the divided weight proportion control signal W.Feed factor FF
is used to change the mass flow state variable to the motor speed signal for the purpose of compensating for the non-linear relationship between motor signal 3 and motor speed.

次に、制御はブロック74に移され、そこでモーター制
fluuが演算される。これらの演算は1° 2 材料排出システムの制御部分のモデルを表わす。
Control then passes to block 74 where motor control fluu is computed. These operations represent a model of the control portion of the 1° 2 material discharge system.

これは第3図に示された及び第4A図−第4C図のプロ
セス段階に示された8!算若しくはフィルター処理のモ
デルとは異なるべきである。
This is shown in FIG. 3 and in process steps 8! of FIGS. 4A-4C. should be different from the calculation or filtering model.

フロヅク76において、過去の重量制御信号WF は演算されたばかりの重量制御信号W と等しくC 設定される。In Frozuku 76, past weight control signal WF is equal to the weight control signal W that has just been calculated, and C Set.

段階77において、演算されたモーター信号■−は材料
排出の割合を制御するためモーター制御装置に出力され
る。
In step 77, the computed motor signal - is output to the motor controller to control the rate of material discharge.

本発明のカルマン・フィルター・プロセスは情報と記(
をは極めて僅かに必要とし成る演算時間インターバルか
ら次の時間インターバルへ移される再帰的プロセスであ
ることを強調すべきである。
The Kalman filter process of the present invention uses information and notation (
It should be emphasized that is a recursive process that requires very little computation time to be transferred from one time interval to the next.

従って2本発明はマイクロ・プロセッサー・プログラム
・メモリーを再プログラミングし、予め存在するランダ
ム・アクセス・メモリーを使用することにより現存の材
料排出システム内で使用するよう容易に適応可能である
Thus, the present invention is easily adaptable for use within existing material evacuation systems by reprogramming the microprocessor program memory and using pre-existing random access memory.

自己調整方法が採用しであるモーター制御演算の代替的
な好適実施態様が以後詳細に説明される第11図のフロ
ー・チャートが示しである。
An alternative preferred embodiment of the motor control operations that the self-adjustment method employs is illustrated in the flow chart of FIG. 11, which will be described in detail hereinafter.

mGA図−第6F図は閉ループ・コンピュータ8I御下
での実際の重量供給システムの作動をグラフ的に図示し
ている。
Figure 6F graphically illustrates the operation of an actual weight feed system under the control of closed loop computer 8I.

システムは以下の初期パラメーター、即ち、T=1.3
. W、=500.FF =03. q−3,a=2に
てサイクル0から開始された。システムが開始され、メ
モリーの供給中に大略100と演算サイクルが行なわれ
た。自然のプラントと測定ノイズの両方が存在した。そ
の」二、システム°ポツパーは以下の相当の外的乱れに
さらされた。
The system has the following initial parameters: T=1.3
.. W,=500. FF=03. Cycle 0 was started at q-3, a=2. The system was started and approximately 100 computational cycles were performed while supplying memory. Both natural plant and measurement noise were present. Second, the system was exposed to the following significant external disturbances:

25     17mmのスパナ・オン35     
17mmスパナ・オフ 55       3Kg重量オン 65       3Kg重量オン 90     材料再充填 第6八図−第6C図のグラフの縦座標は100万■3が
大略150Kg(使用する重量検出器の最大測定可能重
量)に等しい100万あたりの部を示す。換言すれば、
100万部あたり60万部の読取り値は150Kgの6
0%又は90Kgと等しい。
25 17mm spanner on 35
17mm spanner off 55 3Kg weight on 65 3Kg weight on 90 Material refilling The ordinate of the graph in Figures 68-6C is 1 million 3 is approximately 150Kg (the maximum measurable weight of the weight detector used) Shows equal parts per million. In other words,
The reading of 600,000 copies per million copies is 150Kg 6
Equal to 0% or 90Kg.

第6D図において、モーター信号IMのユニットは例え
ば周波数環、モーター駆動信号に直接変換可能て−ある
。第6E図におけるマス・フロー概算値のユニットは単
位時間あたり100万あたりの部数により、直接Kg/
秒に変換可能である。
In FIG. 6D, the unit of motor signal IM is, for example, a frequency ring, which can be directly converted into a motor drive signal. The unit of mass flow estimate in Figure 6E is directly Kg/unit by the number of copies per million per unit time.
Can be converted to seconds.

ff16F図は成るサイクルから次のサイクルへのサン
プル時間の可変性を図示する。
The ff16F diagram illustrates the variability of sample time from one cycle to the next.

第7図は第6D図と第6E図のグラフの表弐呈示である
FIG. 7 is a second table presentation of the graphs of FIGS. 6D and 6E.

第8図は外部乱れのない状態に存在する自然のプラント
と測定ノイズ方法のみによる作動を示している第6A図
−第6F図のグラフを発生するよう作動されるものと同
じシステムのグラフ的表示5に対するコンピューター・
プログラムの注釈付きソース・コード・リスティングで
ある。このプログラムには第4A図−第4C図及び第5
図のフロー・チャートに示された段階が導入しである。
FIG. 8 is a graphical representation of the same system operated to produce the graphs of FIGS. 6A-6F showing a natural plant existing in the absence of external disturbances and operation with measurement noise methods only. computer for 5
An annotated source code listing of the program. This program includes Figures 4A-4C and 5.
The steps shown in the flow chart of the figure are introductory.

各種作動パラメーターの演算を容易にする目的から、C
れら各種作動パラメーターを演算出来るデータを発生す
るようフィーディング・プロセスをlIIglする自己
muが使用される。第9図は第1図と類似しており、確
率的制御とノイズ・パラメーターが演算されるデータを
発生する目的で使用される一般的な自己調整プロセスの
概念的ブロック図を示す、第1図のブロックと類似して
いる機能ブロックには同様の番号表示が付けてあり、そ
のため再度説明はしない。
For the purpose of facilitating calculation of various operating parameters, C
A self-mu is used to control the feeding process to generate data from which these various operating parameters can be calculated. FIG. 9 is similar to FIG. 1 and shows a conceptual block diagram of a general self-adjusting process used to generate data on which stochastic control and noise parameters are computed. Functional blocks that are similar to the above blocks are given similar numbering and are therefore not described again.

本発明の一般的自己調整プロセス1;おいては。General self-regulation process 1 of the present invention;

mit供給機が最初に開始される際、又は作動条件にお
ける劇的変化が呈示される際、(例えば、供給されてい
る材料の型式) 供給機はスイッチ81で模式的に示さ
れた較正又は調整モードに設定される。較正モードにお
いては、システム較正処理装置、vi御発生582は一
連の制御信号u (k)を重量供給器に適用し、!rI
量供給器は制御シーケンスu (k)に反応する。Xi
量検出513は対応する測定シーケンスz(k)を発生
する0次に0人力/出力信号(u (k)、 ! (k
))は例えば、ノイズと制御パラメーターを概算すべく
システム較正処理装置と制御発生器82により使用され
る0次に8概算パラメーターはカルマン・フィルターに
送られ、較正モードで出され、閉ループ制御が開始する
When the mit feeder is first started, or when a dramatic change in operating conditions is presented (e.g. the type of material being fed), the feeder starts the calibration or adjustment shown schematically by switch 81. mode is set. In the calibration mode, the system calibration processor, vi controller 582, applies a series of control signals u (k) to the weight feeder, ! rI
The quantity feeder responds to the control sequence u (k). Xi
The quantity detection 513 generates the corresponding measurement sequence z(k) of the zero-order human power/output signal (u (k), ! (k
)) is used by the system calibration processor and control generator 82 to approximate noise and control parameters. The zero-order 8-estimated parameters are sent to a Kalman filter and issued in calibration mode to begin closed-loop control. do.

較正モードは、システムの開始時に行なわれるか又はシ
ステム・オペレーターにより再較正が望まれる場合はい
つでも行なわれる。第10図は第4A図と類似しており
、自己調整方法を含む、第10図における第4A図のも
のと類似している機能ブロックには同じ番号表示がしで
ある。
Calibration mode is performed at system startup or whenever recalibration is desired by the system operator. FIG. 10 is similar to FIG. 4A, and functional blocks in FIG. 10 that are similar to those in FIG. 4A, including self-adjustment methods, are numbered the same.

第10図を参照すると、システムの開始後、以下のパラ
メーターが段階83において初期化される。
Referring to FIG. 10, after starting the system, the following parameters are initialized at step 83.

W 、 、3− 所’Jのマス・フロー設定点σn: 
測定ノイズnの標準偏差 σW2−マス・フロー・ノイズのa!l!!5VT−f
f1ffi信号(Wm)サンプリング周期G −モータ
ー制御装置の利得定数 FF−フィードIスクリュー・モーターのフィード因子
A−$1101パラメーター(第12図を参照して以下
に詳細に説明)を較正するのに使用する矩形波の大きさ
測定ノイズσnとマス・フロー・ノイズσW2に対する
標準偏差は前の機械作動(例えば、前の工場シフト等中
に較正されたパラメーター)から繰り越されるか又は第
15図を参照して先に説明さ屯た如く入力され及び/又
は演算される。
W , , 3 - Mass flow set point σn at location 'J:
Standard deviation of measurement noise n σW2 - mass flow noise a! l! ! 5VT-f
f1ffi signal (Wm) Sampling period G - Motor controller gain constant FF - Feed I Screw motor feed factor A - Used to calibrate the $1101 parameter (detailed below with reference to Figure 12) The standard deviation for the square wave magnitude measurement noise σn and mass flow noise σW2 may be carried forward from previous machine operation (e.g., parameters calibrated during a previous factory shift, etc.) or as shown in FIG. are input and/or computed as previously described.

次に一制御はブロック84にいたり、そこでオペレータ
ーの制御の下に制御装置を較正すべきか否かが決定され
る。較正しない場合9例えば9重量供給機と初期の作動
期間中に各種パラメーターが較正された場合は、amな
直接ブロック43に移され、制御は第4A図−第4C陣
を参照して前述した如く続く0例えば、較正が望ましい
場合は供給されている材料が変えられると amはブロ
ック86.87に移り、そこで制御パラメーターGVs
sl Wc、及びノイズ−パラメーターσn+ I (
f W2’は各々第12図と第14図に表わされた。以
後詳細に説明する方法も使って較正される。
Control then passes to block 84 where it is determined whether the controller should be calibrated under operator control. If not calibrated, for example 9, if the weight feeder and various parameters have been calibrated during the initial operating period, the control is passed directly to block 43 and control is as described above with reference to Figures 4A-4C. For example, if calibration is desired and the material being supplied is changed, am moves to block 86.87 where the control parameter GVs
sl Wc, and noise-parameter σn+I (
f W2' are shown in FIGS. 12 and 14, respectively. It is also calibrated using the method described in detail below.

ブロック86.87内でのパラメーター較正の後で、制
御はブロスク43に行き、第4A図−第4C図を参照し
て前述した如く続く。
After parameter calibration in blocks 86, 87, control passes to block 43 and continues as described above with reference to FIGS. 4A-4C.

この代替的好適実施態様においては、モーター制御装置
が第4C図のブロック71内で演算される際、第11図
に示された適応するモーター制御演算が行なわれる。
In this alternative preferred embodiment, when the motor controller is operated in block 71 of FIG. 4C, the adaptive motor control operations shown in FIG. 11 are performed.

第11図を参照すると、ブロック88内において1.予
測された設定点誤差W  (k+I/k)が以下のe 式を使って演算される。
Referring to FIG. 11, within block 88 1. The predicted set point error W (k+I/k) is computed using the e equation below.

W  (k+1/k)=Wrd−(Wr(k/k>+G
Vs、Wrc(e k−1)) ここで、 W   (k+1/k)L↓時間に迄の測定
が与えられる時間e k+lに対する予測された設定点誤差 Wrdは所望の設定点 Wr (k/k)は時間に迄に測定が与えられる時間に
での概算マス・フロー状態 GV  は小さい信号利得  S W  (k−1)は先のサイクルを演算した!重量割合
制御CC 信号 小さい信号利得GV  は第12図を参照して以s 下に説明した制〕較正中に較正される。
W (k+1/k)=Wrd-(Wr(k/k>+G
Vs, Wrc(e k-1)) where the predicted set point error Wrd for the time e k+l is given the measurement up to W (k+1/k)L↓ time is the desired set point Wr (k/k ) is the approximate mass flow state at the time the measurement is given GV is the small signal gain S W (k-1) computed the previous cycle! The weight fraction control CC signal small signal gain GV is calibrated during calibration (as described below with reference to FIG. 12).

次に、・制御は決定ブロック89に行き、そこでブロッ
ク8日内で演算される予測される設定点誤差W  (k
+L/k)が所望の設定点Wrdと比較される。
Control then goes to decision block 89 where the expected set point error W (k
+L/k) is compared to the desired set point Wrd.

e 予測された設定点誤差W  (k+1/に、)が所望の
設定点Wrdの75%を越える場合は、制御り等制御利
得Gが0.9と等しく設定されるブロック90に移され
る。・予測される設定点誤差W  (k+1/k)が所
望のe 設定点Wrdの75%以下であれば、制御は制御利得G
がG (第10図のブロック83内で設定)等しく設定
されるブロック91に移される。Gは0゜9以下であり
、好適には0.1である。勿論、Gの他の値も本発明の
範囲から逸脱せずに使用可能であろう。
If the predicted setpoint error W (k+1/) exceeds 75% of the desired setpoint Wrd, then control is passed to block 90 where the control gain G is set equal to 0.9. - If the predicted set point error W (k+1/k) is less than or equal to 75% of the desired e set point Wrd, the control is performed using the control gain G
is moved to block 91 where G is set equal to G (set in block 83 of FIG. 10). G is 0°9 or less, preferably 0.1. Of course, other values of G could be used without departing from the scope of the invention.

従って、所望の設定点Wrdに対する予測された設定点
誤差W  (k+1/k)と相対的大きさの関数と「e し″″C,C,変化御利得Gが一体!4御の形態に採用
される。開示された実施+3様での利得Gに対して値は
2つのみが使用しであるが、これは例示的なものであっ
て制限しないことが理解される。Gは多くの異なる値を
とることが出来、実際、設定点誤差の連続関数にも出来
る。
Therefore, the function of the predicted set point error W (k+1/k) and the relative magnitude for the desired set point Wrd and the change control gain G are integrated! Although only two values are used for the gain G in the disclosed implementation +3, it is understood that this is exemplary and not limiting. It can take any value, and in fact can be a continuous function of set point error.

次に、制御はブロック92に行き、そこで1重量割合信
号制御信号W  (k)がvI御利得G及び予測「C された設定点誤差W  (k+1)から演算される。モ
「e −ター制御電流値■7もブロック92内で演算される。
Control then passes to block 92 where a weight fraction control signal W (k) is computed from the vI control gain G and the predicted set point error W (k+1). The current value (7) is also calculated in block 92.

次に、ブロック93において、制御籾果ul(k+1)
及びu 2 (k + I )は(aで説明する第12
図の制御パラメーター較正方法により較正される)重量
補償因子W。1と小さい信号利得GVssを使用して従
前のサイクルが演算された重量割合制御信号Wrc (
k−1)から演算される。大略合計で2つのサンプリン
グ周期(2・T)である重量供給システム内で時間の遅
れを補償する目的で前のサイクルから9重量割合t/I
御信号W  (k−1)が使用される。換C 言すれば2サンプリング時間kにて適用される制御は大
略サンプリング時間に+2になる迄検出可能ffi量に
影響しない。
Next, in block 93, control grain ul(k+1)
and u 2 (k + I) is (12th
The weight compensation factor W (calibrated by the control parameter calibration method shown in the figure). The weight proportion control signal Wrc (
k-1). 9 weight fractions t/I from the previous cycle for the purpose of compensating for time delays in the weight feeding system, approximately totaling two sampling periods (2·T).
A control signal W (k-1) is used. In other words, the control applied at the 2 sampling time k does not affect the detectable ffi amount until approximately the sampling time +2.

次に、−御ははブロック94に行き、そこでモーター制
御電流IMがモーターに出力される0次に、制御はサイ
クル的処理を続行するよう第4C図のブロック71に戻
る。
Control then goes to block 94 where the motor control current IM is output to the motor.Control then returns to block 71 of FIG. 4C to continue cyclical processing.

ここで、ブロック86内で行なわれるパラメーター較正
の制御に移ると9重量供給システムの段階的応答は確率
的制御装置の制御モデルを較正する目的で使用出来るこ
とが観察された。特に2連と段階的機能(即ち、サンプ
リング・インターバルTに対して相対的に長い周期を有
する矩形波)がパラメーター較正制御発生器82(第9
図)重量補償因子Wc、が演算され、重量供給システム
の制御に使用するカルマン・フィルターに対し出力され
る。
Turning now to the control of parameter calibration performed in block 86, it has been observed that the graded response of the weight feed system can be used to calibrate the control model of the stochastic controller. In particular, the duplex and stepwise function (i.e., a square wave with a relatively long period with respect to the sampling interval T) are controlled by the parameter calibration control generator 82 (9
Figure) The weight compensation factor Wc is calculated and output to the Kalman filter used to control the weight supply system.

特に、第12図のフロー・チャートを参照すると、ブロ
ック96において、所望の設定点だけOからオフセット
している矩形波信号が制御信号U(k)として°発生さ
れ2重量供給機に通用される。
In particular, with reference to the flow chart of FIG. 12, in block 96, a square wave signal offset from O by the desired set point is generated as a control signal U(k) and passed through the two weight feeders. .

矩形波はTをサンプリング周期とした場合2Aのピーク
値対ピーク値の信号振幅と207の信号周期を備えてい
る。
The square wave has a peak-to-peak signal amplitude of 2A and a signal period of 207, where T is the sampling period.

適用される矩形波は時間10Tにわたり続く大きさの小
さい、値部分v1゜、に続く時間10Tにわたり続く大
きさの値の高いV を備えている。V、、とV の間の
差は2人であり、5は所望の作動点の近くでシステム作
動の決定も回連にすべく選択される。 (即ち、矩形波
のオフセット)。好適にはAは所望の設定点の約25%
である。従って。
The applied square wave has a small value portion v1° of magnitude lasting for a time 10T followed by a high value V 2 of magnitude lasting for a time 10T. The difference between V, . (i.e. offset of the square wave). Preferably A is about 25% of the desired set point.
It is. Therefore.

例えば、集望の設定点が200であれば、Aは50とな
り、矩形波u (k)は250の高い値の部分と150
の低い値の部分ををすることになろう。
For example, if the aggregation set point is 200, A will be 50, and the square wave u (k) will have a high value part of 250 and a value of 150
The lower value of .

矩形波はNを好適には5以上にした場合Nサイクル繰り
返される。
The square wave is repeated for N cycles, where N is preferably 5 or more.

矩形波の通用中、制御はブロック97内に存在し、ここ
で平均 な高いマス・フロー概算値vhIIlhは一連
のマス・フロー概算値から演算され、矩形波直前に決定
された各8!算値u (k)は高から低へ即ち矩形波u
 (k)の高い部分の107持続時間の終了への遷位を
なす。又、ブロック97内では、平均的な低いマス・フ
ロー概算値v低いは一連のマス・フロー概算値から決定
され、矩形波直前に決定された各概算値u (k)は低
から高へ即ち矩形波u(k)の低い部分のLOT持続侍
間の終了に遷位させる。
During the application of the square wave, control resides in block 97 where an average high mass flow estimate vhIIlh is computed from a series of mass flow estimates, each 8! The calculated value u (k) is a rectangular wave u from high to low
Make the transition to the end of the 107 duration of the high part of (k). Also, within block 97, the average low mass flow estimate vlow is determined from a series of mass flow estimates, with each estimate u (k) determined just before the square wave increasing from low to high, i.e. The low part of the square wave u(k) is shifted to the end of the LOT duration interval.

とフィルターの補償無しの予測重量の間の差によWcf
は次に式 %式%) を使って演算される。
and the uncompensated predicted weight of the filter
is then calculated using the formula%.

計値である。This is a measured value.

N及びAは適用される矩形波のサイクルと振幅数である
N and A are the number of cycles and amplitudes of the square wave applied.

乗算される。Multiplyed.

次に、制御はブロック99へ行き、ここで次式を使って
小さい信号利得GV   が演算される。
Control then passes to block 99 where the small signal gain GV is calculated using the following equation:

  S 大きさ2人で分割された高いマス・フロー概算値と低い
マス・フロー概算値の間の差を示す。
S indicates the difference between the high mass flow estimate and the low mass flow estimate divided by two people.

次に、ブロック101において2重量補償因子従って、
ブロック102においては小さい信号利得GV、、及び
重量補償因子W。rはカルマン・フィルターに送られる
。(特に、第11図のプロ、ツク88及び93へ) ここでノイズ・パラメーターf 2nとσ2 W2のm
Wに移ると、実際のプラントと測定ノイズ分散と概算値
を演算する目的から予測される測定残分散に対するプラ
ントと測定ノイズ分散の間に存在する既知の線状関係が
利用される。特に2重量供給システムは重量供給機を一
定速度(即ち、ベクトルu (k)の各値が一定)に作
動するようパラメーター較正と制御発生器82により制
御され対応する一連の測定値z  (k)がとられ82
個Q一定利得フィルターA及びBに供給され、各々異な
る組と固定既知利得が備えである。各フィルターからの
対応する測定残分散が演算され、これらの演算から測定
ノイズ分散♂ とプラント・ノイズ分散σ2W2に対す
る概算値が演算される。
Next, in block 101 the two weight compensation factors
In block 102 a small signal gain GV, and a weight compensation factor W. r is sent to the Kalman filter. (Especially to the pro-tsukus 88 and 93 in Figure 11) Here, the noise parameters f 2n and m of σ2 W2
Moving to W, the known linear relationship that exists between the actual plant and measurement noise variance to the measurement residual variance predicted for the purpose of computing the approximation is utilized. In particular, the two-weight feed system is controlled by a parameter calibration and control generator 82 to operate the weight feeder at a constant speed (i.e., each value of the vector u (k) is constant) and a series of corresponding measured values z (k) Gatorare 82
Q constant gain filters A and B are provided, each with a different set and fixed known gain. The corresponding measured residual variance from each filter is computed, and from these computations, estimates for the measured noise variance ♂ and the plant noise variance σ2W2 are computed.

第′13図を参照すると1本発明のノイズ・パラメータ
一方法の概念的概略図が開示しである。フイノンタ−A
及びBはフィルターA及びBの利得が固定されて既知で
ある点を除いてカルマン・フィルターの如く較正されて
いる。各フィルターA及びBは利得が各々演算されない
点を除き第4A図ないし第4C図及び第11図を参照し
て前述した主制御ループとカルマン・フィルターと間じ
様式にて制御モデリングと同様概算と予測を行なう。
Referring to FIG. '13, a conceptual schematic diagram of a noise parameter method of the present invention is disclosed. Fuinonta-A
and B are calibrated like Kalman filters, except that the gains of filters A and B are fixed and known. Each filter A and B is approximated in the same manner as the main control loop and Kalman filter described above with reference to FIGS. 4A-4C and FIG. 11, except that the gains are not calculated respectively. Make predictions.

又、フィルターA及びBは一定利得を有しているので、
ノイズ・パラメーター−及びσ2W2はフィルターA及
びBでは使用されない、然し乍ら、フィルターA及びB
は好適には第12図を参照して先に決定された調整され
たff1GV  及びW。、を小1用S する。
Also, since filters A and B have constant gains,
Noise parameters and σ2W2 are not used in filters A and B, however, filters A and B
are preferably adjusted ff1GV and W as previously determined with reference to FIG. , for 1st grade S.

測定シーケンスz(k)は各フィルターA及びBに適用
され、これは逆に個々の測定シーケンス鳳及び籟躬牲す
る。又、フィルターA及びBからbl。
The measurement sequence z(k) is applied to each filter A and B, which in turn affects the individual measurement sequences. Also, bl from filters A and B.

A、 b、、b、 B及びす、Bが得られ、これらはフ
ィルターA及びBの個々の利得の関数である。特に。
A, b, , b, B and S, B are obtained, which are functions of the individual gains of filters A and B. especially.

b   w(4に1.A+2TK2.A)/DAn、 
A b、 A=T (2−に、 A) 7に2. ADAb
n、B=(4に1.B+2TK2.B)/DBb、 B
=T (2−に、βB)/に2.ADAここで’  K
1.A’ K2. AはフィルターAの固定既知利得で
ある。
b w (4 to 1.A+2TK2.A)/DAn,
A b, A=T (2-, A) 7 to 2. A.D.Ab.
n, B=(4 to 1.B+2TK2.B)/DBb, B
=T (2-, βB)/2. ADA here' K
1. A'K2. A is the fixed known gain of filter A.

KK  はフィルターBの固定既知 1、  Bラ  2.  B 利得である。KK is the fixed known value of filter B 1. B La 2. B It's a gain.

DAl(1、A(4−2に、 A−TK z、 A)D
B=Kl、B(4−2Kl、B−TK2.B)下はサン
プリング周期である。
DAl(1, A(4-2, A-TK z, A)D
B=Kl, B(4-2Kl, B-TK2.B) Below is the sampling period.

好適実施態様にあ・いては、 K   =0.8−  
K 2. A=1、A O,4,K、、 B=0.4及びK 2. B=0.2
であるが1本発明の範囲から逸脱せずに他の値も使用可
能である。
In a preferred embodiment, K = 0.8-
K2. A=1, A O,4,K,, B=0.4 and K2. B=0.2
However, other values can be used without departing from the scope of the invention.

マス2 及びzBから分散分析器103及び104によ
り発生される。次に、if!l定残分敗残分散の同時式
を解くため式解答5106に通用される。
Generated from mass 2 and zB by dispersion analyzers 103 and 104. Next, if! This is applied to the equation solution 5106 to solve the simultaneous equation of constant residual distribution and residual variance.

σz、 B=bn、 Bσn+b  σ2WW、62 これは2つの裏知の数0’n及びσ2w2用である。σz, B=bn, Bσn+b σ2WW, 62 This is for the two secret numbers 0'n and σ2w2.

第14図に示されたフロー・チャートを参照すると2本
発明のノイズ較正アルゴリズムが示しである。アルゴリ
ズムを開始するにはit供給システムはブロック107
内で始まる一定速度で動作する。決定ブロック108は
2個の連続する乱れの無い測定がなされたかを決定する
。なされた場合は(第4A図及びその支持文書に示され
たフィルター開始と同様の)フィルター開始が段階10
9において両方のフィルターA及びBに対して行なわれ
る。次に、フィルターA及びBの出力を設定出来るよう
にするためループ状決定ブロック111の使用により2
5の測定サイクルが経過可能である1次に、100の測
定サイクルが行なわれ測定類の合計値Σ穂。及びΣ芝8
及び測定類の平方和Σ!2 及びΣ!2Bはブロック1
12,113及び決定ブロック114内の各フィルター
A及びBに対し演算される。制御は次にブロック116
に移り、そこで、各フィルターA及びBに対する測定器
分散σ7及びσ2M、Bが演算され1次にフロック11
7において測定ノイズ分散σ2n及びププログラムでの
分散σ w2が測定残分散σ2フA及びσ22.Bから
演算される。ブロック118において、プラント・ノイ
ズ分散σ2n、n定ノイズ分散σ2w2゛が確率制御装
置のカルマン・フィルターに送られる。
Referring to the flow chart shown in FIG. 14, two noise calibration algorithms of the present invention are illustrated. To start the algorithm, the IT supply system uses block 107.
Operates at a constant speed starting within. Decision block 108 determines whether two consecutive undisturbed measurements have been made. If so, the filter initiation (similar to the filter initiation shown in Figure 4A and its supporting documentation) is at step 10.
9 for both filters A and B. Next, by using a looped decision block 111 to be able to set the outputs of filters A and B, 2
5 measuring cycles can elapse, and 100 measuring cycles are carried out, the total value of the measurements Σear. and Σ Shiba 8
and the sum of squares of the measurement class Σ! 2 and Σ! 2B is block 1
12, 113 and for each filter A and B in decision block 114. Control then passes to block 116
Then, the instrument variances σ7 and σ2M,B for each filter A and B are calculated and the first block 11 is calculated.
7, the measurement noise variance σ2n and the program variance σ w2 are the measurement residual variance σ2fA and σ22. Calculated from B. At block 118, the plant noise variance σ2n, n-constant noise variance σ2w2' is sent to the Kalman filter of the stochastic controller.

95%の確率で個々の実際値の10%以内の確実なレベ
ルを達成するため測定ノイズ分散とプラント・ノイズ分
散を演算する100のサンプルが使用される。
100 samples are used to calculate the measurement noise variance and the plant noise variance to achieve a reliable level within 10% of the individual actual value with 95% probability.

従って、制御バラネーター較正方法は大略120の測定
サイクルを必要とし、ノイズ・パラメーター較正方法は
好適実施態様においては4分ないし6分の全較正時間に
対し大略125の測定サイクルを要する。
Thus, the control balanator calibration method requires approximately 120 measurement cycles, and the noise parameter calibration method requires approximately 125 measurement cycles for a total calibration time of 4 to 6 minutes in the preferred embodiment.

本発明はマス・モードにおいてノイズ較正をもたらす。The present invention provides noise calibration in mass mode.

これを行なうため小さい信号利得GVss及び重量′4
償因子W。、パラメーターを較正してフィルターA及び
Bに含まなければならない。従って、制御u (k)は
先に説明した設定点制御様式の場合と同様、変化可能で
ある。σ2.σ2w2に対するノイズ較正は前述した如
く続く。前述したノイズ較正に対する数字に対する変更
は以下の通りである。第9図のスイッチ81は?作動J
位置にすることが出来、第14図のブロック107はバ
イパスされる。毎回したソース・コードは命令番号21
900ないし22020及び命令文23750に注記さ
れた如くこの特徴を有している。このプロセスは本発明
の柔軟性を高めると共に制御はマス・イード中にノイズ
構成又は再較正を可能施態様とコンピューター15に対
するソース・コ40図、第10図ないしfiS12図及
び第14図のフロー・チャートに示された段階を含んで
いる。
To do this, a small signal gain GVss and a weight '4
Redemption factor W. , parameters must be calibrated and included in filters A and B. Therefore, the control u (k) is variable as in the setpoint control regime described above. σ2. Noise calibration for σ2w2 continues as described above. The changes to the numbers for the noise calibration described above are as follows. What about switch 81 in Figure 9? Operation J
14 and block 107 of FIG. 14 is bypassed. The source code I did each time is instruction number 21.
900 to 22020 and statement 23750 have this feature as noted. This process increases the flexibility of the present invention and allows control over noise configuration or recalibration during mass eid. Contains the stages shown in the chart.

本発明の特定の例示的実に:3様を参照して本発明につ
いて説明して来たが、当技術の熟知者には本発明の技術
思想の範囲から逸脱せずに本発明の多くの変更と改変が
可能である。
Although the present invention has been described with reference to certain illustrative embodiments thereof, it will be apparent to those skilled in the art that many modifications of the invention may be made without departing from the scope of the invention. and can be modified.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明を具体化している重量損失供給システム
。 第2図は分離時間損失重量システムのモデルの模式図。 第3図は分離時間損失重量システムのモデル。 マス・フローの概算をするカルマン・フィルター及び本
発明によるモーター制御信号処理装置の模式図。 第4図は本発明の重量信号処理装置により行なわれる演
算段階のフロー・チャート。 第5図は本発明のモーター制御装置により行なわれる演
算段階のフロー・チャート。 第6A図ないし第6Fは本発明による重量供給システム
の作動のグラフ。 第7図は第6D図及び第6E図のグラフを表わした表。 第8図は本発明による重量供給システムの作動の他のグ
ラフ。 第9図は自己rIa整の本発明を具体化している重量損
失供給システム。 第10図は自己調整を採用している本発明の重量信号処
理装置により行なわれる演算段階のフロー・チャート。 第11図は自己調整を採用している本発明のモーター制
御装置により行なわれる演算段階のフロー・チャート。 第12図は制御パラメーターを較正するため本発明によ
り行なわれる演算段階のフロー・チャート。 第13図は本発明のノイズ・パラメーター較正のモデル
の模式図。 第14図はノイズ・パラメーターを較正する本発明によ
り行なわれた演算段階0フロー・チャート。 10:ホッパ−11:フィード・スクリュー12:フィ
ード・スクリュー・モーター 13ニスケール I4:
重量処理装置 15:コンピューター 16:操作盤 
17:総和接合部 18:モーター制御装置 19:モ
ーターL!!動装置21:総和接合部 22:遅延ブロ
ック゛24:総和接°合部 26:遅延ブロック 27
.28:総和接合部 103,104:分散分析、器 
106:式解答器
FIG. 1 is a weight loss delivery system embodying the present invention. Figure 2 is a schematic diagram of the model of the separation time loss weight system. Figure 3 is a model of the separation time loss weight system. FIG. 2 is a schematic diagram of a Kalman filter for estimating mass flow and a motor control signal processing device according to the present invention. FIG. 4 is a flow chart of the calculation steps performed by the weight signal processing device of the present invention. FIG. 5 is a flow chart of the calculation steps performed by the motor control device of the present invention. 6A-6F are graphs of the operation of a weight feed system according to the present invention. FIG. 7 is a table showing the graphs of FIGS. 6D and 6E. FIG. 8 is another graph of the operation of the weight feed system according to the present invention. FIG. 9 is a weight loss delivery system embodying the present invention of self-rIa adjustment. FIG. 10 is a flow chart of the calculation steps performed by the weight signal processing device of the present invention employing self-adjustment. FIG. 11 is a flow chart of the computational steps performed by the motor controller of the present invention employing self-adjustment. FIG. 12 is a flow chart of the computational steps performed by the present invention to calibrate control parameters. FIG. 13 is a schematic diagram of a model for noise parameter calibration of the present invention. FIG. 14 is a flow chart of operation step 0 performed in accordance with the present invention for calibrating noise parameters. 10: Hopper - 11: Feed screw 12: Feed screw motor 13 Niscale I4:
Weight handling device 15: Computer 16: Operation panel
17: Summation junction 18: Motor control device 19: Motor L! ! Dynamic device 21: Summation junction 22: Delay block 24: Summation junction 26: Delay block 27
.. 28: Summation junction 103, 104: Analysis of variance, vessel
106: Formula solver

Claims (1)

【特許請求の範囲】 1)材料の重量供給方法であつて、 或る量の材料を貯蔵する段階; 前記材料をを制御量に従つて排出する段階;前記貯蔵さ
れた材料若しくは排出中の前記材料の重量を検出する段
階; 排出中の材料の量を前記制御量に関係付ける制御モデル
を自動的に較正する段階; 前記検出された重量を実際の重量状態とは異なるものに
する少なくとも1個のノイズ・プロセスのノイズ・モデ
ルを自動的に較正する段階;前記重み付け材料の前記実
際の重量状態の概算値と排出中の材料の実際のマス・フ
ロー状態の概算値を前記ノイズ・モデルと前記制御モデ
ルを使つて前記検出重量から得る段階; 前記実際のマス・フロー状態の前記概算値と所望のマス
・フロー状態の差を決定する段階及び 前記実際のマス・フロー状態を前記所望のマス・フロー
状態に維持すべく前記差を使つて材料の前記排出を制御
する段階から成る材料の重量供給方法。 2)更に前記入手段階に従つて実際のマス・フロー状態
の新しい概算値を繰返し得る段階を含む請求項1)記載
の方法。 3)前記ノイズ・モデルが確率的であり、少なくとも1
個のプラント・ノイズ・プロセスのモデルと少なくとも
1個の測定ノイズ・プロセスのモデルを含む請求項2)
記載の方法。 4)前記ノイズ・モデルを自動的に較正する前記段階が
、 前記材料を材料マス・フロー割合にて排出する段階; 前記貯蔵された材料若しくは前記材料マス・フロー割合
にて排出中の前記材料の重量を検出する段階; 貯蔵された材記材料若しくは排出中の前記材料の実際の
重量状態の第1重量概算値と第2重量概算値を発生すべ
く一定利得の個々の第1及び第2組を有する第1フィル
ターと第2フィルターで前記検出済み重量をフィルター
処理する段階;前記検出された重量と前記第1及び第2
重量概算値の間の個々の第1及び第2差を決定する段階
; 前記第1及び第2差の分散を演算する段階;前記第1及
び第2分散から前記少なくとも1つの測定ノイズ・プロ
セスの分散を演算する段階;前記第1及び第2分散から
前記プラント・ノイズ・プロセスの分散を演算する段階
から成る請求項3)記載の方法。 5)前記制御モデルを自動的に較正する前記段階が、 材料の前記排出を交互の第1及び第2の所望の排出割合
にて制御する段階; 貯蔵された材料若しくは前記第1及び第2所望と排出割
合にて排出されている材料の重量を検出する段階; 前記重み付けされた材料の実際の重量の個々の第1概算
値と第2概算値並ぢに前記第1及び第2所望排出割合に
て排出中の材料の実際のマス・フロー割合の第1及び第
2概算値を前記検出済み重量から得る段階; 前記第1割合と第2割合の前記個々の第1概算値と第2
概算値から前記制御モデルの小さい信号利得を演算する
段階; 前記検出済み重量と前記実際の重量の前記第1概算値、
第2概算値の間の差を決定する段階;前記差の平均値を
演算する段階;及び 前記制御モデルの重量補償因子を前記差の前記平均値か
ら演算する段階から成る請求項2)記載の方法。 6)材料の重量供給方法であつて、 容器内に或る量の材料を貯蔵する段階; 前記材料を排出する段階; 貯蔵された材料若しくは排出中の材料の重量を検出する
段階; 材料を較正モードと作動モードにて選択的に排出する段
階; 前記較正モードが、 小さい信号利得、排出材料を制御量に関係付ける制御モ
デルと重量補償因子を較正する段階;及び 少なくとも1つのプラント・ノイズ・プロセスのモデル
及び少なくとも1つの測定ノイズ・プロセスのモデルを
含み、共に前記検出済み重量を実際の重量状態とは異な
るものにするノイズ・モデルを較正する段階;から成り
、 前記作動モードが 前記ノイズ・モデルと前記制御モデルを使つて前記検出
済み重量から排出中の材料の実際のマス・フロー割合の
概算値を得る段階; 前記実際のマス・フロー状態の前記概算値と所望のマス
・フロー状態の間の差を決定する段階;前記差に従つて
且つ前記所望のマス・フロー割合状態に対する前記差の
大きさに従つて制御量を演算する段階;及び 前記実際のマス・フロー割合を状態を前記所望のマス・
フロー状態に維持するため前記制御量を使つて材料の前
記排出を制御する段階から成る材料の重量供給方法。 7)前記較正モードが前記作動モード前に選択される請
求項6)記載の材料の重量供給方法。 8)重量供給システムであつて、 材料を貯蔵する手段; 材料を前記貯蔵手段から排出する手段; 貯蔵された材料と重量又は排出中の材料と重量を検出す
る手段; 前記検出済み重量を計量中の材料の実際の重量状態とは
異なるものにする少なくとも1つのノイズ・プロセスの
ノイズ・モデルを含み且つ制御モデルを含むカルマン・
フィルター手段を使つて前記検出済み重量から、計量中
材料の概算重量状態と排出中材料の概算マス・フロー割
合も得る手段; 前記ノイズ・モデルと前記制御モデルを自動的に較正す
る手段; 前記概算マス・フロー状態と所望のマス・フロー状態の
間の差に比例する設定点誤差を演算する手段; 前記設定点誤差に従つて且つ前記所望のマス・フロー状
態に対する設記設定点誤差の大きさに従つて重量制御信
号を演算する手段;及び 前記所望のマス・フロー状態にて貯蔵する前記手段から
材料を排出するため前記重量制御信号に従つて排出する
前記手段を制御する手段から成る重量供給システム。
Claims: 1) A method for gravimetrically dispensing material, comprising: storing a certain amount of material; discharging said material according to a controlled amount; said stored material or said material being discharged; detecting the weight of the material; automatically calibrating a control model relating the amount of material being discharged to the controlled variable; at least one component that makes the detected weight different from the actual weight condition; automatically calibrating a noise model of a noisy process; calibrating a noise model of the noisy process; using a control model to derive from the sensed weight; determining the difference between the approximation of the actual mass flow condition and a desired mass flow condition; and converting the actual mass flow condition to the desired mass flow condition. A method for gravimetric feeding of material comprising the step of controlling said discharge of material using said difference to maintain a flow condition. 2) The method of claim 1, further comprising the step of repeating a new estimate of actual mass flow conditions in accordance with said obtaining step. 3) the noise model is stochastic and has at least 1
and at least one measurement noise process model.
Method described. 4) the step of automatically calibrating the noise model comprises: discharging the material at a material mass flow rate; discharging the material at a material mass flow rate; detecting weight; determining respective first and second sets of constant gains to generate a first weight estimate and a second weight estimate of the actual weight status of the stored material or the material being discharged; filtering the detected weight with a first filter and a second filter having: the detected weight and the first and second filters;
determining respective first and second differences between weight estimates; calculating a variance of said first and second differences; calculating a variance of said at least one measurement noise process from said first and second variances; 4. The method of claim 3, comprising the steps of calculating a variance; calculating a variance of the plant noise process from the first and second variances. 5) the step of automatically calibrating the control model comprises: controlling the discharge of material at alternating first and second desired discharge rates; stored material or the first and second desired discharge rates; detecting the weight of the material being discharged at the weighted discharge rate; and the respective first and second estimates of the weighted actual weight of the material as well as the first and second desired discharge rates. obtaining first and second estimates of the actual mass flow rate of material being discharged from the detected weight;
calculating a small signal gain of the control model from the estimated values; the first estimated values of the detected weight and the actual weight;
2), comprising the steps of: determining a difference between the second estimates; calculating an average value of the differences; and calculating a weight compensation factor of the control model from the average value of the differences. Method. 6) A method for dispensing material by weight, comprising: storing an amount of material in a container; discharging said material; detecting the weight of the material stored or being discharged; calibrating the material. selectively discharging in a mode and a mode of operation; said calibration mode calibrating a control model and weight compensation factor that relates discharged material to a controlled quantity with a small signal gain; and at least one plant noise process. calibrating a noise model comprising a model of a measurement noise process and a model of at least one measurement noise process, both of which make the detected weight different from the actual weight condition; and obtaining an estimate of the actual mass flow rate of the material being discharged from the sensed weight using the control model; between the estimate of the actual mass flow condition and the desired mass flow condition. calculating a control amount according to the difference and according to the magnitude of the difference with respect to the desired mass flow rate state; The mass of
A method for gravimetrically dispensing material comprising the step of controlling said discharge of material using said controlled amount to maintain a flow condition. 7) The method of claim 6), wherein said calibration mode is selected before said operating mode. 8) A weight supply system comprising: means for storing material; means for discharging material from said storage means; means for detecting the stored material and weight or the material and weight being discharged; and measuring said detected weight. a Kalman model that includes a noise model of at least one noisy process that differs from the actual weight state of the material and includes a control model;
means for also obtaining an approximate weight state of the material being weighed and an approximate mass flow rate of the material being discharged from the detected weight using filter means; means for automatically calibrating the noise model and the control model; means for calculating a set point error proportional to the difference between a mass flow condition and a desired mass flow condition; a magnitude of the set point error according to said set point error and for said desired mass flow condition; and means for controlling said means for discharging in accordance with said weight control signal for discharging material from said means for storing at said desired mass flow conditions. system.
JP7636089A 1988-03-29 1989-03-28 Method and apparatus for controlling supply weight of supplied material Expired - Lifetime JP2726089B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17497688A 1988-03-29 1988-03-29
US174,976 1988-03-29

Publications (2)

Publication Number Publication Date
JPH0222703A true JPH0222703A (en) 1990-01-25
JP2726089B2 JP2726089B2 (en) 1998-03-11

Family

ID=22638304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7636089A Expired - Lifetime JP2726089B2 (en) 1988-03-29 1989-03-28 Method and apparatus for controlling supply weight of supplied material

Country Status (2)

Country Link
JP (1) JP2726089B2 (en)
DE (1) DE3910028A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06247532A (en) * 1993-02-26 1994-09-06 Japan Steel Works Ltd:The Method of controlling weight feeder
CN115145149A (en) * 2022-06-21 2022-10-04 青岛宏大纺织机械有限责任公司 Self-adaptive tracking control method for weighing cotton feeder
CN116331869A (en) * 2022-12-27 2023-06-27 藤原酿造机械株式会社 Metering and discharging method of water-absorbing grains and metering and discharging mechanism of water-absorbing grains

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3933424C1 (en) * 1989-10-06 1991-04-18 Carl Schenck Ag, 6100 Darmstadt, De
DE4127512C2 (en) * 1991-08-20 1995-02-23 Bayer Ag Process for the production of polycarbonate with constant viscosity
DE59205024D1 (en) * 1992-04-11 1996-02-22 Schenck Ag Carl Method and device for determining the delivery rate for belt scales
US5504692A (en) * 1992-06-15 1996-04-02 E. I. Du Pont De Nemours Co., Inc. System and method for improved flow data reconciliation
US6421575B1 (en) * 1999-12-01 2002-07-16 Metso Paper Automation Oy Method and control arrangement for controlling sheet-making process
DE102007025580A1 (en) * 2007-06-01 2008-12-04 Mettler-Toledo Garvens Gmbh Method and device for weighing products
EP2159555B1 (en) 2008-08-25 2013-02-27 Mettler-Toledo AG Method and device for filling target containers
EP2372321B1 (en) * 2010-02-24 2012-11-07 Mettler-Toledo AG Method and device for filling target containers
CN114634007B (en) * 2022-02-11 2024-03-22 国能黄骅港务有限责任公司 Feeding system of dumper and low material level detection method and device thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1583545A (en) * 1976-08-04 1981-01-28 Martin Sanchez J Control systems
US4775949A (en) * 1986-06-27 1988-10-04 K-Tron International, Inc. Weigh feeding system with stochastic control

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06247532A (en) * 1993-02-26 1994-09-06 Japan Steel Works Ltd:The Method of controlling weight feeder
CN115145149A (en) * 2022-06-21 2022-10-04 青岛宏大纺织机械有限责任公司 Self-adaptive tracking control method for weighing cotton feeder
CN116331869A (en) * 2022-12-27 2023-06-27 藤原酿造机械株式会社 Metering and discharging method of water-absorbing grains and metering and discharging mechanism of water-absorbing grains
CN116331869B (en) * 2022-12-27 2023-09-22 藤原酿造机械株式会社 Metering and discharging method of water-absorbing grains and metering and discharging mechanism of water-absorbing grains

Also Published As

Publication number Publication date
JP2726089B2 (en) 1998-03-11
DE3910028A1 (en) 1989-10-19

Similar Documents

Publication Publication Date Title
US4893262A (en) Weigh feeding system with self-tuning stochastic control
US4775949A (en) Weigh feeding system with stochastic control
US4954975A (en) Weigh feeding system with self-tuning stochastic control and weight and actuator measurements
JPH0222703A (en) Weight supply method and system for material
US10018986B2 (en) Mass flow control for a conveyor system
JP2768058B2 (en) Vibration test device for structure, vibration test method, and vibration response analysis device
US8209039B2 (en) Process control system having on-line and off-line test calculation for industrial process transmitters
US4524886A (en) Apparatus and method for improving the accuracy of a loss-in-weight feeding system
MX2007007858A (en) A method and apparatus for directing the use of a coriolis flow meter.
JPS63309821A (en) Control of differential distribution scale especially for bulk load and differential distribution scale for executing the same
US11536600B2 (en) Coriolis flowmeter, timing prediction system, and timing prediction method
US20230139042A1 (en) Method for controlling discharge flow rate in a loss-in-weight scale
Mason et al. A novel experimental technique for the investigation of gas–solids flow in pipes
JP2003294519A (en) Method for measuring amount of feed in continuous powder feeder
CN109959436B (en) Material weighing control method and device and material weighing system
WO2014112398A1 (en) Electronic weighing device having flow calculation function
JP4245230B2 (en) Metering device
JP4578216B2 (en) Control method of weight filling apparatus and weight filling apparatus
JP2011179859A (en) Highly accurate quantitative supply system of granular material
JP3083861B2 (en) Method and apparatus for controlling distributed supply device
RU2763123C1 (en) System providing testing and verification of a weight measurement apparatus, method for testing and verification of a weight measurement apparatus
JPS6332385Y2 (en)
JPH112557A (en) Method for measuring and displaying weight feeder picking amount
JP2002318152A (en) Measuring device for powder and granular material
JP5244045B2 (en) Analysis system using PLC