(57)【要約】【課題】ターボ機械（１５）の温度制御のための方法、システム、およびコンピュータプログラムを提供すること。【解決手段】この方法は、計算装置（３０）を使用して、作動中のターボ機械（１５）の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取るステップ（Ｓ１）と、計算装置（３０）を使用して、Ｔexhパラメータ、Ｔfireパラメータ、およびＴriseパラメータを、ターボ機械（１５）の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較するステップ（Ｓ２）と、ユーザ（５０）に対して、ＴexhパラメータがＴexh作動限界値を超過したこと、ＴfireパラメータがＴfire作動限界値を超過したこと、およびＴriseパラメータがＴrise作動限界値を超過したことの少なくとも１つに応答して処置を生成するステップ（Ｓ３）とを含む。【選択図】図１
2012067748.tif 000002
【特許請求の範囲】
【請求項１】
ターボ機械（１５）の温度を制御する方法であって、
計算装置（３０）を使用して、作動中の前記ターボ機械（１５）の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取るステップ（Ｓ１）と、
前記計算装置（３０）を使用して、前記Ｔexhパラメータ、前記Ｔfireパラメータ、および前記Ｔriseパラメータを、前記ターボ機械（１５）の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較するステップ（Ｓ２）と、
ユーザ（５０）に対して、前記Ｔexhパラメータが前記Ｔexh作動限界値を超過したこと、前記Ｔfireパラメータが前記Ｔfire作動限界値を超過したこと、および前記Ｔriseパラメータが前記Ｔrise作動限界値を超過したことの少なくとも１つに応答して処置を生成するステップ（Ｓ３）と
を含む方法。
【請求項２】
受け取る前記ステップが、前記計算装置（３０）と通信する外部コンピュータシステムから前記Ｔexh、Ｔfire、およびＴriseパラメータを受け取るステップを含む、請求項１記載の方法。
【請求項３】
処置を生成する前記ステップが、前記Ｔexhパラメータが前記Ｔexh作動限界値を超過したこと、前記Ｔfireパラメータが前記Ｔfire作動限界値を超過したこと、および前記Ｔriseパラメータが前記Ｔrise作動限界値を超過したことの少なくとも１つに応答して前記ターボ機械（１５）のアラームまたはトリップを生じるステップを含む、請求項１記載の方法。
【請求項４】
ターボ機械（１５）用の温度制御システム（４０）であって、
作動中の前記ターボ機械（１５）の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取る受け取り部（４１）と、
前記Ｔexhパラメータ、前記Ｔfireパラメータ、および前記Ｔriseパラメータを、前記ターボ機械（１５）の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較するコンパレータ（４２）と、
前記Ｔexhパラメータが前記Ｔexh作動限界値を超過したこと、前記Ｔfireパラメータが前記Ｔfire作動限界値を超過したこと、および前記Ｔriseパラメータが前記Ｔrise作動限界値を超過したことの少なくとも１つに応答して処置を生成する処置生成部（４３）と
を備える
少なくとも１つの装置
を具備する温度制御システム（４０）。
【請求項５】
前記受け取り部（４１）が、前記計算装置（３０）と通信する外部コンピュータシステムから前記Ｔexh、Ｔfire、およびＴrise作動限界値をさらに受け取る、請求項４記載の温度制御システム（４０）。
【請求項６】
前記コンパレータ（４２）が、前記Ｔexhパラメータ、前記Ｔfireパラメータ、および前記Ｔriseパラメータがその対応するＴexh、Ｔfire、およびＴrise作動限界値を超過したか否かを判定する判定部（４７）を備える、請求項４記載の温度制御システム（４０）。
【請求項７】
前記処置生成部（４３）が、前記Ｔexhパラメータが前記Ｔexh作動限界値を超過したこと、前記Ｔfireパラメータが前記Ｔfire作動限界値を超過したこと、および前記Ｔriseパラメータが前記Ｔrise作動限界値を超過したことの少なくとも１つに応答して前記ターボ機械（１５）のアラームまたはトリップを生成する、請求項４記載の温度制御システム（４０）。
【請求項８】
実行されると、コンピュータシステムがターボ機械（１５）の温度制御方法を実施できるようにする、少なくとも１つのコンピュータ可読媒体内で具体化されたプログラムコードを備えるコンピュータプログラムであって、前記方法が、
計算装置（３０）を使用して、作動中の前記ターボ機械（１５）の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取るステップ（Ｓ１）と、
前記計算装置（３０）を使用して、前記Ｔexhパラメータ、前記Ｔfireパラメータ、および前記Ｔriseパラメータを、前記ターボ機械（１５）の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較するステップ（Ｓ２）と、
ユーザ（５０）に対して、前記Ｔexhパラメータが前記Ｔexh作動限界値を超過したこと、前記Ｔfireパラメータが前記Ｔfire作動限界値を超過したこと、および前記Ｔriseパラメータが前記Ｔrise作動限界値を超過したことの少なくとも１つに応答して処置を生成するステップ（Ｓ３）と
を含むコンピュータプログラム。
【請求項９】
処置を生成する前記ステップが、前記計算装置（３０）を使用して、前記Ｔexhパラメータが前記Ｔexh作動限界値を超過したこと、前記Ｔfireパラメータが前記Ｔfire作動限界値を超過したこと、および前記Ｔriseパラメータが前記Ｔrise作動限界値を超過したことの少なくとも１つに応答して前記ターボ機械（１５）のアラームまたはトリップを生成するステップを含む、請求項８記載のコンピュータプログラム。
【請求項１０】
作動中の前記ターボ機械（１５）の１つまたは複数の追加の温度パラメータを受け取るステップと、前記１つまたは複数の追加の温度パラメータを、対応する１つまたは複数の追加の作動限界値と比較するステップと、前記計算装置（３０）を使用して、ａ）前記Ｔexhパラメータが前記Ｔexh作動限界値を超過したこと、前記Ｔfireパラメータが前記Ｔfire作動限界値を超過したこと、および前記Ｔriseパラメータが前記Ｔrise作動限界値を超過したこと、ならびにｂ）前記１つまたは複数の追加の温度パラメータが前記対応する１つまたは複数の追加の作動限界値を超過したことの少なくとも１つに応答して処置を生成するステップとをさらに含む、請求項８記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ターボ機械の作動パラメータの監視に関する。より詳細には、本発明は、ターボ機械の作動中に温度制御を行うシステムおよび方法に関する。
【背景技術】
【０００２】
ターボ機械システムは、複雑であり、通常、作動負荷の広い変化に亘って、多数のパラメータを自動的に制御する必要がある。たとえば、タービンシステムおよびターボ発電機を備える発電システムについて、タービン自体の様々な構造の温度を制御しなければならない。通常、ターボ機械システムおよびその部品は、ターボ機械の作動中に存在する過酷な環境による熱応力を受ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７７４２９０４号公報
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示の第１の態様は、ターボ機械の温度を制御する方法であって、計算装置を使用して、作動中のターボ機械の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取るステップと、計算装置を使用して、Ｔexhパラメータ、Ｔfireパラメータ、およびＴriseパラメータを、ターボ機械の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較するステップと、ユーザに対して、ＴexhパラメータがＴexh作動限界値を超過したこと、ＴfireパラメータがＴfire作動限界値を超過したこと、およびＴriseパラメータがＴrise作動限界値を超過したことの少なくとも１つに応答して処置を生成するステップとを含む方法を提供する。
【０００５】
本開示の第２の態様は、ターボ機械用の温度制御システムであって、作動中のターボ機械の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取る受け取り部と、Ｔexhパラメータ、Ｔfireパラメータ、およびＴriseパラメータを、ターボ機械の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較するコンパレータと、ＴexhパラメータがＴexh作動限界値を超過したこと、ＴfireパラメータがＴfire作動限界値を超過したこと、およびＴriseパラメータがＴrise作動限界値を超過したことの少なくとも１つに応答して処置を生成する処置生成部とを備える少なくとも１つの装置を具備する温度制御システムを提供する。
【０００６】
本開示の第３の態様は、実行されると、コンピュータシステムがターボ機械の温度制御方法を実施できるようにする、少なくとも１つのコンピュータ可読媒体内で具体化されたプログラムコードを備えるコンピュータプログラムであって、その方法が、計算装置を使用して、作動中のターボ機械の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取るステップと、計算装置を使用して、Ｔexhパラメータ、Ｔfireパラメータ、およびＴriseパラメータを、ターボ機械の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較するステップと、ユーザに対して、ＴexhパラメータがＴexh作動限界値を超過したこと、ＴfireパラメータがＴfire作動限界値を超過したこと、およびＴriseパラメータがＴrise作動限界値を超過したことの少なくとも１つに応答して処置を生成するステップとを含むコンピュータプログラムを提供する。
【０００７】
本発明の他の態様は、本明細書に記載の機能の一部または全てを含み、かつ／または実行する方法、システム、プログラム製品、およびそれぞれを使用し生成する方法を提供する。本発明の例示的態様は、本明細書に記載の１つまたは複数の問題、および／または記載されていない１つまたは複数の他の問題を解決するように考えられている。
【０００８】
本発明のこれらおよび他の特徴は、本発明の様々な実施形態を示す添付図面と併せて、本発明の様々な態様の以下の詳細な記述からより容易に理解されよう。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態による、ターボ機械の温度制御システムを実装するための例示的環境のブロックダイアグラムである。
【図２】本発明の実施形態による、ターボ機械の温度を制御する方法のフローダイアグラムである。
【図３】本発明の実施形態による、ターボ機械の温度を制御する方法に関するターボ機械作動領域のグラフである。
【図４】本発明の実施形態による、ターボ機械の温度を制御する方法に関するターボ機械作動領域の別のグラフである。
【図５】本発明の実施形態による、ターボ機械の温度を制御する方法に関するターボ機械作動領域の別のグラフである。
【図６】本発明の実施形態による制御システムを有するタービンの概略図である。
【図７】本発明の実施形態による、タービン、モデルおよびカルマンフィルタモデル修正推定機構の高位のブロックダイアグラムである。
【図８】本発明の実施形態によるカルマンフィルタモデル修正推定機構のより詳細なフローチャートのブロックダイアグラムである。
【発明を実施するための形態】
【００１０】
図面は一定の縮尺とは限らないことに留意されたい。図面は、本発明の典型的な態様のみを描くように意図されており、したがって、本発明の範囲を限定するものと考えるべきではない。諸図面では、図面間で同様な番号は同様な要素を表す。
【００１１】
ターボ機械システムは、複雑であり、通常、作動負荷の広い変化に亘って、多数のパラメータを自動的に制御する必要がある。たとえば、タービンの様々な構造の温度を制御する必要がある。従来、ターボ機械のパラメータが測定され、ターボ機械制御システムにフィードバックされ、ターボ機械制御システムが、測定されたパラメータに基づいてあらゆる必要な自動制御を行っている。その測定およびフィードバック体系は、多数のパラメータに適している。しかし、ターボ機械の複雑さのために、また、様々なパラメータが他のパラメータに直接または間接にいかに影響を及ぼすかによって、より様々なパラメータをより強固な態様で用いる制御システムの開発には多数の難題を伴う。
【００１２】
本発明の実施形態が、方法、装置（システム）およびコンピュータプログラム製品のフローダイアグラム図および／またはブロックダイアグラムを参照しながら、本明細書に記載される。フローダイアグラム図および／またはブロックダイアグラムの各ブロック、ならびにフローダイアグラム図および／またはブロックダイアグラムのブロックの組合せは、コンピュータプログラム命令によって実行することができることが理解されるであろう。これらコンピュータプログラム命令は、汎用コンピュータ、特定用途コンピュータ、または他のプログラム可能なデータ処理装置の処理構成要素に発せられて一機構を創出し、それによって、コンピュータまたは他のプログラム可能なデータ処理装置の処理構成要素を介して実行される命令が、フローダイアグラムおよび／またはブロックダイアグラムの１つまたは複数のブロックに規定されている機能／働きを実行する手段を生成する。
【００１３】
これらコンピュータプログラム命令はまた、コンピュータまたは他のプログラム可能なデータ処理装置を特定の態様で機能させることができるコンピュータ可読媒体に格納することもでき、それによって、コンピュータ可読媒体に格納された命令が、フローダイアグラムおよび／またはブロックダイアグラムの１つまたは複数のブロックの機能／働きを実行する命令手段を含む製品を作り出す。
【００１４】
コンピュータプログラム命令はまた、それをコンピュータまたは他のプログラム可能なデータ処理装置にロードし、一連の作動ステップをコンピュータまたは他のプログラム可能な装置上で実行させるようにして、コンピュータ実行プロセスを生成することができ、それによって、コンピュータまたは他のプログラム可能な装置上で実行される命令が、フローダイアグラムおよび／またはブロックダイアグラムの１つまたは複数のブロックに規定されている機能／働きを実行するプロセスを形成する。
例示的環境
図１を参照すると、作動中のターボ機械１５の温度の制御に関する例示的環境が、本発明の実施形態に従って示されている。この場合は、環境は、様々な制御システムに関し本明細書に記載されている様々な処理ステップを実行することができるコンピュータインフラストラクチャ２０を備える。たとえば、コンピュータインフラストラクチャ２０は、他の構成要素の中でも、温度制御システム４０を備える計算装置３０を備えるところが示されており、温度制御システム４０は、計算装置３０が、本明細書に記載される処理ステップを実行することによって、作動中にターボ機械１５の温度制御を実施することを可能にする。
【００１５】
計算装置３０はターボ機械１５と通信することが示されている。一実施形態では、ターボ機械１５は、ターボ発電機１９に結合されたタービンシステム１７を備える。当業者は、タービンシステム１７およびターボ発電機１９が、タービンシステム１７およびターボ発電機１９の作動に必要な既知または今後開発されるあらゆる構造を備えることができることを理解するであろう。たとえば、タービンシステム１７は、任意の数の低、中間、または高圧部を有するガスタービンおよび／または蒸気タービンなどを備え得る。
【００１６】
タービンシステム１７は、Ｎ．Ｙ．州スケネクタディのＧｅｎｅｒａｌ  Ｅｌｅｃｔｒｉｃ  Ｃｏｍｐａｎｙから市販されている、９ＦＢエンジンと呼称されることもあるＭＳ９００１ＦＢエンジンのような燃焼タービンエンジンを備え得る。本発明は、いずれか１つの特定エンジンには限定されず、たとえば、Ｇｅｎｅｒａｌ  Ｅｌｅｃｔｒｉｃ  ＣｏｍｐａｎｙのＭＳ７００１ＦＡ（７ＦＡ）およびＭＳ９００１ＦＡ（９ＦＡ）、ＧＥ  ９０ならびにＬＭＳ１００エンジンモデルを含む他のエンジンに関して使用することもできる。他の例ではまた、Ｆ１１９Ｐｒａｔｔ  ａｎｄ  Ｗｈｉｔｎｅｙ軍用エンジンならびに８０００Ｈシーメンス機を含む。
【００１７】
さらに、計算装置３０はユーザ５０と通信することが示されている。ユーザ５０は、たとえば、プログラマ、運転者、または別のコンピュータシステムであり得る。前記と計算装置３０との間の対話については本明細書で説明する。
【００１８】
計算装置３０は、処理構成要素３１（たとえば１つまたは複数のプロセッサ）、メモリ構成要素３２（たとえば記憶階層）、入力／出力（Ｉ／Ｏ）構成要素３３（たとえば１つまたは複数のＩ／Ｏインターフェースおよび／または装置）、およびバスなどの通信経路３４を備えるところが示されている。さらに、計算装置３０は、外部Ｉ／Ｏ装置／リソース３５および記憶システム３６と通信することが示されている。一実施形態では、処理構成要素３１は、メモリ構成要素３２および／または記憶システム３６に少なくとも部分的に格納することができる、温度制御システム４０などのプログラムコードを実行することができる。
【００１９】
温度制御システム４０の実施形態の作業を実行させるコンピュータプログラムコードは、Ｊａｖａ（商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのようなオブジェクト指向プログラム言語、および「Ｃ」プログラム言語または同様なプログラム言語のような従来の手続き型プログラム言語を含めて、１つまたは複数のプログラム言語のいかなる組合せででも書くことができる。プログラムコードは、完全にユーザのコンピュータ上、部分的にユーザのコンピュータ上、独立型のソフトウェアパッケージとして、部分的にユーザのコンピュータ上で部分的に遠隔コンピュータ上、または完全に遠隔コンピュータもしくはサーバ上で実行することができる。後者の場合には、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介してユーザのコンピュータに接続することができ、あるいは、外部コンピュータに接続を行うこともできる（たとえばインターネットサービスプロバイダを使用しインターネットを介して）。
【００２０】
プログラムコードを実行している間、処理構成要素３１はデータを処理することができ、その結果、その後の処理のために、ターボ機械１５の排気温度データ、燃焼温度データ、燃焼器温度上昇データ、および対応する作動限界値データなどのデータを、メモリ構成要素３２、記憶システム３６、および／またはＩ／Ｏ構成要素３３から／へ読取りおよび／または書き込むことができる。通信経路３４は、計算装置３０内のそれぞれの構成要素間に通信リンクを形成する。Ｉ／Ｏ構成要素３３は、ユーザ５０が計算装置３０と対話することを可能にする１つまたは複数の対人Ｉ／Ｏ装置または記憶装置、および／または、ユーザ５０が任意のタイプの通信リンクを使用して計算装置３０と通信することを可能にする１つまたは複数の通信装置を備え得る。この場合、温度制御システム４０は、人間および／またはユーザ５０が温度制御システム４０と対話することを可能にする１組のインターフェース（たとえばグラフィカルユーザインターフェース（複数可）、アプリケーションプログラムインターフェースなど）を管理することができる。さらに、温度制御システム４０は、任意の手法を使用して、それらに限定されないがターボ機械１５の排気温度データ、燃焼温度データ、燃焼器温度上昇データ、対応する作動限界値などのデータ４６を管理（たとえば記憶、回収、生成、操作、組織化、表示など）することができる。
【００２１】
Ｉ／Ｏ装置３５は、ユーザ５０が計算装置３０と対話することを可能にするあらゆる装置、または計算装置３０が１つまたは複数の他の計算装置と通信することを可能にするあらゆる装置を備え得る。Ｉ／Ｏ装置３５（それらに限定されないが、キーボード、ディスプレイ、ポインティングデバイスなどを含む）は、直接にまたは介在するＩ／Ｏ制御部を介してのいずれかで計算装置３０に結合することができる。
【００２２】
少なくとも、計算装置３０は、それにユーザ５０によってインストールされた温度制御システム４０などのプログラムコードを実行することができる１つまたは複数の汎用計算用製品（たとえば計算装置）を備え得る（たとえば、パーソナルコンピュータ、サーバ、携帯端末など）。本明細書に使用される限り、プログラムコードは、情報処理能力を有する計算装置に、直接または以下の事項の任意の組合せ後のいずれかで特定の機能を実行させる任意の言語、コード、または表記での命令のあらゆる集合体を意味し得ると理解されたい。以下の事項とは、（ａ）別の言語、コード、または表記への変換、（ｂ）異なるマテリアル形態での再生、および／または（ｃ）解凍である。この場合、温度制御システム４０は、システムソフトウェア、および／またはアプリケーションソフトウェアのあらゆる組合せとして実現することができる。
【００２３】
さらに、温度制御システム４０、および本明細書に記載された様々な制御システムはまた、たとえばターボ機械の全体制御システムの一部として、方法（複数可）または計算プログラム製品（複数可）として実現することもできることを、当業者は理解するであろう。したがって、本発明の実施形態は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、またはソフトウェアとハードウェア態様を組み合わせた実施形態の形を取ることができ、本明細書では、それらは全て一般に、回路、モジュール、またはシステムと呼称することができる。
【００２４】
少なくとも、計算装置３０の技術的効果は、作動中のターボ機械１５の温度を制御する処理命令を発することである。計算装置３０の別の実施形態では、計算装置３０は、温度制御システム４０を介し、それらには限定されないが、排気温度、燃焼温度、および燃焼器温度上昇データを含めて、ターボ機械１５に関する作動パラメータを監視し、記録し、追跡することができる。
【００２５】
さらに、温度制御システム４０は、受け取り部４１、コンパレータ４２、および処置生成部４３などの一連のモジュールを使用して実行され得る。この場合、モジュールは、計算装置３０が、温度制御システム４０によって用いられる一連のタスクを実行することを可能にすることができ、温度制御システム４０の他の部分から離れて独立に展開および／または実行することができる。温度制御システム４０は、特定用途機／ハードウェアおよび／またはソフトウェアを備えるモジュールを具備し得る。いずれにしても、２つ以上のモジュールおよび／またはシステムが、それらのそれぞれのハードウェアおよび／またはソフトウェアの一部／全てを共有することができることを理解されたい。
【００２６】
本明細書で使用される用語「構成要素」は、あらゆる手法を用いてその形態に関して記載された機能を実行する、ソフトウェアを有しまたは有さない、ハードウェアのあらゆる形態を意味し、他方、モジュールという用語は、計算装置３０が計算装置３０に関して記載された機能をあらゆる手法を用いて実行することを可能にするプログラムコードを意味する。処理構成要素３１を備える計算装置３０のメモリ構成要素３２内に格納されたとき、モジュールは、機能を実行する構成要素の実質的な一部分になる。いずれにしても、２つ以上の構成要素、モジュールおよび／またはシステムが、それらのそれぞれのハードウェアおよび／またはソフトウェアの一部／全てを共有することができることを理解されたい。さらに、本明細書で説明される機能の一部は、実行されないこともあり、あるいは、追加の機能を計算装置３０の一部として備えることもあることを理解されたい。計算装置３０が複数の計算装置を備えるとき、各計算装置は、温度制御システム４０の一部分（たとえば１つまたは複数のモジュール）のみをそれに包含して有することもある。
【００２７】
ただし、計算装置３０および温度制御装置４０は、本発明の様々な処理ステップを実行することができる様々な可能な等価の計算装置を単に表していることを理解されたい。これについて、他の実施形態では、計算装置３０は、特定の機能を果たすためのハードウェアおよび／またはコンピュータプログラムコードを備える任意の特定用途計算用製品、特定用途ハードウェア／ソフトウェアと汎用ハードウェア／ソフトウェアとの組合せを備える任意の計算用製品などを備え得る。それぞれの場合、プログラムコードおよびハードウェアは、標準的なプログラム技法および技術的技法それぞれを用いて生成することができる。
【００２８】
同様に、コンピュータインフラストラクチャ２０は、本明細書に記載の発明（複数可）を実行するための様々なタイプのコンピュータインフラストラクチャの例示に過ぎない。たとえば、一実施形態では、コンピュータインフラストラクチャ２０は、本明細書に記載の様々な処理ステップを実行するために、ネットワーク、共有メモリなどのあらゆるタイプの有線および／または無線通信リンク上で通信する２つ以上の計算装置（たとえばサーバクラスタ）を備え得る。通信リンクがネットワークを備えるとき、そのネットワークは、１つまたは複数のタイプのネットワーク（たとえばインターネット、広域ネットワーク、ローカルエリアネットワーク、仮想私設ネットワークなど）の任意の組合せを備え得る。
【００２９】
また、介在する私設ネットワークまたはパブリックネットワークを介して他のデータ処理システムまたは遠隔プリンタもしくは記憶装置にデータ処理システムを結合することを可能にするために、ネットワークアダプタが、システムに結合され得る。モデム、ケーブルモデム、およびイーサーネットカードが、ほんのいくつかの現在利用可能なタイプのネットワークアダプタであり得る。いずれにしても、計算装置間の通信には、様々なタイプの伝送技法の任意の組合せを使用することができる。
【００３０】
温度制御システム４０は、計算装置３０が、ターボ機械１５の温度を制御する処理命令を発することを可能にする。温度制御システム４０は、ターボ機械１５、特にタービンシステム１７のガスタービンを、ターボ機械１５を損傷し得る温度制限値を超えることから保護するために設けられる。受け取り部４１は、作動中のターボ機械１５の温度パラメータを受け取る。たとえば、受け取り部４１は、排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取ることができる。
【００３１】
本発明の実施形態では、Ｔexhは、ターボ機械１５から出る排気ガスの直の温度を表し得る。Ｔfireは、ターボ機械１５の燃焼器（図示せず）の燃焼温度を表し得る。Ｔriseは、ターボ機械１５の燃焼器を通しての温度上昇を表し得る。一実施形態では、受け取り部４１はまた、作動中のターボ機械１５の温度を制御するために使用することができる、作動中のターボ機械１５の任意の数の追加の温度パラメータおよび対応する作動限界値を受け取ることができる。
【００３２】
受け取り部４１は、ターボ機械１５の温度パラメータおよび対応する作動限界値を受け取る。一実施形態では、受け取り部４１は、Ｔexh、Ｔfire、およびＴriseパラメータ、ならびに対応するＴexh、Ｔfire、およびＴrise作動限界値を受け取ることができる。受け取り部４１はまた、ターボ機械１５の作動、特に温度制御に関係し得る、既知または今後分かる任意の、ターボ機械１５の温度パラメータデータおよび／または作動限界値データを受け取ることができる。
【００３３】
受け取り部４１は、温度パラメータおよび対応する作動限界値をユーザ５０から受け取ることもできる。たとえば、ユーザ５０は、Ｔexh、Ｔfire、およびＴrise作動限界値を別の計算用製品から計算装置３０へ入力する運転者またはプログラマでもよい。あるいは、ユーザ５０は、Ｔexh、Ｔfire、およびＴriseパラメータおよび対応する作動限界値をＩ／Ｏ構成要素３３を介して計算装置３０に送る別のコンピュータシステムの外部計算装置（複数可）でもよい。さらに、ユーザ５０は、本明細書に記載のように計算装置３０にリンクしてもよく、ターボ機械１５の作動、特に温度制御に関係し得る、既知または今後分かる任意の、ターボ機械１５の温度パラメータデータおよび／または作動限界値データを、任意の従来の態様で、提供することもできる。したがって、受け取り部４１は、上記のいずれをも受け取ることができる。
【００３４】
コンパレータ４２は、Ｔexh、Ｔfire、およびＴriseパラメータを、ターボ機械１５の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較する。一実施形態では、コンパレータ４２は、さらに判定部４７を備え得、判定部４７は、Ｔexh、Ｔfire、およびＴriseパラメータが、作動中のターボ機械１５のＴexh、Ｔfire、およびＴrise作動限界値を超えるか否かを判定する。別の実施形態では、判定部４７は、任意の温度パラメータが、ターボ機械１５のその対応する作動限界値を超えるか否かを判定することができる。さらに別の実施形態では、判定部４７は、任意の温度パラメータが、ターボ機械１５のその対応する作動限界値を、所定の温度値だけ超えるか否かを判定することができる。その温度値は、たとえば５℃、１０℃、１５℃などの値であり得る。
【００３５】
コンパレータ４２はまた、ターボ機械１５の作動、特に温度制御に関係し得る、既知または今後分かる任意の、ターボ機械１５の温度パラメータデータおよび／または作動限界値データを比較することができる。続いて、判定部４７もまた、既知または今後分かる任意の温度パラメータデータが、その対応する作動限界値を超えるか否か、および／またはその対応する作動限界値を所定の温度値だけ超えるか否かを判定することができる。
【００３６】
処置生成部４３は、ユーザ５０に対して、ＴexhパラメータがＴexh作動限界値を超過したこと、ＴfireパラメータがＴfire作動限界値を超過したこと、およびＴriseパラメータがＴrise作動限界値を超過したことの少なくとも１つに応答して、アラームまたはトリップなどの処置を生成する。一実施形態では、アラームまたはトリップは、パラメータの１つが、作動限界値をある時間、たとえば０．５秒間超過すると生成され得る。ターボ機械１５の温度制御を維持することができるように、アラームまたはトリップを起こすいかなる時間経過でも選択することができることを、当業者は理解するであろう。さらに、処置生成部４３は、その対応する作動限界値を超過する既知または今後分かる任意の温度パラメータデータの少なくとも１つに応答して、アラームまたはトリップを生成することができる。
【００３７】
温度制御システム４０は、生成されたユーザ５０に対するアラームおよびトリップを、たとえばユーザインターフェースモジュール４４を介して送出することができる。一実施形態では、ユーザインターフェースモジュール４４は、ターボ機械１５制御室内にグラフィカルユーザインターフェースを設けることができる。
温度制御方法論
図２を参照すると、作動中のターボ機械１５の温度を制御する方法の実施形態が示されている。ステップＳ１は、計算装置３０を使用して、受け取り部４１が、作動中のターボ機械１５の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取るステップを含む（図１参照）。
【００３８】
図２のステップＳ１の一実施形態では、温度パラメータを受け取る受け取り部４１は、ターボ機械１５の排気温度（Ｔexh）を受け取るステップＳ１Ａと、ターボ機械１５の燃焼温度（Ｔfire）を受け取るステップＳ１Ｂと、ターボ機械１５の燃焼器温度上昇（Ｔrise）を受け取るステップＳ１Ｃとを含む。一実施形態では、受け取り部４１は、Ｔexh、Ｔfire、およびＴriseパラメータを計算用製品、または別のコンピュータシステム（図示せず）（そのコンピュータシステムはＴexh、Ｔfire、およびＴriseパラメータを独立に計算する）の外部計算装置（複数可）から本明細書に記載のようにＩ／Ｏ構成要素３３を介して独立に受け取ることもできる。Ｔexhパラメータは、たとえば、ターボ機械１５の作動中、任意の所与の時点での複数のＴexh測定値の平均を取ることによって計算することができることを当業者は理解するであろう。Ｔexh測定値は、ターボ機械１５が含むサーモカップル１８によって取得することができる（図１参照）。
【００３９】
一実施形態では、受け取り部４１は、ターボ機械１５の様々な作動状態に際して上記のパラメータの１つまたは複数の測定値を直接取得することによってＴexh、Ｔfire、およびＴriseパラメータを求めることができる計算用製品（複数可）、別のコンピュータシステム（複数可）の外部計算装置（複数可）などからＴexh、Ｔfire、およびＴriseパラメータを受け取ることができる。あるいは、Ｔexh、Ｔfire、およびＴriseパラメータは、様々な作動状態におけるターボ機械１５の燃料流量、タービン速度、入口温度、パワー出力、圧縮機排出温度、圧縮機排出圧力などの様々な作動入力値および出力値を使用して上記の１つまたは複数の温度パラメータを求める外部コンピュータモデリングシステムによって推定することができる。
【００４０】
Ｔexh、Ｔfire、およびＴriseパラメータならびにその他を求めるために使用することができる計算モデリングシステムおよび方法の例は、米国特許第７，７４２，９０４号に記載のモデルベース式制御システムでもよく、同特許は参照によりその全体が本明細書に援用される。明快さおよび便宜上の理由で、米国特許第７，７４２，９０４号からのある部分が、この出願の計算モデリングシステム節に説明されている。
【００４１】
別の実施形態では、方法ステップＳ１は、受け取り部４１が、作動中のターボ機械１５の１つまたは複数の追加の温度パラメータを受け取るステップをさらに含むことができる。１つまたは複数の追加の温度パラメータは、積極的に制御することができる、作動中のターボ機械１５の温度パラメータを直接または間接に表すことができる任意の温度パラメータでよい。
【００４２】
一実施形態では、１つまたは複数の追加の温度パラメータは、ターボ機械１５の様々な作動状態において上記のパラメータの１つまたは複数の測定値を直接取得することによって１つまたは複数の追加の温度パラメータを求めることができる計算用製品（複数可）、別のコンピュータシステム（複数可）の外部計算装置（複数可）などから受け取り部４１によって受け取ることができる。あるいは、１つまたは複数の追加の温度パラメータは、様々な作動状態におけるターボ機械１５の様々な作動入力値および出力値を使用して上記の１つまたは複数の温度パラメータを求める、外部コンピュータのモデリングシステム（この出願の計算モデリングシステム節に記載の米国特許第７，７４２，９０４号の一部分を参照）によって推定することができる。
【００４３】
図２を参照すると、ステップＳ２は、計算装置３０を使用して、コンパレータ４２が、Ｔexhパラメータ、Ｔfireパラメータ、およびＴriseパラメータを、ターボ機械１５の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較するステップを含む（図１参照）。図２の方法ステップＳ２の一実施形態では、コンパレータ４２が温度パラメータを対応する作動限界値と比較するステップは、ステップＳ２Ａを含み、このステップＳ２Ａは、受け取り部４１が、作動中のターボ機械１５のＴexh、Ｔfire、およびＴrise作動限界値を受け取るステップを含む（図１参照）。
【００４４】
受け取り部４１は、本明細書に記載のようにＩ／Ｏ構成要素３３を介して、それに限定されないが、作動限界値を入力する運転者またはプログラマなどのユーザ５０から、別の計算用製品（複数可）から、または作動限界値を計算する別のコンピュータシステム（図示せず）の外部コンピュータ装置（複数可）から作動限界値を受け取ることができる（図１参照）。一実施形態では、Ｔexh、Ｔfire、およびＴrise作動限界値は個々に、複数の作動限界値を包含することができ、たとえば、Ｔfire作動限界値は、本明細書に記載のＴfireアラーム限界値および／またはＴfireトリップ限界値を包含することができる。
【００４５】
方法ステップＳ２Ａの別の実施形態では、受け取り部４１は、ステップＳ１で受け取った１つまたは複数の温度パラメータにそれぞれ対応する、作動中のターボ機械１５の１つまたは複数の追加の作動限界値をさらに受け取ることができる。１つまたは複数の追加の作動限界値は、本明細書で説明されるようにたとえば温度対パワーによって定義することができる、ターボ機械１５の任意の作動領域に関するものであってよいことを当業者は理解するであろう。１つまたは複数の追加の作動限界値は、作動ベースロード曲線、アラーム限界値、トリップ限界値、絶対限界値などを含み得る（この出願の計算モデリングシステム節に記載の米国特許第７，７４２，９０４号の一部を参照のこと）。
【００４６】
作動温度限界値の一実施形態において、図３〜５は、Ｔexh、Ｔfire、およびＴrise作動限界値を表す曲線を示す。各図において、ｙ軸は、個々の作動領域に関し度Ｃ単位で増加する温度を表し、単位は下から上へ増加する。ｘ軸は、増加する圧縮機圧力比を表し、左から右へ増加する。
【００４７】
図３を参照すると、ターボ機械１５のＴfire作動領域を表すグラフが示されている。曲線Ｂ１は、Ｔfireの作動ベースロード曲線を表し得る。Ｔfireベースロード曲線は、ターボ機械１５の正常作動状態が存在する領域を表すことができる。曲線Ａ１は、Ｔfireアラーム限界値を表し得る。Ｔfireアラーム限界値は、ターボ機械１５の作動状態が、正常状態を超え、注意を必要とし得るが、ターボ機械１５のトリップ（停止）を行わなくてよい領域を表すことができる。曲線Ａ１は、曲線Ａ１が本明細書に記載のようなアラーム限界値を表すことができる、曲線Ｂ１より上の任意の特定の温度範囲に来るように選定することができることを当業者は理解するであろう。
【００４８】
曲線Ｔ１は、Ｔfireトリップ限界値を表し得る。Ｔfireトリップ限界値は、ターボ機械１５の作動状態が、正常状態を超え、ターボ機械１５を損傷する可能性があり得、ターボ機械１５のトリップを当然行い得る領域を表すことができる。曲線Ｔ１は、曲線Ｔ１が本明細書に記載のようなトリップ限界値を表すことができる、曲線Ｂ１より上の任意の特定の温度範囲に来るように選定することができることを当業者は理解するであろう。
【００４９】
図４を参照すると、ターボ機械１５のＴexh作動領域を表すグラフが示されている。一実施形態では、Ｔexh作動領域は、約２６０℃から約８２０℃の温度範囲にあり得る。曲線Ｂ２は、Ｔexhの作動ベースロード曲線を表し得る。Ｔexhベースロード曲線は、ターボ機械１５の正常作動状態が存在する領域を表すことができる。曲線Ａ２は、Ｔexhアラーム限界値を表し得る。Ｔexhアラーム限界値は、ターボ機械１５の作動状態が、正常状態を超え得、注意を必要とし得るが、ターボ機械１５のトリップを行わなくてよい領域を表すことができる。曲線Ａ２は、曲線Ａ２が本明細書に記載のようなアラーム限界値を表すことができる、曲線Ｂ２より上の任意の特定の温度範囲に来るように選定することができることを当業者は理解するであろう。一実施形態では、曲線Ａ２は、曲線Ｂ２に沿った各点でそれより約３℃高くし得る。
【００５０】
曲線Ｔ２は、Ｔexhトリップ限界値を表し得る。Ｔexhトリップ限界値は、ターボ機械１５の作動状態が、正常状態を超え得、ターボ機械１５を損傷する可能性があり得、ターボ機械１５のトリップを当然行い得る領域を表すことができる。曲線Ｔ２は、曲線Ｔ２が本明細書に記載のようなトリップ限界値を表すことができる、曲線Ｂ２より上の任意の特定の温度範囲に来るように選定することができることを当業者は理解するであろう。一実施形態では、曲線Ｔ２は、曲線Ｂ２に沿った各点でそれより約６℃高くし得る。
【００５１】
曲線Ｆ２は、Ｔexh絶対限界値を表し得る。Ｔexh絶対限界値は、ターボ機械１５の作動状態が、危険であり得、トリップを開始しなければターボ機械１５に最終的に損傷を生じさせ得る領域を表す。曲線Ｆ２は、曲線Ｆ２が本明細書に記載のような絶対限界値を表すことができる、曲線Ｂ２より上の任意の特定の温度範囲に来るように選定することができることを当業者は理解するであろう。一実施形態では、曲線Ｆ２は、各パワー装置に対して単一の温度、すなわち作動領域全体に亘る直線での限界値であり得る。
【００５２】
図５を参照すると、ターボ機械１５のＴrise作動領域を表すグラフが示されている。曲線Ｂ３は、Ｔriseの作動ベースロード曲線を表し得る。Ｔriseベースロード曲線は、ターボ機械１５の正常作動状態が存在する領域を表すことができる。曲線Ａ３は、Ｔriseアラーム限界値を表し得る。Ｔriseアラーム限界値は、ターボ機械１５の作動状態が、正常状態を超え、注意を必要とし得るが、ターボ機械１５のトリップ（停止）を行わなくてよい領域を表すことができる。曲線Ａ３は、曲線Ａ３が本明細書に記載のようなアラーム限界値を表すことができる、曲線Ｂ３より上の任意の特定の温度範囲に来るように選定することができることを当業者は理解するであろう。一実施形態では、曲線Ａ３は、曲線Ｂ３に沿った各点でそれより約３℃高くし得る。
【００５３】
曲線Ｔ３は、Ｔriseトリップ限界値を表し得る。Ｔriseトリップ限界値は、ターボ機械１５の作動状態が正常状態を超え、ターボ機械１５を損傷する可能性があり得、ターボ機械１５のトリップを当然行い得る領域を表すことができる。曲線Ｔ３は、曲線Ｔ３が本明細書に記載のようなトリップ限界値を表すことができる、曲線Ｂ３より上の任意の特定の温度範囲に来るように選定することができることを当業者は理解するであろう。一実施形態では、曲線Ｔ３は、曲線Ｂ３に沿った各点でそれより約６℃高くし得る。
【００５４】
前述の実施形態では、作動限界値Ａ１、Ｔ１、Ａ２、Ｔ２、Ｆ２、Ａ３、およびＴ３は、１つの入力変数、すなわち圧縮機圧力比の関数としてそれぞれ定義されていた。上述の作動限界値は、作動中のターボ機械１５の作動領域を表す追加の入力変数または様々な入力変数によって定義することができることを当業者は理解するであろう（図１参照）。追加の入力変数は、直接測定し、計算し、または本明細書に記載のように推定することができる。
【００５５】
図３〜５に示された作動領域に関する温度範囲、すなわち温度対圧縮機圧力比は、同じである必要はなく、図示の各作動領域に関して特有であり、類似し、または重なり合っていてもよいことを当業者は理解するであろう。本明細書に記載のターボ機械の温度を制御する方法のいくつかの実施形態を実施することにおいて実現し得る利点は、ターボ機械の複数の作動領域が定義されると、複数の作動領域が、ターボ機械１５の対応する作動負荷での許容作動温度をより良く表すので、作動中のターボ機械１５のより十分な温度制御を達成することができることであることが判明している。
【００５６】
図２の方法ステップＳ２の実施形態では、計算装置３０を使用して、コンパレータ４２が、Ｔexhパラメータ、Ｔfireパラメータ、およびＴriseパラメータを、ターボ機械１５の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較し、ステップＳ２はステップＳ２Ｂを含み、判定部４７が、ＴexhパラメータがＴexh作動限界値を超えるか否か、ＴfireパラメータがＴfire作動限界値を超えるか否か、およびＴriseパラメータがＴrise作動限界値を超えるか否かの少なくとも１つを判定する（図１参照）。
【００５７】
ステップＳ２Ｂの実施形態では、Ｔexh、Ｔfire、およびＴriseパラメータがそれらの対応する作動限界値を超えているか否か判定するために、Ｔexhパラメータ、Ｔfireパラメータ、およびＴriseパラメータを、対応する作動限界値と比較することができる。たとえば、ステップＳ１からのＴexh、Ｔfire、およびＴriseパラメータを、図３〜５それぞれに示された対応するＴexh、Ｔfire、およびＴrise限界値に対してプロットすることができる。Ｔexh、Ｔfire、およびＴriseパラメータが対応するＴexh、Ｔfire、およびＴrise作動限界値より上に位置する場合には、Ｔexh、Ｔfire、およびＴriseパラメータはそれらの対応する作動限界値を超えていると考えられる。
【００５８】
本明細書に記載のように、判定部４７は、少なくとも１つのＴexh、Ｔfire、およびＴriseパラメータがそれらの対応する作動限界値を超えているか否か判定することができる。別の実施形態では、判定部４７はまた、少なくとも１つのＴexh、Ｔfire、およびＴriseパラメータがそれらの対応する作動限界値を、それに限定されないが０．５秒などの時間、超えているか否か判定することができる。別の実施形態では、判定部４７はまた、少なくとも１つのＴexh、Ｔfire、およびＴriseパラメータがそれらの対応する作動限界値を、それに限定されないが３℃、６℃、および９℃などの所定の温度値だけ、超えているか否か判定することができる。
【００５９】
本明細書に記載のターボ機械の温度を制御する方法のいくつかの実施形態を実施することにおいて実現し得る利点は、ターボ機械の複数の作動限界値が定義されると、その複数の作動温度限界値によって、実際の作動温度がターボ機械１５の対応する作動負荷での正常作動温度を超えた可能性のあることを表す警告が増強されるので、作動中のターボ機械１５のより十分な温度制御を達成することができることであることが判明している。
【００６０】
本明細書に記載のターボ機械の温度を制御する方法のいくつかの実施形態を実施することにおいて実現し得る利点は、Ｔexh、Ｔfire、およびＴriseパラメータの少なくとも１つがそれらの対応する作動限界値をそれによって超え得る所定の温度値が定義されたとき、その所定の温度値によって、ユーザ５０が、アラームおよび／またはトリップが生成される前にＴexh、Ｔfire、およびＴriseパラメータがそれらの対応する作動限界値をどの程度超え得るかに基づいて、正確な制御を行うことが可能になるので、作動中のターボ機械１５のより十分な温度制御を達成することができることであることもまた判明している。
【００６１】
一実施形態では、図２のステップＳ３は、処置生成部４３が、ユーザ５０に対して、ＴexhパラメータがＴexh作動限界値を超過したこと、ＴfireパラメータがＴfire作動限界値を超過したこと、およびＴriseパラメータがＴrise作動限界値を超過したことの少なくとも１つに応答して処置を生成するステップを含む（図１参照）。
【００６２】
ステップＳ３の実施形態では、処置は、たとえば、少なくとも１つのＴexh、Ｔfire、およびＴriseパラメータが、ターボ機械１５の作動中のいかなる時点でも、対応するＴexh、Ｔfire、およびＴrise作動限界値を超えたことに応答するアラームまたはトリップを含む。アラームは、コンピュータまたは携帯端末へのテキストメッセージなどの電子通知、制御パネル上の点滅ボタンおよび／または制御室内の点滅ライトなどの視覚表示、クラクションまたはサイレンなどの聴覚表示を含み得る。アラームは、ユーザインターフェースモジュール４４、および／またはＩ／Ｏ構成要素３３を介してユーザ５０に通知することができる。トリップは、ターボ機械１５の停止であり得る。
【００６３】
ステップＳ３の別の実施形態では、トリップは、ターボ機械１５の自動停止、またはアラームまたはトリップの表示後にユーザ５０によって行われる手動停止を含み得る（図１参照）。
【００６４】
ステップＳ３の別の実施形態では、処置の一例は、その対応する作動限界値を超え得た温度パラメータが作動限界値より下のレベルに戻るまで、ターボ機械１５から負荷を取り除く、たとえばタービンのパワー出力を減らすことをさらに含み得る。
【００６５】
あるいは、処置生成部４３は、ターボ機械１５の作動中、判定部４７が判定するＴexh、Ｔfire、およびＴriseパラメータの少なくとも１つが、対応するＴexh、Ｔfire、およびＴrise作動限界値をある時間超過したことに応答するトリップを含み得る処置を生成し得る。その時間は、ターボ機械１５の作動中の温度のスパイクまたは温度パラメータの外れ値によって生じる可能性のある不必要なトリップを排除するために用いることができる（図１参照）。一実施形態では、Ｔfireパラメータは、Ｔfireトリップ限界値を約０．５秒間超過した後に、処置生成部４３が処置を起こし得る。別の実施形態では、Ｔexhパラメータは、Ｔexhトリップ限界値を約０．５秒間超過した後に、処置生成部４３が処置を起こし得る。さらに別の実施形態では、Ｔriseトリップ限界値を約０．５秒間超過した後に、Ｔriseパラメータは、処置生成部４３が処置を起こし得る。
【００６６】
ステップＳ３の別の実施形態では、処置生成部４３は、たとえば、Ｔexh、Ｔfire、およびＴriseパラメータの少なくとも１つが、ターボ機械１５の作動中、判定部４７によって判定される、ある時間それらの対応する作動限界値を、それに限定されないが３℃、６℃、または９℃の増分などの所定の温度値だけ超えたことに対応するアラームまたはトリップを含み得る処置を生成し得る。別の実施形態では、処置生成部４３は、様々な所定の温度値に基づいて複数の処置を生成し得る。たとえば、ＴexhがそのＴexh作動限界値を３℃だけ超えた場合、アラームが生成され得る。ＴexhがそのＴexh作動限界値を６℃だけ超えた場合、トリップが生成され得る。
計算モデリングシステム
作動しているガスタービンの一部の作動パラメータを推定するために適応型ガスタービンモデルを用いることができるガスタービン制御システムを提示する。モデル化することができる作動パラメータには、たとえば、排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータ、ならびに／または対応するＴexh、Ｔfire、およびＴrise作動限界値、さらに加えて、追加のパラメータが含まれる。モデルは、制御アルゴリズムに使用するためにセンサによる検知、たとえば測定を直接行えない作動パラメータを推定することができる。モデルはまた、測定される作動パラメータを推定することもでき、それによって、推定された状態と測定された状態とを比較することができる。その比較は、ガスタービンが作動し続けている間に、モデルを自動的に調整するのに使用することができる。
【００６７】
ガスタービンモデルは、たとえば周囲圧力、圧縮機入口案内静翼位置、燃料流量、入口ブリード熱流量、発電機パワー損失、入口および排気ダクト圧力損失、圧縮機入口温度など、測定された状態を入力パラメータとして受け取ることができる。モデルは、たとえば排出ガス温度、燃焼温度、燃焼器上昇温度、圧縮機排出圧力および温度、ならびにパワー出力など、推定作動パラメータを生成することができる。推定作動パラメータは、測定作動パラメータと共にガスタービンを制御するために使用することができる。たとえば、測定作動パラメータおよび推定作動パラメータは、ガスタービン作動状態、たとえば所望のタービン排出温度、燃焼器全体燃料流量、燃料分割スケジュール、および入口ブリード熱流量を設定するために制御スケジュールに入力することができる。さらに、測定作動パラメータおよび推定作動パラメータは、モデルの精度を評価し、モデルを調整するために使用することができる。
【００６８】
ガスタービンモデルは、恒常的、自動的、およびリアルタイムに、カルマンフィルタを使用して調整することができる。カルマンフィルタは、様々なセンサからの測定ガスタービンパラメータとモデルから出力される推定パラメータとの差を示す入力信号を受け取ることができる。カルマンフィルタはまた、入力としてカルマンフィルタゲインマトリックス（ＫＦＧＭ）を受け取ることができ、カルマンフィルタゲインマトリックスは、モデルパフォーマンス乗数の修正に対するモデル推定パラメータの不確実性重み付け感度を表す数字の配列である。カルマンフィルタは、モデルを調整し、推定ガスタービンパラメータの精度を向上させるために用いることができるパフォーマンス乗数を生成するために、供給される入力を使用することができる。
【００６９】
カルマンフィルタゲインマトリックス（ＫＦＧＭ）は、一連の数学方程式によって計算することができる。これらの方程式は、入力としてモデル感度マトリックス（ＭＳＭ）およびモデルおよび測定の不確実性の推定値を受け取ることができる。ＭＳＭは、制御部常駐ガスタービンモデルの摂動および評価によってリアルタイムにオンラインで計算することができる。カルマンフィルタは、推定作動パラメータと測定作動パラメータとの差を最小化するように乗数値を最適化することができる。
【００７０】
ガスタービンモデルは、実際のガスタービンの変化する効率、流れ容量、および他のパラメータに適合することができる。カルマンフィルタによって生成される出力パフォーマンス乗数は、測定されたガスタービンのパラメータにより良く対合するようにモデルを適合させることができる。カルマンフィルタはまた、たとえば、長期に亘る作動において生じるガスタービンの構成要素効率の劣化および空気流れ容量の変化を取り入れてモデルを調整することもできる。
【００７１】
ＭＳＭおよびＫＦＧＭは、オンラインでリアルタイムに計算することができるので、カルマンフィルタ構造は、利用可能なセンサの数の変化、およびモデルの推定出力パラメータと比較するのに利用可能な測定出力パラメータのタイプの変化に適合することができる。センサの不具合などにより、ガスタービンのある作動パラメータがもはや測定されないとき、カルマンフィルタ構造は、測定パラメータの欠落を考慮に入れて変更され得、残りのガスタービンの測定状態に基づいてパフォーマンス乗数の生成を続け得る。
【００７２】
図６を参照すると、ガスタービン１１０の実施形態が示されている。ガスタービン１１０は、圧縮機１１２、燃焼器１１４、圧縮機１１２に駆動的に結合されたタービン１１６、およびコンピュータ制御システム１１８（制御部）を備え得る。圧縮機１１２への入口ダクト１２０は、周囲の空気および場合によっては噴射水を圧縮機１１２へ供給することができる。入口ダクトは、入口ダクト１２０を通って圧縮機１１２の入口案内静翼（Ｉ．Ｇ．Ｖ．）１２１に流れ込む周囲空気の圧力損失の因になり得るダクト、フィルタ、スクリーン、および騒音吸収装置を有し得る。タービン１１６の排気ダクト１２２は、燃焼ガスをタービン１１６の出口から、たとえば排出物制御および騒音吸収装置を通って導く。排気ダクト１２２は、タービン１１６に背圧を加え得る騒音吸収材および排出物制御装置を備え得る。入口圧力損失および背圧の大きさは、ダクト１２０、１２２への構成要素の追加、ならびに入口および排気ダクトを塞ぐ埃や泥により、時間が経つと変化し得る。タービン１１６は、電力を発生する発電機１２４を駆動することができる。圧縮機１１２への入口損失およびタービン１１６排気圧力損失は、ガスタービン１１０を通る修正流量の関数になる傾向がある。
【００７３】
ガスタービン１１０の作動は、タービン、発電機、および周囲環境の様々な観察可能な状態を検出する複数のセンサシステム１２６によって監視することができる。多くの場合、２つまたは３つの冗長センサで同じ被測定状態を測定することができる。たとえば、３つの冗長温度センサシステム１２６のグループが、ガスタービン１１０を取り巻く周囲温度、圧縮機排出温度、タービン排気ガス温度、およびガスタービン１１０を通るガス流れの他の温度測定値を監視することができる。同様に、３つの冗長圧力センサシステム１２６のグループが、周囲圧力、ならびに圧縮機入口および出口、タービン排気、ガスタービン１１０を通るガス流れの他の位置での静圧および動圧レベルを監視することができる。３つの冗長湿度センサシステム１２６、たとえば乾湿球温度計のグループが、圧縮機１１２の入口ダクト内の環境湿度を測定することができる。３つの冗長センサシステム１２６のグループはまた、ガスタービン１１０の作動に関する様々なパラメータを検知することができる流量センサ、速度センサ、火炎検出センサ、バルブ位置センサ、案内静翼角度センサなどを備え得る。
【００７４】
本明細書で使用される限り、「パラメータ」は、タービン内の定められた位置での温度、圧力、ガス流量など、タービンの作動状態を定義するために使用することができる項目を意味する。一部のパラメータは測定することができ、すなわち検知し直接知ることができる。他のパラメータは、モデルによって推定することができ、間接的に知ることができる。測定および推定されたパラメータは、所与のタービン作動状態を表すために使用することができ、たとえば図３〜５を参照されたい。
【００７５】
燃料制御システム１２８は、燃料供給源から燃焼器１１４へ流れる燃料、１次燃料ノズルと２次燃料ノズルへ流入する燃料間の分割、および燃焼チャンバに流入する２次空気と混合する燃料の量を調節することができる。燃料制御部はまた、燃焼器１１４に対する燃料のタイプを選択することもできる。燃料制御システム１２８は、独立した装置でもよく、あるいは主制御部１１８の構成要素でもよい。
【００７６】
主制御部１１８は、Ｎ．Ｙ．州スケネクタディのＧＥ  Ｉｎｄｕｓｔｒｉａｌ  ＆  Ｐｏｗｅｒ  Ｓｙｓｔｅｍｓによって刊行されたＲｏｗｅｎ，Ｗ．Ｉ．の「ＳＰＥＥＤＴＲＯＮＩＣTM  Ｍａｒｋ  Ｖ  Ｇａｓ  Ｔｕｒｂｉｎｅ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ」、ＧＥ−３６５８Ｄ、に記載されているような、Ｇｅｎｅｒａｌ  Ｅｌｅｃｔｒｉｃ  ＳＰＥＥＤＴＲＯＮＩＣ（登録商標）ガスタービン制御システムでもよい。制御部１１８は、センサの入力および人間の運転者からの指令を用いてガスタービン１１０の作動を制御するプログラムを実行するプロセッサ（複数可）を有するコンピュータシステムでもよい。主制御部１１８によって実行されるプログラムは、燃焼器１１４への燃料流量を調節するスケジューリングアルゴリズムを含み得る。主制御部１１８によって生成される命令は、ガスタービン１１０のアクチュエータに、たとえば、燃焼器へ流れる燃料の流量、燃料分割、およびタイプを調節する、燃料供給源と燃焼器との間のバルブ（アクチュエータは図示せず）を調節させ、圧縮機の入口案内静翼１２１（アクチュエータ１２７）を調節させ、ガスタービンの他の制御設定を行わせる。
【００７７】
スケジューリングアルゴリズムは、主制御部１１８が、たとえば、タービン排気中のＮＯXおよびＣＯの排出をある所定の排出物制限値内に保ち、燃焼器燃焼温度を所定の温度制限値内に保つことを可能にすることができる。スケジューリングアルゴリズムは、その時点の圧縮機圧力比、周囲の比湿、入口圧力損失、およびタービン排気背圧などのパラメータ変数に関する入力を有し得る。制御システム１１８は、ガスタービン１１０の作動可能限界値を守りながら性能目標を満足するように、たとえば所望のタービン排気温度および燃焼器燃料分割の設定など、ガスタービン１１０をスケジュールするためにアルゴリズムを適用することができる。
【００７８】
図７を参照すると、ガスタービンおよび適応型リアルタイムエンジンシミュレーションモデル１３０（ＡＲＥＳ）の実施形態の高位のブロックダイアグラムが示されている。ＡＲＥＳモデル１３０は、ガスタービン１１０の複数の作動パラメータをリアルタイムに電子的にモデル化することができる。ガスタービン１１０は、「基本的入力」（
【００７９】
【数１】
2012067748.tif 000003
）１３２と呼称される複数の観察可能なパラメータを有し得る。基本的入力（
【００８０】
【数２】
2012067748.tif 000004
）１３２は、センサによって直接計測することができ、周囲状態（Ａ）、入口案内静翼（ＩＧＶ）の角度、燃焼器１１４へ流れる燃料の量（ＦＵＥＬ）、およびガスタービン１１０の回転速度（ＳＰＥＥＤ）を含み得る（それらに限定されない）。列挙された基本的入力（
【００８１】
【数３】
2012067748.tif 000005
）１３２は、例示的実施形態としてよく、検知入力を収集することができることを単に例示するために示されている。特定の検知入力がこの開示に必須なのではなく、それは特定のガスタービン設備での制御システムおよび利用可能なセンサに依存する。
【００８２】
用語「基本的」は、これら測定パラメータ１３２のそれぞれが、本明細書に開示されたモデル１３０の個々の実施形態に入力されなければならず、または、あらゆるそのようなガスタービンモデルがこれらの入力を有さなければならないことを意味するものではない。ガスタービンのリアルタイムモデル１３０への基本的入力（
【００８３】
【数４】
2012067748.tif 000006
）１３２は、一部、全て、および／または他の入力を含み得る。基本的入力という用語は、本明細書に開示された特定のモデルの実施形態に関して、これら入力が、実際の状態の測定値から取得され、モデルへの入力として用いられることを単に示す。
【００８４】
基本的入力（
【００８５】
【数５】
2012067748.tif 000007
）１３２は、ガスタービン１１０のモデル１３０に入力することができる。これら入力は、モデル１３０によって、ガスタービン１１０の作動パラメータに対応する、モデル１３０の出力値（
【００８６】
【数６】
2012067748.tif 000008
）を生成するために用いられる。その出力は、１次モデル化出力（
【００８７】
【数７】
2012067748.tif 000009
）１３８を含み得、また、ガスタービン１１０の対応する測定作動パラメータ１４４と比較することができる。モデル化出力はまた、直接測定することができない、たとえば所望の燃料流量などのガスタービンパラメータを予測することができる拡張モデル化出力（
【００８８】
【数８】
2012067748.tif 000010
ｅｘｔ．）１４０も含み得る。拡張モデル化出力１４０は、所望の燃料流量を適用して燃焼器１１４への実際の燃料流量を制御することなどによって、ガスタービン１１０を作動させるために制御システムによって使用され得る。
【００８９】
１次出力１３８およびそれらの対応する測定作動パラメータ（調整入力）１４４は、自動的、恒常的にモデル１３０を調整することができる誤差修正システム１４７に適用することができ、それにより、全てのモデル化出力（
【００９０】
【数９】
2012067748.tif 000011
および
【００９１】
【数１０】
2012067748.tif 000012
ｅｘｔ．）がガスタービン１１０の作動状態を正確に予測することを保証する。モデル化出力１３８、１４０は、ガスタービン１１０の制御、メインテナンスの計画、およびガスタービン１１０の性能の予測を行うために使用することができる。モデル化出力の、ガスタービン１１０の制御、およびモデル１３０の調整以外の役割への応用法は、ガスタービン制御に関する当業者には周知である。
【００９２】
モデル１３０の１次出力（
【００９３】
【数１１】
2012067748.tif 000013
）１３８は、たとえば、発電機１２４などへのモデル化（Ｍ）パワー出力（ＰＯＷ＿Ｍ）、モデル化タービン排気温度（ＥＸＨＴＥＭＰ＿ＭＯＤ）、およびモデル化圧縮機状態（Ｃ＿Ｍ）であり得る。１次出力（
【００９４】
【数１２】
2012067748.tif 000014
）１３８に該当する数および個々のパラメータは、ガスタービンのモデルごとに変化し得る。さらに、１次出力（
【００９５】
【数１３】
2012067748.tif 000015
）１３８は、ガスタービン１１０の作動中に変わることもあり、たとえば、センサが故障すれば、対応する測定パラメータが、１次出力の１つとの比較値としてそれ以上利用できなくなる。
【００９６】
１次出力１３８は、測定され、たとえば検知された作動パラメータ（
【００９７】
【数１４】
2012067748.tif 000016
）１４４、すなわち実際のパワー出力（ＰＯＷ＿Ａ）、タービン排気温度（ＥＸＨＴＥＭＰ＿Ａ）、および圧縮機状態（Ｃ＿Ａ）などとそれぞれ対応し得る。測定パラメータ１４４は、ガスタービン１１０の対応する実際のパラメータを監視するセンサの出力信号に基づき得る。やはり複数の冗長センサが、測定パラメータ１４４のそれぞれを実測することができる。検知パラメータは、ガスタービンに対する特定の制御システムおよび利用可能なセンサに基づいて選択することができる。
【００９８】
モデル１３０は、ガスタービン１１０のコンピュータ生成モデルであり得る。モデル１３０は、１次および拡張出力の数学的表現の配列であり得る。これらの表示のそれぞれは、モデル化出力パラメータ１３８、１４０の推定値を生成するために、入力値、たとえば基本的入力１３２に依拠し得る。数学的表現は、測定パラメータ値が取得できない状況で使用することができる代用出力パラメータ値１３８、１４０を生成することができる。ガスタービンのリアルタイムコンピュータモデルは、特に航空機用ガスタービンエンジンの制御に用いられる場合に周知である。産業用ガスタービンもまた、コンピュータモデルの対象になっている。たとえば、モデルは、１次出力のような検知される作動パラメータ、ならびに燃焼およびタービン入口温度、空気流量、および圧縮機ストールマージンのような検知されないパラメータの推定に使用することができる。モデル１３０は、物理学に基づく空気熱力学コンピュータモデル、回帰適合モデル、ニューラルネットモデル、または他の適切なガスタービンのコンピュータモデルであり得る。
【００９９】
１次出力１３８は、測定パラメータ値１４４と比較することができる。測定値１４４は、モデル１３０を調整するために使用することができるので、調整入力と呼ぶことができる。１次出力１３８および測定パラメータ値１４４は、正規化モデル化出力（
【０１００】
【数１５】
2012067748.tif 000017
）および正規化測定出力（
【０１０１】
【数１６】
2012067748.tif 000018
）を生成するために正規化１４６することができる。これら正規化出力は比較１４８することができ、たとえば、（Δ（ＰＯＷ＿ＭＯＤ，ＰＯＷ＿Ａ））のような差分信号（Δ（
【０１０２】
【数１７】
2012067748.tif 000019
，
【０１０３】
【数１８】
2012067748.tif 000020
））１５０を生成するために、ＰＯＷ＿ＭＯＤをＰＯＷ＿Ａと比較することができる。差分信号１５０は、測定された実際のパラメータに対するモデル化出力パラメータの誤差を示すことができる。一般に、１次出力１３８のそれぞれに対応する少なくとも１つの差分信号１５０が存在し得、個々のパラメータを測定する冗長センサのそれぞれに対応する差分信号が存在し得る。一般に、差分信号を生成するために、少なくとも１つの測定値１４４、たとえば調整入力が、各１次出力１３８に対して必要とされ得る。たとえばセンサの不具合のために、１つまたは複数の調整入力が取得できない場合、対応する差分信号（Δ（
【０１０４】
【数１９】
2012067748.tif 000021
，
【０１０５】
【数２０】
2012067748.tif 000022
））１５０は生成され得ないが、誤差修正システムはそれでも作動してモデル１３０を修正する。
【０１０６】
カルマンフィルタゲインマトリックス（ＫＦＧＭ−Ｋ）１５２が、差分信号１５０を入力として受け取ることができ、ガスタービンモデル１３０を調整するために使用される正規化修正係数調節値（
【０１０７】
【数２１】
2012067748.tif 000023
）１６０を生成することができる。図７に示すように、ＫＦＧＭは、調整係数１５１を適用して差分信号１５０を調節することができ、正規化修正係数（
【０１０８】
【数２２】
2012067748.tif 000024
）１６０を生成することができる。比較的多数の差分信号１５０、たとえばＰＯＷ、ＥＸＨＴＥＭＰ、およびＣのそれぞれに関する冗長センサの出力によって、カルマンフィルタゲインマトリックスが、モデルを正確に調整するために使用することができ、モデルが正確な出力値（
【０１０９】
【数２３】
2012067748.tif 000025
および
【０１１０】
【数２４】
2012067748.tif 000026
ｅｘｔ）を生成することを保証することができる正規化修正係数１６０を生成することを可能にすることができる。
【０１１１】
差分信号１５０の欠落が、モデルを調整するカルマンフィルタゲインマトリックスの能力を減少させ得る（ただし消滅させはしない）。カルマンフィルタゲインマトリックス１５２の適応能力が、差分信号１５０の減少したセットを用いてカルマンフィルタゲインマトリックスがモデル１３０を調整し続けることを可能にすることができる。１つまたは複数の差分信号が取得できなくなったときモデルを自動的に調整するために、カルマンフィルタゲインマトリックス（Ｋ）１５２は、差分信号の欠落に対処するように修正することができる。したがって、ガスタービンは、センサが故障し、観察可能な作動状態に関する調整入力データが取得できないときでも、作動し続け、自動的に調整され得る。
【０１１２】
図８を参照すると、カルマンフィルタゲインマトリックス（ＫＦＧＭ）を生成することができる機構の実施形態が提示されている。波形線２００は、図７を表しており、図７のＫ１５２を介して図８の線１５１に接続されている。図７および８を参照すると、モデル感度マトリックス（ＭＳＭ）１６６は、一連の入力（基本的入力１３２、および一連の摂動パフォーマンス乗数、たとえば摂動修正および正規化差分信号１６４）をガスタービンモデル１６７（モデル１３０など）に適用することによって求めることができる。モデル１６７の１次出力の感度は、偏導関数解析１６８によって求めることができる。感度値を正規化１６９して、感度マトリックス（ａ，ｈ）１６６を形成することができる。感度マトリックスを、オンラインフィルタゲイン計算１６５（たとえばカルマンフィルタ方程式）に適用して、最適調整値、たとえばゲイン値のマトリックス１５２を求めることができ、マトリックス１５２は、測定ガスタービン値とモデルによって予測された対応する値との差分信号（Δ（
【０１１３】
【数２５】
2012067748.tif 000027
，
【０１１４】
【数２６】
2012067748.tif 000028
））１５０に該当する差分信号に適用される。
【０１１５】
カルマンフィルタ方程式１６５は、１９６０年代にＲ．Ｆ．ＫａｌｍａｎおよびＢｕｃｙによって最初に公表され、図８に示されている。カルマンフィルタは当技術分野では知られており、制御システムの当業者はこれらのフィルタを熟知しているであろう。カルマンフィルタは、最適帰納的データ処理アルゴリズムである。
【０１１６】
カルマンフィルタゲインマトリックス（Ｋ）１５２は、差分信号（Δ（
【０１１７】
【数２７】
2012067748.tif 000029
，
【０１１８】
【数２８】
2012067748.tif 000030
））１５０に適用して正規化修正係数調節値１６０を生成することができる１つまたは複数の調整係数１５１を含み得る。正規化修正係数１６０は、現在の修正係数と事前の修正係数との差を平均化するために、事前の正規化修正係数（Ｚ-1）１５８と加算１５６することができる。平均修正係数は、非正規化１６２され、それにより、たとえば構成要素効率および流れ容量を含み得るパフォーマンス乗数１６４（また、非正規化された修正係数）を生成することができる。非正規化修正係数１６４は、ガスタービンモデル１３０にたとえば乗数として適用することができ、その乗数は、ガスタービンをモデル化し、モデル化出力パラメータ値１３８、１４０を生成するアルゴリズムに適用される。乗数は、アルゴリズムを調節することによってモデルを調整し、それによって、ガスタービンの実際の作動を正確に表すモデル化パラメータ値を生成することができる。モデル化出力パラメータ値１３８、１４０は、ガスタービンへの燃料および空気流量を決定し、また、ガスタービンへの他の制御入力を決定するために用いることができる。
【０１１９】
用語「第１」「第２」などは、本明細書ではいかなる順序、量、または重要性をも意味するものではなく、ある要素を別の要素から区別するために使用され、また、用語「ａ」および「ａｎ」は、本明細書では量を限定することを意味するのではなく、言及されたアイテムが少なくとも１つ存在することを意味する。量と共に使用される修飾語「約」は、言及された数値を含み、文脈によって示される意味を有する（たとえば、特定の量の測定に伴う誤差の程度を含む）。本明細書で使用される接尾辞「（ｓ）」は、それが修飾する語の単数および複数の両方を含むことを意味し、それによって、その語の１つまたは複数を含める（たとえば「ｍｅｔａｌ（ｓ）」は１つまたは複数の「ｍｅｔａｌ」を含む）。本明細書で開示される範囲は、包括的であり、独立に組み合わせられる（たとえば、「約２５重量％まで、または、より具体的には、約５重量％から約２０重量％まで」という範囲は、両終端点および「約５重量％から約２５重量％まで」の範囲の全ての中間値を含む、など）。
【０１２０】
本明細書では、ターボ機械の温度を制御する方法およびシステムとして示され説明されたが、本発明の態様は、様々な代替実施形態をさらに提供することを理解されたい。たとえば、一実施形態では、本発明は、少なくとも１つのコンピュータ可読媒体に格納されたコンピュータプログラムを提供し、そのプログラムは、実行されると、コンピュータシステムがターボ機械の温度を制御することを可能にする。この場合、コンピュータ可読媒体は、本明細書に記載のプロセスの一部または全てを実行する、温度制御システムプログラム４０（図１）のようなプログラムコードを備える。用語「コンピュータ可読媒体」は、既知または今後開発される１つまたは複数の任意のタイプの実体的な表現用媒体を含み、その媒体から、プログラムコードのコピーが、計算装置によって読み取られ、再生され、または他の方法で伝送され得ることを理解されたい。たとえば、コンピュータ可読媒体は、１つまたは複数の携帯式記憶用製品、計算装置の１つまたは複数のメモリ／格納構成要素、紙などを含み得る。
【０１２１】
別の実施形態では、本発明は、本明細書に記載のプロセスの一部または全てを実行する、温度制御プログラム４０（図１）のようなプログラムコードのコピーを生成する方法を提供する。この場合、コンピュータシステムは、本明細書に記載のプロセスの一部または全てを実行するプログラムコードのコピーを処理して、プログラムコードのコピーを一連のデータ信号内にエンコードするように、１つまたは複数のその特性が設定および／または変形された一連のデータ信号を生成し、第２の別の場所で受け取るように伝送することができる。同様に、本発明の実施形態は、本明細書に記載のプロセスの一部または全てを実行するプログラムコードのコピーを取得する方法を提供し、その方法は、本明細書に記載の一連のデータ信号を受け取り、その一連のデータ信号を、少なくとも１つのコンピュータ可読媒体に格納されるコンピュータプログラムのコピーに翻訳するコンピュータシステムを備える。いずれの場合も、一連のデータ信号は、任意のタイプの通信リンクを用いて送信／受信することができる。
【０１２２】
さらに別の実施形態では、本発明は、ターボ機械の温度を制御するシステムを生成する方法を提供する。この場合、コンピュータインフラストラクチャ２０（図１）のようなコンピュータシステムを得る（たとえば、生成する、維持する、利用可能にする、など）ことができ、本明細書に記載のプロセスを実行する１つまたは複数の構成要素を得て（たとえば、生成する、取得する、使用する、修正する、など）、コンピュータシステムに配置することができる。この場合、配置は、（１）計算装置にプログラムコードをインストールすること、（２）コンピュータインフラストラクチャに１つまたは複数の計算装置および／またはＩ／Ｏ装置を付加すること、（３）コンピュータインフラストラクチャが本明細書に記載のプロセスを実行することができるようにコンピュータインフラストラクチャを組み込み、かつ／または修正すること、などの１つまたは複数を含み得る。
【０１２３】
本発明の態様は、予約購読、広告、および／または料金ベースにおいて本明細書に記載のプロセスを実行するビジネスメソドの一部分として実行することができることを理解されたい。すなわち、サービスプロバイダは、本明細書に記載されているような、ターボ機械の温度を制御することを提供することができる。この場合、サービスプロバイダは、１または複数の顧客に対して本明細書に記載のプロセスを実行する、コンピュータ構造２０（図１）のようなコンピュータインフラストラクチャを運営（たとえば、生成、維持、支援など）することができる。報酬として、サービスプロバイダは、購読および／または料金契約の下に顧客（複数可）から支払いを受け、１または複数の第三者などへの広告の販売から支払いを受けることができる。
【０１２４】
本発明の様々な態様の前述の記載は、例示および説明のために提示されてきた。包括的であること、または本発明を開示された形態通りに限定することを意図するものではなく、明らかに、多くの修正および変更が可能である。当業者に明らかであり得るそのような修正および変更は、添付特許請求の範囲によって定義される本発明の範囲内に包含される。
【符号の説明】
【０１２５】
１５  ターボ機械
１７  タービンシステム
１８  サーモカップル
１９  ターボ発電機
２０  コンピュータインフラストラクチャ
３０  計算装置
３１  処理構成要素
３２  メモリ構成要素
３３  Ｉ／Ｏ構成要素
３４  通信経路
３５  Ｉ／Ｏ装置
３６  記憶システム
４０  温度制御システム
４１  受け取り部
４２  コンパレータ
４３  処置生成部
４４  ユーザインターフェースモジュール
４６  データ
４７  判定部
５０  ユーザ
１１０  ガスタービン
１１２  圧縮機
１１４  燃焼器
１１６  タービン
１１８  制御部
１２０  ダクト
１２１  入口案内静翼
１２２  ダクト
１２４  発電機
１２６  センサシステム
１２７  アクチュエータ
１２８  燃料制御システム
１３０  適応型リアルタイムエンジンシミュレーションモデル
１３２  基本的入力
１３８  １次モデル化出力
１４０  拡張モデル化出力
１４４  調整入力
１４６  正規化
１４７  誤差修正システム
１４８  比較
１５０  差分信号
１５１  調整係数
１５２  カルマンフィルタゲインマトリックス
１５６  加算
１５８  正規化修正係数
１６０  正規化修正係数調節値
１６２  非正規化
１６４  パフォーマンス乗数
１６５  オンラインフィルタゲイン計算
１６６  感度マトリックス
１６７  ガスタービンモデル
１６８  偏導関数解析
１６９  正規化
２００  波形線
Ｔ１  Ｔfireトリップ限界値曲線
Ａ１  Ｔfireアラーム限界値曲線
Ｂ１  Ｔfire作動ベースロード曲線
Ｔ２  Ｔexhトリップ限界値曲線
Ａ２  Ｔexhアラーム限界値曲線
Ｂ２  Ｔexh作動ベースロード曲線
Ｆ２  Ｔexh絶対限界値曲線
Ｔ３  Ｔriseトリップ限界値曲線
Ａ３  Ｔriseアラーム限界値曲線
Ｂ３  Ｔrise作動ベースロード曲線
ステップＳ１  計算装置３０を使用して、受け取り部４１が、作動中のターボ機械１５の排気温度（Ｔexh）パラメータ、燃焼温度（Ｔfire）パラメータ、および燃焼器温度上昇（Ｔrise）パラメータを受け取る
ステップＳ１Ａ  ターボ機械１５の排気温度（Ｔexh）を受け取る
ステップＳ１Ｂ  ターボ機械１５の燃焼温度（Ｔfire）を受け取る
ステップＳ１Ｃ  ターボ機械１５の燃焼器温度上昇（Ｔrise）を受け取る
ステップＳ２  計算装置３０を使用して、コンパレータ４２が、Ｔexhパラメータ、Ｔfireパラメータ、およびＴriseパラメータを、ターボ機械１５の対応するＴexh、Ｔfire、およびＴrise作動限界値と比較する
ステップＳ２Ａ  受け取り部４１が、作動中のターボ機械１５のＴexh、Ｔfire、およびＴrise作動限界値を受け取る
ステップＳ２Ｂ  判定部４７が、ＴexhパラメータがＴexh作動限界値を超過したこと、ＴfireパラメータがＴfire作動限界値を超過したこと、およびＴriseパラメータがＴrise作動限界値を超過したことの少なくとも１つがあるか否かを判定する
ステップＳ３  処置生成部４３が、ユーザ５０に対して、ＴexhパラメータがＴexh作動限界値を超過したこと、ＴfireパラメータがＴfire作動限界値を超過したこと、およびＴriseパラメータがＴrise作動限界値を超過したことの少なくとも１つに応答して処置を生成する
【図１】
2012067748.tif 000031
【図２】
2012067748.tif 000032
【図３】
2012067748.tif 000033
【図４】
2012067748.tif 000034
【図５】
2012067748.tif 000035
【図６】
2012067748.tif 000036
【図７】
2012067748.tif 000037
【図８】
2012067748.tif 000038
【外国語明細書】
2012067748000001.pdf