alarms and events processing group no. 2 project guide: prof. n.d.r.sarma

16
Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Post on 21-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarms and Events Processing

Group No. 2

Project Guide:

Prof. N.D.R.Sarma

Page 2: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Introduction Alarm/Event processing –a key component of SCADA system.

User is notified of the alarm generated and allows to take necessary action

It adds security to the SCADA system.

It traces the exceptional behaviors in devices and their values like current and voltage.

It allows remote monitors and control the field devices.

Page 3: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarm Requirements

Alarms are raised at any ‘point’ in the SCADA system, when the value exceeds a particular range.

The range can be dynamically changed depending on conditions.

There should be stages of severity and categories of alarms.

Alarms are displayed online. Alarms needs user intervention. Alarm may be enabled, disabled or scheduled for a

particular time .

Page 4: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarm Requirements

Alarm are moved from unacknowledged list to acknowledged list as soon as they are processed by the user

An alarm should not be erased before the user takes appropriate actions

Alarms should be sorted according to order of priority before displaying it.

Display of historical and current alarms.

Page 5: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarm Categorization and Priority Alarms are classified as acknowledged/unacknowledged.

Depending on the value we can prioritize the alarm. Alarm can be categorized based on Current , Voltage ,

Transformer ,substation , feeder level etc . Alarm categorization based on severity or priority .

Level 1 Alarms → Audible + Onscreen Display in Red (very very high alarm or very very low alarm

) Level 2 Alarms → Onscreen Display in Blue (very high alarm or very low alarm ) Level 3 Alarms → Onscreen Display in Green

(high alarm or low alarm )

Page 6: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Event Requirements

Events are also like alarms but can be generated even when the value is within the ‘safe’ range.

Events should be logged into the database Events are in fixed format. Events are stored with date, time etc. into the

database and does not need user intervention or acknowledgement .

Events in the past can be searched. Events don’t have priorities.

Page 7: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

System Design Modules

Generator Module Alarm and Event Monitoring and Control Alarm/Event Reporting and Processing ( GUI ) Alarms/Events Logging (Database)

Page 8: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

System Design

Page 9: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Generator Module

A data generating routine ( a simulator of the field values received from RTU) used to feed the data.

Generates random values of Device ID , Event ID , Value , SCADA-point etc . according to some format (Lit-ID) : V_065_IIIT_001_30/09/2004_12:00

V,I Can be V/I etc V → Voltage I → Current

065 Voltage level (65 KV here)

IIIT Substation name

001 Unique identifier

30/09/2004 Date

12:00 Time

Page 10: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarm and Event Monitoring and Control Reads values generated by simulator in fixed time

interval . The value is checked for the limits and status,

associated with alarms/events. Depending on weather and other parameters limit

checks are performed. If it is an alarm/event, message is given to the GUI to

display it and logged into database .

Page 11: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarm and Event Monitoring and Control Controls and coordinates the Generator, GUI and

database . It runs the simulator, handles interfaces between

modules . Refreshes the GUI periodically . Addition and Updating of the database are done

through it.

Page 12: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarm/Event Reporting and Processing ( GUI ) Automatically report alarms/events to the interface with their

category, severity, time-stamp etc .

Dynamically updating a display window with time varying data.

Allows user to perform alarm processing like Searching for alarm and event depending on their types ,

categories, time-stamp etc . Update the limits for detection Acknowledge / Delete specific or all alarms Display the events for various time periods, by a particular

SCADA point, priority etc.

Page 13: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarms/Events Logging (Database)

The database acts as a repository of each generated values which are later analyzed and displayed for decision making mechanisms or search queries .

The data from field is analog and stored in the database as both analog and digital with their type defined.

Storage of Events related data in user defined format in database in minute , hourly , daily , weekly basis with its status.

Page 14: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Alarms/Events Logging (Database)

Database stores Limits Alarms and its related data like

Alarm Date and Time ,Acknowledgement Date Message ,Value , Alarm Type , Alarm Id , Device Name or ID , Alarm status , acceptor name

Events and its related data like Event Date and Time , Message, Value, Event

Type , Device Name or ID , Event Id etc

Page 15: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

Summary

Alarm/Event monitoring system periodically collects the data from the Generator .

Control system checks the values and sends to GUI. Values are logged into the database depending upon

their range. GUI shows current alarms and events by getting

values every n seconds User performs multiple processing on alarms.

Page 16: Alarms and Events Processing Group No. 2 Project Guide: Prof. N.D.R.Sarma

QUESTIONS

?