JP4308437B2 - センサの性能確認装置および方法 - Google Patents
センサの性能確認装置および方法 Download PDFInfo
- Publication number
- JP4308437B2 JP4308437B2 JP2000565441A JP2000565441A JP4308437B2 JP 4308437 B2 JP4308437 B2 JP 4308437B2 JP 2000565441 A JP2000565441 A JP 2000565441A JP 2000565441 A JP2000565441 A JP 2000565441A JP 4308437 B2 JP4308437 B2 JP 4308437B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- sensor
- failure
- unit
- vector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000012795 verification Methods 0.000 title description 18
- 230000008569 process Effects 0.000 claims abstract description 44
- 238000001514 detection method Methods 0.000 claims description 70
- 230000014509 gene expression Effects 0.000 claims description 39
- 238000005259 measurement Methods 0.000 claims description 38
- 239000011159 matrix material Substances 0.000 claims description 34
- 238000000513 principal component analysis Methods 0.000 claims description 17
- 238000000611 regression analysis Methods 0.000 claims description 10
- 230000009466 transformation Effects 0.000 claims description 8
- 238000007781 pre-processing Methods 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 6
- 230000001186 cumulative effect Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims 2
- 238000012544 monitoring process Methods 0.000 abstract description 6
- 238000013461 design Methods 0.000 description 12
- 230000015556 catabolic process Effects 0.000 description 10
- 238000006731 degradation reaction Methods 0.000 description 9
- 238000009826 distribution Methods 0.000 description 9
- 230000035945 sensitivity Effects 0.000 description 7
- 238000002955 isolation Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- MWUXSHHQAYIFBG-UHFFFAOYSA-N nitrogen oxide Inorganic materials O=[N] MWUXSHHQAYIFBG-UHFFFAOYSA-N 0.000 description 5
- 238000000844 transformation Methods 0.000 description 5
- 238000010200 validation analysis Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 239000000872 buffer Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 2
- 241000428199 Mustelinae Species 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 238000005311 autocorrelation function Methods 0.000 description 2
- 229910002091 carbon monoxide Inorganic materials 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- OVSKIKFHRZPJSS-UHFFFAOYSA-N 2,4-D Chemical compound OC(=O)COC1=CC=C(Cl)C=C1Cl OVSKIKFHRZPJSS-UHFFFAOYSA-N 0.000 description 1
- 241001520764 Betula pubescens Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 238000012369 In process control Methods 0.000 description 1
- 238000003070 Statistical process control Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000001311 chemical methods and process Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000010965 in-process control Methods 0.000 description 1
- 238000010978 in-process monitoring Methods 0.000 description 1
- 239000006101 laboratory sample Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000000491 multivariate analysis Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1895—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for short real-time information, e.g. alarms, notifications, alerts, updates
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
- Geophysics And Detection Of Objects (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
- Safety Devices In Control Systems (AREA)
Description
【発明の属する技術分野】
本発明は、一般にプロセス変数を測定するためにセンサを使用するプロセスコントローラおよびプロセス監視システムに関するものである。特に本発明は、1つまたは複数のセンサの故障を検出・識別し、センサの故障のタイプを分類し、エラーのあるセンサ値を正しいプロセス変数値の推定値に代替するシステムに関するものである。
【0002】
【発明の背景】
センサの性能確認は、プロセス工業における多くのモデルをベースとする用途に対する重要なステップである。典型的なモデルをベースとする用途には、モデル予測制御用途(MPC)および、実験室サンプルまたはハードウェアアナライザから得られるコストがかかるか頻度の少ない測定を、モデルから定期的に得られる推定値に代替する推定検知利用が含まれる。
【0003】
一般的なMPC用途では、定常状態最適化を実行して、制御また操作される変数に対する最適目標値を見出す。センサが故障している場合は、最適化した目標値は無効になる。したがって有効なセンサは、たとえ故障しても最良の再構成により制御システムをオンラインに維持する。
【0004】
代表的な推定センサ用途は、予測排出監視システム(PEMS)の分野である。連邦および/または州の法規は、大気汚染プラントに対し窒素酸化物(NOx)、酸素(O2)および一酸化炭素(CO)などの排出を監視することを要求することができる。ハードウエア連続排出監視システム(CEMS)は、イニシャルコストとメンテナンスコストの両者において高い負担が必要である。PEMSに充分に精度と信頼性があることが明らかならば、CEMSをPEMSに置き換えることができる。PEMSに対する品質保証要求事項の一つは、PEMSモデルに使用している各センサの故障の有無を監視すること、およびセンサの故障を処理する方策をもち運転の中断時間を最小にすることである。
【0005】
センサの性能確認の用語は、本特許出願中では多変量モデルベースのセンサの性能確認を指す。これは、プラントの測定に冗長度を使用する方法である。通常センサの測定値は、収集されたまたは過去のデータを用いる訓練手順法により確立できる相関構造を示す。この相関構造はオンラインで監視でき、相関構造が破壊されたときは、センサ故障が既に発生している可能性がある。しかし、この相関構造の破壊は、プロセスの反転、プロセスの過渡現象、またはセンサの故障に関係のない他の理由によることもある。主たる目的は、これが真にセンサの故障であるかどうかを判断し、故障であれば異常センサを識別することである。センサの性能確認の各種の段階は、以下のように要約できる。
【0006】
・検出 この段階は、相関構造における変化を検出する。これは、センサの故障によるか、またはそうでないこともある
・識別 この段階は、これがセンサの故障であるかどうかを判断し、特定のセンサを識別する
・推定 この段階は、真の値の再構成ができ、故障値の置換ができる故障のサイズを推定する。
・分類 この段階は、センサの故障のタイプ―完全な故障、バイアス、ドリフト、または精度劣化―を分類する。
特定の方法によっては、これらの段階はオーバーラップすることもある。多変量モデルをベースとするセンサの性能確認の主題を対象とするいくつかの特許が交付されている。その主要なものは次の通りである:
・Qinその他、米国特許第5,680,409号、“Method and Apparatus for detecting and identifying faulty sensors in a process(プロセス中の故障センサ検出および識別の方法と装置)”
・Keelerその他、米国特許第5,548,528号、“Virtual Continuous Emission Monitoring System(仮想連続排出監視システム)”
・Hopkinsその他、米国特許第5,442,562号、“Method of controlling a manufacturing process using multivariate analysis(多変量解析を利用した製造プロセス制御の方法)”
【0007】
Qinその他は、プロセス制御におけるセンサの性能確認を扱っている。好ましい実施形態はPCA(主要コンポーネント分析)を基本にしており、最適の再構成手順により識別を実施する。各センサ値は、それが故障しているとの仮定に基づいて再構成され、次に識別および分類が再構成エラーから算出した追跡インデックスにより行なわれる。
【0008】
Keelerその他は、PEMSにおけるセンサの性能確認を扱っている。開示されたシステムは、推定センサテクノロジーおよびPEMSに対するニューラルネットワークの使用に焦点を置く。センサの性能確認テクノロジーは、識別のための準最適再構成手順を使用し、分類を扱わず、PCAの非線型バージョンである“エンコーダ”ニューラルネットワークを使用する。エンコーダネットワークは、Marker Kramer“Nonlinear principal component analysis using autoassociative neural networks(自動結合ニューラルネットワークを使用する非線型主要コンポーネント解析)”, AIChE Journal, 37(2), pp. 233-243(1991)にも記載されている。
【0009】
Hopkinsその他は、プロセス監視(多変量統計プロセス制御)記述中でセンサの性能確認を扱っており、PCAまたはPLS(部分最小自乗法)を使用する。識別は寄与率分析により行なわれる。検出は、主要コンポーネント“得点”または得点統計を監視し、標準信頼間隔と比較することにより行なわれる。識別は、異常得点に対する各オリジナル測定の寄与率を調べることにより行なわれる。この方法は故障タイプを分類するものではない。
【0010】
【発明の概要】
本発明は、故障センサの検出、識別、推定、再構成および分類のための新しい装置と方法を提供する。このアプローチは、部分最小自乗(PLS)または主要コンポーネント分析のような統計法を用いて、第1原則またはデータから作ることのできる標準プロセスモデルを使用する。好ましい実施形態においては、プロセスモデルは、主要コンポーネント数を選択して故障センサ値の再構成を最適化しているPCAモデルを基本にしており、これについてはQinおよびDuniaの“Determining the number of principal components for best reconstruction(最適再構成のための主要コンポーネント数の決定)”, Proc. Of the 5-th IFAC Symposium on Dynamics and Control of Process System, 359-364, Corfu, Greece, June 8-10, 1998に記載されている。
【0011】
検出段階は、モデル等式エラーに基づく検出インデックスを使用する。指数関数的に重み付けした移動平均(EWMA)フィルタを、検出インデックスに適用して一時的な過渡現象による誤ったアラームを減少させる。フィルタ処理された検出インデックス(FDI)は、統計的に算出したしきい値と比較され、予想される故障を検出する。予想される故障状況の検出により、本発明の識別段階を起動する。
【0012】
本発明の主要なコンポーネントは識別段階である。検出アラームが1つまたは複数の故障センサに起因するかどうかを判定し、さらに異常センサ(複数もあり)を識別するために、故障の一つのサブセットに影響されないが、他に対しては最大感度をもつ一連の検出器を構成する。これらの検出器は、最大感度をもつ構造化残差方法(SRAMS)と称される新しい方法により構成された構造化残差(SR)を基本にする。構造化残差は、一般にGertlerとSinger,“A new structural framework for parity equation based failure detection and isolation(故障検出と分離を基にしたパリティ等式に対する新しい構造フレームワーク)”, Automatica 26:381-388, 1990に記載されている。指数関数的に重み付けされた移動平均(EWMA)フィルタをSRに適用し、一時的な過渡現象による誤ったアラームを減少させる。またSRも自乗および正規化して、各SRを公平に比較する。識別は、これらの正規化した自乗フィルタ処理構造化残差(NSFSR)を、統計的に推定した信頼限界と比較することにより行なわれる。NSFSRに加え、検出の時点から累積加算した正規化構造化残差(NSR)に基づくインデックスを監視し、比較して、故障センサの識別に使用する。この2つの指数が普遍化された公算比(GLR)インデックスであり、また正規化した累積分散(NCUMVAR)インデックスある。NCUMVARインデックスは、精度の劣化したセンサを識別するために主として用いることができる。
【0013】
この時、故障の大きさは、モデル、故障データ、および故障センサが正しく識別されたとの仮定に基づいて最適の形で推定される。これは、例えばMartensおよびNaes “Multivariate Calibration”, John Wiley and Sons, New York, 1989に記載された公開されている既存の技術を使用する。故障方向の知識(故障センサの識別から知る)および推定される故障の大きさを使用し、正しいセンサ値を再構成する。
【0014】
故障分類段階は、センサ故障のタイプに関する診断情報を提供する。特に4つのタイプの故障が考えられる、つまり、完全な故障、バイアス、ドリフトおよび精度の劣化である。完全な故障は、識別した故障センサ測定値に関する回帰分析を行うことにより求められ、回帰線がゼロの傾きをもつことを統計的に推定して表わされる。他の3つの故障タイプを分類するには、識別時点以降の推定される故障サイズに関する回帰分析を行う。バイアスは、推定される故障サイズ回帰線がゼロの傾きおよびゼロでないオフセットをもつとする統計推定により示され、わずかな残差エラーをもつ。ドリフトは、推定される故障サイズ回帰線がゼロでない傾きをもつことを統計的に推定して示され、わずかな残差エラーをもつ。精度劣化は、推定された故障サイズ回帰線がゼロの傾き、ゼロのオフセットおよび有意な残差エラーをもつことを統計的に推定して示される。また精度の劣化は、故障がNCUMVARインデックスによってのみ識別可能な場合にも、示される。
【0015】
【発明の実施の形態】
本発明の上記およびその他の目的、特徴および利点は、添付の図面に図示された本発明の好ましい実施形態のさらに詳しい記述で明らかとなるであろう。図中では一貫して同一部分に対しては同一符号を用いている。図面は必ずしも縮尺通りでなく、本発明の原理を示するために強調が加えられている。
【0016】
図1は、本発明のセンサの性能確認装置を示している。センサ確認装置の外部入力はセンサ測定値108から成り、その測定値には、例えば製造プラントにおける分散制御システム(DCS)50から得られる状態情報を含む。本発明の目的は、センサ測定値の冗長情報を用いて、センサがいつ故障したかを検出し、故障したセンサに選択的に代替値を提供することである。センサ測定値を使用するプロセスコントローラ60または推定センサ70のような他の装置は、この時必要に応じ代替値を使用できる。これにより、これらの装置は、故障したセンサの存在下で引き続き動作を続行できる。
【0017】
再び図1によれば、センサの性能確認装置100は、センサ確認の各種の段階を実行する8つの演算ユニットから構成される。マイクロプロセッサ、または他の所望のタイプのコンピュータを用いて実行できる演算ユニットは、次の通りである。
【0018】
・前処理ユニット110、これは拡大縮小とオフセット情報112を維持して、DCS50からのセンサ値108のベクトルを正規化した値118のベクトルに変換する。これらの正規化した値は、標準化ユニットをもち、好ましい実施形態においては、そのユニットに対し、その値を平均値0と標準偏差1をもつように設計する。これは、故障センサを識別するために、有効なモデル行列122、検出インデックス142および構造化残差変換132を形成するのに必要である。拡大縮小およびオフセット情報は、好ましい実施形態においてはセンサの過去のデータセットの統計分析から求められる。
【0019】
・モデルユニット120、これはモデル行列122を維持して、所定の時点で前処理されたセンサ値118のベクトルを等式エラー128と称されるエラーベクトルに変換する。等式エラーは、構造化残差ユニット130で使用して構造化残差値138および故障サイズ136を算定し、また検出ユニット140で使用して検出インデックス142を計算する。また構造化残差ユニットもモデル行列を使用し、構造化残差変換132およびその対応する故障推定変換134を設計する。好ましい実施形態においては、モデル行列は、主要コンポーネント分析を使用してセンサの過去のデータセットから形成される。
【0020】
・構造化残差ユニット130、これは構造化残差変換132の使用セットを維持し、現在の等式エラー128を1セットの構造化残差値138に変換する。識別ユニット150はこれらの構造化残差値を用いて、故障センサの同一性を判定する。構造化残差ユニットもまた推定ユニット160により使用される1セットの故障推定変換134を維持し、識別した故障に対する正規化した故障サイズ136を得る。
【0021】
・検出ユニット140、これは等式エラー128から検出インデックス142を計算し、検出インデックスを検出しきい値144と比較する。検出インデックスが検出しきい値を上回る場合は、検出イベント148を発生する。この検出イベントを使用して識別ユニット150を起動し、また、例えばオペレータアラーム発生、またはオペレータコンソール90もしくは格納装置92へのイベント記録に、センサ確認装置の外部で利用できる。
【0022】
・識別ユニット150、これは構造化残差値138を使用して、識別インデックスのいくつかのセット152を計算する。検出イベント148が発生した場合は、識別ユニットは、後述の特定のロジックに従って、識別インデックスをしきい値154の対応するセットと比較して故障特性を識別する。識別に成功すると、識別イベント158を発生し、それを使用して推定ユニットを起動する。この識別イベントは、どのセンサが故障しているかに関する情報を含み、例えばオペレータアラーム発生、またはオペレータコンソール90もしくは格納装置92へのイベント記録に、センサ確認装置の外部で利用できる。
【0023】
・推定ユニット160、これは識別イベント158により起動される。推定ユニットは、構造化残差ユニット130に、等式エラー128に適正な故障推定変換134(識別情報に基づいて選択される)を適用するよう要求し、その結果正規化した故障サイズ情報136を生成する。次に推定ユニットは、適切な拡大縮小116を136に適用して、オリジナルセンサ値の単位に対し拡大縮小された故障サイズ推定168を生成する。
【0024】
・代替ユニット170、これは、対応する故障センサ測定値108から推定された故障サイズ168を差し引き、1セットの代替値を得る。これらの代替値をセンサ確認装置の外部で利用できる。例えばそれらをDCS50に書込み、他の装置で利用する。代替ユニットは、推定ユニット160が起動しているときだけ機能する。代替ユニットは、オペレータ172の要求によっても機能を停止することができる。この場合には、代替ユニットの出力178はセンサ確認装置に対するオリジナル入力108と同一である。
【0025】
・分類ユニット180、これはセンサ故障のタイプに関する分析情報を計算する。特に4種の故障−完全な故障、バイアス、ドリフトおよび精度劣化−が考えられる。分類ユニットは、推定ユニット160が起動している時だけ機能し、また識別イベント158が発生したときだけ機能する。分類は、識別時点以降のセンサデータ108の分析および故障サイズ推定168に基づく。分類ユニットにより生成される分類情報188は、センサ確認装置の外部で利用できる。例えばオペレータアラーム発生、またはオペレータコンソール90もしくは格納装置92へのイベント記録に使用できる。
これらの演算ユニットのそれぞれの好ましい実施形態を以下に詳しく述べる。
【0026】
1.前処理ユニット
前処理ユニット110は、拡大縮小およびオフセット情報を計算および維持して、DCSからの測定されたセンサ値108と正規化された値118との間で変換を行い、それをモデルユニットおよび構造化残差ユニットに入力する。i番目のセンサに対する拡大縮小値Siおよびオフセット値Oiは、好ましい実施形態においては、i番目のセンサの平均値μiおよび標準偏差σiから下記のように計算される。
【0027】
【数1】
【0028】
次にi番目のセンサの測定された値uiは、次の式により標準化された値xiに変換される。
【0029】
【数2】
【0030】
μiおよびσiは、代表的なサンプルデータから、当業者にとって公知の標準法により推定される。
【0031】
2.モデルユニット
モデルユニット120は、下記の式で表わされる標準プロセスモデルを維持する。
【0032】
【数3】
【0033】
ここでx*∈Rnは、前処理されたセンサ値のベクトルであり、B∈Rmxnはモデル行列122であり、e*∈Rmは等式エラー128である。行列Bは、プロセスの質量バランスもしくはエネルギーバランスから算出するか、または主要コンポーネント解析(PCA)もしくは部分最小自乗(PLS)のような統計法を用いてプロセスデータから算出できる。
【0034】
2.1 PCAに基づくモデルユニット
好ましい実施形態においては、標準プロセスモデルはPCAを用いてプロセスデータから求められる。PCAは、一般に例えばJ. Edward Jackson“A User's Guide to Principal Components(主要コンポーネントに対するユーザーズガイド)”、John Wiley 1991に記載されている。PCAにおいては、センサ値x*(t)∈Rnは、次の形に分解される。
【0035】
【数4】
【0036】
ここでP∈Rnx(n-m)は、x*(t)の相関行列の主たる固有値λ1≧λ2≧Λλn-mに関連する固有ベクトルである。この場合には、モデル等式エラーe*(t)は、残差コンポーネント(λn-m+1, Λλn)に対応し、またGertler, Li, HuangとMcAvoy“Isolation enhanced principal component analysis(分離拡張主要コンポーネント解析)”Proc. IFAC Workshop on On-line Fault Detection and Supervision in the Chemical Process Industry, 4-5 June, 1998に記載されているように次の式が成り立つ。
【0037】
【数5】
【0038】
好ましい実施形態においては、最適数の主要コンポーネントを選択して最適再構成機能を達成する、これについてはQinおよびDuniaの“Determining the number of principal components for best reconstruction(最適再構成のための主要コンポーネント数の決定)”、Proc. Of the 5-th IFAC Symposium on Dynamics and Control of Process System, 359-364, Corfu, Greece, June 8-10, 1998に詳述されている。
【0039】
3.構造化残差ユニット
構造化残差ユニット130は、特定方向の故障を感知するかまたは感知しない変換を維持する。これらの変換は、以下の故障表現の中で説明する。
【0040】
3.1 故障の表現
正常な条件下では、等式エラーe*(t)128は主とし測定雑音を含み、この雑音はゼロの平均ガウス雑音と仮定できる。センサ故障が発生すると、センサ測定はプロセス変数の正常値と故障値を含み、次式のようになる。
【0041】
【数6】
【0042】
ここでfi(t)∈Rliは故障の大きさのベクトルであり、Ξi∈Rnxliは故障方向の行列である。i番目のセンサの単一センサ故障を表わすと次式になる
【0043】
【数7】
【0044】
上記の式は、単位行列のi番目の列である。複数センサ故障を同時に表わすには、Ξiは単位行列の対応する列を単に含むだけでよい。センサ故障を含む式6の測定値関係を用いると、等式エラー128は下記のように表わすことができる。
【0045】
【数8】
【0046】
故障は、一般に等式エラーe(t)を増大させる。等式エラーの大きさは、後述のようなセンサ故障を検出するのに用いられる。個別のベクトルまたは行列Ξiが各センサ故障を表わすため、故障の識別は方向ベクトルを用いることにより達成できる。
【0047】
3.2 単一故障に対する構造化残差変換
構造化残差ユニット130は、構造化残差と呼ばれる1セットの変換を維持する。後述する識別ユニット150は、故障センサを識別するために構造化残差変換を用いる。
【0048】
構造化残差は、一般にGertlerとSinger、“A new structural framework for parity equation based failure detection and isolation(故障検出と分離を基にしたパリティ等式に対する新しい構造フレームワーク)”、Automatica 26:381-388, 1990に記載されている。本発明においては、構造化残差に対する新しい設計法を開示しており、“Structured Residual Approach with Maximized Sensitivity(最大感度をもつ構造化残差アプローチ)”またはSRAMSと呼ばれる。
j番目のセンサにおける単一センサ故障の場合に対しては、次の式が成り立つ。
【0049】
【数9】
【0050】
ここでbjは行列Bのj列である。したがってモデル等式エラーは次式となる。
【0051】
【数10】
【0052】
選択された残差構造を用いると、1セットの構造化残差r(t)は、等式エラーベクトルe(t)に変換行列Wをあらかじめ乗じることにより生成できる。
【0053】
【数11】
【0054】
r(t)の各エレメントを一つの特定のセンサ故障に対して関与するが、他の故障に対して関与しないように設計することが望ましい。j番目センサが故障しているr(t)のi番目のエレメントは、次式で表わされる。
【0055】
【数12】
【0056】
ここでwi Tは行列W∈Rnxmのi行である。e(t)がランダム雑音であるため、残差rij(t)を故障方向ベクトルbjに対して感知するかまたはしないようにだけ設計できる。SRAMSデザイン基準は次のように記述される。
wiをrij(t)がi番目センサ故障を感知しないが、他のものは最大感度で感知するように選ぶ。数学的には次の形と同一である。
【0057】
【数13】
【0058】
ただし、
【0059】
【数14】
【0060】
幾何学的には、wiはbiに対して直角であるように選択し、他の故障方向bjj≠iに対するその角度は最小に選択する。この問題は、次のようにも表現することができる。
【0061】
【数15】
【0062】
ただし、
【0063】
【数16】
【0064】
が条件である。ここで、
【0065】
【数17】
【0066】
制約wi Tbi o=0を満足するために、ベクトルwiは下記のように選択する必要がある。
【0067】
【数18】
【0068】
ここでSwiはbiの90°直交補空間である。したがってwiの解はziの解に変換される。ラグランジュ乗数λを用いて、ziの解は下記の値を最大とすることにより見出せる。
【0069】
【数19】
【0070】
(I−bi obi oT)bi o=0であるから上の式は成り立つ。次のように表わす。
【0071】
【数20】
【0072】
および
【0073】
【数21】
【0074】
上式はBoのSwiへの投影であり、最大化の問題は次のように書き換えできる。
【0075】
【数22】
【0076】
Jをziに関して微分すると次の値が得られる。
【0077】
【数23】
【0078】
ただし、次の関係に注意が必要である
【0079】
【数24】
【0080】
式20は次のように変形できる
【0081】
【数25】
【0082】
または
【0083】
【数26】
【0084】
したがってzijは、最大の固有ベクトルに相当するBi obi oTの固有ベクトルである。ziが判明すると、wiは式15から容易に計算できる。
【0085】
3.3 複数故障に対する構造化残差変換
SRAMS設計法は、複数センサが同時に故障するケースに応用することができる。複数センサ故障に対する等式エラーベクトルは、次の式で表わされる。
【0086】
【数27】
【0087】
ここでBΞi∈Rmxqは、故障したセンサに対応するBのq個の列を含み、またfi(t) ∈Rqは故障の大きさのベクトルである。BΞiの列は線型関係をもつことに留意が必要である。BΞiに単一値分解(当業者によく知られている行列分解)を実施し、ゼロでない単独値のみを維持することにより次の式が得られる
【0088】
【数28】
【0089】
ここで、
【0090】
【数29】
【0091】
複数センサ故障に対してWqを設計するために、WqはUqの直交補空間内に選択する。即ち、
【0092】
【数30】
【0093】
単一センサ故障ケースに類似の次式となる。さらに、次式が最大とされる。
【0094】
【数31】
【0095】
ただし、
【0096】
【数32】
【0097】
ここで、
【0098】
【数33】
【0099】
ラグランジュ乗数を用いた後、zqは次式の解であることが明らかになる。
【0100】
【数34】
【0101】
式29から次の関係式が得られる。
【0102】
【数35】
【0103】
または
【0104】
【数36】
【0105】
したがって、zqは、単に、最大固有値に関連するBq oBq oTの固有ベクトルである。
【0106】
3.4 従来の構造化残差方法との比較
従来の構造化残差方法(一般にGertlerとSinger、“A new structural framework for parity equation based failure detection and isolation(故障検出と分離を基にしたパリティ等式に対する新しい構造フレームワーク)” , Automatica 26:381-388, 1990、およびGerterとSinger、“Augmented models for statistical fault isolation in complex dynamic systems(複雑動的システムにおける統計的故障分離に対する拡張モデル)” , Proceeding of the American Control Conference, pp317-322, 1985)は、wiを対象とする特定の故障に対して感知しないものを選択するが、他の故障に対する感度を最大にすることはない。代表的な構造化残差設計では、wiの選択は、特有のものではなく、ある程度任意である。この設計おける任意性により、故障を分離する可能性を最大にしない準最適解を導く。本発明のSRAMS方法は、wiの特有の設計を実現して、他の故障に対する感度を最大にする反面、対象の故障を感知しない。
【0107】
3.5 構造化残差ユニットにより維持される変換
本発明の好ましい実施形態において、構造化残差ユニットは、先のセクション3.2に記載の単一センサ故障に対応する構造化残差変換の中核セットを維持する。これらの中核構造化残差変換は、構造化残差変換132の初期動作セットおよび関連の故障推定変換134を形成する。
【0108】
DSCからの1つまたは複数のセンサ測定値108が、センサ確認装置への入力において不良と表示されるときは、構造化残差変換および関連の故障推定変換の新しい動作セットが、構造化残差ユニットにより形成される。これらは次の通りである。b個のセンサが入力において不良と表示されると、n−b+1の新しい構造化残差変換が設計される。第1構造化残差変換が、不良のb個のセンサに対応する恒式行列の列を選択するΞを用いて設計される。この構造化残差変換は、これらの不良センサ値を感知しないが、他のセンサのいずれの故障も感知する。残りのn−bの構造化残差変換は、不良のb個のセンサに対応する恒式行列の列に加え、相互のセンサに対応するさらにもう1つの列を選択するΞにより設計される。これにより入力で不良と表示されるセンサの外にも、別の故障センサを識別することが可能になる。
【0109】
その他の構造化残差変換は、選択的に設計して、動作セットに加えることができる。例えばΞに基づく1セットの変換を、恒式行列からのすべてのペアの列から選択する。これにより、同時に故障しているペアを識別できる。しかし、複数故障を検出する好ましい方法は、いくつかのセンサ確認装置を用いることである。例えば図1において、プロセスコントローラ60が入力として5つのセンサ値を使用する場合は、最高5つのセンサ確認装置100を使用できる。各センサ確認装置は、入力の1つおよびプロセスコントローラに入力されない他の冗長センサ測定値を使用する。
【0110】
別の方法は、いくつかのセンサ確認装置をもつものであり、そのそれぞれは特定のセンサの故障の検出および識別に最適化され、再構成のために最適化される別のセンサ確認装置に信号供給する。
【0111】
4.検出ユニット
検出ユニット140は、現在の等式エラーに基づいて検出インデックス142を計算することにより、前処理されたセンサ値の相関構造を監視する。この検出インデックスが、統計的に推定された信頼限界に基づくしきい値144を越える場合には、検出イベント148が発生し、識別ユニットが起動される。好ましい実施形態では、正規化され、フィルタ処理された故障検出インデックス(NFFDI)は、以下のように使用される。
【0112】
4.1 故障検出インデックス
故障検出インデックス(FDI)は、下記のように定義される。
【0113】
【数37】
【0114】
故障が存在しないときは、FDI=‖e*(t)‖2=‖Bx*(t)‖2である。したがって、FDIに対する検出アラームしきい値は、実際には‖e*(t)‖2に対する信頼限界である。
【0115】
4.2 正規化故障検出インデックス
実際の工業プロセスにおいて、プロセス変数x*(t)は、一般には正規分布していない。しかし、等式エラーe*(t)128は、主として測定雑音を含み、したがってゼロの平均ガウス雑音と考えることができる。したがって、e*(t)TRe -1e*(t)は、mの自由度をもつχ2分布を満足する、ここで、Re=E[e(t)eT(t)]は等式エラー共分散行列である。このように正規化された故障検出インデックスを、
【0116】
【数38】
【0117】
と定義することにより、NFDIに対するdaの検出アラームしきい値は、当業者には既知の方法で、χ2分布を用い任意の有意水準αに対し求めることができる。
【0118】
NFDI≡‖η(t)‖2、ここでη(t)=Re -1/2e(t)およびRe -1/2は逆等式エラー共分散行列の行列平方根であることに留意すること。Re -1/2は等式エラーの相関性解除の効果をもつ。
【0119】
4.3 正規化され、フィルタ処理された故障検出インデックス
好ましい実施形態においては、指数関数的に重み付けされた移動平均(EWMA)フィルタを等式エラーに適用して、測定データ中の過渡現象および雑音の効果を減少させる。
【0120】
【数39】
【0121】
したがって次式が成り立つ。
【0122】
【数40】
【0123】
および
【0124】
【数41】
【0125】
ここで、
【0126】
【数42】
【0127】
正規化され、フィルタ処理された故障検出インデックス142は、次のように定義される。
【0128】
【数43】
【0129】
故障がなければ、η(t)は正規分布するため、-η(t)はまた正規分布し、E[-η(t)]=E[(t)η]=0である。しかし、EWMAフィルタは、-η(t)の分散を大幅に減少させるため、信頼限界daを直接 -daに適用することはできない。-η(t)の分散は次の式により表わされる。
【0130】
【数44】
【0131】
ここで、
【0132】
【数45】
【0133】
は自己相関関数である。η(t)が独立的かつ同一分布している場合は、ρ(k)は任意のk>0に対して0である。しかし、実際のデータに対しては、動的な過渡現象のためにこの条件を満足することは不可能である。式36の右辺のゼロでないρ(k)は、 -daに対する検出アラームしきい値の決定に寄与する。‖η(t)‖2に対するしきい値がdaであるから、式36から、‖-η(t)‖2に対する検出アラームしきい値144が下記の式であることは、容易に知ることができる:
【0134】
【数46】
【0135】
│ρ(k)│≦1、したがって次式が成り立つことに留意すること。
【0136】
【数47】
【0137】
したがって、NFFDIに対するしきい値は、通常NFDIに対するしきい値よりも小さい。実際に、p(k)は、一定の時間k後にはゼロに減少し、検出ユニットだけが固定数の項を維持して -daを計算する。有意性αは、検出ユニットの調節可能なパラメータである。
図4はNFFDINが故障発生を急速に増加している様子を示す。
【0138】
5.識別ユニット
識別ユニット150は、検出ユニットが検出イベントを発生する場合に、起動される。識別ユニットは、インデックス152のいくつかのセットを計算し、それを用いて、検出された故障を1つまたは複数のセンサの故障に識別できるかどうかを判定する。各セットのインデックスは、構造化残差ユニット130により維持される有効セットの構造化残差から算出される。一般に1つのセットにおける単一インデックスがしきい値よりも小さく、一方でそのセットの中のすべての他のインデックスがしきい値よりも大きい場合には、既知の方向の故障が識別される。この故障の方向は、インデックスに関連する構造化残差を定義する方向に一致する。最も一般的な場合は、この故障は単一センサの故障に相当する。
【0139】
本発明の好ましい実施形態において、識別ユニットは、3セットのインデックス152およびそれらの関連しきい値154を維持する。これらのインデックスのセットは、正規化され、自乗され、フィルタ処理された構造化残差(NSFSR)、一般化公算比(GLR)インデックス、および正規化累積加算分散(NCUMVAR)インデックスである。関連しきい値は、gNSFSR、gGLRおよびgNCUMVARにより表わされる。図2に、故障識別プロセスを要約したフローダイアグラムを示す。
【0140】
5.1 正規化され、自乗され、フィルタ処理された構造化残差
理論的には、各構造化残差ri(t)は、センサが故障しないときはゼロであるか、またはゼロに近いと想定される。しかし、モデル化エラー、測定値ノイズおよび他の不確定性のために、ri(t)はゼロに等しくない。したがって、各ri(t)i,j=1,2,Λ,nに対するゼロでない信頼限界は、統計技法を用いて求められる。
【0141】
故障がないか、またはi番目の構造化残差が故障のセンサ(複数もある)では、i番目の構造化残差は正規分布に従う。
【0142】
【数48】
【0143】
ここでRe=E{e(t)eT(t)}は等式エラー共分散行列である。
したがって、
【0144】
【数49】
【0145】
次に、i番目の正規化構造化残差(NSR)を、
【0146】
【数50】
【0147】
として定義し、正規化され自乗された構造化残差(NSSR)をvi 2(t)と定義することにより、NSSRに対する信頼限界はχa 2(1)になる、ここで、αは有意水準である。
【0148】
EWMAフィルタをNSRに適用すると、正規化されフィルタ処理された構造化残差(NFSR)は、次式で表わされる。
【0149】
【数51】
【0150】
故障がないか、またはi番目の構造化残差が故障のセンサ(複数もある)では、NFSRも次式による正規分布に従う。
【0151】
【数52】
【0152】
および
【0153】
【数53】
【0154】
ここで
【0155】
【数54】
【0156】
は自己相関関数である。
【0157】
したがって、 -vi 2(t)により定義された、正規化され自乗されフィルタ処理された構造化残差(NSFSR)、に対するアラームしきい値は、次の式により示されるアラームしきい値をもつ。
【0158】
【数55】
【0159】
すべてのセンサが正常であれば、 -vi 2(t)は、次の式により示されるアラームしきい値を通常下回る。
【0160】
【数56】
【0161】
i番目の構造化残差に関連するセンサ(複数もあり)がSRAMS設計により故障の場合には、-vi 2(t)は故障の影響を受けることはない。しかし他の残差-vi 2(t)j≠iは大幅に増大する、なぜなら、それらの他のセンサの故障に対する感度は最大であるからである。
【0162】
したがって、選択された有意水準αおよび時点tを用いると、NSFSRsの中で、そのしきい値gi NSFSRより小さい正確な1つのNSFSRが存在することにより、故障センサを識別し、識別イベント158を発生することになる。この例は図7に示され、その中で上のウインドウは故障センサ5に対応しないNSFSRは極めて大きくなるのに対し、下のウインドウはセンサ5に対するNSFSRはそのしきい値を下回ったままであることを示す。
【0163】
多数のセンサの性能を確認することが多いため、たとえ各インデックスがそのしきい値を上回る確率が低くても、最低限1つの残差がそのしきい値を上回る確率をもつことは有意である。例えば20の残差があると仮定すると、ri(t)i=1,2,Λ,20である。少なくとも一つのNSFSRがそのしきい値を上回る確率は(α=0.05と仮定して)、すべてのセンサが正常であっても
P=1−(1−α)20=1−0.9520=0.642
である。したがって、NSFSRは、故障検出に対して使用されない。代わりに、検出ユニットは、NFFDIを用いて検出イベントをトリガーし、その後に識別ユニットが、各種セットのインデックスを使用して、NSFSRから始めて、故障センサを識別する。
【0164】
検出ユニットが検出イベントを発生しても、いなくても、選択的にNSFSRインデックスを各サイクルにおいて計算できる。しかし、次の2つのセクションに記載したインデックスセットは、故障検出の時点以降、構造化残差情報を累積加算する。したがって、それらは検出イベントの発生以降においてのみ有効である。
【0165】
5.2 一般化された公算比インデックス
センサ故障が平均して有意な変化、例えば完全故障、バイアス、ドリフトを生じる場合は、一般化された公算比(GLR)は、通常これを検出するのに適正な検定法である(Benveniste, BassevilleおよびMoustakides“The asymptotic local approach to change detection and model validation(検出とモデル確認変化に対する漸近軌跡方法)”、IEEE Trans. Auto. Cont. 32(7):538-592, July 1987)。
【0166】
以下の分析を明瞭に示すために、各構造化残差変換は、単一センサにおける故障に相当すると仮定する。しかし、一般には、GLRインデックスは、構造化残差設計には関係なく構成し、監視することができる。
【0167】
式42に示すように、センサが故障でなければ、vi(t)はゼロの平均であり、単位分散をもつ正規分布を示す。しかしj番目のセンサがtfの時点で故障を発生すると、次式
【0168】
【数57】
【0169】
となり、ゼロの平均ではなく、分散は変化しないことが明らかである。言い換えれば次式が成り立つ。
【0170】
【数58】
【0171】
ここで
【0172】
【数59】
【0173】
SRAMS設計より、μjj=0である。
【0174】
vi(t)の平均変化を検出するために、下記のGLR関数を定義する。
【0175】
【数60】
【0176】
μijに関してStf t(μij)を微分することにより、μijの最適の推定値が求められる。
【0177】
【数61】
【0178】
<μijを用いると、Stf t(μij)は最大となり次式が成り立つ。
【0179】
【数62】
【0180】
j番目のセンサが故障であれば、μjj=0、およびvj(t)〜X(0,1)である。式50から次式が成り立つ。
【0181】
【数63】
【0182】
または
【0183】
【数64】
【0184】
したがって、選択された有意水準αおよび時点tを用いると、次のnGLRsの中で、
【0185】
【数65】
【0186】
しきい値gGLR=χa 2(1)よりも小さい確実に1つのGLRが存在することにより、故障したセンサを特定し、識別イベント158を発生する。
【0187】
5.3 正規化された累積加算分散インデックス
センサが精度劣化故障を生じた場合、GLRインデックスセットはそれを識別するのが困難である。精度劣化故障の位置を識別するため、NSRの平均および分散が、故障の生じた時点以降計算される。
【0188】
【数66】
【0189】
説明を判りやすくするために、各構造化残差変換が単一センサの故障に相当すると仮定すれば、故障のセンサがないか、またはi番目のセンサが故障のときは、次式が成り立つ。
【0190】
【数67】
【0191】
したがって、選択された有意水準αおよび時点tを用いると、n個のNCUMVARs間で、しきい値gNCUMVAR=[1/(t−tf) ]χa 2(t−tf−1)
よりも小さい確実に1つのNCUMVARが存在すると、精度故障をもつセンサを識別定し、識別イベント158を発生する。
【0192】
6.推定ユニット
推定ユニット160は、識別ユニット150が識別イベント158を発生した場合だけ、起動される。この時、推定ユニットは、識別イベントを発生するのに機能した構造化残差変換に対応するモデルに基づく故障の大きさ、故障データおよび行列Ξiを最適の形で推定する。この最適推定は、例えばMartensとNaes “Multivariate Calibration(多変量キャリブレーション)”、John Wiley and Sons, New York, 1989に記載された公開されている既知の方法に基づくものである。
【0193】
最適推定は、方向Uqでの時間関数fq(t)を選択することにより得られる。ここでは、式24と同様に、Uqが非単一値だけをその中に維持するBΞiにおける単一値分解の直交左側行列である。言い換えれば、次式を最小にすることである。
【0194】
【数68】
【0195】
この問題の少なくとも1つの自乗解は次式になる。
【0196】
【数69】
【0197】
最初の故障の大きさfi(t)は、式25を用いて推定できる。
【0198】
【数70】
【0199】
ここで( )+は、当業者には既知のMoore-Penrose疑似逆関数である。構造化残差ユニット130は、それが維持する各構造化残差に対して推定行列134
【0200】
【数71】
【0201】
を維持する。故障を識別した構造化残残差に対応する推定行列を使用して、等式エラー128を、前処理されたセンサ値スペース136内の故障ベクトルの推定に写像する。次に、推定ユニットは、前処理ユニットからの逆拡大縮小化116を適用して、最初のセンサスペース168内に故障ベクトルの推定を得る。
【0202】
【数72】
【0203】
図5は、センサ2のバイアス故障に対する推定ユニットの出力を示す。図6は、センサ5のドリフト故障に対する推定ユニットの出力を示す。両者の場合、故障サイズは正確に推定される。
【0204】
7.代替ユニット
代替ユニット170は、推定ユニットにより推定された(式56)最初のセンサスペース168における故障ベクトルの推定を単純に行い、センサ値108の測定されたベクトルから、推定された故障を差し引いて代替値178のベクトルを生成する。
【0205】
【数73】
【0206】
代替ユニットは、推定ユニット160が機能するときだけ機能し、また識別ユニット150が識別イベント158を発生した場合だけ機能する。さらに安全機能として、装置のオペレータは、代替ユニットの機能を確実に無効にできる。
【0207】
8.分類ユニット
分類ユニット180は、センサの故障のタイプに関する診断情報を計算する。特に4タイプの故障、すなわち完全故障、バイアス、ドリフトおよび精度劣化が考慮される。
【0208】
分類ユニットは、分類イベント158が発生しているときだけ機能する。センサが最初に故障であると識別された時点から、測定されたセンサ値のバッファを維持し、当該センサに対する推定故障サイズのバッファもまた維持する。これらの2つのバッファにおける情報を分析し、それを用いて該当センサに対する故障のタイプを分類する。分析は主として統計的推定を使用し、したがって分類ユニットの調節可能なパラメータである有意水準αを必要とする。
【0209】
説明を判りやすくするために、単一センサ故障が、識別ユニット150により識別されていることを前提とする。分類ロジックのフローダイアグラムは、図3に示されている。
【0210】
8.1 分類タイプ:完全故障
完全故障は、故障センサの測定値108に関する回帰分析を実施することにより求められ、回帰線が良く一致し、ゼロの傾きをもつ統計推定により表示される。
【0211】
ここで、tidはセンサが故障と識別された点であり、またtは現在の時点である。
【0212】
標準最小自乗回帰を用いて、点と最良の一致線との間の残差値を最小にすることにより、傾きβおよびy−切片αが次のように推定される。
【0213】
【数74】
【0214】
ここで
【0215】
【数75】
【0216】
傾きが統計的にゼロに等しいかどうかを調べるために、下記の統計値を作成する。
【0217】
【数76】
【0218】
ここで <βの標準偏差は次式で求められる。
【0219】
【数77】
【0220】
そして残差の標準偏差σは次式により推定される。
【0221】
【数78】
【0222】
ここで、
【0223】
【数79】
【0224】
は残差エラーである。
式60により得られる統計値は、t−tid−1の自由度をもつスチューデントt分布を満足する(例えばBirkesおよびDodge“Alternative Method of Regression(回帰の代替方法)”、John Wiley & Sons 1993を参照のこと)。
回帰線の一致度は、特定のしきい値を上回る線型相関係数により求められる。
【0225】
8.2 分類タイプ:バイアス
バイアスは、推定ユニット160により計算された故障センサの故障サイズ推定168に関する回帰分析を実施することにより求められ、回帰線が良く一致し、ゼロの傾きをもち、ゼロでないバイアスをもつことを統計的に推定して示される。
tidは、センサが故障と識別される点であり、tは現時点である。ゼロの傾きに対する検定は、故障サイズシーケンスfi(k)がセンサ値シーケンスui(k)に替わる以外は、完全欠陥の分類と同じである。回帰線の一致度は、特定のしきい値を越える線型相関係数により求められる。
ゼロでないバイアスを検定するために次の統計値を用いる。
【0226】
【数80】
【0227】
これは、t−tid−1の自由度をもつスチューデントt分布をも満足する。
【0228】
8.3 分類タイプ:ドリフト
ドリフトは、推定ユニット160により計算された故障センサの故障サイズ推定168に関する回帰分析を行うことにより求められ、回帰線が良く適合し、ゼロでない傾きをもつことを統計的に推定して示される。
【0229】
8.4 分類タイプ:精度劣化
精度劣化は、推定ユニット160により計算された故障センサの故障サイズ推定168に関する回帰分析を実施することにより求められ、回帰線が良く適合せず、ゼロの傾きをもち、またゼロのバイアスをもつことを統計的に推定して示される。
【0230】
精度劣化は、識別イベント158がセクション5.3のNCUMVAR検定により発生した場合にも表示される。
【0231】
9.均等物
上記の詳細は、本発明の好ましい実施形態に関するものである。本発明は、これらの詳細には限定されるものではないと理解されるべきである。当業者によって行われる代替および変更は、本発明の精神から逸脱することなく細部の実施形態に対して実施できる。これらの改変は、本発明の範囲内にあるものとする。
【図面の簡単な説明】
【図1】 本発明の好ましい実施形態の8つの演算ユニットおよびこれらのユニット間の関係を示す。
【図2】 図1の実施形態における識別プロセスのフローダイアグラムを示す。
【図3A】 図1の実施形態における分類プロセスのフローダイアグラムを示す。
【図3B】 図1の実施形態における分類プロセスのフローダイアグラムを示す。
【図4】 ボイラプロセスでの故障の発生時に、急速に増大し、しきい値を上回る本発明の検出インデックスを示す。
【図5】 ボイラプロセスのセンサ2におけるバイアス故障の発生時の推定ユニットの出力を示す。
【図6】 ボイラプロセスのセンサ5におけるドリフト故障の発生時の推定ユニットの出力を示す。
【図7A】 ボイラプロセスのセンサ5におけるドリフト故障の発生時に応答する本発明のNSFSRインデックスを示す。
【図7B】 ボイラプロセスのセンサ5におけるドリフト故障の発生時に応答する本発明のNSFSRインデックスを示す。
Claims (4)
- 外部のプロセスで使用される複数のセンサについて1つまたは複数の故障を検出する装置であって、
前記プロセスからの外部入力として、前記センサのそれぞれによる時系列的に変化する測定値が個々の要素となっている、測定値のベクトルを受け取り、前記センサのそれぞれについて前記測定値の履歴から求められる平均値および標準偏差に基づいて前記測定値を正規化することにより、前記測定値を正規化した値が個々の要素となっている、前処理されたセンサ値のベクトルを生成するとともに、前記センサのそれぞれについての前記測定値と前記測定値を正規化した値との間の変換のための拡大縮小値およびオフセット値を生成する前処理ユニットと、
その前処理ユニットに結合され、前記前処理されたセンサ値のベクトルに、前記測定値を正規化した値の履歴から主成分分析を用いて求められるモデル行列を乗じることにより、等式エラー値のベクトルに変換するモデルユニットと、
そのモデルユニットに結合され、前記等式エラー値のベクトルに、各行が前記モデル行列の対応する行に直交する変換行列を乗じることにより、前記センサのうちのある1つのセンサの故障を感知せず、他のすべてのセンサの故障を最大限感知する構造化残差値が個々の要素となっている、構造化残差値のベクトルを生成する構造化残差ユニットと、
前記モデルユニットに結合され、前記等式エラー値のベクトルの大きさを自乗して検出インデックスを計算し、その検出インデックスが、検出インデックスに対する信頼限界である検出しきい値を越える場合に、前記センサに故障のおそれありと検出して検出イベントを生成する検出ユニットと、
前記構造化残差ユニットおよび検出ユニットに結合され、前記検出イベントにより起動されて、前記構造化残差値のそれぞれに対して、正規化され自乗されフィルタ処理された構造化残差、一般化尤度比または正規化された累積寄与率を識別インデックスとして計算し、あるセンサについての識別インデックス以外のすべての識別インデックスが対応する識別しきい値を越える場合に、そのセンサが故障したと識別して識別イベントを生成する識別ユニットと、
前記前処理ユニット、構造化残差ユニットおよび識別ユニットに結合され、前記識別イベントにより起動されて、前記識別ユニットにより故障したと識別されたセンサのそれぞれについて、故障に起因して前記測定値を正規化した値に含まれる値である正規化した故障サイズを、前記識別ユニットにより識別された故障に対応する推定行列を前記等式エラー値のベクトルに適用することにより前記構造化残差ユニットに生成させ、得られた正規化した故障サイズを前記拡大縮小値およびオフセット値に基づいて前記測定値の単位に変換して、故障に起因して前記測定値に含まれる値である故障サイズを推定する推定ユニットと、
その推定ユニットに結合され、前記プロセスからの外部入力として前記測定値のベクトルを受け取り、前記測定値のベクトルから故障の影響を除去するために、前記識別ユニットにより故障したと識別されたセンサのそれぞれについて、前記測定値から前記推定ユニットにより推定された故障サイズを差し引くことにより、前記測定値の代替値を計算して前記プロセスへ供給する代替ユニットとを備え、
前記前処理ユニットが、i番目の前記センサについて、下式(A)および(B)にしたがって前記平均値μ i および標準偏差σ i から前記拡大縮小値S i およびオフセット値O i を生成し、下式(C)にしたがって前記測定値u i を前記測定値を正規化した値x i に変換する装置。
S i =1/σ i (A)
O i =μ i (B)
u i =S i (x i −O i ) (C) - 請求項1に記載の装置において、
前記推定ユニットに結合され、前記推定ユニットが起動しているときに起動して、前記プロセスからの外部入力として前記測定値のベクトルを受け取り、前記識別ユニットにより故障したと識別されたセンサのそれぞれについて、前記測定値に関する回帰分析および前記推定ユニットにより推定された故障サイズに関する回帰分析を行い、その分析結果に基づいて故障のタイプを分類し、分類した結果を診断情報として当該装置の外部へ供給する分類ユニットを備えた装置。 - コンピュータを用いて、外部のプロセスで使用される複数のセンサについて1つまたは複数の故障を検出する方法であって、
前記プロセスからの外部入力として、前記センサのそれぞれによる時系列的に変化する測定値が個々の要素となっている、測定値のベクトルを受け取り、前記センサのそれぞれについて前記測定値の履歴から求められる平均値および標準偏差に基づいて前記測定値を正規化することにより、前記測定値を正規化した値が個々の要素となっている、前処理されたセンサ値のベクトルを生成するとともに、前記センサのそれぞれについての前記測定値と前記測定値を正規化した値との間の変換のための拡大縮小値およびオフセット値を生成するステップと、
前記前処理されたセンサ値のベクトルに、前記測定値を正規化した値の履歴から主成分分析を用いて求められるモデル行列を乗じることにより、等式エラー値のベクトルに変換するステップと、
前記等式エラー値のベクトルに、各行が前記モデル行列の対応する行に直交する変換行列を乗じることにより、前記センサのうちのある1つのセンサの故障を感知せず、他のすべてのセンサの故障を最大限感知する構造化残差値が個々の要素となっている、構造化残差値のベクトルを生成するステップと、
前記等式エラー値のベクトルの大きさを自乗して検出インデックスを計算し、その検出インデックスが、検出インデックスに対する信頼限界である検出しきい値を越える場合に、前記センサに故障のおそれありと検出して検出イベントを生成するステップと、
前記検出イベントが発生した場合に、前記構造化残差値のそれぞれに対して、正規化され自乗されフィルタ処理された構造化残差、一般化尤度比または正規化された累積寄与率を識別インデックスとして計算し、あるセンサについての識別インデックス以外のすべての識別インデックスが対応する識別しきい値を越える場合に、そのセンサが故障したと識別して識別イベントを生成するステップと、
前記識別イベントが発生した場合に、前記識別イベントを生成するステップで故障したと識別されたセンサのそれぞれについて、故障に起因して前記測定値を正規化した値に含まれる値である正規化した故障サイズを、前記識別イベントを生成するステップで識別された故障に対応する推定行列を前記等式エラー値のベクトルに適用することにより生成し、得られた正規化した故障サイズを前記拡大縮小値およびオフセット値に基づいて前記測定値の単位に変換して、故障に起因して前記測定値に含まれる値である故障サイズを推定するステップと、
前記識別イベントが発生した場合に、前記プロセスからの外部入力として前記測定値のベクトルを受け取り、前記測定値のベクトルから故障の影響を除去するために、前記識別イベントを生成するステップで故障したと識別されたセンサのそれぞれについて、前記測定値から前記故障サイズを推定するステップで推定された故障サイズを差し引くことにより、前記測定値の代替値を計算して前記プロセスへ供給するステップとを備え、
前記前処理されたセンサ値のベクトルを生成するとともに、前記拡大縮小値およびオフセット値を生成するステップにおいて、i番目の前記センサについて、下式(A)および(B)にしたがって前記平均値μ i および標準偏差σ i から前記拡大縮小値S i およびオフセット値O i を生成し、下式(C)にしたがって前記測定値u i を前記測定値を正規化した値x i に変換する方法。
S i =1/σ i (A)
O i =μ i (B)
u i =S i (x i −O i ) (C) - 請求項3に記載の方法において、
前記識別イベントが発生した場合に、前記プロセスからの外部入力として前記測定値のベクトルを受け取り、前記識別イベントを生成するステップで故障したと識別されたセンサのそれぞれについて、前記測定値に関する回帰分析および前記故障サイズを推定するステップで推定された故障サイズに関する回帰分析を行い、その分析結果に基づいて故障のタイプを分類し、分類した結果を診断情報として当該方法を使用する装置の外部へ供給するステップを備えた方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US9687298P | 1998-08-17 | 1998-08-17 | |
US60/096,872 | 1998-08-17 | ||
PCT/US1998/022772 WO2000010059A1 (en) | 1998-08-17 | 1998-10-27 | Sensor validation apparatus and method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008033036A Division JP4528335B2 (ja) | 1998-08-17 | 2008-02-14 | センサの性能確認装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002522837A JP2002522837A (ja) | 2002-07-23 |
JP4308437B2 true JP4308437B2 (ja) | 2009-08-05 |
Family
ID=22259495
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000565441A Expired - Lifetime JP4308437B2 (ja) | 1998-08-17 | 1998-10-27 | センサの性能確認装置および方法 |
JP2008033036A Expired - Lifetime JP4528335B2 (ja) | 1998-08-17 | 2008-02-14 | センサの性能確認装置および方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008033036A Expired - Lifetime JP4528335B2 (ja) | 1998-08-17 | 2008-02-14 | センサの性能確認装置および方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6356857B1 (ja) |
EP (1) | EP1112532B1 (ja) |
JP (2) | JP4308437B2 (ja) |
AT (1) | ATE236418T1 (ja) |
CA (1) | CA2340977C (ja) |
DE (1) | DE69813040T2 (ja) |
WO (1) | WO2000010059A1 (ja) |
Families Citing this family (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7404336B2 (en) | 2000-03-23 | 2008-07-29 | Invensys Systems, Inc. | Correcting for two-phase flow in a digital flowmeter |
US20030216874A1 (en) | 2002-03-29 | 2003-11-20 | Henry Manus P. | Drive techniques for a digital flowmeter |
US7784360B2 (en) | 1999-11-22 | 2010-08-31 | Invensys Systems, Inc. | Correcting for two-phase flow in a digital flowmeter |
US8467986B2 (en) | 1997-11-26 | 2013-06-18 | Invensys Systems, Inc. | Drive techniques for a digital flowmeter |
US8447534B2 (en) | 1997-11-26 | 2013-05-21 | Invensys Systems, Inc. | Digital flowmeter |
US7124646B2 (en) | 1997-11-26 | 2006-10-24 | Invensys Systems, Inc. | Correcting for two-phase flow in a digital flowmeter |
US6311136B1 (en) | 1997-11-26 | 2001-10-30 | Invensys Systems, Inc. | Digital flowmeter |
US7024335B1 (en) * | 1998-04-15 | 2006-04-04 | The Texas A&M University System | Condition assessment and life expectancy prediction for devices |
US6844197B1 (en) * | 1998-04-17 | 2005-01-18 | California Institute Of Technology | Method for validating that the detection ability of a sensor array mimics a human nose detection ability |
US6594620B1 (en) * | 1998-08-17 | 2003-07-15 | Aspen Technology, Inc. | Sensor validation apparatus and method |
US6473660B1 (en) * | 1999-12-03 | 2002-10-29 | The Foxboro Company | Process control system and method with automatic fault avoidance |
US6539343B2 (en) * | 2000-02-03 | 2003-03-25 | Xerox Corporation | Methods for condition monitoring and system-level diagnosis of electro-mechanical systems with multiple actuating components operating in multiple regimes |
US6957172B2 (en) * | 2000-03-09 | 2005-10-18 | Smartsignal Corporation | Complex signal decomposition and modeling |
EP1266192B1 (en) | 2000-03-23 | 2009-08-12 | Invensys Systems, Inc. | Correcting for two-phase flow in a digital flowmeter |
GB0007065D0 (en) | 2000-03-23 | 2000-05-10 | Simsci Limited | Process monitoring and control using self-validating sensors |
CA2405636C (en) * | 2000-04-11 | 2011-08-23 | Recherche 2000 Inc. | Method and apparatus for acquisition, monitoring, display and diagnosis of operational parameters of electrolysers |
ATE354822T1 (de) * | 2000-06-30 | 2007-03-15 | Siemens Corp Res Inc | Verfahren und system zur industriellen bedienerführung mittels prädiktiver alarmerkennung |
DE60040144D1 (de) | 2000-07-05 | 2008-10-16 | Pdf Solutions Sas | Verfahren zur Systemüberwachung |
US6598195B1 (en) * | 2000-08-21 | 2003-07-22 | General Electric Company | Sensor fault detection, isolation and accommodation |
US6789052B1 (en) * | 2000-10-24 | 2004-09-07 | Advanced Micro Devices, Inc. | Method of using control models for data compression |
US6556939B1 (en) * | 2000-11-22 | 2003-04-29 | Smartsignal Corporation | Inferential signal generator for instrumented equipment and processes |
JP4564715B2 (ja) * | 2001-03-01 | 2010-10-20 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | ワークオーダ/パーツオーダの自動的生成および追跡 |
US6847917B2 (en) * | 2001-05-24 | 2005-01-25 | Simmonds Precision Products, Inc. | Method and apparatus for selecting condition indicators in determining the health of a component |
DE10297009B4 (de) | 2001-06-25 | 2020-07-23 | Schneider Electric Systems Usa, Inc. | Sensorfusion unter Verwendung von selbstvaluierenden Prozesssensoren |
WO2003096130A1 (en) * | 2001-10-23 | 2003-11-20 | Brooks-Pri Automation, Inc. | Semiconductor run-to-run control system with state and model parameter estimation |
US7302349B2 (en) * | 2002-08-16 | 2007-11-27 | Lattec I/S | System and a method for observing and predicting a physiological state of an animal |
US7330745B2 (en) | 2002-09-05 | 2008-02-12 | Hitachi Medical Corporation | Living body photometric device |
US7059199B2 (en) | 2003-02-10 | 2006-06-13 | Invensys Systems, Inc. | Multiphase Coriolis flowmeter |
US7188534B2 (en) | 2003-02-10 | 2007-03-13 | Invensys Systems, Inc. | Multi-phase coriolis flowmeter |
US6741919B1 (en) * | 2003-02-26 | 2004-05-25 | General Electric Company | Methods and apparatus for detecting impending sensor failure |
US7451003B2 (en) * | 2004-03-04 | 2008-11-11 | Falconeer Technologies Llc | Method and system of monitoring, sensor validation and predictive fault analysis |
US20050228150A1 (en) * | 2004-04-13 | 2005-10-13 | Union Carbide Chemicals & Plastics Technology Corporation | Use of instantaneous split to improve reactor control |
US7200524B2 (en) * | 2004-05-06 | 2007-04-03 | Carrier Corporation | Sensor fault diagnostics and prognostics using component model and time scale orthogonal expansions |
US7424647B2 (en) * | 2004-07-19 | 2008-09-09 | General Electric Company | Emission-monitoring system and method for transferring data |
US7293400B2 (en) * | 2004-09-30 | 2007-11-13 | General Electric Company | System and method for sensor validation and fusion |
US7218974B2 (en) * | 2005-03-29 | 2007-05-15 | Zarpac, Inc. | Industrial process data acquisition and analysis |
US20060288968A1 (en) * | 2005-06-27 | 2006-12-28 | Control Devices, Inc. | Tamper evident connector for an engine radiator |
EP1913506A4 (en) * | 2005-07-11 | 2008-08-13 | Brooks Automation Inc | INTELLIGENT STATUS MONITORING AND TROUBLESHOOTING SYSTEM FOR PREDICTIVE MAINTENANCE |
US9104650B2 (en) | 2005-07-11 | 2015-08-11 | Brooks Automation, Inc. | Intelligent condition monitoring and fault diagnostic system for preventative maintenance |
DE102006030895A1 (de) * | 2006-07-01 | 2008-01-03 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Messanordnung mit Zustandsüberwachung und Verfahren zur Zustandsüberwachung einer Messanordnung |
US7617055B2 (en) | 2006-08-28 | 2009-11-10 | Invensys Systems, Inc. | Wet gas measurement |
US8275577B2 (en) * | 2006-09-19 | 2012-09-25 | Smartsignal Corporation | Kernel-based method for detecting boiler tube leaks |
US7949417B2 (en) * | 2006-09-22 | 2011-05-24 | Exxonmobil Research And Engineering Company | Model predictive controller solution analysis process |
US8311774B2 (en) * | 2006-12-15 | 2012-11-13 | Smartsignal Corporation | Robust distance measures for on-line monitoring |
CA2615161A1 (en) * | 2006-12-21 | 2008-06-21 | Aquatic Informatics Inc. | Automated validation using probabilistic parity space |
US8285513B2 (en) * | 2007-02-27 | 2012-10-09 | Exxonmobil Research And Engineering Company | Method and system of using inferential measurements for abnormal event detection in continuous industrial processes |
US7630820B2 (en) * | 2007-04-24 | 2009-12-08 | Honeywell International Inc. | Feedback control system and method that selectively utilizes observer estimates |
US7539593B2 (en) | 2007-04-27 | 2009-05-26 | Invensys Systems, Inc. | Self-validated measurement systems |
US7696866B2 (en) * | 2007-06-28 | 2010-04-13 | Microsoft Corporation | Learning and reasoning about the context-sensitive reliability of sensors |
US7826910B2 (en) * | 2007-07-20 | 2010-11-02 | Siemens Aktiengesellschaft | Systems and methods for control over unreliable networks |
DE102007044613B3 (de) * | 2007-09-19 | 2009-07-09 | Continental Automotive Gmbh | Verfahren und Vorrichtung zum Feststellen eines fehlerhaften Drucksensors |
KR100839210B1 (ko) * | 2007-09-21 | 2008-06-17 | 주식회사 세진인텍 | 기어를 이용한 체인 스토퍼의 도그 개폐장치. |
AT10073U9 (de) * | 2008-01-14 | 2009-02-15 | Avl List Gmbh | Verfahren und vorrichtung zur analyse und bewertung von messdaten eines messsystems |
DE102008032885A1 (de) * | 2008-07-14 | 2010-01-21 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Verfahren und Vorrichtung zur Überprüfung und Feststellung von Zuständen eines Sensors |
DE102008042969A1 (de) * | 2008-10-20 | 2010-04-22 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Verfahren und Vorrichtung zur Detektion von Prozesszuständen in alternierenden Produktionsprozessen |
KR20100113852A (ko) * | 2009-04-14 | 2010-10-22 | 삼성전자주식회사 | 반도체 소자 제조 공정의 최적 센서 선정 방법 |
DE102009026893A1 (de) * | 2009-06-10 | 2010-12-16 | Endress + Hauser Flowtec Ag | Verfahren und Messsystem zur Bestimmung von Zustandsgrößen eines Messmediums |
AT508714B1 (de) * | 2009-09-11 | 2011-06-15 | Siemens Vai Metals Tech Gmbh | Verfahren zum überwachen einer walze in einer anlage zum walzen von metall |
CA2998940A1 (en) * | 2010-01-14 | 2011-07-21 | PhysIQ Inc. | Multivariate residual-based health index for human health monitoring |
US9151786B2 (en) * | 2010-10-11 | 2015-10-06 | General Electric Company | Systems, methods, and apparatus for detecting shifts in redundant sensor signals |
JP2012226680A (ja) * | 2011-04-22 | 2012-11-15 | Internatl Business Mach Corp <Ibm> | 産業制御システムを管理する管理システム、管理方法および管理プログラム |
US9256224B2 (en) | 2011-07-19 | 2016-02-09 | GE Intelligent Platforms, Inc | Method of sequential kernel regression modeling for forecasting and prognostics |
US9250625B2 (en) | 2011-07-19 | 2016-02-02 | Ge Intelligent Platforms, Inc. | System of sequential kernel regression modeling for forecasting and prognostics |
US8620853B2 (en) | 2011-07-19 | 2013-12-31 | Smartsignal Corporation | Monitoring method using kernel regression modeling with pattern sequences |
US8660980B2 (en) | 2011-07-19 | 2014-02-25 | Smartsignal Corporation | Monitoring system using kernel regression modeling with pattern sequences |
DE102011110895A1 (de) * | 2011-08-17 | 2013-02-21 | Giesecke & Devrient Gmbh | Sensor und Verfahren zum Betreiben des Sensors |
DE102011110894A1 (de) | 2011-08-17 | 2013-02-21 | Giesecke & Devrient Gmbh | Sensor und Verfahren zum Betreiben des Sensors |
US10023305B2 (en) | 2012-05-10 | 2018-07-17 | Sikorsky Aircraft Corporation | System and method of determining rotor loads and motion |
KR101226470B1 (ko) | 2012-08-13 | 2013-02-06 | (주)제이케이알에스티 | 노점 온도 자동 제어에 의한 결로 생성 억제 통합 관리 시스템 및 그 방법 |
CN102980610B (zh) * | 2012-11-16 | 2015-08-19 | 智谱特环境科技(北京)有限公司 | Cems系统智能故障检测装置 |
CN103010268B (zh) * | 2012-12-21 | 2015-09-23 | 上海交通大学 | 一种动车邻域子系统的动力分布式优化调度方法 |
KR102026069B1 (ko) | 2013-08-05 | 2019-09-30 | 삼성전자 주식회사 | 반도체 설비의 센서 데이터 분할 시스템 및 그 방법 |
EP2853972A3 (en) | 2013-09-30 | 2015-12-30 | YPF Tecnologia S.A. | Device and method for detection and/or diagnosis of faults in a process, equipment and sensors |
DE102013223021A1 (de) * | 2013-11-12 | 2015-05-13 | Msa Europe Gmbh | Vorrichtung zur Fehlerdetektion und / oder Identifizierung mindestens einer Sensorvorrichtung |
EP3089659A4 (en) | 2014-01-02 | 2017-08-23 | Intel Corporation | Detection and calculation of heart rate recovery in non-clinical settings |
CN103868549A (zh) * | 2014-03-25 | 2014-06-18 | 南京霍普斯科技有限公司 | 一种cems智能诊断系统 |
JP6172678B2 (ja) | 2014-04-30 | 2017-08-02 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 検出装置、検出方法、およびプログラム |
EP3152408A1 (en) | 2014-07-16 | 2017-04-12 | Siemens Aktiengesellschaft | Method for validation of an investigated sensor and corresponding machine |
AT516067A1 (de) | 2014-07-22 | 2016-02-15 | Omv Refining & Marketing Gmbh | Verfahren und System zur Auswertung eines chemischen Verarbeitungsprozesses |
JP6344158B2 (ja) | 2014-09-01 | 2018-06-20 | 株式会社Ihi | 故障検出装置 |
CN105629951A (zh) * | 2015-12-30 | 2016-06-01 | 南京航空航天大学 | 发动机实验环境下传感器信号的重构方法 |
JP6772491B2 (ja) * | 2016-03-14 | 2020-10-21 | 日本電気株式会社 | 故障診断装置、故障診断システム、故障診断方法、及び、プログラム |
US10832351B2 (en) * | 2016-11-01 | 2020-11-10 | Deere & Company | Correcting bias in agricultural parameter monitoring |
KR101815904B1 (ko) * | 2017-01-13 | 2018-01-08 | (주)이젝스 | 전자기기 식별 시스템 및 그 식별 방법 |
KR101862218B1 (ko) * | 2017-02-15 | 2018-07-05 | (주)이젝스 | 전자기기 식별에 의한 상황 인지 시스템 및 그 방법 |
CN110678821B (zh) * | 2017-05-25 | 2022-09-27 | 日本电气株式会社 | 处理装置、处理方法和程序 |
JP6835688B2 (ja) * | 2017-08-30 | 2021-02-24 | 株式会社日立製作所 | 分析管理システムおよび分析管理方法 |
KR102576327B1 (ko) * | 2018-06-29 | 2023-09-08 | 로베르트 보쉬 게엠베하 | 전기 구동 시스템에서의 센서 결함 모니터링 및 식별 방법 |
EP3834366A4 (en) * | 2018-08-09 | 2022-04-27 | HRL Laboratories, LLC | BROADCAST MESSAGE CLASSIFICATION CONSENSUS SYSTEM AND METHOD |
CN110243497A (zh) * | 2019-05-29 | 2019-09-17 | 北京暖云科技有限公司 | 一种基于主成分分析的传感器故障诊断方法及系统 |
KR102661642B1 (ko) * | 2019-08-14 | 2024-04-29 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 제어 방법 |
DE102019127961A1 (de) * | 2019-10-16 | 2021-04-22 | Imko Micromodultechnik Gmbh | Verfahren zur Überprüfung der Funktionstüchtigkeit von Mess-Systemen |
JP7345353B2 (ja) * | 2019-10-25 | 2023-09-15 | 東京エレクトロン株式会社 | 故障検知システム及び故障検知方法 |
CN111780800B (zh) * | 2020-07-09 | 2021-10-29 | 哈尔滨工程大学 | 一种传感器故障的监测、隔离以及重构方法和系统 |
US11740157B1 (en) * | 2020-12-29 | 2023-08-29 | Uchicago Argonne, Llc | Physics-constrained fault diagnosis framework for monitoring a multi-component thermal hydraulic system |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4644479A (en) * | 1984-07-31 | 1987-02-17 | Westinghouse Electric Corp. | Diagnostic apparatus |
FR2570182B1 (fr) * | 1984-09-13 | 1988-04-15 | Framatome Sa | Methode de validation de la valeur d'un parametre |
US4772445A (en) * | 1985-12-23 | 1988-09-20 | Electric Power Research Institute | System for determining DC drift and noise level using parity-space validation |
DE3929404A1 (de) | 1989-09-05 | 1991-03-07 | Bodenseewerk Geraetetech | Verfahren und vorrichtung zum erkennen und identifizieren von fehlern an sensoren |
DE4100501A1 (de) | 1991-01-10 | 1992-07-16 | Bodenseewerk Geraetetech | Verfahren und einrichtung zum erkennen von fehlern an sensoren fuer zustandsgroessen |
GB2255838A (en) | 1991-05-13 | 1992-11-18 | Gen Electric | Filtered signal validation. |
US5459675A (en) | 1992-01-29 | 1995-10-17 | Arch Development Corporation | System for monitoring an industrial process and determining sensor status |
US5629872A (en) | 1992-01-29 | 1997-05-13 | Arch Development Corporation | System for monitoring an industrial process and determining sensor status |
GB9208704D0 (en) * | 1992-04-22 | 1992-06-10 | Foxboro Ltd | Improvements in and relating to sensor units |
JPH06208568A (ja) * | 1993-01-08 | 1994-07-26 | Nikon Corp | 故障診断支援装置 |
US5386373A (en) | 1993-08-05 | 1995-01-31 | Pavilion Technologies, Inc. | Virtual continuous emission monitoring system with sensor validation |
JP3221184B2 (ja) * | 1993-10-13 | 2001-10-22 | 株式会社日立製作所 | 故障診断装置および方法 |
US5442562A (en) | 1993-12-10 | 1995-08-15 | Eastman Kodak Company | Method of controlling a manufacturing process using multivariate analysis |
US5586066A (en) | 1994-06-08 | 1996-12-17 | Arch Development Corporation | Surveillance of industrial processes with correlated parameters |
DE59507817D1 (de) * | 1994-12-27 | 2000-03-23 | Litef Gmbh | FDIC-Verfahren zur Minimierung von Messfehlern in einer Messanordnung von redundanten Sensoren |
JP3495129B2 (ja) * | 1995-03-03 | 2004-02-09 | 株式会社東芝 | プラント異常検知装置 |
JP3470457B2 (ja) * | 1995-05-24 | 2003-11-25 | 株式会社日立製作所 | 制御システムの診断・解析方法および装置 |
US5680409A (en) * | 1995-08-11 | 1997-10-21 | Fisher-Rosemount Systems, Inc. | Method and apparatus for detecting and identifying faulty sensors in a process |
US5761090A (en) | 1995-10-10 | 1998-06-02 | The University Of Chicago | Expert system for testing industrial processes and determining sensor status |
JPH1094943A (ja) * | 1996-09-20 | 1998-04-14 | Hitachi Ltd | 自動加工装置 |
DE19732046A1 (de) * | 1997-07-25 | 1999-01-28 | Abb Patent Gmbh | Prozeßdiagnosesystem und Verfahren zur Diagnose von Vorgängen und Zuständen eines technischen Prozesses |
-
1998
- 1998-10-27 AT AT98956249T patent/ATE236418T1/de not_active IP Right Cessation
- 1998-10-27 US US09/179,343 patent/US6356857B1/en not_active Expired - Lifetime
- 1998-10-27 EP EP98956249A patent/EP1112532B1/en not_active Expired - Lifetime
- 1998-10-27 DE DE69813040T patent/DE69813040T2/de not_active Expired - Lifetime
- 1998-10-27 CA CA002340977A patent/CA2340977C/en not_active Expired - Fee Related
- 1998-10-27 WO PCT/US1998/022772 patent/WO2000010059A1/en active IP Right Grant
- 1998-10-27 JP JP2000565441A patent/JP4308437B2/ja not_active Expired - Lifetime
-
2008
- 2008-02-14 JP JP2008033036A patent/JP4528335B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE69813040D1 (de) | 2003-05-08 |
JP4528335B2 (ja) | 2010-08-18 |
US6356857B1 (en) | 2002-03-12 |
DE69813040T2 (de) | 2003-10-16 |
JP2002522837A (ja) | 2002-07-23 |
EP1112532A1 (en) | 2001-07-04 |
CA2340977C (en) | 2006-09-12 |
EP1112532B1 (en) | 2003-04-02 |
CA2340977A1 (en) | 2000-02-24 |
WO2000010059A1 (en) | 2000-02-24 |
JP2008198213A (ja) | 2008-08-28 |
ATE236418T1 (de) | 2003-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4308437B2 (ja) | センサの性能確認装置および方法 | |
US6594620B1 (en) | Sensor validation apparatus and method | |
Qin et al. | Detection, identification, and reconstruction of faulty sensors with maximized sensitivity | |
AU748987B2 (en) | Ultrasensitive surveillance of sensors and processes | |
US8311774B2 (en) | Robust distance measures for on-line monitoring | |
JP3449560B2 (ja) | 産業プロセス監視システム | |
Coble et al. | Applying the general path model to estimation of remaining useful life | |
CN101470426B (zh) | 一种故障检测的方法和系统 | |
Alferes et al. | Advanced monitoring of water systems using in situ measurement stations: data validation and fault detection | |
CN111780800B (zh) | 一种传感器故障的监测、隔离以及重构方法和系统 | |
Wang et al. | Data-driven sensor fault diagnosis systems for linear feedback control loops | |
Goulding et al. | Fault detection in continuous processes using multivariate statistical methods | |
Ji et al. | Diagnosis of sensor precision degradation using Kullback‐Leibler divergence | |
Gross et al. | Early detection of signal and process anomalies in enterprise computing systems. | |
CN116907772A (zh) | 桥梁结构监测传感器的自诊断与故障源鉴别方法及系统 | |
Singer et al. | A pattern-recognition-based, fault-tolerant monitoring and diagnostic technique | |
Raich et al. | Statistical process monitoring and disturbance isolation in multivariate continuous processes | |
KR102286814B1 (ko) | 가중 거리 자기 연상 양방향 커널 회귀에서 최적 시간 커널을 서치하는 장치 및 그 방법 | |
Upadhyaya et al. | Development of an integrated signal validation system and application to operating power plants | |
Guerfel et al. | An improved principal component analysis scheme for sensor fault detection and isolation: Application to a three tanks system | |
Norvilas et al. | Intelligent process monitoring by interfacing knowledge-based systems and multivariate SPC tools | |
CN117519076A (zh) | 系统故障检测方法及装置 | |
Wang et al. | Study on the application of auto-associative neural network | |
Doymaz et al. | Fault Detection, Isolation, and Distinguishing Between Sensor Failures and Disturbances | |
CN116936146A (zh) | 一种核电厂复合式状态监测及故障溯源方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050824 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070814 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20071113 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20071212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080318 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080606 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080613 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080918 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081021 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090113 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090120 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090218 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090414 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090501 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130515 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140515 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |