(57)【要約】      （修正有）【課題】エンジンシステム内のさまざまな構成要素の設置および構成をトラッキングするためのシステムおよび方法を提供する。【解決手段】エンジン構成要素のエンジンフィンガープリントを検索するステップを含み、ここで、各エンジン構成要素に対して、エンジンフィンガープリントは、各エンジン構成要素を一意に識別する第１の識別子を含む。本方法はまた、エンジンシステム１２に配置されるよう構成された複数のエンジン構成要素を照会するステップを含む。さらに、第１のエンジン構成要素が、交換構成要素、新規構成要素、またはもともと取り付けられていた構成要素であるかを、エンジンフィンガープリント、第１の識別子、および照会に基づいて判断するステップを含む。【選択図】図１
2016200145.tif 000002
【特許請求の範囲】
【請求項１】
システムであって、
プロセッサ（３４）を備えるエンジン制御器を備え、前記プロセッサ（３４）は、
エンジン構成要素のエンジンフィンガープリント（５０）を検索するよう構成され、ここで、前記エンジン構成要素のそれぞれに対して、前記エンジンフィンガープリント（５０）は、前記エンジン構成要素のそれぞれを一意に識別する第１の識別子（４８）を備え、
前記プロセッサ（３４）はさらに、複数の前記エンジン構成要素を照会するよう構成され、ここで、前記複数のエンジン構成要素がエンジンシステム（１２）内に配置されるよう構成され、
前記プロセッサ（３４）はさらに、第１のエンジン構成要素が交換構成要素、新規構成要素、またはもともと取り付けられていた構成要素であるかを、前記エンジンフィンガープリント（５０）、前記第１の識別子（４８）、および前記照会に基づいて判断するよう構成され、ここで、前記エンジン制御器が、前記エンジンシステム（１２）を制御するよう構成される、システム。
【請求項２】
前記プロセッサ（３４）が、前記エンジン制御器が第１のエンジンシステムから第２のエンジンシステムに移されたかどうかを、前記エンジンフィンガープリント（５０）、前記第１の識別子（４８）、および前記照会に基づいて判断するよう構成される、請求項１に記載のシステム。
【請求項３】
前記エンジン構成要素が、１つまたは複数の識別子（４８）を有する識別モジュールを備える、請求項１に記載のシステム。
【請求項４】
前記プロセッサ（３４）が、前記エンジンフィンガープリント（５０）をアップデートして、前記複数のエンジン構成要素の少なくとも１つが前記エンジンフィンガープリント（５０）に関係しないという判断に基づいて、第２のエンジンフィンガープリント（５０）を導出するよう構成される、請求項１に記載のシステム。
【請求項５】
前記プロセッサ（３４）が、前記第２のエンジンフィンガープリント（５０）をデータベース（４６）に送信するよう構成される、請求項４に記載のシステム。
【請求項６】
前記データベース（４６）が、前記第２のエンジンフィンガープリント（５０）における前記エンジン構成要素の少なくとも１つが撤去されたかどうかを判断し、前記第２のエンジンフィンガープリント（５０）における前記エンジン構成要素の少なくとも１つが撤去された場合、オペレータへの警告を生成するよう構成される、請求項５に記載のシステム。
【請求項７】
前記データベース（４６）が、前記第２のエンジンフィンガープリント（５０）における前記エンジン構成要素の少なくとも１つが第２のエンジン制御器からの第３のエンジンフィンガープリント（５０）に含まれるかどうかを判断し、前記第２のエンジン制御器からの前記第３のエンジンフィンガープリント（５０）に対するアップデートをリクエストするよう構成される、請求項５に記載のシステム。
【請求項８】
前記プロセッサ（３４）が、前記第１の識別子（４８）が前記エンジンフィンガープリント（５０）に含まれないと判断することによって、前記第１のエンジン構成要素が前記新規構成要素または前記交換構成要素であると判断するよう構成される、請求項１に記載のシステム。
【請求項９】
前記エンジンフィンガープリント（５０）が、リストを備える、請求項１に記載のシステム。
【請求項１０】
前記プロセッサ（３４）が、第２のエンジン構成要素を識別する第２の識別子（４８）を生成し、前記第２のエンジン構成要素を前記エンジンシステム（１２）に追加する間、前記エンジンフィンガープリント（５０）に前記第２の識別子（４８）を含むよう構成される、請求項１に記載のシステム。
【請求項１１】
前記エンジンシステム（１２）に含まれるレシプロエンジンを備え、前記エンジン構成要素が、前記レシプロエンジンに配置されるよう構成されるレシプロエンジン構成要素を備える、請求項１に記載のシステム。
【請求項１２】
方法であって、
エンジン構成要素のエンジンフィンガープリント（５０）を検索するステップであって、前記エンジン構成要素のそれぞれに対して、前記エンジンフィンガープリント（５０）が、前記エンジン構成要素のそれぞれを一意に識別する第１の識別子（４８）を備える、ステップと、
複数の前記エンジン構成要素を照会するステップであって、前記複数のエンジン構成要素がエンジンシステム（１２）内に配置される、ステップと、
第１のエンジン構成要素が交換構成要素、新規構成要素、またはもともと取り付けられていた構成要素であるかを、前記エンジンフィンガープリント（５０）、前記第１の識別子（４８）、および前記照会に基づいて判断する、ステップと
を備える、方法。
【請求項１３】
前記エンジン制御器が第１のエンジンシステムから第２のエンジンシステムに移されたかどうかを、前記エンジンフィンガープリント（５０）、前記第１の識別子（４８）、および前記照会に基づいて判断するステップを備える、請求項１２に記載の方法。
【請求項１４】
所定のスケジュール、またはその任意の組み合わせに基づいて、前記レシプロ・エンジン・システムのスタートアップ時に前記エンジン構成要素のそれぞれと関連付けられた前記第１の識別子（４８）を受信するステップを備える、請求項１２に記載の方法。
【請求項１５】
前記複数のエンジン構成要素の少なくとも１つが前記エンジンフィンガープリント（５０）に関係しないという判断に基づいて、前記エンジンフィンガープリント（５０）をアップデートするステップと、前記アップデートしたエンジンフィンガープリント（５０）をデータベース（４６）に送信するステップとを備える、請求項１２に記載の方法。
【請求項１６】
前記複数のエンジン構成要素の少なくとも１つが前記エンジンフィンガープリント（５０）に関係しないという判断に基づいて、前記エンジンフィンガープリント（５０）をアップデートするステップと、前記アップデートのタイムスタンプを記録するステップとを備える、請求項１２に記載の方法。
【請求項１７】
前記複数のエンジン構成要素の少なくとも１つが前記エンジンフィンガープリント（５０）に関係しないという判断に基づいて、前記エンジンフィンガープリント（５０）をアップデートするステップと、前記エンジンフィンガープリント（５０）に追加された前記複数のエンジン構成要素の前記少なくとも１つのそれぞれに対する寿命時間を判断するステップとを備える、請求項１２に記載の方法。
【請求項１８】
命令を備える実行可能コードを備える非一時的コンピュータ可読媒体であって、前記命令が、
エンジン構成要素のエンジンフィンガープリント（５０）を検索するよう構成され、ここで、前記エンジン構成要素のそれぞれに対して、前記エンジンフィンガープリント（５０）が、前記エンジン構成要素のそれぞれを一意に識別する識別子（４８）を備え、
前記命令はさらに、複数の前記エンジン構成要素を照会するよう構成され、ここで、前記複数のエンジン構成要素がレシプロ・エンジン・システム内に配置されるよう構成され、
前記命令はさらに、第１のエンジン構成要素が交換構成要素、新規構成要素、またはもともと取り付けられていた構成要素であるかを、前記エンジンフィンガープリント（５０）、前記識別子（４８）、および前記照会に基づいて判断するよう構成され、
前記命令はさらに、前記判断に基づいて前記エンジンフィンガープリント（５０）をアップデートし、前記エンジンフィンガープリント（５０）をデータベース（４６）に送信するよう構成される、非一時的コンピュータ可読媒体。
【請求項１９】
前記レシプロ・エンジン・システムを制御するよう構成される命令を備える、請求項１８に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記複数のエンジン構成要素の少なくとも１つが、識別子（４８）を欠いているかどうかを判断し、前記複数のエンジン構成要素の前記少なくとも１つに識別子（４８）を割り当てるよう構成される命令を備える、請求項１８に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する発明の主題は、エンジンシステムのための管理システムに関する。具体的には、以下で説明する発明の主題は、エンジンシステム内のさまざまな構成要素の設置および構成をトラッキングするためのシステムおよび方法に関する。
【背景技術】
【０００２】
レシプロ・エンジン・システムなどのエンジンシステムは、オイルおよびガス処理システム、商業および工業建築物、および車両などの、さまざまな用途で動力をもたらすために使用することができる。しかしながら、エンジンシステムは、現場で使用開始された場合、エンジンシステムの物理的構成に関する情報が収集されない可能性がある。さらに、既存のデータシステムは、エンジンシステムに設置されたエンジン制御ユニット（ＥＣＵ）からデータを受信するが、受信データは、ＥＣＵが製造時に共に出荷されたエンジンでまだ実行されているかどうか、またはエンジンがシステム出荷当初と同じ機械構成を有するか、を示していない可能性がある。
【０００３】
エンジンシステムに対する変更についての情報のこの不足は、エンジンシステムのための重要なメンテナンス作業を遅延させる可能性がある。例えば、情報の欠如により、エンジン、制御器、および制御器プログラミングが所期の用途に対して望ましいかどうかを判断することが困難になる可能性がある。別の例において、情報の欠如により、特定の構成要素の寿命サイクル時間を計算すること、または返品された構成要素がまだ保証期間内であるか、もしくは保証期間内のシステムに属しているかを判断することが困難になる可能性がある。さらに別の例において、顧客またはサービス担当者によって開始されたかどうかについての情報の欠如は、構成要素を定期的にアップデートする、および、特に、認定再構築エンジンシステムに対して、ＥＣＵによって記録されたデータの正確性を保証する、あらゆる作業を妨げる可能性がある。これらおよび同様の状況において、情報の欠如により、顧客、オペレータ、およびサービス担当者が、エンジンシステムの構成要素の現在の機械的構成および動作構成を判断するのに相当な時間と労力を費やすことになる可能性がある。したがって、エンジンシステムと共に構成要素の設置および構成をトラッキングすることは、特に、情報が最小のユーザ入力で収集された場合、有益であろう。一実施形態において、外部データベースが、エンジンシステムのセットアップ中にアップデートされる可能性があり、したがって、構成要素の寿命サイクル全体を通じてさまざまなエンジンシステム構成要素をトラッキングすることができるレポジトリを提供する。
【発明の概要】
【０００４】
当初に特許請求される発明の範囲に対応する実施形態について、以下で概要を説明する。これらの実施形態は、特許請求される発明の範囲を限定するものではないが、これらの実施形態は、本発明の可能な形式の簡潔な概要を提供することのみを意図する。実際に、本発明は、以下に記載する実施形態と同様か、または異なる可能性のある、さまざまな形式を包含することができる。
【０００５】
第１の実施形態において、システムは、プロセッサを有するエンジン制御器を含む。プロセッサは、エンジン構成要素のエンジンフィンガープリントを検索するよう構成され、ここで、各エンジン構成要素に対して、エンジンフィンガープリントは、各エンジン構成要素を一意に識別する第１の識別子を含む。プロセッサはまた、エンジンシステムに配置されるよう構成された複数のエンジン構成要素を照会するよう構成される。さらに、プロセッサは、第１のエンジン構成要素が、交換構成要素、新規構成要素、またはもともと取り付けられていた構成要素であるかを、エンジンフィンガープリント、第１の識別子、および照会に基づいて判断するよう構成され、ここで、エンジン制御器は、エンジンシステムを制御するよう構成される。
【０００６】
第２の実施形態において、方法は、エンジン構成要素のエンジンフィンガープリントを検索するステップを含み、ここで、各エンジン構成要素に対して、エンジンフィンガープリントは、各エンジン構成要素を一意に識別する第１の識別子を含む。本方法はまた、エンジンシステムに配置されるよう構成された複数のエンジン構成要素を照会するステップを含む。さらに、本方法は、第１のエンジン構成要素が、交換構成要素、新規構成要素、またはもともと取り付けられていた構成要素であるかを、エンジンフィンガープリント、第１の識別子、および照会に基づいて判断するステップを含む。
【０００７】
第３の実施形態において、非一時的コンピュータ可読媒体は、命令を有する実行可能コードを含む。本命令は、エンジン構成要素のエンジンフィンガープリントを検索するよう構成され、ここで、各エンジン構成要素に対して、エンジンフィンガープリントは、各エンジン構成要素を一意に識別する識別子を含む。本命令はまた、レシプロ・エンジン・システムに配置されるよう構成された複数のエンジン構成要素を照会するよう構成される。さらに、本命令は、第１のエンジン構成要素が、交換構成要素、新規構成要素、またはもともと取り付けられていた構成要素であるかを、エンジンフィンガープリント、識別子、および照会に基づいて判断するよう構成される。さらに、本命令は、判断に基づいてエンジンフィンガープリントをアップデートし、エンジンフィンガープリントをデータベースに送信するよう構成される。
【０００８】
本発明のこれらの、および他の特徴、態様、および利点は、以下の詳細な説明を添付図面を参照して読むと、より理解されるであろう。添付図面において、同様の参照符号は、図面を通じて、同様の項目を意味する。
【図面の簡単な説明】
【０００９】
【図１】本手法の一実施形態による、エンジン・フィンガープリント・システムと共に動作することができるエンジンシステムのブロック図である。
【図２】本手法の一実施形態による、図１のエンジンシステムのためのエンジン制御ユニットのブロック図である。
【図３】本手法の一実施形態による、図１のエンジンシステムおよびエンジン・フィンガープリント・システムの間のデータの流れを示すブロック図である。
【図４】本手法の一実施形態による、図３のエンジン・フィンガープリント・システム内のトラッキングモジュールの動作方法を示すフローチャートである。
【図５】本手法の一実施形態による、図３のエンジン・フィンガープリント・システム内のトラッキングモジュールの代替動作方法を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明の１つまたは複数の特定の実施形態について以下で説明する。これらの実施形態に関する簡潔な説明を提供するために、実際の実装態様に関する全ての特徴について本明細書に説明するわけではない。いずれのそのような実際の実装態様の開発において、任意のエンジニアリングもしくは設計プロジェクトの場合と同様に、多数の実装形態特有の決定を、ある実装態様から他の実装態様に変更するなどの、システム関連の制約およびビジネス関連の制約との適合などの、開発者の特定の目的を達成するために行わなければならないことを認識すべきである。さらに、そのような開発努力は、複雑であり、時間を消費するものであろうが、本開示の利点を有する当業者とって、設計、製作、および製造の日常的な仕事であろうことを認識すべきである。
【００１１】
本発明のさまざまな実施形態の要素を導入する場合、冠詞「１つの（ａ）、（ａｎ）」、「この（ｔｈｅ）」、および「前記（ｓａｉｄ）」は、その要素が１つまたは複数存在することを意味することを意図する。「備える（ｃｏｍｐｒｉｓｉｎｇ）」、「含む（ｉｎｃｌｕｄｉｎｇ）」、および「有する（ｈａｖｉｎｇ）」という用語は、記載された要素以外の追加の要素が存在する可能性を含む、および意味することを意図する。
【００１２】
レシプロ・エンジン・システムまたは内燃機関システムなどのエンジンシステムは、オイルおよびガス処理システム、商業および工業建築物、および車両などの、さまざまな用途のために使用することができる。しかしながら、顧客への出荷後に、エンジンシステムの機械的構成および動作構成に関する情報は、ほとんど収集されない可能性がある。例えば、顧客が構成要素をあるエンジンシステムから別のエンジンシステムにいつ移した可能性があるかを示す最小記録、顧客がエンジンシステムの構成要素をいつ取り除いた可能性があるか、顧客が構成要素をいつアップデートした可能性があるか、および／またはエンジンシステムのための制御器（または、他のプログラム可能構成要素）が新規用途（例えば、コジェネレーションシステムの一部として以前に使用されたが、現在は独立して使用される、レシプロ・エンジン・システム）のためにいつ再プログラミングされたか、を示す記録があるであろう。エンジンシステムの現在の機械的構成および動作構成に関する情報の欠如により、メンテナンス動作が遅れる可能性があり、顧客、オペレータ、およびサービス提供者が、特定の処理を続ける前に、前記情報を抽出するために時間と労力を費やさなければならなくなる可能性がある。
【００１３】
エンジンシステムの機械的構成および動作構成に関する情報の精度を向上するために、本明細書で説明するエンジン・フィンガープリント・システムは、エンジンシステムと協調して動作することが可能である。例えば、エンジンシステムのエンジン制御ユニット（ＥＣＵ）または他のエンジン制御システムが、各構成要素または構成要素の種類に割り当てられた一意の識別子を介してエンジンシステムの構成要素をトラッキングすることができる。次いで、ＥＣＵは、エンジンシステムに対してリモートおよび／またはローカルのデータベースと通信して、一意の識別子に基づいて、エンジンシステム内の構成要素のリストを格納することができる。特に、ＥＣＵは、ＥＣＵ自体を含む、エンジンシステム内の構成要素が変更された場合にいつでも、データベースに格納されたリストをアップデートすることができる。これは、構成要素の取り付けまたはソフトウェアアップデートのインストールなどの、構成要素の機械的構成および動作構成の変更を含むことができる。
【００１４】
その場合、オペレータ、サービス提供者、および／または顧客は、さまざまなタスクに対して、データベースに格納された情報を使用することができる。例えば、サービス提供者は、その情報を使用して、個々の構成要素の総寿命サイクル時間（例えば、動作時間、着火運転時間）を計算することができ、サポート、保証、および構成要素の信頼性の問題を解決するために使用することができる。フリートベース解析の場合、サービス提供者は、解析対象の構成要素を有するエンジンシステムに対してデータベースを検索することができ、およびエンジンシステムの現在位置ならびに構成要素およびエンジンシステムの構成などの情報を閲覧することができる。さらに、ある実施形態において、情報は、アップグレードが利用可能になった場合に、対象の顧客に対して提供することができる。全体的に、本明細書で説明するエンジン・フィンガープリント・システムは、メンテナンスタスクを完了するのに要する時間および労力の量を減らすことができ、オペレータ、サービス提供者、および／または顧客からの最小のユーザ入力で動作することができる。
【００１５】
ここで図１を参照すると、動力生成システム１０が示され、動力生成システム１０は、さまざまな用途、例えば、動力生成システム、オイルおよびガスシステム、商業および工業建築物、車両、ごみ投棄場、ならびに廃水処理などのために、動力を生成するため燃料を燃焼するのに適している。動力生成システム１０は、エンジンシステム１２を含み、エンジンシステム１２は、吸気システム１４、エンジン１６、および排気システム１８を含む。エンジン１６は、例えば、Ｎｅｗ  ＹｏｒｋのＳｃｈｅｎｅｃｔａｄｙにあるＧｅｎｅｒａｌ  Ｅｌｅｃｔｒｉｃ  Ｃｏｍｐａｎｙが販売しているＷａｕｋｅｓｈａ（商標）エンジンとすることができる。動力生成システム１０はまた、エンジン１６に結合されるか、またはエンジン１６に配置される、吸気システム１４を含む。吸気システム１４は、エンジン１６にもたらされる燃料またはオキシダント（例えば、空気）の量を制御することができる。
【００１６】
エンジン１６は、ある種類および量の排気ガスを、使用する燃料の種類に基づいて、放出することができる。したがって、排気システム１８は、エンジン１６によって生成された排気ガスを受け取ることができる。その場合、排気システム１８は、排気ガスを、排気口を介して周囲環境に放出する前に、または排気ガスを熱回収システムなどの動力生成システム１０の別の構成要素に送る前に、排気ガスを他の種類の排出物に変換することができる。
【００１７】
動力生成システム１０は、エンジン制御ユニット（ＥＣＵ）またはエンジン制御システム２０をさらに備え、エンジン制御ユニット（ＥＣＵ）またはエンジン制御システム２０は、動力生成システム１０の動作を制御することができ、以下でさらに詳細に説明する。そのために、動力生成システム１０はまた、ＥＣＵ２０がさまざまなタスクを実行するために使用することができるセンサ２２およびアクチュエータ２４を含む。例えば、図１に示すように、エンジンシステム１２の各構成要素は、センサ２２およびアクチュエータ２４を含むことができる。
【００１８】
本実施形態において、ＥＣＵ２０の外側にある、動力生成システム１０の各構成要素はまた、図１に示すように、通信モジュール２６を含むことができる。以下でさらに詳細に説明するように、ある構成要素の通信モジュール２６は、その構成要素の状態に関する情報をＥＣＵ２０に通信する役目を担うことができる。ある実施形態において、通信モジュール２６はまた、構成要素内に配置されたセンサ２２およびアクチュエータ２４と通信することができ、通信モジュール２６はまた、センサ２２から収集されたデータおよびアクチュエータ２４の位置をＥＣＵ２０に報告することができる。さらに、図１は、通信モジュール２６をセンサ２２およびアクチュエータ２４とは別々のものとして示しているが、他の実施形態において、センサ２２、アクチュエータ２４、および／または通信モジュール２６は、機能が関連付けられて組み合わされた単一のデバイスを形成してもよいことが理解されよう。通信モジュール２６は、ＥＣＵ２０に通信可能に結合するように、有線および／または無線路を使用することができる。
【００１９】
エンジンシステム１２を制御することに加え、ＥＣＵ２０はまた、動力生成システム１０のための別のシステムインターフェースと相互通信することができる。例えば、ＥＣＵ２０はまた、システム制御システム２８、ユーザインターフェース３０、および被駆動機３２と相互通信することができる。システム制御システム２８は、他の動力生成システム１０または他のさまざまな設備および施設に対して、動力生成システム１０の動作全体（例えば、スタートアップおよびシャットダウン、速度設定値）を制御するシステムとすることができる。ユーザインターフェース３０は、オペレータが、制御設定値、システムログ、システムステータス、および欠陥などを閲覧および編集することを可能にする、グラフィカル・ユーザ・インターフェースなどの、任意の適切なマン・マシン・インターフェースとすることができる。ユーザインターフェース３０は、ＥＣＵ２０とは別々のものとして示されているが、他の実施形態において、ユーザインターフェースは、ＥＣＵ２０の一部とすることができる（すなわち、ＥＣＵ２０は、ディスプレイおよびユーザ・インターフェース・デバイスもしくはシステムを含む）ことが理解されよう。被駆動機３２は、エンジンシステム１２によって生成される動力によって駆動される任意の装置（例えば、ジェネレータ、コンプレッサ）とすることができる。システム制御システム２８、ユーザインターフェース３０、および被駆動機３２のそれぞれは、ＥＣＵ２０と相互通信するために、通信モジュール２６を含むことができる。さらに、被駆動機３２はまた、ＥＣＵ２０が、被駆動機３２の状態をモニタリングおよび制御することを可能にするセンサ２２およびアクチュエータ２４を含んでもよい。
【００２０】
時間と共に、動力生成システム１０およびその構成要素の機械的構成および動作構成は、変化する可能性がある。例えば、個々の構成要素は、ある動力生成システム１０から、別の動力生成システム１０に移される可能性があり、またはアップグレードおよび／または交換される可能性がある。工場認定再構築エンジンシステム１０は、使用停止されたエンジンシステム１０の構成要素から作ることができる。さらに、動力生成システム１０は、再利用することができ、例えば、もともとはコジェネレーションシステムの一部だった動力生成システム１０を、後に、独立動力源として使用することを可能にする。動力生成システム１０の機械的構成および動作構成をモニタリングおよびトラッキングするために、ＥＣＵ２０は、図１に示し、以下でさらに詳細に説明するように、エンジン・フィンガープリント・システム３４と共に動作することができる。
【００２１】
ここで図２を参照すると、図は、ＥＣＵ２０のさらなる詳細を示すブロック図である。示した実施形態において、ＥＣＵ２０は、プロセッサ３４、メモリ３８、通信モジュール２６などの他のシステム、構成要素、およびデバイスへの通信リンク４０、ならびにセンサ２２およびアクチュエータ２４とインターフェースするのに適切なハードウェアインターフェース４２を含む。プロセッサ３４は、例えば、汎用単一またはマルチチッププロセッサを含むことができる。さらに、プロセッサ３４は、用途特定プロセッサまたは回路などの、任意の従来型特定用途向けプロセッサとすることができる。プロセッサ３４および／または他のデータ処理回路は、メモリ３８に動作可能に結合され、ＥＣＵ２０を動作させるための命令を実行することができる。これらの命令は、メモリ３８に格納されるプログラムに符号化してもよい。メモリ３８は、有形の、非一時的コンピュータ可読媒体の一例とすることができ、プロセッサ３４を介して命令を実行するためにアクセスおよび使用することができる。
【００２２】
メモリ３８は、大容量記憶装置（例えば、ハードドライブ）、ＦＬＡＳＨメモリデバイス、リムーバブルメモリ、または他の任意の非一時的コンピュータ可読媒体とすることができる。さらに、またはあるいは、命令は、上記したようなメモリ３８と同様にこれらの命令またはルーチンを少なくとも集合的に格納する少なくとも１つの有形、非一時的コンピュータ可読媒体を含む追加の適切な工業製品に格納してもよい。通信リンクまたは通信路４０は、有線リンクまたは導管（例えば、有線通信インフラもしくはＥｔｈｅｒｎｅｔを使用するローカル・エリア・ネットワーク、コントローラ・エリア・ネットワーク［ＣＡＮ］路、オンボード診断ＩＩ［ＯＤＢ−ＩＩ］路）ならびに／もしくはＥＣＵ２０、通信モジュール２６、および他のシステム、構成要素、ならびにデバイス間の無線リンク（例えば、セルラネットワークまたは８０２．１１ｘ  Ｗｉ−Ｆｉネットワーク）とすることができる。
【００２３】
センサ２２は、さまざまな信号を、ＥＣＵ２０にもたらすことができる。例えば、動力生成システム１０内に配置されたセンサ２２は、温度、流量（例えば、燃料流、排気流）、圧力、間隙（例えば、移動する構成要素と静止構成要素との間の距離）、動力生成、構成要素の位置（例えば、カムシャフト位置）、およびエンジン振動などに関するデータを収集することができる。アクチュエータ２４は、制御動作を行うのに有用な、バルブ、ポンプ、ポジショナ、吸気ガイドベーン、およびスイッチなどを含むことができる。前述のように、通信モジュール２６は、ＥＣＵ２０に埋め込まれた構成要素についてのさまざまな情報を通信することができる。そのために、通信モジュール２６は、ＥＣＵ２０のプロセッサ３４および通信リンク４０と同様にプロセッサおよび通信リンクを含むことができる。
【００２４】
前述のように、ＥＣＵ２０は、エンジン・フィンガープリント・システム３４と共に動作することができ、エンジン・フィンガープリント・システム３４は、一般に、動力生成システム１０の機械的構成および動作構成をトラッキングすることができ、したがって、特定の動力生成システム１０および／または構成要素を「フィンガープリンティング」することができる。特に、エンジン・フィンガープリント・システム３４は、エンジンシステム１０内に配置されて、データベース４６に通信可能に結合するよう構成される、複数のトラッキングモジュール４４を含むことができる。各トラッキングモジュール４４は、図３の情報フロー図に示すように、動力生成システム１０に取り付けられ、動力生成システム１０の構成要素に通信可能に接続するよう構成される、システムまたはデバイスとすることができる。より具体的には、図３は、エンジンフィンガープリントを生成するのに適切な情報フローを示す。示した実施形態において、トラッキングモジュール４４は、各構成要素内の通信モジュール２６に通信可能に結合することができる。そのような実施形態において、トラッキングモジュール４４は、ＥＣＵ２０のものと同様にプロセッサ、メモリ、および通信リンクを含むことができ、ＥＣＵ２０によって使用されるネットワークとは別のネットワークを使用することができる。あるいは、動力生成システム１０のトラッキングモジュール４４は、ＥＣＵ２０の一部としてもよい。
【００２５】
データベース４６は、ＥＣＵ２０のものと同様に、メモリならびに他の構成要素、システム、およびデバイスへの通信リンクを含むことができる。データベース４６はまた、データベース４６のメモリに格納されたコンピュータ命令を実行するのに適切な１つまたは複数のプロセッサを含むことができる。理解されるであろうように、データベース４６は、さまざまな動力生成システム１０から離れた場所にあってもよい。
【００２６】
トラッキングモジュール４４は、動力生成システム１０の各構成要素の一意の識別子４８を記録するよう構成することができる。例えば、トラッキングモジュール４４は、ＥＣＵ２０、エンジン１６の点火システム、センサ２２、アクチュエータ２４、排気システム１８、および吸気システム１４などに対する一意の識別子４８を記録することができる。ある構成要素に対する一意の識別子４８は、その構成要素の製造者によって提供されるシリアルナンバ、動力生成システム１０と関連付けられた（例えば、ＩＳＯ／ＩＥＣ９８３４−８などの汎用一意識別子（ＵＵＩＤ）技術を介して生成された）グローバルＩＤ、および／またはトラッキングモジュール４４によってその構成要素に割り当てられたシリアルナンバとすることができる。一意の識別子４８は、構成要素の動作構成を示す情報を含むことができる。例えば、構成要素の一意の識別子４８がシリアルナンバである場合、最後の３文字が、追加情報を表すことができ、そのような追加情報には、構成要素（例えば、ＥＣＵ構成要素）のプログラミングバージョン、製造日時、製造場所、バージョン情報、または他の製品に関連した情報などがある。ある実施形態において、動力生成システム１０は、エンジン１６および関連付けられたクランクシャフトなどの構成要素の特定のグループに対する一意の識別子４８を備える識別モジュールを含むことができる。
【００２７】
動力生成システム１０の構成要素のリスト、対応する一意の識別子４８、ならびに／もしくは対応する機械的構成および／または動作構成は、動力生成システム１０に対するエンジンフィンガープリント５０を構成することができる。したがって、エンジンフィンガープリント５０は、特定の動力生成システム１０に配置されている一組みのエンジン構成要素を一意に識別することができる。エンジンフィンガープリント５０は、動力生成システム１０のセットアップ（例えば、試運転）の間に収集または決定し、その時点でデータベース４６内に格納することができる。例えば、サービスツールにより、動力生成システム１０を取り付ける技術者に、セットアップ中に一意の識別子４８を入力するよう促すことができる。次いで、トラッキングモジュール４４が、セットスケジュールでの、および／またはＥＣＵ２０もしくは動力生成システム１０のスタートアップでの、エンジンフィンガープリント５０の何らかの変更を照会するよう構成することができる。いくつかの実施形態において、動力生成システム１０の構成要素は、他の種類の情報をＥＣＵ２０にもたらすのと同じ方法で、一意の識別子４８をトラッキングモジュール４４に自動的にもたらすことができる。しかしながら、上記した方法の全てにより、トラッキングモジュール４４が、最小のユーザ入力で、エンジンフィンガープリント５０をアップデートすることを可能にする。
【００２８】
前述のように、トラッキングモジュール４４は、何らかの変更（例えば、取り外し、交換、および／またはエンジン構成要素のアップデート）に対して、動力生成システム１０の構成要素を規則的に照会することができる。さらに、動力生成システム１０の構成要素は、トラッキングモジュール４４を規則的にアップデートするよう構成することができる。トラッキングモジュール４４が、構成要素の一意の識別子４８が変化したと判断した場合、トラッキングモジュール４４は、エンジンフィンガープリント５０を、構成要素の変更を反映するようアップデートする。いくつかの実施形態において、トラッキングモジュール４４はまた、アップデートのタイムスタンプを記録することもでき、およびデータベース４６から受信した追加情報に基づいて構成要素の寿命時間を判断することもできる。少なくとも１つの構成要素の機械的構成および／または動作構成が変更されたとトラッキングモジュールが判断すると、トラッキングモジュール４４は、他の構成要素にリクエストを送信し、それらの機械的構成および動作構成の他の何らかの変化について判断することができる。さらに、トラッキングモジュール４４はまた、トラッキングモジュール４４、またはトラッキングモジュール４４を含むＥＣＵ２０が、別の動力生成システム１０に取り付けられたかどうかを判断するよう構成することができる。例えば、大部分の構成要素（例えば、構成要素の９０％）の機械的構成および／または動作構成が変更されたとトラッキングモジュール４４が判断した場合、トラッキングモジュール４４は、ＥＣＵ２０またはトラッキングモジュール４４が移されたと判断し、それに応じて、エンジンフィンガープリント５０をアップデートすることができる。
【００２９】
トラッキングモジュール４４が新規のエンジンフィンガープリント５０を決定すると、次いで、情報をデータベース４６に送信することができる。いくつかの実施形態において、この動作は、新規のエンジンフィンガープリント５０に新しく含まれる構成要素を格納したあるエンジンフィンガープリント５０を以前に送信したトラッキングモジュール４４から、アップデートされたエンジンフィンガープリント５０に対するリクエストをトリガすることができる。全体的に、データベース４６は、より良好なリモートユーザサポートを提供し、商品がどのようにオペレータ、サービス提供者、および顧客によって使用および／または維持されているかを解析する手助けをするよう使用することができる。例えば、前述のように、個々の構成要素の寿命時間が、再取り付けを行ってもトラッキングすることができ、サポート、保証、および構成要素の信頼性に対してより良好なトラッキングを可能にする。別の例では、顧客が開始するアップグレードおよびサービスが開始するアップグレードは、さまざまな構成要素の現在の機械的構成および動作構成に関するデータベース４６内の情報に基づいて、より効率的にターゲットを絞ることができる。さらに、別の例において、データベース４６は、特定の構成要素が撤去された場合を記録し、撤去された構成要素が、エンジンフィンガープリント５０に従って、動力生成システム１０に取り付けられたことが報告された場合に、オペレータまたはサービス提供者に警告するよう構成することができる。
【００３０】
図４および図５は、それぞれ、エンジンフィンガープリント５０を生成および維持するためにトラッキングモジュール４４によって実行するのに適切な、処理５２および５４の一実施形態を示す。処理５２および５４について、以下に詳細に説明するが、処理５２および５４は、図４および図５に示さない他のステップを含んでもよい。さらに、示したステップは、同時に、または別の順序で、実行することができる。処理５２および５４は、上記のように、メモリ内に格納される、およびトラッキングモジュール４４のプロセッサによって実行される、コンピュータ命令または実行可能コードとして実現することができる。
【００３１】
ここで図４を参照すると、ブロック５６で開始され、トラッキングモジュール４４が、エンジンフィンガープリント５０を生成および取得することができる。エンジンフィンガープリント５０は、動力生成システム１０の試運転中に、生成することができる。例えば、試運転の間、トラッキングモジュール４４は、動力生成システム１０内の構成要素のそれぞれに対する一意の識別子４８を入力および／または生成するようサービス提供者を促すことができる。エンジンフィンガープリント５０は、トラッキングモジュール４４内に配置された、もしくはトラッキングモジュール４４と関連付けられた、メモリ内に格納することができ、またはデータベース４６から検索することができる。ブロック５８で、次いで、トラッキングモジュール４４は、それらの一意の識別子４８に対する動力生成システム１０の構成要素を照会することができる。前述のように、トラッキングモジュール４４は、セットスケジュールに基づいて、および／または動力生成システム１０のスタートアップ中に、構成要素を照会してもよい。
【００３２】
トラッキングモジュール４４がさまざまな構成要素からレスポンスを受信すると、トラッキングモジュール４４は、ブロック６０で、エンジンフィンガープリント５０とレスポンスとの間の何らかの違いを判断することができる。この判断に基づいて、トラッキングモジュール４４は、ブロック６２で、構成要素の機械的構成、プログラミング構成、および／または動作構成に何らかの変更があるかどうかを判断することができる。変更がない場合、トラッキングモジュール４４は、ブロック５６に戻り、次に指定された時間に、エンジンフィンガープリント５０を取得することができる。変更がある場合、トラッキングモジュール４４は、エンジンフィンガープリント５０をアップデートして、アップデートされたエンジンフィンガープリント５０を、ブロック５６に戻る前に、ブロック６４で、データベース４６に送信することができる。
【００３３】
図５は、動力生成システム１０の構成要素が、関連付けられた一意の識別子について何ら把握していない状況（例えば、トラッキングモジュール４４が既存の工場認定再構築システムに対して後付けされた）において、トラッキングモジュール４４によって実行することができる処理５４を示す。処理５４のブロック６６および６８は、一般に、トラッキングモジュール４４が、エンジンフィンガープリント５０を生成および取得して、動力生成システム１０の構成要素を照会することができるという点で、それぞれ、処理５２のブロック５６および５８と同一とすることができる。しかしながら、ブロック７０で、次いで、トラッキングモジュール４４は、少なくとも１つの構成要素が、一意の識別子４８を欠いているかどうかを判断する。欠いている場合、トラッキングモジュール４４は、ブロック７４に進む前に、ブロック７２で、一意の識別子４８を割り当て、一意の識別子４８を、構成要素に送信することができる。欠いていない場合、トラッキングモジュール４４は、ブロック７４に直接進むことができ、ブロック６０と同様に、エンジンフィンガープリント５０とレスポンスとの間に何らかの違いがあるかどうかを判断する。その場合、トラッキングモジュール４４は、エンジンフィンガープリント５０をアップデートして、アップデートされたエンジンフィンガープリント５０を、ブロック６６に戻る前に、ブロック７６で、データベース４６に送信することができる。
【００３４】
開示する実施形態の１つまたは複数は、単独または組み合わせて、エンジンシステムの機械的構成および動作構成について記録された情報の精度を向上することを含む１つまたは複数の技術的効果を提供することができる。特に、開示する実施形態は、エンジンシステムに対するエンジンフィンガープリントを、周期的に生成およびアップデートすることができ、エンジンフィンガープリントは、エンジンシステムの各構成要素の機械的構成および動作構成を包含することができる。エンジンフィンガープリントは、リモートデータベースに格納してもよく、さまざまなタスクに対して使用することができ、そのようなタスクには、構成要素の総寿命サイクル時間を計算すること、フリートベース解析のために資格のあるシステムを識別すること、およびアップグレードのために顧客のターゲットを絞ることなどがある。要するに、エンジンフィンガープリントは、メンテナンスタスクを完了するのに要する時間および労力の量を減らすことができ、オペレータ、サービス提供者、および／または顧客からの最小のユーザ入力で動作することができる。本明細書における技術的効果および技術的問題は、例示的なものであり、限定するものではない。本明細書で説明する実施形態は、他の技術的効果を有する可能性があり、他の技術的問題を解決することができることに留意されたい。
【００３５】
本明細書は最良の形態を含む本発明を開示するため、および、あらゆるデバイスまたはシステムを製作し、ならびに使用し、およびあらゆる組込方法を実行することを含む任意の当業者が本発明を実施することを可能にするための例を用いる。本発明の特許可能な範囲は、特許請求の範囲によって定義され、当業者が想到するその他の実施例を含むことができる。このような他の実施例は、特許請求の範囲の文言との差がない構造要素を有する場合、または特許請求の範囲の文言との実質的な差がない等価の構造要素を含む場合、特許請求の範囲内にある。
【符号の説明】
【００３６】
１０  動力生成システム、エンジンシステム
１２  エンジンシステム
１４  吸気システム
１６  エンジン
１８  排気システム
２０  エンジン制御ユニット（ＥＣＵ）、エンジン制御システム
２２  センサ
２４  アクチュエータ
２６  通信モジュール
２８  システム制御システム
３０  ユーザインターフェース
３２  被駆動機
３４  エンジン・フィンガープリント・システム、プロセッサ
３８  メモリ
４０  通信路、通信リンク
４２  ハードウェアインターフェース
４４  トラッキングモジュール
４６  データベース
４８  一意の識別子
５０  エンジンフィンガープリント
【図１】
2016200145.tif 000003
【図２】
2016200145.tif 000004
【図３】
2016200145.tif 000005
【図４】
2016200145.tif 000006
【図５】
2016200145.tif 000007
【外国語明細書】
2016200145000001.pdf