How to Reduce Nuisance RECD Alerts Without Hiding Real Faults

An alert system that fires forty times a week teaches operators exactly one lesson: ignore it. Within a month, the RECD alarm on the BMS screen becomes background noise, the SMS group gets muted, and the one alert that actually matters (back-pressure climbing towards the engine maker’s limit, or a heater circuit that has quietly failed) is acknowledged without anyone reading it.

That is the real cost of nuisance RECD alerts. They do not just waste time. They erode trust in the whole monitoring system, and they make it more likely that a genuine fault goes unnoticed until it shows up as a sealed DG set, a failed inspection or an engine problem.

The fix is not to turn alerts off. It is to work in order: diagnose where the noise comes from using numbers rather than impressions, trace each source to its root cause, fix it with the right technique, and guard the result so that reducing noise never means hiding a real fault. This guide follows that sequence, and finishes with an illustrative before-and-after example from a typical site.

Why Nuisance Alerts Are a Safety Problem

Alarm-management practice in process industries, set out in ANSI/ISA-18.2, starts from a simple principle: every alarm should demand a response from an operator, and every alarm should be meaningful when it arrives. An alarm that fires when no action is needed is not “extra safety”. It is a defect, because it consumes attention that a real alarm needs.

For an RECD on a DG set, the consequences of alert fatigue are specific:

  • A back-pressure trend that genuinely needs a cleaning or regeneration gets missed, and the engine runs against higher resistance than it should (see how exhaust back-pressure affects a DG set).
  • During a GRAP period, when the site may need to show that its RECD is working, there is no clean record to point to, because the event log is full of noise.

So the goal is not “fewer alerts”. It is fewer alerts that do not need action, with no loss of alerts that do.

Stage 1: Diagnose

Do not start changing setpoints on gut feel. Before you touch anything, measure the alert load for at least two to four weeks of normal operation, ideally including both grid-outage runs and routine test runs. Your RECD controller’s event history, the BMS alarm journal, or the SMS/email gateway log will usually have what you need. If your records are patchy, the guide on what an RECD event log should record explains what to capture going forward.

Metric 1: Alerts per run-hour

Raw alert counts per week are misleading on a DG set, because run time varies enormously.

Divide the number of alerts by the DG run-hours in the same period. Separately, count alerts that occurred while the DG was stopped., because for most RECD measurements these should be close to zero.

Metric 2: Chattering and fleeting alarms

A chattering alarm is one that goes into alarm, clears, and returns repeatedly within a short time. A fleeting alarm is one that activates and clears within seconds, before anyone could have responded.

A practical test: flag any alarm that triggers three or more times within a few minutes, and any alarm whose active duration is shorter than, say, 10 seconds. These are almost always caused by a signal hovering around a setpoint, electrical noise, or a transient during start-up or load steps. They are the easiest wins.

Metric 3: Standing alarms

A standing (or stale) alarm stays active for hours or days. On RECD systems the usual culprits are a sensor fault left unrepaired, an alarm that is active whenever the DG is off, or a “service due” reminder configured as an alarm.

When a point is permanently red, operators stop looking at it, so a second, real condition on the same point becomes invisible.

Metric 4: Top contributors

Rank alarm tags by how many activations each produced. On almost every site, a small number of tags generate most of the noise. Fix those first.

Diagnostic summary table

MetricHow to calculateWhat it usually tells youIllustrative healthy target
Alerts per run-hourAlerts ÷ DG run-hours in the periodOverall noise level, normalised for usageWell under 1 per run-hour for RECD alerts
Alerts while DG stoppedCount of alerts with DG status “off”Missing state-based suppressionNear zero, except genuine sensor or power faults
Chattering countTags with 3+ activations within a few minutesNo deadband or delay; noisy signalZero chattering tags
Fleeting countActivations lasting under ~10 secondsTransients during start or load stepsVery few
Standing alarmsAlarms active longer than 24 hoursUnrepaired faults or misclassified remindersZero, or each one has a dated action
Top-5 share% of all activations from the 5 noisiest tagsWhere to focus firstFalls sharply after fixes

These targets are illustrative, not taken from a standard. Set your own in the site’s alarm philosophy.

Build an alarm inventory

Alongside the numbers, list every RECD-related alarm point: its name, source (RECD controller, DG controller, BMS calculation), setpoint, delay, priority, who receives it, and what the operator is supposed to do. If you already have an RECD alarm response matrix for operators, start from that. If an alarm has no defined response, that is your first clue that it may not need to be an alarm at all.

Stage 2: Find the Root Causes

Cause 1: Thresholds that are not load-aware

Exhaust back-pressure and temperature both depend strongly on engine load. A fixed back-pressure alarm set at a value that makes sense at 80% load will either fire constantly during heavy runs, or never fire at light load even when the filter is substantially loaded.

Many sites set one number at a high-load commissioning point and never revisit it. The guide on comparing RECD pressure readings at different generator loads explains why a single reading means little without the load beside it.

Cause 2: No on-delay, no deadband

When a DG starts, picks up a block load, or sheds load, exhaust flow changes quickly and pressure spikes briefly. An alarm with no on-delay will catch every one of those spikes. And a signal that hovers near a setpoint without any deadband (hysteresis) will chatter in and out of alarm as it wobbles by a fraction of a unit.

Cause 3: Alarms active while the DG is stopped

Low exhaust temperature, low differential pressure and “no flow” type alarms will naturally be active whenever the engine is off. If the alarm logic does not know the DG’s run status, these become standing alarms for the 95% or more of the week that a standby set is idle.

Cause 4: Sensor and wiring faults

A failing pressure transmitter, a loose terminal, a damaged cable near the hot exhaust or a blocked sensing line can produce readings that jump, drift or sit at an impossible value. These generate noisy “process” alarms when the real problem is instrument health. The guide on how to separate a sensor fault from an RECD performance problem covers the diagnostic steps.

Cause 5: Duplicate alerts

On a typical Indian commercial site, one condition can produce four or five notifications: a local alarm on the RECD controller, a mapped alarm on the BMS, a separate BMS calculated alarm on the same value, an SMS from the gateway, and an email digest. The guide on integrating RECD monitoring with a BMS covers how to decide which system “owns” each alarm.

A related duplicate is the cascade: a communication loss between the RECD controller and the BMS makes every mapped point go “bad quality” at once, generating a flood. One root cause should produce one alert. See the sibling post on what happens when RECD communication with the DG controller fails.

Cause 6: Normal regeneration treated as a fault

In RECD designs that regenerate actively, temperature and pressure behave differently during a regeneration event. If the alarm logic does not recognise the event, it can raise “high temperature” or “pressure change” alerts for what is normal operation. The background in DieselNet’s overview of DPF regeneration helps explain why, and what to record during regeneration helps you document the expected pattern.

Stage 3: Fix

Each root cause has a matching technique. Read the “risk” column carefully: every one of these tools can hide a real fault if applied carelessly.

TechniqueWhat it fixesTypical use on an RECDRisk if misapplied
On-delay timerFleeting alarms from transientsBack-pressure high must persist 30–120 s before alarmingDelay too long hides a fast-developing problem
Off-delay timerChattering on clearAlarm stays active 30–60 s after the value returns to normalOperator sees an alarm briefly after it has cleared
Deadband (hysteresis)Chattering around a setpointAlarm at 100%, clear only below 95% of setpointToo wide a band delays a genuine clear
State-based suppressionAlarms that are meaningless when DG is offSuppress low-temperature and low-ΔP alarms unless DG running and warmed upSuppressing on the wrong condition hides alarms when they matter
Grouping / first-outCascades and duplicatesOne “RECD comms lost” alert instead of 15 bad-quality pointsGroup hides which sub-condition is active, unless drill-down exists
Load-aware limitsFixed thresholds that fit only one loadBack-pressure limit as a function of kW bandWrong load signal makes limits wrong
Shelving with expiryA known, temporary nuisance while repair is pendingShelve a failed sensor’s alarm for 72 h until replacementShelving without expiry becomes permanent suppression

Delay timers

Use an on-delay where a condition must persist to be meaningful. A back-pressure excursion that lasts four seconds during a block load is not a filter problem. One that lasts three minutes at steady load may be.

Set the delay from data: find how long start-up and load-step spikes last in your traces, and set the on-delay comfortably longer, while keeping it short relative to how fast a real problem could develop. For soot loading, which builds over hours, a delay of one or two minutes costs nothing in safety. For something that could damage the engine quickly, a delay must be agreed with the DG maintainer.

Off-delays keep the alarm latched briefly after it clears, so it does not bounce off and on.

Deadband

Deadband means the alarm activates at one value and only clears at a slightly lower (for a high alarm) value. Look at the normal fluctuation of the signal in steady running, and set the deadband a little wider than that.

State-based suppression

This is often the single biggest improvement on standby DG sets. Tie the RECD alarms to the DG’s run status and, where relevant, to a warm-up timer. For example: “Exhaust temperature low” is only evaluated when the DG has been running for more than 10 minutes and is above a minimum load.

Critically, suppression should apply only to alarms that are genuinely meaningless in that state. A heater circuit fault, a controller power failure or a sensor open-circuit is still worth knowing about when the DG is off, because you want to find out before the next grid outage, not during it.

Grouping and first-out

Where many points share a root cause, raise one alert for the cause and keep the detail available on the dashboard. A communication loss is the clearest case: one high-priority “RECD data link lost” alert, with individual points shown as bad quality on screen but not sent as separate notifications.

“First-out” logic is useful where one fault triggers others. If back-pressure rises and then a derived “filter efficiency estimate” alarm follows, the first event is the one the operator needs. Display design matters here; ISA-101 HMI guidance and the post on what an RECD operating dashboard should show cover how to present grouped alarms clearly.

Load-aware limits

If your DG controller or BMS can read kW, use it. Instead of one back-pressure limit, define limits by load band, for example under 40% load, 40–70% and above 70%. Each band gets a limit based on the clean-filter baseline at that load plus an agreed margin. This makes the alarm fire on the condition of the filter rather than on the size of the load.

Two cautions. First, the absolute engine-protection limit (the back-pressure the engine maker allows) does not scale down at light load. Keep it as a separate, fixed alarm. Second, if the kW signal is lost, the logic must fall back to the most conservative limit rather than silently disabling the alarm.

Shelving with expiry

Shelving lets an operator temporarily remove a specific known nuisance from the active list, for example while waiting for a replacement transmitter. ISA-18.2 treats shelving as a controlled action, and the important features are:

  • It applies to one named alarm, not a whole group.
  • It has a mandatory expiry (for example 8, 24 or 72 hours), after which the alarm returns automatically.
  • It records who shelved it, when, and why.
  • It cannot be applied to engine-protection alarms.

If your RECD controller or BMS cannot do timed shelving, a paper or spreadsheet shelving register with a daily review is a reasonable substitute. What is not acceptable is disabling the alarm in configuration and relying on someone to remember to re-enable it.

Stage 4: Guard

Every technique above trades some sensitivity for less noise. The guard stage stops that trade from hiding real faults.

Rule 1: Never suppress engine-protection alarms

Some limits exist to protect the engine: typically back-pressure at or near the engine maker’s maximum, and in some designs a very high exhaust temperature. These alarms should have no state-based suppression beyond “DG running”, no shelving, and only the minimum delay agreed with the DG maintainer and engine maker. Whether they also trigger a shutdown or only a high-priority alarm is a separate decision, covered in the sibling post on RECD alarm vs generator trip.

Mark these alarms clearly in the alarm inventory as “protected”, so that nobody rationalises them away during a noise-reduction exercise.

Rule 2: Keep a written alarm philosophy

Write a short document (two or three pages is enough for one site) that states what qualifies as an alarm, how priorities are assigned, who receives each priority, what delays and deadbands are permitted, and which alarms are protected. This is the core of the ISA-18.2 approach, scaled down to a DG room.

Rule 3: Review shelved and suppressed alarms on a schedule

Weekly, someone responsible should check the shelving register and any alarms with active suppression. For each one: is the reason still valid, is the repair on track, and has the expiry been respected? Monthly, look again at the diagnostic metrics from Stage 1 to make sure the noise has not crept back.

Rule 4: Test that real faults still get through

After any change, prove it. Practical tests on an RECD system include:

  • Simulate a high back-pressure signal (using a calibrator on the transmitter loop, or a test input on the controller) at steady load and confirm the alarm arrives after the expected delay, at the right priority, to the right people.
  • Disconnect a sensor and confirm a sensor-fault alert is raised even with the DG stopped.
  • Interrupt the controller-to-BMS link and confirm one grouped alert is received, not a flood and not silence.
  • Start the DG and confirm that start-up transients no longer produce fleeting alarms.

Record the results with date, time and who witnessed the test. The guide on installed RECD sensor calibration documentation suggests a suitable record format.

Worked Example: Before and After (Illustrative)

The numbers below are illustrative, based on a typical pattern rather than a specific site.

Site: A commercial office building in Gurugram with one 750 kVA standby DG set fitted with an RECD. RECD alarms are mapped to the BMS, which sends SMS alerts to the facility team and the DG maintainer.

Diagnostic period: Four weeks in late summer. The DG ran 62 hours in total: 4 weekly test runs of about 30 minutes each and a series of grid outages making up the rest.

Before: 412 RECD-related alerts in four weeks, about 6.6 per run-hour. Of these, 188 occurred while the DG was stopped. The team had muted the SMS group by week two.

Alarm tagActivations (4 weeks)Root cause foundFix appliedActivations after (4 weeks)
Exhaust temp low151Active whenever DG stopped and during warm-upState-based suppression: evaluate only when DG running > 10 min and load > 25%2
Back-pressure high (warning)96Fixed limit set at a full-load test point; spikes on block loadsLoad-aware limits in three bands; 60 s on-delay; 4% deadband3
BMS comms bad quality (per point)84Gateway dropped link briefly; 14 points each raised an alertGrouped into one “RECD data link lost” alert with 30 s delay4
ΔP sensor fault37Intermittent loose terminal at the transmitterTerminal re-made and cable re-routed away from hot pipe; alarm shelved for 48 h during repair0
Back-pressure high (BMS calculated duplicate)29Second alarm on the same value created by BMS integratorRemoved; RECD controller alarm is the single source0
Heater circuit fault9Genuine: heater contactor failingNo change; contactor replaced1 (the genuine test after repair)
Back-pressure engine-protection limit0Protected alarmNo change; tested by simulation0 (test confirmed it works)
Other6MixedReviewed individually4
Total41214

After: In the next four-week period, with a similar 58 run-hours, the site recorded 14 alerts, about 0.24 per run-hour. Alerts with the DG stopped fell from 188 to 3, and all three were genuine (two link-loss events and one heater check during maintenance).

What did not change: The heater circuit fault, which was a real problem, still came through. The engine-protection back-pressure alarm kept its original setpoint and minimal delay, and a simulated test confirmed it reached the BMS and the SMS group within the expected time. The SMS group was unmuted, and in the following weeks the team responded to every alert.

The point: The 97% reduction came from fixing alarms evaluated in the wrong state, a threshold that ignored load, and duplication, not from making the system less sensitive to faults.

Frequently Asked Questions

Can I just raise all the alarm setpoints to stop the noise?

No. Raising setpoints across the board reduces noise by reducing sensitivity, which is exactly how real faults get hidden. Most nuisance alerts come from timing, state and duplication problems, not from setpoints that are too low. Fix those first, and only adjust a setpoint when the data shows it was wrong for the operating conditions.

How long should an on-delay be for an RECD back-pressure alarm?

It depends on how long normal transients last on your set. Look at the pressure traces during starts and load steps, and set the delay a little longer than the longest normal spike. For warning-level soot loading alarms, delays of 30 to 120 seconds are common. For engine-protection limits, agree the delay with the DG maintainer and engine maker and keep it as short as practical.

Should RECD alarms be suppressed completely when the DG is off?

Only the ones that are meaningless when the engine is stopped, such as low exhaust temperature or low differential pressure. Alarms about the health of the system itself, such as sensor faults, controller power loss, heater circuit faults or communication loss, should remain active, so you find out before the next outage.

What is the difference between shelving and disabling an alarm?

Shelving is temporary, logged and time-limited: the alarm returns automatically after a set period. Disabling is a configuration change that stays in place until someone reverses it. Shelving is a controlled tool for known nuisances during repair. Disabling should be rare, approved, and recorded under change control.

Related Reading

Get Reliable RECD Monitoring from the Start

Good alarm behaviour is easier to build in at specification and commissioning than to fix later. Aceget supplies CPCB type-approved Retrofit Emission Control Devices for DG sets from 25 kVA to 2500 kVA, and can help you plan monitoring and alarm points around your site’s operating pattern. Review our certifications or contact our team to discuss your DG set.



Leave a Reply