Power Plant Asset Register: Turbine, Boiler & Generator CMMS

By William Jerry on July 6, 2026

power-plant-asset-register-cmms-turbine-boiler-generator

Building a power plant asset register that stops at "Gas Turbine Unit 1" or "Boiler 2" hides the very components that actually drive your maintenance — combustion cans, HP rotor stages, HRSG tube banks, generator windings. This guide walks reliability and maintenance managers through structuring a CMMS asset hierarchy down to the sub-component level, with concrete examples for gas turbines, steam turbines, HRSGs, and generators you can copy directly. Start a free OxMaint trial to build your hierarchy today, or book a demo and we'll walk you through a generation-specific setup.

Asset Management · Power Plant Maintenance Strategy

Power Plant Asset Register: Turbine, Boiler & Generator CMMS

A field-tested asset hierarchy structure for generation plants — going below the unit level into the sub-components where PM scheduling, failure history, and spare parts tracking actually happen.

3 levels
Unit → System → Component hierarchy
14 cans
Combustor sub-assets per F-class GT
6 tube banks
Typical HRSG register scope
24,000 fh
Hot-gas-path inspection interval

Why a flat asset list fails in power generation

Most plants inherit an asset register that lists major equipment — "GT-01," "ST-02," "HRSG-A," "GEN-01" — and stops there. When every work order, failure code, and spare part rolls up to a single parent record, you lose the ability to plan maintenance at the component level where it actually matters.

Flat register

"GT-01 Combustion Inspection" logged against the parent turbine asset. No record of which of 14 combustion cans was pulled, which transition piece failed, or which first-stage nozzle segment was replaced.

  • Fired hours tracked at unit level only
  • Spare parts issued to a generic turbine code
  • Failure history cannot isolate a recurring can or bearing
  • OEM interval compliance is unverifiable at audit
Hierarchical register

"GT-01 → Combustion System → Combustion Can #07" carries its own fired-hour counter, its own PM schedule, its own failure history, and its own BOM — so the next CI pulls exactly the right parts and records.

  • Component-level fired-hour and cycle tracking
  • Spare parts linked to specific sub-assets
  • Failure history isolates repeat offenders by serial number
  • NERC/API/OEM intervals auditable per component

The three-level hierarchy every plant should use

A generation asset register works when each level answers a different question. The unit level answers "what's running?" The system level answers "what function does it perform?" The component level answers "what do we maintain, inspect, and track?"

L1

Unit

The top-level generating asset — e.g., GT-01, ST-02, HRSG-A, GEN-01. Carries unit-level operating data: total fired hours, starts, capacity factor, unit availability.

L2

System

Functional grouping within the unit — Combustion System, Hot Gas Path, Rotor & Blading, Feedwater System, Steam Path, Electrical & Winding. Defines the maintenance discipline and inspection scope.

L3

Component

The maintainable item — Combustion Can #07, HP Stage 1 Rotor Blade Row, HP Evaporator Tube Bank, Stator Winding. Carries its own PM schedule, fired-hour counter, failure history, and BOM.

Naming convention tip: Use a structured tag like GT01-COMB-CAN07 so every component is uniquely identifiable, sortable, and readable in a work order without opening the hierarchy tree.

Gas turbine sub-component register

A gas turbine asset register needs to break the unit into the sub-components that drive combustion inspections (CI), hot-gas-path inspections (HGPI), and major inspections (MI). Below is a reference structure for an F-class heavy-duty gas turbine — adapt the can count and stage naming to your OEM frame.

L1 Unit L2 System L3 Component Tracking basis Typical interval
GT-01 Combustion System Combustion Can #01–14 Fired hours + starts CI: 8,000 fh
GT-01 Combustion System Transition Piece #01–14 Fired hours CI: 8,000 fh
GT-01 Combustion System Fuel Nozzle Assembly #01–14 Fired hours CI: 8,000 fh
GT-01 Hot Gas Path Stage 1 Nozzle Segments Fired hours + starts HGPI: 24,000 fh
GT-01 Hot Gas Path Stage 1 Bucket Row Fired hours + starts HGPI: 24,000 fh
GT-01 Hot Gas Path Stage 2 Nozzle & Buckets Fired hours HGPI: 24,000 fh
GT-01 Rotor & Bearings #1 Bearing (Compressor End) Vibration trend + hours MI: 48,000 fh
GT-01 Rotor & Bearings #2 Bearing (Turbine End) Vibration trend + hours MI: 48,000 fh
GT-01 Rotor & Bearings Compressor Rotor Starts + hours MI: 48,000 fh
GT-01 Air Inlet Inlet Filter Stage (coarse + fine) Pressure drop ΔP Condition-based
Why this matters: When combustion can #07 has two failure events in 16,000 fired hours while the other 13 cans have none, a flat register hides the pattern. A component-level register surfaces it — and lets you track that specific can's serial number across its lifecycle.

Steam turbine stages & rotor/blade tracking

Steam turbine maintenance is driven by blade integrity, rotor stress, and casing distortion. The asset register must track individual stage rows and rotor assemblies so that boresonic inspections, NDE blade checks, and casing metrology are recorded against the right component — not the unit.

L1 Unit L2 System L3 Component Inspection type Typical interval
ST-02 HP Section HP Rotor (incl. blade rows 1–8) Boresonic + NDE Major: 10 yr / 100k fh
ST-02 HP Section HP Stage 1 Blade Row Blade tip timing + NDE Major: 10 yr
ST-02 HP Section HP Inner Casing Casing metrology / distortion Major: 10 yr
ST-02 IP Section IP Rotor Boresonic + NDE Major: 10 yr / 100k fh
ST-02 IP Section IP Blade Rows NDE / blade root inspection Major: 10 yr
ST-02 LP Section LP Rotor (last-stage blades) Boresonic + L-0/L-1 NDE Major: 10 yr / 100k fh
ST-02 LP Section LP Last-Stage Blade Row Stress corrosion / NDE Major: 6–10 yr
ST-02 Bearings & Seals #1–#4 Journal Bearings Babbitt inspection + alignment Major: 4–6 yr
ST-02 Bearings & Seals Thrust Bearing Babbitt + pad inspection Major: 4–6 yr
ST-02 Steam Path HP Nozzle Block / Diaphragms Erosion / deposit mapping Major: 10 yr

HRSG tube banks & inspection tracking

The HRSG is where many plants lose register discipline — because a "boiler" is actually a stack of independent tube banks, each with its own degradation mechanism, inspection interval, and tube-replacement history. Register each bank as a separate L3 component so that tubing thickness data, tube plug records, and NDE results attach to the right surface.

L1 Unit L2 System L3 Component Primary degradation Inspection basis
HRSG-A HP Circuit HP Economizer Tube Bank Flow-accelerated corrosion UT thickness / NDE
HRSG-A HP Circuit HP Evaporator Tube Bank Caustic gouging / under-deposit UT thickness / NDE
HRSG-A HP Circuit HP Superheater Tube Bank Creep / oxidation UT + replication
HRSG-A IP Circuit IP Evaporator Tube Bank FAC / corrosion fatigue UT thickness
HRSG-A IP Circuit IP Superheater Tube Bank Creep UT + replication
HRSG-A LP Circuit LP Evaporator Tube Bank FAC UT thickness
HRSG-A Condensate Condensate Preheater Oxygen pitting / FAC UT thickness
HRSG-A Headers & Manifolds HP Header (main steam) Creep / ligament cracking Replication + UT
HRSG-A Casing & Duct Inlet Duct / Transition Thermal fatigue Visual + NDE
Tube plug tracking: When a tube is plugged, record the plug against the specific tube bank component — not the HRSG parent. This lets you trend plug counts per bank over outages and spot a bank that's approaching retubing threshold.

Generator windings & electrical sub-assets

Generator maintenance hinges on winding insulation health, stator core tightness, and hydrogen/cooling system integrity. The register should separate stator winding, rotor winding, and core as distinct L3 components — each with its own electrical test history (Megger, polarization index, EL CID, TEF) and its own rewind/replacement record.

L1 Unit L2 System L3 Component Key tests / tracking Typical interval
GEN-01 Stator Stator Winding (main bars) Megger, PI, partial discharge Annual / major: 8–12 yr
GEN-01 Stator Stator Core EL CID, knife test Major: 8–12 yr
GEN-01 Stator Stator Winding Support / Side Ripple Visual + tap tightness Major: 8–12 yr
GEN-01 Rotor Rotor Winding Megger, PI, RSO Major: 8–12 yr
GEN-01 Rotor Rotor Body / Forging Boresonic (if applicable) Major: 10–15 yr
GEN-01 Rotor Retaining Rings NDE / fluorescent penetrant Major: 8–12 yr
GEN-01 Cooling Hydrogen Cooler (coils) Leak test / cleaning Annual
GEN-01 Cooling Seal Oil System Oil quality / seal condition Quarterly / annual
GEN-01 Excitation Exciter / Brushless Exciter Insulation resistance Annual
GEN-01 Bearings Generator Journal Bearings Babbitt + alignment Major: 4–6 yr

How OxMaint structures your asset hierarchy

OxMaint CMMS is built around the unit → system → component model, so every work order, PM trigger, failure record, and spare part attaches to the right sub-component — not a generic parent.

01

Unlimited hierarchy depth

Build Unit → System → Component → Sub-component without hitting a flat-list ceiling. Each node carries its own attributes, tags, and criticality rating.

02

Component-level fired-hour tracking

Each combustion can, blade row, and tube bank can carry its own operating-hour and start counter — so PM triggers fire per component, not per unit.

03

Failure history by serial number

When a can or bearing is replaced, the old serial's history stays archived and the new serial starts fresh — so you can spot repeat offenders across the fleet.

04

Spare parts BOM per component

Attach a bill of materials to each L3 component so a work order on "Combustion Can #07" auto-pulls the right transition piece, liner, and cap screw part numbers.

05

OEM & NERC interval templates

Pre-loaded inspection templates for CI/HGPI/MI on gas turbines, major overhaul on steam turbines, and tube-bank NDE on HRSGs — editable to your OEM frame and plant standards.

06

Bulk import & hierarchy builder

Import an existing flat register via CSV and re-parent assets into the hierarchy with a drag-and-drop tree — no manual re-entry, no data loss.

Frequently asked questions

How deep should a power plant asset hierarchy go?

For most generation equipment, three levels — Unit → System → Component — is sufficient for maintenance planning. Go to a fourth level (Sub-component) only when a part within a component has its own serial number, inspection interval, or replacement history — for example, individual combustion cans within the combustion system, or individual tube rows within an evaporator bank.

Can we migrate an existing flat asset list into OxMaint?

Yes. OxMaint's CSV importer accepts your existing flat register, and the hierarchy builder lets you re-parent each asset into the correct Unit → System → Component structure via drag-and-drop. Work order history, failure codes, and spare parts records migrate with each asset and remain attached after re-parenting.

How does OxMaint handle fired-hour tracking per component?

Each L3 component can carry its own operating-hour and start counter. You can feed these counters from your plant historian or DCS via integration, or update them manually at inspection events. PM triggers — CI at 8,000 fh, HGPI at 24,000 fh, MI at 48,000 fh — fire against the component counter, not the unit total.

What about spare parts — are they linked to the component or the unit?

Both. Each L3 component has its own BOM listing the specific part numbers (with OEM and alternate references) for that component. When a work order is raised against "Combustion Can #07," the system auto-suggests the correct liner, transition piece, and cap screw kit — not a generic turbine-level parts list.

Does OxMaint support NERC and API compliance reporting?

Yes. Because every inspection, test result, and failure record is attached to a specific component with its own interval and fired-hour basis, you can generate compliance reports showing that each component was inspected within its required interval — with the technician, date, and result documented for audit.

Build your asset register the right way

Start with OxMaint's generation-ready hierarchy templates — gas turbine, steam turbine, HRSG, and generator structures pre-built with OEM intervals and component-level tracking. Import your existing register and re-parent in minutes.


Share This Story, Choose Your Platform!