Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Fault Detection & DiagnosticsLesson 6.2

Lesson 6.2 · Analytics & AI

Fault Detection & Diagnostics

Automatically catching the stuck damper, the leaking valve and the plant heating and cooling at once

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

Most buildings are quietly running broken - and nobody knows, because no human can watch every valve and damper every minute. Software can.

Equipment rarely fails with a bang. It fails quietly: a valve that no longer seals, a damper stuck half-open, a sensor drifting a few degrees, a schedule override left in place for a year. The building still runs, occupants stay comfortable, and the only symptom is a bill that is higher than it should be. These faults hide in plain sight because no operator can watch thousands of points across dozens of units, continuously.

Fault detection and diagnostics - FDD - is the software that can. It runs analytics across the whole plant, every minute, looking for the tell-tale signatures of things running wrong, and tells you not just that something is off but what and where. It is the single highest-value analytic in most buildings, and this lesson shows how it works and how much it recovers.

The worst faults never touch comfort. Only the meter - and only if someone is looking.

What FDD is - detection and diagnosis, two distinct jobs

FDD bundles two related but different tasks. Detection is noticing that something is wrong - a value out of range, a pattern that does not fit, energy where there should be none. Diagnosis is the harder, more valuable step: identifying which fault and where, so it becomes an actionable work order rather than a vague alarm. An alert that says AHU-3 is behaving oddly is detection; AHU-3 heating and cooling valves are both open, wasting energy is diagnosis. The whole discipline is sometimes called fault detection and isolation in control engineering - the isolation being the pinpointing of the specific faulty component.

The reason diagnosis matters so much is triage. A building can throw off hundreds of alerts a day, and an operator who cannot tell a real, costly fault from noise quickly starts ignoring all of them - alarm fatigue is the graveyard of FDD projects. Good FDD does not just flag; it diagnoses, ranks by cost or severity, and hands over an actionable item: this unit, this fault, this much wasted energy per day, fix in this order. When it is automated across the plant it is often called AFDD (automated FDD), and increasingly it runs continuously - a practice known as continuous commissioning, keeping a building tuned rather than letting it drift.

It helps to see where FDD sits relative to the rest of this module. It is a specialised, high-value application of the analytics ladder: detection is largely diagnostic analytics (why is this happening), and the best systems edge toward prescriptive by recommending the fix and its priority. It leans on the same raw material - clean, well-tagged time-series data - and on the same rules-versus-models choice. What makes FDD distinctive is its narrow, unglamorous, enormously profitable focus: not predicting the future or optimising comfort, but simply catching the many small ways a building is already running wrong today. That modest ambition is exactly why it works so reliably, and why it is usually the first advanced analytic worth deploying.

FDD: A RULE CATCHES A FAULTAir handling unitheat ONcool ONheating valve 40%cooling valve 55%dataRULEIF heat_valve > 5%AND cool_valve > 5%THEN simultaneous heat+coolFAULTenergy wastedThe plant is heating and cooling the same air at once - paying twice to stand still.No human was watching this AHU. A simple rule, run on every unit every minute, was.A stuck damper, a leaking valve, a sensor drift - each has its own rule.
Zoom
A single FDD rule catching a classic fault. An air handler is heating and cooling the same air at once - both valves open. No human was watching this unit, but a simple rule, run on every AHU every minute, spots the impossible combination and raises a diagnosed, costed fault. Detection plus diagnosis in one line of logic.

Detection = something is wrong. Diagnosis = which fault, where, how costly. Diagnosis is the prize.

The classic faults - and why they are so common

A handful of faults account for a huge share of wasted energy, and knowing them by name trains your eye. Simultaneous heating and cooling is the canonical villain: a zone or air handler heats and cools the same air at once, paying twice to stand still - usually from a leaking valve, a bad control sequence or fighting setpoints. Stuck or broken dampers leave outside-air dampers jammed open (over-ventilating in extreme weather) or shut (starving the space of fresh air). Leaking valves let hot or chilled water pass when they should be closed, bleeding energy invisibly. Sensor drift or failure quietly corrupts control - a temperature sensor reading three degrees low makes every downstream decision wrong. Schedule and setpoint faults - overrides left on, plant running nights and weekends in an empty building - are the cheapest to fix and among the most common.

These are common precisely because they are invisible in comfort terms. The building still feels fine; only the meter suffers, and only if someone is looking. That is why they can persist for years. FDD works because each of these faults leaves a distinct signature in the data - a relationship between valve position, air temperature, flow and energy that a rule or a model can recognise even when the room feels perfectly comfortable.

Rule-based versus data-driven FDD

There are two families of FDD, mirroring the rules-versus-models split from the last lesson. Rule-based FDD encodes expert knowledge as explicit logic: if the outside-air damper is commanded shut but mixed-air temperature tracks outside air, the damper is stuck open. Most commercial FDD products are predominantly rule libraries - often built on published fault rules such as those developed for air handlers by national labs. Their great strength is that they are explainable and work from day one: each rule names a specific fault, needs no training history, and an engineer can audit exactly why it fired. Their weakness is coverage - they only catch what someone thought to encode, and the rules need upkeep as plant is modified.

Data-driven FDD instead learns the building's normal behaviour from historical data and flags departures from it. It can catch faults nobody wrote a rule for and adapt to a specific building, but it needs clean history to learn from, tends to say something is odd without naming the fault, and is harder to trust and audit. Neither wins outright. The strongest systems combine them: a solid library of rules for the known, high-value faults, with data-driven anomaly detection layered on top to catch the unknowns - and both feeding one triaged, ranked queue of work.

RULE-BASED FDDDATA-DRIVEN FDDExpert-written logic, one fault per rule.+ explainable - names the fault+ works on day one, no history+ how most commercial FDD works- misses faults nobody encoded- rules need upkeep as plant changesLearns normal, flags the abnormal.+ catches unknown / novel faults+ adapts to each building- needs clean history to learn from- says something is odd, not what- harder to trust and to auditThe best systems combine both: rules for known faults, models to flag the rest.Studies put avoidable HVAC waste from undetected faults in the 5-30% range.
Zoom
The two families of FDD. Rule-based FDD encodes expert logic, one fault per rule - explainable, works from day one, but blind to faults nobody wrote down. Data-driven FDD learns normal behaviour and flags the abnormal - catching the unknown, but needing clean history and harder to audit. The best systems run both into one triaged queue.

The energy - and the honest caveats

The prize is real. Faults that hide in plain sight commonly waste a meaningful slice of a building's HVAC energy - studies and field programmes put avoidable waste from undetected faults broadly in the region of 5 to 30 percent, depending on the building and how long faults have festered. Because many fixes are cheap - reset a schedule, reseat a damper, replace a stuck valve - FDD often shows among the fastest paybacks in the whole smart-building toolkit. It is one of the clearest cases where analytics pays for itself.

But be honest about the pitfalls. FDD is only as good as its data: a drifting or mislabelled sensor produces false faults or masks real ones, and messy equipment naming makes rules impossible to apply at scale - which is exactly why metadata schemas like Brick and Project Haystack matter, giving every point a consistent, machine-readable tag so rules can be written once and applied everywhere. And detection is worthless without a workflow: a fault nobody triages, assigns and closes is just another ignored alert. The buildings that capture the savings are the ones where FDD feeds a maintenance process and someone owns the queue - not the ones with the cleverest algorithm and nobody watching it.

FDD savings are real (~5-30% HVAC) - but only if the data is clean and someone closes the work orders.

A worked example: the fault that hid for a year

Make it concrete. Imagine a mid-size office where one perimeter zone has felt fine all year - no complaints, comfortable, unremarkable. What nobody sees is that its reheat valve has been leaking by: even when the control system commands it fully closed, hot water keeps trickling through the coil. The zone's cooling then has to work a little harder to hold setpoint, so the space is quietly being heated and cooled at once. In comfort terms, nothing is wrong. In energy terms, this one zone has been bleeding money every hour of every day for twelve months, and it is completely invisible on a walk-through.

Now add FDD. A rule watches the relationship between the reheat valve command and the discharge-air temperature: if the reheat valve is commanded closed but discharge temperature keeps rising above mixed-air temperature, suspect a leaking or stuck valve. On this zone the rule fires. Crucially, the system does not stop at something is odd - it diagnoses the specific fault (leaking reheat valve on this zone), estimates the daily energy cost, and ranks it against every other open fault in the building so the operator knows it is worth attention today rather than next quarter. That triage is what lifts it above the noise.

The rest is workflow, not analytics: a work order is raised, a technician reseats or replaces the valve, and - the step too many projects skip - the fix is verified by watching the signature disappear and the zone's energy drop. One rule, one fault, one fixed valve. Multiply that across dozens of units and hundreds of buildings and you see why FDD is among the fastest-paying analytics there is - and why its payoff lives as much in the maintenance process behind it as in the cleverness of the rule in front.

Leaking reheat valve: comfort perfect, meter bleeding, invisible for a year - until a rule watches valve vs discharge temp.

Tools & terms you will meet in this lesson

FDD / AFDD

Fault detection and (automated) diagnostics

Detection notices a problem; diagnosis names the fault and where. The high-value part is diagnosis and triage.

Rule-based FDD

Explicit expert logic, one fault per rule

Explainable and works from day one; how most commercial FDD works. Limited to faults someone encoded.

Data-driven FDD

Learned normal, flag the abnormal

Catches unknown faults and adapts per building; needs clean history and is harder to audit.

Brick Schema / Project Haystack

Standard metadata tags for building points

Consistent naming lets FDD rules be written once and applied across many buildings and units.

Continuous commissioning

Ongoing, automated re-tuning of a building

FDD run continuously so a building stays tuned rather than drifting after handover.

Hands-on workshop

Workshop — write your own fault-detection rules

You will play the role of the FDD engine. Using the classic faults, you will design the detection logic - the data signatures - that would catch each one, the way a real rule library does. No coding; the skill is the reasoning.

The list of classic faults and a notebook. Optional: a real BMS or FDD demo to compare your rules against a commercial library.

Given & goal
Goal: understand FDD from the inside by writing the rules yourself
Inputs: the list of classic HVAC faults and a notebook
Time: ~35 minutes
  1. 1For simultaneous heating and cooling, write the rule in plain if / then form using the data points you would need (heating-valve position, cooling-valve position). State the threshold and why.
  2. 2Do the same for a stuck-open outside-air damper: which points reveal it (commanded position versus mixed-air temperature tracking outside air), and what is the tell-tale relationship?
  3. 3For a drifting temperature sensor, describe how you could detect it without a second trusted sensor - for example, comparing against related points or expected physics. Note honestly how much harder this one is.
  4. 4For each rule, decide how you would rank its alerts: estimate the daily energy cost or severity so an operator knows which to fix first. This is the triage step that keeps FDD alive.
  5. 5Pick one rule and describe how a data-driven approach might catch the same fault differently - and one fault your rules would miss entirely that only a learned model might notice.

You’ll walk away with
A short rule sheet: three or more plain-language FDD rules with the data points, thresholds and reasoning, each with a severity/triage note, plus a paragraph on where a data-driven method would complement the rules.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectBuildings that sense & adapt

FDD is where operational reality meets your design intent. The faults it catches - simultaneous heating and cooling, stuck economiser dampers - often trace back to control sequences and plant layout decided in design. Specifying clear sequences of operation, accessible dampers and valves, and consistent equipment tagging is what makes a building diagnosable, and keeps it performing as you intended long after handover.

For the interior designerSmart comfort, wellbeing & experience

Many faults are invisible to the eye but felt in the room. A stuck damper starving a space of fresh air, a sensor drift making a zone too warm - these degrade the interior experience you designed while the energy story hides in the plant. Knowing FDD exists lets you push for buildings where comfort and air-quality faults are caught and fixed, not endured.

For the studentSkills, portfolio & proptech jobs

FDD is one of the most concrete, hireable skills in this whole field. Learn the classic faults and their data signatures, understand rule-based versus data-driven approaches, and you can contribute to a commissioning or analytics team quickly. It is deeply practical: real equipment, real waste, measurable fixes - a satisfying place to prove that analytics is not just talk.

Misconception check

If the building is comfortable and nobody has complained, the HVAC must be running fine.

Comfort and efficiency are different questions, and the most expensive faults are precisely the ones that do not hurt comfort. A leaking heating valve, a zone being simultaneously heated and cooled, or an economiser damper stuck open can keep a room feeling perfect while quietly wasting a large fraction of the energy that serves it. Occupants never notice, so nobody complains, so the fault persists for years - visible only in a bill that everyone assumes is normal. That is the whole reason FDD exists: to catch the faults that comfort cannot reveal. A quiet, comfortable building is not proof of an efficient one; it may simply mean no one is looking at the data.
Try it

Do it yourself

Think like the FDD engine.

  1. 1Explain the difference between fault detection and fault diagnosis, and why diagnosis is worth more.
  2. 2Name three classic HVAC faults and why each hides from occupants.
  3. 3Give one strength and one weakness of rule-based FDD.
  4. 4Why do metadata schemas like Brick or Haystack matter for FDD at scale?
  5. 5Why is FDD worthless without a maintenance workflow behind it?
Take this with you

The one line to carry out

Fault detection and diagnostics catches the faults that comfort hides - leaking valves, stuck dampers, plant heating and cooling at once - by recognising their data signatures, and it recovers a large slice of wasted HVAC energy, but only when the data is clean and someone closes the work orders it raises.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Fault detection and isolationWikipedia, 2026.
  2. 02Predictive maintenanceWikipedia, 2026.
  3. 03Building automationWikipedia, 2026.
  4. 04Digital twinWikipedia, 2026.
Related lessons
Recap
FDD does two jobs: detecting that something is wrong and diagnosing which fault and where - and diagnosis, with triage, is the valuable part. A handful of faults (simultaneous heating and cooling, stuck dampers, leaking valves, sensor drift, bad schedules) waste a great deal of energy while comfort stays fine. Rule-based FDD is explainable and works day one; data-driven FDD catches the unknown; the best systems combine both, run on clean, well-tagged data, and feed a real maintenance workflow.
Carry forward →

Data-driven FDD leaned on models that learn a building's normal behaviour. Next we look squarely at machine learning for buildings - where it genuinely helps, where it is oversold against a simple rule, and how to tell the difference.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →