Learn
Asset performance management for renewable fleets
Asset performance management, or APM, is the practice of measuring how equipment is actually performing and acting on what the measurement shows: collecting condition and production data, computing agreed indicators from it, comparing each wind, solar, or storage asset against its peers and against what conditions allowed, and directing work at the gaps that matter.
APM is an old discipline with a specific origin: large, expensive, individually monitored assets, watched by a dedicated reliability team. Most of the practice still assumes that setting, and a renewable operator is not in it. This page describes what the conventional model gets right, which of its assumptions stop holding on four hundred turbines across nine sites from three manufacturers, and what changes when the measurement system itself is drafted for you and you approve it.
What does conventional asset performance management assume?
The conventional model is coherent and, in its original setting, correct. It grew up around plants with a modest number of large, individually instrumented assets: a compressor train, a furnace, a paper machine. Each one justified its own attention. There was a reliability engineer whose job was that equipment, a historian that had been curated for years, and enough continuity that the person who defined a measurement was still around when somebody questioned it.
Hold that against the fleet this page is about. Four hundred turbines across nine sites, from three manufacturers, commissioned over six years, watched by a team roughly the size the first site started with. Nothing in that sentence is unusual for a renewable operator. Five assumptions follow from the original setting, all five reasonable inside it, and every one of them is under pressure somewhere in that portfolio.
The assumptions the conventional model inherits from its original setting, and what each one takes for granted.
| Assumption | What it takes for granted |
|---|---|
| The measurement system is a project | Indicators are specified, built, and validated once, by specialists, in a phase with a start and an end. Changing one afterwards is a change request. |
| One vendor, one dialect | The equipment came from a single manufacturer, so signal names, fault codes, and the convention behind an availability figure are consistent and slow to change. A calculation can be written straight against the tags and stay correct. |
| One site is the unit of scope | Work is organized per plant. Two plants running the same equipment build the same indicator twice, and the two versions are not required to agree. |
| One commissioning cohort | The assets entered service together, so age, firmware, warranty status, and expected wear are close enough to one another that comparing peers does not have to control for any of them. |
| A maintenance calendar sets the work | Intervention is planned against fixed intervals and hours run. With a small population that is both tractable and defensible, and the calendar is the plan rather than the fallback. |
A sixth assumption is rarely stated and does most of the damage when it fails: that a number which came out of the pipeline is a number you can use. If the pipeline ran and produced a value, the value is treated as the answer, and whether its inputs were complete is not part of the output. That one is not specific to the setting at all. It is simply never tested until the data gets thin, which on a remote site happens most winters.
Held together, these produce a real strength that newer approaches often lose: deliberateness. When an indicator takes a quarter to specify and is reviewed by people who will live with it, it tends to be right, and it tends to mean the same thing to everyone in the room. Any replacement has to keep that, or it has replaced rigor with throughput and called it progress.
Where do those assumptions break on a modern fleet?
The setting has changed shape rather than degree. Take the four hundred turbines again. Three manufacturers means three tag conventions and three SCADA portals. Nine sites means nine chances to answer a convention question differently. Six years of commissioning means the oldest machines carry several thousand more operating hours, different firmware, and warranties and availability guarantees that expired at different times than the newest. Every assumption is under pressure at once, and each one fails in its own way.
Every assumption again, including the one that is never stated, this time against four hundred turbines, with the failure each one produces there.
| Assumption | What it becomes on this fleet | The failure that follows |
|---|---|---|
| One vendor, one dialect | Three manufacturers and three SCADA portals | The tag layer is not curated: it arrived with the equipment and reflects three manufacturers' naming habits, three fault-code schemes, and three ideas of what an availability figure excludes |
| One site is the unit of scope | Nine sites, each free to answer a convention question its own way | Indicators that share a name and not a definition, which is worse than having none, because the comparison looks valid |
| One commissioning cohort | Six years of them | A peer comparison that does not control for age reads normal wear on the oldest machines as a fault, and hides a real fault on the newest behind an expected decline |
| A maintenance calendar sets the work | Four hundred assets across nine sites to sequence each season | The calendar stops scaling by arithmetic, and it has no way to know which of the four hundred is drifting today |
| The measurement system is a project | A fleet that keeps acquiring assets nobody specified indicators for | The measurement system is never finished |
| Complete inputs | Remote sites that lose connectivity, and sensors that fail quietly | A number computed over a half-empty window looks identical to one computed over a full one |
Renewables also add an axis the original setting did not have to think about: expectation moves on its own. A solar array loses output to soiling between cleans and to panel degradation over years. A turbine's output is only interpretable next to the wind that actually blew. So comparing an asset with expectation is a calculation over measured conditions rather than a lookup against a nameplate, which is why capacity factor answers a different question from performance ratio, and why a program that compares this month with last month is measuring the weather at least as much as the asset.
The compounding one is the never-finished measurement system. In the conventional model, the backlog of unmeasured things is bounded: you specify indicators for the assets you have, and then you have them. On a growing fleet the backlog is generated faster than a project-based process can retire it, so the gap between what is measured and what is running widens permanently. Teams notice this as a specific and familiar frustration: the analysis everyone agrees is valuable is always one project away, and the project never reaches the front of the queue because a newer site needs onboarding first.
The divergence between sites deserves more attention than it usually gets, because it is silent. Two wind sites each define availability, each defensibly, and the two definitions differ on whether an hour the grid asked the plant to stop counts against the machine. Both numbers are correct. Their comparison is not, and nothing in a spreadsheet or a dashboard signals that. Fleet-wide reporting built on site-local definitions produces confident rankings that cannot be defended once somebody asks how each number was derived.
None of this is an argument that the conventional practice was misconceived. It is an argument about fit. A discipline built for forty assets with a dedicated team behind them is being asked to cover four hundred assets with the same team, and the parts that scale badly are precisely the parts that made it rigorous: individual specification, human curation of the signal layer, per-site ownership. Anything replacing them has to preserve what they were for, which was making sure the number means what everyone thinks it means.
The constraint is not analysis
Almost nobody is short of ideas about what to measure. What is scarce is the throughput to define, validate, and maintain those measurements across a fleet that keeps growing, and that is a property of the process rather than of the team.
What changes when the KPI system builds itself and a person approves it?
The agentic version of APM changes exactly one thing, and the whole argument depends on being narrow about which. It does not change who is accountable for a definition, and it does not change what makes a definition good. It changes who does the drafting. An engineer describes what should be measured in plain language, specialist agents write the calculation, work out which assets it applies to, and build the dashboard, and the engineer reviews the result over real history before anything is stored or computed.
That single change relocates the bottleneck. Authoring was hours of work in which domain expertise was a small fraction of the time; reviewing is minutes and is almost entirely expertise. The deliberateness the conventional model gets from slowness, this gets from the review step, and the review is only meaningful because it happens against a preview over your own data rather than against a description of what should happen.
The second change follows from where an approved definition lands. It attaches to the asset model rather than to a site's tag list, so one approved definition measures every asset of that type across the fleet, including the assets commissioned next year. That is what makes a single review economical: the reviewer is not approving one site's calculation, they are approving the fleet's definition of a quantity. It is also what removes the silent divergence described above, because there is one definition to disagree with rather than twelve.
Two honest caveats travel with this. The first is maturity. Live dashboards and fleet-scoped alerts ship today, and specialist agents build the KPIs your fleet is measured by, approved by you, in early access. The second is dependency: none of it works over a raw tag list. The asset model underneath has to be real, which is the work described in industrial data operations, and an agent inherits any error in it rather than correcting it.
How is APM different from condition monitoring and from a maintenance system?
These three are routinely used as synonyms in procurement documents and are not synonyms at all. They answer different questions, they are usually bought from different places, and a program that confuses them ends up with three overlapping systems and no answer to the question anybody actually asked.
- Condition monitoring
- Is this specific machine healthy right now? Vibration, temperature, insulation, oil. Narrow, deep, usually per asset class, and often supplied by the equipment manufacturer.
- Asset performance management
- Is this asset delivering what it should, compared with its peers and with expectation? Broader than health, and comparative by nature, which is why it depends on definitions being shared.
- Maintenance management
- What work is scheduled, who is doing it, what did it consume, and is it done? A system of record for work rather than a system of measurement for assets.
The useful way to hold them together is by output. Condition monitoring produces a health verdict on one machine. APM produces a comparison across many, which is what turns a list of healthy machines into a decision about which one to visit first. Maintenance management produces the work order that follows the decision. Each needs the one before it to be trustworthy, and none of them substitutes for the others.
Predictive maintenance sits inside the first of those rather than alongside the three. It is a technique for producing a health verdict earlier, and it is genuinely valuable where the failure mode has a detectable precursor and enough labeled history to learn from. It is not a replacement for knowing what your assets are delivering, and a fleet that has predictive models but no agreed availability definition has bought the sophisticated half of the problem and skipped the load-bearing one.
Where does APM sit next to your CMMS, EAM and SCADA?
The previous section separated three disciplines. Procurement asks a different question: which box does this go in, next to the ones already bought. The acronyms are worth being precise about, because each maps onto a real system with a real owner, and the overlap between them is smaller than a feature list makes it look.
The five acronyms separated by what each one is a system of record for, which is the question a feature list cannot answer.
| System | In full | System of record for | What it answers |
|---|---|---|---|
| SCADA | Supervisory control and data acquisition | Live plant state at one site | What the equipment is doing right now, for the operators running the plant. A source for analysis rather than an analysis |
| CMMS | Computerized maintenance management system | Work: orders, schedules, technicians, spares, completion | What was done to an asset and when |
| EAM | Enterprise asset management | The whole life of the asset: purchase, commissioning, warranty, service contracts, disposal | What has happened to this asset, and what is contractually owed on it |
| ERP | Enterprise resource planning | The business ledger | Where an asset appears as a capital item, in the system the organization already runs, beside procurement |
| APM | Asset performance management | Nothing. It compares | Whether an asset is delivering what it should, against its peers and against what conditions allowed |
Three of those rows are worth a sentence more. SCADA is built for live supervision of one site, which is why its data is normally copied somewhere else before anyone analyzes it. A CMMS is where a performance finding turns into an action somebody is accountable for, and some EAM products are modules inside the ERP, which is why the two are so often quoted together. APM is the measurement layer across them: it reads what the control systems and historians recorded, judges each asset against its peers, and produces the comparison that decides which work order is worth raising.
None of these replaces another, and the established products in each box are good at the job they were built for. The clean way to separate them is to ask what each one is a system of record for. SCADA records state. A CMMS records work. An EAM records an asset's life and the obligations attached to it. APM is not a system of record at all. It is a system of comparison, and it is worth exactly as much as the definitions the comparison is made under, which is why the failure of an APM program is almost never a missing feature. It is two sites computing an identically named indicator differently, and no amount of integration fixes that.
OEE, overall equipment effectiveness, is the metric this question usually arrives with, because it is the one most people learned first. It multiplies availability, performance, and quality, and it summarizes a production line well, where all three are defined and a bad part is a countable thing. Renewable assets have no quality term: an exported megawatt hour is not out of tolerance. And their performance term needs a reference a line does not, because output has to be judged against the wind or the irradiance that was actually there. OEE does not port to a turbine, which is why the renewable equivalents are availability, capacity factor, and performance ratio, and why each of those has to have its conventions written down before two sites can be compared at all.
The three terms OEE multiplies, and what each one becomes on a wind turbine or a solar array.
| OEE term | On a production line | On a renewable asset |
|---|---|---|
| Availability | Was the line able to run? | Was the machine ready to produce, under a convention that has to be written down before two sites can be compared |
| Performance | Output against the line's rated rate | Capacity factor and performance ratio, each judging output against the wind or the irradiance that was actually there |
| Quality | Were the parts within tolerance? | No equivalent. An exported megawatt hour is not out of tolerance |
Practically, an APM layer earns its place by sitting across the others rather than replacing one of them. It reads from the control systems and historians already installed, hands its comparison to whoever raises the work in the maintenance system, and keeps the definition behind every number it publishes in the open. A product that asks you to replace SCADA in order to produce a report has misunderstood which job it is doing.
The one question that separates them
Ask what each system is a record of. State, work, or asset life. If the answer is none of those, it is a system of comparison, and its value is decided by the definitions rather than by the integrations.
What should an APM number carry with it?
A performance number that arrives alone is not usable for anything consequential, and this is the point where APM programs most often disappoint the people who commissioned them. The number gets to a monthly summary, somebody asks how it was derived, and the answer takes three days to assemble because the derivation lives in a spreadsheet on a laptop. Everything that made the number defensible was discarded at the moment it was produced.
- The definition that produced it, readable as a specification rather than as code
- The revision of that definition, because definitions change and old values were computed under old ones
- Who approved that revision, and when
- How complete the inputs were over the window, expressed as a grade rather than implied by the value existing
- Whether the value has been restated since, because history is corrected and late data arrives
The fourth is the one most systems omit and the one that changes behavior most. A value computed over a window where a third of the readings never arrived is not wrong exactly, but it is not the same kind of object as a value computed over a full window, and presenting them identically invites a decision that the data does not support. Grading is what lets an operator treat a thin number with appropriate suspicion instead of either trusting it or discarding the whole series.
The fifth matters because industrial history is not immutable. A site reconnects and delivers hours of buffered readings, a replaced sensor invalidates a week of output, a clock is corrected. Any value computed over an affected window was computed over inputs that have since changed, and a system that never revisits it holds a stale figure indefinitely while appearing perfectly healthy. Restatement is unglamorous and is most of what separates an analysis you can cite from one you have to redo by hand.
A number that carries its inputs
Insight computes approved definitions on every matching asset, with input quality carried through to every point.
How do you start without committing to a two-year program?
The conventional entry point is a scoping exercise: catalog the assets, agree the indicator set, specify each one, build, validate, roll out. It is thorough and it is why many APM efforts never reach production, because the fleet changes faster than the catalog can be completed and the effort is judged on a deliverable nobody has seen yet.
A more survivable order starts from a question someone is already asking and works backwards to the data it needs. Pick one indicator that a real decision depends on this quarter. Establish it properly: bound to the asset model, defined once for the fleet, graded for completeness, and approved by the person who will be asked to defend it. Then check whether the second indicator was cheaper than the first. If it was not, the layer underneath is not doing its job, and adding more indicators will not fix that.
- Choose one question a decision actually turns on, not the most interesting one
- Model the assets and signals it needs, in terms your engineers already use
- Define the indicator once, for the asset type rather than for the site
- Review it against your own history before it is stored, and record who approved it
- Measure how much less the second indicator cost, because that number predicts the rest of the program
One thing worth resisting at the start is the temptation to begin with the indicator that is easiest to compute. Easy indicators produce a dashboard quickly and teach you nothing about whether the foundation holds, because they tend to need one signal from one asset and no agreement about anything. Start instead with one that requires two vendors' equipment to be described in the same terms. If that works, the rest of the program is arithmetic. If it does not, you have found the real obstacle in week one rather than in month nine.
The signal to watch
Time from a question being asked to a defensible answer existing. If that time does not fall as you add indicators, you are running projects rather than building a system.
Common questions
Terms on this page
The vocabulary this guide uses, defined plainly in the industrial data glossary. Each one opens at its own entry.