(57)【要約】エンジンに関連付けられたセンサに連結されたエンジン保護モジュール内に記憶されたランタイム構成可能エンジン保護構成を提供するステップを含む方法に関する。方法は、エンジン保護構成に対応するエンジン保護設定を特定するステップも含む。エンジン保護設定は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む。方法は、インターフェースを通じてエンジン保護設定を操作者に提示するステップを、更に含む。インターフェースは、制御パネル又は計算装置のうちの少なくとも１つを含む。又、方法は、インターフェースを通じて、改正エンジン保護設定に対応する命令を受信するステップも含む。更に方法は、ランタイム中に、改正エンジン保護設定に対応する命令の受信に応えて、改正エンジン保護設定を反映させる命令に従って前記エンジン保護構成を更新するステップを含む。  【選択図】図２
2015507123.tif 000002
【特許請求の範囲】
【請求項１】
エンジン保護構成のための方法において、
ランタイム構成可能エンジン保護構成を提供するステップであって、前記エンジン保護構成は、エンジンに関連付けられたセンサに連結されたエンジン保護モジュール内に記憶されている、ステップと、
前記エンジン保護構成に対応するエンジン保護設定を特定するステップであって、前記エンジン保護設定は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む、ステップと、
インターフェースを通じて操作者に前記エンジン保護設定を提示するステップであって、前記インターフェースは制御パネル又は計算装置のうちの少なくとも１つを備える、ステップと、
前記インターフェースを通じて、改正エンジン保護設定に対応する命令を受信するステップと、
ランタイム中に、前記改正エンジン保護設定に対応する命令の受信に応えて、前記改正エンジン保護設定を反映させる命令に従って前記エンジン保護構成を更新するステップと、を備える方法。
【請求項２】
前記閾値は、温度、振動、速度、トルク、又は燃料消費のうちの少なくとも１つである、請求項１に記載の方法。
【請求項３】
前記固有メッセージは、カスタマイズ可能メッセージ、又は自動作成メッセージのうちの少なくとも１つである、請求項１に記載の方法。
【請求項４】
前記動作は、無効化、警告、減速要求、又は停止のうちの少なくとも１つである、請求項１に記載の方法。
【請求項５】
前記警報は、視覚的又は聴覚的警報のうちの少なくとも１つである、請求項１に記載の方法。
【請求項６】
前記制御パネルは、前記改正エンジン保護設定に対応する命令の受信に応えてパワーサイクルされない、請求項１に記載の方法。
【請求項７】
前記制御パネルは、船舶用エンジンシステム、船舶用エンジン安全システム、又はナビゲーションシステムのうちの少なくとも１つに関連付けられた計器パネルである、請求項６に記載の方法。
【請求項８】
前記エンジン保護設定は、対応する第一閾値、第一固有メッセージ、及び第一動作を備え、前記改正エンジン保護設定は、前記第一閾値、第一固有メッセージ、及び第一動作とは異なる対応する第二閾値、第二固有メッセージ、及び第二動作を備える、請求項１に記載の方法。
【請求項９】
前記エンジン保護設定及び前記改正エンジン保護設定は各々、複数のエンジン保護スイートを備え、各エンジン保護スイートは、対応する閾値、メッセージ、及び動作を備える、請求項１に記載の方法。
【請求項１０】
前記エンジン保護設定は、第一運転モードに関連付けられてそのために構成されており、前記改正エンジン保護設定は、第二運転モードに関連付けられてそのために構成されている、請求項９に記載の方法。
【請求項１１】
エンジン保護のためのシステムにおいて、
エンジンに関連付けられたエンジン保護構成のランタイム更新のために構成されたエンジン保護モジュールであって、前記エンジン保護構成は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む保護設定を備える、エンジン保護モジュールと、
前記エンジン保護構成又は警報ログのうちの少なくとも１つを記憶するように構成されたデータストアであって、前記警報ログは、タイムスタンプ、エンジン状態、閾値表示器、又は警報メッセージのうちの少なくとも１つを備える、データストアと、を備えるシステム。
【請求項１２】
前記エンジン保護構成をセンサに関連付けるように構成された保護ハンドラであって、前記センサはランタイム中に前記エンジンのエンジンパラメータを測定するように構成されている、保護ハンドラと、
前記センサによって測定された前記エンジンパラメータが前記エンジン保護構成の閾値を達成した時を判定するように構成された、閾値マネージャと、
前記エンジン保護構成を用いて前記エンジンパラメータに基づいて少なくとも１つの許容可能なエンジン運転を選択するように構成された、動作コントローラと、を更に備える、請求項１１に記載のシステム。
【請求項１３】
前記エンジン運転は、無効化、警告、減速要求、又は停止のうちの少なくとも１つである、請求項１２に記載のシステム。
【請求項１４】
複数の構成可能エンジン保護構成を更に備え、各エンジン保護構成は固有の警報ログに関連付けられている、請求項１１に記載のシステム。
【請求項１５】
前記エンジン保護構成の選択又は修正のうちの少なくとも１つを操作者にとって可能とするように構成されたインターフェースを更に備える、請求項１１に記載のシステム。
【請求項１６】
前記エンジン保護設定は、対応する第一閾値、第一メッセージ、及び第一動作を備え、改正エンジン保護構成は、前記第一閾値、第一メッセージ、及び第一動作とは異なる、対応する第二閾値、第二メッセージ、及び第二動作を備える、請求項１１に記載のシステム。
【請求項１７】
前記エンジン保護設定及び前記改正エンジン保護設定は各々、複数のエンジン保護スイートを備え、各エンジン保護スイートは、対応する閾値、メッセージ、及び動作を備える、請求項１６に記載のシステム。
【請求項１８】
ランタイム構成可能エンジン保護構成を提供するステップであって、前記エンジン保護構成は、エンジンに関連付けられたセンサに連結されたエンジン保護モジュール内に記憶されている、ステップと、
前記エンジン保護構成に対応するエンジン保護設定を特定するステップであって、前記エンジン保護設定は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む、ステップと、
インターフェースを通じて操作者に前記エンジン保護設定を提示するステップであって、前記インターフェースは制御パネル又は計算装置のうちの少なくとも１つを備える、ステップと
前記インターフェースを通じて、改正エンジン保護設定に対応する命令を受信するステップと、
ランタイム中に、前記改正エンジン保護設定に対応する命令の受信に応えて、前記改正エンジン保護設定を反映させる命令に従って前記エンジン保護構成を更新するステップと、をプロセッサに指示するように構成された１つ以上のコンピュータ・ソフトウェア・モジュールを備える有形の非一時的コンピュータ可読媒体。
【請求項１９】
前記エンジン保護設定は、対応する第一閾値、第一メッセージ、及び第一動作を備え、前記改正エンジン保護設定は、前記第一閾値、第一メッセージ、及び第一動作とは異なる対応する第二閾値、第二メッセージ、及び第二動作を備える、請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記エンジン保護設定及び前記改正エンジン保護設定は各々、複数のエンジン保護スイートを備え、各エンジン保護スイートは、対応する閾値、メッセージ、及び動作を備える、請求項１８に記載のコンピュータ可読媒体。
【請求項２１】
前記エンジン保護設定は、第一運転モードに関連付けられてそのために構成されており、前記改正エンジン保護設定は、第二運転モードに関連付けられてそのために構成されている、請求項１８に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、エンジン保護の分野に関する。別の実施形態は、例えば船舶エンジン等の車両エンジンを保護するシステム、装置、及び／又は方法に関する。
【背景技術】
【０００２】
ディーゼル・エンジン・コントローラは、様々な機能を実行するモジュールを含んでもよい。これらの機能は、安全、入出論理、エンジン制御、及び警報機能を含んでもよい。市販されているエンジンコントローラは、独立型ハードウェア基板上に上記で特定された機能の各々を提供する、ハードウェアベースのソリューションを有してもよい。工業デザインの手法は別として、規制は、その他のモジュールとは物理的に異なるハードウェアに警報等の特定の機能が収容されることを要求するかも知れない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００９／１３３３９９号
【発明の概要】
【０００４】
一実施形態において、方法（例えば、エンジン保護構成を確立、開始、又は修正する方法）が、提供される。方法は、ランタイム構成可能エンジン保護構成を作成するステップを含む。エンジン保護構成は、エンジンに関連付けられたセンサに連結されたエンジン保護モジュールに記憶される。方法は、エンジン保護構成に対応するエンジン保護設定を特定するステップも含む。エンジン保護設定は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む。方法は、インターフェースを通じて操作者にエンジン保護設定を提示するステップを、更に含む。インターフェースは、制御パネル又は計算装置のうちの少なくとも１つを含む。又、方法は、インターフェースを通じて、改正エンジン保護設定に対応する命令を受信するステップを含む。方法は、エンジンのランタイム中に、改正エンジン保護設定に対応する命令の受信に応えて、改正エンジン保護設定を反映させる命令に従ってエンジン保護構成を更新するステップも含む。
【０００５】
別の実施形態において、システム（例えば、エンジン保護のためのシステム）が提供される。システムは、エンジン保護モジュール及びデータストアを含む。本明細書において使用されるとき、「システム」及び「モジュール」という用語は、１つ以上の機能を実行するために動作するハードウェア及び／又はソフトウェアシステムを含む。例えば、モジュール又はシステムは、コンピュータメモリ等、有形の非一時的コンピュータ可読記憶媒体に記憶された命令に基づいて操作を実行する、コンピュータプロセッサ、コントローラ、又はその他の論理ベース装置を含んでもよい。或いは、モジュール又はシステムは、装置のハードワイヤード論理に基づいて操作を実行する、ハードワイヤード装置を含んでもよい。添付図面に示されるモジュールは、ソフトウェア又はハードワイヤード命令に基づいて動作するハードウェア、ハードウェアが操作を実行するように指示するソフトウェア、又はこれらの組み合わせを呈してもよい。
【０００６】
エンジン保護モジュールは、エンジンに関連付けられたエンジン保護構成のランタイム更新のために構成されている。保護構成は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを有する保護設定を含む。データストアは、エンジン保護構成又は警報ログのうちの少なくとも１つを持続させるように構成されている。警報ログは、タイムスタンプ、エンジン状態、閾値、又は警報メッセージのうちの少なくとも１つを含む。
【０００７】
別の実施形態において、有形の非一時的コンピュータ可読媒体は、１つ以上のコンピュータ・ソフトウェア・モジュールを含む。コンピュータ・ソフトウェア・モジュールはプロセッサに、ランタイム構成可能エンジン保護構成を提供し、エンジン保護構成に対応するエンジン保護設定を特定し、インターフェースを通じて操作者にエンジン保護設定を提示し、インターフェースを通じて改正エンジン保護設定に対応する命令を受信し、ランタイム中にエンジン保護構成を更新するように、指示するように構成されている。エンジン保護構成は、エンジンに関連付けられたセンサに連結されたエンジン保護モジュール内に記憶されている。エンジン保護設定は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む。インターフェースは、制御パネル又は計算装置のうちの少なくとも１つを含む。エンジン保護構成は、改正エンジン保護設定に対応する命令の受信に応えて、改正エンジン保護設定を反映させる命令に従って更新される。
【図面の簡単な説明】
【０００８】
【図１】一実施形態によるエンジン保護管理の方法を示すフローチャートである。
【図２】一実施形態によるシステムを示す概略図である。
【図３】一実施形態によるインターフェースを示す概略図である。
【発明を実施するための形態】
【０００９】
エンジン制御ユニット（ＥＣＵ）は、例えば船舶用途で使用するためのディーゼルエンジン等のエンジンに関連して使用されてもよい。ＥＣＵは、様々な搭載センサからの信号を集めて処理してもよい。ＥＣＵ電子モジュールは、マイクロプロセッサ、メモリユニット、アナログ・デジタル変換器、及び出力インターフェースユニットを包含してもよい。ＥＣＵは、特定のエンジン及び車両要件に合わせてオーダーメイドされてもよい。ＥＣＵのオペレーティングソフトウェアは、適合及び使用を可能にするように構成されてもよいが、しかしハードウェア制限又は限定によって制約される可能性もある。いくつかの用途において、ＥＣＵは、厳しい環境条件からの保護を必要とするかも知れない。例えば、熱に対する十分な露出を伴う用途では、ＥＣＵの冷却が望ましいだろう。更に、いくつかの実施形態において、埃及び振動が考慮される必要があるかも知れない。
【００１０】
１つ以上の運転パラメータがエンジンにとって十分に有害な条件を示す場合に、エンジンの保護（例えば、エンジン停止）について調べるために、安全機能性が使用されてもよい。一例として、３．８メガワット（ＭＷ）のバルチラ（ＷＡＲＴＳＩＬＡ）ブランドの船舶用発電機セットは、主要部品として、階級要件に合わせたエンジンの停止のためのエンジン安全モジュールと、内部エンジン制御機能のための主制御モジュールと、警報モジュールと、センサデータの取り扱いのための入出力モジュールと、を含む。
【００１１】
しかしながら、従来のソリューションとは異なり、改良された機能性を提供する、ＥＣＵ又は類似の制御又は保護モジュール又はユニットを提供することは、有益であろう。
【００１２】
本発明の対象の実施形態は、例えば車両内の、エンジン保護管理の統一を提供する。いくつかの実施形態は、船舶内又はその他の車両内のエンジン保護管理に関する。実施形態において、センサに関連付けられたエンジン保護構成は、インターフェースを通じて操作者に提示されることが可能である。センサは、車両内のエンジン及び／又はエンジン部品に連結（例えば動作可能に連結）されたセンサであってもよい。インターフェースは、操作者がエンジン保護構成のエンジン保護設定を選択、構成、及び／又は修正できるように、構成されてもよい。保護設定は、限定ではなく一例として、閾値、メッセージ、動作、警報等を含んでもよい。いくつかの実施形態において、システムは、パネルパワーサイクリング操作を必要としないエンジン保護設定の変更のために構成されてもよい。例えば、１つ以上のエンジン保護設定の変更は、中断しない制御パネルの機能を可能にするために、自動的に実行されてシステム全体に伝播することが、可能である。
【００１３】
本発明の対象の実施形態は、ランタイム構成可能なエンジン保護構成を提供する。ランタイム（又は実行時間）は、ソフトウェアプログラム（例えば、エンジン運転を監視するように構成されたプログラム）が起動又は実行している時間として理解されてよい。ソフトウェアプログラムに関連付けられたその他の時間相は、コンパイル時間、リンク時間、ロード時間等を含んでもよい。例えば船舶用エンジンは、各々異なる用途又はモードに適したエンジン保護設定の異なる構成で、様々な異なる用途又はモードにおいて、動作可能であってもよい。従来のハードウェア保護スキームは、変更するのがかなり困難であり、時間がかかるかも知れない。本発明の対象の実施形態は、エンジンが車両を推進するために運転している間に、例えば任意の用途、顧客、条件等に合わせてオーダーメイドされた、エンジン保護設定（例えば、閾値及び関連するメッセージ及び／又は動作）のより迅速でより便利でより使いやすい構成を、提供する。実施形態は、便利な構成のためのエンジン保護構成の様々な態様の（例えば、閾値と警報又は動作のうちの１つとの）結合も、提供する。少なくとも１つの実施形態の技術的効果は、エンジン保護システムの更なる構成のしやすさを含む。少なくとも１つの実施形態の技術的効果は、エンジン保護システムを構成し、及び／又はエンジン保護システムの構成に対する更新を実施するための時間の短縮を含む。少なくとも１つの実施形態の技術的効果は、エンジン保護システムを構成する費用の削減を含む。少なくとも１つの実施形態の技術的効果は、本明細書に明記されるように構成された（例えば、ランタイム構成の）エンジン保護システムに従ってエンジンを運転することを含む。
【００１４】
本発明の対象の態様は、システム、方法、又はコンピュータプログラム製品として実現されてもよい。従って、本発明の対象の態様は、完全にハードウェアベースの実施形態、完全にソフトウェアベースの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）、又はいずれも本明細書において一般的に「回路」、「モジュール」、又は「システム」と称されてもよい、ソフトウェア及びハードウェア態様を組み合わせた実施形態の形を取ってもよい。更に、本発明の対象の態様は、そこで実現されるコンピュータ可読プログラムコードを有する１つ以上のコンピュータ可読媒体で実現される、コンピュータプログラム製品の形を取ってもよい。
【００１５】
１つ以上のコンピュータ可読媒体のいずれの組み合わせが利用されてもよい。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体であってもよい。コンピュータ可読記憶媒体は、例えば電子、磁気、光学、電磁、赤外線、又は半導体システム、装置、又は機器、或いは上記のいずれか適切な組み合わせであってもよいが、これらに限定されるものではない。コンピュータ可読記憶媒体のより具体的な例（ただし包括的ではないリスト）は、以下を含むだろう：１つ以上の配線を有する電気接続、携帯用コンピュータディスケット、ハードディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、携帯用コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、或いは上記のいずれか適切な組み合わせ。本文献の文脈において、コンピュータ可読記憶媒体は、命令実行システム、装置、又は機器による、又はこれらに関連する使用のためのプログラムを包含又は記憶することが可能な、いずれの有形媒体であってもよい。
【００１６】
コンピュータ可読信号媒体は、例えばベースバンド内で又は搬送波の一部として、そこで実現されるコンピュータ可読プログラムコードを備える伝播データ信号を含んでもよい。このような伝播信号は、電磁、光学、又はこれらのいずれか適切な組み合わせを含むがこれらに限定されない、様々な形のうちのいずれを取ってもよい。コンピュータ可読信号媒体は、コンピュータ可読記憶媒ではない、そして命令実行システム、装置、又は機器による、又はこれらに関連する使用のためのプログラムを通信、伝播、又は伝送することが可能な、いずれのコンピュータ可読媒体であってもよい。
【００１７】
コンピュータ可読媒体上で実現されるプログラムコードは、無線、有線、光ファイバケーブル、ＲＦ等、或いは上記のいずれか適切な組み合わせを含むがこれらに限定されない、いずれか適切な媒体を用いて送信されてもよい。本発明の態様のための操作を実行するためのコンピュータ・プログラム・コードは、Ｊａｖａ(登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等のようなオブジェクト指向プログラミング言語、及び「Ｃ」プログラミング言語又は類似のプログラミング言語等の従来の手続き型プログラミング言語を含む、１つ以上のプログラミング言語のいずれの組み合わせで記述されてもよい。プログラムコードは、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、独立型ソフトウェアパッケージとして、部分的にユーザのコンピュータ上及び部分的に遠隔コンピュータ上で又は完全に遠隔コンピュータ又はサーバ上で、実行されてもよい。後者のシナリオにおいて、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続されてもよく、或いは接続は、外部コンピュータと（例えば、インターネット・サービス・プロバイダを利用してインターネットを通じて）なされてもよい。
【００１８】
本発明の対象の態様は、本発明の実施形態による方法、装置（例えばシステム）、及びコンピュータプログラム製品のフローチャート図及び／又はブロック図を参照して、以下に記載される。図面が様々な実施形態の機能ブロックの図を示す限りにおいて、機能ブロックは、ハードウェア回路の間の分割を必ずしも示していない。このため、例えば機能ブロック（例えばプロセッサ、コントローラ、又はメモリ）のうちの１つ以上は、単一のハードウェア（例えば、汎用信号プロセッサ又はランダム・アクセス・メモリ、ハードディスク等）又は複数のハードウェアで実施されてもよい。同様に、いずれのプログラムも、独立型プログラムであってもよく、オペレーティングシステムにおけるサブルーチンとして組み込まれてもよく、実装済みソフトウェアパッケージ内の機能等であってもよい。様々な実施形態は、図示される配置及び手段に限定されないことは、理解されるべきである。フローチャート図及び／又はブロック図の各ブロック、並びにフローチャート図及び／又はブロック図のブロックの組み合わせは、コンピュータプログラム命令によって実施可能であることは、理解されるだろう。
【００１９】
これらのコンピュータプログラム命令は、コンピュータ又はその他のプログラマブルデータ処理装置のプロセッサを介して実行する命令が、フローチャート及び／又はブロック図の１つ又は複数のブロックにおいて指定される機能／動作を実施する手段を作成するように、機械を生成するために、汎用コンピュータ、専用コンピュータ、又はその他のプログラマブルデータ処理装置に提供されてもよい。
【００２０】
これらのコンピュータプログラム命令は又、コンピュータ可読媒体に記憶された命令が、フローチャート及び／又はブロック図の１つ又は複数のブロックにおいて指定される機能／動作を実施する命令を含む製造品を生産するように、コンピュータ、その他のプログラマブルデータ処理装置、又はその他の装置を特定のやり方で機能させることが可能なコンピュータ可読媒体に記憶されてもよい。
【００２１】
コンピュータプログラム命令は又、コンピュータ又はその他のプログラマブル装置上で実行する命令が、フローチャート及び／又はブロック図の１つ又は複数のブロックにおいて指定される機能／動作を実施するためのプロセスを提供するように、コンピュータ実施プロセスを生成するためのコンピュータ、その他のプログラマブルデータ処理装置、又はその他の装置上で一連の操作ステップを実行させるために、コンピュータ、その他のプログラマブルデータ処理装置、又はその他の装置にロードされてもよい。
【００２２】
図１は、本発明の対象の実施形態による、車両（又は発電機等のその他のエンジンベース装置）内のエンジン保護管理を統一する方法１００を示すフローチャートである。方法１００は、例えば特定の部品、機器、構造、又は上記で論じられた実施形態のその他の態様を用いて、実行されてもよい。特定の実施形態において、特定のステップが追加又は省略されてもよく、特定のステップがその他のステップと同時に又は平行して実行されてもよく、特定のステップが異なる順番で実行されてもよく、特定のステップが例えば反復的に、２回以上実行されてもよい。
【００２３】
方法１００は、例えば本明細書で論じられるシステム２００及び／又はインターフェース３００の全て又は一部を使用して、実行されてもよい。方法１００において、エンジン（例えば、船舶等の車両内のエンジン）は、エンジン保護モジュールを利用して感知されてもよい。エンジン保護は、手動及び／又は自動で確立、構成、修正、及び／又は更新されてもよい。エンジン保護構成及び／又は設定は、閾値、警報等の複数のエンジン保護設定を操作者が容易に管理できるようにするために構成されたインターフェース内に提示されてもよい。一実施形態において、インターフェースは、エンジン保護構成に関連付けられた動作の構成を可能にしてもよい。例えば、ユーザが選択した動作は、エンジン保護設定の閾値が一致又は超過されたときに、自動的に実行されてもよい。エンジン運転パラメータがエンジン保護設定の閾値と一致又はこれを超過したとき、操作者によって構成された閾値に対応する動作が、エンジンを守るために実行されてもよい。いくつかの実施形態において、外部ツール（エンジン制御ソフトウェアに加えてラップトップ及び／又は外部ソフトウェア）は、エンジン保護構成を構成するために必要とされないかも知れない。
【００２４】
方法１００が、資源をリアルタイム又は準リアルタイムで相互作用できるようにして互いに通信可能に連結された装置に準拠する社会基盤内で動作してもよいことは、理解されるべきである。方法は、統一されたエンジン保護構成を容易にするだろう。例えば、方法１００は、複数のエンジンシステム、センサ、警報、保護等を有する船舶の文脈において、採用されてもよい。これらの複数のシステム、センサ、及び保護は、互いに通信可能に連結されてもよく、システム、センサ、及び保護の全て又は多くに適用可能な構成設定を有するモノリシックエンジン保護構成に従って動作してもよい。
【００２５】
本明細書に記載される際に、「操作者」という用語は、例えば船舶のエンジン等、エンジンの運転及び／又は管理に関わるいずれか近傍又は遠隔の人員を含んでもよい。操作者は、技術者、船員、海洋作業管理者等を含んでもよいが、これらに限定されるものではない。操作者は、本明細書に記載されるシステム又は方法に関連付けられてもよい、１つ以上のインターフェースと対話してもよい。
【００２６】
１０５において、エンジン保護構成のエンジン保護設定が選択される。エンジン保護設定は例えば、船舶又はその他の車両等の車両又はその他のエンジンベース装置内の、エンジンに関連付けられてもよい。エンジン保護設定は、閾値、固有メッセージ、動作、及び／又は警報を含んでもよいが、これらに限定されるものではない。エンジン保護設定は、対応するメッセージ、動作、及び／又は警報を有する閾値等、このような設定のグループ化も含んでよい。（図３及び関連する議論も参照のこと。）１１０において、エンジン保護設定はインターフェースを通じて提示される。インターフェースは、エンジン保護情報、保護設定、推奨保護設定、履歴設定等を含む、１つ以上の画面又はその他のディスプレイを含んでもよい。インターフェースは、制御パネル、ナビゲーション装置、デスクトップコンピュータ、ラップトップ、タブレット計算装置、携帯情報端末（ＰＤＡ）、携帯電話等を含むがこれらに限定されない、計算装置に関連付けられてもよい。
【００２７】
１１５において、エンジン保護構成の１つ以上の設定が修正されるべきか否かが決定される。エンジン保護構成の１つ以上の局面が修正される場合、方法はステップ１２０に進む。修正がなされない場合には、方法はステップ１２５に進む。修正は、エンジン保護設定の１つ以上の閾値、メッセージパラメータ運転動作、警報設定等の調整を含んでもよい。いくつかの実施形態において、修正されるエンジン保護設定は、以下のうちの少なくとも３つを含んでもよい：閾値、固有メッセージ、動作、又は警報。閾値、固有メッセージ、動作、及び／又は警報は、任意の閾値達成を（例えば動作によって）適切に解決するため、並びに達成した閾値及び／又は取られた動作に関して操作者に通知及び／又は追加情報を（例えばメッセージ及び／又は警報によって）提供するために、互いに関連付けられてもよい。閾値、固有メッセージ、動作、及び／又は警報は、単一のエンジン保護設定の構成要素として、都合よく正確に更新されてもよい。修正は、手動及び／又は自動で実行されてもよい。例えば、エンジン保護調整は、操作者と画面のインターフェース要素との手動対話を通じて実行されてもよい。別の例として、設定の修正は、エンジンが動作する条件に基づいて、又は検出された運転モードに基づいて、自動的に実行されてもよい。１２０において、エンジン保護のための構成が更新されてもよい。いくつかの実施形態において、更新は、リアルタイム又は準リアルタイムで実行されてもよい。例えば、更新は、パワーサイクルされるエンジン保護構成に関連付けられた制御パネルを必要とせずに実現されてもよい。例えば、計器パネルは、エンジン保護更新に応えて、現在の（例えば更新された）エンジン保護構成をリアルタイムで自動的に受信及び提示してもよい。このような更新は、電流を発生するため及び／又は車両を推進するためにエンジンが運転している間に、発生及び実施されてもよい。このような更新は又、エンジンの運転を監視するプログラムが起動又は実行している間に、発生及び実施されてもよい。いくつかの実施形態において、エンジン保護設定の修正又は更新は、外部ツール（エンジン制御ソフトウェアに加えてラップトップ及び／又は外部ソフトウェア）の使用を伴わずに実行されてもよい。例えば、いくつかの実施形態において、更新機能性が組み込まれたエンジン制御ソフトウェアが採用されてもよい。
【００２８】
１２５において、エンジン保護構成の閾値設定が達成された（例えば一致又は超過された）場合、方法はステップ１３０に続いてもよい。そうでない場合には、方法はステップ１５０に進んでもよい。エンジン保護閾値は、限定ではなく一例として、１つのエンジン運転パラメータ、複数のエンジン運転パラメータ等の限界を含んでもよい。保護閾値は、数字、英数字等を含むがこれらに限定されない値を含んでもよい。例えば、保護閾値は、エンジンの回転速度（例えば、毎分６００回転（ＲＰＭ））等のエンジン運転値であってもよい。保護閾値は、リアルタイムエンジン保護を許容するために、周期的又は連続的に評価されてもよい。一実施形態において、エンジンに関連付けられたセンサから受信したセンサ情報は、エンジン状態（例えば、運転速度、温度等）を判断するために利用されてもよい。センサ情報は、閾値が一致又は達成された時を判断するために、保護閾値に対して分析及び／又は評価されてもよい。
【００２９】
１３０において、閾値に関連付けられた動作は、閾値が１２５で達成された場合に開始されてもよい。いくつかの実施形態において、提案された動作は、操作者の承認のためにインターフェース内に提示されてもよい。例えば、閾値が達成されたときに、関連付けられた動作を伴う固有メッセージが提示されてもよい。いくつかの実施形態において、エンジン速度がエンジン保護閾値と一致したとき、動作が操作者に提示されて、操作者がエンジン速度を制御できるようにしてもよい。或いは、動作は操作者の介入を伴わずに自動的に実行されてもよい。
【００３０】
１３５において、警報メッセージが生成されてもよい。例えば、警報メッセージは、エンジン保護発生（例えば、エンジン保護閾値の達成）に応えて生成されてもよい。いくつかの実施形態において、警報メッセージは、操作者が開始した動作に応えて生成されてもよい。１４０において、警報メッセージがインターフェース内に提示されてもよい。例えば、警報メッセージは、インターフェースの操作者メッセージブロック内に提示されてもよい。１４５において、警報メッセージは、警報ログ内に記録されてもよい。例えば、各エンジン保護設定（例えば、閾値）は、個々の警報ログに関連付けられてもよい。別の例として、エンジン保護設定は、エンジン保護情報の選択的集約及び提示を許容する構造を含む、統一ログに関連付けられてもよい。一例として、所定の期間にわたって全ての警報メッセージを記録する統一ログが、採用されてもよい。別の例として、警報メッセージは、グループ又はサブグループとして整理され、対応するログに記録されてもよい。
【００３１】
ステップ１５０において、１つ以上のエンジン保護設定が評価に利用可能か否かが判断される。利用可能な場合には、方法は、追加エンジン保護設定の評価及び／又は修正のためにステップ１０５に戻ってもよい。エンジン保護設定は、個別に、各々画面内に、画面内でグループ化される等して、提示されてもよい。例えば、各エンジン保護設定の制御パネルは、１つの画面内に提示されて、全てのエンジン保護設定の最上位表示を可能にすることができる。１５５において、方法は終了してもよい。
【００３２】
方法１００は、操作者の対話セッションの間、連続的に実行されてもよい。方法１００は、複数の操作者、インターフェース、エンジン、安全システム、ナビゲーションシステム等を支援してもよい。一例において、インターフェースは、ゼネラルエレクトリック社（Ｇｅｎｅｒａｌ  Ｅｌｅｃｔｒｉｃ  Ｃｏｍｐａｎｙ）より入手可能なＥＣ２＋（商標）に関連付けられたグラフィカル・ユーザ・インターフェースであってもよい。
【００３３】
図２は、本発明の対象の実施形態による、車両又はその他のエンジンベース装置内のエンジン保護管理を統一するシステム２００を示す概略図である。システム２００は一実施形態の船舶とともに使用されてもよいが、しかしシステム２００の全ての実施形態が船舶とともに使用されるように限定されるわけではない。システム２００は、本明細書に記載される方法１００及び／又はインターフェース３００の全て又は一部とともに利用されてもよい。システム２００部品の部品は、ネットワーク２８０を介して通信可能に連結されてもよい。例えば、エンジン保護サーバ２１０がネットワーク２８０を介して車両２５０に連結されてもよい。車両２５０は、エンジン制御装置（ＥＣＵ）２５３を有するエンジン２５２と、エンジン２５２の１つ以上の運転パラメータを検出するように構成されたセンサ２５８と、制御パネル２５９とを含んでもよい。エンジン保護サーバ２１０は、データストア２３０に関連付けられたエンジン保護モジュール２２０を含んでもよい。
【００３４】
図示される実施形態のシステム２００は、エンジン保護設定が比較的容易に管理及び／又は構成されるように構成された、保護サーバ２１０を含む。１つ以上のエンジン保護設定２２６は、保護データ２６４としてインターフェース２４２に搬送されてもよい。保護データ２６４は、保護設定、保護履歴等を含んでもよい。保護データ２６４は、インターフェース２４２を通じて提示されてもよい。インターフェース２４２は、１つ以上のエンジン保護設定２２６を含むエンジン保護構成モジュール（例えば、エンジン保護モジュール２２０）と操作者が対話できるように構成された、制御パネル２５９に関連付けられてもよい。いくつかの実施形態において、システム２００は、外部ツール（エンジン制御ソフトウェアに加えてラップトップ及び／又は外部ソフトウェア等）がエンジン保護構成を構成するために必要とされないように、構成されてもよい。インターフェース２４２を通じての１つ以上の保護設定の修正時に、更新された保護設定は、変更情報２６６としてサーバ２１０に送信されてもよい。いくつかの実施形態において、車両又はその他のエンジンベース装置／システム内の複数の異なるエンジン安全システムは、管理可能な制御点（例えば、制御パネル２５９）内で管理されてもよい。
【００３５】
例えば、エンジン保護設定２２６は、エンジン２５２のタイプに基づいて（又は別の例として、エンジン２５２の運転モードに基づいて）、自動的に作成されてもよい。エンジン運転パラメータは、１つ以上の関連する保護設定２２６を確立するために使用されてもよい、１つ以上のセンサ２５８、ＥＣＵ２５３、外部周辺機器（図示せず）等から取得されてもよい。
【００３６】
車両２５０は、船舶等の車両であってもよい。本明細書において使用されるとき、船舶は、少なくとも１つのエンジン２５２を有する船であってもよい。車両２５０は、限定ではなく一例として、ボート、大型船、水中を移動可能な乗物、固定海洋実体等を含んでもよい。エンジン２５２は、車両２５０に関連付けられた少なくとも１つのシステムに動力供給可能なディーゼルエンジンであってもよい。例えば、エンジン２５２は、電力を発生するように構成されたディーゼル発電機の部品であってもよい。例えば、いくつかの実施形態におけるエンジン２５２は、バルチラ・スルザー（ＷＡＲＴＳＩＬＡ−ＳＵＬＺＥＲ）又は類似の船舶推進エンジンであってもよい。
【００３７】
ＥＣＵ２５３は、エンジン２５２の運転パラメータを管理するように構成された電子制御ユニットであってもよい。ＥＣＵ２５３は、例えばハードウェア、ソフトウェア、ファームウェア等を含んでもよい。ＥＣＵ２５３は、限定ではなく一例として、燃料混合制御、点火タイミング、アイドル速度制御、可変バルブタイミング等を管理するように構成されてもよい。いくつかの実施形態において、ＥＣＵ２５３は、エンジン２５２の運転パラメータの修正を生じる、制御パネル２５９からの制御動作を受信してもよい。
【００３８】
図示される実施形態において、センサ２５８は、エンジン２５２の１つ以上の運転パラメータを検出又は測定するように構成された、電子部品であってもよい。センサ２５８は、温度センサ、歪みセンサ、雑音センサ等を含んでもよいが、これらに限定されるものではない。センサ２５８は、エンジン２５２に直接連結されるか、又はエンジン２５２に間接的に連結される等のセンサを含んでもよい。更に、センサ２５８は、計測記録機能性を有する周辺装置を含んでもよい。いくつかの実施形態において、センサ２５８がエンジン２５２とは物理的に異なってもよいことは、理解されるべきである。
【００３９】
制御パネル２５９は、とりわけエンジン保護設定２２６に対応する情報を提示するように構成された、ハードウェア／ソフトウェア実体であってもよい。制御パネル２５９は、インターフェース２４２、人力入力装置（例えばキーパッド）、ディスプレイ等を含んでもよいが、これらに限定されるものではない。様々な実施形態における制御パネル２５９は、伝統的な及び／又は独占的な構成に適合してもよい。一実施形態において、制御パネル２５９は、計器パネル、制御パネル、ナビゲーションパネル等の部品であってもよい。例えば、制御パネル２５９は、エンジニアリングコンソール内のダッシュボードの部品であってもよい。一実施形態において、制御パネル２５９は、安全及び入出力モジュールに通信可能に連結されてもよい。
【００４０】
エンジン保護サーバ２１０は、車両２５０又はその他の車両又はその他のエンジンベース装置内のエンジン２５２に連結されるか又は関連付けられたエンジン保護設定２２６を管理するための、ハードウェア／ソフトウェア部品であってもよい。エンジン保護サーバ２１０は、エンジン保護モジュール２２０、データストア２３０等を含んでもよいが、これらに限定されるものではない。エンジン保護サーバ２１０は、いくつかの実施形態において、車両２５０（又はその他の車両又はその他のエンジンベース装置）の車載計算システムに統合されてもよい。いくつかの実施形態において、エンジン保護サーバ２１０は、ＥＣ２＋診断用サーバの部品であってもよい。エンジン保護サーバ２１０の構造及び／又は機能性の全て又は一部は、船舶２５０（又はその他の車両又はその他のエンジンベース装置）の既存の計算システムに組み込まれてもよい。いくつかの実施形態において、エンジン保護サーバは独立型実体であってもよい。
【００４１】
（いくつかの実施形態において保護エンジンと称されてもよい）エンジン保護モジュール２２０は、センサ情報（例えばセンサ２５８からの）を受信して、受信したセンサ情報に応えてプログラム動作を実行することが可能な、ハードウェア／ソフトウェア実体であってもよい。エンジン保護モジュール２２０は、保護ハンドラ２２１、閾値マネージャ２２２、動作コントローラ２２３、構成設定モジュール２２５等を含んでもよいが、これらに限定されるものではない。いくつかの実施形態において、エンジン保護モジュール２２０は、診断システム内のネットワーク要素であってもよい。いくつかの実施形態において、エンジン保護モジュール２２０は、制御パネル２５９の部品であってもよい。
【００４２】
保護ハンドラ２２１は、エンジン保護設定２２６の管理及び／又は構成を支援するように構成された、ハードウェア／ソフトウェア部品であってもよい。保護ハンドラ２２１は、限定ではなく一例として、１つ以上のエンジン保護設定の提示、１つ以上のエンジン保護設定の構成（初期及び／又は更新）等のために構成されてもよい。保護ハンドラ２２１は、制御パネル２５９からの要求に応えて保護データ２６４を搬送してもよく、エンジン保護設定２２６のリアルタイム又は準リアルタイム提示を可能にしてもよい。保護ハンドラ２２１は、エンジン保護設定２２６をリアルタイム又は準リアルタイムで更新又は修正するために利用されてもよい、変更情報２６６も受信してよい。一実施形態において、保護ハンドラ２２１は、エンジン２５２と通信可能に連結されていないセンサを表示するように構成されてもよい。いくつかの実施形態において、保護ハンドラ２２１は、警報メッセージ、変更履歴等を提示するために利用されてもよい。
【００４３】
閾値マネージャ２２２は、閾値設定の管理、構成、又は利用を支援するように構成された、ハードウェア／ソフトウェア実体であってもよい。閾値マネージャ２２２は、例えば、１つ以上の閾値を評価するように、１つ以上の閾値を検証するように、１つ以上の閾値を提示するように、又は１つ以上の閾値を管理するように等、構成されてもよい。閾値の管理は、閾値の追加、閾値の修正、閾値の削除、閾値の複製等を含んでもよいが、これらに限定されるものではない。例えば、閾値マネージャ２２２は、閾値に関連付けられたセンサを特定してもよい。いくつかの実施形態において、センサの選択を通じて閾値選択が実行されてもよい。いくつかの実施形態において、閾値マネージャ２２２は、選択された閾値を通じてのセンサの特定を許容してもよい。様々な実施形態において、閾値マネージャ２２２は、履歴閾値情報、リアルタイム閾値データ等を提示してもよい。
【００４４】
動作コントローラ２２３は、例えば１つ以上のエンジン保護設定２２６等のエンジン保護構成に関連付けられた動作の選択及び／又は実行のために構成された、ハードウェア／ソフトウェア実体であってもよい。動作コントローラ２２３は、とりわけ警報を記録するように、又は警報を提示等するように、構成されてもよい。例えば、動作コントローラ２２３は、使用に先立って保護構成又は設定が検査されることを可能にする、シミュレーション機能性を含んでもよい。シミュレートされた保護活動は、エンジンパラメータ、性能、運転等を模倣することができるシミュレータ内で、実行されてもよい。
【００４５】
構成設定モジュール２２５は、エンジン保護構成設定の格納場所として、並びにエンジン保護サーバ２１０及び／又はシステム２００に柔軟性を提供するように、構成されてもよい。構成設定モジュール２２５は、例えばエンジン保護設定２２６、保護ハンドラ２２１設定、閾値マネージャ２２２オプション、動作コントローラ２２３パラメータ等のための格納場所の役割を果たしてもよい。例えば、構成設定モジュール２２５は、例えばインターフェース２４２及び／又は制御パネル２５９を通じて操作者によって選択されてもよい、エンジン保護設定２２６の複数のオプションを含むか又は提供してもよい。いくつかの実施形態において、１つ以上のエンジン保護設定２２６は、船舶（又はその他の車両又はその他のエンジンベース装置）タイプ、階級、又は運転モードのために事前構成されたデフォルト保護値に設定されてもよい。例えば、船舶階級に基づいて、車両階級に対応する１つ以上のデフォルト設定が、迅速な構成のために確立及び選択されてもよい。いくつかの実施形態において、構成設定モジュール２２５は、それぞれの運転モードに対応する複数の事前構成エンジン保護設定又は構成を提示してもよい。例えば、第一構成は、船舶モードで運転されているエンジン２５２に対応する複数の設定を含んでもよく、第二構成は、発電セット（例えば、発電機）モードで運転されているエンジン２５２に対応する複数の設定を含んでもよい。操作者には、インターフェースを通じてモードのうちの１つを選択するオプションが提示されてもよい。例えば、操作者が「発電セット」運転モードを選択した場合には、構成設定モジュール２２５はエンジン保護設定を、発電セットモードでの運転のために事前構成されたデフォルト値に設定してもよい。運転の追加モード又はモードのタイプが様々な実施形態において採用されてもよいので、上記は一例として示される。例えば、様々な実施形態において、構成設定モジュール２２５は、フェリー運転、しゅんせつ運転、はしけ運転等のモードに対応する、事前構成エンジン保護設定情報を含んでもよい。更に、事前構成設定は、特定の顧客及び／又は特定の用途に対応するモードのために利用可能とされてもよい。
【００４６】
データストア２３０は、とりわけ警報ログ２３２を含んでもよい。警報ログ２３２は、システム２００内の事象イベント（又はイベント）に関連付けられた、１つ以上のデータセットを含んでもよい。警報ログ２３２は、限定することなく、タイムスタンプ情報、閾値、警報メッセージ、エンジン状態情報、エンジンパラメータ、制御動作等を含んでもよい。一実施形態において、警報ログ２３２は、車両２５０（又はその他のエンジンベース装置）内の各エンジンについて、生成されてもよい。別の実施形態において、警報ログ２３２は、車両２５０（又はその他のエンジンベース装置）の全てのエンジン、又はエンジンのグループ又はサブグループについて生成された、集約警報ログ２３２として構成されてもよい。例えば、エンジンは一意的に特定されて、監査方針が達成されるようにしてもよい。警報ログ２３２は、文字列、拡張マークアップ言語（ＸＭＬ）、ハイパーテキストマークアップ言語（ＨＴＭＬ）等を含むがこれらに限定されない、伝統的な及び／又は独占的な形式に準拠してもよい。このため警報ログ２３２は、処理（例えば分析、監査）の間に容易に解析及び／又は操作されてもよい。
【００４７】
いくつかの実施形態において、インターフェース２４２は、例えば警報メッセージ２４８及び／又は制御パネル２５９との対話を可能にするように構成された、ユーザインタラクティブ部品であってもよい。インターフェース２４２は、グラフィカル・ユーザ・インターフェース（ＧＵＩ）、音声ユーザインターフェース（ＶＵＩ）、混合モードインターフェース、タッチ・センシティブ・インターフェース等であってもよい。インターフェース２４２は、デスクトップインターフェース、ウェブベースインターフェース、携帯インターフェース等を含んでもよいが、これらに限定されるものではない。インターフェース２４２は、いくつかの実施形態において、実行されてもよい関連する操作者動作（例えば、要素２４６）を記述するか又は含んでもよい、警報メッセージ２４８を提示してもよい。例えば、エンジン保護閾値に到達すると、警報メッセージ２４８がインターフェース２４２内に提示されてもよい。いくつかの実施形態において、インターフェース２４２は、エンジン制御動作（例えば、動作２４６）を承認するために利用されることが可能である。いくつかの実施形態において、インターフェース２４２は、安全及び入出力モジュールのインターフェースに関連付けられてもよい。
【００４８】
データストア２３０は、とりわけ警報ログ２３２を記憶することが可能な、ハードウェア／ソフトウェア部品であってもよい。データストア２３０は、ストレージ・エリア・ネットワーク（ＳＡＮ）、ネットワーク接続ストレージ（ＮＡＳ）等であってもよい。データストア２３０は、関係データベース管理システム（ＲＤＢＭＳ）、オブジェクト指向データベース管理システム（ＯＯＤＢＭＳ）等に準拠してもよい。データストア２３０は、１つ以上の伝統的な及び／又は独占的な機構を通じてエンジン保護サーバ２１０に通信可能に連結されてもよい。
【００４９】
ネットワーク２８０は、システム２００の１つ以上の部品（例えば、エンジン保護サーバ２１０及び車両２５０の１つ以上の態様）を接続する電気及び／又はコンピュータネットワークであってもよい。ネットワーク２８０は、限定することなく、ツイスト・ペア・ケーブル、光ファイバ、同軸ケーブル等を含んでもよい。ネットワーク２８０は、有線及び／又は無線部品のいずれの組み合わせを含んでもよい。ネットワーク２８０の接続形態は、限定することなく、バス、星形、環状等を含んでもよい。ネットワーク２８０のタイプは、限定することなく、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、仮想私設ネットワーク（ＶＰＮ）等を含んでもよい。
【００５０】
本明細書において論じられる様々な部品又は要素（例えば、要素２２０から２２５及び２４２から２５９）は、マイクロプロセッサ、読み取り専用メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）等を含むがこれらに限定されない、伝統的な及び／又は独占的なハードウェア／ソフトウェア部品を含んでもよく、或いはこれらに関連して実現されてもよいことは、理解されるべきである。システム２００は、例えば特定の緊急シナリオに対する迅速な反応を可能にする、リアルタイム又は準リアルタイムのエンジン保護設定又は構成の構成を可能にするように構成されてもよいことは、理解されるべきである。
【００５１】
本開示の様々な実施形態が、伝統的なエンジン保護手法のための「ドロップイン」ソリューションを含んでもよいことは、特筆すべきである。例えば、システム２００は、既存の枠組に対する拡張的な変更を必要とすることなく、既存のエンジン保護／安全枠組の中に統合されてもよい。システム２００は、分散型ネットワーク環境、分散型計算システム等の部品であってもよい。様々な実施形態におけるシステム２００は、各操作者、エンジンタイプ、エンジン等について複数の保護構成又は設定を支援してもよいことは、理解されるべきである。システム２００の機能性は、ウェブ使用可能なサービス等に関連付けられた、アプリケーション・プログラミング・インターフェース内に包含されてもよいことは、理解されるべきである。
【００５２】
図３は、本発明の対象の実施形態による、車両（例えば船舶）又はその他のエンジンベース装置（例えば発電機）内のエンジン保護管理を統一するために使用されてもよい、インターフェース３００を示す概略図である。インターフェース３００は、例えば、方法１００及び／又はシステム２００の文脈において、利用されてもよい。インターフェース３００内の要素（例えば、要素３２２から３２８）は、対話型要素であってもよい（例えば、対話型インターフェースを用いて操作者によって表示、入力、及び／又は修正されてもよい）ことは、理解されるべきである。例えば、インターフェース３００は、ＥＣ２＋診断システムの、一般的な機能的ディスプレイであってもよい。いくつかの実施形態において、ＥＣ２＋診断システムは、エンジン保護構成を構成するために外部ツール（エンジン制御ソフトウェアに加えてラップトップ及び／又は外部ソフトウェア等）が必要とされないように構成されてもよい。いくつかの実施形態において、インターフェース３００又はそこに描画される値又は設定は、車両（又はその他のエンジンベース装置）能力又は運転モード、エンジン機能性、利用可能なセンサデータ、操作者の好み等に基づいて、カスタマイズ可能であってもよい。例えば、インターフェース３００は、伝統的な計器板レイアウトに準拠してもよい。インターフェース３００は、（例えば、画面又はタッチ画面を通じて）１つ以上のエンジン保護のための構成設定を視覚的に提示するように構成された、グラフィカル・ユーザ・インターフェースであってもよい。
【００５３】
図３に関連して以下に論じられるように、エンジン保護構成は、エンジンに対する保護を提供するように配置された様々な態様の、全体的なスキーム、グループ化、又は組織化として理解されてもよい。エンジン保護設定は、エンジン保護の任意の希望レベル、配置、又はタイプのための構成の態様に割り当てられた、特定の値として理解されてもよい。例えば、エンジン保護構成は、スイートとして配置された複数の設定を含んでもよい。スイートは、例えば、閾値並びに対応するメッセージ及び動作を含んでもよい。メッセージは、対応する閾値が達成されたときに表示されてもよい。同様に、いくつかの実施形態において、対応する動作は、それぞれの閾値が達成されたときに実行されてもよい。別の実施形態において、動作は対応する閾値が達成されたときに提案される動作として操作者に対して表示されてもよく、操作者は、提案された動作が実行されるように承認してもよく、或いは動作が実行されないように選択してもよい。
【００５４】
インターフェース３００は、それによって様々なエンジン性能特性がリアルタイムで表示可能となる、表示セクション３２０を含んでもよい。様々な実施形態において、セクション３２０は、テキストデータ、グラフィックデータ等を含む、伝統的な及び／又は独占的な表示形式に準拠してもよい。いくつかの実施形態において、セクション３２０は、複数のエンジン保護構成を同時に提示してもよい。いくつかの実施形態において、セクション３２０は、各エンジンのエンジンデータを独立して提示してもよい。つまり、各エンジン用の画面が、要求に応じて提示されてもよい。例えば、各エンジン保護は、視覚的に複数のページに分かれていてもよい。
【００５５】
図示される実施形態において、インターフェース要素３２２は、セクション３２０内のエンジン保護閾値選択を可能にするように構成されている。要素３２２が任意の数の閾値設定をサポートすることができることは、理解されるべきである。例えば、要素３２２は、１つのエンジン保護について、３つの閾値設定を提示することができる（例えば、閾値Ａ０、閾値Ｂ３、閾値Ｃ２）。一実施形態において、要素３２２から３２６は、関連するメッセージ３２４及び動作３２６構成設定を提示するために要素３２２内の閾値の選択を可能にする、１つ以上の保護スイートとして連結されてもよい。例えば、閾値Ａ０の選択は、メッセージＡ０及び動作Ａ０を提示することができる。
【００５６】
インターフェース要素３２４は、エンジン保護の閾値に関連付けられた、固有の警報メッセージであってもよい。例えば、要素３２４は、操作者指定メッセージの修正を可能にする、編集可能なテキストボックスであってもよい。いくつかの実施形態において、警報メッセージは、エンジン保護設定の閾値に到達したときに提示されるように構成されることが可能である。例えば、メッセージＡ０は、閾値Ａ０と一致したときにインターフェース内で操作者に対してカスタム警告メッセージを提示するように構成されることが可能である。
【００５７】
インターフェース要素３２６は、エンジン保護の閾値に関連付けられた動作（又は複数の動作）を提示するように構成されてもよい。例えば、要素３２６は、所定の動作リストに基づく動作選択を可能にしてもよい。いくつかの実施形態において、要素３２６は、無効化動作、警告動作、減速要求動作、及び／又は停止動作を提示してもよい。いくつかの実施形態において、インターフェース３００は、複数の動作が１つのカスタマイズされた動作に集約されることを可能にする、マクロをサポートすることができる。例えば、動作Ａ０は、緊急停止手順を実行する際に利用される一連の動作であってもよい。
【００５８】
上記で論じられたように、閾値Ａ０、メッセージＡ０、及び動作Ａ０はこのように、エンジン保護スイートと見なされてもよい。任意の保護構成（例えば、図３の「保護Ａ」）は、様々な異なる閾値で様々な動作及び／又は警報を提供するための、複数のこのようなスイートを含んでもよい（例えば、スイートＡ０は１つの閾値に、Ｂ３は第二の閾値に、Ｃ２は第三の閾値に対応する）。
【００５９】
例えば、閾値Ａ０は、警告が適切であるが動作は必ずしも必要とされないエンジン温度（又はその他の測定パラメータ）に対応してもよく、閾値Ｂ３は、減速が一般的に適している高いエンジン温度に対応してもよく、閾値Ｃ２は、停止が一般的に適している更に高いエンジン温度に対応してもよい。例示的なシナリオにおいて、使用中のエンジンが加熱し始めると、温度センサからの情報がエンジン保護モジュール（例えば、エンジン保護モジュール２２０）に提供される。温度が閾値Ａ０に到達及び達成すると、メッセージＡ０がインターフェースを通じて表示されてもよい。メッセージＡ０は、操作者に温度上昇を示す文字列及び／又は記号を含んでもよい。同様に、動作Ａ０が、オプションとして操作者に提示されてもよい。例えば、動作Ａ０は、操作者によって選択又は別途承認された場合にエンジンを減速させる、減速オプションを含んでもよい。温度が上昇し続けると、閾値Ｂ３が達成され、その時点で閾値Ｂ３が達成されたことを示すメッセージＢ３が操作者に対して表示されてもよい。動作Ｂ３もまた操作者に提示されてもよい。動作Ｂ３は、例えば、操作者によって選択又は承認されてもよい、減速動作であってもよい。温度が上昇し続けると、閾値Ｃ２が達成され、警報メッセージＣ２（例えば、停止が適切であろう温度に到達したことを示す警報メッセージ）及び動作Ｃ２（例えば、停止動作）が、オプションとして操作者に提示されてもよい。いくつかの実施形態において、操作者は、提示された動作を選択してもよく、可能性のある複数の動作が提供されてもよく、或いは表示された動作以外の動作を実施する機会を有してもよい。いくつかの実施形態において、提案された動作は、操作者が提案された動作を無視するか又は別途積極的に提案された動作が回避されるように選択した場合に、デフォルト動作として実行されてもよい。
【００６０】
更に、様々な構成が、インターフェース３００を用いて表示及び／又は修正されてもよい。例えば、「保護Ａ」は発電セット設定に対応し、「保護Ｂ」は船舶設定に対応してもよい。このため操作者は運転モード（例えば、「発電セット」又は「船舶」）を入力してもよく、入力された運転モードに対応する保護設定の事前設定済み又は所定の構成が実施されてもよい。例えば、「保護Ａ」は、「発電セット」運転モードが選択されたときに実施されてもよい。更に、いくつかの実施形態において、操作者は望み通りに、個々の設定を選択的にカスタマイズしてもよい。別の実施形態において、様々な構成が、エンジン又は車両の階級、顧客、用途、条件等に基づいて選択されてもよい。
【００６１】
図示される実施形態において、要素３２８は、エンジン保護に関連付けられた１つ以上のログを提示するように構成されている。いくつかの実施形態において、要素３２８は、任意のエンジン保護構成（例えば、「保護Ａ」）のための警報ログを提示するように構成されてもよい。例えば、ポップアップ・ダイアログ・ボックスは、「保護Ａ」に関連する事象詳細を提示することができる。例えば、情報（タイミング、取られるいずれかの動作等）が、閾値Ａ０、Ｂ３、又はＣ２の達成の各事例に対して提供されてもよい。いくつかの実施形態において、カスタマイズオプションは、事象詳細の動的視認を可能にしてもよい。カスタマイズオプションは、限定することなく、フィルタ、優先順位付け、検索可能な基準等を含んでもよい。
【００６２】
インターフェース３００は、ローカル計算装置、遠隔計算装置等に関連付けられてもよい。いくつかの実施形態において、インターフェース３００の１つ以上の部分がエンジン診断周辺機器内に提示されてもよいことは、理解されるべきである。インターフェース３００は、計算装置（エンジン保護モジュール２２０等）、エンジン保護サーバ２１０等に関連付けられてもよい。インターフェース３００が、限定することなく、事象ログ監査、検査、診断機能等のために構成されてもよいことは、特筆すべきである。インターフェース要素３２２から３２８は、限定することなく、選択ボックス、無線ダイアログ、テキストボックス等を含んでもよい。インターフェース３００内の機能性が、ファイルメニュー、コンテキストメニュー等に提示されてもよいことは、理解されるべきである。
【００６３】
このように、本発明の対象の実施形態は、例えばエンジン保護構成を用いてエンジンを保護するシステム及び方法を提供する。操作者は、様々なエンジン保護構成に関連付けられたパラメータ又は設定を構成するために、様々な画面を使用してもよい。いくつかの実施形態において保護構成は、各固有閾値について表示される固有の警報メッセージを備える、複数の閾値を有する。閾値（並びに警報メッセージ及び／又は関連する動作）は、操作者によって構成されてもよく、ランタイム構成可能であってもよい。各保護構成は、複数の閾値に関連付けられた複数の動作及び／又は制約を有してもよい。いくつかの実施形態において、特定のセンサが任意のアプリケーションに接続されていない場合、及び／又はセンサが邪魔な警報を記録している場合、保護構成のうちのいくつか又は全てが無効化されてもよい。更に、いくつかの実施形態において、達成された閾値の各事例が、将来の分析のために記録又は記憶されてもよい。保護設定が再構成又は更新された場合、既存の警報は自動的にリセットされてもよく、新しい設定に基づく新しい警報が記録されてもよい。更に、持続時間（例えば、システムが警報の記録を待つ時間）は、いくつかの実施形態において構成可能であってもよい。構成の更新又は変更は、今後１つ以上の制御パネルが通電されたときに更新値が使用されるように、システムに保存されてもよい。様々な構成オプションの全ては、顧客に提供される単一のソフトウェアユニットに集約されてもよく、いずれの外部ツールも必要としないだろう。
【００６４】
このように本発明の実施形態は、方法を含む、エンジン保護設定の構成及び／又は修正に、改善された柔軟性を提供するだろう。例えば、保護設定は、異なるセンサタイプ；異なる顧客要求、手順、又は好み；エンジン又はその他の部品の異なる階級又はタイプ；及びエンジンに関連付けられた異なる条件又は用途を考慮に入れて、都合よく修正又は再構成されてもよい。例えば、あるグループのエンジン保護設定は船舶運転向けに構成されてもよく、異なるグループのエンジン保護設定は発電セット運転向けに構成されてもよい。操作者は、本明細書に記載されるようなインターフェースを用いて、このような構成又は設定グループの間で都合よく選択してもよい。追加例として、エンジン設定構成は、フェリー運転、しゅんせつ運転、はしけ運転等の運転モード向けに、選択可能及び／又はカスタマイズ可能であってもよい。
【００６５】
図１から図３のフローチャート及びブロック図は、本発明の対象の様々な実施形態によるシステム、方法、及びコンピュータプログラム製品の可能な実施のアーキテクチャ、機能性、及び動作の例を示す。この点に関して、フローチャート又はブロック図の各ブロックは、特定の論理機能を実施するための１つ以上の実行可能命令を備える、モジュール、セグメント、又はコードの一部を表す。いくつかの代替実施において、ブロックに記される機能は、図面に記される順序から逸脱して行われてもよいことも、特筆すべきである。例えば、連続して示される２つのブロックは、実際にはほぼ同時に実行されてもよく、或いはこれらのブロックは場合により、包含される機能性に応じて、逆の順序で実行されてもよい。ブロック図及び／又はフローチャート図の各ブロック、並びにブロック図及び／又はフローチャート図のブロックの組み合わせは、特定機能又は作用を実行する専用ハードウェアベースシステム、又は専用ハードウェアとコンピュータ命令との組み合わせによって、実施可能であることも、特筆される。
【００６６】
一実施形態において、ランタイム構成可能エンジン保護構成を提供するステップを含む方法（例えば、エンジン保護構成の方法）が提供される。エンジン保護構成は、エンジンに関連付けられたセンサに連結されたエンジン保護モジュール内に記憶される。方法は、エンジン保護構成に対応するエンジン保護設定を特定するステップも含む。エンジン保護設定は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む。方法は、インターフェースを通じて操作者にエンジン保護設定を提示するステップを、更に含む。インターフェースは、制御パネル又は計算装置のうちの少なくとも１つを含む。又、方法は、インターフェースを通じて、改正エンジン保護設定に対応する命令を受信するステップも含む。更に方法は、ランタイム中に、改正エンジン保護設定に対応する命令の受信に応えて改正エンジン保護設定を反映させる命令に従ってエンジン保護構成を更新するステップを含む。
【００６７】
別の態様において、閾値は、温度、振動、速度、トルク、又は燃料消費のうちの少なくとも１つであってもよい。別の態様において、固有メッセージは、ユーザカスタマイズ可能メッセージ又は自動作成メッセージのうちの少なくとも１つであってもよい。更に別の態様において、動作は、無効化、警告、減速要求、又は停止のうちの少なくとも１つであってもよい。更に別の態様において、警報は、視覚的又は聴覚的警報のうちの少なくとも１つであってもよい。一実施形態において、無効化動作は、エンジンの１つ以上の局面を無効化することを含んでもよい。一実施形態において、無効化動作は、（例えば邪魔な警報を生じることになるセンサの不適切な動作による）１つ以上のエンジン保護を無効化することを含んでもよい。一実施形態において、警告は、所望の閾値を超えたエンジンの状態又はエンジンの運転を操作者に知らせるように構成された、操作者への通知を含んでもよい。一実施形態において、減速要求は、エンジンによって作り出される力を減少させるように操作者に要求する通知（例えば、画面又はその他のディスプレイを通じて）を含んでもよい。一実施形態において、停止は、閾値を超えたエンジンに基づいてエンジンを停止することを含んでもよい。
【００６８】
別の態様において、エンジン保護構成に関連付けられた制御パネルは、改正エンジン保護設定に対応する命令の受信に応えてパワーサイクルされない。更に、制御パネルは、船舶用エンジンシステム、船舶用エンジン安全システム、又はナビゲーションシステムのうちの少なくとも１つに関連付けられた計器パネルであってもよい。
【００６９】
別の態様において、エンジン保護設定は、対応する第一閾値、第一メッセージ、及び第一動作を含む。改正エンジン保護設定は、第一閾値、第一メッセージ、及び第一動作とは異なる、対応する第二閾値、第二メッセージ、及び第二動作を含む。
【００７０】
別の態様において、エンジン保護設定及び改正エンジン保護設定は各々、複数のエンジン保護スイートを含む。各エンジン保護スイートは、対応する閾値、メッセージ、及び動作を含む。
【００７１】
別の態様において、エンジン保護設定は第一運転モードに関連付けられてそのために構成されてもよく、改正エンジン保護設定は第二運転モードに関連付けられてそのために構成されてもよい。例えば、第一運転モードは、フェリー運転、しゅんせつ運転、はしけ運転、発電セット運転等のうちの１つであってもよい。第二運転モードは、フェリー運転、しゅんせつ運転、はしけ運転、発電セット運転等のうちの別のものであってもよい。
【００７２】
別の実施形態において、エンジン保護モジュール及びデータストアを含むシステム（例えば、エンジン保護システム）が提供される。エンジン保護モジュールは、エンジンに関連付けられたエンジン保護構成のランタイム更新のために構成されている。保護構成は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む保護設定を含む。データストアは、エンジン保護構成又は警報ログのうちの少なくとも１つを記憶するように構成されている、警報ログは、タイムスタンプ、エンジン状態、閾値、又は警報メッセージのうちの少なくとも１つを含む。
【００７３】
別の態様において、システムは、保護ハンドラ、閾値マネージャ、動作コントローラを含んでもよい。保護ハンドラは、センサに関連付けられたエンジン保護構成を特定するように構成されている。センサは、ランタイム中にエンジンのエンジンパラメータを測定するように構成されている。閾値マネージャは、センサによって測定されたエンジンパラメータがエンジン保護構成の閾値を達成した時を判断するように構成されている。動作コントローラは、エンジン保護構成を用いてエンジンパラメータに基づいて少なくとも１つの許容可能なエンジン運転を選択するように、構成されている。更に、エンジン運転は無効化、警告、減速要求、又は停止のうちの少なくとも１つであってもよい。
【００７４】
別の態様において、システムは、各々のエンジン保護構成が固有の警報ログに関連付けられた、複数の構成可能エンジン保護構成を含んでもよい。別の態様において、システムは、エンジン保護構成の選択又は修正のうちの少なくとも１つを操作者にとって可能とするように構成された、インターフェースを含んでもよい。
【００７５】
別の態様において、エンジン保護設定は、対応する第一閾値、第一メッセージ、及び第一動作を含む。改正エンジン保護設定は、第一閾値、第一メッセージ、及び第一動作とは異なる、対応する第二閾値、第二メッセージ、及び第二動作を含む。
【００７６】
別の態様において、エンジン保護設定及び改正エンジン保護設定は各々、複数のエンジン保護スイートを含む。各エンジン保護スイートは、対応する閾値、メッセージ、及び動作を含む。
【００７７】
別の実施形態において、有形の非一時的コンピュータ可読媒体は、１つ以上のコンピュータ・ソフトウェア・モジュールを含む。コンピュータ・ソフトウェア・モジュールは、ランタイム構成可能エンジン保護構成を提供し；エンジン保護構成に対応するエンジン保護設定を特定し；インターフェースを通じて操作者にエンジン保護設定を提示し；インターフェースを通じて改正エンジン保護設定に対応する命令を受信し；ランタイム中にエンジン保護構成を更新するように、プロセッサに指示するように構成されている。エンジン保護構成は、エンジンに関連付けられたセンサに連結されたエンジン保護モジュール内に記憶されている。エンジン保護設定は、閾値、固有メッセージ、動作、又は警報のうちの少なくとも３つを含む。インターフェースは、制御パネル又は計算装置のうちの少なくとも１つを含む。エンジン保護構成は、改正エンジン保護設定に対応する命令の受信に応えて、改正エンジン保護設定を反映させる命令に従って更新される。
【００７８】
別の態様において、エンジン保護設定は、対応する第一閾値、第一メッセージ、及び第一動作を含む。改正エンジン保護設定は、第一閾値、第一メッセージ、及び第一動作とは異なる、対応する第二閾値、第二メッセージ、及び第二動作を含む。
【００７９】
別の態様において、エンジン保護設定及び改正エンジン保護設定は各々、複数のエンジン保護スイートを含む。各エンジン保護スイートは、対応する閾値、メッセージ、及び動作を含む。
【００８０】
別の態様において、エンジン保護設定は第一運転モードに関連付けられてそのために構成され、改正エンジン保護設定は第二運転モードに関連付けられてそのために構成されている。
【００８１】
上記の記載は説明目的であって限定的ではないことは、理解されるべきである。例えば、上述の実施形態（及び／又はその態様）は、互いに組み合わせて使用されてもよい。加えて、本発明の対象の範囲から逸脱することなくその教示に特定の状況又は材料を適応させるために、多くの修正がなされてもよい。本明細書に記載される材料の寸法及びタイプは本発明の対象のパラメータを定義するように意図される一方で、これらは決して限定することなく、例示的な実施形態に過ぎない。上記記載を検証すると、その他多くの実施形態が当業者にとって明らかとなるだろう。従って、本発明の対象の範囲は、添付請求項、並びにこのような請求項に認められる同等物の全範囲を参照して、決定されるべきである。添付請求項において、「含む（ｉｎｃｌｕｄｉｎｇ）」及び「ここで（ｉｎ  ｗｈｉｃｈ）」という用語は、「備える（ｃｏｍｐｒｉｓｉｎｇ）」及び「ここで（ｗｈｅｒｅｉｎ）」というそれぞれの用語の平易な英語の同義語として使用される。又、続く請求項において、「第一」、「第二」、及び［第三」等の用語は単に標識として使用され、その対象物に対して数値的な要求を課すように意図されるものではない。更に、続く請求項の限定は、ミーンズ・プラス・ファンクション形式で記載されるものではなく、このような請求項の限定が明確に「手段（ｍｅａｎｓ  ｆｏｒ）」というフレーズに更なる構造を伴わない機能の言及が続くのでない限り、米国特許法第１１２条の３５の第６段落に基づいて解釈されるべきではない。
【００８２】
本明細書は、本発明の対象のいくつかの実施形態を開示するため、並びにいずれかの装置又はシステムの作成及び使用、並びにいずれか組み込まれた方法の実行を含む、本発明の対象の実施形態を当業者が実践できるようにするために、例示を使用している。本発明の対象の特許範囲は請求項によって定義されており、当業者によって想起されるその他の例を含んでもよい。このようなその他の例は、請求項の文言と相違のない構造的要素を有する場合、又は請求項の文言とのわずかな相違しかない同等の構造的要素を含む場合に、請求項の範囲に含まれると見なされる。
【００８３】
本発明の対象の特定の実施形態の上記記載は、添付図面と併せて読まれた時により良く理解されるだろう。図面が様々な実施形態の機能ブロックの図を示す限りにおいて、機能ブロックは必ずしもハードウェア回路の間の分割を示すものではない。このため、例えば、機能ブロックのうちの１つ以上（例えば、コントローラ又はメモリ）は、単一のハードウェア（例えば、汎用信号プロセッサ、マイクロコントローラ、ランダム・アクセス・メモリ、ハードディスク等）内で実施されてもよい。同様に、プログラムは独立型プログラムであってもよく、オペレーティングシステム内のサブルーチンとして組み込まれてもよく、実装済みソフトウェアパッケージ内の機能等であってもよい。様々な実施形態は、図示される配置及び手段に限定されない。
【００８４】
本明細書において使用されるとき、単数形で言及されて「ａ」又は「ａｎ」という語が先行する要素又はステップは、そのような除外が明確に言及されない限り、複数の前記要素又はステップを除外しないように理解されるべきである。更に、本明細書に記載される発明の対象の「一実施形態」の言及は、やはり引用された特徴を組み込む追加実施形態の存在を除外するように解釈されるよう意図されるものではない。又、別途明確にそうではないと言及されない限り、特定の特性を有する１つ又は複数の要素を「備えている」、「備える」、「含んでいる」、「含む」、「有している」、又は「有する」実施形態は、その特性を有していないような追加要素を含んでもよい。
【図１】
2015507123.tif 000003
【図２】
2015507123.tif 000004
【図３】
2015507123.tif 000005
【国際調査報告】
2015507123.tif 000006
2015507123.tif 000007