(57)【要約】【課題】圧縮機サージを検知し防止するための方法及び装置が開示されている。【解決手段】送信機が圧縮機の微分プロセス値を決定する。コントローラが送信機から微分プロセス値を取得する。送信機はコントローラとは別物である。コントローラは、微分プロセス値と閾値を比較する。閾値は、圧縮機におけるサージ現象の発生を示す。微分プロセス値が閾値を満たしていないと決定したことを受け、コントローラは、圧縮機に動作可能に結合されたバルブを作動させ、送信機によって決定され圧縮機の追加微分プロセス値が閾値を満たせるようにする。【選択図】図１
2017187030.tif 000002
【特許請求の範囲】
【請求項１】
圧縮機の微分プロセス値を決定する送信機と
前記送信機から前記微分プロセス値を取得し、前記送信機はコントローラとは別物であり、
前記微分プロセス値を閾値と比較し、前記微分プロセス値は前記閾値を満たしていないと決定したことを受け、前記圧縮機に動作可能に結合されたバルブを作動させ、前記送信機によって決定された前記圧縮機の追加微分プロセス値が前記閾値を満たすようにするコントローラと、を備える装置。
【請求項２】
前記閾値が、前記圧縮機におけるサージ現象の発生を示す、請求項１に記載の装置。
【請求項３】
前記微分プロセス値が前記閾値を満たしていないと決定したことを受け、前記コントローラが、前記バルブの前記作動を制御するサージ検知アルゴリズムへのインプットとして前記微分プロセス値を使用する、請求項１に記載の装置。
【請求項４】
前記微分プロセス値が前記閾値を満たしていないと決定したことを受け、前記コントローラが、前記バルブの前記作動を制御する閉ループ非サージアルゴリズムへのインプットとして前記微分プロセス値を使用する、請求項１に記載の装置。
【請求項５】
前記送信機が前記追加微分プロセス値を決定し、 前記コントローラが、
前記送信機から前記追加微分プロセス値を取得し、
前記追加微分プロセス値と前記閾値を比較し、前記追加微分プロセス値が前記閾値を満たすかどうか決定する、請求項１に記載の装置。
【請求項６】
さらに、前記送信機に動作可能に結合されたセンサを含み、前記センサが前記圧縮機の第１プロセス値と前記圧縮機の第２プロセス値を測定し、前記微分プロセス値が前記第１及び第２プロセス値に基づいて決定される、請求項１に記載の装置。
【請求項７】
前記第１及び第２プロセス値が圧力値であり、前記微分プロセス値が微分圧力値である、請求項６に記載の装置。
【請求項８】
前記センサが第１センサであり、 前記送信機が第１送信機であり、
第２送信機に動作可能に結合された第２センサであり、前記第２センサが前記圧縮機の第３プロセス値と、前記圧縮機の第４プロセス値を測定し、前記第２送信機が前記第３及び第４プロセス値に基づいて第２追加微分プロセス値を決定する第２センサと、 
第３送信機に動作可能に結合された第３センサであり、前記第３センサが前記圧縮機の第５プロセス値と、前記圧縮機の第６プロセス値を測定し、前記第３送信機が前記第５及び第６プロセス値に基づいて第３追加微分プロセス値を決定する第３センサと、をさらに備える請求項６に記載の装置。
【請求項９】
前記コントローラが、
前記第２送信機から前記第２追加微分プロセス値を、及び前記第３送信機から前記第３追加微分プロセス値を取得し、
前記微分プロセス値、前記第２追加微分プロセス値、及び前記第３追加微分プロセス値のうちの二つ又は複数を比較し、前記第１、第２、第３センサのうちの一つ又は複数の機能状態を決定する、請求項８に記載の装置。
【請求項１０】
コントローラで、送信機によって決定された圧縮機の微分プロセス値を取得するステップで、前記送信機が前記コントローラとは別物であるステップと、
前記微分プロセス値を閾値と比較するステップと、
前記微分プロセス値が前記閾値を満たしていないと決定したことを受け、前記圧縮機に動作可能に結合されたバルブを作動させ、前記送信機によって決定された前記圧縮機の追加微分プロセス値が前記閾値を満たせるようにするステップと、を備える方法。
【請求項１１】
前記閾値が、前記圧縮機におけるサージ現象の発生を示す、請求項１０に記載の方法。
【請求項１２】
前記微分プロセス値が前記閾値を満たしていないと決定したことを受け、前記バルブの前記作動を制御するサージ検知アルゴリズムへのインプットとして前記微分プロセス値を使用するステップをさらに備える、請求項１０に記載の方法。
【請求項１３】
前記微分プロセス値が前記閾値を満たしていないと決定したことを受け、前記バルブの前記作動を制御する閉ループ非サージアルゴリズムへのインプットとして前記微分プロセス値を使用するステップをさらに備える、請求項１０に記載の方法。
【請求項１４】
コントローラで、前記送信機によって決定された前記圧縮機の前記追加微分プロセス値を取得するステップと、
前記追加微分プロセス値を前記閾値と比較し、前記追加微分プロセス値が前記閾値を満たすかどうか決定するステップと、をさらに備える、請求項１０に記載の方法。
【請求項１５】
前記微分プロセス値が、前記圧縮機の第１プロセス値と、前記圧縮機の第２プロセス値に基づいており、前記第１及び第２プロセス値が、前記送信機に動作可能に結合されたセンサを使用して測定される、請求項１０に記載の方法。
【請求項１６】
前記第１及び第２プロセス値が圧力値であり、前記微分プロセス値が微分圧力値である、請求項１５に記載の方法。 
【請求項１７】
前記センサが第１センサであり、前記送信機が第１送信機であり、
前記コントローラで、第２送信機によって決定された圧縮機の第２追加微分プロセス値を取得するステップであって、前記第２送信機は前記コントローラとは別であり、前記第２追加微分プロセス値が前記圧縮機の第３プロセス値と前記圧縮機の第４プロセス値に基づいており、前記第３及び第４プロセス値が前記第２送信機に動作可能に結合された第２センサを使用して測定されるステップと、
前記コントローラで、第３送信機によって決定された圧縮機の第３追加微分プロセス値を取得するステップであって、前記第３送信機は前記コントローラとは別であり、前記第３追加微分プロセス値が前記圧縮機の第５プロセス値と前記圧縮機の第６プロセス値に基づいており、前記第５及び第６プロセス値が前記第３送信機に動作可能に結合された第３センサを使用して測定されるステップと、をさらに備える請求項１５に記載の方法。
【請求項１８】
前記微分プロセス値、前記第２追加微分プロセス値、及び前記第３追加微分プロセス値のうちの二つ又は複数を比較し、前記第１、第２、第３センサのうちの一つ又は複数の機能状態を決定するステップをさらに備える、請求項１７に記載の方法。
【請求項１９】
実行されたとき、機械に、少なくとも、
コントローラで、送信機によって決定された圧縮機の微分プロセス値を取得させ、前記送信機が前記コントローラとは別物であり、
前記微分プロセス値を閾値と比較させ、
前記微分プロセス値が前記閾値を満たしていないと決定したことを受け、前記圧縮機に動作可能に結合されたバルブを作動させ、前記送信機によって決定される前記圧縮機の追加微分プロセス値が前記閾値を満たせるようにする命令を備える、有形機械可読記憶メディア。
【請求項２０】
前記閾値が、前記圧縮機におけるサージ現象の発生を示す、請求項１９に記載の機械可読記憶メディア。
【請求項２１】
前記命令が、実行されたとき、前記微分プロセス値が前記閾値を満たしていないと決定したことを受け、前記機械に、前記バルブの前記作動を制御するサージ検知アルゴリズムへのインプットとして前記微分プロセス値を使用させる、請求項１９に記載の機械可読記憶メディア。
【請求項２２】
前記命令が、実行されたとき、前記微分プロセス値が前記閾値を満たしていないと決定したことを受け、機械に、前記バルブの前記作動を制御する閉ループ非サージアルゴリズムへのインプットとして前記微分プロセス値を使用させる、請求項１９に記載の機械可読記憶メディア。
【請求項２３】
前記命令が、実行されたとき、前記機械に、
前記コントローラで、前記送信機によって決定された前記圧縮機の前記追加微分プロセス値を取得させ、
前記追加微分プロセス値と前記閾値を比較させ、前記追加微分プロセス値が前記閾値を満たすかどうか決定させる、請求項１９に記載の機械可読記憶メディア。
【請求項２４】
前記微分プロセス値が、前記圧縮機の第１プロセス値と、前記圧縮機の第２プロセス値に基づいており、前記第１及び第２プロセス値が、前記送信機に動作可能に結合されたセンサを使用して測定される、請求項１９に記載の機械可読記憶メディア。
【請求項２５】
前記第１及び第２プロセス値が圧力値であり、前記微分プロセス値が微分圧力値である、請求項２４に記載の機械可読記憶メディア。 
【請求項２６】
前記センサが第１センサであり、前記送信機が第１送信機であり、前記命令が、実行されたとき、前記機械に、
前記コントローラで、第２送信機によって決定された圧縮機の第２追加微分プロセス値を取得させ、前記第２送信機は前記コントローラとは別物であり、前記第２追加微分プロセス値が前記圧縮機の第３プロセス値と前記圧縮機の第４プロセス値に基づいており、前記第３及び第４プロセス値が前記第２送信機に動作可能に結合された第２センサを使用して測定させ、
前記コントローラで、第３送信機によって決定された圧縮機の第３追加微分プロセス値を取得させ、前記第３送信機は前記コントローラとは別であり、前記第３追加微分プロセス値が前記圧縮機の第５プロセス値と前記圧縮機の第６プロセス値に基づいており、前記第５及び第６プロセス値が前記第３送信機に動作可能に結合された第３センサを使用して測定させる、請求項２４に記載の機械可読記憶メディア。
【請求項２７】
前記命令が、実行されたとき、前記機械に、前記微分プロセス値、前記第２追加微分プロセス値、及び前記第３追加微分プロセス値のうちの二つ又は複数を比較させ、前記第１、第２、第３センサのうちの一つ又は複数の機能状態を決定させるステップをさらに備える、請求項２６に記載の機械可読記憶メディア。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に圧縮機に関し、さらに特には、圧縮機サージを検知し、防止する方法及び装置に関する。
【背景技術】
【０００２】
ガスを低圧から高圧へ圧縮するため、遠心圧縮機が多くの産業にわたり使用されている。低圧ガスは、吸入口を介して圧縮機へ吸入され、排気口を介して高圧ガスとして圧縮機から排出される。いくつかの例では、その代わりに、排気口を介して排出されるであろう高圧ガスの一部が、圧縮機に動作可能に結合されたリサイクルバルブ又はブローオフバルブへ向けられ得る。リサイクル又はブローオフバルブは、コントローラで実行される制御アルゴリズムに基づいて、サージを防止するよう作動され得る。
【発明の概要】
【０００３】
圧縮機サージを検知し、防止する例示的方法及び装置が述べられている。例示的装置は、送信機とコントローラを含む。送信機は、圧縮機の微分プロセス値を決定する。コントローラは、送信機から微分プロセス値を取得する。送信機は、コントローラとは別物である。コントローラは、微分プロセス値と閾値を比較する。閾値は、圧縮機におけるサージ現象の発生を示す。微分プロセス値が閾値を満たしていないという決定を受け、コントローラは圧縮機に動作可能に結合されたバルブを作動させ、送信機によって決定される圧縮機の追加微分プロセス値が閾値を満たせるようにする。
【０００４】
例示的方法には、コントローラで、送信機によって決定された圧縮機の微分プロセス値を取得することを含む。送信機は、コントローラとは別物である。方法には、 微分プロセス値と閾値を比較することを含む。閾値は、圧縮機におけるサージ現象の発生を示す。方法は、微分プロセス値が閾値を満たしていないと決定したことを受け、圧縮機に動作可能に結合されたバルブを作動させ、送信機によって決定された圧縮機の追加微分プロセス値が、閾値を満たせるようにすることを含む。
【０００５】
例示的有形機械可読記憶メディアは、実行されたとき、コントローラで、送信機によって決定された圧縮機の微分プロセス値を機械に取得させる命令を含む。 送信機は、コントローラとは別物である。命令により、機械は微分プロセス値と閾値を比較する。閾値は、圧縮機におけるサージ現象の発生を表示する。微分プロセス値 が閾値を満たしていないと決定したことを受け、その命令により、機械が、圧縮機へ動作可能に結合されたバルブを作動させ、送信機によって決定された圧縮機の追加微分プロセス値が閾値を満たせるようにする。
【図面の簡単な説明】
【０００６】
【図１】図１は、例示的圧縮機におけるサージ現象の発生を検知する例示的サージ検知装置のブロック図である。
【０００７】
【図２】図２は、図１の例示的圧縮機の一つ又は複数の微分プロセス値を決定するための、図１の例示的第１、第２、及び／又は第３送信機のいずれかで実行され得る例示的方法を代表したフロー図である。
【０００８】
【図３】図３は、図１の例示的圧縮機におけるサージ現象の発生を検知するための、図１の例示的コントローラで実行され得る例示的方法を代表したフロー図である。
【０００９】
【図４】図４は、図１の例示的第１、第２、及び／又は第３送信機のうちの一つ又は複数によって決められた、一つ又は複数の微分プロセス値が信頼できるかどうかを決めるための、図１の例示的コントローラで実行され得る例示的方法を代表したフロー図である。
【００１０】
【図５】図５は、図２の方法と、図１の例示的第１、第２、第３送信機のいずれかを実行する命令を実行する能力のある例示的プロセッサプラットフォームである。
【００１１】
【図６】図６は、図３と４の方法と、図１の例示的コントローラを実行するための命令を実行する能力のある例示的プロセッサプラットフォームである。
【００１２】
図は正確な縮尺ではない。可能な場合はいつでも、同一の参照番号が図面及び添付の書面による説明を通して使用されるものとし、同一又は類似の部品を指すものとする。
【発明を実施するための形態】
【００１３】
圧縮機がガスを低圧から高圧へ圧縮するにつれ、低圧ガスの領域と圧縮された高圧ガスの領域を分離する圧縮機の動翼付ロータにわたって圧力差異が発生する。圧縮機内で作用する自然力が、低圧ガスの領域と高圧ガスの領域の間で平衡状態を作り出そうとする。したがって、そのような自然力は、高圧領域内のガスが低圧領域へ移動する傾向を作りだす。
【００１４】
前述の傾向を抑え、低圧領域から高圧領域に向かうガスの流れを維持するためには、ロータの動翼からのガスへ、追加のエネルギーが移送されなければならない。そのようなエネルギー移送は、ガスがロータの動翼に沿って滑らかに、比較的高速で移動するときのみ可能である。いくつかの例では、低圧領域から高圧領域へのガスの流れに抵抗する位置エネルギーにより、ガス速度が落ち、次いで、ロータの動翼の一つ又は複数により、空気力学的特性を失い得る。結果として、ガスは、動翼の表面から分離し、頻繁に圧縮機を停止させる。圧縮機のこの状況及び／又は状態は、サージとして知られている。
【００１５】
サージ現象の発生により、ロータに軸方向に作用する機械力の逆転が引き起こされ、また、結果としてロータに径方向に作用する機械力が不均衡になり得る。サージ現象の発生に関する、そのような力の逆転及び／又は不均衡は、圧縮機にとって危険であり、圧縮機の破壊につながり得る。したがって、サージ現象の発生を防ぎ、検知し、及び／又はサージ現象の発生に対処することができる方法及び／又は装置を実行することが有利である。
【００１６】
圧縮機におけるサージ現象の発生及び／又は出現は、非常に高速な現象である。サージ現象の発生に相当し得る圧縮機内を流れるガスの圧力低下は、約５０ミリ秒で起こり得る。サージ現象の全継続時間は、約３秒以下であり、時にはたったほんの一瞬であり得る。したがって、サージ現象の発生と互いに関連し得るプロセス値の変化（例、圧力及び／又は流れの変化率）は、急速に起こり、継続時間が短い。
【００１７】
従来のサージ防止及び／又はサージ検知システムは、圧縮機の動作に関連する様々なプロセスパラメータ及び／又は値を算出し、計算し、及び／又は決定するのに使用される高価な（及びよくカスタマイズされた）処理ハードウェアを有する単一のコントローラを実行する。そのような従来のシステムは、圧縮機におけるサージ現象の発生及び／又は出現を防止及び／又は検知しようとする様々なプロセスを制御するアルゴリズムに連動した、そのようなプロセスパラメータ及び／又は値を利用する。しかしながら、そのような従来のシステムは、単一コントローラを介して、利用できる処理リソースを共有し、コントローラの動作に関連する様々な処理機能を制御しなければならず、その様々な処理機能には、前述のサージ防止及び／又はサージ検知アルゴリズムの処理に関するものを含む。結果として、そのような従来のシステムは、いくつかの例では、コントローラのサンプリング率が不所望に遅いことによる待ち時間を経験し得り、及び／又は、サージ現象の発生及び／又は出現の検知に関連する制御反応をすばやく与えることができない。
【００１８】
ここで開示される例示的方法及び装置は、圧縮機におけるサージ現象の発生を検知する。前述の従来のシステムで利用される単一のコントローラから、比較的高速でデータを処理する能力のある別の送信機へ特定の処理機能を移動させることにより、ここで開示される例示的方法及び装置は、圧縮機におけるサージ現象の発生を検知することに関連する制御反応の速度が有利に向上する。例えば、ここで開示される方法及び装置は、前述の従来のシステムであればコントローラによって決定される必要があったであろう、一つ又は複数の微分プロセス値をすばやく決定する能力のある送信機を含む。微分プロセス値の決定の負荷を高速送信機へ移動させた結果、前述の従来のシステムの専用コントローラのサンプリング及び／又は処理能力に関連する待ち時間の問題は、回避され得り、高価な専用コントローラは、処理能力が比較的遅い、より安価なコントローラに替えられ得る。
【００１９】
ここで開示される例示的方法及び装置はまた、送信機によって決定されるデータの信頼性を検証する冗長送信機を有利に実行する。そのような冗長送信機は、サージ現象の発生を検知するための、送信機のいずれか一つによって決定され、コントローラによって利用されるデータが偽陽性を構成する可能性を下げる。
【００２０】
図１は、例示的圧縮機１０２におけるサージ現象の発生を検知する例示的サージ検知装置１００のブロック図である。例示的サージ検知装置１００は、圧縮機１０２、例示的第１センサ１０４、例示的第２センサ１０６、例示的第３センサ１０８、例示的第１送信機１１０、例示的第２送信機１１２、例示的第３送信機１１４、例示的コントローラ１１６、及び例示的バルブ１１８を含む。
【００２１】
図１の図示例では、圧縮機１０２は、例示的吸気口１２０、例示的排気口１２２、及び例示的ロータ１２４を含む。圧縮機１０２を通るガスは、吸気口１２０を介して圧縮機１０２に吸引されるか又は引き込まれ、 排気口１２２を介して圧縮機１０２から排出される。圧縮機１０２内でロータ１２４が回転することにより、ガスがロータ１２４を横切って通過するとき、吸気口１２０から排気口１２２に向かって流れるガスへエネルギーが移動し、それによって結果的に、圧縮機１０２全体で圧力差が発生する。したがって、高圧領域がロータ１２４と排気口１２２の間に存在するのに対して、低圧領域は吸気口１２０とロータ１２４の間に存在する。
【００２２】
図１の図示例では、第１センサ１０４は、圧縮機１０２に動作可能に結合されている。いくつかの例では、第１センサ１０４は、圧縮機１０２の吸気口１２０に動作可能に結合されている。その他の例では、第１センサ１０４は、圧縮機１０２の排気口１２２に結合されている。第１センサ１０４は、圧縮機１０２のプロセス値に相当するデータを検出及び／又は測定する。例えば、第１センサ１０４は、圧縮機１０２を通り流れるガスの圧力を検出及び／又は測定し得る。別の例としては、第１センサ１０４は、圧縮機１０２を通り流れるガスの速度及び／又は流量を検出及び／又は測定し得る。
【００２３】
図１の図示例では、第２及び第３センサ１０６及び１０８もまた、圧縮機１０２に動作可能に結合されている。いくつかの例では、第２及び／又は第３センサ１０６及び１０８は、圧縮機１０２の吸気口１２０に結合されている。その他の例では、第２及び／又は第３センサ１０６及び１０８は、圧縮機１０２の排気口１２２に結合されている。第２及び第３センサ１０６及び１０８は、圧縮機１０２のプロセス値に相当するデータを検出及び／又は測定する。いくつかの例では、第２及び第３センサ１０６及び１０８は、第１センサ１０４に関連するプロセス値と同一であるプロセス値に相当するデータを検出及び／又は測定し得る。例えば、第１、第２、第３センサ１０４、１０６、１０８はそれぞれ、圧縮機１０２を通り流れるガスの圧力を検出及び／又は測定し得る。その他の例では、第２及び／又は第３センサ１０６及び１０８の一方又は両方は、第１センサ１０４に関連するプロセス値とは異なるプロセス値に相当するデータを検出及び／又は測定し得る。例えば、第３センサ１０８が圧縮機１０２を通り流れるガスの速度及び／又は流量を、検出及び／又は測定し得る一方で、第１及び第２センサ１０４及び１０６は、圧縮機１０２を通り流れるガスの圧力を検出及び／又は測定し得る。
【００２４】
図１に図示された例示的サージ検知装置１００は、三つのセンサ（例、例示的第１、第２、第３センサ１０４、１０６、１０８）を含むが、サージ検知装置１００は、センサをいくつでも含み得り、単一のセンサのみ（例、例示的第１センサ１０４）の場合を含むがこれに限らない。
【００２５】
図１の図示例では、第１送信機１１０は、第１センサ１０４に動作可能に結合されている。第１送信機１１０は、例示的プロセッサ１２６、例示的メモリ１２８、例示的フィルタ１３０を含む。第１送信機１１０はアナログでもデジタルでもよい。いくつかの例では、第１送信機１１０は、ファンデーションフィールドバス通信プロトコルを介してか、ハイウェイアドレス可能遠隔トランスデューサ（ＨＡＲＴ）通信プロトコルを介してか、４−２０ミリアンペア（ｍＡ）配線を介してか、及び／又はその他の産業用通信プロトコルを介して、通信するよう構成され得る。
【００２６】
第１センサ１０４から取得した及び／又は第１センサ１０４によって与えられたデータは、メモリ１２８に記憶され得る。プロセッサ１２６は、メモリ１２８からそのようなデータにアクセスし得るか、又は、あるいは、第１センサ１０４から直接そのようなデータを受け取り得る。メモリ１２８は、データが任意の期間（例、長時間にわたって、永久的に、ブリーフインスタンス（ｂｒｉｅｆ ｉｎｓｔａｎｃｅ）、一時的なバッファリングのために、及び／又はデータをキャッシュするために）記憶される、任意の型式の及び／又は任意の数の揮発性メモリ、非揮発性メモリ、記憶ドライブ、記憶ディスク、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）、ブルーレイディスク、キャッシュ、及び／又はその他の記憶メディアによって実行され得る。メモリ１２８に記憶されたデータは、任意のファイル及び／又はデータ構造体フォーマット、組織スキーム、及び／又は配置で記憶され得る。
【００２７】
第１送信機１１０は、プロセッサ１２６を介して、第１センサ１０４から一つ又は複数のプロセス値を収集及び／又は取得する。例えば、第１送信機１１０は、１度目に第１センサ１０４から第１プロセス値を収集及び／又は取得し得り、さらに１度目とは異なる２度目に、第１センサ１０４から第２プロセス値を収集及び／又は取得し得る。いくつかの例では、第１及び第２プロセス値は、異なる時間に第１センサ１０４によって検出された及び／又は測定された、圧縮機１０２を通り流れるガスの圧力を示すデータに相当し得る。その他の例では、第１及び第２プロセス値は、異なる時間に第１センサ１０４によって検出された及び／又は測定された、圧縮機１０２を通り流れるガスの速度及び／又は流量を示すデータに相当し得る。いくつかの例では、第１送信機１１０は、第１センサ１０４に加えて、一つ又は複数のセンサから追加プロセス値を収集及び取得し得る。例えば、第１送信機１１０は、第１センサ１０４によって検出及び／又は測定された、圧縮機１０２を通り流れるガスの圧力を示すデータに相当するプロセス値を収集及び／又は取得し得り、さらに、追加センサによって検出された及び／又は測定された、圧縮機１０２を通り流れるガスの速度及び／又は流量を示すデータに相当するプロセス値を収集及び／又は取得し得る。
【００２８】
第１送信機１１０は、フィルタ１３０を介して、第１センサ１０４から収集及び又は取得されたシグナル及び又はデータからノイズ及び／又はアーチファクトにフィルタをかけ及び／又は除去する。例えば、フィルタ１３０は、一次フィルタとして実行され得る。いくつかの例では、フィルタは、調整可能であり及び／又は選択可能なフィルタ値を含む。いくつかの例では、調整可能であり及び／又は選択可能なフィルタ値は、第１センサ１０４から収集及び／又は取得されたシグナル及び／又はデータに適用されているフィルタには相当しないフィルタ値を含む。
【００２９】
収集されたプロセス値の「Ｎ」個のセットに基づいて、「Ｎ」は２以上の整数とし、第１送信機１１０は、プロセッサ１２６を介して、微分プロセス値を算出し、計算し、及び／又は決定する。例えば、収集された第１及び第２プロセス値に基づいて、第１送信機１１０は、プロセッサ１２６を介して、微分プロセス値を算出し、計算し、及び／又は決定する。その他の例では、微分プロセス値は、より多くのプロセス値に基づいて算出され、計算され、及び／又は決定され得る。ここで使用されるように、用語「微分（ｄｅｒｉｖａｔｉｖｅ）」は、変数及び／又は値の、時間的な変化量を意味する。例えば、第１送信機１１０は、第１及び第２プロセス値を収集した時間差によって分類された、収集された第１及び第２プロセス値の間の差異として微分プロセス値を算出し、計算し、及び／又は決定し得る。いくつかの例では、第１送信機１１０は、比例積分微分（ＰＩＤ）アルゴリズムを実行し得る。そのような例では、第１送信機１１０は、ＰＩＤアルゴリズムの出力の微分部分に基づいて微分プロセス値を決定し得る。
【００３０】
いくつかの例では、第１送信機１１０は、上述の第１及び第２プロセス値に加え、第１センサ１０４からのプロセス値を収集及び／又は取得し得る。いくつかのそのような例では、第１送信機１１０は、そのような追加で収集及び／又は取得されたプロセス値に基づく上述の微分プロセス値に加え、一つ又は複数の微分プロセス値（例、別個の微分プロセス値）を算出し、計算し、及び／又は決定し得る。第１送信機１１０によって算出され、計算され、及び／又は決定された微分プロセス値（例、上述の微分プロセス値及び／又は追加微分プロセス値）は、メモリ１２８に記憶され得る。第１送信機１１０は、例示的コントローラ１１６に、算出され、計算され、及び／又は決定された微分プロセス値へのアクセスを与える。いくつかの例では、第１送信機１１０はさらに、例示的コントローラ１１６に、第１送信機１１０が微分プロセス値を算出し、計算し、及び／又は決定したプロセス値へのアクセスを与え得る。 
【００３１】
図１の図示例では、第２及び第３送信機１１２及び１１４はそれぞれ、例示的第２及び第３センサ１０６及び１０８のうち対応する一つに動作可能に結合されている。例示的第２送信機１１２は、例示的プロセッサ１３２、例示的メモリ１３４、例示的フィルタ１３６を含む。第２送信機１１２は、アナログでもデジタルでもよく、ファンデーションフィールドバス通信プロトコルを介してか、ＨＡＲＴ通信プロトコルを介してか、４−２０ミリアンペア（ｍＡ）配線を介してか、及び／又はその他の産業用通信プロトコルを介して、通信するよう構成され得る。第２センサ１０６から取得した及び／又は第２センサ１０６によって与えられたデータは、第２送信機１１２のメモリ１３４に記憶され得る。第２送信機１１２のプロセッサ１３２は、メモリ１３４からそのようなデータにアクセスし得り、又は、あるいは、第２センサ１０６から直接そのようなデータを受け取り得る。
【００３２】
同様に、例示的第３送信機１１４は、例示的プロセッサ１３８、例示的メモリ１４０、例示的フィルタ１４２を含む。第３送信機１１４はアナログでもデジタルでもよく、ファンデーションフィールドバス通信プロトコルを介してか、ＨＡＲＴ通信プロトコルを介してか、４−２０ミリアンペア（ｍＡ）配線を介してか、及び／又はその他の産業用通信プロトコルを介して、通信するよう構成され得る。第３センサ１０８から取得した及び／又は第３センサ１０８によって与えられたデータは、第３送信機１１４のメモリ１４０に記憶され得る。第３送信機１１４のプロセッサ１３８は、メモリ１４０からそのようなデータにアクセスし得り、又は、あるいは、第３センサ１０８から直接そのようなデータを受け取り得る。
【００３３】
メモリ１３４及び／又はメモリ１４０は、データが任意の期間（例、長時間にわたって、永久的に、ブリーフインスタンス（ｂｒｉｅｆ  ｉｎｓｔａｎｃｅ）、一時的なバッファリングのために、及び／又はデータをキャッシュするために）記憶される、任意の型式の及び／又は任意の数の揮発性メモリ、非揮発性メモリ、記憶ドライブ、記憶ディスク、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）、ブルーレイディスク、キャッシュ、及び／又はその他の記憶メディアによって実行され得る。メモリ１３４及び／又はメモリ１４０に記憶されたデータは、任意のファイル及び／又はデータ構造体フォーマット、組織スキーム、及び／又は配置で記憶され得る。
【００３４】
例示的第２及び第３送信機１１２及び１１４はそれぞれ、各プロセッサ１３２及び１３８を介して、例示的第２及び第３センサ１０６及び１０８のうち対応するものからの一つ又は複数のプロセス値を収集及び／又は取得する。例えば、第２送信機１１２は、３度目に第２センサ１０６からの第３プロセス値を収集及び／又は取得し得り、さらに、３度目とはことなる４度目に第２センサ１０６から第４プロセス値を収集及び／又は取得し得る。同様に、第３送信機１１４は、５度目に第３センサ１０８からの第５プロセス値を収集及び／又は取得し得り、さらに、５度目とはことなる６度目に第３センサ１０８から第６プロセス値を収集及び／又は取得し得る。
【００３５】
いくつかの例では、第２送信機１１４が第２センサ１０６から第３及び第４プロセス値を収集及び／又は取得する３度目及び４度目は、それぞれ、第１送信機１１０が第１センサ１０４から第１及び第２プロセス値を収集及び／又は取得する１度目及び２度目に相当し得る。同様に、いくつかの例では、第３送信機１１４が第３センサ１０８から第５及び第６プロセス値を収集及び／又は取得する５度目及び６度目は、それぞれ、第１送信機１１０が第１センサ１０４から第１及び第２プロセス値を収集及び／又は取得する１度目及び２度目に相当し得る。その他の例では、第１送信機１１０が第１及び第２プロセス値を収集及び／又は取得する例示的１度目及び２度目と、第２送信機１１２が第３及び第４プロセス値を収集及び／又は取得する例示的３度目及び４度目と、及び／又は第３送信機１１４が第５及び第６プロセス値を収集及び／又は取得する例示的５度目及び６度目の間で相関がなくてもよい。
【００３６】
例示的第２及び第３送信機１１２及び１１４はそれぞれ、各フィルタ１３６及び１４２を介して、第２及び第３センサ１０６及び１０８のうちの対応する一つから収集及び／又は取得されたそれぞれのシグナル及び／又はデータからノイズ及び／又はアーチファクトにフィルタをかけ及び／又は除去する。いくつかの例では、第２及び／又は第３フィルタ１３６及び１４２は、上述の通り、第１フィルタ１３０を実行するのに使用されるフィルタの型式と同一であるフィルタの型式を使用して実行され得る。その他の例では、第２及び／又は第３フィルタ１３６及び１４２のうちの一つ又は複数は、第１フィルタ１３０を実行するのに使用されるフィルタの型式とは異なるフィルタの型式を使用して実行され得る。その他の例では、例示的第１、第２、又は第３送信機１１０、１１２、１１４のうちの一つ又は複数は、対応するフィルタ１３０、１３６、１４２なしで動作するよう実行され得り、及び／又は、対応するフィルタ１３０、１３６、１４２が無効であるか又は電源が遮断された状態で動作するよう実行され得る。
【００３７】
収集された第３及び第４プロセス値に基づいて、第２送信機１１２は、プロセッサ１３２を介して、第２追加微分プロセス値を算出し、計算し、及び／又は決定する。例えば、 第２送信機１１２は、第３及び第４プロセス値が収集された時間差によって分類された、収集された第３及び第４プロセス値の差異として、第２追加微分プロセス値を算出し、計算し、及び／又は決定し得る。いくつかの例では、第２送信機１１２は、ＰＩＤアルゴリズムを実行し得る。そのような例では、第２送信機１１２は、ＰＩＤアルゴリズムの出力の微分部分に基づいて、第２追加微分プロセス値を決定し得る。
【００３８】
同様に、収集された第５及び第６プロセス値に基づいて、第３送信機１１４は、プロセッサ１３８を介して、第３追加微分プロセス値を算出し、計算し、及び／又は決定する。例えば、第３送信機１１４は、第５及び第６プロセス値が収集された時間差によって分類された、収集された第５及び第６プロセス値の差異として第３追加微分プロセス値を算出し、計算し、及び／又は決定し得る。いくつかの例では、第３送信機１１４は、ＰＩＤアルゴリズムを実行し得る。そのような例では、第３送信機１１４は、ＰＩＤアルゴリズムの出力の微分部分に基づいて、第３追加微分プロセス値を決定し得る。
【００３９】
いくつかの例では、第２及び／又は第３送信機１１２及び１１４の一つ又は両方は、上述の例示的第３、第４、第５、及び第６プロセス値に加え、第２及び／又は第３センサ１０６及び１０８の対応する一つからプロセス値をそれぞれ収集し及び／又は取得し得る。いくつかのそのような例では、第２及び／又は第３送信機１１２及び１１４はそれぞれ、そのような追加で収集された及び／又は取得されたプロセス値に基づいた、上述の例示的第２及び第３追加微分プロセス値に加え、一つ又は複数の微分プロセス値を算出し、計算し、及び／又は決定し得る。第３送信機１１４によって算出され、計算され、及び／又は決定された微分プロセス値（例、上述の第３追加微分プロセス値）がメモリ１４０に記憶され得るが、第２送信機１１２によって算出され、計算され、及び／又は決定された微分プロセス値（例、上述の第２追加微分プロセス値）は、メモリ１３４に記憶され得る。第２及び第３送信機１１２及び１１４はそれぞれ、例示的コントローラ１１６に、算出され、計算され、及び／又は決定された微分プロセス値へのアクセスを与える。いくつかの例では、第２及び第３送信機１１２及び１１４はさらに、例示的コントローラ１１６に、第２及び第３送信機１１２及び１１４がそれぞれ微分プロセス値を算出し、計算し、及び／又は決定したプロセス値へのアクセスを与え得る。
【００４０】
図１に図示された例示的サージ検知装置１００は、三つの送信機（例、例示的第１、第２、第３送信機１１０、１１２、１１４）を含むが、サージ検知装置１００は、送信機をいくつでも含み得り、単一の送信機のみ（例、例示的第１送信機１１０）の場合を含むがこれに限らない。さらに、図１に図示された例示的サージ検知装置１００内に含まれる送信機（例、例示的第１、第２、第３送信機１１０、１１２、１１４）の数は、サージ検知装置１００に含まれるセンサ（例、例示的第１、第２、第３センサ１０４、１０６、１０８）の数に相当するが、サージ検知装置１００に含まれる送信機の数は、いくつかの例では、サージ検知装置１００に含まれるセンサの数と異なってもよい。例えば、例示的第１、第２、第３送信機１１０、１１２、１１４のうちの二つ又は複数が、対応する単一のセンサと動作するよう実行され得る。その他の例では、例示的第１、第２、第３センサ１０４、１０６、１０８のうちの二つ又は複数が、対応する単一の送信機か、又は二つ又は複数の送信機と動作するよう実行され得る。
【００４１】
図１の例示的サージ検知装置１００は、例示的第１、第２、第３送信機１１０、１１２、１１４と、例示的第１、第２、第３センサ１０４、１０６、１０８を別の部品として図示しているが、第１、第２、第３センサ１０４、１０６、１０８のそれぞれ一つが、第１、第２、第３送信機１１０、１１２、１１４のそれぞれ一つと統合されるか、及び／又は含まれてもよい。例えば、第１送信機１１０が第１センサ１０４を含み得り、第２送信機１１２が第２センサ１０６を含み得り、第３送信機１１４が第３センサ１０８を含み得る。
【００４２】
図１の図示例では、コントローラ１１６は、第１、第２、第３送信機１１０、１１２、１１４のそれぞれ一つに動作可能に結合されている。コントローラ１１６は、例示的プロセッサ１４４及び例示的メモリ１４６を含む。第１、第２、及び／又は第３送信機１１０、１１２、１１４から取得した及び／又は第１、第２、及び／又は第３送信機１１０、１１２、１１４によって与えられたデータは、メモリ１４６に記憶され得る。プロセッサ１４４は、メモリ１４６からそのようなデータにアクセスし得り、又は、あるいは、第１、第２、及び／又は第３送信機１１０、１１２、１１４から直接そのようなデータを受け取り得る。メモリ１４６は、データが任意の期間（例、長時間にわたって、永久的に、ブリーフインスタンス（ｂｒｉｅｆ  ｉｎｓｔａｎｃｅ）、一時的なバッファリングのために、及び／又はデータをキャッシュするために）記憶される、任意の型式の及び／又は任意の数の揮発性メモリ、非揮発性メモリ、記憶ドライブ、記憶ディスク、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）、ブルーレイディスク、キャッシュ、及び／又はその他の記憶メディアによって実行され得る。メモリ１４６に記憶されたデータは、任意のファイル及び／又はデータ構造体フォーマット、組織スキーム、及び／又は配置で記憶され得る。
【００４３】
コントローラ１１６は、第１、第２、及び／又は第３送信機１１０、１１２、１１４のそれぞれ一つによって算出され、計算され、及び／又は決定された、上述の微分プロセス値を取得し、アクセスし、及び／又は受け取る。例えば、コントローラ１１６は、第１送信機１１０から例示的第１微分プロセス値を、第２送信機１１２から例示的第２追加微分プロセス値を、及び／又は第３送信機１１４から第３追加微分プロセス値を、取得し得る。コントローラ１１６は、取得した微分プロセス値の一つ又は複数と、一つ又は複数の閾値を比較する。いくつかの例では、閾値は、圧縮機１０２のサージ現象の発生を示している。
【００４４】
いくつかの例では、閾値は最小閾値である。そのような例では、微分プロセス値は、微分プロセス値が閾値より大きいとき、閾値を満たす。その他の例では、閾値は最大閾値である。そのようなその他の例では、微分プロセス値は、微分プロセス値が閾値より小さいとき、閾値を満たす。その他の例では、閾値は、微分プロセス値の許容範囲を共に定義する、最小閾値及び最大閾値の両方を含む。そのようなその他の例では、微分プロセス値は、微分プロセス値が微分プロセス値の許容範囲内にあるとき、閾値を満たす。
【００４５】
微分プロセス値が、閾値を満たさなかったと決定したことを受け、コントローラ１１６は、図１の例示的バルブ１１８を作動させ、サージを防ぎ、及び／又は、対応する送信機によって決定された、圧縮機１０２の次の微分プロセス値が閾値を満たせるようにする。例えば、１度目に第１送信機１１０によって決定された例示的第１微分プロセス値が閾値を満たさなかったと決定したことを受け、コントローラ１１６はバルブ１１８を作動させ、サージを防ぎ、及び／又は、１度目に続く２度目に第１送信機１１０によって決定された例示的追加微分プロセス値が、閾値を満たせるようにする。
【００４６】
いくつかの例では、コントローラ１１６は、コントローラ１１６からバルブ１１８へ送信される一つ又は複数の制御シグナル及び／又は命令に基づいて、バルブ１１８を作動させる。いくつかの例では、そのような制御シグナル及び／又は命令が、バルブ１１８が開く及び／又は閉じる範囲を決定する。いくつかの例では、そのような制御シグナル及び／又は命令は、閾値を満たさなかった微分プロセス値を、バルブが開く及び／又は閉じる範囲を決定するためのインプットとして使用するサージ検知アルゴリズムに基づいている。いくつかの例では、さらに及び／又はあるいは、コントローラ１１６は、微分プロセス値をサージ検知アルゴリズムとは別の、閉ループ対サージアルゴリズムへのインプットとして使用する。いくつかの例では、閉ループ対サージアルゴリズムは、バルブ１１８が開く及び／又は閉じる範囲を決定するための一つ又は複数の制御シグナル及び／又は命令を生成する。いくつかの例では、サージ検知アルゴリズムは、閉ループ対サージアルゴリズムの稼働率を越える（すなわち、より早い）率で動作する。
【００４７】
いくつかの例では、送信機１１０、１１２、１１４から取得された微分プロセス値が閾値を満たさなかったと決定したことを受けてバルブ１１８を作動させる前に、コントローラ１１６は、送信機１１０、１１２、１１４から取得された微分プロセス値を、一つ又は複数のその他の送信機１１０、１１２、１１４から取得された一つ又は複数のその他の微分プロセス値と比較する。そのような比較により、閾値を満たさなかった微分プロセス値が信頼できるかどうか、及び／又は、閾値を満たさなかった微分プロセス値が、有効に機能しているセンサ１０４、１０６、１０８から取得されたデータに基づいて、送信機１１０、１１２、１１４によって決定されたかどうかを決定するのを容易にする。
【００４８】
例えば、コントローラ１１６は、例示的第１微分プロセス値を、例示的第２及び／又は第３追加微分プロセス値の一つ又は両方と比較し得る。その比較に基づいて、コントローラ１１６は、第１、第２、及び／又は第３送信機１１０、１１２、１１４のそれぞれ一つによって決定された、例示的第１微分、第２追加微分、及び／又は第３追加微分プロセス値のうちの一つ又は複数の信頼性を決定する。コントローラ１１６はまた、第１、第２、及び／又は第３送信機１１０、１１２、１１４のそれぞれ一つに対応する例示的第１、第２、及び／又は第３センサ１０４、１０６、１０８のうちの一つ又は複数の機能状態を決定し得る。
【００４９】
閾値を満たさなかった微分プロセス値が、信頼できない、及び／又は、有効に機能していないセンサから取得されたデータに基づき送信機によって決定された、とコントローラ１１６が決定する場合、コントローラ１１６は、微分プロセス値が閾値を満たしていなくても、バルブ１１８を作動させない決定をし得る。したがって、微分プロセス値の信頼性及び／又は微分プロセス値を決定した送信機に対応するセンサの機能状態を決定することは、微分プロセス値が信頼できないとき、及び／又は、 微分プロセス値が偽陽性であるとき、微分プロセス値が信頼できることを検証し、バルブ１１８を作動させるのを回避する能力をコントローラ１１６に与える。
【００５０】
一例として、コントローラ１１６が、例示的第１微分、第２追加微分、及び第３追加微分プロセス値が実質上互いに一致していると決定する場合、コントローラ１１６は、例示的第１微分、第２追加微分、及び第３追加微分プロセス値はそれぞれ信頼できると決定する。ここで使用される通り、例示的第１微分、第２追加微分、及び第３追加微分プロセス値は、例示的第１微分、第２追加微分、及び第３追加微分プロセス値の間で有意な統計的差異及び／又は偏差がないとき、実質上互いに一致する。そのような例では、コントローラ１１６はさらに、第１、第２、第３送信機１１０、１１２、１１４のそれぞれ一つに対応する第１、第２、第３センサ１０４、１０６、１０８のそれぞれが、有効に機能していると決定し得る。そのような例では、例示的第１微分プロセス値が信頼できる、及び／又は、第１送信機１１０に対応する第１センサ１０４が有効に機能しているという決定に基づいて、コントローラ１１６は 、バルブ１１８を作動させることを進める。
【００５１】
別の例として、コントローラ１１６が、例示的第２及び第３追加微分プロセス値は実質上互いに一致するが、例示的第１微分プロセス値は例示的第２又は第３追加微分プロセス値のいずれかと実質上一致しないと決定する場合、コントローラ１１６は、例示的第２及び第３追加微分プロセス値は信頼できると決定し、さらに、例示的第１微分プロセス値は信頼できないと決定する。ここで使用される通り、例示的第２及び第３追加微分プロセス値は、例示的第２及び第３追加微分プロセス値の間で有意な統計的差異及び／又は偏差がないとき、実質上互いに一致する。ここで使用される通り、有意な統計的差異及び／又は偏差が、例示的第１微分プロセス値と例示的第２追加微分プロセス値の間、及び／又は、例示的第１微分プロセス値と例示的第３追加微分プロセス値の間に存在するとき、第１微分プロセス値は、実質上例示的第２又は第３追加微分プロセス値のいずれかと一致しない。そのような例では、コントローラ１１６はさらに、第２及び第３送信機１１２及び１１４のそれぞれ一つに対応する第２及び第３センサ１０６及び１０８が有意に機能しており、第１送信機１１０に対応する第１センサ１０４は有効に機能していないと決定し得る。そのような例では、例示的第１微分プロセス値が信頼できない、及び／又は、第１送信機１１０に対応する第１センサ１０４が有効に機能していないという決定に基づいて、コントローラ１１６は、例示的第１微分プロセス値が閾値を満たしていなくても、バルブ１１８を作動させない決定をし得る。
【００５２】
いくつかの例では、コントローラ１１６は、微分プロセス値のうちの一つ又は複数の信頼性を決定する、及び／又は、第１、第２、及び／又は第３送信機１１０、１１２、１１４のそれぞれ一つに対応する第１、第２、及び／又は第３センサ１０４、１０６、１０８のうちの一つ又は複数の機能状態を決定する、多数決スキームを実行する。例えば、例示的第１微分、第２追加微分、及び第３追加微分プロセス値の過半数（例、三つのうち二つ）が実質上互いに一致する、とコントローラ１１６が決定する場合、コントローラ１１６は、過半数を形成していない単一の微分プロセス値は信頼できないが、過半数を形成している二つの微分プロセス値は信頼できる、と決定し得る。ここで使用される通り、例示的第１微分、第２追加微分、及び第３追加微分プロセス値の過半数（例、三つのうち二つ）は、その過半数の間で有意な統計的差異及び／又は偏差がないとき、実質上互いに一致する。そのような例では、コントローラ１１６はさらに、過半数に対応しない微分プロセス値を決定した送信機のそれぞれ一つに対応するセンサのそれぞれ一つは有効に機能していないが、過半数に対応する微分プロセス値を決定した送信機のそれぞれ一つに対応するセンサのそれぞれ一つは有効に機能している、と決定し得る。その他の例では、実行された投票スキームは、信頼できないと決定された微分プロセス値を無視し得り、無視されなかった微分プロセス値に基づいて、及び／又は、その平均値に基づいて、さらに信頼性の決定を行い得る。
【００５３】
いくつかの例では、コントローラ１１６は、例示的第１微分、第２追加微分、及び第３追加微分プロセス値を比較することなく、閾値を満たさなかった微分プロセス値が信頼できるかどうかを決定することができる。例えば、コントローラ１１６は、コントローラ１１６によって第１、第２、及び／又は第３送信機１１０、１１２、１１４のそれぞれ一つから取得されたシグナル及び／又はデータの信頼性に関して、コントローラ１１６に知らせ得る第１、第２、及び／又は第３送信機１１０、１１２、１１４のうちの一つ又は複数から診断を取得し得る。
【００５４】
いくつかの例では、コントローラ１１６は、微分プロセス値のうちの一つ又は複数の決定された信頼性を特定する、及び／又は、第１、第２、及び／又は第３送信機１１０、１１２、１１４のそれぞれ一つに対応する第１、第２、及び／又は第３センサ１０４、１０６、１０８のうちの一つ又は複数の、決定された機能状態を特定する、一つ又は複数の通知及び／又はメッセージを生成し得る。例えば、コントローラ１１６が、例示的第１微分、第２追加微分、及び第３追加微分プロセス値がそれぞれ信頼できると決定する、及び／又は、第１、第２、第３センサ１０４、１０６、１０８がそれぞれ有効に機能していると決定する場合、コントローラ１１６は、例示的第１微分、第２追加微分、及び／又は第３追加微分プロセス値のうちの一つ又は複数が信頼できる、及び／又は、第１、第２、及び／又は第３センサ１０４、１０６、１０８のうちの一つ又は複数が有効に機能している、と示している一つ又は複数の通知及び／又はメッセージを生成し得る。別の例として、コントローラ１１６が、例示的第１微分プロセス値は信頼できないが、例示的第２及び第３追加微分プロセス値は信頼できると決定する場合、及び／又は、第１センサ１０４は有効に機能していないが、第２及び第３センサ１０６及び１０８は有効に機能していると決定する場合、コントローラ１１６は、例示的第１微分プロセス値は信頼できないが、例示的第２及び／又は第３追加微分プロセス値は信頼できる、及び、第１センサ１０４は有効に機能していない、及び／又は、第２及び／又は第３センサ１０６、１０８は、有効に機能していることを示す一つ又は複数の通知及び／又はメッセージを生成し得る。
【００５５】
図１の図示例では、バルブ１１８は、コントローラ１１６及び圧縮機１０２に動作可能に結合されている。上記の通り、コントローラ１１６は、例えば、バルブ１１８が開く又は閉じる程度及び／又は範囲といった、バルブ１１８の位置を決定する。バルブ１１８が開く程度及び／又は範囲が増加するにつれ、圧縮機１０２からバルブ１１８へ流れるガス量が増加し、それによって、圧縮機１０２の排気口１２２近くのガスの圧力が相対的に低下し、圧縮機１０２のロータ１２４を横切るガスの流れが相対的に増加する。圧縮機１０２のロータ１２４を横切るガスの流れが増加すると、圧縮機１０２がサージ状態で動作しないよう、圧縮機１０２内で発生しているサージ現象を除去及び／又は逆転させ得る。
【００５６】
いくつかの例では、バルブ１１８はリサイクルバルブである。そのような例では、圧縮機１０２からバルブ１１８へ流れるガスは、図１に図示された例示的経路１４８を介して圧縮機１０２の吸気口１２０へ返される。例示的経路１４８は、例えば、パイプやチューブといった、導管として実行され得る。その他の例では、バルブ１１８は、ブローオフバルブである。そのようなその他の例では、圧縮機１０２からバルブ１１８へ流れるガスは、図１に図示される例示的経路１５０を介して外気へと排出される。
【００５７】
例示的サージ検知装置１００を実行する例示的方法が図１に図示されているが、図１に図示される一つ又は複数の要素、プロセス、及び／又は装置は、他の任意の方法で結合、分割、再配置、省略、除去及び／又は実施され得る。さらに、図１の例示的第１、第２、第３センサ１０４、１０６、１０８と、例示的第１、第２、第３送信機１１０、１１２、１１４及び／又は例示的コントローラ１１６は、ハードウェア、ソフトウェア、ファームウェアによって、及び／又は、ハードウェア、ソフトウェア、及び／又はファームウェアのいかなる組合せによっても実施され得る。したがって、例えば、例示的第１、第２、第３センサ１０４、１０６、１０８、例示的第１、第２、第３送信機１１０、１１２、１１４、及び／又は例示的コントローラ１１６のいずれも、一つ又は複数のアナログ又はデジタル回路、論理回路、プログラマブルプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）及び／又はフィールドプログラマブルロジックデバイス（ＦＰＬＤ）によって実施され得る。ソフトウェア及び／又はファームウェアのみによる実行を網羅する本特許の装置又はシステムの請求項のいずれを読むときも、例示的第１、第２、第３センサ１０４、１０６、１０８、例示的第１、第２、第３送信機１１０、１１２、１１４、及び／又は例示的コントローラ１１６のうちの少なくともひとつは、メモリ、デジタルバーサタイルディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、ブルーレイディスク等のソフトウェア及び／又はファームウェアを記憶する、有形のコンピュータ可読記憶装置又は記憶ディスクを含むように、ここでは明示的に定義される。さらに、図１の例示的サージ検知装置１００は、一つ又は複数の要素、プロセス、及び／又は装置を、図１に図示されたそれらに加え、又はそれらに代わり、含み得り、及び／又は、図示された要素、プロセス、及び装置のいずれか又はすべてのうちの二つ以上を含み得る。
【００５８】
図１の例示的圧縮機１０２においてサージ現象の発生を検知する例示的方法を代表したフロー図が、図２、３、及び４に示される。これらの例では、方法は、図５に関連して下記で述べられる例示的プロセッサプラットフォーム５００に示されるプロセッサ５１２、又は、図６に関連して下記で述べられる例示的プロセッサプラットフォーム６００に示されるプロセッサ６１２のようなプロセッサによって実行するための一つ又は複数のプログラムを備える機械可読命令を使用して実行され得る。一つ又は複数のプログラムは、プロセッサ５１２又はプロセッサ６１２に関連する、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードドライブ、デジタルバーサタイルディスク（ＤＶＤ）、ブルーレイディスク、又はメモリのような、有形コンピュータ可読記憶メディア上に記憶されたソフトウェアで実現され得るが、プログラム全体及び／又はその一部はその代わりに、プロセッサ５１２又はプロセッサ６１２以外の装置によって実行され得り、及び／又は、ファームウェア又は専用ハードウェアで実現され得る。さらに、例示的プログラムが図２、３、４に図示されたフロー図に関連して述べられているが、図１の例示的圧縮機１０２におけるサージ現象の発生を検知するその他の多くの方法が、代わりに利用され得る。例えば、ブロックの実行順を変更してもよいし、及び／又は、記述されているブロックのいくつかを変更、削除、又は結合してもよい。
【００５９】
上述の通り、図２、３、及び４の例示的方法は、情報が任意の期間（例、 長時間にわたって、永久的に、ブリーフインスタンス（ｂｒｉｅｆ  ｉｎｓｔａｎｃｅ）、一時的なバッファリングのために、及び／又は情報をキャッシュするために）記憶される、ハードディスクドライブ、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）、キャッシュ、ランダムアクセスメモリ（ＲＡＭ）及び／又はその他の記憶装置又は記憶ディスクのような、有形コンピュータ可読記憶メディア上に記憶されたコード化された命令（例、コンピュータ及び／又は機械可読命令）を使用して実行され得る。ここで使用される通り、用語「有形コンピュータ可読記憶メディア（ｔａｎｇｉｂｌｅ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）」は、いかなる型式のコンピュータ可読記憶装置及び／又は記憶ディスクを含み、伝播シグナルを除き、伝送メディアを除くよう、明示的に定義される。ここで使用される通り、「有形コンピュータ可読記憶メディア（ｔａｎｇｉｂｌｅ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）」及び「有形機械可読記憶メディア（ｔａｎｇｉｂｌｅ  ｍａｃｈｉｎｅ  ｒｅａｄａｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）」は同じ意味で使用される。さらに又はあるいは、図２、３、及び４の例示的方法は、情報が任意の期間（例、長時間にわたって、永久的に、ブリーフインスタンス（ｂｒｉｅｆ  ｉｎｓｔａｎｃｅ）、一時的なバッファリングのために、及び／又は情報をキャッシュするために）記憶される、ハードディスクドライブ、フラッシュメモリ、読み出し専用メモリ、コンパクトディスク、デジタルバーサタイルディスク、キャッシュ、ランダムアクセスメモリ及び／又はその他の記憶装置又は記憶ディスクのような、非一時的コンピュータ及び／又は機械可読メディア上に記憶されたコード化された命令（例、コンピュータ及び／又は機械可読命令）を使用して実行され得る。ここで使用される通り、用語「非一時的コンピュータ可読メディア（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）は、いかなる型式のコンピュータ可読記憶装置及び／又は記憶ディスクを含み、伝播シグナルを除き、伝送メディアを除くよう、明示的に定義される。ここで使用される通り、「少なくとも（ａｔ  ｌｅａｓｔ）という言い回しは、請求項のプリアンブルで接続句として使用され、用語「備える（ｃｏｍｐｒｉｓｉｎｇ）」が開放式（ｏｐｅｎ−ｅｎｄｅｄ）であるのと同様に、開放式である。
【００６０】
図２は、図１の例示的圧縮機１０２の一つ又は複数の微分プロセス値を決定するために図１の例示的第１、第２、及び／又は第３送信機１１０、１１２、１１４のいずれかで実行され得る例示的方法を代表したフロー図である。したがって、図２の例示的方法は、図１の第１送信機１１０と第１センサ１０４に関して主に下記で述べられているが、そのような記述は、図１の第２送信機１１２及び第２センサ１０６、及び／又は図１の第３送信機１１４及び第３センサ１０８にも同等に適用可能である。
【００６１】
図２の例示的方法２００は、送信機（例、図１の第１送信機１１０）がプロセス値を収集及び／又は取得するときに開始する（ブロック２０２）。例えば、第１送信機１１０は、１度目に図１の第１センサ１０４から第１プロセス値を収集及び／又は取得し得り、さらに１度目とは異なる２度目に図１の第１センサ１０４から第２プロセス値を収集及び／又は取得し得る。いくつかの例では、第１及び第２プロセス値は、異なる時間に第１センサ１０４によって検出及び／又は測定された図１の圧縮機１０２を通り流れるガスの圧力を示すデータに相当し得る。その他の例では、第１及び第２プロセス値は、異なる時間に第１センサ１０４によって検出及び／又は測定された圧縮機１０２を通り流れるガスの速度及び／又は流量を示すデータに相当し得る。
【００６２】
収集されたプロセス値に基づいて、送信機（例、図１の第１送信機１１０）は、微分プロセス値を算出し、計算し、及び／又は決定する（ブロック２０４）。例えば、第１送信機１１０は、第１及び第２プロセス値が収集された時間の差異によって分類された、収集された第１及び第２プロセス値の間の差異として、微分プロセス値を算出し、計算し、及び／又は決定し得る。
【００６３】
送信機（例、図１の第１送信機１１０）は、図１のコントローラ１１６に、送信機によって決定された微分プロセス値へのアクセスを与える（ブロック２０６）。例えば、第１送信機１１０は、コントローラ１１６が、第１送信機１１０によって決められた例示的第１微分プロセス値を取得し、アクセスし、引き出し、及び／又は受け取るのを可能にする。
【００６４】
送信機（例、図１の第１送信機１１０）は、追加プロセス値を収集及び／又は取得するかどうかを決定する（ブロック２０８）。例えば、第１送信機１１０は、上述の第１及び第２プロセス値に加えてプロセス値を第１センサ１０４から収集及び／又は取得すべきかどうか決定し得る。第１送信機１１０がブロック２０８で、追加プロセス値を収集及び／又は取得すべきであると決定した場合、例示的方法２００の制御は、ブロック２０２へ戻る。第１送信機１１０が代わりにブロック２０８で、追加プロセス値を取得すべきでないと決定する場合、例示的方法２００は終了する。
【００６５】
図３は、図１の例示的圧縮機１０２においてサージ現象の発生を検知するため、図１の例示的コントローラ１１６で実行され得る例示的方法を代表したフロー図である。図３の例示的方法は主に、コントローラ１１６が図１の第１送信機１１０によって決定された例示的第１微分プロセス値を取得し、利用することに関して下記に述べられているが、そのような記述は、コントローラ１１６が図１の第２送信機１１２によって決定された例示的第２追加微分プロセス値を取得し、利用する場合、及び／又は、コントローラ１１６が図１の第３送信機１１４によって決定された例示的第３追加微分プロセス値を取得し、利用する場合にも同等に適用可能である。
【００６６】
図３の例示的方法３００は、図１のコントローラ１１６が、送信機から微分プロセス値を取得し、アクセスし、引き出し及び／又は受け取るとき、開始する（ブロック３０２）。例えば、コントローラ１１６は、図１の第１送信機１１０から上述の例示的第１微分プロセス値を取得し、アクセスし、引き出し及び／又は受け取り得る。
【００６７】
図１のコントローラ１１６は、取得した微分プロセス値を一つ又は複数の閾値と比較する（ブロック３０４）。例えば、コントローラ１１６は、上述の例示的第１微分プロセス値を一つ又は複数の閾値と比較し得る。いくつかの例では、閾値は、図１の圧縮機１０２におけるサージ現象の発生を示す。いくつかの例では、閾値は最小閾値である。その他の例では、閾値は最大閾値である。その他の例では、閾値は、微分プロセス値の許容範囲を共に定義する、最小閾値及び最大閾値の両方を含む。
【００６８】
ブロック３０４で起こる比較に基づいて、図１のコントローラ１１６は、微分プロセス値が閾値を満たすかどうか決定する（ブロック３０６）。例えば、コントローラ１１６は、上述の例示的第１微分プロセス値が閾値及び／又は閾値によって定義された微分プロセス値の許容範囲を満たさないと決定し得る。いくつかの例では、閾値を満たしていないことは、圧縮機１０２におけるサージ現象の発生を示す。コントローラ１１６がブロック３０６で、微分プロセス値が閾値を満たしていないと決定する場合、例示的方法３００の制御はブロック３０８に進む。コントローラ１１６がその代わりにブロック３０６で、微分プロセス値が閾値を満たすと決定する場合、例示的方法の制御はブロック３１４に進む。
【００６９】
ブロック３０８で、図１のコントローラ１１６は、微分プロセス値の信頼性を決定する（ブロック３０８）。例えば、コントローラ１１６は、上述の例示的第１微分プロセス値の信頼性を決定し得る。ブロック３０８を実行するのに使用され得る例示的プロセスは、コントローラ１１６が微分プロセス値を他の送信機から取得した他の微分プロセス値と比較することによってその微分プロセス値の信頼性を決定する図４に関して下記により詳細が述べられている。いくつかの例では、コントローラ１１６は、微分プロセス値を他の送信機から取得した他の微分プロセス値と比較することなく、ブロック３０８で微分プロセス値の信頼性を決定することができる。例えば、コントローラ１１６は、第１送信機１１０からコントローラ１１６によって取得したシグナル及び／又はデータの信頼性に関してコントローラ１１６に知らせ得る、第１送信機１１０からの診断を取得し得る。そのような例では、ブロック３０８は、コントローラ１１６によって実行され得り、第１送信機１１０から取得した診断データを評価することによって、微分プロセス値を第２及び／又は第３送信機１１２、１１４から取得した他の微分プロセス値と比較することなく、第１送信機１１０から取得された微分プロセス値の信頼性を決定する。ブロック３０８に続き、例示的方法３００の制御は、ブロック３１０に進む。
【００７０】
ブロック３１０では、ブロック３０８で起こる決定に基づいて、図１のコントローラ１１６は、微分プロセス値が信頼できるかどうか決定する（ブロック３１０）。例えば、コントローラ１１６は、ブロック３０８で決められた、上述の例示的第１微分プロセス値の信頼性が、例示的第１微分プロセス値が信頼できると示すことを決定し得る。コントローラ１１６がブロック３１０で、微分プロセス値が信頼できると決定する場合、例示的方法３００の制御はブロック３１２に進む。コントローラ１１６がその代わりブロック３１０で、微分プロセス値が信頼できないと決定する場合、例示的方法３００の制御はブロック３０２へ戻る。
【００７１】
ブロック３１２で、微分プロセス値が、閾値を満たさないとブロック３０６で決定したことを受け、及び／又は、閾値を満たしていない微分プロセス値が信頼できる微分プロセス値であるとブロック３１０で決定したことを受け、図１のコントローラ１１６は、図１のバルブ１１８を作動させ、サージを防ぎ及び／又は送信機によって決定された次の微分プロセス値が閾値を満たせるようにする（ブロック３１２）。例えば、１度目に第１送信機１１０によって決定された例示的第１微分プロセス値が閾値を満たさないと決定したことを受け、コントローラ１１６は、サージを防ぎ及び／又は１度目の後に続く２度目に第１送信機１１０によって決められた例示的追加微分プロセス値が閾値を満たせる位置に、バルブ１１８を作動させる。いくつかの例では、コントローラ１１６は、コントローラ１１６からバルブ１１８に送信される一つ又は複数の制御シグナル及び／又は命令に基づいて、バルブ１１８を作動させる。いくつかの例では、そのような制御シグナル及び／又は命令は、バルブ１１８が開く及び／又は閉じる範囲を決定する。いくつかの例では、そのような制御シグナル及び／又は命令は、閾値を満たさなかった微分プロセス値を、バルブが開く及び／又は閉じる範囲を決定するためのインプットとして使用するサージ検知アルゴリズムに基づいている。いくつかの例では、コントローラ１１６はさらに、サージ検知アルゴリズムとは別の、閉ループ対サージアルゴリズムへのインプットとして微分プロセス値を使用する。いくつかの例では、閉ループ対サージアルゴリズムは、バルブ１１８が開く及び／又は閉じる範囲を決定するための一つ又は複数の制御シグナル及び／又は命令を生成する。いくつかの例では、サージ検知アルゴリズムは、閉ループ対サージアルゴリズムの稼働率を越える（すなわち、より早い）率で動作する。ブロック３１２に続き、例示的方法３００の制御はブロック３１４に進む。
【００７２】
ブロック３１４では、図１のコントローラ１１６は、一つ又は複数の追加微分プロセス値が送信機から取得され、アクセスされ、引き出され及び／又は受け取られるべきかどうか決定する（ブロック３１４）。例えば、コントローラ１１６は、上述の例示的追加微分プロセス値が第１送信機１１０から取得され、アクセスされ、引き出され及び／又は受け取られるべきかどうか決定し得る。コントローラ１１６がブロック３１４で、一つ又は複数の追加微分プロセス値が送信機から取得され、アクセスされ、引き出され及び／又は受け取られるべきであると決定する場合、図３の例示的方法３００の制御は、ブロック３０２へ戻る。コントローラ１１６はその代わりにブロック３１４で、追加微分プロセス値が送信機から取得され、アクセスされ、引き出され及び／又は受け取られるべきではないと決定する場合、例示的方法３００は終了する。
【００７３】
図４は、図１の例示的第１、第２、及び／又は第３送信機１１０、１１２、１１４のうちの一つ又は複数によって決定された一つ又は複数の微分プロセス値が信頼できるかどうかを決定するため、図１の例示的コントローラ１１６で実行され得る例示的方法を代表したフロー図である。図４のブロック４０２、４０４、４０６、４０８、及び４１０の例示的動作は、図３のブロック３０８を実行するのに使用され得る。
【００７４】
図４の例示的方法３０８は、図１のコントローラ１１６が、少なくとも三つの別の送信機から微分プロセス値を取得し、アクセスし、引き出し、及び／又は受け取るときに開始する（ブロック４０２）。例えば、コントローラ１１６は、図１の第１送信機１１０から上述の例示的第１微分プロセス値を、図１の第２送信機１１２から上述の例示的第２追加微分プロセス値を、図１の第３送信機１１４から上述の例示的第３追加微分プロセス値を、取得し、アクセスし、引き出し、及び／又は受け取り得る。
【００７５】
図１のコントローラ１１６は、少なくとも三つの送信機から取得した微分プロセス値を比較する（ブロック４０４）。例えば、コントローラ１１６は、図１の第１送信機１１０から取得した例示的第１微分プロセス値を、  図１の第２送信機１１２から取得した例示的第２追加微分プロセス値と、及び／又は、図１の第３送信機１１４から取得した例示的第３追加微分プロセス値を比較し得る。
【００７６】
ブロック４０４で起こる比較に基づいて、図１のコントローラ１１６は、少なくとも三つの送信機によって決定された微分プロセス値の一つ又は複数の信頼性を決定する（ブロック４０６）。例えば、コントローラ１１６は、図１の第１、第２、第３送信機１１０、１１２、１１４のそれぞれ一つによって決定された例示的第１微分、第２追加微分、及び／又は、第３追加微分プロセス値のうちの一つ又は複数の信頼性を決定し得る。
【００７７】
ブロック４０６で起こり得る決定の一例として、コントローラ１１６が、例示的第１微分、第２追加微分、及び第３追加微分プロセス値が実質上互いに一致する（例、有意な統計的差異及び／又は偏差が、例示的第１微分、第２追加微分、及び第３追加微分プロセス値の間で存在しないような場合）と決定する場合、コントローラ１１６は、例示的第１微分、第２追加微分、及び第３追加微分プロセス値はそれぞれ信頼できると決定する。
【００７８】
ブロック４０６で起こり得る決定の別の例として、コントローラ１１６が、例示的第２及び第３追加微分プロセス値が実質上互いに一致する（例、有意な統計的差異及び／又は偏差が、例示的第２及び第３追加微分プロセス値の間で存在しないような場合）と決定するが、例示的第１微分プロセス値は例示的第２又は第３追加微分プロセス値のどちらかと実質上一致しない（例、有意な統計的差異及び／又は偏差が例示的第１微分プロセス値と例示的第２追加微分プロセス値の間で、及び／又は、例示的第１微分プロセス値と例示的第３追加微分プロセス値の間で存在するような場合）と決定する場合、コントローラ１１６は、例示的第２及び第３追加微分プロセス値は信頼できると決定し、さらに、例示的第１微分プロセス値は信頼できないと決定する。
【００７９】
ブロック４０６で起こり得る決定の別の例として、コントローラ１１６は、少なくとも三つの送信機のそれぞれ一つによって決定される微分プロセス値のうちの一つ又は複数の信頼性を決定する多数決スキームを実行し得る。例えば、コントローラ１１６が、例示的第１微分、第２追加微分、及び第３追加微分プロセス値の過半数（例、三つのうち二つ）が、実質上互いに一致する（例、有意な統計的差異及び／又は偏差が過半数の間で存在しないような場合）と決定する場合、コントローラ１１６は、過半数を形成していない単一の微分プロセス値は信頼できないが、過半数を形成する二つの微分プロセス値は信頼できると決定し得る。
【００８０】
ブロック４０４で起こる比較及び／又はブロック４０６で起こる決定に基づいて、図１のコントローラ１１６は、少なくとも三つの送信機のそれぞれ一つに対応する一つ又は複数のセンサの機能状態を決定する（ブロック４０８）。例えば、コントローラ１１６は、図１の第１、第２、第３送信機１１０、１１２、１１４のそれぞれ一つに対応する図１の例示的第１、第２及び／又は第３センサ１０４、１０６、１０８のうちの一つ又は複数の機能状態を決定し得る。
【００８１】
ブロック４０８で起こり得る決定の一例として、コントローラ１１６がブロック４０６で、例示的第１微分、第２追加微分、及び第３追加微分プロセス値はそれぞれ信頼できると決定する場合、コントローラ１１６はさらに、第１、第２、第３センサ１０４、１０６、１０８のそれぞれが有効に機能していると決定し得る。
【００８２】
ブロック４０８で起こり得る決定の別の例として、コントローラ１１６がブロック４０６で、例示的第２及び第３追加微分プロセス値は信頼できるが、例示的第１微分プロセス値は信頼できないと決定する場合、コントローラ１１６はさらに、第２及び第３センサ１０６及び１０８は有効に機能しているが、第１センサ１０４は有効に機能していないと決定し得る。
【００８３】
ブロック４０８で起こり得る決定の別の例として、コントローラ１１６が、ブロック４０６で微分プロセス値に関する多数決スキームを実行する場合、コントローラ１１６は、過半数の微分プロセス値に対応する第１、第２、第３センサ１０４、１０６、１０８のそれぞれ一つは有効に機能しており、過半数の微分プロセス値に対応しない、第１、第２、又は第３センサ１０４、１０６、１０８のいずれか一つは有効に機能していないと決定し得る。
【００８４】
ブロック４０６起こる決定及び／又はブロック４０８で起こる決定に基づいて、図１のコントローラ１１６は、決定された微分プロセス値のうちの一つ又は複数の信頼性を特定する、及び／又は、少なくとも三つの送信機のそれぞれ一つに対応するセンサのうちの一つ又は複数の決定された機能状態を特定する、一つ又は複数の通知及び／又はメッセージを生成する。例えば、コントローラ１１６がブロック４０６で、ブロック４０６で例示的第１微分、第２追加微分、及び第３追加微分プロセス値のそれぞれが信頼できると決定し、及び／又は、ブロック４０８で第１、第２、第３センサ１０４、１０６、１０８のそれぞれが有効に機能していると決定する場合、コントローラ１１６は、例示的第１微分、第２追加微分、及び／又は第３追加微分プロセス値のうちの一つ又は複数が信頼できること、及び／又は、第１、第２、及び／又は第３センサ１０４、１０６、１０８のうちの一つ又は複数が有効に機能していることを示す、一つ又は複数の通知及び／又はメッセージを生成し得る。別の例として、コントローラ１１６は、ブロック４０６で、例示的第１微分プロセス値は信頼できず、例示的第２及び第３追加微分プロセス値は信頼できると決定する、及び／又は、ブロック４０８で、第１センサ１０４は有効に機能しておらず、第２及び第３センサ１０６及び１０８は有効に機能していると決定する場合、コントローラ１１６は、例示的第１微分プロセス値は信頼できず、例示的第２及び／又は第３追加微分プロセス値は信頼できること、第１センサ１０４は有効に機能していないこと、及び／又は、第２及び／又は第３センサ１０６及び１０８は有効に機能していることを示す一つ又は複数の通知及び／又はメッセージを生成し得る。ブロック４１０に続き、例示的方法３０８は終了し、制御は、図３の例示的方法３００のような、呼び出し機能又はプロセスへ戻る。
【００８５】
図５は、図２の方法と図１の例示的第１、第２、第３送信機１１０、１１２、１１４のいずれかを実行する命令を実行する能力のある例示的プロセッサプラットフォーム５００である。プロセッサプラットフォーム５００は、例えば、プリント回路板、送信機、又はその他のいかなる型式の計算装置にもなり得る。
【００８６】
図示例のプロセッサプラットフォーム５００は、プロセッサ５１２を含む。図示例のプロセッサ５１２はハードウェアである。例えば、プロセッサ５１２は、所望のファミリー又は製造者からの一つ又は複数の集積回路、論理回路、マイクロプロセッサ、又はコントローラによって実行され得る。例示的プロセッサ５１２は、ローカルメモリ５１４（例、キャッシュ）を含む。
【００８７】
プロセッサ５１２及び／又は、より一般には、図示例のプロセッサプラットフォーム５００は、一つ又は複数の例示的センサ５１６に動作可能に結合される及び／又は通信する。いくつかの例では、センサ５１６は、バス５１８を介して、プロセッサ５１２及び／又はプロセッサプラットフォーム５００と通信し得る。例示的センサ５１６は、図１の例示的第１センサ１０４を含む。
【００８８】
図示例のプロセッサ５１２はまた、バス５１８を介して、一つ又は複数の例示的フィルタ５２０に通信する。例示的フィルタ５２０は、図１の例示的フィルタ１３０を含む。
【００８９】
図示された例のプロセッサ５１２はまた、バス５１８を介して、揮発性メモリ５２２及び非揮発性メモリ５２４を含むメインメモリと通信する。揮発性メモリ５２２は、同期式ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、ＲＡＭＢＵＳダイナミックランダムアクセスメモリ（ＲＤＲＡＭ）、及び／又はその他のいかなる型式のランダムアクセスメモリ装置によっても実行され得る。非揮発性メモリ５２４は、フラッシュメモリ及び／又はその他のいかなる所望の型式の記憶装置によっても実行され得る。メインメモリ５２２、５２４へのアクセスは、メモリコントローラによって制御される。
【００９０】
図示例のプロセッサプラットフォーム５００はまた、インタフェース回路５２６を含む。インタフェース回路５２６は、イーサネット（登録商標）インタフェース、ユニバーサルシリアルバス（ＵＳＢ）、及び／又はＰＣＩエクスプレスインタフェースのような、いかなる型式のインタフェース標準によっても実行され得る。図示例では、一つ又は複数の入力装置５２８がインタフェース回路５２６に接続されている。入力装置５２８は、ユーザがデータ及びコマンドをプロセッサ５１２に入力するのを許可する。入力装置は、例えば、一つ又は複数のボタン、一つ又は複数のスイッチ、キーボード、マウス、マイクロフォン、及び／又はタッチスクリーンを有する液晶ディスプレイによって実行され得る。一つ又は複数の出力装置５３０はまた、図示例のインタフェース回路５２６に接続される。出力装置５３０は、例えば、視覚的情報を表す一つ又は複数の発行ダイオード、聴覚的情報を表す一つ又は複数のスピーカ、及び／又はテキスト及び／又はグラフィック情報を表すディスプレイ装置（例、液晶ディスプレイ、 ブラウン管ディスプレイ、等）によって実行され得る。したがって、図示例のインタフェース回路５２６は、グラフィックスドライバカード、グラフィックスドライバチップ、又はグラフィックスドライバプロセッサを含み得る。
【００９１】
図示例では、インタフェース回路５２６はまた、ネットワーク５３２を介して、データ及び／又はシグナルの、図１の例示的コントローラ１１６のような外部機械との交換を容易にする。いくつかの例では、ネットワーク５３２は、４−２０ｍＡ配線を介して、及び／又は、例えば、ファンデーションフィールドバス、ＨＡＲＴ、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）、プロフィネット、モドバス、及び／又はイーサネット（登録商標）を含む、一つ又は複数の通信プロトコルを介して、容易になり得る。
【００９２】
図示例のプロセッサプラットフォーム５００はまた、ソフトウェア及び／又はデータを記憶するための、一つ又は複数の大容量記憶装置５３４を含む。そのような大容量記憶装置５３４の例は、フロッピーディスクドライブ、ハードドライブディスク、コンパクトディスクドライブ、ブルーレイディスクドライブ、ＲＡＩＤシステム、及びデジタルバーサタイルディスク（ＤＶＤ）ドライブを含む。図示例では、大容量記憶装置５３４は、図１の例示的メモリ１２８を含む。
【００９３】
図２の方法を実行するコード化された命令５３６は、ローカルメモリ５１４、揮発性メモリ５２２、非揮発性メモリ５２４、大容量記憶装置５３４、及び／又は、ＣＤ又はＤＶＤのようなリムーバブル有形コンピュータ可読記憶メディアに記憶され得る。
【００９４】
図６は、図３と４の方法及び図１の例示的コントローラ１１６を実行するための命令を実行する能力のある例示的プロセッサプラットフォーム６００である。プロセッサプラットフォーム６００は、例えば、プリント回路板、コントローラ、又はその他のいかなる型式の計算装置にもなり得る。
【００９５】
図示例のプロセッサプラットフォーム６００は、プロセッサ６１２を含む。図示例のプロセッサ６１２は、ハードウェアである。例えば、プロセッサ６１２は、所望のファミリー又は製造者からの一つ又は複数の集積回路、論理回路、マイクロプロセッサ、又はコントローラによって実行され得る。例示的プロセッサ６１２は、ローカルメモリ６１４（例、キャッシュ）を含む。
【００９６】
図示例のプロセッサ６１２は、バス６２０を介して、揮発性メモリ６１６、非揮発性メモリ６１８を含むメインメモリに通信する。揮発性メモリ６１６は、同期式ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、ＲＡＭＢＵＳダイナミックランダムアクセスメモリ（ＲＤＲＡＭ）及び／又はその他のいかなる型式のランダムアクセスメモリ装置によっても、実行され得る。非揮発性メモリ６１８は、フラッシュメモリ及び／又はその他のいかなる所望の型式の記憶装置によっても実行され得る。メインメモリ６１６、６１８へのアクセスは、メモリコントローラによって制御される。
【００９７】
図示例のプロセッサプラットフォーム６００はまた、インタフェース回路６２２を含む。インタフェース回路６２２は、イーサネット（登録商標）インタフェース、ユニバーサルシリアルバス（ＵＳＢ）、及び／又はＰＣＩエクスプレスインタフェースのような、いかなる型式のインタフェース標準によっても実行され得る。図示例では、一つ又は複数の入力装置６２４は、インタフェース回路６２２に接続される。入力装置６２４は、ユーザがデータ及びコマンドをプロセッサ６１２に入力するのを許可する。入力装置は、例えば、一つ又は複数のボタン、一つ又は複数のスイッチ、キーボード、マウス、マイクロフォン、及び／又はタッチスクリーンを有する液晶ディスプレイによって実行され得る。一つ又は複数の出力装置６２６はまた、図示例のインタフェース回路６２２に接続される。出力装置６２６は、例えば、視覚的情報を表す一つ又は複数の発行ダイオード、聴覚的情報を表す一つ又は複数のスピーカ、及び／又はテキスト及び／又はグラフィック情報を表すディスプレイ装置（例、液晶ディスプレイ、ブラウン管ディスプレイ、等）によって実行され得る。したがって、図示例のインタフェース回路６２２は、グラフィックスドライバカード、グラフィックスドライバチップ、又はグラフィックスドライバプロセッサを含み得る。
【００９８】
図示例では、インタフェース回路６２２はまた、ネットワーク６２８を介して、データ及び／又はシグナルの、図１の例示的第１、第２、第３送信機１１０、１１２、１１４及びバルブ１１８のような外部機械との交換を容易にする。いくつかの例では、ネットワーク６２８は、４−２０ｍＡ配線を介して、及び／又は、例えば、ファンデーションフィールドバス、ＨＡＲＴ、ＴＣＰ／ＩＰ、プロフィネット、モドバス、及び／又はイーサネット（登録商標）を含む、一つ又は複数の通信プロトコルを介して、容易になり得る。
【００９９】
図示例のプロセッサプラットフォーム６００はまた、ソフトウェア及び／又はデータを記憶するための一つ又は複数の大容量記憶装置６３０を含む。そのような大容量記憶装置６３０の例は、フロッピーディスクドライブ、ハードドライブディスク、コンパクトディスクディスク、ブルーレイディスクドライブ、ＲＡＩＤシステム、及びデジタルバーサタイルディスク（ＤＶＤ）ドライブを含む。図示例では、大容量記憶装置６３０は図１の例示的メモリ１４６を含む。
【０１００】
図２の方法を実行するコード化された命令６３２は、ローカルメモリ６１４、揮発性メモリ６１６、非揮発性メモリ６１８、大容量記憶装置６３０、及び／又はＣＤ又はＤＶＤのようなリムーバブル有形コンピュータ可読記憶メディアに記憶され得る。
【０１０１】
前述から、開示された方法及び装置は、圧縮機におけるサージ現象の発生を検知することに関連する制御反応の速度を有利に向上させることが理解できるであろう。開示された方法及び装置は、従来のサージ検知及び／又はサージ防止システムで利用される単一のコントローラから、比較的高速でデータを処理する能力のある別の送信機へ、特定の処理機能を移動させることにより、そのような利点を達成する。例えば、ここで開示される方法及び装置は、従来のサージ検知及び／又はサージ防止システムであればコントローラによって決定される必要があったであろう、一つ又は複数の微分プロセス値をすばやく決定する能力のある送信機を含む。微分プロセス値の決定の負荷を高速送信機へ移動させた結果、前述の従来のシステムの専用コントローラのサンプリング及び／又は処理能力に関連する待ち時間の問題は、回避され得り、高価な専用コントローラは、処理能力が比較的遅い、より安価なコントローラに替えられ得る。                
【０１０２】
ここで開示される例示的方法及び装置は、送信機によって決定されるデータの信頼性を検証する冗長送信機を有利に実行することも理解されるだろう。そのような冗長送信機は、サージ現象の発生を検知するために送信機のいずれか一つによって決定され、コントローラによって利用されているデータが偽陽性を構成する可能性を下げる。
【０１０３】
いくつかの開示例では、送信機は、圧縮機の微分プロセス値を決定する。いくつかの開示例では、センサは、送信機に動作可能に結合されている。いくつかの開示例では、センサは、圧縮機の第１プロセス値と圧縮機の第２プロセス値を測定する。いくつかの開示例では、微分プロセス値は、第１及び第２プロセス値に基づいて決定される。いくつかの開示例では、第１及び第２プロセス値は圧力値であり、微分プロセス値は微分圧力値である。その他の開示例では、第１及び第２プロセス値は流量値であり、微分プロセス値は微分流量値である。
【０１０４】
いくつかの開示例では、コントローラは、送信機から微分プロセス値を取得する。いくつかの開示例では、送信機はコントローラとは別物である。いくつかの開示例では、コントローラは、微分プロセス値と閾値を比較する。いくつかの開示例では、閾値は、圧縮機におけるサージ現象の発生を示す。
【０１０５】
いくつかの開示例では、微分プロセス値が閾値を満たしていないと決定したことを受け、コントローラは、圧縮機に動作可能に結合されたバルブを作動させ、送信機によって決定された圧縮機の追加微分プロセス値が閾値を満たせるようにする。いくつかの開示例では、微分プロセス値が閾値を満たしていないと決定したことを受け、コントローラは、バルブの作動を制御するサージ検知アルゴリズムへのインプットとして、微分プロセス値を使用する。いくつかの開示例では、コントローラは、バルブの作動を制御する閉ループ対サージアルゴリズムへのインプットとして、さらに微分プロセス値を使用する。
【０１０６】
いくつかの開示例では、送信機は、追加微分プロセス値を決定する。いくつかの開示例では、コントローラは、送信機から追加微分プロセス値を取得する。いくつかの開示例では、コントローラは、追加微分プロセス値と閾値を比較し、追加微分プロセスが閾値を満たすかどうかを決定する。
【０１０７】
いくつかの開示例では、センサは第１センサであり、送信機は第１送信機である。いくつかの開示例では、第２センサは、第２送信機に動作可能に結合されている。いくつかの開示例では、第２センサは、圧縮機の第３プロセス値と圧縮機の第４プロセス値を測定する。いくつかの開示例では、第２送信機は、第３及び第４プロセス値に基づいて、第２追加微分プロセス値を決定する。
【０１０８】
いくつかの開示例では、第３センサは、第３送信機に動作可能に結合されている。いくつかの開示例では、第３センサは、圧縮機の第５プロセス値と圧縮機の第６プロセス値を測定する。いくつかの開示例では、第３送信機は、第５及び第６プロセス値に基づいて、第３追加微分プロセス値を決定する。
【０１０９】
いくつかの開示例では、コントローラは、第２送信機から第２追加微分プロセス値を、第３送信機から第３追加微分プロセス値を取得する。いくつかの開示例では、コントローラは、微分プロセス値、第２追加微分プロセス値、及び第３追加微分プロセス値のうちの二つ以上を比較し、第１、第２、又は第３センサのうちの一つ又は複数の機能状態を決定する。
【０１１０】
特定の例示的方法、装置、及び製品がここで開示されてきたが、本特許の網羅する範囲はそれらに制限されない。反対に、本特許は、本特許請求の範囲に正当に該当する方法、装置、製品すべてを網羅する。
【図１】
2017187030.tif 000003
【図２】
2017187030.tif 000004
【図３】
2017187030.tif 000005
【図４】
2017187030.tif 000006
【図５】
2017187030.tif 000007
【図６】
2017187030.tif 000008