(57)【要約】      （修正有）【課題】タービンコントローラのハードウェアを解析するためのシステムは、ユーザー入力を受け取るためのユーザーインターフェースを含む。【解決手段】システム１００は、ユーザーインターフェース１１０からの第１のクエリおよびユーザーインターフェースからのタービンコントローラ選択を受け取ることに基づいて、タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するように構成されるタービンコントローラ解析アセンブリをさらに含む。タービンコントローラ解析アセンブリは、ユーザーインターフェースから第１のタービンコントローラ変更モジュールに対応する第１のデータモジュール選択信号を受け取ることに基づいて、第１のタービンコントローラ変更モジュールを用いてタービンコントローラを変更するための材料表の表現を生成するようにさらに構成される。【選択図】図１
2015096724.tif 000002
【特許請求の範囲】
【請求項１】
タービンコントローラのハードウェアを解析するためのシステムであって、
ユーザー入力を受け取るユーザーインターフェースと、
前記ユーザーインターフェースからの第１のクエリおよび前記ユーザーインターフェースからのタービンコントローラ選択を受け取ることに基づいて、前記タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するように構成されるタービンコントローラ解析アセンブリと、を含み、
前記タービンコントローラ解析アセンブリは、前記ユーザーインターフェースから第１のタービンコントローラ変更モジュールに対応する第１のデータモジュール選択信号を受け取ることに基づいて、前記第１のタービンコントローラ変更モジュールを用いて前記タービンコントローラを変更するための材料表の表現を生成するようにさらに構成されるシステム。
【請求項２】
前記ユーザーインターフェースは、前記タービンコントローラを表現する第１のアイコン、ならびにデバイスおよび信号解析機能を表現する第２のアイコンを表示するように構成され、
前記タービンコントローラ解析アセンブリは、前記ユーザーインターフェースのディスプレイ上で前記第２のアイコンと相互作用する前記第１のアイコンに基づいて、前記タービンコントローラの前記デバイスおよび信号に対応する前記情報の前記表現を生成するように構成される、請求項１に記載のシステム。
【請求項３】
前記ユーザーインターフェースは、入力／出力（Ｉ／Ｏ）システムライブラリを表現する第３のアイコンおよび前記第１のタービンコントローラ変更モジュールを表現する第４のアイコンを表示するように構成され、
前記タービンコントローラ解析アセンブリは、前記ユーザーインターフェースのディスプレイ上で前記第４のアイコンと相互作用する前記第３のアイコンに基づいて、前記材料表の前記表現を生成するように構成される、請求項１に記載のシステム。
【請求項４】
前記タービンコントローラの前記デバイスおよび信号に対応する前記情報は、前記第１のクエリの検索語を含む、前記タービンコントローラと関係する各デバイス名および信号名のリストを含む、請求項１に記載のシステム。
【請求項５】
前記タービンコントローラ解析アセンブリは、前記ユーザーインターフェースによって生成される第１の機能選択信号に応答して、前記タービンコントローラと接続されたタービンコントローラ変更モジュールとの間でデータを送信するために利用可能なデータＩ／Ｏコンタクトに対応する情報の表現を生成するようにさらに構成され、
前記利用可能なデータＩ／Ｏコンタクトは、前記第１の機能選択信号の生成時において、いかなるタービンコントローラ変更モジュールからも切り離されているデータＩ／Ｏコンタクトとして定義される、請求項１に記載のシステム。
【請求項６】
前記タービンコントローラ解析アセンブリは、前記ユーザーインターフェースによって生成される第２の機能選択信号および第２のタービンコントローラ変更モジュールに対応する第２のデータモジュールに応答して、前記タービンコントローラとのデータ通信コンタクトから前記第２のデータモジュールを取り除くことに基づいてリリースされる前記タービンコントローラのメモリに対応する情報の表現を生成するようにさらに構成される、請求項１に記載のシステム。
【請求項７】
前記タービンコントローラ解析アセンブリは、前記ユーザーインターフェースによって生成される第３の機能選択信号に応答して、タービンコントローラ変更モジュールデータを受け取るための前記タービンコントローラで利用可能なメモリに対応する情報の表現を生成するようにさらに構成される、請求項１に記載のシステム。
【請求項８】
方法を実行するための少なくとも１つのプロセッサおよびメモリを含む計算システムを制御するためのコンピュータコードを格納した非一時的コンピュータ可読媒体であって、前記方法は、
前記少なくとも１つのプロセッサによって、ユーザーインターフェースからの第１のクエリおよび前記ユーザーインターフェースからのタービンコントローラ選択を受け取ることに基づいて、タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するステップと、
前記少なくとも１つのプロセッサによって、前記ユーザーインターフェースから第１のタービンコントローラ変更モジュールに対応する第１のデータモジュール選択信号を受け取ることに基づいて、前記第１のタービンコントローラ変更モジュールを用いて前記タービンコントローラを変更するための材料表の表現を生成するステップと、を含むコンピュータ可読媒体。
【請求項９】
前記方法は、
前記タービンコントローラを表現する第１のアイコン、ならびにデバイスおよび信号解析機能を表現する第２のアイコンを表示するステップと、
前記ユーザーインターフェースのディスプレイ上で前記第２のアイコンと相互作用する前記第１のアイコンに基づいて、前記タービンコントローラの前記デバイスおよび信号に対応する前記情報の前記表現を生成するステップと、をさらに含む、請求項８に記載のコンピュータ可読媒体。
【請求項１０】
前記方法は、
入力／出力（Ｉ／Ｏ）システムライブラリを表現する第３のアイコンおよび前記第１のタービンコントローラ変更モジュールを表現する第４のアイコンを表示するステップと、
前記ユーザーインターフェースのディスプレイ上で前記第４のアイコンと相互作用する前記第３のアイコンに基づいて、前記材料表の前記表現を生成するステップと、をさらに含む、請求項８に記載のコンピュータ可読媒体。
【請求項１１】
前記タービンコントローラの前記デバイスおよび信号に対応する前記情報は、前記第１のクエリの検索語を含む、前記タービンコントローラと関係する各デバイス名および信号名のリストを含む、請求項８に記載のコンピュータ可読媒体。
【請求項１２】
前記方法は、
第１の機能選択信号に応答する前記少なくとも１つのプロセッサによって、前記タービンコントローラと接続されたタービンコントローラ変更モジュールとの間でデータを送信するために利用可能なデータＩ／Ｏコンタクトに対応する情報の表現を生成するステップをさらに含み、
前記利用可能なデータＩ／Ｏコンタクトは、前記第１の機能選択信号の生成時において、いかなるタービンコントローラ変更モジュールからも切り離されている、請求項８に記載のコンピュータ可読媒体。
【請求項１３】
前記方法は、
第２の機能選択信号および第２のタービンコントローラ変更モジュールに対応する第２のデータモジュールに応答して、前記タービンコントローラとのデータ通信コンタクトから前記第２のデータモジュールを取り除くことに基づいてリリースされる前記タービンコントローラのメモリに対応する情報の表現を生成するステップをさらに含む、請求項８に記載のコンピュータ可読媒体。
【請求項１４】
前記方法は、
第３の機能選択信号に応答して、タービンコントローラ変更モジュールデータを受け取るための前記タービンコントローラで利用可能なメモリに対応する情報を生成するステップをさらに含む、請求項８に記載のコンピュータ可読媒体。
【請求項１５】
タービンコントローラのハードウェアを解析する方法であって、
少なくとも１つのプロセッサによって、ユーザーインターフェースからの第１のクエリおよび前記ユーザーインターフェースからのタービンコントローラ選択を受け取ることに基づいて、前記タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するステップと、
前記少なくとも１つのプロセッサによって、前記ユーザーインターフェースから第１のタービンコントローラ変更モジュールに対応する第１のデータモジュール選択信号を受け取ることに基づいて、前記第１のタービンコントローラ変更モジュールを用いて前記タービンコントローラを変更するための材料表の表現を生成するステップと、を含む方法。
【請求項１６】
前記タービンコントローラを表現する第１のアイコン、ならびにデバイスおよび信号解析機能を表現する第２のアイコンを、前記ユーザーインターフェースのディスプレイに表示するステップと、
前記ユーザーインターフェースの前記ディスプレイ上で前記第２のアイコンと相互作用する前記第１のアイコンに基づいて、前記タービンコントローラの前記デバイスおよび信号に対応する前記情報の前記表現を、前記ユーザーインターフェースの前記ディスプレイ上で生成するステップと、をさらに含む、請求項１５に記載の方法。
【請求項１７】
入力／出力（Ｉ／Ｏ）システムライブラリを表現する第３のアイコンおよび前記第１のタービンコントローラ変更モジュールを表現する第４のアイコンを、前記ユーザーインターフェースのディスプレイに表示するステップと、
前記ユーザーインターフェースのディスプレイ上で前記第４のアイコンと相互作用する前記第３のアイコンに基づいて、前記材料表の前記表現を、前記ユーザーインターフェースの前記ディスプレイ上で生成するステップと、をさらに含む、請求項１５に記載の方法。
【請求項１８】
前記タービンコントローラの前記デバイスおよび信号に対応する前記情報は、前記第１のクエリの検索語を含む、前記タービンコントローラと関係する各デバイス名および信号名のリストを含む、請求項１５に記載の方法。
【請求項１９】
前記タービンコントローラと接続されたタービンコントローラ変更モジュールとの間でデータを送信するために利用可能なデータＩ／Ｏコンタクトに対応する情報の表現を、前記ユーザーインターフェースのディスプレイ上で生成するステップをさらに含み、
前記利用可能なデータＩ／Ｏコンタクトは、前記第１のデータモジュール選択信号の生成時において、いかなるタービンコントローラ変更モジュールからも切り離されている、請求項１５に記載の方法。
【請求項２０】
第２の機能選択信号および第２のタービンコントローラ変更モジュールに対応する第２のデータモジュールに応答して、前記タービンコントローラとのデータ通信コンタクトから前記第２のデータモジュールを取り除くことに基づいてリリースされる前記タービンコントローラのメモリに対応する情報の表現を、前記ユーザーインターフェースのディスプレイ上で生成するステップをさらに含む、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示される発明の主題はタービンコントローラに関し、特にタービンおよびタービンの動作を制御するタービンコントローラと関係するハードウェアを解析することに関する。
【背景技術】
【０００２】
例えばガスタービンに基づくシステムなどのタービンシステムは、タービンを動作させるためにタービンと相互作用する様々なタービンモジュールを含む。燃料モジュール、燃焼モジュール、空気取り入れモジュール、排気モジュール、再循環モジュールまたは他の任意のタービンモジュールを、タービン動作の様々な態様を制御し変更するためにタービンに接続することができる。例えば、タービンに異なるタイプの燃料を提供するために、異なるタービン燃料モジュールをタービンに接続することができる。１つのタービンを、二重燃料ユニット（例えば、ガスおよび液体燃料）からガスのみの燃料ユニットに変換することができる。異なるタービンモジュールは、チューブ、電気的制御線もしくはコネクタ、ハウジング、および他の物理的接続の異なる物理的接続を必要とする。さらに、タービンの動作を制御するタービンコントローラは、異なるタービンモジュールを制御するために更新する必要がある。タービンを二重燃料ユニットから単一燃料ユニットに物理的に変換する場合には、単一燃料ユニットを制御するために、タービンコントローラのハードウェアおよびソフトウェアの一方または両方を更新する必要がある。
【０００３】
いくつかのタービンコントローラは、タービンコントローラをタービンおよびタービンモジュールに接続するための限定されたメモリまたは限定された入力／出力（Ｉ／Ｏ）データコネクタを備えている。したがって、どのタービンモジュールをタービンシステムのタービンに接続することができるか、そして、どの変更をタービンシステムに行うかを決定することが難しい場合がある。
【発明の概要】
【０００４】
本発明の一態様によれば、タービンコントローラ構成情報を提供するためのシステムは、ユーザー入力を受け取るためのユーザーインターフェースを含む。システムは、ユーザーインターフェースからの第１のクエリおよびユーザーインターフェースからのタービンコントローラ選択を受け取ることに基づいて、タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するように構成されるタービンコントローラ解析アセンブリをさらに含む。タービンコントローラ解析アセンブリは、ユーザーインターフェースから第１のタービンコントローラ変更モジュールに対応する第１のデータモジュール選択信号を受け取ることに基づいて、第１のタービンコントローラ変更モジュールを用いてタービンコントローラを変更するための材料表の表現を生成するようにさらに構成される。
【０００５】
本発明の別の態様によれば、非一時的コンピュータ可読媒体は、方法を実行するための少なくとも１つのプロセッサおよびメモリを含む計算システムを制御するためのコンピュータコードを格納している。本方法は、少なくとも１つのプロセッサによって、ユーザーインターフェースからの第１のクエリおよびユーザーインターフェースからのタービンコントローラ選択を受け取ることに基づいて、タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するステップを含む。本方法は、少なくとも１つのプロセッサによって、ユーザーインターフェースから第１のタービンコントローラ変更モジュールに対応する第１のデータモジュール選択信号を受け取ることに基づいて、第１のタービンコントローラ変更モジュールを用いてタービンコントローラを変更するための材料表の表現を生成するステップをさらに含む。
【０００６】
本発明のさらに別の態様によれば、タービンコントローラ解析アセンブリの方法は、少なくとも１つのプロセッサによって、ユーザーインターフェースからの第１のクエリおよびユーザーインターフェースからのタービンコントローラ選択を受け取ることに基づいて、タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するステップを含む。本方法は、少なくとも１つのプロセッサによって、ユーザーインターフェースから第１のタービンコントローラ変更モジュールに対応する第１のデータモジュール選択信号を受け取ることに基づいて、第１のタービンコントローラ変更モジュールを用いてタービンコントローラを変更するための材料表の表現を生成するステップをさらに含む。
【０００７】
これらのおよび他の利点ならびに特徴は、図面と合わせて以下の説明からさらに明らかになろう。
【０００８】
本発明とみなされる発明の主題は、本明細書の最後の特許請求の範囲において特に示され、明確に請求される。本発明の上述したおよび他の特徴ならびに利点は、添付した図面と合わせて以下の詳細な説明から明らかである。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態によるタービン解析アセンブリの機能を選択するための方法のフローチャートを示す。
【図２】本発明の一実施形態によるタービンコントローラを解析するためのシステムを示す。
【図３】本発明の一実施形態によるユーザーインターフェースの機能選択画面を示す。
【図４】本発明の一実施形態による予備Ｉ／Ｏリポート画面を示す。
【図５】本発明の別の実施形態による予備Ｉ／Ｏリポート画面を示す。
【図６】本発明の一実施形態によるデバイスおよび信号クエリ画面を示す。
【図７】本発明の一実施形態による信号クエリ画面を示す。
【図８】本発明の一実施形態によるＩ／Ｏシステムライブラリ選択画面を示す。
【図９】本発明の別の実施形態によるＩ／Ｏシステムライブラリ選択画面を示す。
【図１０】本発明の一実施形態によるＩ／Ｏシステムライブラリ材料表画面を示す。
【図１１】本発明の一実施形態によるメモリリリース選択画面を示す。
【図１２】本発明の一実施形態によるメモリ・リリース・リポートを示す。
【図１３】本発明の一実施形態によるメモリ解析選択画面を示す。
【図１４】本発明の一実施形態によるメモリ解析リポートを示す。
【発明を実施するための形態】
【００１０】
詳細な説明では、例として図面を参照しながら、本発明の実施形態を利点および特徴と共に説明する。
【００１１】
従来のタービンシステムおよびタービンコントローラ解析システムは、ユーザーがタービンコントローラについての詳細な知識を有するか、またはコントローラについての広範囲な研究を行うことを必要とする。本発明の実施形態は、タービンシステムおよびタービンコントローラに関する情報を取得し、タービンシステムまたはタービンコントローラの手早い変更を容易にするためのデータを生成し構成するためのインターフェースをユーザーに提供する方法、システム、デバイス、およびコンピュータプログラム製品を含む。
【００１２】
図１は、本発明の一実施形態によるタービン解析アセンブリの機能を選択するための機能ブロック図１００を示す。ユーザーは、実行する様々な機能を選択するために、ユーザーインターフェース１１０と対話する。利用できる機能は、予備入力／出力（Ｉ／Ｏ）リポート機能１２０、デバイス／信号ファインダ機能１３０、信号名ファインダ機能１４０、Ｉ／Ｏシステムライブラリ機能１５０、メモリリリース機能１６０、およびメモリ評価機能１７０を含む。
【００１３】
図２は、ユーザー・インターフェース・ディスプレイ２０１の一例を示す。ユーザーは、各機能を選択するために、ユーザー・インターフェース・ディスプレイと対話する。ユーザー・インターフェース・ディスプレイは、アイコン２０２〜２０７を含む。マウスアイコンまたは他のグラフィカル・ユーザー・インターフェース（ＧＵＩ）アイテム選択アイコンを有するそれぞれのアイコン２０２〜２０７をクリックすることによって、各機能を選択することができる。さらに、解析したいファイルをそれぞれの機能上へドラッグすることによって、各機能を選択することができる。例えば、タービンコントローラの解析を実行することをユーザーが望む実施形態において、ユーザーはタービンコントローラのアイコンをそれぞれの機能選択アイコン上にドラッグすることができ、タービンコントローラに対応するデータ上で機能を実行することができる。視覚的ディスプレイを図２に示しているが、本発明の実施形態は任意のタイプのユーザーインターフェースを含み、それは触覚的、可聴的、および他の任意のタイプのユーザーインターフェースを含む。このような実施形態では、視覚的ユーザーインターフェースでアイコンとして表現される要素は、代わりに物理的特徴、可聴音または音響などとして表現されてもよい。
【００１４】
図１に示すブロックは、タービンコントローラを解析するための、およびタービンコントローラ構成情報を提供するための、図３のシステム３００によって実行されるプロセスを表現することができる。図１のブロックは、特定の機能を実行するためのハードウェアモジュールを表現することもできる。例えば、予備Ｉ／Ｏリポートブロック１２０は、予備のＩ／Ｏリポートを生成するためにプロセッサによって実行される物理メモリ格納命令を表現することができる。同様に、デバイス／信号ファインダブロック１３０、信号名ファインダブロック１４０、Ｉ／Ｏシステム・ライブラリ・ブロック１５０、メモリ・リリース・ブロック１６０、およびメモリ評価ブロック１７０は、全て、それぞれの機能を実行するためにプロセッサによって実行可能な命令を格納する１つまたは複数のメモリチップの異なるメモリチップまたは物理メモリのセグメントを表現することができる。
【００１５】
予備Ｉ／Ｏリポート機能がブロック１２０で選択されると、所定のタービンシステムの予備のもしくは使用していないＩ／Ｏ接続および信号を示すリポートがブロック１２１で生成され表示される。一実施形態では、予備Ｉ／Ｏ機能は、ユーザーインターフェースのディスプレイ上で、タービンコントローラを表現するか、またはタービンコントローラ・データファイルを表現するアイコンを、予備Ｉ／Ｏ機能を表現するアイコン上にドラッグすることによって選択される。
【００１６】
予備Ｉ／Ｏリポートの一例を図４に示す。リポートは、解析されているコントローラ名４０１、および例えばシリアル番号、型式番号、利用可能なコンタクトの合計数、もしくは他の任意の情報などの任意の統計または識別情報４０２を含む。また、リポートは、利用可能な電気的Ｉ／Ｏコンタクト４０３、熱電対Ｉ／Ｏコンタクト４０４、およびソレノイドＩ／Ｏコンタクト４０５の名前および場所を含む。Ｉ／Ｏコンタクトの２、３の例を提供しているが、本発明の実施形態は任意のタイプのＩ／Ｏコンタクトを含むリポートを含む。一実施形態では、セクション４０３、４０４、および４０５は、利用可能なコンタクトだけでなく、利用できないＩ／Ｏコンタクトに関する情報を含む。例えば、タービンコントローラ解析アセンブリ（例えば図３のアセンブリ３１５）は、タービンコントローラに対応するデータファイルを解析することができ、全体で２０個の電気的Ｉ／Ｏコンタクトのうち、１０個が接続されておりしたがって利用することができず、一方１０個が接続されておらずしたがって利用できると決定することができる。したがって、予備のＩ／Ｏリポートは、接続された電気的Ｉ／Ｏコンタクトの名前および場所、ならびにそれらが接続されおり利用できないという指標を含むことができる。予備のＩ／Ｏリポートは、接続されていない電気的Ｉ／Ｏコンタクトの名前および場所、ならびにそれらが接続されておらず利用可能であるという指標をさらに含むことができる。
【００１７】
図５に示す一実施形態では、タービンコントローラ解析アセンブリ（例えば図３のアセンブリ３１５）は、ターミナルボードを装着するために利用可能な物理キャビネットおよびスロット、またはタービンコントローラ変更モジュールの図形表現を表示するためにディスプレイ情報を生成する。図５に示すように、物理キャビネットは、物理キャビネットの実際の形状を模倣することができる長方形５０１によって表現される。個々のＩ／Ｏスロットは長方形５０２〜５０７によって表現され、接続されたまたは利用できないスロットは長方形５０８〜５１１によって表現される。利用可能なスロット５０４および５０５は、長方形５０８〜５１１の欠如によって示される。
【００１８】
再び図１に示すように、デバイスおよび信号ファインダモジュール１３０を選択するために、ユーザーはユーザーインターフェース１１０と対話する。その結果、ユーザーによって入力された検索語を含むデバイスおよび信号がブロック１３１に表示される。一実施形態では、デバイスおよび信号ファインダ機能は、ユーザーインターフェースのディスプレイ上で、タービンコントローラ変更モジュールを表現するか、またはタービンコントローラ変更モジュールデータファイルを表現するアイコンを、デバイスおよび信号ファインダ機能を表現するアイコン上にドラッグすることによって選択される。図６に示すように、タービンコントローラ解析アセンブリ（例えば図３のアセンブリ３１５）は、検索フィールド６０２を含むクエリウィンドウ６０１を生成する。ユーザーは、例えばタッチパッド、キーボード、または他の任意のユーザーインターフェースにより、検索フィールドに１つまたは複数の文字を入力し、対応する信号およびデバイス６０３が表示される。例えば、一実施形態では、検索フィールド６０２に入力された語を含む各信号およびデバイスが表示される。ユーザーが信号またはデバイスの１つを選択すると、その信号またはデバイスについての詳細情報が信号／デバイス詳細ウィンドウ６０４に表示される。詳細情報は、信号またはデバイスを表現するシンボル、タービンの１つの信号またはデバイスの場所、タービンコントローラまたはタービンコントローラ変更モジュール、デバイスの入力および出力、信号またはデバイスの完全な名前、信号もしくはデバイスのクラスまたはタイプ、または他の任意の所望の情報を含むことができる。
【００１９】
再び図１に示すように、ユーザーは、信号ファインダモジュール１４０を選択するために、ユーザーインターフェース１１０と対話する。その結果、ユーザーによって入力された検索語を含む信号がブロック１４１に表示される。一実施形態では、ファインダ機能は、ユーザーインターフェースのディスプレイ上で、タービンコントローラ変更モジュールを表現するか、またはタービンコントローラ変更モジュールデータファイルを表現するアイコンを、信号ファインダ機能を表現するアイコン上にドラッグすることによって選択される。図７に示すように、タービンコントローラ解析アセンブリ（例えば図３のアセンブリ３１５）は、検索フィールド７０２を含むクエリウィンドウ７０１を生成する。ユーザーは、例えばタッチパッド、キーボード、または他の任意のユーザーインターフェースにより、検索フィールドに１つまたは複数の文字を入力し、対応する信号７０３が表示される。例えば、一実施形態では、検索フィールド７０２に入力された語を含む各信号が表示される。信号を表示することは、信号に関する詳細情報、例えば信号を表現するシンボル、信号の完全な名前または説明、信号の場所（すなわち、信号を生成するデバイスもしくは入力として信号を受け取るデバイスの名前）または他の任意の詳細情報を表示することを含むことができる。
【００２０】
再び図１に示すように、ユーザーは、Ｉ／Ｏシステムライブラリ機能１５０を選択するために、ユーザーインターフェース１１０と対話する。その結果、変更を実行するための材料表を含むＩ／Ｏシステムライブラリ画面がブロック１５１で生成される。一実施形態では、Ｉ／Ｏシステムライブラリ機能は、ユーザーインターフェースのディスプレイ上で、タービンコントローラ変更モジュールを表現するか、またはタービンコントローラ変更モジュールデータファイルを表現するアイコンを、Ｉ／Ｏシステムライブラリ機能を表現するアイコン上にドラッグすることによって選択される。同様に、ユーザーインターフェースのディスプレイ上で、タービンコントローラを表現するか、またはタービンコントローラ・データファイルを表現するアイコンを、Ｉ／Ｏシステムライブラリ機能を表現するアイコン上にドラッグすることができる。さらに別の実施形態では、ユーザーはＩ／Ｏシステムライブラリアイコンを選択し、解析するコントローラまたはコントローラ変更モジュールをユーザーが選択できるように選択画面が表示される。図８に示すように、タービンコントローラ解析アセンブリ（例えば図３のアセンブリ３１５）は、解析されるシステムまたはライブラリのリスト８０２を含むクエリウィンドウ８０１を生成する。あるいは、ユーザーは、例えばタッチパッド、キーボード、または他の任意のユーザーインターフェースにより、検索フィールドに１つまたは複数の文字を入力することができる。図９は、解析するシステムまたはライブラリに追加する１つまたは複数のデバイスをユーザーが選択できるＩ／Ｏ追加フィールド８０３を示す。ユーザーがＩ／Ｏ接続を有する１つまたは複数のデバイスを選択すると、デバイスは「選択された」フィールド８０４へ移動する。システムまたはライブラリ８０２は、タービンコントローラ変更モジュール、例えば、タービンの燃料システム、タービンの冷却システム、タービンの再循環システム、タービンの排気システム、タービンの吸気システム、またはタービンの動作に影響を及ぼす他の任意のシステムを制御するためにタービンコントローラを変更することを必要とするモジュールなどに対応する。
【００２１】
システムまたはライブラリ８０２が選択されると、タービンコントローラ解析アセンブリ（例えば図３のアセンブリ３１５）は、選択されたシステムまたはライブラリ８０２のデバイスおよびＩ／Ｏ接続および所定のタービンコントローラのデバイスの比較解析を実行する。一実施形態では、ユーザーは、タービンおよびタービンコントローラに対する複数の変更を表現する複数のシステムまたはライブラリ８０２を選択することができる。タービンコントローラ解析アセンブリは、選択されたシステムまたはライブラリ８０２のＩ／Ｏ接続を、選択されたシステム８０２に適応するようにタービンコントローラを変更することを必要とするＩ／Ｏ接続を決定するためにタービンコントローラにおいて現在構成されるＩ／Ｏ接続と比較する。
【００２２】
比較解析を実行すると、タービンコントローラ解析アセンブリは、材料表を生成して、ユーザーインターフェース１１０に材料表を表示する。図１０は、材料表１００６を含むディスプレイ画面１０００の内容の一例を示す。Ｉ／Ｏライブラリディスプレイ画面１０００は、コントローラ名１００１ならびに任意の関連する統計および識別情報を含む。またＩ／Ｏライブラリディスプレイ画面１０００は、タービンコントローラを変更するためにユーザーにより選択されたシステム８０２に対応するコントローラ変更モジュールの名前１００３、ならびにコントローラ変更モジュールについての任意の関連する情報を含む。
【００２３】
またＩ／Ｏライブラリディスプレイ画面１０００はＩ／Ｏ接続のリスト１００５を含み、それはＩ／Ｏ接続の名前、その場所、ならびにその接続が現在接続されているかどうか、そして選択されたシステムおよびライブラリ８０２によって示されるコントローラ変更モジュールを適応させるためにその接続を変更する必要があるかどうかについての表示を含む。
【００２４】
またＩ／Ｏライブラリディスプレイ画面１０００は材料表１００６を含み、それは選択されたシステムおよびライブラリ８０２によって示されるタービンコントローラ変更モジュールを用いてタービンコントローラを変更することを必要とするデバイスの名前および他の任意の関連データを列挙する。
【００２５】
再び図１に示すように、ユーザーは、メモリリリース機能１６０を選択するために、ユーザーインターフェース１１０と対話する。ユーザーがメモリリリース機能１６０を選択すると、タービンコントローラメモリおよびＩ／Ｏ接続上で現在接続されているシステムを切り離す効果が、ブロック１６１においてシミュレーションされる。図１１に示すように、タービンコントローラ解析アセンブリ（例えば図３のアセンブリ３１５）は、現在タービンコントローラに接続されているシステムのリスト１１０２を含むクエリウィンドウ１１０１を生成する。あるいは、ユーザーは、接続されたシステムまたはモジュールを選択するために、例えばタッチパッド、キーボード、または他の任意のユーザーインターフェースにより、検索フィールドに１つまたは複数の文字を入力することができる。システム１１０２は、タービンコントローラ変更モジュール、例えば、タービンの燃料システム、タービンの冷却システム、タービンの再循環システム、タービンの排気システム、タービンの吸気システム、またはタービンの動作に影響を及ぼす他の任意のシステムを制御するためにタービンコントローラに接続されるモジュールなどに対応する。
【００２６】
所望のシステムがシステムのリスト１１０２から選択されると、タービンコントローラ解析アセンブリは、図１２に示すリポート１２００を生成し、そのリポートには、選択されたシステム１１０２を切り離すことに基づいて解放されるＩ／Ｏ接続、ならびに選択されたシステム１１０２を切り離すことによって利用可能となるタービンコントローラのメモリが記載される。具体的には、リポート１２００は、タービンコントローラの名前およびタービンコントローラに関する対応する情報を含むセクション１２０１を含む。またリポート１２００は、図１１の選択されたシステム１１０２に対応し、シミュレーションにおいて取り除かれるようにユーザーによって選択されたコントローラ変更モジュールの名前１２０３、ならびにコントローラ変更モジュールに関する任意の対応する情報を含む。またリポート１２００は、コントローラからコントローラ変更モジュールを切り離すことによって利用可能となるコントローラのＩ／Ｏ接続を列挙するセクション１２０５、およびコントローラ変更モジュールを切り離すことによって解放されるコントローラのメモリの量および場所を含むセクション１２０６を含む。
【００２７】
再び図１に示すように、ユーザーは、メモリリ評価  機能１７０を選択するために、ユーザーインターフェース１１０と対話する。ユーザーがメモリ評価機能１７０を選択すると、タービンコントローラに新たなシステムを追加するために利用可能なメモリを示すリポートがブロック１７１で生成される。図１３に示すように、タービンコントローラ解析アセンブリ（例えば図３のアセンブリ３１５）は、システム１３０３がコントローラに接続されるために充分なメモリをコントローラが有するかどうかを決定するために、ユーザーが選択することができるシステムのリスト１３０２を含むクエリウィンドウ１３０１を生成する。一実施形態では、コントローラはマークＶコントローラであり、それは限られたメモリ量を有する。あるいは、ユーザーは、接続されたシステムまたはモジュールを選択するために、例えばタッチパッド、キーボード、または他の任意のユーザーインターフェースにより、検索フィールドに１つまたは複数の文字を入力することができる。システム１３０２は、タービンコントローラ変更モジュール、例えば、タービンの燃料システム、タービンの冷却システム、タービンの再循環システム、タービンの排気システム、タービンの吸気システム、またはタービンの動作に影響を及ぼす他の任意のシステムを制御するためにタービンコントローラに接続されるモジュールなどに対応する。
【００２８】
図１４に示すように、図１３のシステム１３０２がユーザーによって選択されると、タービンコントローラ解析アセンブリはメモリ評価リポート１４００を生成する。リポート１４００は、コントローラ名および情報１４０１、ならびに図１３の選択されたシステム１３０２に対応するコントローラ変更モジュールの名前および情報１４０３を含む。またリポート１４００は、コントローラの利用可能なメモリに関する情報１４０５、およびコントローラ変更モジュール１２０３が必要とするメモリ量を記載するセクション１４０６を含む。したがって、ユーザーは、選択されたコントローラが所望のコントローラ変更モジュールで変更することができるかどうかを決定することができる。
【００２９】
上述したように、図１の機能ブロックは、命令を実行するためにプロセッサによって用いられる命令およびデータを含む物理メモリのセグメントに対応する。図３は、本発明の一実施例によるタービンコントローラ構成情報を提供するためのシステム３００の一例を示す。システム３００は、ユーザーインターフェース３１０およびタービンコントローラ解析アセンブリ３１５を含む。ユーザーインターフェース３１０はディスプレイデバイスを含み、それは、電子ディスプレイデバイス、印刷媒体ディスプレイデバイス、触覚ディスプレイデバイス、音声出力デバイス、またはユーザーが理解できる形式でユーザーにデータを提供し、ユーザーからタービンコントローラ解析アセンブリ３１５の動作を制御するための入力を受け取ることができる他の任意のデバイスであってもよい。
【００３０】
タービンコントローラ解析アセンブリ３１５は、プロセッサ３２０およびメモリ３３０を含む。メモリ３３０は、図１の機能選択ブロック１２０、２２１、２３０、１３１、１４０、１４１、１５０、１５１、１６０、１６１、１７０、および１７１に対応する機能選択プログラムを格納する機能選択プログラムセグメント３３１を含む。またタービンコントローラ解析アセンブリ３１５は、タービンコントローラＩ／Ｏコネクタおよび信号構成データセグメント３３２、信号データベース３３３、デバイスデータベース３３４、およびタービンシステム・モジュール・データ・セクション３３５を含む。各セクションおよびデータベース３３２、３３３、３３４、および３３５は、タービンコントローラおよびタービンコントローラ変更モジュールの解析を実行するためにユーザーインターフェース２１０を介してユーザーによってアクセスされ選択されたコネクタ、信号、デバイス、およびシステムに対応するデータを格納する。
【００３１】
タービンコントローラ解析アセンブリ３１５は、単一のコンピュータハウジングによって規定される１つのコンピュータであってもよいし、あるいはネットワークによって接続される複数のコンピュータを含んでもよい。例えば、図３には１つのプロセッサ３２０を示してあるが、本発明の実施形態は、任意の数のプロセッサ、および任意の数のメモリモジュール、メモリチップ、もしくは同じメモリチップ内のセグメントを有するコンピュータシステムを含む。メモリ３３０は、揮発性および不揮発性メモリ、固体メモリ、ディスク、またはデジタル的にデータを格納するための他の任意のタイプのコンピュータ可読手段を含む任意のコンピュータ可読媒体を含んでもよい。
【００３２】
またタービンコントローラ解析アセンブリ３１５は、ネットワークデバイスまたはシステム３５０によりデータを交換するためのＩ／Ｏモジュール３４０を含んでもよい。例えば、ユーザーが解析のためのコントローラ変更モジュールを選択し、タービンコントローラ解析アセンブリ３１５がメモリ３３０に格納されたコントローラ変更モジュールに関する情報を有しない場合には、タービンコントローラ解析アセンブリは、ネットワークデバイスまたはシステム３５０にコントローラ変更モジュールに関するデータを要求する。
【００３３】
本発明の実施形態では、タービンコントローラ解析アセンブリは、タービンコントローラに追加のユーティリティを提供するためにタービンコントローラに接続できる現在構成されているタービンコントローラおよび変更モジュールに関する情報をユーザーに提供する。
【００３４】
実施形態は、ユーザーインターフェースからの第１のクエリおよびユーザーインターフェースからのタービンコントローラ選択を受け取ることに基づいて、タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するステップを含む。タービンコントローラのデバイスおよび信号に対応する情報は、第１のクエリの検索語を含む、タービンコントローラと関係する各デバイス名および信号名のリストを含む。
【００３５】
一実施形態では、ユーザーインターフェースは、タービンコントローラを表現する第１のアイコン、ならびにデバイスおよび信号解析機能を表現する第２のアイコンを表示するように構成される。タービンコントローラ解析アセンブリは、ユーザーインターフェースのディスプレイ上で第２のアイコンと相互作用する第１のアイコンに基づいて、タービンコントローラのデバイスおよび信号に対応する情報の表現を生成するように構成される。
【００３６】
一実施形態では、タービンコントローラ解析アセンブリは、ユーザーインターフェースから第１のタービンコントローラ変更モジュールに対応する第１のデータモジュール選択信号を受け取ることに基づいて、第１のタービンコントローラ変更モジュールを用いてタービンコントローラを変更するための材料表の表現を生成するように構成される。ユーザーインターフェースは、入力／出力（Ｉ／Ｏ）システムライブラリを表現する第３のアイコンおよび第１のタービンコントローラ変更モジュールを表現する第４のアイコンを表示するように構成される。タービンコントローラ解析アセンブリは、ユーザーインターフェースのディスプレイ上で第４のアイコンと相互作用する第３のアイコンに基づいて、材料表の表現を生成するように構成される。
【００３７】
一実施形態では、タービンコントローラ解析アセンブリは、ユーザーインターフェースによって生成される第１の機能選択信号に応答して、タービンコントローラと接続されたタービンコントローラ変更モジュールとの間でデータを送信するために利用可能なデータＩ／Ｏコンタクトに対応する情報の表現を生成するようにさらに構成され、利用可能なデータＩ／Ｏコンタクトは、第１の機能選択信号の生成時において、いかなるタービンコントローラ変更モジュールからも切り離されている。
【００３８】
一実施形態では、タービンコントローラ解析アセンブリは、ユーザーインターフェースによって生成される第２の機能選択信号および第２のタービンコントローラ変更モジュールに対応する第２のデータモジュールに応答して、タービンコントローラとのデータ通信コンタクトから第２のデータモジュールを取り除くことに基づいてリリースされるタービンコントローラのメモリに対応する情報の表現を生成するようにさらに構成される。
【００３９】
一実施形態では、タービンコントローラ解析アセンブリは、ユーザーインターフェースによって生成される第３の機能選択信号に応答して、タービンコントローラ変更モジュールデータを受け取るためのタービンコントローラで利用可能なメモリに対応する情報の表現を生成するようにさらに構成される。
【００４０】
本発明の実施形態は、タービンコントローラを解析するためのシステムおよび方法を提供する。本発明の技術的な効果は、タービンコントローラ構成情報を提供するためにユーザーがグラフィクスと対話することができるグラフィカル・ユーザー・インターフェースを提供し、構成情報を取得するためのタービンに関する特別な専門知識の必要性を低減し、タービンコントローラ情報を生成するコンピュータを制御するためにユーザーが制御可能な単純なユーザーインターフェースを提供することによってヒューマンエラーを低減することを含む。インターフェースは、タービンコントローラを解析することができ、タービンコントローラに対する変更を解析することができる速度をさらに増加させる。
【００４１】
本発明について限られた数の実施形態にのみ関連して詳述しているが、本発明がこのような開示された実施形態に限定されないことが直ちに理解されるべきである。むしろ、これまでに記載されていない任意の数の変形、変更、置換または等価な構成を組み込むために、本発明を修正することができ、それらは本発明の趣旨と範囲に相応している。さらに、本発明の様々な実施形態について記載しているが、本発明の態様は記載した実施形態のうちのいくつかのみを含んでもよいことを理解すべきである。したがって、本発明は、上記の説明によって限定されるとみなされるのではなく、添付した特許請求の範囲によって限定されるだけである。
【符号の説明】
【００４２】
１００  機能ブロック図
１２０  予備Ｉ／Ｏリポート機能
１２１  表示された予備Ｉ／Ｏリポート
１３０  デバイス／信号ファインダ機能
１３１  デバイスおよび信号を表示
１４０  信号名ファインダ機能
１４１  信号を表示
１５０  Ｉ／Ｏシステムライブラリ機能
１５１  材料表を表示
１６０  メモリリリース機能
１６１  メモリリリースの効果をシミュレート
１７０  メモリ評価機能
１７１  メモリ評価リポートを生成
２０１  インターフェース・ディスプレイ
２０２  アイコン
２０３  アイコン
２０４  アイコン
２０５  アイコン
２０６  アイコン
２０７  アイコン
３００  システム
３１０  ユーザーインターフェース
３１５  タービンコントローラ解析アセンブリ
３２０  プロセッサ
３３０  メモリ
３３１  機能選択プログラムセグメント
３３２  Ｉ／Ｏコネクタおよび信号構成データセグメント
３３３  信号データベース
３３４  デバイスデータベース
３３５  タービンシステム・モジュール・データ・セクション
３４０  Ｉ／Ｏモジュール
３５０  ネットワークデバイス／システム
４０１  コントローラ名
４０２  コントローラ統計／識別情報
４０３  利用可能な電気的Ｉ／Ｏコンタクトの名前および場所
４０４  利用可能な熱電対Ｉ／Ｏコンタクトの名前および場所
４０５  ソレノイドＩ／Ｏコンタクトの名前および場所
５０１  物理キャビネットの表現
５０２  Ｉ／Ｏスロット
５０３  Ｉ／Ｏスロット
５０４  Ｉ／Ｏスロット
５０５  Ｉ／Ｏスロット
５０６  Ｉ／Ｏスロット
５０７  Ｉ／Ｏスロット
５０８  利用可能なスロット
５０９  利用可能なスロット
５１０  利用可能なスロット
５１１  利用可能なスロット
６０１  クエリウィンドウ
６０２  検索フィールド
６０３  信号およびデバイス
６０４  信号／デバイス詳細ウィンドウ
７０１  クエリウィンドウ
７０２  検索フィールド
７０３  信号
８０１  クエリウィンドウ
８０２  システムまたはライブラリのリスト
８０３  Ｉ／Ｏ追加フィールド
８０４  「選択された」フィールド
１０００  Ｉ／Ｏライブラリディスプレイ画面
１００１  コントローラ名
１００３  コントローラ変更モジュールの名前
１００５  Ｉ／Ｏ接続のリスト
１００６  材料表
１１０１  クエリウィンドウ
１１０２  システム
１２００  リポート
１２０１  タービンコントローラの名前および情報を含むセクション
１２０３  コントローラ変更モジュールの名前
１２０５  Ｉ／Ｏ接続を列挙するセクション
１２０６  コントローラのメモリの量および場所を含むセクション
１３０１  クエリウィンドウ
１３０３  コントローラに接続されたシステム
１４００  リポート
１４０１  コントローラ名および情報
１４０３  コントローラ変更モジュール
１４０５  利用可能なメモリ
１４０６  必要とするメモリ量を記載するセクション
【図１】
2015096724.tif 000003
【図２】
2015096724.tif 000004
【図３】
2015096724.tif 000005
【図４】
2015096724.tif 000006
【図５】
2015096724.tif 000007
【図６】
2015096724.tif 000008
【図７】
2015096724.tif 000009
【図８】
2015096724.tif 000010
【図９】
2015096724.tif 000011
【図１０】
2015096724.tif 000012
【図１１】
2015096724.tif 000013
【図１２】
2015096724.tif 000014
【図１３】
2015096724.tif 000015
【図１４】
2015096724.tif 000016
【外国語明細書】
2015096724000001.pdf