[go: up one dir, main page]

JP2004067163A - Delivery control device - Google Patents

Delivery control device Download PDF

Info

Publication number
JP2004067163A
JP2004067163A JP2002228949A JP2002228949A JP2004067163A JP 2004067163 A JP2004067163 A JP 2004067163A JP 2002228949 A JP2002228949 A JP 2002228949A JP 2002228949 A JP2002228949 A JP 2002228949A JP 2004067163 A JP2004067163 A JP 2004067163A
Authority
JP
Japan
Prior art keywords
control
liquid
drive motor
signal
delivery
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
JP2002228949A
Other languages
Japanese (ja)
Other versions
JP4549010B2 (en
Inventor
Fumiichiro Kameyama
亀山 文一郎
Kazuyoshi Ishii
石井 一芳
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.)
Sanyo Electric Co Ltd
Fuji Electric Retail Systems Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Fuji Electric Retail Systems Co Ltd
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 Sanyo Electric Co Ltd, Fuji Electric Retail Systems Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2002228949A priority Critical patent/JP4549010B2/en
Publication of JP2004067163A publication Critical patent/JP2004067163A/en
Application granted granted Critical
Publication of JP4549010B2 publication Critical patent/JP4549010B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Devices For Dispensing Beverages (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a delivery control device for rapidly achieving a target control value even when an event considerably away from a normal state occurs, and maintaining the consistent feed accuracy. <P>SOLUTION: A control unit 36 monitors the deviation between a pulse as a state monitoring signal to be output from a pulse encoder 1S and a target value, and controls a rotor-driven motor 1M based on a final control signal with a weighting factor according to the liquid delivery operation to be output from a weighting setting unit 37 given to the control signal according to the deviation. Therefore, the result of energization control to the target control value can be rapidly reflected in the control quantity with excellent accuracy. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の属する技術分野】
【0001】
本発明は、送出制御装置に関し、特に、液体を連続的に送出させるとともに、その送出動作を速やかに最適な状態に制御することのできる送出制御装置に関する。
【0002】
【従来の技術】
従来、あらゆる状況において液体を適切に送出したい場合、液体の送出状態を監視して送出動作のフィードバック制御を行うことが知られている。
【0003】
飲料製造の分野では、カップ式飲料の自動販売機や飲料ディスペンサ等の飲料製造装置で希釈水や液体原料(シロップ)等の複数の液体を混合して飲料を製造する際に上記したフィードバック制御を利用し、希釈水やシロップを予め決められた希釈比率で混合して販売するようにしたものがある。
【0004】
かかる飲料製造装置では、希釈水の流量を基準としてシロップの流量をフィードバック制御することで希釈比率を満たすようにしたものが知られている。飲料の販売中に予め定めた希釈比率を外れたときは次回の販売時に所望の希釈比率を満たすように一販売単位でシロップの流量が補正される。
【0005】
【発明が解決しようとする課題】
しかし、従来の飲料製造装置によると、希釈比率を外れた販売動作については補正を行うことができないため、その一杯分については品質の低下した飲料が販売されてしまう不都合がある。このように飲料の販売中に希釈比率の変動が生じるような場合でも、販売中の飲料を無駄にしないで希釈比率が確保されるように補正を行うものとして、本出願人は、飲料供給動作の制御目標値と実測値との偏差を監視し、偏差に応じて飲料供給動作を逐次制御する構成を特願2002−96296号として出願しているが、例えば、希釈水に極端な流量変動が生じた場合や、希釈比率が短時間で大きく変動するような場合のように正常な状態から大きくかけ離れた事象が生じたときは逐次制御が追従できなくなるため、希釈比率のずれが生じて飲料の品質低下が生じるという問題がある。
【0006】
従って、本発明の目的は、正常な状態から大きくかけ離れた事象が生じた場合であっても速やかに制御目標値を達成でき、安定した送出精度を維持することのできる送出制御装置を提供することにある。
【0007】
【課題を解決するための手段】
本発明は上記した目的を達成するため、液体の送出命令に応じて駆動されて制御量に応じた状態監視信号を発生する駆動モータと、
前記状態監視信号に基づく単位時間当たりの前記制御量と制御目標値との偏差を監視して制御信号を生成し、次の単位時間で前記駆動モータの通電制御を実行するとともに、制御量と制御目標値との偏差に応じた重み係数を液体の送出動作に応じて制御信号に付与することで、制御目標値に対する通電制御の結果を速やかに精度良く制御量に反映させる制御部を有する送出制御装置を提供する。
【0008】
制御部は、液体の送出中に単位時間当たりの制御量を監視して、その送出中の液体についての制御量が送出条件の違いにかかわらず速やかに制御目標値を実現できるように駆動モータの通電制御を実施させる。偏差を速やかに解消することを重視して制御を実施しようとすると、システムが不安定になり易くなるという相反する特性が生じるが、本発明では、システム全体を継続的に不安定にすることなく偏差を短時間で解消させるように単位時間当たりの制御について着目し、偏差に応じた制御信号に重み係数を付与することで、制御目標値を実現するまでの時間的特性を変化させる。このことより、以下の記載中においては、重み係数の付与を伴う通電制御の単位時間当たりにおける時間的特性を応答性として説明している。
【0009】
【発明の実施の形態】
以下、本発明の送出制御装置を図面を参照して詳細に説明する。
【0010】
図1は、本発明の第1の実施の形態に係る送出制御装置を概略的に示す。
この送出制御装置は、図1(a)に示すように管路13に一定容積量の液体を連続して送出可能な定容積型の流量調整器1を設けて液体を送出し、その送出状態(制御量)を制御部3で監視して目標値(制御目標値)と偏差を生じたときはこれを逐次解消するように送出動作の逐次制御を行い、制御量に異常が生じたときはこれを検出するように構成されており、流量調整器1に設けられる直流モータである回転子駆動モータ1Mと、回転子駆動モータ1Mに電力を供給する通電部2と、回転子駆動モータ1Mおよびパルスエンコーダ1Sから出力される信号に基づいて通電部2に制御信号を出力する制御部3を有する。液体は図示しない貯蔵部から加圧されて管路13に送出される。
【0011】
流量調整器1は、本体10の内部に収容されて互いに噛合して回転することにより一定容積量の液体を連続的に管路13に送出する円形歯車状の一組の回転子11と、一組の回転子11の一方の軸11Aに接続される回転子駆動モータ1Mと、回転子駆動モータ1Mの回転速度に応じた周波数のパルスを発生するパルスエンコーダ1Sを有し、一組の回転子11の歯間と本体10の内壁との間に収容した液体を一組の回転子11の同期した回転に基づいて移動させる。
【0012】
パルスエンコーダ1Sは、図示しない構成として、軸11Aに接続される軸部材と、軸部材に固定されてスリットを形成された円盤部材と、円盤部材を介して対向配置された発光素子と受光素子を有しており、スリットを通過した光を受光素子で受光することによって一組の回転子11の回転速度に応じた周波数のパルスを出力する。
【0013】
通電部2は、パルスエンコーダ1Sの出力するパルスに応じて制御部3で生成された制御信号を入力することにより回転子駆動モータ1Mのデューティを可変させる通電制御を行う。
【0014】
図1(b)は、制御部3の回路構成を示し、液体送出動作における異常を検出する異常検出部32と、液体の種類に応じた物性データ、後述する重み係数のデータ、重み係数を制御信号に乗算する条件データ、および送出制御を実行させるプログラムを主として格納するメモリ33と、図示しない基準クロック部で発生させたクロックパルスをカウントすることに基づいて計時動作を行うタイマー回路34と、液体送出制御の目標値、回転子駆動モータ1Mからフィードバックされる電流値、パルスエンコーダ1Sから出力されるパルス、通電部2への制御信号等の種々の信号の入出力を行うインターフェース部35と、各部の動作を制御する制御回路36と、回転子駆動モータ1Mの駆動量に応じた制御信号に乗算される重み係数を設定する重み設定部37を内部バス38を介して接続することにより構成されている。
【0015】
異常検出部32は、目標値に対して設けられて異常を判定するための閾値、単位時間当たりのパルス数に基づいて回転子駆動モータ1Mの通電量を演算する演算データ、異常判定処理に用いるデータ、および異常判定動作のプログラムを格納する格納部32Aと、前述のデータおよびプログラムに基づいて異常判定処理を実行する判定処理部32Bを有している。閾値は回転子駆動モータ1Mの単位時間当たりのパルス数について、目標値のパルス数に対する許容範囲に基づいて設定している。
【0016】
制御回路36は、格納部32Aに格納されたデータおよびプログラムに基づいてパルスエンコーダ1Sから入力するパルスに基づく回転子駆動モータ1Mの回転数の算出、回転子駆動モータ1Mの制御量と目標値との偏差の演算、偏差に基づく制御信号の生成、制御信号と後述する重み係数の乗算に基づく最終制御信号の生成、タイマー回路34から出力される計時信号に基づくサンプリング周期(t=1…n)の更新を行う。
【0017】
また、制御回路36は、インターフェース部35を介して図示しない入力装置と接続することによって、格納部32Aやメモリ33に格納される目標値等の種々のデータ、および異常発生時の応答動作を実行するためのプログラムを必要に応じて読み書きすることができるように構成されている。
【0018】
重み設定部37は、制御信号に乗算される重み係数を付与する。この重み係数は、例えば、60%のデューティを1.25倍するというように回転子駆動モータ1Mのデューティを大にする値、もしくは、60%のデューティを0.75倍するというように回転子駆動モータ1Mのデューティを小にする値である。
【0019】
図2は、流量調整器1を示し、図2(a)は平面方向から見た状態、図2(b)は側面方向から見た状態、図2(c)は図2(b)のA−A部における断面を矢印方向に見た状態である。流量調整器1は、本体10に加圧された液体を流入させる流入部10a、液体を流出させる流出部10bを有し、本体10の上部にビス等により固定されて回転子駆動モータ1Mで発生する回転トルクを液体の粘性に基づいて定まる減速比に減速する減速機10Aと、本体10の下部に固定される蓋部10Bを有し、回転子11は、回転子駆動モータ1Mで発生した回転トルクを減速機10Aを介して伝達されることにより、本体10の内部で矢印方向に回転する。回転子駆動モータ1Mの上部には、回転軸の回転速度に応じたパルスを出力するパルスエンコーダ1Sが取り付けられている。
【0020】
流量調整器1は、流入部10aから本体10内に加圧された液体が流入する。回転子駆動モータ1Mを駆動して回転子11を図2(c)に示す矢印の方向に回転させると、本体10内に流入した液体は回転子11の歯と本体10の内壁との間の歯間Cに収容されて移動し、流出部10bから連続的に送出する。このことにより、回転子駆動モータ1Mは通電量と加圧された液体の粘性に基づく回転速度で回転し、パルスエンコーダ1Sは、回転子駆動モータ1Mの回転速度に応じたパルスを出力する。
【0021】
また、流量調整器1は、回転子駆動モータ1Mに通電していないときは、回転子駆動モータ1Mに駆動力は生じず、回転子11には加圧された液体の圧力が付与される。このことにより、回転子駆動モータ1Mは自らの回転抵抗と加圧された液体の粘性に基づく回転速度で回転する。例えば、温度が低下して液体の粘性が大になった場合、回転子駆動モータ1Mの回転速度が低下してパルスエンコーダ1Sから出力される単位時間あたりのパルス数が減少する。
【0022】
以下、第1の実施の形態における送出制御装置の動作について説明する。
【0023】
図3は、液体送出動作のフローチャートを示し、オペレータによって送出動作の開始が指示されると(S1)、制御回路36は、異常検出部32に異常検出動作の実行命令を出力するとともに、送出する液体に応じた物性データをメモリ33から読み込み、インターフェース部35を介して通電部2に通電開始信号を出力する。通電部2は、通電開始信号に基づいて回転子駆動モータ1Mに通電する。回転子駆動モータ1Mは、通電に基づいて回転する。流量調整器1は、回転子駆動モータ1Mの回転に基づいて回転子11が駆動されることにより流入部10aから本体10内に流入する加圧された液体を流出部10bから連続的に送出する。制御回路36は、予め定めたサンプリング周期毎に送出動作の逐次制御を実行する(S2)。異常検出部32は、回転子駆動モータ1Mの回転に基づいてパルスエンコーダ1Sから出力されるパルスを状態監視信号としてインターフェース部35を介して入力(S3)し、サンプリング周期毎に単位時間当たりのパルス数の変化を監視する。判定処理部32Bは、状態監視信号を監視して単位時間当たりのパルス数が閾値を超えていないかを監視する。パルス数が閾値を超えたときは異常と判定して(S4)制御回路36に異常検出信号を出力する。制御回路36は、判定処理部32Bから異常検出信号を入力すると、そのサンプリング周期の制御量Eについて異常が生じていることを示すフラグを付与する(S5)。制御回路36はパルス数が正常であるときは状態監視信号と目標値との偏差に基づいて制御信号を生成し、この制御信号をインターフェース部35を介して通電部2に出力する。制御回路36は、フラグの付与された制御量Eについては偏差を算出せずに送出動作を継続する。
【0024】
制御回路36は、逐次制御を開始してから一定時間が経過(S6)すると、重み設定部37に重み係数の出力を指示する制御信号を出力する。重み設定部37は、制御信号を入力すると制御回路36に指定された重み係数を出力する(S7)。制御回路36は、回転子駆動モータ1Mについて生成された制御信号に重み係数を乗算し、インターフェース部35を介して通電部2に出力する。また、制御回路36は、タイマー回路34から周期更新タイミングに応じたトリガ信号を入力(S8)すると、サンプリング周期を更新(S9)して新たなサンプリング周期について状態監視信号を監視することにより上記した逐次制御を行う。
【0025】
図4は、制御信号に重み係数を付与した場合の特性変化を示し、図4(a)では、目標値に対する単位時間当たりの流量の変化を示し、図4(b)では、図4(a)に対応する駆動モータ1Mのデューティを示す。図中、実線aおよび実線bに対応して実線a’および実線b’を示している。目標値として流量Rtが指定されている状態で液体の送出動作について逐次制御を実行するとき、制御信号に0.75倍の重み係数を付与すると図4(a)の実線aに示すような流量を示した。実線aでは、駆動モータ1Mの過渡特性によって3秒までの流量が目標値から大きくずれを生じているので、3秒までの制御信号に1倍の重み係数を乗算して最終制御信号を生成し、再度駆動モータ1Mに通電すると実線bに示すような流量を示した。実線bでは、実線aと比較して1秒から3秒にかけての偏差が小になっている。これは、図4(b)に示すように1秒から3秒にかけての制御信号に1倍の重み係数を選択的に付与したことで、実線a’に示すデューティが実線b’に示すように重み係数を付与した部分の振幅が大になった通電波形に変化したことによる。この振幅の発生によって1秒から3秒までの通電制御に対する応答性を向上させている。
【0026】
図4に示す重み係数は、液体送出動作を実行して得られるパルスエンコーダ1Sのパルスカウント値、回転子駆動モータ1Mのデューティ等のデータに基づいて経験的に求めた値を用いているが、システム全体を継続的に不安定にすることのない値を設定できれば他の方法で設定することも可能である。
【0027】
制御回路36は、パルスエンコーダ1Sから入力するパルスが規定パルス値となったとき(S10)に送出終了を指示する通電停止信号をインターフェース部35を介して通電部2に出力する。通電部2は通電停止信号を入力することによって回転子駆動モータ1Mへの通電を停止する。このことにより送出動作を終了する(S11)。
【0028】
図5は、判定処理部32Bにおける異常判定処理を示し、単位時間当たりのパルス数(制御量Pc)について設定される目標値Ptに対して閾値x−xが設定されている。同図においては閾値x−xを目標値Ptに対する絶対値として設定しており、異常を生じた制御量Pcが点線で示すような振幅を伴う場合でも検出できるようにしている。判定処理部32Bは、単位時間当たりのパルス数が閾値x−xの範囲に収まっているとき(実線)は正常な状態であると判定して正常判定信号を制御回路36に出力する。一方、判定処理部32Bは、制御量Pcが閾値x−xの範囲から外れているときは異常が生じていると判定して異常検出信号を制御回路36に出力する。
【0029】
上記した判定処理部32Bにおける異常判定処理では、異常が生じているサンプリング周期についてはフラグを立てて偏差を演算しないようにしているが、フラグが付与されたとき液体送出動作を停止し、オペレータに異常の発生を通報するようにしても良い。異常の通報は、例えば、警報表示用に設けられたランプを点灯させることで行うことができるが、他の警報通知装置であっても良い。
【0030】
また、フラグを付与した制御量Pcについて、上記したように偏差を算出しない制御のほか、フラグが付与された制御量Pcでは偏差を求めずに3回連続してフラグが付与されたときには4回目の制御量Pcについて、フラグの有無に関わらず目標値との偏差を算出するようにしても良い。また、フラグを付与した制御量Pcをそのまま用いて目標値Ptとの偏差を算出するようにしても良い。このようなフラグ付与に対する制御回路36の応答は、用途、液体の物性、送出形態や機器の構成によって選択することが可能である。
【0031】
第1の実施の形態では、管路13を介して液体を連続的に送出させるために、貯蔵部に貯蔵された液体を加圧して送出を促しており、加圧しない液体を送出させる場合と比較して管路13の圧力損失による流量低下を低減するように加圧量に応じて調整できるという特徴を有する反面、液体を加圧することによって、例えば、図5で説明した異常の場合の制御量Pcが現れにくくなる。つまり、液体の加圧量を上昇させるにつれて、回転子駆動モータ1Mの単位時間当たりのパルス数について点線で示す制御量Pcが実線で示す制御量Pcに近づくことになり、点線で示す制御量Pcに含まれる偽の制御量を検出することが難しくなる。このような場合、偽の制御量の存在を意識しないで逐次制御を行うと、目標値Ptとの偏差に偽の制御量が含まれてしまうという不都合が生じる。
【0032】
このことから、図5に示す制御量Pcが閾値x−xから外れた斜線部eについては真の制御量に含まれる偽の制御量として検出するようにしたことで、システムを不安定にする逐次制御が実施されることを防ぐことができる。また、制御量Pcの許容範囲が小であるような送出条件下でも精度の良い逐次制御を実施できるようになる。
【0033】
上記した第1の実施の形態における送出制御装置によると、パルスエンコーダ1Sから出力される単位時間当たりの状態監視信号としてのパルスと目標値との偏差を監視し、偏差に基づく制御信号に重み係数を付与して補正した最終制御信号によって回転子駆動モータ1Mの通電制御を行うようにしたので、システムを継続的に不安定にすることなく応答性を向上させることができ、液体送出動作が正常な状態から大きくかけ離れた事象を生じたときでも液体送出動作を目標値に速やかに一致させることができる。
【0034】
また、液体の送出動作に応じた重み係数を制御信号に付与することによって、システムの安定性を大きく崩すことがないので、安定した送出精度を維持することができる。
【0035】
なお、第1の実施の形態では、液体送出動作の経過時間に応じて重み係数の値を変化させる構成を説明したが、例えば、送出する液体の物性や、配管構成に基づいて液体送出動作の状態が経験的に判断できる場合には、任意の重み係数を固定的に付与して液体送出動作を実行するようにしても良い。
【0036】
また、重み係数は、図4に示すように段階的に設定することに限定されず、一定値を任意の時間に付与するものであっても良い。
【0037】
また、段階的に付与するものについても増加傾向で付与するものの他に、減少傾向で付与するようにしても良い。
【0038】
また、流量調整器1は、送出される液体の流量をパルスエンコーダ1Sの出力パルスに応じて監視できることから、液体積算値としての基準パルスカウント値を設定し、液体送出動作に応じたパルスのカウント値が基準パルスカウント値に一致したタイミングで予め定めた重み係数を制御信号に付与するようにしても良く、そのことによって流量に着目した通電制御を行わせることもできる。
【0039】
また、前述の基準パルスカウント値と液体送出動作に応じたパルスのカウント値との差分を演算し、差分に応じた重み係数を演算により求めて制御信号を補正するようにしても良い。
【0040】
また、制御信号に重み係数を付与すると、状況によっては図5に示す制御量Pcが一時的に大になって閾値から外れることが考えられることから、重み係数を付与したときは閾値に基づく異常判定を一定の時間で一時的に停止させても良い。
【0041】
このように液体送出動作に応じた重み係数を付与する送出制御装置は、特に、複数の液体を同期して精度良く連続的に送出させる用途に適する。例えば、液体原料(シロップ)を希釈水で希釈して飲料を製造する場合には、予め定めた希釈比率を外れると味覚が変化することから、一販売動作における希釈比率を一定に保つことが要求される。更に好ましくは、送出中の微小時間である単位時間当たりの希釈比率が味覚に影響を与えることのない許容範囲にあることである。但し、飲料を構成する液体の送出状態が機器の構造等に起因して変動する場合もあり、そのことによって希釈比率が変動することがある。
【0042】
例えば、炭酸飲料を販売するカップ式自動販売機では、炭酸水を機内で生成して調達しており、その貯蔵量が不足したときは水源から希釈水を貯蔵タンクに給水し、そこに炭酸ガスを供給して希釈水に溶解させることによって炭酸水を製造している。この貯蔵タンクへの給水が販売動作と重なる場合に、通常販売状態と比較して希釈水の供給量が著しく低下することから、通常販売状態と同様に液体送出動作を行うと、正しい希釈比率を速やかに実現できないといった状況が起こりうる。
【0043】
図6は、第2の実施の形態として、第1の実施の形態で説明した送出制御装置を適用した飲料ディスペンサの概略構成を示し、液体原料であるシロップと、希釈水と、炭酸水をそれぞれの供給ラインを介してマルチバルブ29に供給し、マルチバルブ29で混合してカップ50に供給するものであり、第1の実施の形態で説明した管路13はシロップを送出する。流量調整器1については図1および図2に示す構成と同様であることから重複する説明を省略する。
【0044】
この飲料ディスペンサは、高圧の炭酸を収容した炭酸ガスボンベBと、液体原料としてのシロップSを収容したシロップタンク6と、炭酸ガスをシロップタンク6に供給する炭酸ガス供給ライン7Aと、炭酸ガス供給ライン7Aに設けられる炭酸ガス制御弁8Aと、シロップSを冷却水Wによって冷却するシロップ冷却コイル15と、シロップ冷却コイル15を浸漬される冷却水Wを満たした冷却水槽15Aと、図示しない冷却ユニットから供給される冷媒の気化に基づいて冷却水Wを冷却するエバポレータ15Bと、エバポレータ15Bに冷媒を循環させる冷媒管路15Cと、シロップタンク6から炭酸ガスで加圧されたシロップSを送出するシロップ供給ライン(以下、管路という)13と、シロップSを一定容積量で連続的に送出させるとともにパルスエンコーダ1Sで流量に応じた流量信号を出力する流量調整器1と、管路13を開閉するシロップ電磁弁14と、シロップS、希釈水W、炭酸水Wc等の液体を混合して販売飲料としてカップ50に排出するマルチバルブ29と、希釈水Wの取水管16と、取水管16を開閉する水電磁弁17と、希釈水Wを圧送する水ポンプ18と、希釈水Wを冷却水(図示せず)によって冷却する希釈水冷却コイル19と、希釈水Wを送出する希釈水供給ライン20と、希釈水Wの流量に応じた流量信号を出力する希釈水流量計21と、希釈水供給ライン20を開閉する希釈水電磁弁22Aと、希釈水供給ライン20から分岐して設けられる水分岐ライン23と、水分岐ライン23を開閉する電磁弁22Bと、水分岐ライン23を介して供給される希釈水Wと炭酸ガス供給ライン7Bを介して供給される炭酸ガスとを混合して炭酸水Wcを形成するカーボネータ24と、炭酸ガス供給ライン7Bに設けられる炭酸ガス制御弁8Bと、カーボネータ24で形成された炭酸水Wcを送出する炭酸水供給ライン25と、炭酸水Wcの流量に応じた流量信号を出力する炭酸水流量計26と、炭酸水Wcを冷却水(図示せず)によって冷却する炭酸水冷却コイル27と、炭酸水供給ライン25を開閉する炭酸水電磁弁28を有する。
【0045】
また、図示しない構成として、シロップ冷却コイル15と同様に希釈水冷却コイル19および炭酸水冷却コイル27を冷却水によって冷却する冷却水槽、カップ50を供給するカップ供給装置、カップ50に氷を供給する製氷機、販売要求信号を入力する販売スイッチを有している。
【0046】
エバポレータ15Bは、冷媒管路15Cを介して供給される液冷媒を気化させることによって表面に氷15Dを形成し、この氷15Dに基づいて冷却水槽15Aの冷却水Wを冷却する。
【0047】
流量調整器1は、第1の実施の形態で説明した通電部2によって回転子駆動モータ1Mに電力を供給される。また、回転子駆動モータ1Mは、その駆動状態に応じた信号を第1の実施の形態で説明した制御部3に出力する。また、回転子駆動モータ1Mに取り付けられたパルスエンコーダ1Sのパルスも制御部3に出力する。
【0048】
以下、第2の実施の形態の飲料ディスペンサでシロップSと希釈水Wを混合して飲料を製造する場合の動作について説明する。ここでは希釈水Wを基準としてシロップSの流量を追従させるものとする。
【0049】
まず、オペレータによって飲料を選択する図示しない販売スイッチが押されると、インターフェース部35を介して制御部3の制御回路36に販売要求信号が入力する。制御回路36は、販売要求信号に基づいて水電磁弁17、水ポンプ18、希釈水電磁弁22Aに通電することによって希釈水供給ライン20を介してマルチバルブ29に希釈水Wを供給する。制御回路36には希釈水流量計21の流量信号が入力する。また、制御回路36は、希釈水Wの送出開始から一定の時間が経過した後にシロップ電磁弁14に通電して管路13を開き、続いて流量調整器1の回転子駆動モータ1Mに通電する。このことにより回転子駆動モータ1Mが回転し、流量調整器1はシロップSをマルチバルブ29に供給する。
【0050】
図7は、カーボネータ24への給水がある場合とない場合における希釈水Wの単位時間当たりの流量を示し、横軸の時間は販売開始からの経過時間を示している。実線Dは、カーボネータ24への給水がない場合(通常販売状態)の流量を示す。実線Eは、カーボネータ24への給水が発生している場合の流量を示し、実線Dに示す流量と比較して著しく低下している。このため、飲料の希釈比率を確保するには減少した希釈水Wの流量に対応してシロップSの流量を制御する必要があるが、通常販売状態との流量の差が大であることから、回転子駆動モータ1Mを低速で通電制御する必要がある。
【0051】
制御回路36は、電磁弁22Bが開かれているとき、カーボネータ給水に応じた重み係数を付与するように回転子駆動モータ1Mの逐次制御を実行する。制御回路36は、パルスエンコーダ1Sから出力されるパルスと目標値との偏差に基づいて回転子駆動モータ1Mの駆動量に応じた制御信号を生成し、この制御信号にメモリ33から読み込んだ重み係数を乗算して得られる最終制御信号をインターフェース部35を介して通電部2に出力する。異常検出部32は、パルスを監視する。また、制御回路36は、予め定められたサンプリング周期毎に、希釈水流量計21から入力する希釈水Wの流量信号とパルスエンコーダ1Sの出力するパルスに基づいて飲料の希釈比率を演算する。希釈比率が許容値から外れているときは飲料について定められた希釈比率を実現するように回転子駆動モータ1Mの逐次制御を行う。
【0052】
制御回路36は、サンプリング周期毎にパルスエンコーダ1Sの出力する状態監視信号としてのパルス(制御量1)が閾値の範囲にあるか否かを監視しており、閾値を超えた制御量については異常発生を示すフラグを立てる。また、制御回路36は、回転子駆動モータ1Mのデューティ(制御量2)が閾値を超えた振幅量を生じている場合についてもその制御量2について異常発生を示すフラグを立てる。フラグの付与された制御量1および制御量2については第1の形態で説明したものと同様に処理することが可能であるので、重複する説明を省略する。
【0053】
図8は、カーボネータ24への給水が生じているときの液体送出動作のタイミングチャートを示し、Rtは希釈比率の目標値、Rcは実際の希釈比率、G1は単位時間における重み係数の配分を示す。ここでは1秒から3秒にかけての重みを3とし、4秒で4、5秒で5に設定している。始めに重み係数を付与せずに5秒の液体送出動作を実施したところ、目標値Rtに対してRcに示すような実測値が得られた。この場合、1秒から約3秒にかけて偏差Fが生じている。そこで、偏差Fに基づいて得られる制御信号に重み係数G1を乗算して最終制御信号を生成し、液体送出動作を実行したところ、グラフF1に示すように目標値Rtを実現するまでの時間がほぼ2秒に改善された。この重み係数G1は、シロップSの流量を速やかに低減させるために制御信号に乗算されるものであり、また、シロップSは炭酸ガスで加圧されていることから、回転子駆動モータ1Mが加圧されたシロップSの圧力で回転することを考慮して設定される。
【0054】
制御回路36は、希釈水流量計21から入力する希釈水Wの流量信号が規定値となったときに送出終了を指示する通電停止信号をインターフェース部35を介して通電部2に出力する。通電部2は通電停止信号を入力することによって回転子駆動モータ1Mへの通電を停止する。また、制御回路36は、シロップ電磁弁14、水電磁弁17、水ポンプ18、希釈水電磁弁22Aへの通電を停止することにより飲料の販売動作を終了する。
【0055】
上記した第2の実施の形態によると、基準となる希釈水Wの流量が大きく変動する状況に応じた重み係数を制御信号に付与するようにしたので、カーボネータ24への給水によって希釈水Wの流量が極端に低下する場合でも逐次制御に基づく通電制御の応答性を確保できる。そのことによって希望する希釈比率を速やかに実現することができ、飲料の味覚が変化するといった品質低下を生じないようにすることができる。
【0056】
なお、上記したような加圧されたシロップを使用する飲料ディスペンサ以外に、例えば、加圧されたシロップを使用するカップ式飲料の自動販売機についても同様の送出制御を適用することができる。
【0057】
また、第2の実施の形態では、希釈水Wを基準としてシロップSの流量を追従させる場合を説明したが、シロップSを基準として希釈水Wの流量を追従させるようにしても良い。また、炭酸水Wcを基準としてシロップSの流量を追従させるようにしても良い。
【0058】
また、回転子駆動モータ1Mの駆動特性を考慮して、送出初期の過渡状態では重み係数を大にして回転子駆動モータ1Mを通電制御し、過渡状態以降は重み係数を変更するか、もしくは付与しないで逐次制御を行うようにしても良い。
【0059】
上記した第1および第2の実施の形態で説明した応答性の問題は、特に、送出制御する液体が加圧されているときに顕著に現れるが、非加圧の液体であっても粘性等の要因によって生じることもある。このことから、気体加圧した液体に限定されず、貯蔵部の容積変化に基づいて加圧された液体、供給水圧に基づいて加圧された液体、重力に基づいて加圧された液体、あるいは、無加圧の液体を連続的に送出させる送出制御に適している。
【0060】
【発明の効果】
以上説明した通り、本発明の送出制御装置によると、制御量と制御目標値との偏差に応じた重み係数を液体の送出動作に応じて制御信号に付与し、制御目標値に対する通電制御の結果を速やかに精度良く制御量に反映させるようにしたため、正常な状態から大きくかけ離れた事象が生じた場合であっても速やかに制御目標値を達成でき、安定した送出精度を維持することができる。
【図面の簡単な説明】
【図1】(a)は、本発明の第1の実施の形態に係る送出制御装置の概略構成図
(b)は、制御部の構成を示す回路図
【図2】
流量調整器の構成を示し、(a)は平面図、(b)は側面図、(c)は(b)のA−A部における断面図
【図3】液体送出動作のフローチャート
【図4】(a)は、重み付けの有無に応じた液体送出動作での単位時間当たり流量と時間の関係を示すグラフ
(b)は、重み付けの有無に応じた液体送出動作での回転子駆動モータのデューティと時間の関係を示すグラフ
【図5】
判定処理部で異常判定処理を行うときの単位時間当たりのパルス数と時間の関
係を示すグラフ
【図6】
本発明の第2の実施の形態に係る飲料ディスペンサの概略構成図
【図7】
カーボネータへの給水がある場合とない場合における希釈水Wの単位時間当
たり流量を示すグラフ
【図8】
第2の実施の形態に係る液体送出動作についてのタイミングチャート
【符号の説明】
1、流量調整器 1M、回転子駆動モータ 1S、パルスエンコーダ
2、通電部 3、制御部 6、シロップタンク 7A、炭酸ガス供給ライン
7B、炭酸ガス供給ライン 8A、炭酸ガス制御弁 8B、炭酸ガス制御弁
10、本体 10A、減速機 10B、蓋部 10a、流入部
10b、流出部 11、回転子 11A、軸 13、管路
14、シロップ電磁弁 15、シロップ冷却コイル 15A、冷却水槽
15B、エバポレータ 15C、冷媒管路 15D、氷 16、取水管
17、水電磁弁 18、水ポンプ 19、希釈水冷却コイル
20、希釈水供給ライン 21、希釈水流量計 22A、希釈水電磁弁
22B、電磁弁 23、水分岐ライン 24、カーボネータ
25、炭酸水供給ライン 26、炭酸水流量計 27、炭酸水冷却コイル
28、炭酸水電磁弁 29、マルチバルブ 32、異常検出部
32A、格納部 32B、判定処理部 33、メモリ
34、タイマー回路 35、インターフェース部 36、制御回路
37、重み設定部 38、内部バス 50、カップ
TECHNICAL FIELD OF THE INVENTION
[0001]
The present invention relates to a delivery control device, and more particularly to a delivery control device capable of continuously delivering a liquid and quickly controlling the delivery operation to an optimal state.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, it has been known that, when it is desired to appropriately deliver a liquid in all situations, feedback control of the delivery operation is performed by monitoring the delivery state of the liquid.
[0003]
In the field of beverage production, the above-described feedback control is performed when a beverage is produced by mixing a plurality of liquids such as dilution water and liquid ingredients (syrup) in a beverage production device such as a cup-type beverage vending machine or a beverage dispenser. In some cases, water and syrup are mixed at a predetermined dilution ratio and sold.
[0004]
As such a beverage production apparatus, there is known a beverage production apparatus that satisfies a dilution ratio by feedback-controlling a syrup flow rate based on a dilution water flow rate. If the predetermined dilution ratio deviates during the sale of the beverage, the flow rate of the syrup is corrected in one sales unit so as to satisfy the desired dilution ratio at the next sale.
[0005]
[Problems to be solved by the invention]
However, according to the conventional beverage manufacturing apparatus, since a correction cannot be performed for a selling operation out of the dilution ratio, there is an inconvenience that a beverage of reduced quality is sold for one cup. Even in the case where the dilution ratio fluctuates during the sale of the beverage as described above, the present applicant has made a correction so that the dilution ratio is ensured without wasting the beverage being sold, and the beverage supply operation is performed. No. 2002-96296 filed a patent application for monitoring the deviation between the control target value and the actual measurement value and sequentially controlling the beverage supply operation in accordance with the deviation. If the event occurs or if the dilution ratio fluctuates greatly in a short period of time, and an event occurs that is significantly different from the normal state, the control cannot be followed sequentially. There is a problem that quality degradation occurs.
[0006]
Accordingly, an object of the present invention is to provide a transmission control device that can quickly achieve a control target value and maintain stable transmission accuracy even when an event that is significantly different from a normal state occurs. It is in.
[0007]
[Means for Solving the Problems]
The present invention, in order to achieve the above object, a drive motor that is driven according to a liquid delivery command and generates a state monitoring signal according to a control amount,
A control signal is generated by monitoring a deviation between the control amount and a control target value per unit time based on the state monitoring signal, and the energization control of the drive motor is executed in the next unit time, and the control amount and the control are controlled. A delivery control having a control unit that promptly and accurately reflects the result of the energization control on the control target value to the control amount by assigning a weight coefficient corresponding to a deviation from the target value to the control signal according to the liquid delivery operation. Provide equipment.
[0008]
The control unit monitors the control amount per unit time during the delivery of the liquid, and controls the drive motor so that the control amount for the delivered liquid can quickly achieve the control target value regardless of the difference in the delivery conditions. The energization control is performed. If an attempt is made to perform control with an emphasis on quickly resolving the deviation, conflicting characteristics that the system is likely to be unstable occur, but in the present invention, without making the entire system continuously unstable, Attention is paid to control per unit time so as to eliminate the deviation in a short time, and a time characteristic until the control target value is realized is changed by assigning a weight coefficient to a control signal corresponding to the deviation. For this reason, in the following description, the time characteristic per unit time of the energization control accompanied by the weighting coefficient is described as the responsiveness.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the transmission control device of the present invention will be described in detail with reference to the drawings.
[0010]
FIG. 1 schematically shows a transmission control device according to a first embodiment of the present invention.
As shown in FIG. 1 (a), this delivery control device is provided with a constant volume type flow controller 1 capable of continuously delivering a fixed volume of liquid in a pipe line 13 to deliver the liquid, and the delivery state thereof. The (control amount) is monitored by the control unit 3 and when a deviation from a target value (control target value) occurs, the sending operation is sequentially controlled so as to eliminate the deviation sequentially. A rotor drive motor 1M, which is a DC motor provided in the flow regulator 1, is configured to detect this, an energizing unit 2 that supplies power to the rotor drive motor 1M, a rotor drive motor 1M, The control unit 3 outputs a control signal to the energizing unit 2 based on a signal output from the pulse encoder 1S. The liquid is pressurized from a storage unit (not shown) and sent out to the pipeline 13.
[0011]
The flow regulator 1 includes a pair of circular gear-shaped rotors 11 that are housed inside the main body 10, mesh with each other, and rotate to continuously deliver a fixed volume of liquid to the pipeline 13. A rotor drive motor 1M connected to one shaft 11A of the set of rotors 11, and a pulse encoder 1S for generating a pulse having a frequency corresponding to the rotation speed of the rotor drive motor 1M; The liquid contained between the teeth 11 and the inner wall of the main body 10 is moved based on the synchronized rotation of the set of rotors 11.
[0012]
The pulse encoder 1S includes, as a configuration (not shown), a shaft member connected to the shaft 11A, a disk member fixed to the shaft member and having a slit formed therein, and a light emitting element and a light receiving element arranged to face each other via the disk member. The light receiving element receives the light passing through the slit and outputs a pulse having a frequency corresponding to the rotation speed of the set of rotors 11.
[0013]
The energization unit 2 performs energization control that varies the duty of the rotor drive motor 1M by inputting a control signal generated by the control unit 3 according to the pulse output from the pulse encoder 1S.
[0014]
FIG. 1B shows a circuit configuration of the control unit 3, which controls an abnormality detection unit 32 that detects an abnormality in the liquid sending operation, physical property data corresponding to the type of liquid, weight coefficient data described later, and a weight coefficient. A memory 33 mainly storing condition data for multiplying the signal and a program for executing the transmission control; a timer circuit 34 for performing a time measurement operation based on counting clock pulses generated by a reference clock unit (not shown); An interface unit 35 for inputting and outputting various signals such as a target value of the sending control, a current value fed back from the rotor drive motor 1M, a pulse output from the pulse encoder 1S, and a control signal to the energizing unit 2; And a control circuit 36 for controlling the operation of the motor, and a weight coefficient to be multiplied by a control signal corresponding to the drive amount of the rotor drive motor 1M. It is constructed by connecting a weight setting unit 37 via the internal bus 38.
[0015]
The abnormality detection unit 32 is provided for a target value, is a threshold value for determining abnormality, and is used for calculation data for calculating the amount of energization of the rotor drive motor 1M based on the number of pulses per unit time, and for abnormality determination processing. It has a storage unit 32A for storing data and a program for an abnormality determination operation, and a determination processing unit 32B for executing an abnormality determination process based on the data and the program. The threshold value is set for the number of pulses per unit time of the rotor drive motor 1M based on an allowable range for the target number of pulses.
[0016]
The control circuit 36 calculates the rotation speed of the rotor drive motor 1M based on the pulse input from the pulse encoder 1S based on the data and the program stored in the storage unit 32A, and controls the control amount and the target value of the rotor drive motor 1M. Of the deviation, generation of a control signal based on the deviation, generation of a final control signal based on multiplication of the control signal and a weighting coefficient described later, and a sampling period (t = 1... N) based on a clock signal output from the timer circuit 34 Update.
[0017]
The control circuit 36 executes various data such as target values stored in the storage unit 32A and the memory 33 and a response operation when an abnormality occurs, by connecting to an input device (not shown) via the interface unit 35. For reading and writing programs as needed.
[0018]
The weight setting unit 37 gives a weight coefficient to be multiplied to the control signal. This weighting factor is, for example, a value that increases the duty of the rotor drive motor 1M such that the duty of 60% is increased by 1.25, or a value that increases the duty of 60% by 0.75. This is a value for reducing the duty of the drive motor 1M.
[0019]
2A and 2B show the flow regulator 1, wherein FIG. 2A shows a state viewed from a plane direction, FIG. 2B shows a state viewed from a side direction, and FIG. 2C shows A in FIG. -A state in which the cross section at the part A is viewed in the direction of the arrow. The flow regulator 1 has an inflow portion 10a through which the pressurized liquid flows into the main body 10, and an outflow portion 10b through which the liquid flows out, and is fixed to the upper portion of the main body 10 by screws or the like and is generated by the rotor drive motor 1M. And a cover 10B fixed to a lower portion of the main body 10. The rotor 11 rotates the rotating torque generated by the rotor driving motor 1M. By transmitting the torque via the speed reducer 10A, the main body 10 rotates in the direction of the arrow. A pulse encoder 1S that outputs a pulse corresponding to the rotation speed of the rotating shaft is attached to an upper portion of the rotor drive motor 1M.
[0020]
In the flow regulator 1, the pressurized liquid flows into the main body 10 from the inflow portion 10 a. When the rotor drive motor 1M is driven to rotate the rotor 11 in the direction of the arrow shown in FIG. 2C, the liquid that has flowed into the main body 10 is located between the teeth of the rotor 11 and the inner wall of the main body 10. It moves while being accommodated in the space between teeth C, and is continuously delivered from the outflow portion 10b. As a result, the rotor drive motor 1M rotates at a rotation speed based on the amount of electricity and the viscosity of the pressurized liquid, and the pulse encoder 1S outputs a pulse corresponding to the rotation speed of the rotor drive motor 1M.
[0021]
Further, when the flow controller 1 is not energized to the rotor drive motor 1M, no drive force is generated in the rotor drive motor 1M, and the pressure of the pressurized liquid is applied to the rotor 11. As a result, the rotor drive motor 1M rotates at a rotation speed based on its own rotational resistance and the viscosity of the pressurized liquid. For example, when the temperature decreases and the viscosity of the liquid increases, the rotation speed of the rotor drive motor 1M decreases and the number of pulses output from the pulse encoder 1S per unit time decreases.
[0022]
Hereinafter, the operation of the transmission control device according to the first embodiment will be described.
[0023]
FIG. 3 shows a flowchart of the liquid delivery operation. When the operator instructs the start of the delivery operation (S1), the control circuit 36 outputs an execution instruction of the abnormality detection operation to the abnormality detection unit 32 and sends it. The physical property data corresponding to the liquid is read from the memory 33, and an energization start signal is output to the energization unit 2 via the interface unit 35. The power supply unit 2 supplies power to the rotor drive motor 1M based on the power supply start signal. The rotor drive motor 1M rotates based on energization. When the rotor 11 is driven based on the rotation of the rotor drive motor 1M, the flow regulator 1 continuously sends out the pressurized liquid flowing into the main body 10 from the inflow portion 10a from the outflow portion 10b. . The control circuit 36 executes sequential control of the sending operation at every predetermined sampling period (S2). The abnormality detection unit 32 receives a pulse output from the pulse encoder 1S based on the rotation of the rotor drive motor 1M as a state monitoring signal via the interface unit 35 (S3), and outputs a pulse per unit time for each sampling cycle. Monitor changes in numbers. The determination processing unit 32B monitors the state monitoring signal and monitors whether the number of pulses per unit time exceeds a threshold. When the number of pulses exceeds the threshold value, it is determined that there is an abnormality (S4), and an abnormality detection signal is output to the control circuit 36. When receiving the abnormality detection signal from the determination processing unit 32B, the control circuit 36 gives a flag indicating that an abnormality has occurred in the control amount E of the sampling cycle (S5). When the number of pulses is normal, the control circuit 36 generates a control signal based on the deviation between the state monitoring signal and the target value, and outputs the control signal to the energizing unit 2 via the interface unit 35. The control circuit 36 continues the sending operation without calculating the deviation with respect to the control amount E to which the flag is added.
[0024]
The control circuit 36 outputs a control signal for instructing the weight setting unit 37 to output a weight coefficient when a certain time has elapsed since the start of the sequential control (S6). Upon receiving the control signal, the weight setting unit 37 outputs the designated weight coefficient to the control circuit 36 (S7). The control circuit 36 multiplies the control signal generated for the rotor drive motor 1M by a weighting coefficient and outputs the result to the energizing unit 2 via the interface unit 35. When the control circuit 36 receives a trigger signal according to the cycle update timing from the timer circuit 34 (S8), the control circuit 36 updates the sampling cycle (S9) and monitors the state monitoring signal for a new sampling cycle as described above. Performs sequential control.
[0025]
FIG. 4 shows a characteristic change when a weight coefficient is given to the control signal. FIG. 4 (a) shows a change in the flow rate per unit time with respect to the target value, and FIG. 4 (b) shows a change in the flow rate. ) Shows the duty of the drive motor 1M corresponding to (). In the figure, a solid line a 'and a solid line b' are shown corresponding to the solid line a and the solid line b. When successively controlling the liquid sending operation in a state where the flow rate Rt is designated as the target value, a 0.75 times weighting factor is given to the control signal, and the flow rate as shown by the solid line a in FIG. showed that. In the solid line a, since the flow rate up to 3 seconds largely deviates from the target value due to the transient characteristics of the drive motor 1M, the final control signal is generated by multiplying the control signal up to 3 seconds by a single weighting factor. When the drive motor 1M was energized again, the flow rate as shown by the solid line b was shown. In the solid line b, the deviation from 1 second to 3 seconds is smaller than that in the solid line a. This is because, as shown in FIG. 4 (b), the control signal from 1 second to 3 seconds is selectively given a weighting factor of 1 so that the duty indicated by the solid line a ′ is changed as indicated by the solid line b ′. This is because the amplitude of the portion to which the weight coefficient has been applied has changed to an energized waveform that has increased. Due to the occurrence of the amplitude, the response to the energization control from 1 second to 3 seconds is improved.
[0026]
The weight coefficient shown in FIG. 4 uses a value empirically obtained based on data such as the pulse count value of the pulse encoder 1S and the duty of the rotor drive motor 1M obtained by executing the liquid delivery operation. If it is possible to set a value that does not make the whole system unstable continuously, it is also possible to set it by another method.
[0027]
When the pulse input from the pulse encoder 1S reaches the specified pulse value (S10), the control circuit 36 outputs an energization stop signal instructing the end of transmission to the energization unit 2 via the interface unit 35. The power supply unit 2 stops supplying power to the rotor drive motor 1M by inputting a power supply stop signal. This terminates the sending operation (S11).
[0028]
FIG. 5 shows an abnormality determination process in the determination processing unit 32B, in which a threshold xx is set for a target value Pt set for the number of pulses per unit time (control amount Pc). In the figure, the threshold value xx is set as an absolute value with respect to the target value Pt, so that even when the abnormally occurring control amount Pc has an amplitude as shown by a dotted line, it can be detected. When the number of pulses per unit time falls within the range of the threshold value xx (solid line), the determination processing unit 32B determines that the state is normal and outputs a normality determination signal to the control circuit 36. On the other hand, when the control amount Pc is out of the range of the threshold value xx, the determination processing unit 32B determines that an abnormality has occurred, and outputs an abnormality detection signal to the control circuit 36.
[0029]
In the abnormality determination processing in the above-described determination processing unit 32B, a flag is set for the sampling period in which an abnormality has occurred so that the deviation is not calculated. However, when the flag is added, the liquid delivery operation is stopped, and The occurrence of an abnormality may be reported. The notification of the abnormality can be performed, for example, by turning on a lamp provided for displaying an alarm, but may be another alarm notification device.
[0030]
In addition to the control that does not calculate the deviation for the control amount Pc to which the flag is added as described above, the control amount Pc to which the flag has been added is the fourth time when the flag is added three consecutive times without obtaining the deviation. For the control amount Pc, a deviation from the target value may be calculated regardless of the presence or absence of the flag. Further, the deviation from the target value Pt may be calculated using the control amount Pc to which the flag is added as it is. The response of the control circuit 36 to such a flag assignment can be selected according to the use, the physical properties of the liquid, the delivery form, and the configuration of the device.
[0031]
In the first embodiment, the liquid stored in the storage unit is pressurized to promote the delivery in order to continuously deliver the liquid via the pipe line 13. By contrast, the pressure can be adjusted according to the amount of pressurization so as to reduce the decrease in flow rate due to the pressure loss in the pipe line 13. On the other hand, by pressurizing the liquid, for example, control in the case of an abnormality described in FIG. The amount Pc is less likely to appear. That is, as the amount of pressurization of the liquid increases, the control amount Pc indicated by the dotted line approaches the control amount Pc indicated by the solid line with respect to the number of pulses per unit time of the rotor drive motor 1M, and the control amount Pc indicated by the dotted line It is difficult to detect a fake control amount included in. In such a case, if the sequential control is performed without considering the existence of the fake control amount, there is a disadvantage that the fake control amount is included in the deviation from the target value Pt.
[0032]
Accordingly, the system becomes unstable by detecting the hatched portion e in which the control amount Pc shown in FIG. 5 deviates from the threshold value xx as a false control amount included in the true control amount. The execution of the sequential control can be prevented. Further, accurate sequential control can be performed even under a transmission condition in which the allowable range of the control amount Pc is small.
[0033]
According to the above-described transmission control device in the first embodiment, a deviation between a pulse as a state monitoring signal per unit time output from the pulse encoder 1S and a target value is monitored, and a weighting factor is assigned to a control signal based on the deviation. , The energization control of the rotor drive motor 1M is performed by the final control signal corrected, so that the responsiveness can be improved without making the system continuously unstable, and the liquid delivery operation can be performed normally. Even when an event that is far away from the normal state occurs, the liquid delivery operation can be made to quickly match the target value.
[0034]
In addition, by assigning a weighting coefficient according to the liquid sending operation to the control signal, the stability of the system is not greatly reduced, so that stable sending accuracy can be maintained.
[0035]
In the first embodiment, the configuration in which the value of the weight coefficient is changed according to the elapsed time of the liquid sending operation has been described. However, for example, the liquid sending operation based on the physical properties of the liquid to be sent and the piping configuration is described. If the state can be determined empirically, an arbitrary weighting factor may be fixedly applied to execute the liquid delivery operation.
[0036]
Further, the weighting coefficient is not limited to being set in a stepwise manner as shown in FIG. 4, and may be such that a constant value is given at an arbitrary time.
[0037]
In addition, in addition to those provided in a stepwise manner, those provided in a stepwise manner may be provided in a decreasing manner.
[0038]
Further, since the flow rate regulator 1 can monitor the flow rate of the liquid to be sent out according to the output pulse of the pulse encoder 1S, the reference pulse count value is set as a liquid integrated value, and the pulse count according to the liquid sending operation is set. A predetermined weighting factor may be added to the control signal at the timing when the value matches the reference pulse count value, and thereby the energization control focusing on the flow rate may be performed.
[0039]
Alternatively, the control signal may be corrected by calculating the difference between the above-described reference pulse count value and the pulse count value according to the liquid sending operation, and calculating the weight coefficient corresponding to the difference.
[0040]
Also, if a weighting factor is added to the control signal, the control amount Pc shown in FIG. 5 may temporarily increase and deviate from the threshold depending on the situation. The determination may be temporarily stopped for a fixed time.
[0041]
The delivery control device that assigns a weight coefficient according to the liquid delivery operation as described above is particularly suitable for applications in which a plurality of liquids are continuously delivered with high accuracy and precision. For example, when a beverage is manufactured by diluting a liquid raw material (syrup) with dilution water, the taste changes if the dilution ratio deviates from a predetermined dilution ratio. Therefore, it is necessary to maintain a constant dilution ratio in one selling operation. Is done. More preferably, the dilution ratio per unit time, which is a short time during the delivery, is within an allowable range that does not affect the taste. However, the delivery state of the liquid constituting the beverage may fluctuate due to the structure of the device or the like, which may cause the dilution ratio to fluctuate.
[0042]
For example, in a cup-type vending machine that sells carbonated beverages, carbonated water is generated and procured in the machine. Is supplied and dissolved in dilution water to produce carbonated water. When the water supply to the storage tank overlaps with the selling operation, the supply amount of the dilution water is significantly reduced compared to the normal selling state. There may be situations where it cannot be realized immediately.
[0043]
FIG. 6 shows, as a second embodiment, a schematic configuration of a beverage dispenser to which the delivery control device described in the first embodiment is applied, in which syrup as a liquid raw material, dilution water, and carbonated water are respectively used. Is supplied to the multi-valve 29 through the supply line, and mixed by the multi-valve 29 and supplied to the cup 50. The pipe 13 described in the first embodiment sends out syrup. The flow controller 1 has the same configuration as that shown in FIG. 1 and FIG.
[0044]
This beverage dispenser includes a carbon dioxide gas cylinder B containing high-pressure carbonic acid, a syrup tank 6 containing syrup S as a liquid material, a carbon dioxide gas supply line 7A for supplying carbon dioxide to the syrup tank 6, and a carbon dioxide gas supply line. A carbon dioxide gas control valve 8A provided in 7A, a syrup cooling coil 15 for cooling the syrup S with cooling water W, a cooling water tank 15A filled with cooling water W into which the syrup cooling coil 15 is immersed, and a cooling unit (not shown) An evaporator 15B that cools the cooling water W based on the vaporization of the supplied refrigerant, a refrigerant pipe 15C that circulates the refrigerant through the evaporator 15B, and a syrup supply that sends out a syrup S pressurized with carbon dioxide from the syrup tank 6. A line (hereinafter referred to as a conduit) 13 and a syrup S are continuously delivered in a constant volume. With a flow regulator 1 that outputs a flow rate signal corresponding to the flow rate in the pulse encoder 1S, a syrup electromagnetic valve 14 for opening and closing the conduit 13, a syrup S, diluting water W A , A multi-valve 29 that mixes liquids such as carbonated water Wc and discharges them into a cup 50 as a drink for sale, A Of water, a water solenoid valve 17 for opening and closing the water intake pipe 16, and a dilution water W A Pump 18 for pumping water and dilution water W A Water cooling coil 19 for cooling the cooling water by cooling water (not shown), and dilution water W A Water supply line 20 for sending out dilution water W A A dilution water flow meter 21 that outputs a flow signal according to the flow rate of the dilution water, a dilution water solenoid valve 22A that opens and closes the dilution water supply line 20, a water branch line 23 that is provided by branching from the dilution water supply line 20, A solenoid valve 22B for opening and closing the branch line 23; and a dilution water W supplied through the water branch line 23. A And carbon dioxide supplied through the carbon dioxide supply line 7B to form carbonated water Wc, a carbon dioxide control valve 8B provided in the carbon dioxide supply line 7B, and the carbonator 24. Carbonated water supply line 25 for sending carbonated water Wc, carbonated water flow meter 26 for outputting a flow signal according to the flow rate of carbonated water Wc, and carbonated water cooling for cooling carbonated water Wc with cooling water (not shown). It has a coil 27 and a carbonated water electromagnetic valve 28 for opening and closing the carbonated water supply line 25.
[0045]
In addition, a cooling water tank that cools the dilution water cooling coil 19 and the carbonated water cooling coil 27 with cooling water, a cup supply device that supplies the cup 50, and ice that is supplied to the cup 50 are provided as a configuration (not shown). The ice maker has a sales switch for inputting a sales request signal.
[0046]
The evaporator 15B forms ice 15D on the surface by vaporizing the liquid refrigerant supplied via the refrigerant pipe 15C, and cools the cooling water W in the cooling water tank 15A based on the ice 15D.
[0047]
The flow regulator 1 is supplied with electric power to the rotor drive motor 1M by the power supply unit 2 described in the first embodiment. Further, the rotor drive motor 1M outputs a signal corresponding to the drive state to the control unit 3 described in the first embodiment. The pulse of the pulse encoder 1S attached to the rotor drive motor 1M is also output to the control unit 3.
[0048]
Hereinafter, the syrup S and the dilution water W are used in the beverage dispenser according to the second embodiment. A Will be described in the case of producing a beverage by mixing. Here, dilution water W A It is assumed that the flow rate of the syrup S is made to follow the reference.
[0049]
First, when a sales switch (not shown) for selecting a beverage is pressed by the operator, a sales request signal is input to the control circuit 36 of the control unit 3 via the interface unit 35. The control circuit 36 supplies the dilution water W to the multi-valve 29 via the dilution water supply line 20 by energizing the water solenoid valve 17, the water pump 18, and the dilution water solenoid valve 22A based on the sales request signal. A Supply. The flow signal of the dilution water flow meter 21 is input to the control circuit 36. Further, the control circuit 36 controls the dilution water W A After a certain period of time has elapsed from the start of the transmission, the syrup solenoid valve 14 is energized to open the conduit 13, and then the rotor drive motor 1M of the flow regulator 1 is energized. As a result, the rotor drive motor 1M rotates, and the flow controller 1 supplies the syrup S to the multi-valve 29.
[0050]
FIG. 7 shows the dilution water W with and without water supply to the carbonator 24. A , The flow rate per unit time, and the time on the horizontal axis indicates the elapsed time from the start of sales. A solid line D indicates the flow rate when there is no water supply to the carbonator 24 (normal sales state). The solid line E indicates the flow rate when water is supplied to the carbonator 24, and is significantly lower than the flow rate indicated by the solid line D. For this reason, in order to secure the dilution ratio of the beverage, the reduced dilution water W A It is necessary to control the flow rate of the syrup S in accordance with the flow rate of the syrup S. However, since the flow rate difference from the normal sales state is large, it is necessary to control the energization of the rotor drive motor 1M at a low speed.
[0051]
When the solenoid valve 22B is open, the control circuit 36 executes the sequential control of the rotor drive motor 1M so as to assign a weighting factor according to the carbonator water supply. The control circuit 36 generates a control signal corresponding to the drive amount of the rotor drive motor 1M based on the deviation between the pulse output from the pulse encoder 1S and the target value. Is output to the energizing unit 2 via the interface unit 35. The abnormality detection unit 32 monitors the pulse. Further, the control circuit 36 controls the dilution water W input from the dilution water flow meter 21 every predetermined sampling period. A The dilution ratio of the beverage is calculated on the basis of the flow rate signal and the pulse output from the pulse encoder 1S. When the dilution ratio is out of the allowable value, the rotor drive motor 1M is sequentially controlled so as to realize the dilution ratio determined for the beverage.
[0052]
The control circuit 36 monitors whether or not a pulse (control amount 1) as a state monitoring signal output from the pulse encoder 1S is within a threshold range for each sampling cycle. Set an occurrence flag. Further, even when the duty (control amount 2) of the rotor drive motor 1M has an amplitude exceeding the threshold value, the control circuit 36 sets a flag indicating that the control amount 2 is abnormal. The control amount 1 and the control amount 2 to which the flags are assigned can be processed in the same manner as described in the first embodiment, and therefore, the duplicate description will be omitted.
[0053]
FIG. 8 shows a timing chart of the liquid delivery operation when water is supplied to the carbonator 24, where Rt is a target value of a dilution ratio, Rc is an actual dilution ratio, and G1 is a distribution of a weighting factor per unit time. . Here, the weight from 1 second to 3 seconds is set to 3, 4 to 4 seconds, and 5 to 5 seconds. First, when a liquid delivery operation for 5 seconds was performed without assigning a weight coefficient, an actual measurement value as indicated by Rc was obtained for the target value Rt. In this case, the deviation F occurs from 1 second to about 3 seconds. Therefore, when a final control signal is generated by multiplying the control signal obtained based on the deviation F by the weighting coefficient G1 and the liquid delivery operation is performed, the time required to realize the target value Rt as shown in the graph F1 is obtained. Improved to almost 2 seconds. This weighting coefficient G1 is multiplied by a control signal in order to quickly reduce the flow rate of the syrup S, and since the syrup S is pressurized with carbon dioxide, the rotor drive motor 1M is activated. The setting is made in consideration of rotation at the pressure of the pressed syrup S.
[0054]
The control circuit 36 controls the dilution water W input from the dilution water flow meter 21. A When the flow rate signal of the above has become a specified value, an energization stop signal for instructing the end of transmission is output to the energization unit 2 via the interface unit 35. The power supply unit 2 stops supplying power to the rotor drive motor 1M by inputting a power supply stop signal. Further, the control circuit 36 terminates the beverage selling operation by stopping the power supply to the syrup solenoid valve 14, the water solenoid valve 17, the water pump 18, and the dilution water solenoid valve 22A.
[0055]
According to the second embodiment described above, the reference dilution water W A The weighting factor according to the situation where the flow rate of the water greatly fluctuates is added to the control signal. A Responsiveness of the energization control based on the sequential control can be ensured even when the flow rate of the power supply decreases extremely. As a result, a desired dilution ratio can be quickly achieved, and quality deterioration such as a change in taste of the beverage can be prevented.
[0056]
In addition to the above-described beverage dispenser using a pressurized syrup, for example, the same delivery control can be applied to a cup-type beverage vending machine using a pressurized syrup.
[0057]
In the second embodiment, the dilution water W A The case where the flow rate of the syrup S is made to follow according to the A May be made to follow. Further, the flow rate of the syrup S may be made to follow the carbonated water Wc as a reference.
[0058]
In consideration of the drive characteristics of the rotor drive motor 1M, the weighting coefficient is increased in the transient state at the initial stage of transmission to control the energization of the rotor drive motor 1M. Alternatively, the control may be performed sequentially.
[0059]
The problem of the responsiveness described in the above-described first and second embodiments is particularly prominent when the liquid to be controlled for delivery is pressurized. May be caused by the following factors. From this, it is not limited to the gas pressurized liquid, the liquid pressurized based on the volume change of the storage unit, the liquid pressurized based on the supply water pressure, the liquid pressurized based on gravity, or It is suitable for a delivery control for continuously delivering a non-pressurized liquid.
[0060]
【The invention's effect】
As described above, according to the delivery control device of the present invention, a weighting coefficient corresponding to the deviation between the control amount and the control target value is added to the control signal in accordance with the liquid delivery operation, and the result of the energization control for the control target value is performed. Is quickly and accurately reflected in the control amount. Therefore, even when an event that is significantly different from a normal state occurs, the control target value can be quickly achieved, and stable transmission accuracy can be maintained.
[Brief description of the drawings]
FIG. 1A is a schematic configuration diagram of a transmission control device according to a first embodiment of the present invention;
(B) is a circuit diagram showing a configuration of a control unit.
FIG. 2
The structure of a flow regulator is shown, (a) is a top view, (b) is a side view, (c) is sectional drawing in the AA part of (b).
FIG. 3 is a flowchart of a liquid delivery operation.
FIG. 4A is a graph showing a relationship between a flow rate per unit time and time in a liquid delivery operation depending on presence or absence of weighting;
(B) is a graph showing the relationship between the duty of the rotor drive motor and the time in the liquid delivery operation according to the presence or absence of weighting.
FIG. 5
The relationship between the number of pulses per unit time and time when the
Graph showing the person in charge
FIG. 6
Schematic configuration diagram of a beverage dispenser according to a second embodiment of the present invention
FIG. 7
Dilution water W with and without water supply to the carbonator A Per unit time
Graph showing flow
FIG. 8
Timing chart for liquid sending operation according to the second embodiment
[Explanation of symbols]
1. Flow controller 1M, rotor drive motor 1S, pulse encoder
2, energizing section 3, control section 6, syrup tank 7A, carbon dioxide supply line
7B, carbon dioxide supply line 8A, carbon dioxide control valve 8B, carbon dioxide control valve
10, body 10A, reducer 10B, lid 10a, inflow section
10b, outflow part 11, rotor 11A, shaft 13, pipeline
14, syrup solenoid valve 15, syrup cooling coil 15A, cooling water tank
15B, evaporator 15C, refrigerant line 15D, ice 16, intake pipe
17, water solenoid valve 18, water pump 19, dilution water cooling coil
20, dilution water supply line 21, dilution water flow meter 22A, dilution water solenoid valve
22B, solenoid valve 23, water branch line 24, carbonator
25, carbonated water supply line 26, carbonated water flow meter 27, carbonated water cooling coil
28, carbonated water solenoid valve 29, multi valve 32, abnormality detector
32A, storage unit 32B, determination processing unit 33, memory
34, timer circuit 35, interface section 36, control circuit
37, weight setting unit 38, internal bus 50, cup

Claims (7)

液体の送出命令に応じて駆動されて制御量に応じた状態監視信号を発生する駆動モータと、
前記状態監視信号に基づく単位時間当たりの前記制御量と制御目標値との偏差を監視して制御信号を生成し、次の単位時間で前記駆動モータの通電制御を実行するとともに前記通電制御を実行してから前記制御量が変化するまでの応答性を変化させる重み係数を前記液体の送出動作に応じて付与する制御部を有することを特徴とする送出制御装置。
A drive motor that is driven in response to a liquid delivery command and generates a state monitoring signal according to a control amount;
A control signal is generated by monitoring a deviation between the control amount and a control target value per unit time based on the state monitoring signal, and the energization control of the drive motor is executed and the energization control is executed in the next unit time A delivery control device, comprising: a control unit that assigns a weighting factor for changing responsiveness from when the control amount changes until the control amount changes according to the delivery operation of the liquid.
前記駆動モータは、加圧された液体を前記液体として連続的に送出することを特徴とする請求項第1項記載の送出制御装置。The delivery control device according to claim 1, wherein the drive motor continuously delivers the pressurized liquid as the liquid. 前記制御部は、前記液体と同期して送出される他の液体と前記液体との比率を前記制御目標値として設定される前記重み係数によって前記制御信号を補正することを特徴とする請求項第1項記載の送出制御装置。The said control part correct | amends the said control signal with the said weight coefficient set as the said control target value with the ratio of the other liquid sent out in synchronization with the said liquid, and the said liquid, The Claims characterized by the above-mentioned. 2. The transmission control device according to claim 1. 前記制御部は、前記液体の送出動作の経過時間に応じた前記重み係数で前記制御信号を補正した最終制御信号によって前記駆動モータを通電制御することを特徴とする請求項第1項記載の送出制御装置。2. The delivery according to claim 1, wherein the control unit controls the energization of the drive motor by a final control signal obtained by correcting the control signal with the weight coefficient corresponding to an elapsed time of the liquid delivery operation. 3. Control device. 前記制御部は、前記液体の送出開始後に前記駆動モータに設けられるパルスエンコーダから前記状態監視信号として出力されるパルスのカウント値に応じた前記重み係数で前記制御信号を補正した最終制御信号によって前記駆動モータを通電制御することを特徴とする請求項第1項記載の送出制御装置。The control unit is configured to correct the control signal with the final control signal obtained by correcting the control signal with the weight coefficient corresponding to the count value of the pulse output as the state monitoring signal from the pulse encoder provided in the drive motor after the start of the liquid supply. 2. The delivery control device according to claim 1, wherein the drive motor is energized. 前記制御部は、前記カウント値と基準パルスカウント値との差分により得られる前記重み係数によって前記制御信号を補正することを特徴とする請求項第5項記載の送出制御装置。The transmission control device according to claim 5, wherein the control unit corrects the control signal with the weight coefficient obtained by a difference between the count value and a reference pulse count value. 前記制御部は、前記カウント値に応じて予め定めた前記重み係数によって前記制御信号を補正することを特徴とする請求項第5項記載の送出制御装置。6. The transmission control device according to claim 5, wherein the control unit corrects the control signal using the predetermined weight coefficient according to the count value.
JP2002228949A 2002-08-06 2002-08-06 Transmission control device Expired - Fee Related JP4549010B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002228949A JP4549010B2 (en) 2002-08-06 2002-08-06 Transmission control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002228949A JP4549010B2 (en) 2002-08-06 2002-08-06 Transmission control device

Publications (2)

Publication Number Publication Date
JP2004067163A true JP2004067163A (en) 2004-03-04
JP4549010B2 JP4549010B2 (en) 2010-09-22

Family

ID=32015508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002228949A Expired - Fee Related JP4549010B2 (en) 2002-08-06 2002-08-06 Transmission control device

Country Status (1)

Country Link
JP (1) JP4549010B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0387772A (en) * 1989-08-31 1991-04-12 Canon Inc System and device for controlling image exposure driving motor
JP2000052010A (en) * 1998-08-07 2000-02-22 Sumitomo Metal Ind Ltd Metal surface level control method in continuous casting machine
JP2000335541A (en) * 1999-05-27 2000-12-05 Sanyo Electric Co Ltd Beverage supplying apparatus
JP2002179194A (en) * 2000-08-09 2002-06-26 Sanyo Electric Co Ltd Liquid feeding device and liquid feeding method
JP2003294510A (en) * 2002-03-29 2003-10-15 Sanyo Electric Co Ltd Detector of abnormality

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0387772A (en) * 1989-08-31 1991-04-12 Canon Inc System and device for controlling image exposure driving motor
JP2000052010A (en) * 1998-08-07 2000-02-22 Sumitomo Metal Ind Ltd Metal surface level control method in continuous casting machine
JP2000335541A (en) * 1999-05-27 2000-12-05 Sanyo Electric Co Ltd Beverage supplying apparatus
JP2002179194A (en) * 2000-08-09 2002-06-26 Sanyo Electric Co Ltd Liquid feeding device and liquid feeding method
JP2003294510A (en) * 2002-03-29 2003-10-15 Sanyo Electric Co Ltd Detector of abnormality

Also Published As

Publication number Publication date
JP4549010B2 (en) 2010-09-22

Similar Documents

Publication Publication Date Title
US6685054B2 (en) Apparatus and method for delivering liquids
US9061881B2 (en) System and method for harvesting energy savings on a remote beverage system
US8424725B2 (en) Beverage proportioning
US8225621B2 (en) Detection and correction of reverse operation of a compressor in a refrigeration system
US20200288747A1 (en) Systems and methods for automatically controlling brix while filling frozen carbonated beverage systems
US20090288429A1 (en) Automatic recovery system for frozen product machines
JP2004067163A (en) Delivery control device
JP4160352B2 (en) Transmission control device
JP4666836B2 (en) Liquid delivery apparatus and liquid delivery method
JP5017260B2 (en) Adaptive hygiene system
JP4093799B2 (en) Transmission control device
JP3947914B2 (en) Raw material carry-out control device for beverage production machine
JP2003118796A (en) Method and system for discharging liquid
JP2003296811A (en) Sold-out detector
JP2003294510A (en) Detector of abnormality
JP4093760B2 (en) Liquid delivery device
JP4194376B2 (en) Delivery amount setting device
JP2003296805A (en) Sellout detector
JP2003063597A (en) Liquid delivery apparatus
JP4511074B2 (en) Liquid delivery device
JP3806636B2 (en) Liquid delivery method and liquid delivery apparatus
JP2003237896A (en) Beverage feeding apparatus
JP4017511B2 (en) Beverage supply equipment
EP4445742A1 (en) Fill logic for frozen carbonated beverage machine
JP7805117B2 (en) carbonated water dispenser

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050407

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090907

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20090916

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100615

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100706

R150 Certificate of patent or registration of utility model

Ref document number: 4549010

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees