SlideShare a Scribd company logo
1 of 33
A Novel Extended AdaptiveThresholding
for Industrial Alarm Systems
Mahdi Bahar-Gogani
Koorosh Aslansefat and Mahdi Aliyari Shoorehdeli
Topics
Introduction
Definitions and Basic Concepts
Thresholding
β€’ Simple Threshold
β€’ Adaptive Threshold
Extended Adaptive Threshold (EAT)
EAT with Delay Timer
Mean-Change Point Detection
Results (4 different examples)
2
Introduction
3
in large industrial systems, there are thousands of sensors in
different areas to monitor physical or environmental
conditions of the plant during operation.
Whenever a process variable exceeds a certain threshold, an alarm is raised (in auditory or visual
form) to indicate equipment malfunction, process deviation, or any other abnormality in the plant
Monitoring
Introduction
4
Example:
in the nuclear power plant accident occurred atThree Mile Island in 1979, which is the worst nuclear accident in the
US history, operators were faced with redundant information, much of it irrelevant and illusory during the accident
An alarm system generates and processes alarms to present
abnormal behaviors of systems to the operator.
these systems are vital assets for process safety and
efficient operation of modern industrial plants.
Alarm
Management
operators often face many more alarms than they can handle immediately,
mainly due to the excessively large number of nuisance alarms
Alarm Management
5
Purpose of Alarm
Management
The main purpose of alarm management is the
reduction of these three parameters.
Definition:
consists of methods, tools, standards (such as ISA-18.2 and EEMUA-191), and
activities that improve system performance by improving the effectiveness of
alarm systems.
The performance of an alarm management system usually can be specified by
three indices, namely, the false alarm rate (FAR), missed alarm rate (MAR),
and averaged alarm delay (AAD).
Alarm Management
The other purposes of Alarm Management :
Elimination of multiple alarms from the same cause
Root cause identification of alarms
Prioritizing and grouping the alarms
Tuning the alarm limits and delays
6
Alarm Management : Some Available Functions
 Filters: IIR filters, averaging filter, median filter
 Delay Timer
 Deadband
Threshold
7
Definitions
8
In practice, because of uncertainty and noisy situation, in normal conditions,
sometimes an alarm is raised while no fault occurs in the system.
in abnormal conditions, maybe some alarms are not recognized by an alarm system
False Alarm
Missed Alarm
Basic Concepts
9
Detected Data
AbnormalNormal
RealData
FANNormal
AMAAbnormal
𝐹𝐴𝑅 𝑇𝑑 = π‘ž1 𝑇𝑑 =
𝑇 𝑑
+∞
π‘ž π‘₯ dx
𝑀𝐴𝑅 𝑇𝑑 = 𝑝2 𝑇𝑑 =
βˆ’βˆž
𝑇 𝑑
𝑝 π‘₯ dx
Simple Threshold and a Hypothetical Example
10
π‘₯ 𝑑 ~𝑁 3,1 𝑑0 < 70β„Ž
π‘₯ 𝑑 ~𝑁 5,1 𝑑0 > 70β„Ž
0 1 2 3 4 5 6 7 8 9
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Abnormal
Normal
Simple Threshold
π‘ž(π‘₯)
𝑝(π‘₯)
𝑀𝐴𝑅
π‘ž1𝑝1
π‘ž2𝑝2
𝐹𝐴𝑅
𝑓 π‘₯|πœ‡, 𝜎 =
1
𝜎 2πœ‹
𝑒
βˆ’ π‘₯βˆ’πœ‡ 2
2𝜎2
𝐹 π‘₯|πœ‡, 𝜎 =
1
𝜎 2πœ‹ βˆ’βˆž
π‘₯
𝑒
βˆ’ π‘‘βˆ’πœ‡ 2
2𝜎2
𝑑𝑑 =
1
2
1 + π‘’π‘Ÿπ‘“
π‘₯ βˆ’ πœ‡
𝜎 2T m οͺ m
Example1: a Hypothetical Example
11
T m οͺ m
π‘₯ 𝑑 ~𝑁 0,1 𝑑 ≀ 100β„Ž
π‘₯ 𝑑 ~𝑁 2,1 100β„Ž < 𝑑 < 200β„Ž
π‘π‘œ π΄π‘™π‘Žπ‘Ÿπ‘š
πΉπ‘Žπ‘™π‘ π‘’ π΄π‘™π‘Žπ‘Ÿπ‘š
𝑀𝑖𝑠𝑠𝑒𝑑 π΄π‘™π‘Žπ‘Ÿπ‘š
π΄π‘™π‘Žπ‘Ÿπ‘š
Example 1: Adaptive Threshold
12
Variable Threshold
π‘Ž π‘₯
π‘ž π‘₯ 𝑝 π‘₯
𝜐 = 𝛾 π‘˜ βˆ’ 1 + 1 βˆ’ 𝛾 𝑣 π‘˜
π‘š = π›Ύπ‘š π‘˜ βˆ’ 1 + 1 βˆ’ 𝛾 π‘š(π‘˜)
𝑇 π‘˜ = π‘š Β± 𝛼 𝑣(π‘˜)
Hypothetical Example 2
13
π‘₯ 𝑑 ~𝑁 0,1 𝑑0 < 1000β„Ž
π‘₯ 𝑑 ~𝑁 1,1 𝑑0 > 1000β„Ž
14
Extended Adaptive Threshold (EAT)
Extended Adaptive Threshold
15
1 1
1 1
( 1) (1 ) ( ),
( 1) (1 ) ( )
n n n
n n n
k k
m m k m k
    
 
ο€½ ο€­  ο€­
ο€½ ο€­  ο€­
( ) ( ) ( )n n n n
T k m k k  
2 2
2 2
( 1) (1 ) ( ),
( 1) (1 ) ( )
Abn Abn Abn
Abn Abn Abn
k k
m m k m k
    
 
ο€½ ο€­  ο€­
ο€½ ο€­  ο€­
( ) ( ) ( )Abn Abn Abn Abn
T k m k k  ο€­
we consider two adaptive threshold
window length = 25
momentum factor= 0.5
Tuning Factors
16
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
5
10
15
20
25
30
35
Alpha
Missed Alarm
False Alarm
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
5
10
15
20
25
30
35
Alpha
Missed Alarm
False Alarm
Adaptive Threshold Extended Adaptive Threshold
Comparison between missed alarm and false alarm of two methods
Tuning Factors
17
It is clear that proposed method could be reduced FAR and MAR
simultaneously by increasing Alfa parameter in considered interval.
excessive increasing Alfa could be ruined MAR and FAR.The reason is that due to
Excessive large Alfa maybe the maximum ( minimum) value of abnormal (normal)
data is lower (bigger ) than the threshold. So alarm systems could not detect
abnormal (normal) condition after normal (abnormal) signal occurred.
Tuning Factors
18
Genetic Algorithm-based Optimization
   arg min, , , ,N Abn N Abn
Jw w   
  1 2 3
, ,N Abn
FAR MAR AAD
J w
RFAR RMAR RAAD
      
Non-Parametric Performance Assessment
19
Find FAR & MAR in EAT
𝐹𝐴𝑅 =
0
π‘₯1
𝑓𝐴𝑁 π‘₯ 𝐹𝑄 π‘₯ 𝑑π‘₯
𝑀𝐴𝑅 =
0
π‘₯2
𝑓𝑃 π‘₯ 𝐹𝐴𝑏𝑛 π‘₯ 𝑑π‘₯
Validation: using Monte Carlo
Proposed
Solution
Monte Carlo (1e07 Iteration)Performance
Ind./Method VarianceMean
0.0312630.76e-040.031264MAR
0.0312630.76e-040.031264FAR
Hypothetical Example 2
20
π‘₯ 𝑑 ~𝑁 0,1 𝑑0 < 1000β„Ž
π‘₯ 𝑑 ~𝑁 1,1 𝑑0 > 1000β„Ž
21
Data- Train
Data
Separator
Using Extended
Adaptive
Threshold
Normal
Threshold
Abnormal
Threshold
Data- Test
Extended Adaptive
with Delay Timer
+ Delay Timer
(Using Automata)
Alarming with Minimum
FAR & MAR
Block Diagram of train and test parts of proposed EAT
22
Automata Model by considering 3 delays (State Flow Toolbox)
Normal Threshold
Abnormal Threshold
Implementation of Delay Timer
Hypothetical Example2: Alarm Annunciation with Different Thresholding
23
π‘₯ 𝑑 ~𝑁 0,1 𝑑0 < 1000β„Ž
π‘₯ 𝑑 ~𝑁 1,1 𝑑0 > 1000β„Ž
Hypothetical Example 3
24
π‘₯( 𝑑)~𝑁(0,0.5) 𝑑 ≀ 500
π‘₯( 𝑑)~ (1.5,0.6) 500 ≀ 𝑑 < 1300
π‘₯( 𝑑)~𝑁(0,0.5) 1300 ≀ 𝑑 < 2000
π‘₯( 𝑑)~ (1.5,0.6) 2000 ≀ 𝑑 < 2900
π‘₯( 𝑑)~𝑁(0,0.5) 2900 ≀ 𝑑 < 3700
Non-parametric
intermittent
without label
Usually, operator record normal data and designer could be defined each part
of data as a supervisor, so the normal behavior of a system is known.
sometimes there is no information about labeling. In this case, data must be
separated as an unsupervised system.
Labeling of Data
25
Main Problem :
How can we find abnormal data ????
FCM
change point
detection
Solution
Paper: Performance Assessment and Design for Univariate Alarm Systems Based on
FAR, MAR, and AAD
26
For {π‘₯(𝑖)}𝑖=1
𝑇
, find one mean change point
π‘ˆπ‘–,𝑇 = 𝑉𝑖,𝑇 𝑖 = 1
π‘ˆπ‘–.𝑇 = π‘ˆπ‘–βˆ’1.𝑇 + 𝑉𝑖.𝑇 𝑖 = 2.3. … . 𝑇
𝑉𝑖.𝑇 =
𝑗=1
𝑇
𝑠𝑔𝑛 π‘₯ 𝑖 βˆ’ π‘₯(𝑗)
Find the time instant 𝑖 π‘šπ‘Žπ‘₯ maximizing π‘ˆπ‘–.𝑇
𝑃 = 2𝑒π‘₯𝑝
βˆ’6 π‘šπ‘Žπ‘₯
1≀𝑖≀𝑇
π‘ˆπ‘–.𝑇
2
𝑇2 + 𝑇3
that π‘₯(𝑖 π‘šπ‘Žπ‘₯) is the change point
of {π‘₯(𝑖)}𝑖=1
π‘‡βˆ= 0.01
∝< π‘βˆ> 𝑝
End
Divide {π‘₯(𝑖)}𝑖=1
𝑇
into two subsections:
{π‘₯1(𝑖)}𝑖=1
𝑖 π‘šπ‘Žπ‘₯
And {π‘₯2(𝑖)}𝑖 π‘šπ‘Žπ‘₯
𝑇
according to
𝑖 π‘šπ‘Žπ‘₯
Algorithm
find all the change points
27
data must be divided into normal and
abnormal parts
Change points are known
Consider slope of π‘ˆπ‘–,𝑇 in each intervals
positive sign of slope of π‘ˆπ‘–,𝑇means this part consisted of normal
data and negative one means this part contain abnormal data.
, ,
( ) ( )i T e i T s
e s
U D U D
m
D D
ο€­
ο€½
ο€­
Hypothetical Example 3
28
Normal/AbnormalSign of slopeIntervals
NormalNegative[1,499]
AbnormalPositive[500,1300]
NormalNegative[1301,1999]
AbnormalPositive[2000,2899]
NormalNegative[2900,3700]
0 500 1000 1500 2000 2500 3000 3500 4000
-8
-6
-4
-2
0
2
4
6
8
10
x 10
5 Mean-Change Point Detection
Time (Sec.)
Value
U
Hypothetical Example 3
29
0 500 1000 1500 2000 2500 3000 3500
-2
-1
0
1
2
3
4
5
6
Example3
Extended Adaptive Threshold, N
=5 ,Abn
=3
Time (Sec.)
x(t),Measurement
Normal
Abnormal
Extended Adaptive Threshold
0 500 1000 1500 2000 2500 3000 3500
0
0.5
1
Alarm Signal with 3 delays & Simple Threshold
Time (Sec.)
x(t),Measurement
0 500 1000 1500 2000 2500 3000 3500
0
0.5
1
Alarm Signal with 3 delays & Adaptive Threshold
Time (Sec.)
x(t),Measurement 0 500 1000 1500 2000 2500 3000 3500
0
0.5
1
Example 3: Alarm Signal in with 3 delays & Extended Adaptive Threshold
x(t),Measurement
0 500 1000 1500 2000 2500 3000 3500
-3
-2
-1
0
1
2
3
4
5
6
7
Example 3: Test Data by applying DEAT
Time (Sec.)
x(t),Measurement
Normal
Abnormal
EAT from train data
:Optimal Parameters
window length = 38 ,𝛼 𝑁
= 5.32 ,𝛼 𝐴𝑏𝑛 = 3.08
Example 4: V94-2 Gas Turbine Measurement
108 sensors
Vibration sensor
blue color of the curve belongs to the abnormal condition (before systems overhaul) and green
color of the curve appertain to the normal condition (after systems overhaul)
30
EAT
(Ξ± = 79.38)
EAT
(Ξ± = 52.71)
Simple Threshold
(with deadband)
AT
Simple
Threshold
Performance Ind
0.0161480.0900550.3646540.3075690.460713MAR
0.0671450. 0151310.2289100.1395270.192783FAR
Capacities of the EAT
The first conspicuous potential of the proposed method is to reduce MAR and
FAR simultaneously.
The mean change detection algorithm was modified and simplified in this
study with less computational complexity.
With the combination of both EAT and N-sample delay timer, the nuisance
alarms are reduced. The use n-sample delay timer enables us to implement
extended adaptive threshold on online measurements.
In this study, a brief solution for performance assessment of EAT has been
proposed.
A multi-objective Genetic Algorithm was applied for designing appropriate
extended adaptive threshold.
31
Limitations of the EAT
 In this study, it is assumed that the abnormal measurements have a unique
pattern, especially in mean value. However, in some industrial examples and
after malfunction occurrence, there are different types of faults effected on the
abnormal measurements. As a future work, if instead of the proposed
algorithm, the other methodology with capabilities of fault diagnosis to be
replaced.
 The combination of EAT and n-sample delay timer cause an inevitable delay
on the alarm system.
 In this study, it is assumed that type of abrupt fault (rising or falling) is
known. It can be solved with more complex computation in change point
detection algorithm.
32
33
Thank You

More Related Content

What's hot

Ballingham_Levine_FinalProject
Ballingham_Levine_FinalProjectBallingham_Levine_FinalProject
Ballingham_Levine_FinalProjectRyland Ballingham
Β 
SRA final project
SRA final projectSRA final project
SRA final projectssuser542c21
Β 
Control of new 3 d chaotic system
Control of new 3 d chaotic systemControl of new 3 d chaotic system
Control of new 3 d chaotic systemZac Darcy
Β 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...ISA Interchange
Β 
reliability workshop
reliability workshopreliability workshop
reliability workshopGaurav Dixit
Β 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...ijscai
Β 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final PresentationAmritesh Maitra
Β 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...ijscai
Β 
Modelling and Control of Ground Test Set-up of Attitude of Satellite
Modelling and Control of Ground Test Set-up of Attitude of SatelliteModelling and Control of Ground Test Set-up of Attitude of Satellite
Modelling and Control of Ground Test Set-up of Attitude of SatelliteA. Bilal Γ–zcan
Β 
Hendrik_VANDEMAELE_Report
Hendrik_VANDEMAELE_ReportHendrik_VANDEMAELE_Report
Hendrik_VANDEMAELE_Reporthvandemaele
Β 
Actuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration PointsActuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration PointsBelinda Marchand
Β 
Quasi sliding mode control of chaos in fractional order duffing system
Quasi sliding mode control of chaos in fractional order duffing systemQuasi sliding mode control of chaos in fractional order duffing system
Quasi sliding mode control of chaos in fractional order duffing systemkishorebingi
Β 

What's hot (18)

ControlsLab2
ControlsLab2ControlsLab2
ControlsLab2
Β 
Ballingham_Levine_FinalProject
Ballingham_Levine_FinalProjectBallingham_Levine_FinalProject
Ballingham_Levine_FinalProject
Β 
SRA final project
SRA final projectSRA final project
SRA final project
Β 
ControlsLab1
ControlsLab1ControlsLab1
ControlsLab1
Β 
Control of new 3 d chaotic system
Control of new 3 d chaotic systemControl of new 3 d chaotic system
Control of new 3 d chaotic system
Β 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Β 
reliability workshop
reliability workshopreliability workshop
reliability workshop
Β 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...
Β 
Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)
Β 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final Presentation
Β 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...
Β 
Modelling and Control of Ground Test Set-up of Attitude of Satellite
Modelling and Control of Ground Test Set-up of Attitude of SatelliteModelling and Control of Ground Test Set-up of Attitude of Satellite
Modelling and Control of Ground Test Set-up of Attitude of Satellite
Β 
Parameter estimation
Parameter estimationParameter estimation
Parameter estimation
Β 
Hendrik_VANDEMAELE_Report
Hendrik_VANDEMAELE_ReportHendrik_VANDEMAELE_Report
Hendrik_VANDEMAELE_Report
Β 
Gain Scheduling (GS)
Gain Scheduling (GS)Gain Scheduling (GS)
Gain Scheduling (GS)
Β 
Actuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration PointsActuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration Points
Β 
Quasi sliding mode control of chaos in fractional order duffing system
Quasi sliding mode control of chaos in fractional order duffing systemQuasi sliding mode control of chaos in fractional order duffing system
Quasi sliding mode control of chaos in fractional order duffing system
Β 
Au26297302
Au26297302Au26297302
Au26297302
Β 

Similar to A Novel Extended Adaptive Thresholding for Industrial Alarm Systems

Biomedical signal modeling
Biomedical signal modelingBiomedical signal modeling
Biomedical signal modelingRoland Silvestre
Β 
Autotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plantAutotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation planteSAT Journals
Β 
Project Review ppt for reference only for PG students
Project Review ppt for reference only for PG studentsProject Review ppt for reference only for PG students
Project Review ppt for reference only for PG studentsssusere28fc7
Β 
A Fault Tolerant Control for Sensor and Actuator Failures of a Non Linear Hyb...
A Fault Tolerant Control for Sensor and Actuator Failures of a Non Linear Hyb...A Fault Tolerant Control for Sensor and Actuator Failures of a Non Linear Hyb...
A Fault Tolerant Control for Sensor and Actuator Failures of a Non Linear Hyb...IJECEIAES
Β 
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square AlgorithmImpedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithmijcisjournal
Β 
Final report Review
Final report ReviewFinal report Review
Final report ReviewThiago Santos
Β 
Performance Comparison of Identification Methods Applied to Power Systems for...
Performance Comparison of Identification Methods Applied to Power Systems for...Performance Comparison of Identification Methods Applied to Power Systems for...
Performance Comparison of Identification Methods Applied to Power Systems for...Reza Pourramezan
Β 
Adaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantAdaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantNishant Parikh
Β 
Simulation and hardware implementation of Adaptive algorithms on tms320 c6713...
Simulation and hardware implementation of Adaptive algorithms on tms320 c6713...Simulation and hardware implementation of Adaptive algorithms on tms320 c6713...
Simulation and hardware implementation of Adaptive algorithms on tms320 c6713...Raj Kumar Thenua
Β 
Adaptive and inteligence
Adaptive and inteligenceAdaptive and inteligence
Adaptive and inteligenceFinitoTheEnd
Β 
Slide for ATD --- Tiansong Wang
Slide for ATD --- Tiansong WangSlide for ATD --- Tiansong Wang
Slide for ATD --- Tiansong WangTiansong Wang
Β 
Controlled administration of Amiodarone using a Fractional-Order Controller
Controlled administration of Amiodarone using a Fractional-Order ControllerControlled administration of Amiodarone using a Fractional-Order Controller
Controlled administration of Amiodarone using a Fractional-Order ControllerPantelis Sopasakis
Β 
PID controller using rapid control prototyping techniques
PID controller using rapid control prototyping techniquesPID controller using rapid control prototyping techniques
PID controller using rapid control prototyping techniquesIJECEIAES
Β 
Performance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyserPerformance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyserjournalBEEI
Β 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERijcseit
Β 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERijcseit
Β 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERijcseit
Β 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERijcseit
Β 

Similar to A Novel Extended Adaptive Thresholding for Industrial Alarm Systems (20)

Biomedical signal modeling
Biomedical signal modelingBiomedical signal modeling
Biomedical signal modeling
Β 
Autotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plantAutotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plant
Β 
P73
P73P73
P73
Β 
Project Review ppt for reference only for PG students
Project Review ppt for reference only for PG studentsProject Review ppt for reference only for PG students
Project Review ppt for reference only for PG students
Β 
A Fault Tolerant Control for Sensor and Actuator Failures of a Non Linear Hyb...
A Fault Tolerant Control for Sensor and Actuator Failures of a Non Linear Hyb...A Fault Tolerant Control for Sensor and Actuator Failures of a Non Linear Hyb...
A Fault Tolerant Control for Sensor and Actuator Failures of a Non Linear Hyb...
Β 
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square AlgorithmImpedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Β 
Final report Review
Final report ReviewFinal report Review
Final report Review
Β 
Performance Comparison of Identification Methods Applied to Power Systems for...
Performance Comparison of Identification Methods Applied to Power Systems for...Performance Comparison of Identification Methods Applied to Power Systems for...
Performance Comparison of Identification Methods Applied to Power Systems for...
Β 
Adaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantAdaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishant
Β 
Simulation and hardware implementation of Adaptive algorithms on tms320 c6713...
Simulation and hardware implementation of Adaptive algorithms on tms320 c6713...Simulation and hardware implementation of Adaptive algorithms on tms320 c6713...
Simulation and hardware implementation of Adaptive algorithms on tms320 c6713...
Β 
Adaptive and inteligence
Adaptive and inteligenceAdaptive and inteligence
Adaptive and inteligence
Β 
Slide for ATD --- Tiansong Wang
Slide for ATD --- Tiansong WangSlide for ATD --- Tiansong Wang
Slide for ATD --- Tiansong Wang
Β 
Controlled administration of Amiodarone using a Fractional-Order Controller
Controlled administration of Amiodarone using a Fractional-Order ControllerControlled administration of Amiodarone using a Fractional-Order Controller
Controlled administration of Amiodarone using a Fractional-Order Controller
Β 
476 293
476 293476 293
476 293
Β 
PID controller using rapid control prototyping techniques
PID controller using rapid control prototyping techniquesPID controller using rapid control prototyping techniques
PID controller using rapid control prototyping techniques
Β 
Performance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyserPerformance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyser
Β 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
Β 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
Β 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
Β 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
Β 

More from Koorosh Aslansefat

SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical...
SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical...SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical...
SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical...Koorosh Aslansefat
Β 
Reliability Evaluation of Reconfigurable NMR Architecture Supported with Hot ...
Reliability Evaluation of Reconfigurable NMR Architecture Supported with Hot ...Reliability Evaluation of Reconfigurable NMR Architecture Supported with Hot ...
Reliability Evaluation of Reconfigurable NMR Architecture Supported with Hot ...Koorosh Aslansefat
Β 
A Conceptual Framework to Incorporate Complex Basic Events in HiP-HOPS
A Conceptual Framework to Incorporate Complex Basic Events in HiP-HOPSA Conceptual Framework to Incorporate Complex Basic Events in HiP-HOPS
A Conceptual Framework to Incorporate Complex Basic Events in HiP-HOPSKoorosh Aslansefat
Β 
A markov process based approach for reliability evaluation of the propulsion ...
A markov process based approach for reliability evaluation of the propulsion ...A markov process based approach for reliability evaluation of the propulsion ...
A markov process based approach for reliability evaluation of the propulsion ...Koorosh Aslansefat
Β 
Resilience Supported System for Innovative Water Monitoring Technology
Resilience Supported System for Innovative Water Monitoring TechnologyResilience Supported System for Innovative Water Monitoring Technology
Resilience Supported System for Innovative Water Monitoring TechnologyKoorosh Aslansefat
Β 
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...Koorosh Aslansefat
Β 

More from Koorosh Aslansefat (6)

SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical...
SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical...SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical...
SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical...
Β 
Reliability Evaluation of Reconfigurable NMR Architecture Supported with Hot ...
Reliability Evaluation of Reconfigurable NMR Architecture Supported with Hot ...Reliability Evaluation of Reconfigurable NMR Architecture Supported with Hot ...
Reliability Evaluation of Reconfigurable NMR Architecture Supported with Hot ...
Β 
A Conceptual Framework to Incorporate Complex Basic Events in HiP-HOPS
A Conceptual Framework to Incorporate Complex Basic Events in HiP-HOPSA Conceptual Framework to Incorporate Complex Basic Events in HiP-HOPS
A Conceptual Framework to Incorporate Complex Basic Events in HiP-HOPS
Β 
A markov process based approach for reliability evaluation of the propulsion ...
A markov process based approach for reliability evaluation of the propulsion ...A markov process based approach for reliability evaluation of the propulsion ...
A markov process based approach for reliability evaluation of the propulsion ...
Β 
Resilience Supported System for Innovative Water Monitoring Technology
Resilience Supported System for Innovative Water Monitoring TechnologyResilience Supported System for Innovative Water Monitoring Technology
Resilience Supported System for Innovative Water Monitoring Technology
Β 
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
Β 

Recently uploaded

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
Β 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
Β 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
Β 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
Β 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
Β 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Β 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
Β 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
Β 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
Β 
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”soniya singh
Β 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
Β 
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
Β 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
Β 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
Β 

Recently uploaded (20)

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Β 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
Β 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
Β 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
Β 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
Β 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Β 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
Β 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
Β 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Β 
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Β 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Β 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Β 
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Β 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Β 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Β 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Β 

A Novel Extended Adaptive Thresholding for Industrial Alarm Systems

  • 1. A Novel Extended AdaptiveThresholding for Industrial Alarm Systems Mahdi Bahar-Gogani Koorosh Aslansefat and Mahdi Aliyari Shoorehdeli
  • 2. Topics Introduction Definitions and Basic Concepts Thresholding β€’ Simple Threshold β€’ Adaptive Threshold Extended Adaptive Threshold (EAT) EAT with Delay Timer Mean-Change Point Detection Results (4 different examples) 2
  • 3. Introduction 3 in large industrial systems, there are thousands of sensors in different areas to monitor physical or environmental conditions of the plant during operation. Whenever a process variable exceeds a certain threshold, an alarm is raised (in auditory or visual form) to indicate equipment malfunction, process deviation, or any other abnormality in the plant Monitoring
  • 4. Introduction 4 Example: in the nuclear power plant accident occurred atThree Mile Island in 1979, which is the worst nuclear accident in the US history, operators were faced with redundant information, much of it irrelevant and illusory during the accident An alarm system generates and processes alarms to present abnormal behaviors of systems to the operator. these systems are vital assets for process safety and efficient operation of modern industrial plants. Alarm Management operators often face many more alarms than they can handle immediately, mainly due to the excessively large number of nuisance alarms
  • 5. Alarm Management 5 Purpose of Alarm Management The main purpose of alarm management is the reduction of these three parameters. Definition: consists of methods, tools, standards (such as ISA-18.2 and EEMUA-191), and activities that improve system performance by improving the effectiveness of alarm systems. The performance of an alarm management system usually can be specified by three indices, namely, the false alarm rate (FAR), missed alarm rate (MAR), and averaged alarm delay (AAD).
  • 6. Alarm Management The other purposes of Alarm Management : Elimination of multiple alarms from the same cause Root cause identification of alarms Prioritizing and grouping the alarms Tuning the alarm limits and delays 6
  • 7. Alarm Management : Some Available Functions  Filters: IIR filters, averaging filter, median filter  Delay Timer  Deadband Threshold 7
  • 8. Definitions 8 In practice, because of uncertainty and noisy situation, in normal conditions, sometimes an alarm is raised while no fault occurs in the system. in abnormal conditions, maybe some alarms are not recognized by an alarm system False Alarm Missed Alarm
  • 9. Basic Concepts 9 Detected Data AbnormalNormal RealData FANNormal AMAAbnormal 𝐹𝐴𝑅 𝑇𝑑 = π‘ž1 𝑇𝑑 = 𝑇 𝑑 +∞ π‘ž π‘₯ dx 𝑀𝐴𝑅 𝑇𝑑 = 𝑝2 𝑇𝑑 = βˆ’βˆž 𝑇 𝑑 𝑝 π‘₯ dx
  • 10. Simple Threshold and a Hypothetical Example 10 π‘₯ 𝑑 ~𝑁 3,1 𝑑0 < 70β„Ž π‘₯ 𝑑 ~𝑁 5,1 𝑑0 > 70β„Ž 0 1 2 3 4 5 6 7 8 9 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 Abnormal Normal Simple Threshold π‘ž(π‘₯) 𝑝(π‘₯) 𝑀𝐴𝑅 π‘ž1𝑝1 π‘ž2𝑝2 𝐹𝐴𝑅 𝑓 π‘₯|πœ‡, 𝜎 = 1 𝜎 2πœ‹ 𝑒 βˆ’ π‘₯βˆ’πœ‡ 2 2𝜎2 𝐹 π‘₯|πœ‡, 𝜎 = 1 𝜎 2πœ‹ βˆ’βˆž π‘₯ 𝑒 βˆ’ π‘‘βˆ’πœ‡ 2 2𝜎2 𝑑𝑑 = 1 2 1 + π‘’π‘Ÿπ‘“ π‘₯ βˆ’ πœ‡ 𝜎 2T m οͺ m
  • 11. Example1: a Hypothetical Example 11 T m οͺ m π‘₯ 𝑑 ~𝑁 0,1 𝑑 ≀ 100β„Ž π‘₯ 𝑑 ~𝑁 2,1 100β„Ž < 𝑑 < 200β„Ž π‘π‘œ π΄π‘™π‘Žπ‘Ÿπ‘š πΉπ‘Žπ‘™π‘ π‘’ π΄π‘™π‘Žπ‘Ÿπ‘š 𝑀𝑖𝑠𝑠𝑒𝑑 π΄π‘™π‘Žπ‘Ÿπ‘š π΄π‘™π‘Žπ‘Ÿπ‘š
  • 12. Example 1: Adaptive Threshold 12 Variable Threshold π‘Ž π‘₯ π‘ž π‘₯ 𝑝 π‘₯ 𝜐 = 𝛾 π‘˜ βˆ’ 1 + 1 βˆ’ 𝛾 𝑣 π‘˜ π‘š = π›Ύπ‘š π‘˜ βˆ’ 1 + 1 βˆ’ 𝛾 π‘š(π‘˜) 𝑇 π‘˜ = π‘š Β± 𝛼 𝑣(π‘˜)
  • 13. Hypothetical Example 2 13 π‘₯ 𝑑 ~𝑁 0,1 𝑑0 < 1000β„Ž π‘₯ 𝑑 ~𝑁 1,1 𝑑0 > 1000β„Ž
  • 15. Extended Adaptive Threshold 15 1 1 1 1 ( 1) (1 ) ( ), ( 1) (1 ) ( ) n n n n n n k k m m k m k        ο€½ ο€­  ο€­ ο€½ ο€­  ο€­ ( ) ( ) ( )n n n n T k m k k   2 2 2 2 ( 1) (1 ) ( ), ( 1) (1 ) ( ) Abn Abn Abn Abn Abn Abn k k m m k m k        ο€½ ο€­  ο€­ ο€½ ο€­  ο€­ ( ) ( ) ( )Abn Abn Abn Abn T k m k k  ο€­ we consider two adaptive threshold window length = 25 momentum factor= 0.5
  • 16. Tuning Factors 16 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0 5 10 15 20 25 30 35 Alpha Missed Alarm False Alarm 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0 5 10 15 20 25 30 35 Alpha Missed Alarm False Alarm Adaptive Threshold Extended Adaptive Threshold Comparison between missed alarm and false alarm of two methods
  • 17. Tuning Factors 17 It is clear that proposed method could be reduced FAR and MAR simultaneously by increasing Alfa parameter in considered interval. excessive increasing Alfa could be ruined MAR and FAR.The reason is that due to Excessive large Alfa maybe the maximum ( minimum) value of abnormal (normal) data is lower (bigger ) than the threshold. So alarm systems could not detect abnormal (normal) condition after normal (abnormal) signal occurred.
  • 18. Tuning Factors 18 Genetic Algorithm-based Optimization    arg min, , , ,N Abn N Abn Jw w      1 2 3 , ,N Abn FAR MAR AAD J w RFAR RMAR RAAD       
  • 19. Non-Parametric Performance Assessment 19 Find FAR & MAR in EAT 𝐹𝐴𝑅 = 0 π‘₯1 𝑓𝐴𝑁 π‘₯ 𝐹𝑄 π‘₯ 𝑑π‘₯ 𝑀𝐴𝑅 = 0 π‘₯2 𝑓𝑃 π‘₯ 𝐹𝐴𝑏𝑛 π‘₯ 𝑑π‘₯ Validation: using Monte Carlo Proposed Solution Monte Carlo (1e07 Iteration)Performance Ind./Method VarianceMean 0.0312630.76e-040.031264MAR 0.0312630.76e-040.031264FAR
  • 20. Hypothetical Example 2 20 π‘₯ 𝑑 ~𝑁 0,1 𝑑0 < 1000β„Ž π‘₯ 𝑑 ~𝑁 1,1 𝑑0 > 1000β„Ž
  • 21. 21 Data- Train Data Separator Using Extended Adaptive Threshold Normal Threshold Abnormal Threshold Data- Test Extended Adaptive with Delay Timer + Delay Timer (Using Automata) Alarming with Minimum FAR & MAR Block Diagram of train and test parts of proposed EAT
  • 22. 22 Automata Model by considering 3 delays (State Flow Toolbox) Normal Threshold Abnormal Threshold Implementation of Delay Timer
  • 23. Hypothetical Example2: Alarm Annunciation with Different Thresholding 23 π‘₯ 𝑑 ~𝑁 0,1 𝑑0 < 1000β„Ž π‘₯ 𝑑 ~𝑁 1,1 𝑑0 > 1000β„Ž
  • 24. Hypothetical Example 3 24 π‘₯( 𝑑)~𝑁(0,0.5) 𝑑 ≀ 500 π‘₯( 𝑑)~ (1.5,0.6) 500 ≀ 𝑑 < 1300 π‘₯( 𝑑)~𝑁(0,0.5) 1300 ≀ 𝑑 < 2000 π‘₯( 𝑑)~ (1.5,0.6) 2000 ≀ 𝑑 < 2900 π‘₯( 𝑑)~𝑁(0,0.5) 2900 ≀ 𝑑 < 3700 Non-parametric intermittent without label Usually, operator record normal data and designer could be defined each part of data as a supervisor, so the normal behavior of a system is known. sometimes there is no information about labeling. In this case, data must be separated as an unsupervised system. Labeling of Data
  • 25. 25 Main Problem : How can we find abnormal data ???? FCM change point detection Solution Paper: Performance Assessment and Design for Univariate Alarm Systems Based on FAR, MAR, and AAD
  • 26. 26 For {π‘₯(𝑖)}𝑖=1 𝑇 , find one mean change point π‘ˆπ‘–,𝑇 = 𝑉𝑖,𝑇 𝑖 = 1 π‘ˆπ‘–.𝑇 = π‘ˆπ‘–βˆ’1.𝑇 + 𝑉𝑖.𝑇 𝑖 = 2.3. … . 𝑇 𝑉𝑖.𝑇 = 𝑗=1 𝑇 𝑠𝑔𝑛 π‘₯ 𝑖 βˆ’ π‘₯(𝑗) Find the time instant 𝑖 π‘šπ‘Žπ‘₯ maximizing π‘ˆπ‘–.𝑇 𝑃 = 2𝑒π‘₯𝑝 βˆ’6 π‘šπ‘Žπ‘₯ 1≀𝑖≀𝑇 π‘ˆπ‘–.𝑇 2 𝑇2 + 𝑇3 that π‘₯(𝑖 π‘šπ‘Žπ‘₯) is the change point of {π‘₯(𝑖)}𝑖=1 π‘‡βˆ= 0.01 ∝< π‘βˆ> 𝑝 End Divide {π‘₯(𝑖)}𝑖=1 𝑇 into two subsections: {π‘₯1(𝑖)}𝑖=1 𝑖 π‘šπ‘Žπ‘₯ And {π‘₯2(𝑖)}𝑖 π‘šπ‘Žπ‘₯ 𝑇 according to 𝑖 π‘šπ‘Žπ‘₯ Algorithm find all the change points
  • 27. 27 data must be divided into normal and abnormal parts Change points are known Consider slope of π‘ˆπ‘–,𝑇 in each intervals positive sign of slope of π‘ˆπ‘–,𝑇means this part consisted of normal data and negative one means this part contain abnormal data. , , ( ) ( )i T e i T s e s U D U D m D D ο€­ ο€½ ο€­
  • 28. Hypothetical Example 3 28 Normal/AbnormalSign of slopeIntervals NormalNegative[1,499] AbnormalPositive[500,1300] NormalNegative[1301,1999] AbnormalPositive[2000,2899] NormalNegative[2900,3700] 0 500 1000 1500 2000 2500 3000 3500 4000 -8 -6 -4 -2 0 2 4 6 8 10 x 10 5 Mean-Change Point Detection Time (Sec.) Value U
  • 29. Hypothetical Example 3 29 0 500 1000 1500 2000 2500 3000 3500 -2 -1 0 1 2 3 4 5 6 Example3 Extended Adaptive Threshold, N =5 ,Abn =3 Time (Sec.) x(t),Measurement Normal Abnormal Extended Adaptive Threshold 0 500 1000 1500 2000 2500 3000 3500 0 0.5 1 Alarm Signal with 3 delays & Simple Threshold Time (Sec.) x(t),Measurement 0 500 1000 1500 2000 2500 3000 3500 0 0.5 1 Alarm Signal with 3 delays & Adaptive Threshold Time (Sec.) x(t),Measurement 0 500 1000 1500 2000 2500 3000 3500 0 0.5 1 Example 3: Alarm Signal in with 3 delays & Extended Adaptive Threshold x(t),Measurement 0 500 1000 1500 2000 2500 3000 3500 -3 -2 -1 0 1 2 3 4 5 6 7 Example 3: Test Data by applying DEAT Time (Sec.) x(t),Measurement Normal Abnormal EAT from train data :Optimal Parameters window length = 38 ,𝛼 𝑁 = 5.32 ,𝛼 𝐴𝑏𝑛 = 3.08
  • 30. Example 4: V94-2 Gas Turbine Measurement 108 sensors Vibration sensor blue color of the curve belongs to the abnormal condition (before systems overhaul) and green color of the curve appertain to the normal condition (after systems overhaul) 30 EAT (Ξ± = 79.38) EAT (Ξ± = 52.71) Simple Threshold (with deadband) AT Simple Threshold Performance Ind 0.0161480.0900550.3646540.3075690.460713MAR 0.0671450. 0151310.2289100.1395270.192783FAR
  • 31. Capacities of the EAT The first conspicuous potential of the proposed method is to reduce MAR and FAR simultaneously. The mean change detection algorithm was modified and simplified in this study with less computational complexity. With the combination of both EAT and N-sample delay timer, the nuisance alarms are reduced. The use n-sample delay timer enables us to implement extended adaptive threshold on online measurements. In this study, a brief solution for performance assessment of EAT has been proposed. A multi-objective Genetic Algorithm was applied for designing appropriate extended adaptive threshold. 31
  • 32. Limitations of the EAT  In this study, it is assumed that the abnormal measurements have a unique pattern, especially in mean value. However, in some industrial examples and after malfunction occurrence, there are different types of faults effected on the abnormal measurements. As a future work, if instead of the proposed algorithm, the other methodology with capabilities of fault diagnosis to be replaced.  The combination of EAT and n-sample delay timer cause an inevitable delay on the alarm system.  In this study, it is assumed that type of abrupt fault (rising or falling) is known. It can be solved with more complex computation in change point detection algorithm. 32