(57)【特許請求の範囲】
【請求項１】
予め設定された目標重量値分の被計量物を供給する定量供給装置において、
供給制御信号に従って上記被計量物の供給を行う供給手段と、
上記供給制御信号を生成する供給制御手段と、
上記供給手段による供給済みの上記被計量物の重量を測定する重量測定手段と、
を具備し、
上記供給制御手段は、上記重量測定手段による重量測定値が増大するに連れて上記供給手段による上記被計量物の単位時間当たりの供給量が漸減すると共に、該重量測定値に対する該供給量の変化率の絶対値が漸増した後に漸減し、さらに該重量測定値が上記目標重量値よりも小さい所定の供給停止重量値に到達する時点での該変化率が略零になり、併せて該時点で該被計量物の供給が停止されるように、上記供給制御信号を生成すること、
を特徴とする、定量供給装置。
【請求項２】
上記供給制御手段は、上記絶対値が略零の状態から漸増し始めるように、上記供給制御信号を生成する、
請求項１に記載の定量供給装置。
【請求項３】
上記供給制御手段は、上記絶対値が漸増している期間中の該絶対値の変化度合が略一定となるように、上記供給制御信号を生成する、
請求項１または２に記載の定量供給装置。
【請求項４】
上記供給制御手段は、上記供給量が略一定の或るレベルとされた後に該或るレベルから漸減するように、上記供給制御信号を生成する、
請求項１ないし３のいずれかに記載の定量供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定量供給装置に関し、特に、予め定められた目標重量値分の被計量物を供給する、定量供給装置に関する。
【背景技術】
【０００２】
この種の定量供給装置、とりわけ樹脂ペレットやグラニュー糖のように流動性の高い粉粒状（バラ状）の被計量物を取り扱う定量供給装置、として、例えば、多量の被計量物が収容された溜めホッパと、この溜めホッパの下方に配置されており当該溜めホッパから被計量物の供給を受ける計量ホッパと、を備えたものがある。計量ホッパには、ロードセル等の荷重センサが付属されており、この荷重センサから出力される計量信号に基づいて、当該計量ホッパに供給された被計量物の重量が逐次求められる。そして、求められた重量測定値が目標重量値よりも小さい所定の供給停止重量値と一致したときに、溜めホッパから計量ホッパへの被計量物の供給が停止される。これにより、目標重量値分の被計量物を供給する、という定量供給が実現される。さらに、この定量供給の高速化および高精度化を図るために、被計量物の単位時間当たりの供給量が段階的に変えられることがある。
【０００３】
具体的には、溜めホッパから計量ホッパへの被計量物の供給が開始された直後の初期の段階においては、比較的に大きな供給量で被計量物の供給が行われる。これにより、被計量物の供給開始から供給停止までに要する時間、言わば供給時間、の短縮化が図られ、つまり定量供給の高速化が実現される。そして、被計量物の供給開始から或る程度の時間が経過し、例えば上述した重量測定値が供給停止重量値よりも小さい所定の切換重量値に到達した時点で、比較的に小さな供給量に切り換えられる。これにより、時間の経過と共に増大する重量測定値の増大速度が低下し、当該重量測定値が供給停止重量値と一致するタイミング、つまり被計量物の供給を停止させるタイミング、の取得が容易になる。また、このタイミングの取得に多少のズレが生じたとしても、元々被計量物の供給量が小さく抑えられているので、当該ズレによる影響（誤差）が軽減される。この結果、目標重量値に対する被計量物の最終的な供給済み重量値の精度、言わば供給精度、が向上し、定量供給の高精度化が実現される。
【０００４】
なお、被計量物の単位時間当たりの供給量は、例えば溜めホッパの底部にある排出口に設けられた開閉ゲートの開度によって制御される。即ち、このゲート開度が大きいほど、被計量物の単位時間当たりの供給量は大きくなり、当該ゲート開度が小さいほど、被計量物の単位時間当たりの供給量は小さくなる。そして、開閉ゲートが閉鎖されると、溜めホッパから計量ホッパへの被計量物の供給が停止される。ただし、開閉ゲートが閉鎖されても、その後、暫くの間は、被計量物が計量ホッパに供給され続ける。これは、主に、開閉ゲートと計量ホッパとの間に距離があること、いわゆる落差量、に起因する。また、開閉ゲートを閉鎖させるタイミングが到来してから、つまり重量測定値が供給停止重量値と一致してから、実際に当該開閉ゲートが閉鎖されるまでに、多少の応答遅れが生じることにも、起因する。これらを考慮して、上述の如く供給停止重量値は目標重量値よりも小さい値とされている。
【０００５】
このようにゲート開度によって被計量物の単位時間当たりの供給量が制御される、いわゆるゲート開度制御方式においては、当該ゲート開度が段階的に切り換えられると、その切り換わり時点前後の被計量物の供給量差に起因して、当該被計量物の供給先である計量ホッパへの衝撃荷重が変化する。すると、計量ホッパを含む秤系が振動し、この秤系の出力である計量信号に当該秤系の固有振動数に応じた周波数の概略正弦波状の振動成分が発生する。この振動成分は、言うまでもなく当該振動成分含む計量信号に基づいて求められる重量測定値に誤差となって現れる。従って、正確な重量測定値を得るには、この振動成分が十分に減衰するのを待つ必要がある。特に、被計量物の供給量が小さめとされる最終の段階、言わば小供給段階、において、被計量物の供給停止タイミングを正確に取得するには、この振動成分が減衰するまでの待ち時間を含め、当該小供給段階に掛けられる時間を長めに設定する必要がある。しかし、そうすると、定量供給の高精度化には有益なものの、当該小供給時間を含む全供給時間が長くなり、定量供給の高速化に反する。そこで、この不都合を回避するべく、従来、例えば特許文献１に開示されたものがある。
【０００６】
この従来技術によれば、図１３（ａ）に示すように、時間ｔｘがｔｘ＝０という時点を基点として、開閉ゲートが開かれる。これにより、溜めホッパから計量ホッパへの被計量物の供給が開始される。この被計量物の供給開始直後のゲート開度Ｇｘは、多少の応答時間を掛けて、Ｇｘ＝Ｇ１０という比較的に大きな一定値となる。これに伴い、被計量物の単位時間当たりの供給量もまた、このゲート開度Ｇ１０に応じた比較的に大きな値となる。この言わば大供給（大投入）段階においては、図１３（ｂ）に示すように、重量測定値Ｗｘが当該ゲート開度Ｇ１０に応じた比較的に高い速度（ｄＷｘ／ｄｔｘ）で増大する。そして、この重量測定値Ｗｘが供給停止重量値Ｗｃ０よりも小さい予め定められた第１の切換重量値Ｗ１０に到達（Ｗｘ≧Ｗ１０）すると、その時点ｔ１０で、大供給段階から中供給（中投入）段階としての漸減段階に切り換わる。この漸減段階においては、ゲート開度Ｇｘが、時間ｔｘの経過と共に、厳密には重量測定値Ｗｘが増大するに連れて、漸減され、さらに詳しくは当該重量測定値Ｗｘを変数とする次の式１に基づいて制御される。
【０００７】
《式１》
Ｇｘ＝（Ｇ１０−Ｇ２０）・｛（Ｗ２０−Ｗｘ）／（Ｗ２０−Ｗ１０）｝α+Ｇ２０
【０００８】
なお、この式１において、Ｇ２０は、後述する小供給（小投入）段階におけるゲート開度Ｇｘであり、この小供給段階におけるゲート開度Ｇ２０は、大供給段階におけるゲート開度Ｇ１０よりも小さい（Ｇ２０＜Ｇ１０）。そして、Ｗ２０は、予め定められた第２の切換重量値であり、この第２切換重量値Ｗ２０は、上述した第１切換重量値Ｗ１０よりも大きく、かつ、供給停止重量値Ｗｃ０よりも小さい（Ｗ１０＜Ｗ２０＜Ｗｃ０）。さらに、冪指数αは、０．３≦α≦０．７を満足する任意の値であり、この冪指数αの値によって、漸減段階における時間ｔｘの経過（厳密には重量測定値Ｗｘの増大）に対するゲート開度Ｇｘの推移が変わる。例えば、この冪指数αの値が小さいほど、ゲート開度Ｇｘは、図１３（ａ）において上方に向かって円弧状（凸状）に膨らむように推移する。そして、冪指数αの値が大きいほど、当該膨らみは小さくなる。
【０００９】
この式１に基づく漸減段階においては、時間ｔｘの経過と共に漸減するゲート開度Ｇｘに伴って、被計量物の供給量が漸減するので、重量測定値Ｗｘの増大速度もまた漸減する。そして、重量測定値Ｗｘが第２切換重量値Ｗ２０に到達（Ｗｘ≧Ｗ２０）すると、その時点ｔ２０で、漸減段階から小供給段階に切り換わる。なお、この漸減段階から小供給段階に切り換わる時点ｔ２０でのゲート開度Ｇｘは、式１からも分かるようにＧｘ＝Ｇ２０となる。
【００１０】
小供給段階においては、このＧ２０という一定のゲート開度Ｇｘに維持される。これにより、被計量物の供給量は、当該ゲート開度Ｇ２０に応じた比較的に小さな一定値となり、重量測定値Ｗｘの増大速度は、さらに低下する。そして、重量測定値Ｗｘが供給停止重量値Ｗｃ０と一致（Ｗｘ≧Ｗｃ０）すると、その時点ｔ３０で、ゲート開度ＧｘがＧｘ＝０とされる。つまり、開閉ゲートが閉鎖される。ただし、上述したように、開閉ゲートが閉鎖されても、その後、暫くの間は、被計量物が計量ホッパに供給され続ける。これに伴い、重量測定値Ｗｘは増大し続け、詳しくは上述した応答遅れ分を含む落差量Ｗｄ０分だけ増大する。そして、最終的に、重量測定値Ｗｘは目標重量値Ｗｔ０に近い値Ｗｆ０（≒Ｗｔ０）に収束する。この最終重量値Ｗｆ０が得られると、厳密には開閉ゲートが閉鎖された供給停止時点ｔ３０から所定の安定待ち時間Ｔｆ０が経過した時点ｔ４０での重量測定値Ｗｘが当該最終重量値Ｗｆ０として取得されると、計量ホッパに供給された被計量物が速やかに当該計量ホッパから排出される。これをもって、一連（１回）の定量供給が終了する。
【００１１】
このように、従来技術では、大供給段階と小供給段階との間に中供給段階としての漸減段階が設けられ、この漸減段階においては、ゲート開度Ｇｘが、大供給段階におけるのと同じ開度Ｇ１０から小供給段階におけるのと同じ開度Ｇ２０にまで連続的に漸減される。これにより、各段階間の切り換わり時点ｔ１０およびｔ２０前後の被計量物の供給量差が低減され、当該各切り換わり時点ｔ１０およびｔ２０での振動成分の発生が抑制される（ただし、被計量物の供給開始直後に当該被計量物の落下衝撃力によって発生する比較的に振幅の大きい初期振動成分については、漸減段階の有無に拘らず抑制されない）。特に、漸減段階から小供給段階への切り換わり時点ｔ２０での振動成分の発生が抑制されることで、小供給時間Ｔｓ０（＝ｔ３０−ｔ２０）の短縮化が可能となり、ひいては当該小供給時間Ｔｓ０を含む全供給時間Ｔａ０の短縮化が可能となる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開昭６２−２３０５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、この従来技術では、上述の如く漸減段階から小供給段階への切り換わり時点ｔ２０での振動成分の発生（振幅）は抑制されるものの、やはり同切り換わり時点ｔ２０前後の被計量物の供給量差に起因して、多少の振動成分が発生する。即ち、改めて漸減段階に注目すると、この漸減段階においては、上述の式１に基づいてゲート開度Ｇｘが漸減するが、重量測定値Ｗｘが増大するに連れて、当該ゲート開度Ｇｘの漸減度合（言わば漸減速度）が増大し、詳しくは次の式２で表される変化率ｄＧｘ／ｄＷｘの絶対値｜ｄＧｘ／ｄＷｘ｜が増大する。
【００１４】
《式２》
ｄＧｘ／ｄＷｘ＝−α・｛（Ｇ１０−Ｇ２０）／（Ｗ２０−Ｗ１０）α｝・（Ｗ２０−Ｗｘ）α−１
＝−α・｛（Ｇ１０−Ｇ２０）／（Ｗ２０−Ｗ１０）α｝／（Ｗ２０−Ｗｘ）１−α
【００１５】
ここで、重量測定値Ｗｘが第２切換重量値Ｗ２０から比較的に大きく離れている言わば漸減段階の前半部分においては、この式２で表されるゲート開度変化率ｄＧｘ／ｄＷｘの絶対値｜ｄＧｘ／ｄＷｘ｜は、緩やかに増大する。つまり、ゲート開度Ｇｘがゆっくりと絞られ、言い換えれば当該ゲート開度Ｇｘが比較的に大きい状態が維持される。このことは、式２におけるαの値が１よりも小さいこと（∵０．３≦α≦０．７）、具体的には、重量測定値Ｗｘが第２切換重量値Ｗ２０から比較的に大きく離れている期間中は、当該重量測定値Ｗｘが第２切換重量値Ｗ２０に近づくに連れて、式２の第２右辺における分母（Ｗ２０−Ｗｘ）１−αの値が緩やかに小さくなること、から分かる。これによって、漸減段階の前半部分における被計量物の総供給量の増大が図られ、ひいては全供給時間Ｔａ０の短縮化が図られる。
【００１６】
そして、重量測定値Ｗｘがさらに第２切換重量値Ｗ２０に近づくに連れて、言わば漸減段階の後半部分に入ると、式２で表されるゲート開度変化率ｄＧｘ／ｄＷｘの絶対値｜ｄＧｘ／ｄＷｘ｜は、急速に増大する。つまり、式２の第２右辺における分母（Ｗ２０−Ｗｘ）１−αの値が急速に小さくなり、この結果、当該絶対値｜ｄＧｘ／ｄＷｘ｜が急速に大きくなる。そして、重量測定値Ｗｘが第２切換重量値Ｗｘに到達する直前、言わば漸減段階の終点である切り換わり時点ｔ２０の直前、においては、ゲート開度変化率ｄＧｘ／ｄＷｘは、次の式３のように（マイナス）無限大になる。
【００１７】
《式３》
ｄＧｘ／ｄＷｘ＝−∞
ｗｈｅｒｅ  Ｗｘ＜Ｗ２０，Ｗｘ≒Ｗ２０
【００１８】
これに対して、重量測定値ＷｘがＷｘ＞Ｗ２０となる瞬間を含む小供給段階においては、上述の如くゲート開度ＧｘがＧｘ＝Ｇ２０という一定値であるので、ゲート開度変化率ｄＧｘ／ｄＷｘは、次の式４のようにゼロになる。
【００１９】
《式４》
ｄＧｘ／ｄＷｘ＝０
ｗｈｅｒｅ  Ｗｘ＞Ｗ２０
【００２０】
これらの式３および式４から分かるように、切り換わり時点ｔ２０の前後の短い期間中に、ゲート開度Ｇｘが（マイナス）無限大からゼロに急変し、つまり被計量物の供給量が急変する。これにより、同切り換わり時点ｔ２０において、上述の如く多少の振動成分が発生する。
【００２１】
このように、従来技術では、漸減段階の前半部分における被計量物の総供給量の増大が図られ、ひいては全供給時間Ｔａ０の短縮化が図られる点は、好都合であるが、その一方で、漸減段階の終点である切り換わり時点ｔ２０において、多少の振動成分が発生する。そして、この振動成分の減衰待ちを含め、定量供給の高精度化を図るために、小供給段階が設けられる。つまり、小供給段階が必須とされる。ところが、この小供給段階が設けられることは、たとえこれに掛かる小供給時間Ｔｓ０が短縮化されたとしても、全供給時間Ｔａ０の短縮化を図る上では、即ち定量供給の高速化を図る上では、阻害要因となる。
【００２２】
それゆえに、本発明は、小供給段階を排除することで、従来よりも定量供給のさらなる高速化を実現しつつ、当該定量供給の高精度化を維持することができる、定量供給装置を提供することを、目的とする。
【課題を解決するための手段】
【００２３】
この目的を達成するために、本発明は、予め設定された目標重量値分の被計量物を供給する定量供給装置において、供給制御信号に従って被計量物の供給を行う供給手段と、当該供給制御信号を生成する供給制御手段と、供給手段による供給済みの被計量物の重量を測定する重量測定手段と、を具備する。ここで、供給制御手段は、重量測定手段による重量測定値が増大するに連れて、供給手段による被計量物の単位時間当たりの供給量が漸減するように、供給制御信号を生成する。また、供給制御手段は、重量測定値に対する当該供給量の変化率の絶対値が、まず漸増し、その後に漸減するように、供給制御信号を生成する。さらに、供給制御手段は、重量測定値が目標重量値よりも小さい所定の供給停止重量値に到達する時点での当該変化率が略ゼロになり、併せて、同時点で被計量物の供給が停止されるように、供給制御信号を生成する、というものである。
【００２４】
即ち、本発明によれば、供給制御手段から与えられる供給制御信号に従って、供給手段が、被計量物の供給を行う。そして、この供給手段による供給済みの被計量物の重量が、重量測定手段によって逐次測定される。この重量測定手段による重量測定値は、供給手段による被計量物の供給が進むに連れて増大し、言い換えれば時間の経過と共に増大する。ここで、供給制御手段は、重量測定値が増大するに連れて、供給手段による被計量物の単位時間当たりの供給量が漸減するように、言わば漸減段階が形成されるように、供給制御信号を生成する。そして、供給制御手段は、重量測定値が目標重量値よりも小さい所定の供給停止重量値に到達した時点で被計量物の供給が停止されるように、供給制御信号を生成する。つまり、従来技術におけるような小供給段階が設けられることなく、目標重量値分の被計量物を供給する、という定量供給が実現される。
【００２５】
併せて、供給制御手段は、上述の漸減段階において、重量測定値に対する被計量物の単位時間当たりの供給量の変化率の絶対値が、まず漸増し、その後に漸減するように、供給制御信号を生成する。ここで、当該絶対値、言わば被計量物の単位時間当たりの供給量の漸減度合が、まず漸増するには、元々の当該漸減度合が比較的に小さいこと、ならびに、当該漸減度合が漸増し得る程度に元々の当該供給量が比較的に大きいことが、前提とされる。従って、漸減段階においては、特に当該漸減段階の言わば前半部分においては、被計量物の単位時間当たりの供給量が比較的に大きい状態から漸減し始めると共に、その漸減度合が徐々に増大する。これにより、当該供給量が比較的に大きい状態が維持され、当該漸減段階の前半部分における被計量物の総供給量の増大が図られる。このことは、当該漸減段階の前半部分に掛かる時間を含む全供給時間の短縮化、つまり定量供給の高速化、に大きく貢献する。
【００２６】
そして、漸減段階の途中で、言わば当該漸減段階の後半部分に入ると、被計量物の単位時間当たりの供給量の漸減度合は、上述の漸増状態から、漸減状態へと、転ずる。そして、供給制御手段は、重量測定値が供給停止重量値に到達する時点、つまり被計量物の供給停止時点で、当該漸減度合が略ゼロになるように、供給制御信号を生成する。この結果、同時点を含む言わば漸減段階の終盤部分での被計量物の単位時間当たりの供給量が、比較的に低い略一定の値になる。要するに、小供給段階と同様の態様が形成される。加えて、漸減段階においては、被計量物の単位時間当たりの供給量が連続的に変化するので、その終点である被計量物の供給停止時点に影響を及ぼすような振動成分の発生が防止される。これにより、当該被計量物の供給停止時点が正確に取得される。即ち、小供給段階が設けられないにも拘らず、正確な定量供給が実現される。
【００２７】
なお、供給制御手段は、漸減段階において、被計量物の単位時間当たりの供給量の漸減度合が略ゼロの状態から漸増し始めるように、供給制御信号を生成してもよい。この構成によれば、漸減段階において、特にその始点において、被計量物の単位時間当たりの供給量が即座に漸減せず、その直後からゆっくりと漸減し始める。従って、例えば当該供給量が即座に漸減し始める場合に比べて、つまり当該供給量の漸減度合が略ゼロでない（正数の）状態から漸増し始める場合に比べて、当該供給量が比較的に大きい状態が長めに維持される。これにより、漸減段階の特に前半部分における被計量物の総供給量の増大が図られ、ひいては定量供給のさらなる高速化が図られる。
【００２８】
また、供給制御手段は、漸減段階の前半部分において、被計量物の単位時間当たりの供給量の漸減度合のさらに変化度合が略一定となるように、供給制御信号を生成するのが、望ましい。この構成によれば、当該供給量の漸減度合が略一定の度合（言わば速度）で漸増する。これに対して、当該変化度合が略一定ではなく、例えば重量測定値の増大に伴って徐々に増大する、と仮定すると、被計量物の単位時間当たりの供給量が急減し、その分、漸減段階の前半部分における被計量物の総供給量が少なくなり、これを漸減段階の後半部分で補填するべく、当該後半部分に長い時間が掛かり、ひいては全供給時間が長くなる。つまり、定量供給の高速化に支障を来す恐れがある。一方、当該変化度合が徐々に低下する、と仮定すると、漸減段階の前半部分で低減される当該供給量の低減量が過小となり、その分、当該前半部分における被計量物の総供給量が過大となる。そうなると、漸減段階の後半部分で低減されなければならない当該供給量の低減量が過大となり、極端には当該供給量が一気に低減されてしまい、これにより、振動成分が発生して、定量供給の高精度化に支障を来す恐れがある。このような不都合を回避するべく、ここで言う変化度合は略一定であるのが、望ましい。
【００２９】
さらに、供給制御手段は、被計量物の単位時間当たりの供給量が比較的に大きい或る一定のレベルとされた後に、当該或るレベルから漸減するように、供給制御信号を生成してもよい。つまり、漸減段階の前に、従来技術におけるのと同様の大供給段階が設けられてもよい。このような大供給段階が設けられることによって、定量供給のさらなる高速化が図られる。
【発明の効果】
【００３０】
上述したように、本発明によれば、小供給段階が設けられることなく、少なくとも漸減段階のみによって、正確な定量供給が実現される。しかも、漸減段階の特に前半部分において、被計量物の総供給量の増大が図られる。従って、小供給段階が必須とされる従来技術に比べて、定量供給のさらなる高速化を実現することができると共に、当該定量供給の高精度化を維持することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態の全体構成を示す概略図である。
【図２】同実施形態における制御装置の電気的な構成を示すブロック図である。
【図３】同実施形態における稼働運転時の時間の経過に対するゲート開度および重量測定値の推移を示す図解図である。
【図４】同実施形態における重量推定値の算出要領を説明するための図解図である。
【図５】同実施形態による効果を従来技術と比較して説明するための図解図である。
【図６】同実施形態におけるＣＰＵによって実行される自動運転タスクの流れを示すフローチャートである。
【図７】図６に続くフローチャートである。
【図８】図７に続くフローチャートである。
【図９】図８に続くフローチャートである。
【図１０】同実施形態におけるＣＰＵによって実行される割込タスクの流れを示すフローチャートである。
【図１１】図１０に続くフローチャートである。
【図１２】同実施形態の別の例を説明するための図解図である。
【図１３】従来技術における時間の経過に対するゲート開度および重量測定値の推移を示す図解図である。
【発明を実施するための形態】
【００３２】
本発明の一実施形態について、図１〜図１２を参照して説明する。
【００３３】
本実施形態に係る定量供給装置１０は、樹脂ペレットやグラニュー糖のように流動性の高い粉粒状の被計量物１００を取り扱うものであり、図１に示すように、当該被計量物１００が多量に収容された溜めホッパ１２と、この溜めホッパ１２の下方に配置されると共に当該溜めホッパ１２から被計量物１００の供給を受ける計量ホッパ１４と、を備えている。溜めホッパ１２の底部にある排出口には、開閉ゲート１６が設けられており、この開閉ゲート１６の開度Ｇｘによって、当該溜めホッパ１２から計量ホッパ１４への被計量物１００の単位時間当たりの供給量（流量）Ｑｘが制御される。なお、ゲート開度Ｇｘと供給量Ｑｘとは、被計量物１００の粒度や粘度，見かけ比重等の当該被計量物１００の性状、或いは溜めホッパ１２内における当該被計量物１００の収容量や収容姿勢等、の諸状況が一定であることを前提として、互いに相関関係にあり、例えば比例関係にある。つまり、当該供給量Ｑｘは、被計量物１００の単位時間当りの質量流量と考えることができる。そして、この関係が維持されるように、溜めホッパ１２は計量ホッパ１４よりも十分に大きい容積を有している。併せて、溜めホッパ１２内における被計量物１００の収容高さＨが常に一定の範囲に保たれるように、図示しない充填装置によって当該溜めホッパ１２内に被計量物１００が適宜に補充される。
【００３４】
計量ホッパ１４は、荷重センサとしてのロードセル１８を備えており、このロードセル１８は、自身への印加荷重に応じた大きさ（電圧値）のアナログ荷重検出信号Ｗｙを生成する。このアナログ荷重検出信号Ｗｙは、情報出力手段としての例えば液晶型のディスプレイ２０を備えた制御装置２２に入力される。なお、ロードセル１８としては、例えば歪ゲージ式のものが適当であるが、これ以外にも、磁歪式や静電容量式、或いはジャイロ式等の適宜のものが採用可能である。また、ロードセル１８以外の荷重センサが採用されてもよい。
【００３５】
制御装置２２は、図２に示すように、増幅回路２４を有しており、この増幅回路２４に、アナログ荷重検出信号Ｗｙが入力される。この増幅回路２４に入力されたアナログ荷重検出信号Ｗｙは、ここで増幅処理を施された後、Ａ／Ｄ変換回路２６に入力される。なお、図示は省略するが、増幅回路２４の前段または後段には、アナログ荷重検出信号Ｗｙに含まれる比較的に高い周波数帯域のノイズ成分、詳しくは周波数が５０Ｈｚ〜６０Ｈｚのいわゆるラインノイズを含むそれ以上の周波数帯域の電気的な要因によるノイズ成分、を除去するためのローパスフィルタ回路、例えば１次遅れフィルタ回路、が設けられている。また、増幅回路２４自体に、当該ローパスフィルタ回路が組み込まれてもよい。
【００３６】
Ａ／Ｄ変換回路２６は、増幅回路２４経由で入力されたアナログ荷重検出信号Ｗｙを、パルス生成手段としてのクロックパルス生成回路２８から与えられるクロックパルスＣＬＫの立ち上がり（または立ち下がり）に合わせてサンプリングする。これにより、アナログ荷重検出信号Ｗｙは、デジタル態様の信号に変換される。なお、Ａ／Ｄ変換回路２６によるサンプリング周期、つまりクロックパルスＣＬＫの周期ΔＴは、例えばΔＴ＝１ｍｓである。
【００３７】
このＡ／Ｄ変換回路２６による変換後のデジタル荷重検出信号Ｗｙは、入出力インタフェース回路３０を介して、制御手段としてのＣＰＵ（Central
Processing Unit）３２に入力され、厳密には、上述のクロックパルスＣＬＫの立ち上がり（または立ち下がり）に合わせて、当該ＣＰＵ３２に取り込まれる。このため、ＣＰＵ３２にも、入出力インタフェース回路３０を介して、クロックパルスＣＬＫが与えられる。ＣＰＵ３２に取り込まれたデジタル荷重検出信号Ｗｙには、計量ホッパ１４を含む秤系の固有振動数に応じた周波数の概略正弦波状の振動成分が重畳されている。ＣＰＵ３２は、この振動成分を減衰させるべく、デジタル荷重検出信号Ｗｙに対して第１の平滑処理を施す。この第１の平滑処理としては、秤系の固有振動数が概ね１０Ｈｚ程度であり、かつ、後述する定量供給時に当該固有振動数が被計量物１００をも加えた秤系の重量の増加に応じて多少変化することから、例えば１０Ｈｚ付近に数Ｈｚの幅の比較的に大きい減衰帯域を形成するフィルタリング処理、より具体的には９Ｈｚおよび１１Ｈｚという互いに近接した２つのノッチ周波数による減衰帯域を形成する多重（２重）移動平均処理、が適当である。そして、ＣＰＵ３２は、この第１の平滑処理が施された後のデジタル荷重検出信号Ｗｙに基づいて、今現在、計量ホッパ１４に供給されている被計量物１００の重量値、言わば真の供給済み重量値Ｗｘ’、を求め、詳しくは当該真の供給済み重量値Ｗｘ’の測定値である重量測定値Ｗｘを求める。さらに、ＣＰＵ３２は、この重量測定値Ｗｘに基づいて、ゲート制御信号Ｓｇを生成する。このゲート制御信号Ｓｇは、入出力インタフェース回路３０を介して、Ｄ／Ａ変換回路３４に入力され、ここでアナログ態様の信号に変換された後、上述した開閉ゲート１６を駆動するための後述するサーボアンプ回路３６に入力される。また、ゲート制御信号Ｓｇとは別に、ＣＰＵ３２は、排出制御信号Ｓｃをも生成する。この排出制御信号Ｓｃは、入出力インタフェース回路３０を介して、後述するシリンダ３８に与えられる。
【００３８】
このＣＰＵ３２の動作は、当該ＣＰＵ３２に接続された記憶手段としてのメモリ回路４０に記憶されている制御プログラムによって制御される。また、ＣＰＵ３２には、入出力インタフェース回路３０を介して、上述したディスプレイ２０と、当該ＣＰＵ３２に各種命令を入力するための命令入力手段としての例えば操作キー４２と、が接続されている。なお、ディスプレイ２０と操作キー４２とは、互いに一体化されたものでもよく、例えばタッチスクリーンによって構成されてもよい。
【００３９】
図１に戻って、サーボアンプ回路３６は、制御装置２２から入力されたゲート制御信号Ｓｇに基づいて、サーボモータ４４を駆動するための駆動信号Ｓｄを生成する。サーボモータ４４は、この駆動信号Ｓｄに従って駆動され、その駆動力は、駆動ギア４６と従動ギア４８とを有する駆動力伝達手段としてのギア機構５０を介して、開閉ゲート１６に与えられる。これにより、開閉ゲート１６が開閉し、つまりゲート開度Ｇｘが制御される。さらに、サーボモータ４４の回転軸には、その回転角度を検出するための回転角度検出手段としてのロータリ型のポテンショメータ５２が結合されており、このポテンショメータ５２から出力される回転角度検出信号Ｓｐは、サーボアンプ回路３６にフィードバックされる。サーボアンプ回路３６は、このフィードバックされた回転角度検出信号Ｓｐと、上述のゲート制御信号Ｓｇと、を比較し、さらに、この比較結果に基づいて、希望通りのゲート開度Ｇｘとなるように、駆動信号Ｓｄを補正する。
【００４０】
また、計量ホッパ１４の底部は、当該計量ホッパ１４に供給された被計量物１００を排出するための排出口を形成しており、この排出口には、開閉ゲート１６とは別のゲート、言わば排出ゲート５４、が設けられている。そして、この排出ゲート５４を駆動するための駆動手段として、上述したシリンダ３８が設けられている。なお、シリンダ３８としては、例えば空気圧式のものが適当であるが、油圧式等の当該空気圧式以外のものも採用可能である。また、シリンダ３８に代えて、電磁ソレノイドやモータ等の他の駆動手段が採用されてもよい。
【００４１】
このように構成された本実施形態に係る定量供給装置１０によれば、次の要領により、被計量物１００の定量供給が実現される。
【００４２】
即ち、本実施形態に係る定量供給装置１０によれば、図３に示すように、大供給段階および漸減段階という２つの段階に分けて、溜めホッパ１２から計量ホッパ１４への被計量物１００の供給が行われる。つまり、上述した従来技術とは異なり、小供給段階が存在しない。このうちの大供給段階においては、ゲート開度ＧｘがＧｘ＝Ｇ１という比較的に大きな一定値とされる。これに続く漸減段階においては、時間ｔｘの経過に対するゲート開度Ｇｘの関係が概略Ｓ字状に推移するように、ゲート開度Ｇｘが制御される。詳しくは、時間ｔｘの経過と共に、ゲート開度Ｇｘが漸減する。加えて、当該時間ｔｘに対するゲート開度Ｇｘの変化率（言わば漸減速度）ｄＧｘ／ｄｔｘの絶対値｜ｄＧｘ／ｄｔｘ｜が、前半部分で漸増し、後半部分で漸減する。そして、漸減段階の後半部分において重量測定値Ｗｘが目標重量値Ｗｔよりも落差量Ｗｄ分だけ小さい供給停止重量値Ｗｃと一致（Ｗｘ≧Ｗｃ）したときに、ゲート開度ＧｘがＧｘ＝０とされ、つまり被計量物１００の供給が停止される。
【００４３】
より具体的に説明すると、図３（ａ）に示すように、時間ｔｘがｔｘ＝０という時点を基点として、開閉ゲート１６が開かれる。これにより、溜めホッパ１２から計量ホッパ１４への被計量物１００の供給が開始される。この被計量物１００の供給開始直後は、大供給段階とされ、上述の如くゲート開度ＧｘがＧｘ＝Ｇ１という比較的に大きな一定値とされる。これに伴い、図３（ｂ）に太実線Ｘで示すように、重量測定値Ｗｘが当該ゲート開度Ｇ１に応じた比較的に高い速度ｄＷｘ／ｄｔｘで増大する。そして、重量測定値Ｗｘが予め設定された推定開始重量値Ｗ０に到達（Ｗｘ≧Ｗ０）すると、その時点ｔ０で、重量推定値Ｗｘ”を算出するための演算が開始され、厳密には当該重量推定値Ｗｘ”を算出するための重量測定値Ｗｘの記憶が開始される。
【００４４】
ここで、重量推定値Ｗｘ”とは、今現在（ｔｘ）の真の供給済み重量値Ｗｘ’の推定値であり、この重量推定値Ｗｘ”は、過去の｛ｎ＋１｝（ｎ；１以上の整数）個の重量測定値Ｗｘに基づいて求められる。即ち、図４に示すように、上述したサンプリング周期ΔＴごとに得られる重量測定値Ｗｘが、ｍ（ｍ；１以上の整数）個置きに順次記憶され、つまりＴｂ＝ｍ・ΔＴという周期で順次記憶される。そして、このように順次記憶された重量測定値Ｗｘのうち、ｋという或るタイミングで記憶された重量測定値Ｗｘ［ｋ］を含む過去｛ｎ＋１｝個の重量測定値Ｗｘ［ｋ−ｎ］〜Ｗｘ［ｋ］に基づいて、同タイミングｋにおける重量推定値Ｗｘ”［ｋ］が求められる。言い換えれば、或るタイミングｋにおける重量推定値Ｗｘ”［ｋ］は、Ｔｃ＝ｎ・Ｔｂという期間分の重量測定値Ｗｘ［ｋ−ｎ］〜Ｗｘ［ｋ］に基づいて求められる。
【００４５】
なお、このＴｃという期間、つまり或るタイミングｋにおける重量推定値Ｗｘ”［ｋ］の算出要素である｛ｎ＋１｝個の重量測定値Ｗｘ［ｋ−ｎ］〜Ｗｘ［ｋ］を取得するのに必要な言わば推定用重量値取得期間は、少なくとも計量ホッパ１４を含む秤系の固有振動周期Ｔｏよりも長め（Ｔｃ＞Ｔｏ）に設定され、詳しくは当該秤系の固有振動周期Ｔｏのうち最も長い周期Ｔｏｍａｘよりもさらに長め（Ｔｃ＞Ｔｏｍａｘ）に設定される。例えば、最長固有振動周期ＴｏｍａｘがＴｏｍａｘ＝１００ｍｓｅｃであり、上述の整数ｍがｍ＝１０である、と仮定する。この場合、重量測定値Ｗｘの記憶周期ＴｂはＴｂ＝ｍ・ΔＴ＝１０ｍｓｅｃ（∵ΔＴ＝１ｍｓｅｃ）であるので、整数ｎがｎ≧１１であれば、推定用重量値取得期間ＴｃはＴｃ＝ｎ・Ｔｂ≧１１０ｍｓｅｃとなり、最長固有振動周期Ｔｏｍａｘ（＝１００ｍｓｅｃ）よりも長くなる。このように推定用重量値取得期間Ｔｃが最長固有振動周期Ｔｏｍａｘよりも長めに設定されることで、重量推定値Ｗｘ”を求める際に誤差の要因となる秤系の固有振動による影響、特に被計量物１００の供給開始直後に発生する初期振動成分の影響、が抑制され、ひいてはより正確な重量推定値Ｗｘ”が求められる。ただし、この推定用重量値取得期間Ｔｃが長すぎると、（特に最初の）重量推定値Ｗｘ”が求められるまでに相応の時間が掛かり、応答性が悪くなる。従って、推定用重量値取得期間Ｔｃは、最長固有振動周期Ｔｏｍａｘの２倍よりも短い（Ｔｃ＜２・Ｔｏｍａｘ）のが好ましく、例えば当該最長固有振動周期Ｔｏｍａｘの１．１倍〜１．３倍（１．１・Ｔｏｍａｘ＜Ｔｃ＜１．３・Ｔｏｍａｘ）程度であるのが好ましい。
【００４６】
この或るタイミングｋにおける重量推定値Ｗｘ”［ｋ］の算出要領について、さらに詳しく説明すると、当該或るタイミングｋにおける重量推定値Ｗｘ”［ｋ］は、次の式５の１次関数式（直線式）によって表される。なお、この式５におけるｒ１［ｋ］およびｒ２［ｋ］は、或るタイミングｋにおける定数である。
【００４７】
《式５》
Ｗｘ”［ｋ］＝ｒ１［ｋ］・ｋ＋ｒ２［ｋ］
【００４８】
そして、この式５における定数ｒ１［ｋ］およびｒ２［ｋ］を求めるために、当該式５に準拠する次の式６が組み立てられる。
【００４９】
《式６》
ｆ［ｔｘ］＝ｒ１［ｋ］・ｔｘ＋ｒ２［ｋ］
【００５０】
さらに、この式６において、左辺のｆ［ｔｘ］に、過去の｛ｎ＋１｝個の重量測定値Ｗｘ［ｋ−ｎ］〜Ｗｘ［ｋ］がそれぞれ代入されると共に、右辺の変数ｔｘに、当該重量測定値Ｗｘ［ｋ−ｎ］〜Ｗｘ［ｋ］に対応するタイミング値｛ｋ−ｎ｝〜ｋがそれぞれ代入される。これにより、次の式７の如く｛ｎ＋１｝個の１次関数式が組み立てられる。
【００５１】
《式７》
Ｗｘ［ｋ−ｎ］＝ｒ１［ｋ］・｛ｋ−ｎ｝＋ｒ２［ｋ］
Ｗｘ［ｋ−ｎ＋１］＝ｒ１［ｋ］・｛ｋ−ｎ＋１｝＋ｒ２［ｋ］
：
Ｗｘ［ｋ−１］＝ｒ１［ｋ］・｛ｋ−１｝＋ｒ２［ｋ］
Ｗｘ［ｋ］＝ｒ１［ｋ］・ｋ＋ｒ２［ｋ］
【００５２】
そして、これら｛ｎ＋１｝個の１次関数式を用いた回帰分析法によって、例えば最小２乗法によって、当該各１次関数式に共通する定数ｒ１［ｋ］およびｒ２［ｋ］が求められる。なお、最小２乗法以外の回帰分析法や、回帰分析法以外の適宜の演算法によって、当該定数ｒ１［ｋ］およびｒ２［ｋ］が求められてもよい。ただし、最小２乗法等の回帰分析法によれば、概ね（大きな）時間遅れを生ずることなく、当該定数ｒ１［ｋ］およびｒ２［ｋ］が求められ、ひいては重量推定値Ｗｘ”［ｋ］が求められる。
【００５３】
つまり、上述の如く或るタイミングｋにおける定数ｒ１［ｋ］およびｒ２［ｋ］が求められると、これらの定数ｒ１［ｋ］およびｒ２［ｋ］が上述の式５に代入される。これによって、当該或るタイミングｋにおける重量推定値Ｗｘ”［ｋ］が求められる。そして、これ以降、同様の要領で、各タイミング｛ｋ＋１｝，｛ｋ＋２｝，…における各重量推定値Ｗｘ”［ｋ＋１］，Ｗｘ”［ｋ＋２］，…が順次求められる。要するに、推定用の重量測定値Ｗｘの記憶周期Ｔｂと同じ周期で、当該重量推定値Ｗｘ”が求められる。
【００５４】
この重量推定値Ｗｘ”は、図３（ｂ）に太破線Ｙで示すように推移する。この重量推定値Ｗｘ”と、同図に太実線Ｘで示した重量測定値Ｗｘと、を比較して分かるように、重量測定値Ｗｘにおいては、被計量物１００の供給開始直後に比較的に振幅の大きい初期振動成分が現れるのに対して、重量推定値Ｗｘ”においては、当該初期振動成分が現れない。つまり、初期振動成分の影響が排除された重量推定値Ｗｘ”が得られる。ただし、この重量推定値Ｗｘ”の算出に当たっては、推定用重量測定値Ｗｘの記憶開始時点ｔ０から最初の当該重量推定値Ｗｘ”が得られるまでに、上述の推定用重量値取得期間Ｔｃという一定の期間が掛かる。従って、初期振動成分の影響が排除された重量推定値Ｗｘ”が得られるようにするには、この推定用重量値取得期間Ｔｃ分の余裕を持って推定用重量値Ｗｘの記憶開始時点ｔ０が設定される必要があり、そうなるように、同時点ｔ０の決定要素である推定開始重量値Ｗ０が設定される。
【００５５】
このようにして重量推定値Ｗｘ”が求められながら、大供給段階が継続されるが、当該重量推定値Ｗｘ”が予め設定された段階切換重量値Ｗ１に到達（Ｗｘ”≧Ｗ１）すると、その時点ｔ１で、大供給段階から漸減段階に切り換わる。そして、漸減段階に切り換わった後も、重量推定値Ｗｘ”が逐次求められる。この漸減段階においては、厳密には重量推定値Ｗｘ”が予め設定された前後半切換重量値Ｗ２に到達（Ｗｘ”≧Ｗ２）するまでの前半部分においては、当該重量推定値Ｗｘ”を変数とする次の式８に基づいて、ゲート開度Ｇｘが制御される。なお、段階切換重量値Ｗ１は、推定開始重量値Ｗ０よりも大きく、かつ、供給停止重量値Ｗｃよりも小さい（Ｗ０＜Ｗ１＜Ｗｃ）。そして、前後半切換重量値Ｗ２は、段階切換重量値Ｗ１よりも大きく、かつ、供給停止重量値Ｗｃよりも小さい（Ｗ１＜Ｗ２＜Ｗｃ）。
【００５６】
《式８》
Ｇｘ＝ａ１・Ｗｘ”２＋ａ２・Ｗｘ”＋ａ３
ｗｈｅｒｅ  Ｗ１≦Ｗｘ”＜Ｗ２
【００５７】
この式８において、ａ１，ａ２およびａ３は、いずれも定数であり、次の３つの条件が満足されるように決定される。即ち、第１の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗ１であるときに、ゲート開度ＧｘがＧｘ＝Ｇ１であることが、要求される。そして、第２の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗ２となるときに、ゲート開度ＧｘがＧｘ＝Ｇ１２となることが、要求される。さらに、第３の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗ１であるときのゲート開度Ｇ１が、当該ゲート開度Ｇｘの最大値であることが、要求される。なお、Ｇ１２は、大供給段階のゲート開度Ｇ１よりも小さく、かつ、後述する最終ゲート開度Ｇ２よりも大きい（Ｇ２＜Ｇ１２＜Ｇ１）、任意に設定可能なゲート開度Ｇｘであり、例えば両ゲート開度Ｇ１およびＧ２の略中間（≒（Ｇ１＋Ｇ２）／２）、または、大供給段階のゲート開度Ｇ１の略半分（≒Ｇ１／２）程度とされる。
【００５８】
これら３つの条件が満足されることで、それぞれの定数ａ１，ａ２およびａ３は、次の式９，１０および１１のように決定される。
【００５９】
《式９》
ａ１＝−（Ｇ１−Ｇ１２）／（Ｗ２−Ｗ１）２
【００６０】
《式１０》
ａ２＝２・｛（Ｇ１−Ｇ１２）／（Ｗ２−Ｗ１）２｝・Ｗ１
【００６１】
《式１１》
ａ３＝Ｇ１−｛（Ｇ１−Ｇ１２）／（Ｗ２−Ｗ１）２｝・Ｗ１２
【００６２】
そして、これらの定数ａ１，ａ２およびａ３を含む式８に基づくことで、ゲート開度Ｇｘは、重量推定値Ｗｘ”が増大するに連れて漸減し、かつ、その漸減度合（言わば漸減速度）を表すゲート開度変化率ｄＧｘ／ｄＷｘ”の絶対値｜ｄＧｘ／ｄＷｘ”｜が漸増するように、制御される。この結果、時間ｔｘとの関係においては、上述したように、ゲート開度Ｇｘは、当該時間ｔｘの経過と共に漸減する。併せて、この時間ｔｘに対するゲート開度Ｇｘの変化率ｄＧｘ／ｄｔｘの絶対値｜ｄＧｘ／ｄｔｘ｜は、漸増する。つまり、図３（ａ）から分かるように、横軸の時間ｔｘに対して、縦軸のゲート開度Ｇｘは、上方に向かって凸状に湾曲する放物線を描くように推移する。このことは、式９の定数ａ１が負数（ａ１＜０）であることからも、分かる。そして、このゲート開度Ｇｘの推移に応じて、重量測定値Ｗｘは、時間ｔｘの経過と共に増大し、その増大速度ｄＷｘ／ｄｔｘは、漸減する。なお、この漸減段階の前半部分におけるゲート開度変化率ｄＧｘ／ｄＷｘ”は、次の式１２によって表される。
【００６３】
《式１２》
ｄＧｘ／ｄＷｘ”＝２・ａ１・Ｗｘ”＋ａ２
＝−２・｛（Ｇ１−Ｇ１２）／（Ｗ２−Ｗ１）２｝・（Ｗｘ”−Ｗ１）
ｗｈｅｒｅ  Ｗ１≦Ｗｘ”＜Ｗ２
【００６４】
そして、重量推定値Ｗｘ”が上述の前後半切換重量値Ｗ２に到達すると、その時点ｔ２で、漸減段階の前半部分から後半部分に切り換わる。この後半部分においては、厳密には重量推定値Ｗｘ”が予め設定された推定終了重量値Ｗ３に到達（Ｗｘ”≧Ｗ３）するまでは、当該重量推定値Ｗｘ”を変数とする次の式１３に基づいて、ゲート開度Ｇｘが制御される。なお、推定終了重量値Ｗ３は、前後半切換重量値Ｗ２よりも大きく、かつ、供給停止重量値Ｗｃよりも小さい（Ｗ２＜Ｗ３＜Ｗｃ）。
【００６５】
《式１３》
Ｇｘ＝ｂ１・Ｗｘ”２＋ｂ２・Ｗｘ”＋ｂ３
ｗｈｅｒｅ  Ｗ２≦Ｗｘ”＜Ｗ３
【００６６】
この式１３において、ｂ１，ｂ２およびｂ３は、いずれも定数であり、次の３つの条件が満足されるように決定される。即ち、第１の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗ２であるときに、ゲート開度ＧｘがＧｘ＝Ｇ１２であることが、要求される。そして、第２の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗｃとなるときに、ゲート開度ＧｘがＧｘ＝Ｇ２となることが、要求される。さらに、第３の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗｃとなるときのゲート開度Ｇ２が、当該ゲート開度Ｇｘの最小値となることが、要求される。なお、Ｇ２は、ゲート開度ＧｘがＧｘ＝０とされる直前の当該ゲート開度Ｇｘの希望値（理想値）であり、この言わば最終ゲート開度Ｇ２は、大供給段階のゲート開度Ｇ１よりも遥かに小さい（Ｇ２＜Ｇ１）。
【００６７】
これら３つの条件が満足されることで、それぞれの定数ｂ１，ｂ２およびｂ３は、次の式１４，１５および１６のように決定される。
【００６８】
《式１４》
ｂ１＝（Ｇ１２−Ｇ２）／（Ｗ２−Ｗｃ）２
【００６９】
《式１５》
ｂ２＝−２・｛（Ｇ１２−Ｇ２）／（Ｗ２−Ｗｃ）２｝・Ｗｃ
【００７０】
《式１６》
ｂ３＝Ｇ２＋｛（Ｇ１２−Ｇ２）／（Ｗ２−Ｗｃ）２｝・Ｗｃ２
【００７１】
そして、これらの定数ｂ１，ｂ２およびｂ３を含む式１３に基づくことで、ゲート開度Ｇｘは、重量推定値Ｗｘ”が増大するに連れて漸減し、かつ、その漸減度合を表すゲート開度変化率ｄＧｘ／ｄＷｘ”の絶対値｜ｄＧｘ／ｄＷｘ”｜が漸減するように、制御される。この結果、時間ｔｘとの関係においては、上述したように、ゲート開度Ｇｘは、当該時間ｔｘの経過と共に漸減する。併せて、この時間ｔｘに対するゲート開度Ｇｘの変化率ｄＧｘ／ｄｔｘの絶対値｜ｄＧｘ／ｄｔｘ｜は、漸減する。つまり、図３（ａ）から分かるように、横軸の時間ｔｘに対して、縦軸のゲート開度Ｇｘは、下方に向かって凸状に湾曲する放物線を描くように推移する。このことは、式１４の定数ｂ１が正数（ｂ１＞０）であることからも、分かる。そして、このゲート開度Ｇｘの推移に応じて、重量測定値Ｗｘは、時間ｔｘの経過と共に増大するが、その増大速度ｄＷｘ／ｄｔｘは、前半部分よりもさらに漸減する。なお、この漸減段階の後半部分におけるゲート開度変化率ｄＧｘ／ｄＷｘ”は、次の式１７によって表される。
【００７２】
《式１７》
ｄＧｘ／ｄＷｘ”＝２・ｂ１・Ｗｘ”＋ｂ２
＝−２・｛（Ｇ１２−Ｇ２）／（Ｗ２−Ｗｃ）２｝・（Ｗｃ−Ｗｘ”）
ｗｈｅｒｅ  Ｗ２≦Ｗｘ”＜Ｗ３
【００７３】
ただし、重量推定値Ｗｘ”が上述の推定終了重量値Ｗ３に到達すると、その時点ｔ３で、当該重量推定値Ｗｘ”の算出が終了される。そして、これ以降、上述の式１３における重量推定値Ｗｘ”に代えて重量測定値Ｗｘが適用された次の式１８に基づいて、ゲート開度Ｇｘが制御される。なお、この言わば推定終了時点ｔ３においては、重量測定値Ｗｘに関しても、初期振動成分の影響は殆ど無く、ゆえに、当該重量測定値Ｗｘと重量推定値Ｗｘ”とは、略等価（Ｗｘ≒Ｗｘ”）である。
【００７４】
《式１８》
Ｇｘ＝ｂ１・Ｗｘ２＋ｂ２・Ｗｘ＋ｂ３
ｗｈｅｒｅ  Ｗ３≦Ｗｘ＜Ｗｃ
【００７５】
そして、重量測定値Ｗｘが供給停止重量値Ｗｃと一致すると、その時点ｔ４で、ゲート開度ＧｘがＧｘ＝０とされ、つまり開閉ゲート１６が閉鎖される。なお、この言わば供給停止時点ｔ４が到来する瞬間のゲート開度Ｇｘは、上述の如くＧｘ＝Ｇ２となる。そして、重量測定値Ｗｘは、この供給停止時点ｔ４から落差量Ｗｄ分だけ増大して、最終的に、目標重量値Ｗｔに近い最終重量値Ｗｆ（≒Ｗｔ）に収束する。
【００７６】
最終重量値Ｗｆが得られると、詳しくは供給停止時点ｔ４から所定の安定待ち時間Ｔｆが経過した時点ｔ５での重量測定値Ｗｘが当該最終重量値Ｗｆとして取得されると、この最終重量値Ｗｆは、上述したディスプレイ２０に表示される。なお、厳密には、最終重量値Ｗｆは、次の式１９に基づく移動平均処理によって求められる。
【００７７】
《式１９》
Ｗｆ＝｛ΣＷｘ［ｉ−ｊ］／Ｊ｝      ｗｈｅｒｅ  ｊ＝０〜｛Ｊ−１｝
【００７８】
この式１９において、ｉは、図２に示したＡ／Ｄ変換回路２６による任意のサンプリング番号である。そして、Ｊは、タップ数であり、詳しくは１以上の任意の整数である。また、この式１９に基づく移動平均処理の実現のために、供給停止時点ｔ４から安定待ち時間Ｔｆが経過するまでの間に得られる重量測定値Ｗｘは、図示しないＪ個の記憶領域を有するシフトレジスタに順次記憶される。
【００７９】
このようにして最終重量値Ｗｆが得られた後、上述したシリンダ３８が駆動され、排出ゲート５４が開かれる。これにより、計量ホッパ１４に供給された被計量物１００は、当該排出ゲート５４を介して排出され、例えば図示しない包装袋に収容される。そして、被計量物１００の排出が終了した時点、詳しくは最終重量値Ｗｆが取得された時点ｔ５から所定の排出時間Ｔｇを経過した時点ｔ６で、排出ゲート５４が閉鎖される。これをもって、一連の定量供給が終了する。そして、この一連の定量供給が終了した時点ｔ６から所定の準備時間Ｔｈを経過した時点ｔ７で、次の定量供給が開始される。つまり、当該時点ｔ７は、次の定量供給の開始時点（ｔｘ＝０）となる。
【００８０】
ここで、漸減段階の後半部分、特に推定終了時点ｔ３以降の言わば終盤部分、に注目すると、この終盤部分におけるゲート開度変化率ｄＧｘ／ｄＷｘは、上述の式１７に準拠する次の式２０で表される。
【００８１】
《式２０》
ｄＧｘ／ｄＷｘ＝２・ｂ１・Ｗｘ＋ｂ２
＝−２・｛（Ｇ１２−Ｇ２）／（Ｗ２−Ｗｃ）２｝・（Ｗｃ−Ｗｘ）
ｗｈｅｒｅ  Ｗ３≦Ｗｘ＜Ｗｃ
【００８２】
この式２０から分かるように、また図３（ａ）からも分かるように、当該終盤部分においては、特に重量測定値Ｗｘが供給停止重量値Ｗｃに近づくほど、ゲート開度変化率ｄＧｘ／ｄＷｘの絶対値｜ｄＧｘ／ｄＷｘ｜が小さくなる。つまり、ゲート開度Ｇｘが大きく変化せず、当該ゲート開度ＧｘはＧｘ≒Ｇ２という比較的に小さい略一定の値になる。従って、重量測定値Ｗｘは、このゲート開度Ｇ２に応じた比較的に低い速度ｄＷｘ／ｄｔｘで増大し、これにより、当該重量測定値Ｗｘが供給停止重量値Ｗｃと一致する時点ｔ４の取得が容易になる。しかも、被計量物１００の供給が開始されてからこの供給停止時点ｔ４に至るまでの間には、当該被計量物１００の供給開始直後を除いて、ゲート開度Ｇｘが不連続となる部分がない。とりわけ、漸減段階においても、ゲート開度Ｇｘは連続的に漸減する。従って、被計量物１００の供給開始直後に発生する初期振動成分以外の新たな振動成分は発生しない。ゆえに、初期振動成分を含む種々の振動成分の影響を受けることなく、供給停止時点ｔ４が正確に取得され、ひいては高精度な定量供給が実現される。
【００８３】
このように、本実施形態によれば、小供給段階が設けられないにも拘らず、高精度な定量供給が実現される。また、小供給段階が設けられないことで、全供給時間Ｔａの短縮化が図られ、つまり定量供給のさらなる高速化が図られる。
【００８４】
加えて、漸減段階の前半部分、特に大供給段階からの切り換わり時点ｔ１、に注目すると、同切り換わり時点ｔ１においては、上述の式１２で表されるゲート開度変化率ｄＧｘ／ｄＷｘ”が、次の式２１のようにゼロになる。これは即ち、同切り換わり時点ｔ１においては、未だゲート開度Ｇｘが変化しないこと、つまり当該ゲート開度Ｇｘが未だ漸減し始めないことを、表す。言い換えれば、式２１を満足する上述の式８がゲート開度Ｇｘの制御式として採用されることで、当該ゲート開度Ｇｘの変化率ｄＧｘ／ｄＷｘ”、つまりは漸減速度｜ｄＧｘ／ｄＷｘ”｜が、ゼロから変化し始める。
【００８５】
《式２１》
ｄＧｘ／ｄＷｘ”＝０
ｗｈｅｒｅ  Ｗｘ”＝Ｗ１
【００８６】
これに対して、上述の従来技術では、大供給段階から漸減段階への切り換わり時点ｔ１０におけるゲート開度変化率ｄＧｘ／ｄＷｘが、式２に基づき、次の式２２のように負数になる。これは即ち、同切り換わり時点ｔ１０において、その瞬間から即座にゲート開度Ｇｘが漸減し始めること、言わば当該ゲート開度Ｇｘが絞られ始めること、を表す。
【００８７】
《式２２》
ｄＧｘ／ｄＷｘ＝−α・（Ｇ１０−Ｇ２０）／（Ｗ２０−Ｗ１０）＜０
ｗｈｅｒｅ  Ｗｘ＝Ｗ１０
【００８８】
このように、従来技術によれば、大供給段階から漸減段階への切り換わり時点ｔ１０で即座にゲート開度Ｇｘが絞られ始めるのに対して、本実施形態によれば、そのようなことはなく、当該大供給段階から漸減段階への切り換わり時点ｔ１では未だゲート開度Ｇｘは絞られ始めない。従って、その分、本実施形態によれば、従来技術に比べて、少なくとも漸減段階の前半部分での被計量物１００の総供給量の増大が図られる。これは、漸減段階を含む全供給時間Ｔａのさらなる短縮化、つまり定量供給のさらなる高速化、に大きく貢献する。
【００８９】
そしてさらに、上述の式１２で表されるゲート開度変化率ｄＧｘ／ｄＷｘ”の重量推定値Ｗｘに対する変化度合（言わば変化速度）ｄ２Ｇｘ／ｄＷｘ”２に注目すると、この変化度合ｄ２Ｇｘ／ｄＷｘ”２は、当該式１２の微分である次の式２３によって表される。
【００９０】
《式２３》
ｄ２Ｇｘ／ｄＷｘ”２＝２・ａ１
＝−２・｛（Ｇ１−Ｇ１２）／（Ｗ２−Ｗ１）２｝
ｗｈｅｒｅ  Ｗ１≦Ｗｘ”＜Ｗ２
【００９１】
この式２３から分かるように、本実施形態の漸減段階の前半部分における当該変化度合ｄ２Ｇｘ／ｄＷｘ”２は、重量推定値Ｗｘ”に拘らず一定である。つまり、ゲート開度Ｇｘの漸減度合｜ｄＧｘ／ｄＷｘ”｜が、一定の速度で増大する。
【００９２】
これに対して、従来技術の漸減段階における当該変化度合ｄ２Ｇｘ／ｄＷｘ２は、式２の微分である次の式２４によって表される。
【００９３】
《式２４》
ｄ２Ｇｘ／ｄＷｘ２＝α・（α−１）・｛（Ｇ１０−Ｇ２０）／（Ｗ２０−Ｗ１０）α｝・（Ｗ２０−Ｗｘ）α−２
【００９４】
この式２４から分かるように、従来技術の漸減段階における当該変化度合ｄ２Ｇｘ／ｄＷｘ２は、重量測定値Ｗｘが増大すると、これに連れて増大する。つまり、ゲート開度Ｇｘの漸減度合｜ｄＧｘ／ｄＷｘ｜が、加速度的に増大する。これは即ち、従来技術の漸減段階においては、ゲート開度Ｇｘが早め早めに絞られることを意味する。
【００９５】
このように、従来技術の漸減段階においては、ゲート開度Ｇｘが早め早めに絞られるのに対して、本実施形態の漸減段階の少なくとも前半部分においては、そのようなことはなく、当該前半部分におけるゲート開度Ｇｘは一定の速度で絞られる。従って、その分、本実施形態によれば、従来技術に比べて、少なくとも漸減段階の前半部分での被計量物１００の総供給量のさらなる増大が図られる。これもまた、全供給時間Ｔａのさらなる短縮化、つまり定量供給のさらなる高速化、に貢献する。
【００９６】
なお、本実施形態の漸減段階の後半部分においては、推定終了時点ｔ３までのゲート開度変化率ｄＧｘ／ｄＷｘ”が、上述の式１７によって表され、当該推定終了時点ｔ３以降の終盤部分のゲート開度変化率ｄＧｘ／ｄＷｘが、式２０によって表されるが、それらの変化度合ｄ２Ｇｘ／ｄＷｘ”２およびｄ２Ｇｘ／ｄＷｘ２もまた、次の式２５および式２６から分かるように、一定である。つまり、ゲート開度Ｇｘの漸減度合｜ｄＧｘ／ｄＷｘ”｜および｜ｄＧｘ／ｄＷｘ｜は、一定の速度で低下する。
【００９７】
《式２５》
ｄ２Ｇｘ／ｄＷｘ”２＝２・ｂ１
＝２・｛（Ｇ１２−Ｇ２）／（Ｗ２−Ｗｃ）２｝
ｗｈｅｒｅ  Ｗ２≦Ｗｘ”＜Ｗ３
【００９８】
《式２６》
ｄ２Ｇｘ／ｄＷｘ２＝２・ｂ１
＝２・｛（Ｇ１２−Ｇ２）／（Ｗ２−Ｗｃ）２｝
ｗｈｅｒｅ  Ｗ３≦Ｗｘ＜Ｗｃ
【００９９】
また、本実施形態における漸減段階の前半部分と後半部分との切り換わり時点ｔ２に注目すると、この切り換わり時点ｔ２を終点とする漸減段階の前半部分から見れば、同切り換わり時点ｔ２でのゲート開度変化率ｄＧｘ／ｄＷｘ”は、上述の式１２に基づき、次の式２７のようになる。
【０１００】
《式２７》
ｄＧｘ／ｄＷｘ”＝−２・｛（Ｇ１−Ｇ１２）／（Ｗ２−Ｗ１）｝
ｗｈｅｒｅ  Ｗ１≦Ｗｘ”＜Ｗ２
【０１０１】
この式２７から分かるように、前後半の切り換わり時点ｔ２でのゲート開度Ｇ１２が大きいほど、また、前後半切換重量値Ｗ２が大きいほど、同切り換わり時点ｔ２でのゲート開度変化率ｄＧｘ／ｄＷｘ”の絶対値｜ｄＧｘ／ｄＷｘ”｜が小さくなる。
【０１０２】
一方、切り換わり時点ｔ２を始点とする漸減段階の後半部分の観点からは、同切り換わり時点ｔ２でのゲート開度変化率ｄＧｘ／ｄＷｘ”は、上述の式１７に基づき、次の式２８のようになる。
【０１０３】
《式２８》
ｄＧｘ／ｄＷｘ”＝−２・｛（Ｇ１２−Ｇ２）／（Ｗｃ−Ｗ２）｝
ｗｈｅｒｅ  Ｗ２≦Ｗｘ”＜Ｗ３
【０１０４】
この式２８から分かるように、切り換わり時点ｔ２でのゲート開度Ｇ１２が大きいほど、また、前後半切換重量値Ｗ２が大きいほど、同切り換わり時点ｔ２でのゲート開度変化率ｄＧｘ／ｄＷｘ”の絶対値｜ｄＧｘ／ｄＷｘ”｜が大きくなる。
【０１０５】
このように、前後半の切り換わり時点ｔ２においては、これが、漸減段階の前半部分の終点であるのか、当該漸減段階の後半部分の始点であるのか、によって、同切り換わり時点ｔ２でのゲート開度Ｇ１２および前後半切換重量値Ｗ２に対するゲート開度変化率ｄＧｘ／ｄＷｘ”の関係が変わってくる。従って、同切り換わり時点ｔ２においてゲート開度Ｇｘが滑らかに変化するように、同切り換わり時点ｔ２でのゲート開度Ｇ１２および前後半切換重量値Ｗ２が適当に設定されることが、肝要である。なお、例えば、同切り換わり時点ｔ２でのゲート開度Ｇ１２が、大供給段階のゲート開度Ｇ１と最終ゲート開度Ｇ２との中間値（＝（Ｇ１＋Ｇ２）／２）に設定され、前後半切換重量値Ｗ２が、段階切換重量値Ｗ１と供給停止重量値Ｗｃとの中間値（＝（Ｗ１＋Ｗ２）／２）に設定されれば、式２７によって求められるゲート開度変化率ｄＧｘ／ｄＷｘ”と、式２８によって求められるゲート開度変化率ｄＧｘ／ｄＷｘ”とは、互いに等価になる。また、前後半の切り換わり時点ｔ２が供給停止時点ｔ４から離れるほど、これら両ゲート開度変化率ｄＧｘ／ｄＷｘ”の差異は許容される。
【０１０６】
以上のように、本実施形態によれば、小供給段階が設けられないにも拘らず、高精度な定量供給が実現される。そして、当該小供給段階が設けられないことで、定量供給のさらなる高速化が図られる。これについて、従来技術と比較して、説明する。
【０１０７】
例えば、今、本実施形態における大供給段階のゲート開度Ｇ１が、従来技術における当該大供給段階のゲート開度Ｇ１０と等価（Ｇ１＝Ｇ１０）である、とする。そして、本実施形態における最終ゲート開度Ｇ２が、従来技術における小供給段階のゲート開度Ｇ２０と等価（Ｇ２＝Ｇ２０）である、とする。さらに、本実施形態における段階切換重量値Ｗ１が、従来技術における第１切換重量値Ｗ１０と等価（Ｗ１＝Ｗ１０）である、とする。なお、本実施形態における前後半切換重量値Ｗ２と、従来技術における第２切換重量値Ｗ２０とは、適当に設定される、とする。この条件下で、それぞれ上述した要領で定量供給が行われる、とすると、図５に示すような結果となる。
【０１０８】
即ち、図５において、太実線Ａが、本実施形態におけるゲート開度Ｇｘの推移を示し、太破線Ｂが、従来技術におけるゲート開度Ｇｘの推移を示す。この図５から分かるように、本実施形態による全供給時間Ｔａは、従来技術による全供給時間Ｔａ０よりも短い（Ｔａ＜Ｔａ０）。これは、まず、本実施形態によれば、従来技術とは異なり、小供給段階が設けられないことによるのが大きい。そして、従来技術によれば、大供給段階から漸減段階への切り換わり時点ｔ１０で即座にゲート開度Ｇｘが絞られ始めるのに対して、本実施形態によれば、当該大供給段階から漸減段階への切り換わり時点ｔ１では未だゲート開度Ｇｘは絞られ始めないことにもよる。さらに、従来技術の漸減段階では、ゲート開度Ｇｘが早め早めに絞られるのに対して、本実施形態の漸減段階の少なくとも前半部分では、当該前半部分におけるゲート開度Ｇｘが一定の速度で絞られることにもよる。これらが相まって、本実施形態によれば、従来技術よりも定量供給のさらなる高速化が実現されながらも、当該定量供給の高精度化が実現される。
【０１０９】
このような高速かつ高精度な定量供給を実現するべく、本実施形態におけるＣＰＵ３２は、上述した制御プログラムに従って、次のように動作する。なお、この動作に入る際に、開閉ゲート１６は閉鎖されており、溜めホッパ１２には所定量（収容高さＨ）の被計量物１００が収容されているものとする。併せて、計量ホッパ１４は空の状態であり、排出ゲート５４は閉鎖されているものとする。
【０１１０】
まず、操作キー４２の操作によって自動運転ＯＮの命令が入力されると、ＣＰＵ３２は、図６に示す自動運転タスクのステップＳ１に進む。そして、このステップＳ１において、初期設定処理を行う。詳しくは、後述するＣｂ，ＣｆおよびＣｇという３つのカウンタのカウント値を全てリセットする（０とする）と共に、後述するＦ１，Ｆ２，Ｆ３，Ｆ４，Ｆ５およびＦ６という６つのフラグのそれぞれに０を設定する。そして、このステップＳ１の実行後、ステップＳ３に進み、後述する割込タスクの実行を開始する。
【０１１１】
さらに、ＣＰＵ３２は、ステップＳ５に進み、ゲート開度ＧｘをＧｘ＝Ｇ１とするための準備を行い、要するに上述したゲート制御信号Ｓｇを生成する準備をする。そして、ステップＳ７に進み、当該ゲート制御信号Ｓｇを生成し、つまり開閉ゲート１６を制御する。これにより、大供給段階が開始される。
【０１１２】
そして、ＣＰＵ３２は、ステップＳ９に進み、ここで、今現在（最新）の重量測定値Ｗｘと推定開始重量値Ｗ０とを比較する。なお、重量測定値Ｗｘは、後述する割込タスクで取得される。このステップＳ９は、重量測定値Ｗｘが推定開始重量値Ｗ０以上（Ｗｘ≧Ｗ０）となるまで繰り返される。そして、当該重量測定値Ｗｘが推定開始重量値Ｗ０以上になると、ＣＰＵ３２は、真の供給済み重量値Ｗｘ’の推定を開始するべく、ステップＳ１１に進む。
【０１１３】
ステップＳ１１において、ＣＰＵ３２は、Ｆ１というフラグに１を設定する。このフラグＦ１は、真の供給済み重量値Ｗｘ’の推定が開始されたか否かを表す指標であり、厳密には重量推定値Ｗｘ”の算出に必要な推定用重量測定値Ｗｘの記憶が開始されたか否かを表す指標である。例えば、この言わば推定開始フラグＦ１がＦ１＝１であれば、供給済み重量値Ｗｘ’の推定が開始されたこと、厳密には推定用重量測定値Ｗｘの記憶が開始されたこと、を表す。そうでないときは、当該推定開始フラグＦ１はＦ１＝０とされる。
【０１１４】
ステップＳ１１の実行後、ＣＰＵ３２は、ステップＳ１３に進み、推定用重量測定値Ｗｘの記憶数が重量推定値Ｗｘ”の算出に必要な｛ｎ＋１｝個に達したか否かを判定し、詳しくは後述するアドレスポインタＡＰの値がｎ以上（ＡＰ≧ｎ）であるか否かを判定する。なお、アドレスポインタＡＰの値は、推定用重量測定値Ｗｘの記憶順を表し、割込タスクで管理される。このステップＳ１３は、アドレスポインタＡＰの値がｎ以上になるまで繰り返され、当該アドレスポインタＡＰの値がｎ以上になると、つまり推定用重量測定値Ｗｘの記憶数が｛ｎ＋１｝個に達すると、ＣＰＵ３２は、図７のステップＳ１５に進む。
【０１１５】
ステップＳ１５において、ＣＰＵ３２は、アドレスポインタＡＰの値をＣｐというカウンタのカウント値にコピーする。つまり、このステップＳ１５においては、当該カウント値Ｃｐにｎという値が設定される。なお、カウント値Ｃｐは、この後に説明するように、重量推定値Ｗｘ”を更新させるのに用いられる。
【０１１６】
ステップＳ１５の実行後、ＣＰＵ３２は、ステップＳ１７に進み、アドレスポインタＡＰの値と上述のカウント値Ｃｐとを比較する。このステップＳ１７は、アドレスポインタＡＰの値がカウント値Ｃｐ以上（ＡＰ≧Ｃｐ）になるまで繰り返される。そして、アドレスポインタＡＰの値がカウント値Ｃｐ以上になると、ＣＰＵ３２は、重量推定値Ｗｘ”を算出するべく、ステップＳ１９に進む。なお、このステップＳ１７が初めて実行されるときは、上述のステップＳ１５が実行された直後であるので、アドレスポインタＡＰの値とカウント値Ｃｐとはいずれもｎ（ＡＰ＝Ｃｐ＝ｎ）であり、ゆえに、ＣＰＵ３２は、即座にステップＳ１９に進む。
【０１１７】
ステップＳ１９において、ＣＰＵ３２は、現時点で記憶されている推定用重量測定値Ｗｘのうち最も直近に記憶された（つまり今現在の）推定用重量測定値Ｗｘ［ＡＰ］を含む過去の｛ｎ＋１｝個の推定用重量測定値Ｗｘ［ＡＰ−ｎ］〜Ｗｘ［ＡＰ］に基づいて、今現在の重量推定値Ｗｘ”を求める。具体的には、上述の式７に倣って、次の式２９を組み立てる。
【０１１８】
《式２９》
Ｗｘ［ＡＰ−ｎ］＝ｒ１［ＡＰ］・｛ＡＰ−ｎ｝＋ｒ２［ＡＰ］
Ｗｘ［ＡＰ−ｎ＋１］＝ｒ１［ＡＰ］・｛ＡＰ−ｎ＋１｝＋ｒ２［ＡＰ］
：
Ｗｘ［ＡＰ−１］＝ｒ１［ＡＰ］・｛ＡＰ−１｝＋ｒ２［ＡＰ］
Ｗｘ［ＡＰ］＝ｒ１［ＡＰ］・ＡＰ＋ｒ２［ＡＰ］
【０１１９】
そして、ＣＰＵ３２は、この式２９で表される｛ｎ＋１｝個の１次関数式を用いた最小２乗法によって、各１次関数式に共通する定数ｒ１［ＡＰ］およびｒ２［ＡＰ］を求める。さらに、この定数ｒ１［ＡＰ］およびｒ２［ＡＰ］を上述の式５に準拠する次の式３０に代入することによって、今現在の重量推定値Ｗｘ”を求める。
【０１２０】
《式３０》
Ｗｘ”＝ｒ１［ＡＰ］・ＡＰ＋ｒ２［ＡＰ］
【０１２１】
このようにして今現在の重量推定値Ｗｘ”を求めた後、ＣＰＵ３２は、ステップＳ２１に進み、当該重量推定値Ｗｘ”と段階切換重量値Ｗ１とを比較する。ここで、例えば、重量推定値Ｗｘ”が段階切換重量値Ｗ１よりも小さい（Ｗｘ”＜Ｗ１）とき、ＣＰＵ３２は、ステップＳ２３に進む。そして、このステップＳ２３において、ＣＰＵ３２は、上述した重量推定値Ｗｘ”の更新用カウンタのカウント値Ｃｐを１だけインクリメントする。つまり、当該カウント値Ｃｐを、今現在のアドレスポインタＡＰの値よりも１だけ大きくする。そして、ＣＰＵ３２は、新たな（次の）重量推定値Ｗｘ”を求めるべく、ステップＳ１７に戻る。
【０１２２】
一方、ステップＳ２１において、重量推定値Ｗｘ”が段階切換重量値Ｗ１以上（Ｗｘ”≧Ｗ１）であるとき、ＣＰＵ３２は、ステップＳ２５に進む。そして、このステップＳ２５において、今度は、当該重量推定値Ｗｘ”と推定終了重量値Ｗ３とを比較する。ここで、例えば、重量推定値Ｗｘ”が推定終了重量値Ｗ３よりも小さい（Ｗｘ”＜Ｗ３）とき、ＣＰＵ３２は、さらにステップＳ２７に進む。
【０１２３】
ステップＳ２７において、ＣＰＵ３２は、重量推定値Ｗｘ”と前後半切換重量値Ｗ２とを比較する。ここで、例えば、重量推定値Ｗｘ”が前後半切換重量値Ｗ２よりも小さい（Ｗｘ”＜Ｗ２）とき、ＣＰＵ３２には、ステップＳ２９に進む。そして、このステップＳ２９において、上述の式８に基づいてゲート開度Ｇｘを算出し、さらに、ステップＳ３１に進み、当該ゲート開度Ｇｘに基づいて開閉ゲート１６を制御し、つまりゲート制御信号Ｓｇを生成する。これにより、漸減段階が開始され、詳しくは当該漸減段階の前半部分に入る。そして、ＣＰＵ３２は、ステップＳ２３に進む。
【０１２４】
なお、ステップＳ２７において、重量推定値Ｗｘ”が前後半切換重量値Ｗ２以上（Ｗｘ”≧Ｗ２）であるとき、ＣＰＵ３２は、ステップＳ３３に進む。そして、このステップＳ３３において、上述の式１３に基づいてゲート開度Ｇｘを算出し、さらに、ステップＳ３５に進み、当該ゲート開度Ｇｘに基づいて開閉ゲート１６を制御し、つまりゲート制御信号を生成する。これにより、漸減段階の前半部分から後半部分に切り換わる。そして、ＣＰＵ３２は、ステップＳ２３に進む。
【０１２５】
さらに、上述のステップＳ２５において、重量推定値Ｗｘ”が推定終了重量値Ｗ３以上（Ｗｘ”≧Ｗ３）であるとき、ＣＰＵ３２は、図８のステップＳ３７に進む。そして、このステップＳ３７において、Ｆ２というフラグに１を設定する。このフラグＦ２は、重量推定値Ｗｘ”の算出が終了されたか否か、つまり真の供給済み重量値Ｗｘ’の推定が終了されたか否か、を表す指標である。例えば、この言わば推定終了フラグＦ２がＦ２＝０であるときは、重量推定値Ｗｘの算出が継続されていることを表す。一方、当該推定終了フラグＦ２がＦ２＝１であるときは、重量推定値Ｗｘの算出が終了されたことを表す。
【０１２６】
このステップＳ３７の実行後、ＣＰＵ３２は、ステップＳ３９に進み、上述の式１８に基づいてゲート開度Ｇｘを算出する。そして、ＣＰＵ３２は、ステップＳ４１に進み、当該ゲート開度Ｇｘに基づいて開閉ゲート１６を制御し、つまりゲート制御信号Ｓｇを生成する。これにより、漸減段階の終盤部分に入り、言い換えればゲート開度Ｇｘの制御パラメータが重量推定値Ｗｘ”から重量測定値Ｗｘに切り換わる。
【０１２７】
そして、ＣＰＵ３２は、ステップＳ４３に進み、重量測定値Ｗｘと供給停止重量値Ｗｃとを比較する。ここで、例えば、重量測定値Ｗｘが供給停止重量値Ｗｃよりも小さい（Ｗｘ＜Ｗｃ）とき、ＣＰＵ３２は、当該重量測定値Ｗｘを制御パラメータとするゲート開度Ｇｘの制御を継続するべく、ステップＳ３９に戻る。一方、重量測定値Ｗｘが供給停止重量値Ｗｃ以上（Ｗｘ≧Ｗｃ）になると、ＣＰＵ３２は、開閉ゲート１６を閉鎖するべく、ステップＳ４５に進む。
【０１２８】
ステップＳ４５において、ＣＰＵ３２は、ゲート開度ＧｘをＧｘ＝０とするためのゲート制御信号Ｓｇを生成する準備を行う。そして、ステップＳ４７に進み、当該ゲート制御信号Ｓｇを生成して、開閉ゲート１６を制御する。これにより、開閉ゲート１６が閉鎖される。
【０１２９】
ステップＳ４７の実行後、ＣＰＵ３２は、ステップＳ４９に進み、Ｆ３というフラグに１を設定する。このフラグＦ３は、上述した最終重量値Ｗｆを得るための安定待ち動作が開始されたか否かを表す指標であり、例えば、当該フラグＦ３がＦ３＝１であるときは、安定待ち動作が開始されたことを表す。そうでないときは、当該フラグＦ３はＦ３＝０とされる。
【０１３０】
さらに、ＣＰＵ３２は、ステップＳ５１に進み、ここで、Ｆ４というフラグがＦ４＝１であるか否かを判定する。このフラグＦ４は、上述の安定待ち動作が終了したか否かを表す指標であり、割込タスクで管理される。例えば、この安定待ち終了フラグＦ４がＦ４＝１であるときは、安定待ち動作が終了したことを表し、当該フラグＦ４がＦ４＝０であるときは、未だ安定待ち動作が終了していないことを表す。このステップＳ５１は、安定待ち終了フラグＦ４がＦ４＝１となるまで、つまり安定待ち動作が終了するまで、継続される。そして、安定待ち動作が終了すると、ＣＰＵ３２は、ステップＳ５３に進む。
【０１３１】
ステップＳ５３において、ＣＰＵ３２は、上述の式１９に基づいて最終重量値Ｗｆを算出する。そして、ステップＳ５５に進み、当該最終重量値Ｗｆをディスプレイ２０に表示する。なお、このディスプレイ２０への最終重量値Ｗｆの表示は、一定期間にわたって、例えば次の定量供給が開始される直前まで、継続される。また、最終重量値Ｗｆは、図示しない印刷装置や選別装置等の各種外部装置に出力することも可能である。
【０１３２】
ステップＳ５５の実行後、ＣＰＵ３２は、図９のステップＳ５７に進む。そして、このステップＳ５７において、排出ゲート５４を開放するようシリンダ３８を制御し、つまり排出制御信号Ｓｃを生成する。これにより、計量ホッパ１４内の被計量物１００が当該計量ホッパ１４から排出される。
【０１３３】
そして、ＣＰＵ３２は、ステップＳ５９に進み、Ｆ５というフラグがＦ５＝１であるか否かを判定する。このフラグＦ５は、計量ホッパ１４内の被計量物１００の排出が終了したか否かを表す指標であり、これもまた、割込タスクで管理される。例えば、この排出終了フラグＦ５がＦ５＝１であるときは、計量ホッパ１４内の被計量物１００の排出が終了したことを表し、当該フラグＦ５がＦ５＝０であるときは、未だ被計量物１００の排出が終了していないことを表す。このステップＳ５９は、排出終了フラグＦ５がＦ５＝１となるまで、つまり計量ホッパ１４内の被計量物１００の排出が終了するまで、継続される。そして、被計量物１００の排出が終了すると、ＣＰＵ３２は、ステップＳ６１に進み、排出ゲート５４を閉鎖するようシリンダ３８を制御する。
【０１３４】
ステップＳ６１の実行後、ＣＰＵ３２は、ステップＳ６３に進み、Ｆ６というフラグがＦ６＝１であるか否かを判定する。このフラグＦ６は、排出ゲート５４が完全に閉鎖されたこと、言い換えれば一連（１回）の定量供給が終了したこと、を表す指標であり、これもまた、割込タスクで管理される。例えば、この言わば１バッチ終了フラグＦ６がＦ６＝１であるときは、一連の定量供給が終了したことを表し、当該フラグＦ６がＦ６＝０であるときは、未だ定量供給が終了していないことを表す。このステップＳ６３は、１バッチ終了フラグＦ６がＦ６＝１となるまで、つまり一連の定量供給が終了するまで、継続される。そして、一連の定量供給が終了すると、ＣＰＵ３２は、ステップＳ６５に進む。
【０１３５】
ステップＳ６５において、ＣＰＵ３２は、全てのフラグＦ１，Ｆ２，Ｆ３，Ｆ４，Ｆ５およびＦ６に０を設定する。そして、ステップＳ６７に進み、操作キー４２の操作によって自動運転ＯＦＦの命令が入力された（または入力されている）か否かを判定する。ここで、例えば、自動運転ＯＦＦの命令が入力されていない場合、ＣＰＵ３２は、改めて次の定量供給を開始するべく、図６のステップＳ５に戻る。一方、自動運転ＯＦＦの命令が入力された場合は、ステップＳ６９に進み、割込タスクを終了する。これをもって、ＣＰＵ３２は、自動運転タスクを終了する。
【０１３６】
続いて、割込タスクについて詳しく説明する。この割込タスクは、クロックパルスＣＬＫの立ち上がり（または立ち下がり）に合わせて行われる。即ち、クロックパルスＣＬＫの立ち上がりが到来すると、ＣＰＵ３２は、図１０のステップＳ１０１に進む。そして、このステップＳ１０１において、上述の１バッチ終了フラグＦ６がＦ６＝０であるか否か、つまり一連の定量供給が行われている最中であるか否か、を判定する。ここで、例えば、当該１バッチ終了フラグＦ６がＦ６＝１である場合、つまり一連の定量供給が終了した場合は、一旦、この割込タスクを終了する。一方、１バッチ終了フラグＦ６がＦ６＝０である場合、つまり一連の定量供給が行われている最中である場合は、ステップＳ１０３に進む。
【０１３７】
ステップＳ１０３において、ＣＰＵ３２は、排出終了フラグＦ５がＦ５＝０であるか否か、つまり計量ホッパ１４内の被計量物１００の排出が未了であるか否か、を判定する。ここで、例えば、当該排出終了フラグＦ５がＦ５＝０である場合、つまり計量ホッパ１４内の被計量物１００の排出が未了である場合は、ステップＳ１０５に進む。なお、排出終了フラグＦ５がＦ５＝１である場合、つまり計量ホッパ１４内の被計量物１００の排出が終了した場合については、後で詳しく説明する。
【０１３８】
ステップＳ１０５に進むと、ＣＰＵ３２は、安定待ち終了フラグＦ４がＦ４＝０であるか否か、つまり安定待ち動作が未だ終了していないか否か、を判定する。ここで、例えば、当該安定待ち終了フラグＦ４がＦ４＝０である場合、つまり安定待ち動作が未了である場合は、ステップＳ１０７に進む。なお、安定待ち終了フラグＦ４がＦ４＝１である場合、つまり安定待ち動作が終了した場合については、後で詳しく説明する。
【０１３９】
ステップＳ１０７において、ＣＰＵ３２は、Ａ／Ｄ変換回路２６から入出力インタフェース回路３０経由でデジタル荷重検出信号Ｗｙを取得する。そして、ステップＳ１０９に進み、当該デジタル荷重検出信号Ｗｙに基づいて重量測定値Ｗｘを求める。
【０１４０】
さらに、ＣＰＵ３２は、ステップＳ１１１に進み、安定待ち開始フラグＦ３がＦ３＝０であるか否か、つまり安定待ち動作が未だ開始されていないか否か、を判定する。ここで、例えば、当該安定待ち開始フラグＦ３がＦ３＝０である場合、つまり安定待ち動作が未開始である場合は、ステップＳ１１３に進む。なお、安定待ち開始フラグＦ３がＦ３＝１である場合、つまり安定待ち動作が開始された（または開始されている）場合については、後で詳しく説明する。
【０１４１】
ステップＳ１１３において、ＣＰＵ３２は、推定終了フラグＦ２がＦ２＝０であるか否か、つまり重量推定値Ｗｘ”の算出が継続されている（または重量推定値Ｗｘ”の算出が開始される前である）か否か、を判定する。ここで、例えば、当該推定終了フラグＦ２がＦ２＝０であるとき、つまり重量推定値Ｗｘ”の算出が継続されているときは、ステップＳ１１５に進む。一方、推定終了フラグＦ２がＦ２＝１であるとき、つまり重量推定値Ｗｘ”の算出が終了しているときは、一旦、この割込タスクを終了する。
【０１４２】
ステップＳ１１５に進むと、ＣＰＵ３２は、推定開始フラグＦ１がＦ１＝０であるか否か、つまり重量推定値Ｗｘ”の算出（厳密には推定用重量測定値Ｗｘの記憶）が開始される前であるか否か、を判定する。ここで、例えば、当該推定開始フラグＦ１がＦ１＝０であるとき、つまり重量推定値Ｗｘ”の算出が開始される前であるときは、ステップＳ１１７に進む。そして、このステップＳ１１７において、上述したアドレスポインタＡＰに０という値を設定する。さらに、ＣＰＵ３２は、ステップＳ１１９に進み、今現在の重量測定値Ｗｘを当該アドレスポインタＡＰの値に対応する推定用重量測定値Ｗｘ［ＡＰ］として記憶する。そして、一旦、この割込タスクを終了する。
【０１４３】
一方、ステップＳ１１５において、推定開始フラグＦ１がＦ１＝１であるとき、つまり重量推定値Ｗｘ”の算出が開始されている（または開始された）ときは、ＣＰＵ３２は、ステップＳ１２１に進む。そして、このステップＳ１２１において、上述したＣｂというカウンタのカウント値を１だけインクリメントする。なお、このカウント値Ｃｂは、次に説明するように、推定用重量測定値Ｗｘの記憶周期Ｔｂを測定するのに用いられる。
【０１４４】
ステップＳ１２１の実行後、ＣＰＵ３２は、ステップＳ１２３に進み、上述の記憶周期Ｔｂ測定用のカウント値Ｃｂと当該記憶周期Ｔｂの決定要素である整数ｍの値とを比較する。ここで、例えば、当該カウント値Ｃｂが整数ｍの値と等価（Ｃｂ＝ｍ）であるとき、つまり１回の記憶周期Ｔｂが経過したとき、ＣＰＵ３２は、ステップＳ１２５に進む。一方、当該カウント値Ｃｂが整数ｍの値と等価でない（Ｃｂ＜ｍ）とき、つまり１回の記憶周期Ｔｂが未だ経過していないときは、一旦、この割込タスクを終了する。
【０１４５】
ステップＳ１２５において、ＣＰＵ３２は、記憶周期Ｔｂ測定用のカウント値Ｃｂをリセットする。そして、ステップＳ１２７に進み、アドレスポインタＡＰの値を１だけインクリメントした後、当該アドレスポインタＡＰの値に対応する推定用重量測定値Ｗｘ［ＡＰ］を記憶するべく、上述のステップＳ１１９に進む。
【０１４６】
なお、上述のステップＳ１１１において、安定待ち開始フラグＦ３がＦ３＝１である場合、つまり安定待ち動作が開始された（または開始されている）場合は、ＣＰＵ３２は、図１１のステップＳ１２９に進む。そして、このステップＳ１２９において、上述の式１９に基づいて最終重量値Ｗｆを算出するための図示しないシフトレジスタに今現在の重量測定値Ｗｘを記憶する。
【０１４７】
さらに、ＣＰＵ３２は、ステップＳ１３１に進み、上述のＣｆというカウンタのカウント値を１だけインクリメントする。なお、このカウント値Ｃｆは、次に説明するように、安定待ち時間Ｔｆを測定するのに用いられる。
【０１４８】
ステップＳ１３１の実行後、ＣＰＵ３２は、ステップＳ１３３に進み、上述の安定待ち時間Ｔｆ測定用のカウント値Ｃｆと安定待ち時間Ｔｆ（厳密には安定待ち時間Ｔｆをサンプリング周期ΔＴの整数倍に換算したカウント換算値）とを比較する。ここで、例えば、当該カウント値Ｃｆが安定待ち時間Ｔｆのカウント換算値と等価（Ｃｆ＝Ｔｆ）であるとき、つまり安定待ち時間Ｔｆが経過したときは、ＣＰＵ３２は、ステップＳ１３５に進む。一方、当該カウント値Ｃｆが安定待ち時間Ｔｆのカウント換算値と等価でない（Ｃｆ＜Ｔｆ）とき、つまり安定待ち時間Ｔｆが未経過のときは、一旦、この割込タスクを終了する。
【０１４９】
ステップＳ１３５において、ＣＰＵ３２は、安定待ち終了フラグＦ４に１を設定する。そして、ステップＳ１３７に進み、安定待ち時間Ｔｆ測定用のカウント値Ｃｆをリセットして、一旦、割込タスクを終了する。
【０１５０】
また、図１０のステップＳ１０５において、安定待ち終了フラグＦ４がＦ４＝１である場合、つまり安定待ち動作が終了した場合は、ＣＰＵ３２は、図１１のステップＳ１３９に進む。そして、このステップＳ１３９において、上述したＣｇというカウンタのカウント値を１だけインクリメントする。なお、このカウント値Ｃｇは、次に説明するように、排出ゲート５４の開閉動作を管理するのに用いられ、詳しくは排出時間Ｔｇおよび準備時間Ｔｈを測定するのに用いられる。
【０１５１】
ステップＳ１３９の実行後、ＣＰＵ３２は、ステップＳ１４１に進み、上述の排出ゲート５４管理用のカウント値Ｃｇと排出時間Ｔｇ（厳密には排出時間Ｔｇをサンプリング周期ΔＴの整数倍に換算したカウント換算値）とを比較する。ここで、例えば、当該カウント値Ｃｇが排出時間Ｔｇのカウント換算値と等価（Ｃｇ＝Ｔｇ）である場合、つまり排出時間Ｔｇが経過した場合は、ＣＰＵ３２は、ステップＳ１４３に進む。一方、当該カウント値Ｃｇが排出時間Ｔｇのカウント換算値と等価でない（Ｃｇ＜Ｔｇ）場合、つまり排出時間Ｔｇが未経過の場合は、一旦、この割込タスクを終了する。
【０１５２】
ステップＳ１４３において、ＣＰＵ３２は、排出終了フラグＦ５に１を設定する。そして、ステップＳ１４５に進み、排出ゲート５４管理用のカウント値Ｃｇをリセットして、一旦、割込タスクを終了する。
【０１５３】
さらに、図１０のステップＳ１０３において、排出終了フラグＦ５がＦ５＝１である場合、つまり計量ホッパ１４内の被計量物１００の排出が終了した場合は、ＣＰＵ３２は、図１１のステップＳ１４７に進む。そして、このステップＳ１４７において、排出ゲート５４管理用のカウント値Ｃｇを１だけインクリメントした後、ステップＳ１４９に進む。
【０１５４】
ステップＳ１４９において、ＣＰＵ３２は、排出ゲート５４管理用のカウント値Ｃｇと準備時間Ｔｈ（厳密には準備時間Ｔｈをサンプリング周期ΔＴの整数倍に換算したカウント換算値）とを比較する。ここで、例えば、当該カウント値Ｃｇが準備時間Ｔｈのカウント換算値と等価（Ｃｇ＝Ｔｈ）である場合、つまり準備時間Ｔｈが経過した場合は、ＣＰＵ３２は、ステップＳ１５１に進む。一方、当該カウント値Ｃｇが準備時間Ｔｈのカウント換算値と等価でない（Ｃｇ＜Ｔｈ）場合、つまり準備時間Ｔｈが未経過の場合は、一旦、この割込タスクを終了する。
【０１５５】
ステップＳ１５１に進んだＣＰＵ３２は、ここで、１バッチ終了フラグＦ６に１を設定する。そして、上述のステップＳ１４５に進み、排出ゲート５４管理用のカウント値Ｃｇをリセットして、割込タスクを終了する。
【０１５６】
このようにＣＰＵ３２が動作することによって、上述の如く高速かつ高精度な定量供給が実現される。
【０１５７】
なお、本実施形態で説明した内容は、飽くまでも本発明を実現するための一例であり、本発明の範囲を限定するものではない。
【０１５８】
例えば、図５の別例である図１２において、太実線Ａ’で示すように、最終ゲート開度Ｇ２をより小さくすれば、供給停止時点ｔ４およびその直前における重量測定値Ｗｘの増大速度ｄＷｘ／ｄｔｘがさらに低下し、これにより、同供給停止時点ｔ４がさらに正確に捉えられ、ひいては定量供給のさらなる高精度化が実現される。この場合、供給停止時点ｔ４近傍（以前）における被計量物１００の総供給量が減少するので、その分、全供給時間Ｔａが長くなるが、それでも、従来技術における全供給時間Ｔａ０よりも短縮することは可能である。極端に言えば、本実施形態における全供給時間Ｔａと、従来技術における全供給時間Ｔａ０とが、互いに略同じ（Ｔａ≒Ｔａ０）である場合には、その分、本実施形態における最終ゲート開度Ｇ２が低減されるので、従来技術よりもさらに高精度な定量供給が実現される。
【０１５９】
また、本実施形態では、上述の式８で表される２次関数式に基づいて、漸減段階の前半部分におけるゲート開度Ｇｘが制御されることとしたが、これに限らない。例えば、従来技術におけるのと同様の上述の式１に準拠する次の式３１に基づいて、当該漸減段階の前半部分におけるゲート開度Ｇｘが制御されてもよい。なお、この式３１における冪指数βは、０＜β＜１を満足する任意の値であり、この冪指数βの値によって、時間ｔｘ（厳密には重量推定値Ｗｘ”）に対するゲート開度Ｇｘの推移が変わる。
【０１６０】
《式３１》
Ｇｘ＝（Ｇ１−Ｇ１２）・｛（Ｗ２−Ｗｘ”）／（Ｗ２−Ｗ１）｝β+Ｇ１２
ｗｈｅｒｅ  Ｗ１≦Ｗｘ”＜Ｗ２
【０１６１】
この式３１に基づくことによっても、式８に基づく場合と同様に、漸減段階の前半部分におけるゲート開度Ｇｘは、時間ｔｘの経過と共に漸減する。そして、このゲート開度Ｇｘの漸減度合を表すゲート開度変化率ｄＧｘ／ｄｔｘの絶対値｜ｄＧｘ／ｄｔｘ｜（厳密には重量推定値Ｗｘ”に対するゲート開度変化率ｄＧｘ／ｄＷｘ”の絶対値｜ｄＧｘ／ｄＷｘ”｜）は、時間ｔｘの経過と共に漸増する。ただし、この式３１に基づく場合は、式８に基づく場合とは異なり、大供給段階からの切り換わり時点ｔ１において、その瞬間から即座にゲート開度Ｇｘが絞られ始める。その分、式８に基づく場合に比べて、漸減段階の前半部分における被計量物１００の総供給量が減り、全供給時間Ｔａの短縮化効果が薄れる。つまり、定量供給のさらなる高速化を図るには、式３１よりも式８の方が有効である。
【０１６２】
これに代えて、漸減段階の全般にわたって、厳密には推定終了時点ｔ３までは、次の式３２で表される３次関数式に基づいて、ゲート開度Ｇｘが制御されてもよい。
【０１６３】
《式３２》
Ｇｘ＝ｃ１・Ｗｘ”３＋ｃ２・Ｗｘ”２＋ｃ３・Ｗｘ”＋ｃ４
ｗｈｅｒｅ  Ｗ１≦Ｗｘ”＜Ｗ３
【０１６４】
この式３２において、ｃ１，ｃ２，ｃ３およびｋ４は、いずれも定数であり、次の４つの条件が満足されるように決定される。即ち、第１の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗ１であるときに、ゲート開度ＧｘがＧｘ＝Ｇ１であることが、要求される。そして、第２の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗｃとなるときに、ゲート開度ＧｘがＧｘ＝Ｇ２となることが、要求される。さらに、第３の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗ１であるときのゲート開度Ｇ１が、当該ゲート開度Ｇｘの最大値であることが、要求される。そして、第４の条件として、重量推定値Ｗｘ”がＷｘ”＝Ｗｃとなるときのゲート開度Ｇ２が、当該ゲート開度Ｇｘの最小値となることが、要求される。なお、第３条件または第４条件に代えて、重量推定値Ｗｘ”がＷｘ”＝Ｗ２であるときに、ゲート開度ＧｘがＧｘ＝Ｇ１２であることが、条件とされてもよい。
【０１６５】
そして、推定終了時点ｔ３以降の終盤部分では、式３２における重量推定値Ｗｘ”に代えて重量測定値Ｗｘが適用された次の式３３に基づいて、ゲート開度Ｇｘが制御されてもよい。
【０１６６】
《式３３》
Ｇｘ＝ｃ１・Ｗｘ３＋ｃ２・Ｗｘ２＋ｃ３・Ｗｘ＋ｃ４
ｗｈｅｒｅ  Ｗ３≦Ｗｘ”＜Ｗｃ
【０１６７】
これらの式３２および式３３に基づくことによっても、上述の式８，式１３および式１８に基づく場合と同様に、漸減段階におけるゲート開度Ｇｘは、時間ｔｘの経過と共に漸減する。そして、このゲート開度Ｇｘの漸減度合を表すゲート開度変化率ｄＧｘ／ｄｔｘの絶対値｜ｄＧｘ／ｄｔｘ｜は、前半部分で漸増し、後半部分で漸減する。
【０１６８】
勿論、ここで説明したのとは別の数式に基づいて、漸減段階におけるゲート開度Ｇｘが制御されてもよい。例えば、漸減段階が３つ以上の部分に細分化された上で、それぞれの部分毎に異なる数式（つまり３つ以上の数式）に基づいて、当該漸減段階におけるゲート開度Ｇｘが制御されてもよい。
【０１６９】
さらに、本実施形態においては、漸減段階のうち、その始点である切り換わり時点ｔ１から途中の推定終了時点ｔ３までは、重量推定値Ｗｘ”をパラメータとして、ゲート開度Ｇｘが制御され、当該推定終了時点ｔ３以降の終盤部分については、重量測定値Ｗｘをパラメータとして、ゲート開度Ｇｘが制御されるようにしたが、これに限らない。とりわけ、初期振動成分の影響が小さい場合には、特段に重量推定値Ｗｘ”を算出することなく、重量測定値Ｗｘのみをパラメータとして、漸減段階全般にわたってゲート開度Ｇｘが制御されてもよい。
【０１７０】
また、供給停止時点ｔ４においては、上述の式２０で表されるゲート開度変化率ｄＧｘ／ｄＷｘがゼロになるが、そうでなくてもよい。即ち、同供給停止時点ｔ４およびそれよりも少し前において、ゲート開度Ｇｘが概ね一定になればよい。つまり、同供給停止時点ｔ４が正確に捉えられればよい。ただし、言うまでもなく、同供給停止時点ｔ４におけるゲート開度変化率ｄＧｘ／ｄＷｘは極力ゼロに近いのが、望ましい。
【０１７１】
そして、具体的な図示は省略するが、大供給段階は設けられなくてもよい。即ち、漸減段階のみによって、定量供給が行われてもよい。
【０１７２】
さらに、本実施形態においては、樹脂ペレットやグラニュー糖のように流動性の高い粉粒状の被計量物１００を取り扱う定量計量装置１０を例に挙げたが、これに限らない。例えば、当該樹脂ペレットやグラニュー糖よりも流動性の低い被計量物や、粘性のある被計量物等を取り扱う装置にも、本発明を適用することができる。特に、粘性のある被計量物を取り扱う場合には、当該被計量物がスクリューフィーダや振動フィーダ等の適宜の手段によって溜めホッパから計量ホッパへ供給される構成であってもよい。
【０１７３】
加えて、本実施形態においては、溜めホッパ１２の下方に計量ホッパ１４が配置され、この計量ホッパ１４に付属されたロードセル１８等の荷重センサの出力Ｗｙに基づいて、当該計量ホッパ１４内の被計量物１００の供給済み重量値Ｗｘ’が測定される構成を例に挙げたが、これに限らない。例えば、溜めホッパ１２側にロードセル１８等の荷重センサが設けられ、この荷重センサの出力に基づいて、当該溜めホッパ１２から排出された被計量物１００の排出済み重量値が測定される構成に、本発明を適用してもよい。
【０１７４】
また、開閉ゲート１６を駆動する手段として、サーボモータ４４を採用したが、これに限らない。例えば、当該サーボモータ４４に代えて、ステッピングモータ（パルスモータ）を採用してもよい。この場合、サーボアンプ回路３６に代えて、ステッピングモータ用のドライブ回路が用いられる。併せて、制御装置２２を構成するＤ／Ａ変換回路３４に代えて、ＣＰＵ３２の制御によって所定の駆動パルスを出力するパルス出力回路が設けられる。そして、このパルス出力回路からドライブ回路を介してステッピングモータに与えられる駆動パルスの数によって、当該ステッピングモータの回転角が制御され、ひいてはゲート開度Ｇｘが制御される。また、当該駆動パルスの周期によって、ステッピングモータの回転速度が制御され、ひいてはゲート開度Ｇｘの時間変化率（開閉ゲート１６の開閉動作速度）が制御される。このようにステッピングモータが採用されることで、回転角度検出手段としてのポテンショメータ５２が不要となり、定量供給装置１０全体の構成が簡素化される。その一方で、ステッピングモータの脱調を防ぐために、特にその駆動開始時における回転速度を徐々に変化させる必要があり、つまり駆動パルスの数や周期について適宜の工夫が必要になる。なお、ステッピングモータ以外のモータや、モータ以外の駆動手段、例えば上述したシリンダ３８のような手段が、採用されてもよい。
【符号の説明】
【０１７５】
１０  定量供給装置
１２  溜めホッパ
１４  計量ホッパ
１６  開閉ゲート
１８  ロードセル
２２  制御装置
３２  ＣＰＵ
４４  サーボモータ
【図１】
0005562778.tif 000002
【図２】
0005562778.tif 000003
【図３】
0005562778.tif 000004
【図４】
0005562778.tif 000005
【図５】
0005562778.tif 000006
【図６】
0005562778.tif 000007
【図７】
0005562778.tif 000008
【図８】
0005562778.tif 000009
【図９】
0005562778.tif 000010
【図１０】
0005562778.tif 000011
【図１１】
0005562778.tif 000012
【図１２】
0005562778.tif 000013
【図１３】
0005562778.tif 000014