Chattering Alarms and Bad Actors: The Fastest Win in Alarm Management

In most process plants, a handful of tags produce the majority of the alarm load. Finding and fixing them is the single highest-return activity in alarm management — it needs no philosophy document, no workshop, and it typically removes 40–60% of total alarm volume. This article covers how to identify bad actors and what actually fixes each type.

The Concentration Rule

Alarm load is not evenly distributed. When you rank tags by alarm occurrence over 30 days, the curve is steep: it is common to find the top 10 tags producing 40–60% of all alarms, and the top 20 producing two thirds. Occasionally a single failed transmitter accounts for a fifth of a plant’s entire alarm count on its own.

This concentration is what makes the work tractable. You are not fixing ten thousand alarms. You are fixing twenty tags, and the flood baseline drops far enough that ordinary process upsets stop tipping into flood territory.

The Four Types Worth Naming

TypeDefinitionUsual root cause
ChatteringRepeatedly activates and clears in a short period — three or more times per minute is the common testProcess variable sitting on the setpoint; no deadband; noisy signal
FleetingActivates and clears so quickly the operator cannot respond — typically under a few secondsSignal spike, no on-delay, transient during switching
StaleRemains active continuously for a long period — commonly defined as over 24 hoursEquipment out of service; alarm on a decommissioned item; setpoint permanently exceeded
DuplicateMultiple alarms report the same physical conditionSame condition alarmed in DCS, PLC and package system independently

Each has a different fix. Treating them all as “nuisance alarms” and suppressing the lot is what creates the next incident.

How to Find Them

You need alarm and event history — 30 days minimum, 90 preferred so that turnarounds and upsets are represented. From the DCS historian or the alarm journal, extract at minimum: timestamp, tag, alarm type, priority, and the transition (activate / clear / acknowledge).

Then produce four rankings:

  1. Occurrence count by tag — the raw bad-actor list.
  2. Chatter ratio — activations per tag divided by distinct upset episodes. A tag that activates 400 times across 6 process events is chattering, not reporting.
  3. Duration distribution — anything continuously active beyond 24 hours is stale by definition.
  4. Time-to-clear distribution — a cluster under a few seconds identifies fleeting alarms.

Doing this once by hand in a spreadsheet is entirely feasible and worth doing, if only to see the shape of your own curve. Doing it continuously, so that new bad actors surface within days rather than at the next audit, is what needs tooling.

What Actually Fixes Each Type

Chattering — deadband first, delay second

The primary tool is deadband (hysteresis): the alarm clears at a value meaningfully different from where it activates. A common starting point is 1–5% of span for analogue measurements, wider for known-noisy services like flow on a slurry line.

Where deadband alone is insufficient — because the noise amplitude exceeds any sensible deadband — add an on-delay: the condition must persist for a defined time before the alarm is raised. A few seconds usually suffices for level and flow; use judgement on temperature and never on anything with a fast safety consequence.

The trap: on-delay directly consumes operator response time. If an alarm has a 30-second allowable response time and you set a 20-second delay, you have given the operator 10 seconds. Delay values belong in the master alarm database with the response time recorded beside them, not tuned quietly in the DCS.

Fleeting — usually a signal problem, not an alarm problem

A fleeting alarm generally means the measurement is spiking. The correct fix is upstream: check signal filtering, grounding, transmitter health and sample conditioning. Adding an on-delay to hide a spiking transmitter suppresses the symptom and leaves you blind to a genuine excursion later.

Stale — a process and record problem

Stale alarms are almost never a tuning issue. Typical causes and the corresponding action:

  • Equipment out of service → formal, time-bounded, recorded alarm shelving with an expiry and an owner
  • Decommissioned equipment → delete the alarm through management of change
  • Setpoint set at an unachievable value → re-rationalise the setpoint against actual operating envelope
  • Failed instrument left in service → a maintenance work order, not an alarm change

A standing alarm that nobody intends to clear is training operators to ignore the alarm banner. That habit does not switch off when a real alarm arrives.

Duplicate — decide which system owns the alarm

When the same physical condition is alarmed in a package PLC, the DCS and a third-party monitoring system, pick one owner — normally the one the operator actually watches — and demote the others to events. This is common on vendor skids and is best resolved at the design stage, which is why owner specifications increasingly require vendors to deliver rationalised alarm lists with their packages.

The Governance Part — Or It All Comes Back

Bad-actor cleanup has a well-known failure mode: a team spends six weeks removing 50% of the alarm load, the KPI chart looks excellent, and eighteen months later the rate is back where it started. Alarms accumulate the way technical debt does — one reasonable-seeming addition at a time.

What prevents the rebound:

  • A named owner for alarm system performance, with the KPIs in their objectives — not “the control team” collectively
  • Monthly bad-actor reporting, so a new chattering tag is caught in weeks rather than at the next audit
  • Management of change on alarms, including additions — a new alarm needs the same justification as an original one
  • An expiry on every shelved alarm, with automatic re-activation and escalation if it lapses

A Realistic First Month

WeekActivityExpected outcome
1Extract 30–90 days of history; build the four rankingsRanked bad-actor list; baseline KPIs
2Review top 20 tags with operations and instrument techniciansRoot cause assigned per tag
3Implement deadband/delay changes and raise maintenance work ordersTypically 30–50% load reduction
4Clear stale alarms; formalise shelving with expiry; re-measureStanding alarm count into single digits

This is before any rationalisation workshop. Rationalisation is the deeper and more valuable work, but it is slower and it benefits from being done on a system that is no longer drowning in noise.


Finding Your Own Bad Actors

Export 30 days of alarm history from your DCS or historian and we will return the ranked bad-actor list, the chatter and stale classifications, and an estimate of the load reduction available before any rationalisation is needed. NEO AEGIS does this continuously rather than as a one-off study.

Related reading: What is an alarm flood · EEMUA 191 vs ISA-18.2 · How alarm rationalisation is actually done

Software Consultation

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top