Industry Solutions

Alarm Rationalisation from Historian Data: A Guide

Alarm Rationalisation from Historian Data: A Guide

Alarm rationalisation is the structured review of every configured alarm against a written alarm philosophy, so each alarm is valid, correctly prioritised and has a defined operator response. The fastest way to do it at plant scale is to start from the alarm and event history already in your historian, rank the load, and benchmark it against EEMUA 191 and ISA-18.2.

Key takeaways

  • Alarm rationalisation stalls when it runs as row-by-row workshops across thousands of alarms.
  • A small share of tags usually generates most of the alarm load, and the historian already records which ones.
  • EEMUA 191 and ISA-18.2 give published benchmarks for manageable alarm rates and alarm floods.
  • Analytics ranks, clusters and flags drift. Engineers decide every threshold, priority and suppression.
  • A baseline against the guidelines takes one to two weeks and needs no software purchase.

Why do operators stop reading the alarms?

Consider a typical Australian processing plant on night shift. One board operator watches three screens. Over an eight-hour shift the alarm summary logs thousands of entries, mostly the same twenty tags cycling in and out of alarm: a level sitting just above a poorly set threshold, a pump that trips its high vibration alarm every time it starts.

The operator learned months ago that acknowledging them all is the job and reading them all is impossible. So alarms get acknowledged in bulk, and the one alarm that was different scrolls past at 2am inside the noise.

The alarm system was meant to be the last engineered layer of protection before something goes wrong. Over time it has become background noise because nobody had time to fix it. If you run a plant, water utility, smelter, mine site or any continuous process in Australia, your historian's alarm log is probably showing this right now.

What does alarm rationalisation actually mean?

Rationalisation reviews every configured alarm against a documented philosophy to confirm four things: the alarm is valid, it has a defined operator response, it is set at the right threshold and priority, and it earns its place on the screen. An alarm with no action an operator can take is a distraction.

The reference documents are worth naming precisely:

  • EEMUA Publication 191, Alarm Systems: A Guide to Design, Management and Procurement, the guideline most Australian sites benchmark against.
  • ANSI/ISA-18.2, Management of Alarm Systems for the Process Industries, the formal standard.
  • IEC 62682, the international equivalent, aligned with both.

These documents agree on the shape of a healthy alarm system and on the benchmarks that show whether yours is one.

What alarm rates do EEMUA 191 and ISA-18.2 treat as manageable?

The guidance treats an average of around one alarm every ten minutes per operator position, roughly 144 to 150 a day, as the level a person can reliably manage in steady operation. Well-performing sites run below it. An alarm flood is commonly defined as more than ten alarms in ten minutes for one operator, a rate at which nobody can assess and act on each one.

Published alarm performance benchmarks (EEMUA 191 / ISA-18.2)
  • Manageable average alarm rate (steady state, per operator)~150/day
  • Target for a well-performing systemBelow that rate
  • Alarm flood threshold (one operator)>10 in 10 min
  • Priority distribution most sites aim forWeighted to low priority

These are published benchmarks, not a savings claim. They give you a target and a way to measure the gap. Against them, the night shift above is a plant whose alarm system has failed its design intent. Sites that have never rationalised often do not know how far over they are, because nobody has counted.

Why does the workshop method for alarm rationalisation stall?

The textbook approach is a series of workshops. The alarm list is exported, and process engineers, operators and a facilitator work down it row by row, deciding whether each alarm stays, its priority and its response. On a small skid this works.

On a plant with fifteen thousand configured alarms the arithmetic defeats it. At a realistic review rate of a few dozen alarms an hour, the full list is months of workshop time that the same engineers must find alongside their day jobs.

So the effort covers the first few hundred alarms and stops. The resulting philosophy document was never applied to most of the system. Meanwhile new alarms arrive with each project commissioning, and the gap widens again.

The way through is to stop reviewing every alarm with equal effort. A small fraction of tags generates most of the load, and the historian knows which ones. Fix those first, with evidence, and the screen gets quiet enough for a genuine review of the rest.

What can your historian's alarm data tell you?

Every alarm and event that fired is recorded. Whether it sits in OSIsoft PI event frames, an AVEVA Historian, a Citect alarm log or a DCS journal, each record has a timestamp, a tag, a state transition and usually a priority. Analysed properly, it answers the questions a workshop guesses at:

  • Chattering: tags cycling in and out of alarm many times an hour because the threshold sits inside normal process noise.
  • Standing: alarms left active and unacknowledged for hours or days.
  • Stale: alarms that fired once and never cleared.
  • Correlated: groups that fire together, where one upset generates twenty alarms.
  • Floods: when they happen, minute by minute, and what triggers them.
What the alarm history reveals
Alarm pathologyWhat the data showsImpact
ChatteringThreshold sits in the process noise bandSame tag, many transitions per hourDeadband / delay
Standing / staleOperator leaves it active permanentlyLong active-unacknowledged durationRe-set or remove
DuplicateSeveral alarms for one conditionTags that always fire togetherConsolidate
FloodOne upset floods the screen>10 in 10 min, correlatedSuppress on cause
Nuisance priorityEverything set to high at commissioningPriority distribution skewed highRe-prioritise

The first pass of an evidence-led rationalisation is a query. Rank every tag by the alarm load it generated over a representative period, such as ninety days. The top of that list, usually a few dozen tags, is where most of the operator's noise comes from, and it is where the review starts.

Can AI do alarm rationalisation?

AI and analytics help with the data work. They should never own decisions that change the alarm itself. An alarm system is a safety function, and claiming a model can make engineering calls is how you make things worse.

Where analytics earns its place:

  • Clustering correlated alarms to surface groups a person scrolling a log will miss.
  • Detecting that a tag has started chattering more than it used to.
  • Flagging drift in alarm behaviour after a process change.
  • Reading operators' free-text shift comments to connect a recurring alarm to what was happening on the floor. That comment field is often the most honest record of what the alarm system is doing.

What stays with engineers: whether an alarm is safety related, its priority, the threshold that protects the equipment, and whether and when it can be suppressed. A model ranks the candidates and shows the evidence. An engineer, working to the site's alarm philosophy, makes the call.

The same principle applies to any AI agent working over operational data: read-only access, and a person in the loop on anything that touches plant state.

Analytics or engineer?

What is the task in front of you?

  • Find the tags generating the most loadAnalytics: rank from the log
  • Group alarms that fire togetherAnalytics: correlation clustering
  • Set a threshold or priorityEngineer: against the philosophy
  • Decide if an alarm is safety relatedEngineer: risk assessment

Boards are having the same conversation about where AI oversight belongs in an operational business. On a plant floor the answer is more conservative than in a back office, because the failure modes are physical.

What does an evidence-led rationalisation workflow look like?

The path starts from data and ends with a maintained system, rather than a shelved document.

Evidence-led rationalisation
  1. ExtractPull the full alarm and event history from the historian
  2. RankOrder tags by alarm load, find floods and correlations
  3. TriageFix chattering and nuisance alarms first, with evidence
  4. ReviewRationalise the rest against the alarm philosophy
  5. MonitorTrack KPIs against EEMUA 191 every period

The last step makes it stick. A one-off rationalisation decays as projects add alarms. Publishing alarm KPIs on a schedule, the same way the plant reports production, means a rising alarm rate or a new chattering tag shows up as a number someone owns. That reporting is a natural extension of getting historian data into Power BI.

How long does an alarm rationalisation take?

Done this way, the first result arrives in weeks, followed by an ongoing cadence.

A staged rationalisation
  1. Weeks 1-2BaselineExtract history, benchmark against EEMUA 191, quantify the gap
  2. Weeks 3-5Quick winsFix the top load generators: deadbands, delays, duplicates
  3. Weeks 6-12Full reviewRationalise remaining alarms against the philosophy
  4. OngoingSustainPublish KPIs each period, manage change on alarms

The baseline is worth doing on its own. It turns a vague sense of too many alarms into a defensible number, benchmarked against a recognised guideline, showing where the load concentrates. That number is what turns alarm management from a complaint into a funded piece of work.

Why does alarm management matter for SOCI and mine safety obligations?

For critical infrastructure operators, the Security of Critical Infrastructure Act 2018 and its risk management program obligations expect controls protecting essential services to be effective and maintained. An alarm system that floods and gets acknowledged in bulk is a control that is not doing its job, and the evidence sits in logs an auditor could ask to see. See our guide to CIRMP obligations under the SOCI Act.

For mine sites, where an alarm is a control in a principal hazard management plan, you need to show it fires when it should, is not buried in noise and gets acted on. The alarm history either supports that claim or undermines it.

How do you start alarm rationalisation without buying anything?

Start with an extract and a baseline:

  1. Pull ninety days of alarm and event history from the historian.
  2. Rank tags by alarm load and count the floods.
  3. Compare the results against the EEMUA 191 and ISA-18.2 benchmarks.

That analysis tells you whether you have a tuning problem in a handful of tags, a philosophy problem across the system, or a change management problem where every project adds noise. Each needs a different fix, and the baseline tells them apart before anyone commits to a build.

Across our consultants' careers, including engagements in BHP, Rio Tinto and Schneider Electric environments, the pattern repeats: the evidence for fixing plant data problems is usually already logged and rarely read.

How Solve8 can help

Our consultants and engineers turn alarm and historian data into a baseline and a rationalisation plan that finishes, as part of our OT and mining data work and system integration services. Alarm KPIs can then sit in the same reporting and analytics your operation already uses. Talk to us about baselining your alarm system before anyone proposes a tool.

Questions

What is alarm rationalisation?

Alarm rationalisation is the structured review of every configured alarm against a documented alarm philosophy, confirming each is valid, correctly set and prioritised, and has a defined operator response. The recognised references are EEMUA Publication 191, ANSI/ISA-18.2 and IEC 62682.

How many alarms per hour is too many?

The guidance treats an average of around one alarm every ten minutes per operator, roughly 150 a day, as the manageable level in steady operation. More than ten alarms in ten minutes for one operator is commonly defined as an alarm flood.

Can AI do alarm rationalisation automatically?

No. Analytics is useful for ranking alarm load, clustering correlated alarms and detecting drift, but priority, threshold, safety classification and suppression decisions stay with an engineer working to the site's alarm philosophy.

Where does the data for alarm rationalisation come from?

From the alarm and event history in your historian or DCS, such as OSIsoft PI event frames, AVEVA Historian, Citect alarm logs or a DCS journal. Ninety days of history is usually enough to rank load and find chattering, standing and duplicate alarms.

How long does an alarm rationalisation take?

A baseline against EEMUA 191 takes one to two weeks, and fixing the top load generators takes a few more. The full review follows over subsequent weeks depending on system size, then becomes an ongoing KPI and change management cadence.

Want this applied to your business?

A short call with our team. You leave with a clear first step.

Fixed-fee phases, agreed before we start. Stop after any phase.