(57)【要約】  内燃機関の管理システムは、内燃機関、サーバ装置と通信する第１通信部、および、前記内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、前記第１通信部を用いて前記サーバ装置に送信する通信制御部、を備える複数の内燃機関ユニットと、前記第１通信部と通信する第２通信部、および、前記複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、前記第２内燃機関ユニットから受信した制御マップの情報を、前記第２通信部を用いて前記第１内燃機関ユニットに送信する処理部、を備える前記サーバ装置とを含む。
2019187098.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関、サーバ装置と通信する第１通信部、および、前記内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、前記第１通信部を用いて前記サーバ装置に送信する通信制御部、を備える複数の内燃機関ユニットと、
前記第１通信部と通信する第２通信部、および、前記複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、前記第２内燃機関ユニットから受信した制御マップの情報を、前記第２通信部を用いて前記第１内燃機関ユニットに送信する処理部、を備える前記サーバ装置と、
を含む内燃機関の管理システム。
【請求項２】
前記推定情報は、前記内燃機関ユニットの位置情報と、前記内燃機関ユニットが備えるセンサにより検知された温度と、前記内燃機関ユニットが備えるセンサにより検知された気圧とのうち一部または全部の情報である、
請求項１に記載の内燃機関の管理システム。
【請求項３】
前記内燃機関ユニットの前記通信制御部は、前記推定情報と、前記制御マップの情報と、前記制御マップを用いた制御結果を示す情報とを、前記第１通信部を用いて、前記サーバ装置に送信し、
前記処理部は、前記第１内燃機関ユニットから受信した制御結果よりも評価が高い制御結果を送信した内燃機関ユニットを、前記複数の内燃機関ユニットから前記第２内燃機関ユニットとして抽出する、
請求項２に記載の内燃機関の管理システム。
【請求項４】
前記制御結果の情報は、単位時間あたりの出力を示す情報を含み、
前記処理部は、前記第１内燃機関ユニットよりも前記単位時間あたりの出力を示す情報が良好な制御結果の情報を送信した内燃機関ユニットを、前記評価が高い制御結果を送信した前記第２内燃機関ユニットとして抽出する、
請求項３項に記載の内燃機関の管理システム。
【請求項５】
前記制御結果の情報は、単位時間あたりの出力と空熱比の制御値とを含み、
前記処理部は、前記第２内燃機関ユニットから受信した空熱比の制御値を含む前記制御マップの情報を、前記第２通信部を用いて、前記第１内燃機関ユニットに送信する、
請求項４に記載の内燃機関の管理システム。
【請求項６】
前記制御マップは、少なくとも前記内燃機関の回転数の上限値を含み、
前記処理部は、前記第２内燃機関ユニットから受信した前記上限値を含む前記制御マップの情報を、前記第２通信部を用いて前記第１内燃機関ユニットに送信する、
請求項１項に記載の内燃機関の管理システム。
【請求項７】
第１通信部と通信する第２通信部と、
内燃機関、サーバ装置と通信する第１通信部、および、前記内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、前記第１通信部を用いて前記サーバ装置に送信する通信制御部、を備える複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、前記第２内燃機関ユニットから受信した制御マップの情報を、前記第２通信部を用いて前記第１内燃機関ユニットに送信する処理部と、
を備える前記サーバ装置。
【請求項８】
内燃機関ユニットのコンピュータが、
内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、サーバ装置と通信する第１通信部を用いて前記サーバ装置に送信し、
前記サーバ装置のコンピュータが、
複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、前記第２内燃機関ユニットから受信した制御マップの情報を、前記第１通信部と通信する第２通信部を用いて前記第１内燃機関ユニットに送信する、
内燃機関の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の管理システム、サーバ装置、および内燃機関の管理方法に関する。
【背景技術】
【０００２】
従来、エンジンの回転数と、燃料噴射と、吸気と、排気と、のうち少なくとも１つを規定する制御マップに従って制御を行う船舶用エンジンであって、前記制御マップを記憶する記憶部と、前記船舶用エンジンの稼動位置を検出する稼動位置取得部と、を備え、前記稼動位置取得部によって検出された前記稼動位置に応じた前記制御マップを、複数の前記制御マップを記憶している制御マップ配信サーバからデータ通信で取得し、取得した前記制御マップを前記記憶部に記憶させることが可能であることを特徴とする船舶用エンジンに関する技術が開示されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１０７６５４号公報
【特許文献２】特開２０１５−４５２６８号公報
【特許文献３】特開２００８−１９８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しなしながら、従来の技術では、制御マップ配信サーバが配信する制御マップは、予め設定された制御マップであったため、必ずしも制御対象のエンジンに対して最適なものでない場合があった。【０００５】
本発明は、このような事情を考慮してなされたものであり、環境により適した内燃機関の制御を実現することができる内燃機関の管理システム、サーバ装置、内燃機関ユニット、および内燃機関の管理方法を提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
（１）：内燃機関、サーバ装置と通信する第１通信部、および、前記内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、前記第１通信部を用いて前記サーバ装置に送信する通信制御部、を備える複数の内燃機関ユニットと、前記第１通信部と通信する第２通信部、および、前記複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、前記第２内燃機関ユニットから受信した制御マップの情報を、前記第２通信部を用いて前記第１内燃機関ユニットに送信する処理部、を備える前記サーバ装置と、を含む内燃機関の管理システムである。【０００７】
（２）：（１）の内燃機関の管理システムであって、前記推定情報は、前記内燃機関ユニットの位置情報と、前記内燃機関ユニットが備えるセンサにより検知された温度と、前記内燃機関ユニットが備えるセンサにより検知された気圧とのうち一部または全部の情報であるものである。【０００８】
（３）：（２）の内燃機関の管理システムであって、前記内燃機関ユニットの前記通信制御部は、前記推定情報と、前記制御マップの情報と、前記制御マップを用いた制御結果を示す情報とを、前記第１通信部を用いて、前記サーバ装置に送信し、前記処理部は、前記第１内燃機関ユニットから受信した制御結果よりも評価が高い制御結果を送信した内燃機関ユニットを、前記複数の内燃機関ユニットから前記第２内燃機関ユニットとして抽出するものである。【０００９】
（４）：（３）の内燃機関の管理システムであって、前記制御結果の情報は、単位時間あたりの出力を示す情報を含み、前記処理部は、前記第１内燃機関ユニットよりも前記単位時間あたりの出力を示す情報が良好な制御結果の情報を送信した内燃機関ユニットを、前記評価が高い制御結果を送信した前記第２内燃機関ユニットとして抽出するものである。【００１０】
（５）：（４）の内燃機関の管理システムであって、前記制御結果の情報は、単位時間あたりの出力と空熱比の制御値とを含み、前記処理部は、前記第２内燃機関ユニットから受信した空熱比の制御値を含む前記制御マップの情報を、前記第２通信部を用いて、前記第１内燃機関ユニットに送信するものである。【００１１】
（６）：（１）の内燃機関の管理システムであって、前記制御マップは、少なくとも前記内燃機関の回転数の上限値を含み、前記処理部は、前記第２内燃機関ユニットから受信した前記上限値を含む前記制御マップの情報を、前記第２通信部を用いて前記第１内燃機関ユニットに送信するものである。【００１２】
（７）：第１通信部と通信する第２通信部と、内燃機関、サーバ装置と通信する第１通信部、および、前記内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、前記第１通信部を用いて前記サーバ装置に送信する通信制御部、を備える複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、前記第２内燃機関ユニットから受信した制御マップの情報を、前記第２通信部を用いて前記第１内燃機関ユニットに送信する処理部とを備える前記サーバ装置である。
である。【００１３】
（８）：内燃機関ユニットのコンピュータが、内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、サーバ装置と通信する第１通信部を用いて前記サーバ装置に送信し、前記サーバ装置のコンピュータが、複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、前記第２内燃機関ユニットから受信した制御マップの情報を、前記第１通信部と通信する第２通信部を用いて前記第１内燃機関ユニットに送信する内燃機関の管理方法である。
【発明の効果】
【００１４】
（１）〜（８）によれば、環境により適した内燃機関の制御を実現することができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る内燃機関の管理システム１の構成図である。
【図２】内燃機関ユニット１０の機能構成の一例を示す図である。
【図３】管理サーバ１００の機能構成の一例を示す図である。
【図４】管理情報１２４の内容の一例を示す図である。
【図５】内燃機関ユニット１０により実行される処理の流れの一例を示すフローチャートである。
【図６】管理サーバ１００により実行される処理の流れのされる処理の流れの一例を示すフローチャートである。
【図７】内燃機関ユニット１０により実行される処理の流れの一例を示すフローチャートである。
【図８】変更前の制御マップと変更後の制御マップとに基づくエンジン１８の稼働結果の一例を示す図である。
【図９】第２実施形態の内燃機関ユニット１０Ａの機能構成の一例を示す図である。
【図１０】管理情報１２４Ａの内容の一例を示す図である。
【図１１】管理情報１２４Ｂの内容の一例を示す図である。
【図１２】内燃機関ユニット１０Ｂの機能構成の一例を示す図である。
【図１３】実施形態の内燃機関ユニット１０または管理サーバ１００が備えるハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照し、本発明の内燃機関の管理システム、サーバ装置、内燃機関ユニット、および内燃機関の管理方法の実施形態について説明する。
【００１７】
＜第１実施形態＞
［全体構成］
図１は、第１実施形態に係る内燃機関の管理システム１の構成図である。内燃機関の管理システム１は、例えば、内燃機関ユニット１０−１〜１０−Ｎ（「Ｎ」は任意の自然数）と、管理サーバ１００とを備える。以下、内燃機関ユニット１０−１〜１０−Ｎを区別しない場合は、単に「内燃機関ユニット１０」と称する。
【００１８】
内燃機関ユニット１０と、管理サーバ１００とは、ネットワークＮＷを介して互いに通信する。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、専用回線、無線基地局、プロバイダなどを含む。
【００１９】
［内燃機関ユニット］
本実施形態では、内燃機関ユニット１０は、例えば、様々な用途に用いられるもの（いわゆる汎用エンジン）として説明するが、車両等に搭載されるものであってもよい。
【００２０】
図２は、内燃機関ユニット１０の機能構成の一例を示す図である。内燃機関ユニット１０は、例えば、温度センサ１２と、気圧センサ１４と、センサ群１６と、エンジン１８と、通信部３０と、情報管理部３２と、通信制御部３４と、制御部３６と、記憶部５０とを備える。
【００２１】
情報管理部３２、通信制御部３４、および制御部３６は、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサがプログラム（ソフトウェア）を実行することにより実現される。また、これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予め内燃機関ユニット１０の記憶部５０に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることで記憶部５０にインストールされてもよい。
【００２２】
記憶部５０は、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ＲＯＭ（Read Only Memory）、またはＲＡＭ（Random Access Memory）などにより実現される。
【００２３】
温度センサ１２は、内燃機関ユニット１０が配置された環境の温度を検知するセンサである。気圧センサ１４は、内燃機関ユニット１０が配置された環境の気圧を検知するセンサである。
【００２４】
センサ群１６は、回転数センサや、吸気圧センサ、燃料噴射圧センサ、スロットル開度センサ、トルクセンサ、エンジン１８の温度を検出する温度センサ、燃料計等を含む。回転数センサは、例えばエンジンの回転数を検出する。吸気圧センサは、外部からエンジン１８の燃焼室内に吸入された空気の圧力を検出する。燃料噴射圧センサは、インジェクタが噴射する燃料の圧力を検出する。スロットル開度センサは、スロットルバルブの開度を検出する。また、内燃機関ユニット１０は、上記機能構成の他に、例えば、ガソリンなどの燃料を噴射させるインジェクタ（不図示）などの構成を含む。
【００２５】
通信部３０は、管理サーバ１００と通信する。
【００２６】
情報管理部３２は、温度センサ１２の検出結果や、気圧センサ１４の検出結果、センサ群１６の検出結果、エンジン１８の稼働状態等を記憶部５０に記憶させる。
【００２７】
通信制御部３４は、自装置が置かれた環境の推定に用いられる推定情報を、通信部３０を用いて、管理サーバ１００に送信する。推定情報は、内燃機関ユニット１０の位置情報、温度センサ１２により検知された温度、または気圧センサ１４により検知された気圧のうち、一以上の情報である。また、通信制御部３４は、自装置が置かれた環境の推定に用いられる推定情報とエンジン１８の制御に用いられている制御マップの情報とを通信部３０を用いて、管理サーバ１００に送信する。
【００２８】
制御部３６は、予め記憶部５０に記憶されたマップ情報５６や、管理サーバ１００により送信されたマップ情報に基づいて、エンジン１８を制御する。マップ情報の制御マップには、エンジン１８を駆動させる際に用いるエンジン１８の回転数や、燃料をシリンダ内に噴射するタイミングや、燃料を噴射する量、エンジン１８を稼働させる際の空熱比などの各種パラメータなどの情報が含まれる。
【００２９】
記憶部５０は、例えば、環境情報５２と、制御情報５４と、マップ情報５６とが記憶されている。
【００３０】
環境情報５２は、所定間隔で取得された温度センサ１２の検知結果、および気圧センサ１４の検知結果である。制御情報５４は、エンジン１８を稼働させた際のエンジン１８の状態を示す情報と、用いられた制御マップとを示す情報である。制御情報５４は、例えば、センサ群１６の検知結果や、エンジン１８を稼働させる際に与えた制御値等を含む。制御情報５４は、例えば、エンジン１８が置かれた所定の環境において使用された制御マップが、同じ所定の環境において使用された他の制御マップに比較して、有用であるかの判断に用いられる情報である。マップ情報５６は、予め設定された制御マップや、管理サーバ１００から送信された制御マップの情報である。
【００３１】
［管理サーバ］
図３は、管理サーバ１００の機能構成の一例を示す図である。管理サーバ１００は、例えば、通信部１０２と、情報取得部１０４と、処理部１０６と、記憶部１２０とを備える。情報取得部１０４、および処理部１０６は、例えば、ＣＰＵなどのプロセッサがプログラム（ソフトウェア）を実行することにより実現される。また、これらの構成要素のうち一部または全部は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予め管理サーバ１００の記憶部１２０に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることで記憶部１２０にインストールされてもよい。記憶部１２０は、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ、ＲＯＭ、またはＲＡＭなどにより実現される。
【００３２】
通信部１０２は、内燃機関ユニット１０と通信する。
【００３３】
情報取得部１０４は、内燃機関ユニット１０により送信された情報を取得する。処理部１０６は、複数の内燃機関ユニット１０のうち第１内燃機関ユニットから受信した推定情報に類似する推定情報を送信した第２内燃機関ユニットを複数の内燃機関ユニットから抽出し、第２内燃機関ユニットから受信した制御マップの情報を、通信部１０２を用いて第１内燃機関ユニットに送信する。また、処理部１０６は、内燃機関ユニット１０から推定情報と、制御マップの情報と、制御マップを用いた制御結果を示す情報とを取得し、第１内燃機関ユニットから受信した制御結果よりも評価が高い制御結果を送信した内燃機関ユニットを、複数の内燃機関ユニットから第２内燃機関ユニットとして抽出する。
【００３４】
記憶部１２０は、例えば、プロセッサによって読み出されて実行されるプログラムの他、制御情報１２２と、管理情報１２４と、マップ情報１２６とを格納する。制御情報１２２は、内燃機関ユニット１０により送信された制御情報５４である。
【００３５】
図４は、管理情報１２４の内容の一例を示す図である。管理情報１２４は、複数の内燃機関ユニット１０から取得した情報を加工した情報である。管理情報１２４は、内燃機関ユニット１０の識別情報に対して、内燃機関ユニット１０の温度センサ１２の検出結果、内燃機関ユニット１０の気圧センサ１４の検出結果、内燃機関ユニット１０が置かれた環境を示す環境情報、内燃機関ユニット１０が用いた制御マップの情報、および評価が対応付けられた情報である。環境情報は、予め規定された温度と気圧との組み合わせにより分類される環境の種別を示す情報である。同一の種別の環境に分類される温度と気圧の組み合わせの情報は、類似する環境情報（推定情報）である。
【００３６】
上記の評価には、例えば、制御情報５４が用いられる。例えば、内燃機関ユニット１０のエンジン１８が稼働した際に取得されたセンサ群１６の検出結果と、エンジン１８の稼働に用いられた制御マップとの組み合わせと、この組み合わせに対して設定された評価基準とに基づいて、評価が行われる。例えば、処理部１０６が、制御情報５４と評価基準とに基づいて、スコアを導出し、導出したスコアに基づいて評価指標を制御マップに対して付与する。評価基準とは、例えば、燃料噴射圧センサの検出結果や燃料噴射時間に対して、エンジン１８の出力値（回転数やトルク）が所定の範囲内であることや、エンジン１８の出力値の推移に対して、燃料の消費量が所定量以下であること等である。例えば、環境情報の種別が同じ場合に、単位時間あたりのエンジン１８の出力性能が高かったり、燃費が良かったり、より効率的にエンジン１８が稼働しているほど、制御マップに対する評価は高くなる。また、処理部１０６は、環境種別が同じ内燃機関ユニット１０同士の制御情報５４を相対的に評価してもよい。
【００３７】
［内燃機関ユニットの処理（その１）］
図５は、内燃機関ユニット１０により実行される処理の流れの一例を示すフローチャートである。まず、情報管理部３２が、温度センサ１２、気圧センサ１４、およびセンサ群１６の検出結果を取得し、取得した情報を記憶部５０に記憶させる（ステップＳ１００）。次に、通信制御部３４が、ステップＳ１００で記憶させた情報を管理サーバ１００に送信するタイミングであるか否かを判定する（ステップＳ１０２）。
【００３８】
ステップＳ１００で記憶させた情報を管理サーバ１００に送信するタイミングでない場合、本フローチャートの１ルーチンの処理は終了する。そして、ステップＳ１００の処理に戻る。
【００３９】
ステップＳ１００で記憶させた情報を管理サーバ１００に送信するタイミングである場合、通信制御部３４が、ステップＳ１００で記憶させた情報を管理サーバ１００に送信する（ステップＳ１０４）。これにより本フローチャートの１ルーチンの処理は終了する。
【００４０】
上述した処理により、内燃機関ユニット１０により送信された情報は、管理サーバ１００によって取得され、取得された情報は管理サーバ１００の記憶部１２０に記憶される。そして、管理サーバ１００の処理部１０６は、取得した情報を加工して、前述した図４の管理情報１２４を生成する。
【００４１】
［管理サーバの処理］
図６は、管理サーバ１００により実行される処理の流れのされる処理の流れの一例を示すフローチャートである。まず、処理部１０６が、所定のタイミングに到達したか否かを判定する（ステップＳ２００）。所定のタイミングに到達した場合、処理部１０６は、管理情報１２４を参照して、所定の評価を有する制御マップを使用していない内燃機関ユニット１０を抽出する（ステップＳ２０２）。
【００４２】
次に、処理部１０６は、抽出した内燃機関ユニット１０に適用する、類似する環境において、所定の評価を有する制御マップを選択し、選択した制御マップを、抽出した内燃機関ユニット１０に送信する（ステップＳ２０４）。具体的には、処理部１０６は、第１の内燃機関ユニット１０が制御に用いた制御マップの情報および評価と、第２の内燃機関ユニット１０の制御に用いた制御マップの情報および評価とを比較して、類似する環境において、第２の内燃機関ユニット１０の制御に用いた制御マップが、第１の内燃機関ユニットの制御に用いた制御マップよりも評価が高いと判定した場合、第２の内燃機関ユニットの制御に用いた制御マップの情報を、第１の内燃機関ユニット１０に送信する。これにより、本フローチャートの１ルーチンの処理は終了する。
【００４３】
上述した処理により、例えば、処理部１０６は、内燃機関ユニット１０の稼働効率が向上するような制御マップを内燃機関ユニット１０に提供することができる。例えば、前述した図４の例において、所定の評価を有する制御マップを使用していないＩＤ００２およびＩＤ００３の内燃機関ユニット１０に、「ＩＤ００１」に用いられた所定の評価を有する制御マップ「Ｍ０１」の情報を送信する。このように、管理サーバ１００は、環境により適した制御マップを内燃機関ユニット１０に提供することができる。
【００４４】
［内燃機関ユニットの処理（その２）］
図７は、内燃機関ユニット１０により実行される処理の流れの一例を示すフローチャートである。本処理は、図６のフローチャートで所定の評価を有する制御マップを使用していない内燃機関ユニット１０が実行する処理である。
【００４５】
まず、情報管理部３２が、管理サーバ１００から更新する制御マップを受信したか否かを判定する（ステップＳ３００）。更新する制御マップを受信した場合、情報管理部３２は、制御マップを更新する（ステップＳ３０２）。次に、制御部３６は、更新した制御マップに基づいて、エンジン１８を制御する（ステップＳ３０６）。これにより本フローチャートの１ルーチンの処理は終了する。上述したように、内燃機関ユニット１０が、環境により適したエンジン１８の制御を実現することができる。
【００４６】
図８は、変更前の制御マップと変更後の制御マップとに基づくエンジン１８の稼働結果の一例を示す図である。図８は、エンジン１８の稼働状態に対する燃費の推移を示している。図８の縦軸は燃費を示し、図８の横軸は時間を示している。図８の時間Ｔ１は変更前の制御マップに基づく制御結果を示し、図８の時間Ｔ２は変更後の制御マップに基づく制御結果を示している。内燃機関ユニット１０は、制御マップを管理サーバ１００により送信された制御マップに更新し、更新した制御マップを用いることにより、例えばエンジン１８の燃費や、出力性能が向上する。
【００４７】
以上説明した第１実施形態によれば、管理サーバ１００が、複数の内燃機関ユニット１０のうち第１内燃機関ユニットから送られてきた温度と気圧との組み合わせである環境情報に類似する環境情報を送信した第２内燃機関ユニットを抽出し、抽出した第２内燃機関ユニットから受信した制御マップの情報を、通信部１０２を用いて第１内燃機関ユニットに送信することにより、環境に適した内燃機関の制御を実現することが可能な制御マップを内燃機関ユニット１０に提供することができる。
【００４８】
＜第２実施形態＞
第２実施形態について説明する。第２実施形態の管理サーバ１００は、内燃機関ユニット１０Ａの位置情報を用いて制御マップを更新する。以下、第１実施形態との相違点を中心に説明する。
【００４９】
図９は、第２実施形態の内燃機関ユニット１０Ａの機能構成の一例を示す図である。第２実施形態の内燃機関ユニット１０Ａは、第１実施形態の内燃機関ユニット１０の機能構成に加え、更に位置特定部３１を備える。なお、内燃機関ユニット１０Ａにおいて、温度センサ１２と気圧センサ１４とのうち、一方または双方は省略されてもよい。
【００５０】
位置特定部３１は、例えば、ＧＮＳＳ衛星（例えばＧＰＳ衛星）から到来する電波に基づいて自機の位置を測位する。
【００５１】
また、第２実施形態の内燃機関ユニット１０Ａは、第１実施形態の内燃機関ユニット１０の機能構成の記憶部５０に代えて、記憶部５０Ａを備える。記憶部５０Ａには、位置情報５２Ａが記憶されている。位置情報５２Ａは、位置特定部３１により特定された位置情報の履歴である。
【００５２】
［内燃機関ユニットの処理（その３）］
まず、情報管理部３２が、位置特定部３１により特定された位置情報を記憶部５０Ａに記憶させる。次に、通信制御部３４が、記憶部５０Ａに記憶された位置情報と制御情報５４とを管理サーバ１００に送信するタイミングであるか否かを判定する。記憶部５０Ａに記憶された情報を管理サーバ１００に送信するタイミングである場合、通信制御部３４が、蓄積した情報を管理サーバ１００に送信する。
【００５３】
［管理サーバの処理］
処理部１０６が、所定のタイミングに到達したか否かを判定する。所定のタイミングに到達した場合、処理部１０６は、管理情報１２４Ａを参照して、所定の評価を有する制御マップを使用していない内燃機関ユニット１０を抽出する。次に、処理部１０６は、抽出した内燃機関ユニット１０に適用する所定の評価を有する制御マップを選択し、選択した制御マップを、抽出した内燃機関ユニット１０に送信する。
【００５４】
図１０は、管理情報１２４Ａの内容の一例を示す図である。管理情報１２４Ａは、複数の内燃機関ユニット１０Ａから取得した情報を加工した情報である。管理情報１２４Ａは、内燃機関ユニット１０の識別情報に対して、内燃機関ユニット１０Ａの位置情報、内燃機関ユニット１０Ａが置かれた環境における制限を示す制限情報、内燃機関ユニット１０Ａが用いている制御マップの情報、および評価が対応付けられた情報である。内燃機関ユニット１０Ａが置かれた環境における制限を示す制限情報は、地域ごとに規定された環境規制（例えば単位時間当たりの最大排出ガス量など）や、使用する燃料の種別に関する規制、騒音に関する規制（例えば回転数の規制）等を示す情報である。例えば、所定の地域に含まれる位置情報に対しては、同一の制限が付与される。同一の制限情報が付与される位置情報は、類似する位置情報（推定情報）である。
【００５５】
上記の評価は、環境における制限の範囲内において、例えば、より効率的にエンジン１８が稼働しているほど、制御マップに対する評価は高くなる。
【００５６】
［内燃機関ユニットの処理（その４）］
情報管理部３２が、管理サーバ１００から更新する制御マップを受信した場合、情報管理部３２は、制御マップを更新する。そして、制御部３６は、更新した制御マップに基づいて、エンジン１８を制御する。これにより、内燃機関ユニット１０Ａが、環境により適したエンジン１８の制御を実現することができる。
【００５７】
以上説明した第２実施形態によれば、管理サーバ１００が、複数の内燃機関ユニット１０のうち第１内燃機関ユニットから送られてきた位置情報に類似する位置情報を送信した第２内燃機関ユニットを抽出し、抽出した第２内燃機関ユニットから受信した制御マップの情報を、通信部１０２を用いて第１内燃機関ユニットに送信することにより、第１実施形態と同様の効果を奏することができる。
【００５８】
＜第３実施形態＞
第３実施形態について説明する。第３実施形態の管理サーバ１００は、内燃機関ユニット１０Ｂの温度センサ１２の検出結果、気圧センサ１４の検出結果、および位置情報を用いて制御マップを更新する。以下、第２実施形態との相違点を中心に説明する。
【００５９】
［内燃機関ユニットの処理］
通信制御部３４が、温度センサ１２の検出結果、気圧センサ１４の検出結果、および位置特定部３１により特定された位置情報を管理サーバ１００に送信する。
【００６０】
［管理サーバの処理］
処理部１０６は、内燃機関ユニット１０Ａにより送信された情報を加工して管理情報１２４Ｂを生成する。処理部１０６は、管理情報１２４Ｂを参照して、所定の評価を有する制御マップを使用していない内燃機関ユニット１０Ａを抽出する。次に、処理部１０６は、抽出した内燃機関ユニット１０に適用する所定の評価を有する制御マップを選択し、選択した制御マップを抽出した内燃機関ユニット１０に送信する。
【００６１】
図１１は、管理情報１２４Ｂの内容の一例を示す図である。管理情報１２４Ｂは、複数の内燃機関ユニット１０Ａから取得した情報を加工した情報である。管理情報１２４Ａは、内燃機関ユニット１０の識別情報に対して、内燃機関ユニット１０の温度センサ１２の検出結果、内燃機関ユニット１０の気圧センサ１４の検出結果、内燃機関ユニット１０が置かれた環境を示す環境情報、内燃機関ユニット１０Ａの位置情報、内燃機関ユニット１０Ａが置かれた環境における制限を示す制限情報、内燃機関ユニット１０Ａが用いている制御マップの情報、および評価が対応付けられた情報である。
【００６２】
例えば、内燃機関ユニット１０が置かれた環境情報および環境における制限の種別が同じである内燃機関ユニット１０の制御マップにおいて、例えば、より効率的にエンジン１８が稼働している制御マップに対する評価は高くなる。
【００６３】
情報管理部３２が、管理サーバ１００から更新する制御マップを受信した場合、制御マップを更新し、更新した制御マップに基づいて、エンジン１８を制御する。これにより、内燃機関ユニット１０Ａが、環境により適したエンジン１８の制御を実現することができる。
【００６４】
以上説明した第３実施形態によれば、環境情報と位置情報とが用いられることにより、より精度よく、環境に適した内燃機関の制御を実現することが可能な制御マップを内燃機関ユニット１０に提供することができる。
【００６５】
［その他］
なお、管理サーバ１００が備える機能と同等の機能は、内燃機関ユニット１０Ｂに含まれてもよい。図１２は、内燃機関ユニット１０Ｂの機能構成の一例を示す図である。内燃機関ユニット１０Ｂは、例えば、内燃機関ユニット１０Ａの機能構成に加え、更に情報取得部３８と、処理部４０と、記憶部５０Ｂとを備える。情報取得部３８と、処理部４０とは、それぞれ管理サーバ１００の情報取得部１０４と、処理部１０６と同等の機能を有する。また、記憶部５０Ｂには、記憶部５０Ａに記憶されている情報に加え、更に制御情報５８と、管理情報６０と、マップ情報６２とが記憶されている。制御情報５８と、管理情報６０と、マップ情報６２とは、それぞれ、管理サーバ１００の記憶部１２０に記憶されている制御情報１２２と、管理情報１２４と、マップ情報１２６と同等の情報である。
【００６６】
以上説明した各実施形態によれば、内燃機関の管理システム（１）が、内燃機関（１８）、サーバ装置（１００）と通信する第１通信部（３０）、および、前記内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、前記第１通信部を用いて前記サーバ装置に送信する通信制御部（３４）、を備える複数の内燃機関ユニット（１０）と、前記第１通信部と通信する第２通信部（１０２）、および、前記複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、前記第２内燃機関ユニットから受信した制御マップの情報を、前記第２通信部を用いて前記第１内燃機関ユニットに送信する処理部（１０６）、を備える前記サーバ装置とを含むことにより、環境により適した内燃機関の制御を実現することができる。
【００６７】
［ハードウェア構成］
図１３は、実施形態の内燃機関ユニット１０または管理サーバ１００が備えるハードウェア構成の一例を示す図である。図示するように、管理サーバ１００は、通信コントローラ１００−１、ＣＰＵ１００−２、ワーキングメモリとして使用されるＲＡＭ（Random Access Memory）１００−３、ブートプログラムなどを格納するＲＯＭ（Read Only Memory）１００−４、フラッシュメモリやＨＤＤ（Hard Disk Drive）などの記憶装置１００−５、ドライブ装置１００−６などが、内部バスあるいは専用通信線によって相互に接続された構成となっている。通信コントローラ１００−１は、管理サーバ１００以外の構成要素との通信を行う。記憶装置１００−５には、ＣＰＵ１００−２が実行するプログラム１００−５ａが格納されている。このプログラムは、ＤＭＡ（Direct Memory Access）コントローラ（不図示）などによってＲＡＭ１００−３に展開されて、ＣＰＵ１００−２によって実行される。これによって、情報取得部１０４、および処理部１０６のうち一部または全部が実現される。また、内燃機関ユニット１０も同様に、図１３に示した通信コントローラ１００−１、ＣＰＵ１００−２、ＲＡＭ１００−３、ＲＯＭ１００−４、記憶装置１００−５、ドライブ装置１００−６を備えてもよい。そして、情報管理部３２、通信制御部３４、および制御部３６のうち一部または全部が実現される。
【００６８】
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサは、前記記憶装置に記憶されたプログラムを実行することにより、
内燃機関が置かれた環境の推定に用いられる推定情報と前記内燃機関の制御に用いられている制御マップの情報とのうち少なくとも前記推定情報を、サーバ装置と通信する第１通信部を用いて前記サーバ装置に送信する通信制御部、を備える複数の内燃機関ユニットのうち第１内燃機関ユニットから受信した前記推定情報に類似する推定情報を送信した第２内燃機関ユニットを前記複数の内燃機関ユニットから抽出し、
前記第２内燃機関ユニットから受信した制御マップの情報を、第１通信部と通信する第２通信部を用いて前記第１内燃機関ユニットに送信する、
ように構成されているサーバ装置。
【００６９】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００７０】
１‥管理システム、１０‥内燃機関ユニット、１２‥温度センサ、１４‥気圧センサ、１６‥センサ群、１８‥エンジン、３０‥通信部、３２‥情報管理部、３４‥通信制御部、３６‥制御部、５０‥記憶部、１００‥管理サーバ１００、１０２‥通信部、１０４‥情報取得部、１０６‥処理部、１２０‥記憶部
【図１】
2019187098.tif 000003
【図２】
2019187098.tif 000004
【図３】
2019187098.tif 000005
【図４】
2019187098.tif 000006
【図５】
2019187098.tif 000007
【図６】
2019187098.tif 000008
【図７】
2019187098.tif 000009
【図８】
2019187098.tif 000010
【図９】
2019187098.tif 000011
【図１０】
2019187098.tif 000012
【図１１】
2019187098.tif 000013
【図１２】
2019187098.tif 000014
【図１３】
2019187098.tif 000015
【国際調査報告】
2019187098.tif 000016
2019187098.tif 000017
2019187098.tif 000018
2019187098.tif 000019