Download presentation
Presentation is loading. Please wait.
1
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering On-line Alert Systems for Production Plants A Conflict Based Approach
2
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Alert Systems Based on sensor readings, raises a flag in case of an abnormal situation Researchers construct a system using Bayesian Networks to detect abnormal situations and generate alerts
3
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Typical Production Plant S1S1 S2S2 SnSn C1C1 C2C2 CnCn
4
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Common Issues Engineers’ knowledge of plant is not sufficient for providing a causal structure Process is too complex to specify the possible faults and how to detect them based on sensor readings Difficult to determine the delay from event to effect Faults are so rare that statistics cannot be used to learn neither the structure nor the parameters of a model of the faults Difference between a true value and its sensor reading; true values should appear as hidden variables
5
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Causal Approach Collect as much causal structure as possible and combine with a data driven learning method Limitations –Learning algorithms cannot cope with domains with a massive set of hidden variables –It is not obvious how such a model could be used for classifying abnormal behavior
6
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Proposed Method Learn a Bayesian Network representing normal operation only Does not require information about possible faults or modeling of abnormal behavior Faults are detected by measuring conflict between model and sensor readings
7
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Proposed Method Consists of two steps: –Learning a model of the sensors for normal operation –Using the learned model to monitor the system, initiate alerts and perform on-line diagnostics
8
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Learning a Model Can be done in many different ways In this paper the researchers analyzed the database of sensor readings during normal operation where the variables are the sensors and hidden variables are the components of the system
9
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering
10
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Initiation of Alerts Sensor readings are received in a constant flow Readings are chopped up into time steps of 1 second Therefore every second we have evidence for every variable in the model
11
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Conflict Measure of Evidence Let evidence be e = {e 1,…,e n } and the conflict measure of the evidence is:
12
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Detecting Conflict In general during normal operating we expect: conf(e) ≤ 0 An indication of an abnormal situation is detected when: conf(e) > 0
13
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Problem with Conflict Measure A negative conflict value does not necessarily imply that we have a normal situation If sensors are strongly correlated during normal operation, the conflict level will be very negative A few conflicting sensors therefore will not cause the entire conflict to be positive To detect watch for jumps in the conflict level
14
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Tracing Source of Alert Greedy Conflict Resolution –Recursively remove the sensor reading that reduces the conflict the most –Stop when conflict is below a predefined threshold –Can be performed very fast using: fast retraction, lazy propagation or arithmetic circuits
15
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Conflict Resolution
16
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Coal Power Plant Network
17
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Sample Data set Used sample data from normal operation to learn model for coal mill Two data sets covered actual errors/abnormal situations: –The fall-pipe leading coal into the power plant becomes clogged –A temperature sensor becomes faulty
18
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Clogged Fall-Pipe Data
19
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Clogged Fall-Pipe Conflict Resolution Indicated that the sensor measuring the water- percentage in the coal can explain all the conflicts There is no sensor for Fall-Pipe clog detection so this is the closest sensor that could explain the conflict Result was consistent with the analysis of the plant Engineers
20
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Faulty-sensor Data
21
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Faulty Sensor Conflict Resolution Indicated that six significant sensors could explain the conflict Engineers indicated that four of the six were actually significant, the other two were anomalies due to the model
22
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Oil Production Facility Simulated cases for normal system operation Two other data sets covered errors/abnormal situations: –Simulated faults in the pumping system –Simulated faults in the cooling system
23
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Pump and Cooling Data
24
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Pump Data
25
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Cooling Data
26
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Change Point Detection Note that in the previous plots that the conflict measures where all negative indicating no faults However, remember the problem if the sensors are strongly correlated (slide 15) In order to perform conflict resolution the conflict threshold should be based on values observed during normal operation In order to detect changes in system operation need to track jumps in the conflict measure
27
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Change Point Detection Assume conflict values for normal operation are independent samples from normal distribution with fixed mean and variance Model the l’th conflict value as random variable with normal distribution f where mean l and variance l 2 are estimated using the last m observations:
28
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Change Point Detection To detect change point calculate the logarithmic loss for the last n observations and raise alert in case the value is above a predefined threshold:
29
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Change Point Detection This approach is sensitive to fluctuations and results in false positives; also has difficulty detecting drifts in conflict measure To alleviate this compare model with another model f’ where mean and variance estimated by shifting s observations back:
30
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Change Point Detection Compare models (score difference):
31
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Change Point Detection For normal operation score should be within the interval [- : ] will determine the ratio of false positives and false negatives n determines the response time of the system m determines the relevant history s the number of observations to shift back
32
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Clogged Fall-Pipe Data (n=m=5, s=20)
33
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Clogged Fall-Pipe Data (n=m=10, s=40)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.