(57)【特許請求の範囲】
【請求項１】
離間して設置された複数の液体ポンプと前記複数の液体ポンプの各々を駆動する汎用エンジンとを含み、第一の場所にある液体を、前記液体ポンプと、少なくとも１つの容器とで交互に経由させて第二の場所まで移送するシステムにおける前記汎用エンジンの制御装置であって、
他の前記制御装置と通信を行うための通信インタフェースと、
自装置の制御対象の汎用エンジンの駆動対象の前記液体ポンプである第一の液体ポンプの駆動が開始された後、前記第一の液体ポンプの駆動実績を示す情報が閾値に達した場合に、前記第一の液体ポンプよりも前記液体の移送方向の下流側の隣に設置される前記液体ポンプである第二の液体ポンプを駆動対象とする前記汎用エンジンの第二の前記制御装置に、前記第二の液体ポンプの駆動開始を指示する開始指示情報を送信する開始指示情報送信部と、を備え、
前記開始指示情報を受けた前記第二の制御装置によって前記第二の液体ポンプの駆動が開始される汎用エンジンの制御装置。
【請求項２】
請求項１記載の汎用エンジンの制御装置であって、
前記第一の液体ポンプよりも前記移送方向の上流側の隣に設置される前記液体ポンプである第三の液体ポンプを駆動中の第三の前記制御装置から、前記第一の液体ポンプの駆動開始を指示する開始指示情報を受信する開始指示情報受信部と、
当該開始指示情報が受信された場合に前記第一の液体ポンプの駆動を開始する駆動開始制御部と、を更に備える汎用エンジンの制御装置。
【請求項３】
請求項１又は２記載の汎用エンジンの制御装置であって、
前記汎用エンジンの燃料の残量を検出する燃料残量検出部と、
前記第一の液体ポンプの駆動中に前記燃料の残量が閾値を下回った場合に、前記第一の液体ポンプよりも前記液体の移送方向の上流側に設置される全ての前記液体ポンプを駆動する前記制御装置に、当該液体ポンプの駆動を停止する停止指示情報を送信する停止指示情報送信部と、を更に備え、
前記停止指示情報を受けた前記制御装置によって前記上流側に配置される全ての前記液体ポンプの駆動が停止される汎用エンジンの制御装置。
【請求項４】
請求項３記載の汎用エンジンの制御装置であって、
前記第一の液体ポンプの駆動の停止を指示する停止指示情報を他の前記制御装置から受信した場合に、前記第一の液体ポンプの駆動を停止する第一の駆動停止制御部を更に備える汎用エンジンの制御装置。
【請求項５】
請求項１〜４のいずれか１項記載の汎用エンジンの制御装置であって、
前記第二の液体ポンプの駆動が開始された後に、前記第二の液体ポンプの液体の送出能力の情報を前記第二の制御装置から受信する送出能力情報受信部と、
前記送出能力の情報に基づいて前記第一の液体ポンプの送出能力を制御する送出能力制御部と、を更に備える汎用エンジンの制御装置。
【請求項６】
請求項１〜５のいずれか１項記載の汎用エンジンの制御装置であって、
前記第二の場所が容器であり、
情報を入力するための入力インタフェースと、
前記入力インタフェースを介して前記第二の場所の前記容器の容量の情報が入力された場合と、前記通信インタフェースによって前記容量の情報が他の前記制御装置から受信された場合とのいずれかの場合に、当該情報を記憶媒体に記憶する記憶制御部と、
前記第一の液体ポンプによって送出された液体の総量と前記記憶媒体に記憶される前記容量との差が閾値以下の場合に、前記第一の液体ポンプの駆動を停止する第二の駆動停止制御部と、
前記入力インタフェースを介して前記容量の情報が入力された場合に、当該情報を他の前記制御装置に送信する容量情報送信部と、を更に備える汎用エンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体ポンプの動力として用いられる汎用エンジンの制御装置に関する。
【背景技術】
【０００２】
特許文献１には、複数のエンジンポンプを、ホースを介して直列につなぎ、遠距離の液体移送を可能とする中継送水システムが開示されている。このシステムでは、各エンジンポンプに通信機能を持たせ、余力があるエンジンでは発電を行って余力のない他のエンジンに電力を供給している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本国特開２０１４−１８１５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の液体ポンプを用いて液体を遠方に移送する方法としては、特許文献１のように複数のエンジンポンプをホースで直接連結する方法の他に、次のような方法が考えられる。【０００５】
この方法は、エンジンポンプで吸引した液体を容器に送出し、この容器内の液体を別のエンジンポンプで吸引して別の容器に送出することを繰り返す方法である。【０００６】
この方法では、例えば液体の移送方向の最も上流側に位置するエンジンポンプと、液体の移送方向の最も下流側に位置するエンジンポンプとを同時に起動させてしまうと、下流側に位置するエンジンポンプは、液体が容器に入っていない状態で吸引動作を行うことになり、無駄が生じてしまう。【０００７】
作業員が、液体の移送の進捗に合わせて、各エンジンポンプの吸引開始操作を行うことで、こういった無駄をなくすことはできる。しかし、液体の移送距離が長距離になると、作業員の数を増やしたり、作業員が場所の移動を繰り返す必要があったりして、人件費の増加や作業効率の低下を招く。【０００８】
本発明は、上記事情に鑑みてなされたものであり、複数の液体ポンプと容器を用いて液体を移送する場合の作業効率を向上させることのできる汎用エンジンの制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的は以下の（１）〜（６）によって達成される。【００１０】
（１）離間して設置された複数の液体ポンプ（例えば後述する実施形態の液体ポンプ１Ａ）と前記複数の液体ポンプの各々を駆動する汎用エンジン（例えば後述する実施形態の汎用エンジン１１）とを含み、第一の場所（例えば後述する実施形態の河川ＲＶ）にある液体を、前記液体ポンプと、少なくとも１つの容器（例えば後述する実施形態の容器２Ｅ，３Ｅ）とで交互に経由させて第二の場所（例えば後述する実施形態の容器４Ｅ）まで移送するシステム（例えば後述する実施形態の液体移送システム１００）における前記汎用エンジンの制御装置であって、他の前記制御装置と通信を行うための通信インタフェース（例えば後述する実施形態の通信Ｉ／Ｆ１３）と、自装置の制御対象の汎用エンジンの駆動対象の前記液体ポンプである第一の液体ポンプの駆動が開始された後、前記第 一の液体ポンプの駆動実績を示す情報が閾値に達した場合に、前記第一の液体ポンプよりも前記液体の移送方向の下流側の隣に設置される前記液体ポンプである第二の液体ポンプを駆動対象とする前記汎用エンジンの第二の前記制御装置に、前記第二の液体ポンプの駆動開始を指示する開始指示情報を送信する開始指示情報送信部（例えば後述する実施形態の開始指示情報送信部１４２）と、を備え、前記開始指示情報を受けた前記第二の制御装置によって前記第二の液体ポンプの駆動が開始される汎用エンジンの制御装置。
【００１１】
（２）  （１）記載の汎用エンジンの制御装置であって、前記第一の液体ポンプよりも前記移送方向の上流側の隣に設置される前記液体ポンプである第三の液体ポンプを駆動中の第三の前記制御装置から、前記第一の液体ポンプの駆動開始を指示する開始指示情報を受信する開始指示情報受信部（例えば後述する実施形態の開始指示情報受信部１４３）と、当該開始指示情報が受信された場合に前記第一の液体ポンプの駆動を開始する駆動開始制御部（例えば後述する実施形態の駆動開始制御部１４４）と、を更に備える汎用エンジンの制御装置。【００１２】
（３）  （１）又は（２）記載の汎用エンジンの制御装置であって、前記汎用エンジンの燃料の残量を検出する燃料残量検出部（例えば後述する実施形態の燃料残量検出部１４５）と、前記第一の液体ポンプの駆動中に前記燃料の残量が閾値を下回った場合に、前記第一の液体ポンプよりも前記液体の移送方向の上流側に設置される全ての前記液体ポンプを駆動する前記制御装置に、当該液体ポンプの駆動を停止する停止指示情報を送信する停止指示情報送信部（例えば後述する実施形態の停止指示情報送信部１４６）と、を更に備え、前記停止指示情報を受けた前記制御装置によって前記上流側に配置される全ての前記液体ポンプの駆動が停止される汎用エンジンの制御装置。【００１３】
（４）  （３）記載の汎用エンジンの制御装置であって、前記第一の液体ポンプの駆動の停止を指示する停止指示情報を他の前記制御装置から受信した場合に、前記第一の液体ポンプの駆動を停止する第一の駆動停止制御部（例えば後述する実施形態の第一の駆動停止制御部１４８）を更に備える汎用エンジンの制御装置。【００１４】
（５）  （１）〜（４）のいずれか１つに記載の汎用エンジンの制御装置であって、前記第二の液体ポンプの駆動が開始された後に、前記第二の液体ポンプの液体の送出能力の情報を前記第二の制御装置から受信する送出能力情報受信部（例えば後述する実施形態の送出能力情報受信部１４９）と、前記送出能力の情報に基づいて前記第一の液体ポンプの送出能力を制御する送出能力制御部（例えば後述する実施形態の送出能力制御部１５０）と、を更に備える汎用エンジンの制御装置。【００１５】
（６）  （１）〜（５）のいずれか１つに記載の汎用エンジンの制御装置であって、前記第二の場所が容器であり、情報を入力するための入力インタフェース（例えば後述する実施形態の操作装置１５）と、前記入力インタフェースを介して前記第二の場所の前記容器の容量の情報が入力された場合と、前記通信インタフェースによって前記容量の情報が他の前記制御装置から受信された場合とのいずれかの場合に、当該情報を記憶媒体に記憶する記憶制御部（例えば後述する実施形態の記憶制御部１５１）と、前記第一の液体ポンプによって送出された液体の総量と前記記憶媒体に記憶される前記容量との差が閾値以下の場合に、前記第一の液体ポンプの駆動を停止する第二の駆動停止制御部（例えば後述する実施形態の第二の駆動停止制御部１５３）と、前記入力インタフェースを介して前記容量の情報が入力された場合に、当該情報を他の前記制御装置に送信する容量情報送信部（例えば後述する実施形態の容量情報送信部１５２）と、を更に備える汎用エンジンの制御装置。
【発明の効果】
【００１６】
（１）によれば、第一の液体ポンプの駆動実績を示す情報に基づいて、第一の液体ポンプよりも液体の移送方向の下流側の隣に設置される第二の液体ポンプを駆動対象とする第二の制御装置に、第二の液体ポンプの駆動開始を指示する開始指示情報が送信され、この開始指示情報を受けた第二の制御装置によって第二の液体ポンプの駆動が開始される。このため、離間して設置された液体ポンプの駆動開始の操作を作業員が行う必要がなく、作業効率を向上させることができる。【００１７】
（２）によれば、他の制御装置から開始指示情報を受信した場合に液体ポンプの駆動を開始するため、無駄な電力消費をなくすことができる。また、効率的な作業が可能となる。【００１８】
（３）によれば、燃料の残量が少ない場合に、上流側の制御装置に液体ポンプの停止を指示する情報が送信され、この情報を受けた制御装置によって上流側の液体ポンプが停止される。このため、燃料不足に陥った場合でも、容器から液体が漏れだすのを防ぐことができる。【００１９】
（４）によれば、他の制御装置から停止指示情報を受信した場合に液体ポンプの駆動を停止するため、この液体ポンプによる液体の送出先の容器から液体が漏れだすのを防ぐことができる。【００２０】
（５）によれば、下流側の液体ポンプの送出能力に基づいて、液体ポンプの送出能力を制御するため、効率的な液体の移送を実現することができる。【００２１】
（６）によれば、液体ポンプを自動的に停止させることができるため、作業効率を向上させることができる。また、無駄な動作を減らして省エネ化を図ることができる。
【図面の簡単な説明】
【００２２】
【図１】液体移送システム１００の概略構成を示す模式図である。
【図２】図１に示すエンジンポンプ１の詳細構成を模式的に示すブロック図である。
【図３】図１に示す液体移送システム１００におけるエンジンポンプ１のＥＣＵ１４の機能ブロック図である。
【図４】図１に示す液体移送システム１００の動作を説明するためのシーケンスチャートである。
【図５】図１に示す液体移送システム１００におけるエンジンポンプ１のＥＣＵ１４の機能ブロックの変形例を示す図である。
【図６】図５に示す変形例のＥＣＵ１４を含む液体移送システム１００の動作を説明するためのシーケンスチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について図面を参照して説明する。
【００２４】
図１は、液体移送システム１００の概略構成を示す模式図である。
【００２５】
液体移送システム１００は、河川ＲＶから離れた山の上に設置された容器４Ｅに、河川ＲＶから水を移送するシステムである。河川ＲＶは第一の場所を構成し、容器４Ｅは第二の場所を構成する。河川ＲＶは、水が貯留された池、水が貯留されたプール、又は水が貯留された容器等に変更されてもよい。
【００２６】
液体移送システム１００は、任意の形状の容器２Ｅ，３Ｅ，４Ｅと、３つのエンジンポンプ１と、ホース１Ｃ，１Ｄと、ホース２Ｃ，２Ｄと、ホース３Ｃ，３Ｄと、を備える。
【００２７】
容器２Ｅは、河川ＲＶよりも標高の高い位置に設置されている。容器３Ｅは、容器２Ｅよりも標高の高い位置に設置されている。容器４Ｅは、容器３Ｅよりも標高の高い位置に設置されている。
【００２８】
河川ＲＶの傍と、容器２Ｅの傍と、容器３Ｅの傍とには、それぞれ、エンジンポンプ１が設置されている。このように、３つのエンジンポンプ１は、河川ＲＶと容器４Ｅとの間に離間して設置されている。
【００２９】
エンジンポンプ１は、液体ポンプ１Ａと、液体ポンプ１Ａを駆動する汎用エンジンを含むエンジン装置１Ｂと、を備える。
【００３０】
ホース１Ｃは、その一端が河川ＲＶの傍に設置された液体ポンプ１Ａの液体吸入口に接続され、その他端が河川ＲＶ内に挿入されている。ホース１Ｄは、その一端が河川ＲＶの傍に設置された液体ポンプ１Ａの液体吐出口に接続され、その他端が容器２Ｅ内に挿入されている。
【００３１】
ホース２Ｃは、その一端が容器２Ｅの傍に設置された液体ポンプ１Ａの液体吸入口に接続され、その他端が容器２Ｅ内に挿入されている。ホース２Ｄは、その一端が容器２Ｅの傍に設置された液体ポンプ１Ａの液体吐出口に接続され、その他端が容器３Ｅ内に挿入されている。
【００３２】
ホース３Ｃは、その一端が容器３Ｅの傍に設置された液体ポンプ１Ａの液体吸入口に接続され、その他端が容器３Ｅ内に挿入されている。ホース３Ｄは、その一端が容器３Ｅの傍に設置された液体ポンプ１Ａの液体吐出口に接続され、その他端が容器４Ｅ内に挿入されている。
【００３３】
液体移送システム１００では、河川ＲＶの傍に設置された液体ポンプ１Ａによって河川ＲＶから吸引された水が容器２Ｅに移送される。容器２Ｅに溜まった水は、容器２Ｅの傍に設置された液体ポンプ１Ａによって吸引されて容器３Ｅに移送される。容器３Ｅに溜まった水は、容器３Ｅの傍に設置された液体ポンプ１Ａによって吸引されて容器４Ｅに移送される。
【００３４】
このように、河川ＲＶの水を３つの液体ポンプ１Ａと容器２Ｅ，３Ｅとで交互に経由させながら容器４Ｅまで移送する動作によって、河川ＲＶから標高の高い位置にある容器４Ｅまで水が移送される。
【００３５】
河川ＲＶ、容器２Ｅ、容器３Ｅ、容器４Ｅをこの順番で結ぶ方向が、液体移送システム１００による河川ＲＶの水の移送方向（以下、単に移送方向という）となる。
【００３６】
図１の例では、液体移送システム１００が、河川ＲＶと容器４Ｅとの間に、２つの容器と３つのエンジンポンプ１を有している。しかし、河川ＲＶと容器４Ｅとの間には、少なくとも１つの容器と、少なくとも２つのエンジンポンプ１とが設置されていればよい。
【００３７】
例えば、図１において、容器４Ｅと、容器３Ｅの傍のエンジンポンプ１が削除され、容器３Ｅが水の最終的な移送場所とされたシステム構成であってもよい。
【００３８】
図２は、図１に示すエンジンポンプ１の詳細構成を模式的に示すブロック図である。
【００３９】
図２に示すように、エンジン装置１Ｂは、液体ポンプ１Ａの動力源となる汎用エンジン１１と、通信インタフェース（Ｉ／Ｆ）１３と、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１４と、操作装置１５と、を備える。ＥＣＵ１４、通信Ｉ／Ｆ１３、及び操作装置１５は、汎用エンジン１１の制御装置を構成する。
【００４０】
汎用エンジン１１は、例えばガソリンを燃料とする空冷２サイクル又は４サイクルの単気筒エンジン等で構成される。汎用エンジン１１はバス３０に接続されており、ＥＣＵ１４によって制御される。
【００４１】
通信Ｉ／Ｆ１３は、液体移送システム１００を構成する他のエンジン装置１Ｂを含む電子機器と近距離無線通信を行うためのインタフェースである。
【００４２】
近距離無線通信とは、インターネット等のネットワークを介さずに機器間で直接通信を行える通信規格に準拠した通信のことを言う。このインタフェースとしては、ブルートゥース（登録商標）又はＷＩＦＩに準拠した通信インタフェース等が用いられる。
【００４３】
通信Ｉ／Ｆ１３は、バス３０に接続されており、ＥＣＵ１４によって制御される。
【００４４】
操作装置１５は、エンジンポンプ１の各種操作を行うためのハードウェアであり、エンジン装置１Ｂの起動及び停止を行うための電源ボタンと、液体ポンプ１Ａによる液体の吸引開始及び吸引停止を指示するための吸引開始・終了ボタンと、情報を入力するためのキーボード等を含む。なお、操作装置１５は、液体ポンプ１Ａ側に搭載されていてもよい。
【００４５】
ＥＣＵ１４は、プロセッサと、このプロセッサが実行する制御プログラム等が格納されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｓｅｓｓ  Ｍｅｍｏｒｙ）と、を備えるマイクロコンピュータによって構成される。ＥＣＵ１４は、汎用エンジン１１の動力によって充電される図示省略のバッテリの電力により動作する。
【００４６】
ＥＣＵ１４は、操作装置１５に含まれる電源ボタンの操作によって起動の指示がなされると、上記のバッテリから供給される電力によって起動し、通信Ｉ／Ｆ１３を制御して、他の電子機器との通信可能な状態を得る。
【００４７】
ＥＣＵ１４は、汎用エンジン１１の駆動中は、後述する液体ポンプ１Ａ内の流量センサ２２からの検出信号等に基づいて、液体ポンプ１Ａの単位時間当たりの液体の送出量が所望の目標値になるように、汎用エンジン１１に含まれるスロットルバルブの開度を調整する。
【００４８】
液体ポンプ１Ａは、ポンプ機構２１と、流量センサ２２と、を備える。
【００４９】
ポンプ機構２１は、液体流入口と液体吐出口の２つの開口部を有する筐体と、この筐体内に配置され汎用エンジン１１の動力によって回転するインペラとを有し、インペラの作用によって、液体流入口からこの筐体内に流入した液体を液体吐出口から送出する機構である。
【００５０】
流量センサ２２は、ポンプ機構２１の液体吐出口の近傍に設置されており、ポンプ機構２１の液体吐出口から送出される液体の単位時間（例えば１秒）あたりの送出量を検出する。この送出量の情報は、バス３０を介してエンジン装置１ＢのＥＣＵ１４に転送される。
【００５１】
液体移送システム１００においては、３つのエンジンポンプ１の各々に対し、各エンジンポンプ１の設置位置を示す情報を登録可能である。
【００５２】
例えば、専用のアプリケーションプログラムがインストールされたパーソナルコンピュータ又はスマートフォン等の電子機器を作業者が操作して、表示画面上で３つのエンジンポンプ１の移送方向における並び順を指定すると、この電子機器から各エンジンポンプ１の通信Ｉ／Ｆ１３に３つのエンジンポンプ１のポンプ位置情報が送信される。各エンジンポンプ１のＥＣＵ１４は、このポンプ位置情報をＲＡＭに記憶することで、自エンジンポンプと他エンジンポンプの位置を認識する。
【００５３】
また、各エンジンポンプ１は、このアプリケーションプログラムの機能によって互いにペアリングされた状態となる。
【００５４】
以下では、液体移送システム１００におけるエンジンポンプ１の位置として、移送方向の最も上流側の位置を上流位置と言い、移送方向の最も下流側の位置を下流位置と言い、移送方向の上流位置と下流位置との間の位置を中間位置と言う。
【００５５】
なお、各エンジンポンプ１の操作装置１５として、他のエンジンポンプ１とのペアリングを開始するためのボタンを設けておき、このボタンが押されると、近くに存在するエンジンポンプ１同士でペアリングが行われる構成としてもよい。
【００５６】
また、ポンプ位置情報については、各エンジンポンプ１の操作装置１５に含まれるキーボードによって直接入力できるようにしてもよい。
【００５７】
例えば、上流位置、中間位置、下流位置の順に若い番号を登録していき、この番号がポンプ位置情報として登録される構成とすればよい。
【００５８】
各エンジンポンプ１では、番号が入力されると、この番号と、自身のＩＤとを含む送信データを作成し、この送信データを他のエンジンポンプ１に送信する。これにより、各エンジンポンプ１のＥＣＵ１４は、自身の位置と他のエンジンポンプ１の位置を認識することができる。
【００５９】
図１の例では、河川ＲＶの傍のエンジンポンプ１が上流位置に設置されたエンジンポンプであり、容器２Ｅの傍のエンジンポンプ１が中間位置に設置されたエンジンポンプであり、容器３Ｅの傍のエンジンポンプ１が下流位置に設置されたエンジンポンプである。
【００６０】
図３は、図１に示す液体移送システム１００におけるエンジンポンプ１のＥＣＵ１４の機能ブロック図である。
【００６１】
エンジンポンプ１のＥＣＵ１４は、プロセッサが制御プログラムを実行して各種ハードウェアと協働することにより、エンジン制御部１４１、開始指示情報送信部１４２、開始指示情報受信部１４３、駆動開始制御部１４４、燃料残量検出部１４５、停止指示情報送信部１４６、送出能力情報送信部１４７、第一の駆動停止制御部１４８、送出能力情報受信部１４９、及び送出能力制御部１５０として機能する。
【００６２】
エンジン制御部１４１は、操作装置１５に含まれる吸引開始・終了ボタンの操作によって吸引開始の指示がなされた場合に、汎用エンジン１１を始動させて液体ポンプ１Ａの駆動を開始する。
【００６３】
開始指示情報送信部１４２は、液体ポンプ１Ａの駆動が開始された後、液体ポンプ１Ａの駆動実績を示す情報に基づいて、自エンジンポンプの移送方向の下流側の隣に設置されるエンジンポンプ１に対し、液体ポンプ１Ａの駆動開始を指示する開始指示情報を送信する。
【００６４】
液体ポンプ１Ａの駆動実績とは、液体ポンプ１Ａによる液体の累計送出量又は稼働時間等である。累計送出量は、流量センサ２２によって検出される単位時間当たりの送出量に稼働時間を乗じることで得られる。
【００６５】
汎用エンジン１１のスロットルバルブの開度と流量センサ２２で検出される送出量とは対応することから、汎用エンジン１１のスロットルバルブの開度の履歴から累計送出量を求めることもできる。
【００６６】
開始指示情報送信部１４２は、この駆動実績を示す情報が予め決められた第一の閾値に達した場合に、開始指示情報を、自エンジンポンプの移送方向の下流側隣のエンジンポンプ１のエンジン装置１Ｂに送信する。
【００６７】
第一の閾値は、エンジンポンプ１が水の移送を開始し、その水の移送先の容器に十分な量の水が溜まるまでに要する時間が設定される。十分な量とは、例えば、隣の液体ポンプ１Ａに接続されるホースの先端が水中に完全に浸かる状態になる量を言う。
【００６８】
開始指示情報受信部１４３は、他のエンジンポンプ１の開始指示情報送信部１４２から送信された開始指示情報を受信する。
【００６９】
駆動開始制御部１４４は、開始指示情報受信部１４３が開始指示情報を受信すると、汎用エンジン１１を始動させて液体ポンプ１Ａの駆動を開始する。
【００７０】
燃料残量検出部１４５は、汎用エンジン１１の燃料の残量を図示省略のセンサの情報等から検出する。
【００７１】
停止指示情報送信部１４６は、液体ポンプ１Ａの駆動中に、燃料残量検出部１４５によって検出された燃料の残量が予め決められた第二の閾値を下回った場合に、液体ポンプ１Ａの駆動を停止すると共に、自エンジンポンプの移送方向の上流側に設置される全てのエンジンポンプ１のエンジン装置１Ｂに、液体ポンプ１Ａの駆動を停止する停止指示情報を、通信Ｉ／Ｆ１３を介して送信する。
【００７２】
第二の閾値は、例えば液体ポンプ１Ａを駆動するために最低限必要な燃料の量が設定される。
【００７３】
送出能力情報送信部１４７は、駆動開始制御部１４４によって液体ポンプ１Ａの駆動が開始された場合に、この液体ポンプ１Ａの水の送出能力の情報を、自エンジンポンプの移送方向の上流側の隣にあるエンジンポンプ１のエンジン装置１Ｂに、通信Ｉ／Ｆ１３を介して送信する。
【００７４】
液体ポンプ１Ａの送出能力の情報は、例えば、流量センサ２２によって検出される単位時間当たりの送出量、又は、汎用エンジン１１のスロットルバルブの開度等の情報である。
【００７５】
第一の駆動停止制御部１４８は、他のエンジンポンプ１から停止指示情報が送信されてきた場合に、汎用エンジン１１の駆動を停止して、液体ポンプ１Ａを停止する。
【００７６】
送出能力情報受信部１４９は、他のエンジンポンプ１の送出能力情報送信部１４７から送信された送出能力の情報を通信Ｉ／Ｆ１３を介して受信する。
【００７７】
送出能力制御部１５０は、送出能力情報受信部１４９で受信された送出能力の情報に基づいて、液体ポンプ１Ａの送出能力を制御する。
【００７８】
具体的には、送出能力制御部１５０は、移送方向の下流側の隣の液体ポンプ１Ａの送出能力が、自エンジンポンプの液体ポンプ１Ａの送出能力よりも高く、下流側の隣の液体ポンプ１Ａが、容器の水が少ない状態で吸引動作してしまうような場合には、自エンジンポンプの液体ポンプ１Ａの送出能力を、移送方向の下流側の隣の液体ポンプ１Ａの送出能力に一致させる制御を行う。
【００７９】
または、送出能力制御部１５０は、移送方向の下流側の隣の液体ポンプ１Ａの送出能力が、自エンジンポンプの液体ポンプ１Ａの送出能力よりも低く、自エンジンポンプによる水の移送先の容器から水が溢れる可能性がある場合には、自エンジンポンプの液体ポンプ１Ａの送出能力を下げる制御を行う。
【００８０】
図４は、図１に示す液体移送システム１００の動作を説明するためのシーケンスチャートである。
【００８１】
図４に示す“上流位置ポンプ”のフローは、図１における河川ＲＶの傍に配置されたエンジンポンプ１の動作を示す。図４に示す“中間位置ポンプ”のフローは、図１における容器２Ｅの傍に配置されたエンジンポンプ１の動作を示す。図４に示す“下流位置ポンプ”のフローは、図１における容器３Ｅの傍に配置されたエンジンポンプ１の動作を示す。
【００８２】
まず、作業者は、各エンジンポンプ１の電源ボタンを操作して、各エンジンポンプ１のＥＣＵ１４を起動させ、各エンジンポンプ１をスタンバイ状態にセットする。この状態で、作業者は、電子機器を操作して、液体移送システム１００を構成する３つのエンジンポンプ１をペアリングし、かつ、ポンプ位置情報を登録する作業を行う。
【００８３】
この作業により、各エンジンポンプ１は通信可能な状態となり、また、各エンジンポンプ１のＥＣＵ１４のＲＡＭには３つのエンジンポンプ１の各々の設置位置の情報が登録される。
【００８４】
次に、作業者は、上流位置にあるエンジンポンプ１の吸引開始・終了ボタンを操作して、吸引開始の指示を行う。この指示を受けた上流位置にあるエンジンポンプ１では、エンジン制御部１４１が汎用エンジン１１を始動して液体ポンプ１Ａの駆動を開始する（ステップＳ１）。
【００８５】
これにより、上流位置にあるエンジンポンプ１の液体ポンプ１Ａによって河川ＲＶの水の移送が開始される。液体ポンプ１Ａの駆動が開始されると、上流位置にあるエンジンポンプ１では、開始指示情報送信部１４２が、液体ポンプ１Ａの駆動実績（例えば累計送出量）をモニタし、この累計送出量が第一の閾値に達するか否かを判定する。
【００８６】
そして、この累計送出量が第一の閾値に達すると（ステップＳ２）、上流位置にあるエンジンポンプ１の開始指示情報送信部１４２は、中間位置にあるエンジンポンプ１のエンジン装置１Ｂに開始指示情報を送信する（ステップＳ３）。
【００８７】
ステップＳ３で送信された開始指示情報は、中間位置にあるエンジンポンプ１の開始指示情報受信部１４３によって受信される。そして、中間位置にあるエンジンポンプ１では、駆動開始制御部１４４が汎用エンジン１１を始動して液体ポンプ１Ａの駆動を開始する（ステップＳ４）。
【００８８】
ステップＳ４において液体ポンプ１Ａの駆動が開始されると、中間位置にあるエンジンポンプ１の送出能力情報送信部１４７は、自エンジンポンプの液体ポンプ１Ａの送出能力の情報を取得し、この情報を、上流位置にあるエンジンポンプ１のエンジン装置１Ｂに送信する（ステップＳ５）。
【００８９】
この送出能力の情報は、上流位置にあるエンジンポンプ１の送出能力情報受信部１４９によって受信される。そして、上流位置にあるエンジンポンプ１では、送出能力制御部１５０が、この送出能力の情報に基づいて液体ポンプ１Ａの送出能力を制御する（ステップＳ６）。
【００９０】
ステップＳ４において液体ポンプ１Ａの駆動が開始されると、中間位置にあるエンジンポンプ１では、開始指示情報送信部１４２が液体ポンプ１Ａの駆動実績（例えば累計送出量）をモニタし、この累計送出量が第一の閾値に達するか否かを判定する。
【００９１】
そして、この累計送出量が第一の閾値に達すると（ステップＳ７）、中間位置にあるエンジンポンプ１の開始指示情報送信部１４２は、下流位置にあるエンジンポンプ１のエンジン装置１Ｂに開始指示情報を送信する（ステップＳ８）。
【００９２】
ステップＳ８で送信された開始指示情報は、下流位置にあるエンジンポンプ１の開始指示情報受信部１４３によって受信される。そして、下流位置にあるエンジンポンプ１では、駆動開始制御部１４４が汎用エンジン１１を始動して液体ポンプ１Ａの駆動を開始する（ステップＳ９）。
【００９３】
ステップＳ９において液体ポンプ１Ａの駆動が開始されると、下流位置にあるエンジンポンプ１では、送出能力情報送信部１４７が液体ポンプ１Ａの送出能力の情報を取得し、この情報を、中間位置にあるエンジンポンプ１のエンジン装置１Ｂに送信する（ステップＳ１０）。
【００９４】
この送出能力の情報は、中間位置にあるエンジンポンプ１の送出能力情報受信部１４９によって受信される。そして、中間位置にあるエンジンポンプ１では、送出能力制御部１５０がこの送出能力の情報に基づいて液体ポンプ１Ａの送出能力を制御する（ステップＳ１１）。
【００９５】
ステップＳ９の後、下流位置にあるエンジンポンプ１の燃料残量検出部１４５によって汎用エンジン１１の燃料が第二の閾値を下回ったことが検出される（ステップＳ１２）と、下流位置にあるエンジンポンプ１の停止指示情報送信部１４６は、汎用エンジン１１を停止して、液体ポンプ１Ａの駆動を停止する（ステップＳ１４）。
【００９６】
ステップＳ１４の処理と並行して、下流位置にあるエンジンポンプ１の停止指示情報送信部１４６は、中間位置にあるエンジンポンプ１のエンジン装置１Ｂと、上流位置にあるエンジンポンプ１のエンジン装置１Ｂとに、液体ポンプの停止を指示する停止指示情報を送信する（ステップＳ１３）。
【００９７】
ステップＳ１３で送信された停止指示情報を受信した中間位置にあるエンジンポンプ１では、第一の駆動停止制御部１４８が汎用エンジン１１を停止して液体ポンプ１Ａの駆動を停止する（ステップＳ１５）。
【００９８】
同様に、ステップＳ１３で送信された停止指示情報を受信した上流位置にあるエンジンポンプ１では、第一の駆動停止制御部１４８が汎用エンジン１１を停止して液体ポンプ１Ａの駆動を停止する（ステップＳ１６）。
【００９９】
以上のように、液体移送システム１００によれば、作業者が、上流位置にあるエンジンポンプ１の吸引開始・終了ボタンを操作して吸引動作を開始させるだけで、その後は、中間位置にあるエンジンポンプ１による吸引動作と、下流位置にあるエンジンポンプ１による吸引動作とが順次、自動的に開始される。このため、中間位置と下流位置とに作業員を配置する必要がなくなり、作業コストを削減することができる。
【０１００】
また、液体移送システム１００によれば、あるエンジンポンプ１の液体ポンプ１Ａの送出能力が、このエンジンポンプ１の移送方向の下流側の隣にあるエンジンポンプ１の液体ポンプ１Ａの送出能力に基づいて調整される。このため、下流位置にあるエンジンポンプ１以外のエンジンポンプ１については、水の移送先の状況に合わせた効率的な動作を行うことが可能となる。
【０１０１】
例えば、容器４Ｅの容量より容器２Ｅ及び容器３Ｅの各々の容量が小さい場合であっても、容器２Ｅ及び容器３Ｅの各々において水が溢れないようにエンジンポンプ１の送出能力を制御することが可能となる。したがって、容器２Ｅ及び容器３Ｅとして大きなものを準備する必要が無くなり、システム全体のコストを削減することができる。
【０１０２】
また、液体移送システム１００によれば、あるエンジンポンプ１の汎用エンジン１１の燃料残量が第二の閾値を下回った場合には、そのエンジンポンプ１よりも移送方向の上流側にある全てのエンジンポンプ１において吸引動作が停止される。
【０１０３】
例えば、図１において、中間位置にある液体ポンプ１Ａが燃料不足で吸引を継続できなくなった場合には、上流位置にある液体ポンプ１Ａの駆動が停止されることで、容器２Ｅにおいて水が溢れるのを防ぐことができる。
【０１０４】
また、この場合でも、下流位置にある液体ポンプ１Ａは吸引動作を継続できるため、容器３Ｅから容器４Ｅへの水の移送を継続することができる。
【０１０５】
なお、燃料不足となったエンジンポンプ１のＥＣＵ１４は、燃料の補充を促す情報を、ポンプ位置情報の設定に用いられた電子機器に通信Ｉ／Ｆ１３を介して送信することが好ましい。
【０１０６】
これにより、作業員が燃料不足を認識することができるため、燃料を迅速に補充して、水の移送作業をスムーズに再開させることが可能となる。
【０１０７】
図５は、図１に示す液体移送システム１００におけるエンジンポンプ１のＥＣＵ１４の機能ブロックの変形例を示す図である。図５において、図３と同じ構成には同一符号を付して説明を省略する。
【０１０８】
図５に示すＥＣＵ１４は、プロセッサが制御プログラムを実行して各種ハードウェアと協働することにより、エンジン制御部１４１、開始指示情報送信部１４２、開始指示情報受信部１４３、駆動開始制御部１４４、燃料残量検出部１４５、停止指示情報送信部１４６、送出能力情報送信部１４７、第一の駆動停止制御部１４８、送出能力情報受信部１４９、送出能力制御部１５０、記憶制御部１５１、容量情報送信部１５２、及び第二の駆動停止制御部１５３として機能する。
【０１０９】
記憶制御部１５１は、操作装置１５に含まれるキーボードの操作によって容器４Ｅの容量の情報が入力されると、この容量の情報をＲＡＭに記憶する。
【０１１０】
また、記憶制御部１５１は、他のエンジン装置１Ｂから容器４Ｅの容量の情報が送信されてきた場合にも、この容量の情報をＲＡＭに記憶する。操作装置１５に含まれるキーボードは、入力インタフェースを構成する。
【０１１１】
容量情報送信部１５２は、操作装置１５に含まれるテンキーの操作によって容器４Ｅの容量の情報が入力された場合に、この容量の情報を、通信Ｉ／Ｆ１３を介して、他の全てのエンジン装置１Ｂに送信する。
【０１１２】
第二の駆動停止制御部１５３は、自エンジンポンプの液体ポンプ１Ａによる液体の累計送出量と、ＲＡＭに記憶されている容器４Ｅの容量との差（具体的には、容器４Ｅの容量から累計送出量を引いた値）が予め決められた第三の閾値以下となった場合に、自エンジンポンプの液体ポンプ１Ａの駆動を停止する。
【０１１３】
液体ポンプ１Ａは、容器の水を全て完全に吸引することは難しいため、第三の閾値は、ゼロよりも僅かに小さいマイナスの値が設定される。
【０１１４】
図６は、図５に示す変形例のＥＣＵ１４を含む液体移送システム１００の動作を説明するためのシーケンスチャートである。図６において図４と同じ処理には同一符号を付して説明を省略する。
【０１１５】
まず、作業者は、電源ボタンを操作して、各エンジンポンプ１のＥＣＵ１４を起動させ、各エンジンポンプ１をスタンバイ状態にセットする。
【０１１６】
この状態で、作業者は、電子機器を操作して、液体移送システム１００を構成する３つのエンジンポンプ１のポンプ位置情報を登録する作業を行う。この作業により、各エンジンポンプ１のＥＣＵ１４のＲＡＭには、３つのエンジンポンプ１の各々の設置位置の情報が登録される。
【０１１７】
次に、作業者は、上流位置にあるエンジンポンプ１のキーボードを操作して、容器４Ｅの容量を入力する。容器４Ｅの容量が入力されると、この容量の情報が、上流位置にあるエンジンポンプ１の記憶制御部１５１によってＲＡＭに記憶される（ステップＳ２１）。
【０１１８】
ステップＳ２１の処理と並行して、上流位置にあるエンジンポンプ１の容量情報送信部１５２は、入力された容器４Ｅの容量の情報を、中間位置にあるエンジンポンプ１のエンジン装置１Ｂと、下流位置にあるエンジンポンプ１のエンジン装置１Ｂと、に送信する（ステップＳ２２）。
【０１１９】
ステップＳ２２で送信された容量の情報を受信した中間位置にあるエンジンポンプ１では、記憶制御部１５１によってこの容量の情報がＲＡＭに記憶される（ステップＳ２３）。
【０１２０】
また、ステップＳ２２で送信された容量の情報を受信した下流位置にあるエンジンポンプ１では、記憶制御部１５１によってこの容量の情報がＲＡＭに記憶される（ステップＳ２４）。
【０１２１】
次に、作業者は、上流位置にあるエンジンポンプ１の吸引開始・終了ボタンを操作して、吸引開始の指示を行う。この指示を受けて、上流位置にあるエンジンポンプ１では、エンジン制御部１４１が汎用エンジン１１を始動して液体ポンプ１Ａの駆動を開始する（ステップＳ１）。ステップＳ１以降は、前述したステップＳ１１までの処理が行われる。
【０１２２】
上流位置にあるエンジンポンプ１では、ステップＳ１で液体ポンプ１Ａの駆動が開始されてから、第二の駆動停止制御部１５３が、液体ポンプ１Ａの累計送出量をモニタし、この累計送出量と、ＲＡＭに記憶されている容器４Ｅの容量との差が第三の閾値以下となるか否かを判定する。
【０１２３】
この差が第三の閾値以下になった場合（ステップＳ２５）には、第二の駆動停止制御部１５３は、汎用エンジン１１を停止して液体ポンプ１Ａの駆動を停止する（ステップＳ２６）。
【０１２４】
中間位置にあるエンジンポンプ１では、ステップＳ４で液体ポンプ１Ａの駆動が開始されてから、第二の駆動停止制御部１５３が、液体ポンプ１Ａの累計送出量をモニタし、この累計送出量と、ＲＡＭに記憶されている容器４Ｅの容量との差が第三の閾値以下となるか否かを判定する。
【０１２５】
この差が第三の閾値以下になった場合（ステップＳ２７）には、第二の駆動停止制御部１５３は、汎用エンジン１１を停止して液体ポンプ１Ａの駆動を停止する（ステップＳ２８）。
【０１２６】
下流位置にあるエンジンポンプ１では、ステップＳ９で液体ポンプ１Ａの駆動が開始されてから、第二の駆動停止制御部１５３が、液体ポンプ１Ａの累計送出量をモニタし、この累計送出量と、ＲＡＭに記憶されている容器４Ｅの容量との差が第三の閾値以下となるか否かを判定する。
【０１２７】
この差が第三の閾値以下になった場合（ステップＳ２９）には、第二の駆動停止制御部１５３は、汎用エンジン１１を停止して液体ポンプ１Ａの駆動を停止する（ステップＳ３０）。
【０１２８】
以上のように、図５に示す変形例のＥＣＵ１４を含む液体移送システム１００によれば、各エンジンポンプ１において、液体ポンプ１Ａの累計送出量が容器４Ｅの容量とほぼ同じになった時点で、液体ポンプ１Ａが自動的に停止される。このため、作業者が液体ポンプ１Ａを手動で停止させる必要はなく、作業効率を向上させることができる。
【０１２９】
また、容器４Ｅの容量の情報は、１つのエンジンポンプ１に入力することで、他の全てのエンジンポンプ１に転送されて記憶される。このため、容量の情報を各エンジンポンプ１に入力する作業が不要となり、作業効率を向上させることができる。
【０１３０】
本発明は、前述した実施形態に限定されるものではなく、適宜、変形、改良等が可能である。例えば、液体移送システム１００が移送対象とする液体は水に限らず、石油等であってもよい。
【符号の説明】
【０１３１】
１００  液体移送システム
１  エンジンポンプ
１Ａ  液体ポンプ
１Ｂ  エンジン装置
１Ｃ、１Ｄ、２Ｃ、２Ｄ、３Ｃ、３Ｄ  ホース
２Ｅ、３Ｅ、４Ｅ  容器
ＲＶ  河川
１１  汎用エンジン
１３  通信インタフェース
１４  ＥＣＵ
１５  操作装置
２１  ポンプ機構
２２  流量センサ
３０  バス
１４１  エンジン制御部
１４２  開始指示情報送信部
１４３  開始指示情報受信部
１４４  駆動開始制御部
１４５  燃料残量検出部
１４６  停止指示情報送信部
１４７  送出能力情報送信部
１４８  第一の駆動停止制御部
１４９  送出能力情報受信部
１５０  送出能力制御部
１５１  記憶制御部
１５２  容量情報送信部
１５３  第二の駆動停止制御部
【図１】
0006582145.tif 000002
【図２】
0006582145.tif 000003
【図３】
0006582145.tif 000004
【図４】
0006582145.tif 000005
【図５】
0006582145.tif 000006
【図６】
0006582145.tif 000007