JPH0421210B2 - - Google Patents

Info

Publication number
JPH0421210B2
JPH0421210B2 JP58108627A JP10862783A JPH0421210B2 JP H0421210 B2 JPH0421210 B2 JP H0421210B2 JP 58108627 A JP58108627 A JP 58108627A JP 10862783 A JP10862783 A JP 10862783A JP H0421210 B2 JPH0421210 B2 JP H0421210B2
Authority
JP
Japan
Prior art keywords
cause
node
data
storage device
logical operation
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
Application number
JP58108627A
Other languages
Japanese (ja)
Other versions
JPS60506A (en
Inventor
Mitsuhiko Fujii
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP58108627A priority Critical patent/JPS60506A/en
Publication of JPS60506A publication Critical patent/JPS60506A/en
Publication of JPH0421210B2 publication Critical patent/JPH0421210B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric 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/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/0227Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
    • G05B23/0235Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions based on a comparison with predetermined threshold or range, e.g. "classical methods", carried out during normal operation; threshold adaptation or choice; when or how to compare with the threshold
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • G05B23/0272Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0275Fault isolation and identification, e.g. classify fault; estimate cause or root of failure

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

【発明の詳細な説明】 この発明は、大規模プラントの異常事象をリア
ル・タイムで同定し、かつ将来の状態の予測をす
るプラント診断装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a plant diagnostic device that identifies abnormal events in a large-scale plant in real time and predicts future conditions.

従来、この種の装置として、第1図に示すもの
があつた。図において、1はアナログ・デイジタ
ル変換器を含み、図示なしのプロセスのデータ
Xi(i=1,2…N)を所定の周期で入力し、即
ち収集するデータ収集装置、2はデータXiを基
準値Xa,Xbと比較し、許容範囲(Xa〜Xb)内
にあれば“0”、範囲外にあれば“1”に変換す
るための演算処理装置、3は演算処理装置2が演
算した結果を格納しておく記憶装置、4は第2図
に示す原因結果ツリー(以下CCTと記す)を記
憶しておく記憶装置、5は記憶装置3に格納して
あるプロセス情報と、記憶装置4に格納してある
CCTを用いて、すべてのノードの論理演算値を
算出する演算処理装置、6は演算処理装置5で求
めた角ノードの論理演算値(ノードのステータス
と事象発生時刻)を格納する記憶装置、7は記憶
装置4のCCTに従い、記憶装置3からの観測デ
ータ及び記憶装置6からの論理演算値との比較、
エントリー・ノードの変化検出、原因同定及び予
測を行う診断解析部としての演算処理装置、8は
演算処理装置7の診断結果をブラウン管上に表示
する表示装置である。
Conventionally, there has been a device of this type as shown in FIG. In the figure, 1 includes an analog-to-digital converter and data of a process not shown.
A data collection device that inputs and collects Xi (i = 1, 2...N) at a predetermined cycle, 2 compares the data Xi with the reference values Xa, Xb, and if it is within the allowable range (Xa ~ Xb) 3 is a storage device that stores the results calculated by the arithmetic processing device 2, and 4 is a cause-and-effect tree shown in Fig. 2 ( A storage device 5 stores process information (hereinafter referred to as CCT), which is stored in the storage device 3, and process information stored in the storage device 4.
An arithmetic processing unit that calculates the logical operation values of all nodes using CCT; 6 a storage device that stores the logical operation values (node status and event occurrence time) of corner nodes obtained by the arithmetic processing unit 5; is compared with the observed data from the storage device 3 and the logical operation value from the storage device 6 according to the CCT of the storage device 4,
An arithmetic processing unit serves as a diagnostic analysis unit that detects changes in entry nodes, identifies causes, and makes predictions. Reference numeral 8 denotes a display device that displays the diagnostic results of the arithmetic processing unit 7 on a cathode ray tube.

次に動作について説明する。アナログ量のデー
タXiはデータ収集装置1により量子化され、デ
イジタル量に変換された後、演算処理装置2に入
力される。演算処理装置2は(1)式に示す処理を
し、その結果のステータスSi(i=1,2,…,
N)及びステータスSiが1となつた事象発生時刻
teは記憶装置3に格納される。
Next, the operation will be explained. The analog data Xi is quantized by the data acquisition device 1, converted into digital data, and then input to the arithmetic processing device 2. The arithmetic processing unit 2 performs the processing shown in equation (1), and the resulting status Si (i=1, 2,...,
N) and the event occurrence time when the status Si became 1
te is stored in the storage device 3.

XL iXiXU iのときはSi=0 XU i<Xi又はXi<XL iのときはSi=1 …(1) ただし、i=1,2,…,N XL i;下限警報レベル、XU iは上限警報レベル 記憶装置4に格納されているCCTの一部を第
2図に示す。このCCTを構成するノードの名称
として次の4つがある。
Si = 0 when X L i XiX U i Si = 1 when X U i < Xi or Xi < X L i ...(1) However, i = 1, 2, ..., N X L i ; Lower limit alarm level, X U i is the upper limit alarm level. A part of the CCT stored in the storage device 4 is shown in FIG. There are the following four names for the nodes that make up this CCT.

プライマリ・ノード:CCTの最下位に位置する
ノードである。検出器等によつて測定されたデ
ータ(観測データ)を持つ。本ノードはCCT
のAND/ORロジツクの論理演算を行う起点と
なるノードであるため、論理演算値は存在し得
ないが便宜上、観測データが論理演算値に等し
いとしている。第2図において、S1〜S10が相
当する。
Primary node: This is the node located at the lowest level of CCT. It has data measured by detectors etc. (observation data). This node is CCT
Since this node is the starting point for performing the logical operation of AND/OR logic, there cannot be a logical operation value, but for convenience, it is assumed that the observed data is equal to the logical operation value. In FIG. 2, S 1 to S 10 correspond.

エントリー・ノード:CCTの探索をはじめる起
点となる予め設定されたノードである。検出器
等によつて測定された観測データとプライマ
リ・ノードの観測データを基に、CCTの
AND/ORロジツクを論理演算することにより
求まる論理演算値を持つ。第2図において、
S16とS17が相当する。
Entry node: A preset node that is the starting point for starting a CCT search. Based on the observation data measured by detectors and the observation data of the primary node, CCT
It has a logical operation value determined by logical operation of AND/OR logic. In Figure 2,
S 16 and S 17 correspond.

非観測ノード:異常事象の進展に応じて運転員に
提供するメツセージを割り当てるためにCCT
に設けられたノードである。従つて、検出器等
によつて観測されたデータを持たずプライマ
リ・ノードから計算された論理演算値のみ持
つ。第2図ではS11とS13がこれに相当する。
Non-observation node: CCT to allocate messages to be provided to operators according to the progress of abnormal events.
This is a node installed in . Therefore, it does not have data observed by a detector or the like, but only has logical operation values calculated from the primary node. In FIG. 2, S 11 and S 13 correspond to this.

観測ノード:CCTを構成する非観測ノード以外
のノードである。プライマリ・ノード及びエン
トリー・ノードはこのノードの特別なものであ
る。観測データ及び論理演算結果を持つ。第2
図ではS1〜S20のうち、S11とS13を除くすべて
のノードが相当する。
Observation node: A node other than non-observation nodes that constitutes the CCT. The primary node and entry node are special to this node. Contains observation data and logical operation results. Second
In the figure, among S 1 to S 20 , all nodes except S 11 and S 13 correspond.

第2図において、M1〜M8は出力されるべき
診断メツセージ、G11〜G14はアンド・ゲート、
G15〜G18はオア・ゲートを示す。CCTにおいて、
ステータスSiが定義される位置をノードと呼び、
メツセージM1が付いているだけでデータXiのス
テータスSiが決定されていないノードを非観測ノ
ード(第2図では「○」で表現)、ステータスが
決定されるノードを観測ノード(第2図では
「●」で表現)と呼ぶ。特に、観測ノードの内、
CCTの最下位に位置するノードをプライマリ・
ノード、またCCTのAND/ORロジツクの検索
を始める起点として予め設定したノードをエント
リー・ノード(第2図では「◎」で表現)と呼
ぶ。
In FIG. 2, M1 to M8 are diagnostic messages to be output, G11 to G14 are AND gates,
G 15 to G 18 indicate or gates. At CCT,
The position where the status Si is defined is called a node,
A node with only a message M 1 attached but whose status S i of data X (Represented by "●" in the figure). In particular, among the observation nodes,
The node at the bottom of the CCT is the primary
A node, or a node preset as a starting point from which to search for AND/OR logic in CCT, is called an entry node (represented by "◎" in Figure 2).

ステータスS1〜S20(ただしステータスS11とS13
を除く)は、記憶装置3に格納されている。
CCTに関連する実行処理は記憶装置3,4,6
からの情報を基に診断処理装置5,7で行われ
る。
Status S 1 ~ S 20 (but status S 11 and S 13
) are stored in the storage device 3.
Execution processing related to CCT is performed on storage devices 3, 4, and 6.
This is performed by the diagnostic processing devices 5 and 7 based on the information from.

異常の原因の同定等を行う本診断処理は第4図
に示すように論理演算部と診断解析部に分かれて
いる。論理演算部を分離し、かつサンプリング周
期毎に毎回全CCTロジツクの論理演算を実行す
る。
This diagnostic processing for identifying the cause of an abnormality is divided into a logical operation section and a diagnostic analysis section, as shown in FIG. The logic operation section is separated and the logic operations of all CCT logic are executed every sampling period.

論理演算を行う演算処理装置5では、記憶装置
3内のプライマリ・ノードの観測データを入力と
して、記憶装置4のCCTロジツクに従い、すべ
ての論理演算(各ノードのステータス及び推定さ
れる事象発生時刻の計算)を毎回サイクリツクに
実行し、記憶装置6に格納する。この演算はプラ
イマリ・ノードのサンプリングデータ(観測デー
タ)の値や値の変化にかかわらずサンプリング周
期毎に毎回ツリーを上方に向けて演算される。こ
こで、処理するプログラムは対象CCTが決まれ
ば、一意的に決まるものであるから、各CCTの
モジユール毎にオブジエクト・モジユールを作成
する方式を採用する。
The arithmetic processing unit 5 that performs logical operations uses the observed data of the primary node in the storage device 3 as input, and performs all logical operations (status of each node and estimated event occurrence time) according to the CCT logic of the storage device 4. calculation) is executed cyclically each time and stored in the storage device 6. This calculation is performed upward in the tree every sampling period, regardless of the value or change in value of the sampling data (observation data) of the primary node. Here, since the program to be processed is uniquely determined once the target CCT is determined, a method is adopted in which an object module is created for each module of each CCT.

診断解析を行う演算処理装置7では、記憶装置
6に格納された論理演算部の解析結果を基に
CCTロジツクの診断処理を行うが、解析内容は
エントリー・ノードの変化検出によるステータ
ス・インジケータ更新、原因同定、予測及び回復
処理に分けられる。
The arithmetic processing unit 7 that performs diagnostic analysis uses the analysis results of the logic operation unit stored in the storage device 6 to
Diagnosis processing of CCT logic is performed, and the analysis content is divided into status indicator update by detecting changes in entry nodes, cause identification, prediction, and recovery processing.

エントリー・ノードの変化検出によるステータ
ス・インジケータ更新では、プラントが正常・異
常発生・異常状態断続、異常回復かを調べ、原因
同定、予測及び回復処理等の診断処理の必要性を
判断するためにサンプリング周期毎にエントリ
ー・ノードのステータスを調べることによつて実
施される。即ち、記憶装置3から今回のサンプリ
ングでの観測データの結果及び前回の観測データ
の結果をチエツクし、そのチエツク内容により正
常・異常発生・異常状態断続(原因同定成功、原
因同定失敗)・異常回復のステータス・インジケ
ータを割当てる。診断解析部では、このステータ
ス・インジケータに応じて原因同定、予測、回復
処理等の診断または次のエントリー・ノード検索
のバスを決定し、各バスに割り当てられた上記各
処理を実行する。
When updating status indicators by detecting changes in entry nodes, sampling is performed to check whether the plant is normal, an abnormality has occurred, an intermittent abnormality, or an abnormality recovery, and to determine the need for diagnostic processing such as cause identification, prediction, and recovery processing. This is done by checking the status of the entry node every period. That is, the results of the observation data from the current sampling and the results of the previous observation data are checked from the storage device 3, and depending on the contents of the check, it is possible to determine whether the data is normal, an abnormality has occurred, an intermittent abnormal state (successful cause identification, failed cause identification), or abnormality recovery. Assign a status indicator. The diagnostic analysis unit determines a bus for diagnosis such as cause identification, prediction, recovery processing, or searching for the next entry node in accordance with the status indicator, and executes the above-mentioned processes assigned to each bus.

このエントリー・ノードの変化検出の動作につ
いて述べる。
The operation of detecting changes in this entry node will be described.

基本的に、ステータス・インジケータの値が a (異常発生)の時、 エントリー・ノードの観測データは「偽
“0”」から「真“1”」、 b (異常継続〔原因同定成功〕)の時、及び c (異常継続〔原因同定失敗〕)の時、 エントリー・ノードの観測データは「真
“1”」から「真“1”」、 d (回復)の時、 エントリー・ノードの観測データは「真
“1”」から「偽“0”」、 e (正常)の時、 エントリー・ノードの観測データは「偽
“0”」から「偽“0”」へ、 それぞれ変化または不変化したことを示してい
る。
Basically, when the value of the status indicator is a (abnormal occurrence), the observation data of the entry node ranges from "false 0" to true "1", and b (abnormality continuing [successful cause identification]). When c (continuation of abnormality [failed to identify cause]), the observed data of the entry node changes from "true "1" to "true "1", and when d (recovery), the observed data of the entry node changes. is from “true “1” to “false “0””, and when e (normal), the observation data of the entry node changes or remains unchanged from “false “0” to “false “0””. It is shown that.

第3図にステータス・インジケータの設定の例
を示す。第3図に示すAは1回前のサンプリング
周期におけるステータス・インジケータ、Bは今
回のサンプリング周期において新しく設定される
ステータス・インジケータである。
FIG. 3 shows an example of setting status indicators. A shown in FIG. 3 is a status indicator in the previous sampling period, and B is a status indicator newly set in the current sampling period.

例えば、第3図に示すように、あるエントリ
ー・ノードの1回前のサンプリング周期における
ステータス・インジケータがd(回復)やc(正
常)で、今回の観測データが「真“1”」の時、
新しく設定されるステータス・インジケータはa
(異常発生)となる。
For example, as shown in Figure 3, when the status indicator of a certain entry node in the previous sampling period is d (recovery) or c (normal), and the current observation data is "true "1". ,
The newly set status indicator is a
(abnormal occurrence).

c(異常継続〔原因同定失敗〕)で、今回の観測
データが「真“1”」の時、新しく設定されるス
テータス・インジケータはc(異常継続〔原因同
定失敗〕)のままで変更されない。
When the current observation data is "true 1" in c (continuing abnormality [failed to identify cause]), the newly set status indicator remains as c (continuing abnormality [failed to identify cause]) and is not changed.

なお、上記のようにインジケータが「b」と
は、原因同定が成功した時であるから、この時、
このインジケータを持つエントリー・ノードの下
位には原因があり、この結果、この検索している
エントリー・ノードの論理演算値は当然「1」で
ある。しかし、次のサンプリング周期において、
対応操作により異常原因が除去されたが、時間遅
れ(過渡現象)のためエントリー・ノードの観測
データが異常のままの場合がありえる。
As mentioned above, when the indicator is "b", it means that the cause has been successfully identified, so at this time,
There is a cause below the entry node that has this indicator, and as a result, the logical operation value of the entry node being searched for is naturally "1". However, in the next sampling period,
Although the cause of the abnormality has been removed by the corresponding operation, the observation data of the entry node may remain abnormal due to a time delay (transient phenomenon).

即ち、あるエトリー・ノードのステータス・イ
ンジケータが前回「b」で今回の観測データが
「1」の場合、第3図よりステータス・インジケ
ータは「b」と変わらないが、異常原因が除去さ
れているため、このエントリー・ノードの論理演
算値は「0」となり、必ずしもインジケータが
「b」だからと言つて論理演算値が「1」とは限
らない。「0」の場合もある。
In other words, if the status indicator of a certain Etrie node was "b" last time and the current observation data is "1", the status indicator is unchanged from "b" as shown in Figure 3, but the cause of the abnormality has been removed. Therefore, the logical operation value of this entry node is "0", and just because the indicator is "b" does not necessarily mean that the logical operation value is "1". It may also be "0".

この場合、いずれエントリー・ノードの観測デ
ータは正常に戻るため、第4図のように回復処理
を行う。回復処理とは、各ノード毎に論理演算値
と観測データとの比較により、今まで表示してい
た原因メツセージや状態メツセージ等の診断メツ
セージを消去または正常に戻つた旨の表示に変更
する処理である。
In this case, since the observation data of the entry node will eventually return to normal, recovery processing is performed as shown in FIG. 4. Recovery processing is a process that erases diagnostic messages such as cause messages and status messages that were displayed until now, or changes them to indicate that the node has returned to normal, by comparing logical operation values and observation data for each node. be.

このように、診断解析部は新しく設定された
各々のステータス・インジケータの値により第4
図に示す各処理をサンプリング周期毎に行う。
In this way, the diagnostic analyzer determines the fourth state according to the value of each newly set status indicator.
Each process shown in the figure is performed every sampling period.

まず、原因固定処理は、ステータス・インジケ
ータがa(エントリー・ノードの観測データが事
象発生を示した場合)またはc(事象発生が断続
していてかつ原因が不明の場合)の時行われる。
この原因同定では、観測データを格納している記
憶装置3とCCTモデル4及び論理演算部の計算
結果を格納している記憶装置6からの情報をもと
に、プライマリ・ノードの観測データから計算さ
れた各ノードのステータス(論理演算値)の正し
さをその上のノードの観測データで確認して行
き、確認できた原因事象からエントリー・ノード
までのバスについてはそのバスに割り当てられて
いるメツセージをブラウン管表示装置8に原因メ
ツセージとして表示する。
First, the cause fixing process is performed when the status indicator is a (when the observed data of the entry node indicates that an event has occurred) or c (when the event occurs intermittently and the cause is unknown).
In this cause identification, calculations are made from the observed data of the primary node based on information from the storage device 3 that stores the observed data, the CCT model 4, and the storage device 6 that stores the calculation results of the logical operation section. The correctness of the status (logical operation value) of each node is confirmed using the observed data of the node above it, and for the bus from the confirmed cause event to the entry node, the message assigned to that bus is is displayed on the cathode ray tube display device 8 as a cause message.

予測処理では、エントリー・ノードの論理演算
結果が「1」になつている時、それが上位のノー
ドに及ぼす影響を調べる。エントリー・ノードの
論理演算結果が「1」になつていることは、その
エントリー・ノードの下位に異常原因が存在する
ことを意味している。ここでも論理演算結果と観
測結果との一致を調べ、その上位ノードに割り当
てられたメツセージをブラウン管表示装置8に、
一致しておれば状態メツセージ、不一致であれば
予測メツセージとして表示する。
In the prediction process, when the logical operation result of an entry node is "1", its influence on higher-order nodes is investigated. If the logical operation result of an entry node is "1", it means that the cause of the abnormality exists below the entry node. Here too, the match between the logical operation result and the observation result is checked, and the message assigned to the upper node is displayed on the cathode ray tube display device 8.
If they match, a status message is displayed, and if they do not match, a predicted message is displayed.

回復処理は、ステータス・インジケータがdま
たはステータス・インジケータがbで、かつ、そ
のエントリー・ノードの論理演算値が「0」の
時、行われる。回復処理では、各ノード毎に論理
演算値と観測データとの比較により、今まで表示
していた原因メツセージや状態メツセージ等の診
断メツセージを消去または正常に戻つた旨の表示
に変更する。
The recovery process is performed when the status indicator is d or the status indicator is b, and the logical operation value of the entry node is "0". In the recovery process, by comparing logical operation values and observation data for each node, diagnostic messages such as cause messages and status messages that have been displayed so far are deleted or changed to indicate that the node has returned to normal.

ステータス・インジケータがe(正常)の時、
該当エントリー・ノードに関して処理は行わず、
次のエントリー・ノードに対してインジケータ更
新を行い行うべき処理のバスを決定する。
When the status indicator is e (normal),
No processing is performed for the corresponding entry node,
The indicator is updated for the next entry node and the bus for the process to be performed is determined.

診断解析部に必要な情報はCCTモジユール毎
にテーブル(データベース)を作成し、それを
CCTプログラムが上記の一致、不一致を調べる
ことにより、解析を実行する方式を採用する。
The information necessary for the diagnostic analysis section is created by creating a table (database) for each CCT module and using it.
A method is adopted in which the CCT program performs analysis by checking the above matches and mismatches.

第6図により、診断方式の部分のみ抽出して説
明をする。
Referring to FIG. 6, only the diagnosis method will be extracted and explained.

第6図において、No.1〜No.5はプラントの初期
状態から異常が発生し、最終状態になるまでの状
況を段階毎に示したものであり、CCTロジツク
を簡略に示している。「○」印は非観測ノード、
「●」印は観測ノード、「◎」印はエントリー・ノ
ード、GATEはプライマリ・ノードのデータを
入力するANDゲート、M1〜M5はメツセージ
である。又、各ノードの右側の数字は演算処理装
置5の演算した論理演算値を示し、左側の数字
は、記憶装置3に記憶装置された観測データを示
す。即ち、No.1の初期段階では、異常がなく、プ
ライマリ・ノード及び他のノードともに「0」で
ある。
In FIG. 6, No. 1 to No. 5 show the situation from the initial state of the plant to the occurrence of an abnormality to the final state in each stage, and simply show the CCT logic. "○" mark is an unobserved node,
The "●" mark is an observation node, the "◎" mark is an entry node, GATE is an AND gate that inputs the data of the primary node, and M1 to M5 are messages. Further, the number on the right side of each node indicates the logical operation value calculated by the arithmetic processing unit 5, and the number on the left side indicates the observation data stored in the storage device 3. That is, at the initial stage of No. 1, there is no abnormality, and both the primary node and other nodes are "0".

No.2の段階は、異常発生直後の段階であり、演
算処理装置5の論理演算値は各ノードともに
「1」を示すが、プライマリ・ノードより上位の
ノードの観測データは異常に進展に時間を要する
ため、各ノードとも「0」である。
Stage No. 2 is the stage immediately after the occurrence of an abnormality, and the logical operation value of the processing unit 5 indicates "1" for each node, but the observation data of nodes higher than the primary node abnormally develops over time. Therefore, each node is "0".

No.3の段階は、エントリー・ノードの観測デー
タが「1」になつた段階であり、この時、演算処
理装置7によつて、記憶装置6に記憶された各ノ
ードの論理演算値と記憶装置3の対応するノード
の観測データとの比較が行われ、これらの一致関
係で原因同定、予測及び回復処理が行われる。つ
まり、比較の結果、一致しているノードのメツセ
ージM4は状態メツセージとして、M5は原因メ
ツセージとして、そのすぐ上の一致していないノ
ードのメツセージM3は予測メツセージとして表
示装置に表示する。なお、M5はNo.2の段階では
表示せず、エントリー・ノードの観測データが
「1」になつたNo.3の段階で表示する。これは
ANDゲート(GATEと表現している)がプライ
マリ・ノードの誤判定により成立し、誤診断する
ことを防ぐためである。
Stage No. 3 is the stage when the observed data of the entry node becomes "1", and at this time, the arithmetic processing unit 7 uses the logical operation value of each node stored in the storage device 6 and the memory A comparison is made with observation data of the corresponding node of the device 3, and cause identification, prediction, and recovery processing are performed based on the matching relationship. That is, as a result of the comparison, the message M4 of the matching node is displayed on the display device as a status message, M5 as the cause message, and the message M3 of the non-matching node immediately above it is displayed as a predicted message. Note that M5 is not displayed at the No. 2 stage, but is displayed at the No. 3 stage when the observation data of the entry node becomes "1". this is
This is to prevent the AND gate (expressed as GATE) from being established due to a misjudgment of the primary node, resulting in a misdiagnosis.

No.4の段階は、事象が更に進んだ段階であり、
上記と同様に比較が行われ、M5が原因メツセー
ジ、M3,M4が状態メツセージ、M2が予測メ
ツセージとして表示される。
Stage No. 4 is a stage where the event has progressed further,
A comparison is made in the same manner as above, and M5 is displayed as the cause message, M3 and M4 as the status message, and M2 as the predicted message.

No.5は最終段階を示しており、M5が原因メツ
セージ、M2,M3,M4が状態メツセージ、M
1が予測メツセージとして表示される。また、こ
の状態は、異常が最終段階まで進展することが予
想されるため、例えば、原子炉トリツプ等の制御
がなされることになる。
No. 5 indicates the final stage, M5 is the cause message, M2, M3, M4 are the status messages, and M
1 is displayed as a predicted message. In addition, in this state, it is expected that the abnormality will progress to the final stage, so for example, a control such as a nuclear reactor trip will be performed.

このような構成によると、例えば、第2図の
CCTにおいて、エントリー・ノードS17の下位に
ある故障Aまたは故障Bが各々単独または同時に
発生すれば各々を原因同定できるが、故障Aが発
生した後、故障Bが発生した時(この逆の場合で
も同様)は、同じエントリー・ノードの管理下に
あるため、第3図に示すように故障Aを同定した
時に、このエントリー・ノードのステータス・イ
ンジケータがb(異常継続〔原因同定成功〕)とな
る。即ち、最初の故障Aに対して、ステータス・
インジケータがb(異常継続〔原因同定成功〕)と
なり、異常が継続していることからエントリー・
ノードの観測データ及び論理演算値共に「1」で
あるため、第3図に示すように、新しいステータ
ス・インジケータはb(異常継続〔原因同定成
功〕)となる。このことから次のサンプリング周
期からは第4図に示すようにbかつエントリー・
ノードの論理演算値「1」のバスで処理が行われ
るため、原因同定処理をスキツプし、該当エント
リー・ノードに従つて予測処理を実行する。従つ
て、後から発生した故障Bに対して原因同定処理
が行われず故障Bを検知することが出来ないこと
になる。それゆえ、運転員に正しい故障原因など
現在のプラント状態を正しく示す適切なメツセー
ジを出力できない。
According to such a configuration, for example, as shown in FIG.
In CCT, if fault A or fault B below the entry node S 17 occurs independently or simultaneously, the causes of each can be identified, but when fault A occurs and then fault B occurs (and vice versa), (similarly) are under the management of the same entry node, so when failure A is identified as shown in Figure 3, the status indicator of this entry node is b (abnormality continues [cause identification succeeded]). Become. That is, for the first failure A, the status
The indicator becomes b (continuing abnormality [successful identification of cause]), and entry is required because the abnormality continues.
Since both the observed data and the logical operation value of the node are "1", the new status indicator becomes b (abnormality continuation [successful cause identification]), as shown in FIG. From this, from the next sampling period, b and entry
Since the process is performed on the bus with the logic operation value of the node "1", the cause identification process is skipped and the prediction process is executed according to the corresponding entry node. Therefore, cause identification processing is not performed for failure B that occurs later, and failure B cannot be detected. Therefore, it is not possible to output appropriate messages that accurately indicate the current plant status, such as the correct cause of failure, to the operator.

しかし、一度原因同定が成功しても前述のよう
にCCT上の同一エントリー・ノードの下に新た
な異常原因が発生している可能性がある。
However, even once the cause is successfully identified, there is a possibility that a new cause of the abnormality has occurred under the same entry node on the CCT, as described above.

この発明は、上記のような従来のものの欠点を
除去するためになされたもので、異常原因が存在
する場合、CCTロジツク演算により上位に位置
するエントリー・ノードの論理演算値が真「1」
になることに着目し、原因同定が成功していても
エントリー・ノードの論理演算値の値により、各
サンプリング周期毎に原因同定処理を繰り返すこ
とにより、故障が複数発生しても原因同定ができ
るプラント診断装置を提供することを目的として
いる。
This invention was made in order to eliminate the drawbacks of the conventional ones as described above. When the cause of an abnormality exists, the logic operation value of the entry node located at the upper level is set to true "1" by CCT logic operation.
Even if cause identification is successful, by repeating the cause identification process every sampling period based on the logical operation value of the entry node, it is possible to identify the cause even if multiple failures occur. The purpose is to provide plant diagnostic equipment.

以下、この発明の一実施例を第5図に示すフロ
ーチヤートについて説明する。第5図は、第4図
との対比から明らかなように、ステータス・イン
ジケータがa(異常発生)またはc(継続/原因同
定失敗)の時に、原因同定と予測処理を実施する
だけでなく、ステータス・インジケータがb(継
続/原因同定成功)と判断され、かつエントリ
ー・ノードの論理演算値が「1」と判断されたと
きも原因同定処理と予測処理を実行するようにし
た。その他のフローは第4図に示すものと同じで
ある。即ち、エントリー・ノードの論理演算値が
「0」の場合は従来通りこのエントリー・ノード
の下位に異常原因が存在しないことから回復処理
を行う。また、ステータス・インジケータがd
(回復)の場合も回復処理を行う。ステータス・
インジケータがe(正常)の場合は、該当エント
リー・ノードに関して処理は行われず、次のエン
トリー・ノードに対してインジケータ更新を行い
次に行うべき処理のバスを決定する。
An embodiment of the present invention will be described below with reference to the flowchart shown in FIG. As is clear from the comparison with FIG. 4, FIG. 5 not only performs cause identification and predictive processing when the status indicator is a (abnormal occurrence) or c (continuation/failed to identify cause). The cause identification process and the prediction process are also executed when the status indicator is determined to be b (continuation/cause identification success) and the logical operation value of the entry node is determined to be "1". The rest of the flow is the same as that shown in FIG. That is, if the logical operation value of the entry node is "0", the recovery process is performed since there is no cause of the abnormality below this entry node, as in the past. Also, the status indicator is d
(Recovery) also performs recovery processing. status·
If the indicator is e (normal), no processing is performed for the corresponding entry node, the indicator is updated for the next entry node, and the bus for the next processing to be performed is determined.

なお、上記実施例では、論理演算を行う演算処
理装置5と診断処理を行う演算処理装置7とを
別々なものとして表現したが、1つの装置として
も上記実施例と同等の効果を奏する。
In the above embodiment, the arithmetic processing unit 5 that performs logical operations and the arithmetic processing unit 7 that performs diagnostic processing are expressed as separate units, but the same effects as in the above embodiment can be achieved even when they are one unit.

以上のように、プラント診断装置を構成したの
で、故障が多重に発生しても、見逃すことなく、
診断メツセージを出力することができ、マンマシ
ン・システムとして運転員に正確な情報を与える
ことができるという効果がある。
As described above, the plant diagnosis device is configured so that even if multiple failures occur, they will not be overlooked.
It can output diagnostic messages and has the effect of providing accurate information to operators as a man-machine system.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はプラント診断装置を示すブロツク図、
第2図はプラント診断のためのCCTを示す図、
第3図、第4図は従来の装置のフローチヤート、
第5図は本発明による装置の動作を示すフローチ
ヤート、第6図はプラントの初期状態から異常が
発生し、最終状態になるまでの状況を段階毎に示
した診断説明図である。 1……データ収集装置、2,5,7……演算処
理装置、3,4,6……記憶装置、8……表示装
置。なお、図中、同一符号は同一、又は相当部分
を示す。
Figure 1 is a block diagram showing the plant diagnosis device.
Figure 2 is a diagram showing CCT for plant diagnosis.
Figures 3 and 4 are flowcharts of conventional equipment;
FIG. 5 is a flowchart showing the operation of the apparatus according to the present invention, and FIG. 6 is a diagnostic explanatory diagram showing, step by step, the situation from the initial state of the plant to the occurrence of an abnormality to the final state. 1...Data collection device, 2, 5, 7... Arithmetic processing device, 3, 4, 6... Storage device, 8... Display device. In addition, in the figures, the same reference numerals indicate the same or equivalent parts.

Claims (1)

【特許請求の範囲】 1 プロセスデータをサンプリングするデータ収
集装置、 このデータ収集装置のサンプリングしたデータ
が許容範囲のデータか否かを演算する第一の演算
装置、 この第一の演算装置の演算結果を格納する第一
の記憶装置、 プラントで生ずる各種異常事象の伝搬シーケン
スを論理式で記述した原因結果ツリー、及びこの
原因結果ツリーの所定箇所に設けられる診断メツ
セージを記憶する第二の記憶装置、 この第二の記憶装置が記憶する原因結果ツリー
の最下位に位置するノード(プライマリー・ノー
ド)に対応するデータを上記第一の記憶装置から
導入し、上記原因結果ツリーの論理演算を上記デ
ータ収集装置のサンプリング周期毎に実行処理す
る第二の演算装置、 この第二の演算装置が実行処理した原因結果ツ
リーの論理演算値を記憶する第三の記憶装置、 上記第一の記憶装置に記憶されたデータのう
ち、上記第二の記憶装置に記憶された原因結果ツ
リーに解析を始めるノードとして予め指定した所
定ノード(エントリー・ノード)に対応するデー
タである前回のサンプリング周期での値と今回の
サンプリング周期での値を比較し、その変化の様
子に応じて実行すべき処理(原因同定処理、回復
処理等からなる)のバスを決定し、各処理に応じ
て、上記第三の記憶装置に記憶された原因結果ツ
リーの各所の論理演算値と上記第一の記憶装置に
記憶された対応するデータとを比較し、その論理
演算値とデータとの一致関係を調べるが、特に、
故障が複数発生しても適切に原因同定できるよ
う、エントリー・ノードの論理演算値の値によ
り、原因同定が成功していても各サンプリング周
期(診断実行周期)毎に原因同定を繰り返し実行
できるようにすることにより、上記診断結果とし
て提供すべきメツセージを選択して、プラント異
常の原因同定、予測及び回復処理を行う第三の演
算装置、 この第三の演算装置の原因同定、予測及び回復
処理結果の診断メツセージを表示する表示装置と
を備えたプラント診断装置。
[Claims] 1. A data collection device that samples process data, a first calculation device that calculates whether the data sampled by this data collection device is within an acceptable range, and a calculation result of this first calculation device. A first storage device that stores a cause-and-effect tree that describes the propagation sequence of various abnormal events that occur in the plant using logical formulas, and a second storage device that stores diagnostic messages provided at predetermined locations in this cause-and-effect tree. The data corresponding to the lowest node (primary node) of the cause-and-effect tree stored in this second storage device is introduced from the first storage device, and the logical operation of the cause-and-effect tree is performed on the data collection. a second arithmetic unit that executes processing at each sampling period of the device; a third storage device that stores logical operation values of the cause-effect tree executed by the second arithmetic unit; Among the data stored in the second storage device, the cause-and-effect tree stores the values of the previous sampling cycle and the current data, which are data corresponding to a predetermined node (entry node) designated in advance as the node to start analysis. The values in the sampling period are compared, and a bus for processing to be executed (consisting of cause identification processing, recovery processing, etc.) is determined depending on the state of change, and data is stored in the third storage device according to each processing. The logical operation values at various locations in the stored cause-and-effect tree are compared with the corresponding data stored in the first storage device, and the matching relationship between the logical operation values and the data is examined. In particular,
In order to properly identify the cause even if multiple failures occur, the logical operation value of the entry node allows cause identification to be repeated at each sampling cycle (diagnosis execution cycle) even if the cause identification is successful. A third computing device that selects the message to be provided as the diagnosis result and performs cause identification, prediction, and recovery processing of plant abnormalities; A plant diagnostic device comprising: a display device that displays diagnostic messages resulting from the diagnosis;
JP58108627A 1983-06-15 1983-06-15 Diagnostic device of plant Granted JPS60506A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58108627A JPS60506A (en) 1983-06-15 1983-06-15 Diagnostic device of plant

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58108627A JPS60506A (en) 1983-06-15 1983-06-15 Diagnostic device of plant

Publications (2)

Publication Number Publication Date
JPS60506A JPS60506A (en) 1985-01-05
JPH0421210B2 true JPH0421210B2 (en) 1992-04-09

Family

ID=14489583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58108627A Granted JPS60506A (en) 1983-06-15 1983-06-15 Diagnostic device of plant

Country Status (1)

Country Link
JP (1) JPS60506A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0261225A (en) * 1988-08-27 1990-03-01 Shimizu Corp Low-rise construction of weak ground

Also Published As

Publication number Publication date
JPS60506A (en) 1985-01-05

Similar Documents

Publication Publication Date Title
WO2021179574A1 (en) Root cause localization method, device, computer apparatus, and storage medium
US6625589B1 (en) Method for adaptive threshold computation for time and frequency based anomalous feature identification in fault log data
CN109061341A (en) Kalman filtering transformer fault prediction technique and system neural network based
Finch et al. A robust event-oriented methodology for diagnosis of dynamic process systems
JPH0522241B2 (en)
JPH08234832A (en) Device and method for monitoring and diagnostic plant
JPH09237103A (en) Maintenance supporting system
JPH06309584A (en) Plant operation support device
JPH0421210B2 (en)
Tang et al. Evaluation of software dependability based on stability test data
US20220221850A1 (en) Method for managing plant, plant design device, and plant management device
CN110007171A (en) The screening method and system of transformer online monitoring data false alarm
JPS62192694A (en) Plant diagnostic device
JP3053902B2 (en) Abnormal cause diagnosis method
JPH0147836B2 (en)
Avritzer et al. Estimating the CPU utilization of a rule-based system
JPS59168510A (en) Plant diagnosing device
JPH11175144A (en) Maintenance supporting device for plant equipment
Siddique et al. Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing
JPH0524521B2 (en)
JPS58168964A (en) Diagnosis device for plant
JPH0413729B2 (en)
JPS58186807A (en) Plant diagnosing device
CN113467978A (en) Method and device for detecting and repairing code defects
JPH0658716B2 (en) Failure diagnosis device and failure diagnosis system