Blogs

Your Fleet was Identical on Delivery Day. It hasn't Been Since.

By Joanne Scattolon posted 2 days ago

  

Teresa knows the campaign is coming before the paperwork does. A controller revision, a firmware update, a replacement bracket: the manufacturer publishes it, engineering signs off, and the work starts landing in the shop. Then somebody upstairs asks the reasonable question: How many of our units already have this?

She knows the answer, and she knows it is not the one anyone wants. We would have to go look. Not check. Go look. Somebody walks the yard with a clipboard, or she exports three spreadsheets and hopes whoever touched them last kept them current.

Configuration drift is quiet, and then it is expensive

That is not a records problem. Assets drift, for reasons that are individually defensible. A part gets swapped at 2 a.m. with the nearest thing that fits, because the alternative is a unit down at pull-out. A firmware revision reaches 11 of 14 units before the shift ends. A component goes into a position the engineering drawing never intended, and it works, so nobody writes it down.

Each of those calls is reasonable on the night it is made. Together they mean the fleet you are planning maintenance against is not quite the fleet you have. And the gap only becomes visible at the worst possible moment: mid-campaign, mid-audit, or mid-failure investigation.

A configuration you cannot prove is not a configuration. It is a belief about your fleet.

Write the intended build down as something a system can check

Asset configuration management starts by making the intended configuration explicit. In Trapeze EAM that is a model: the components an asset is required to have, the serialized parts that belong in them, the attributes each one must carry, and the position each part occupies.

Models mirror how the asset is actually built, with parent and child components several levels deep. Components are matched on equipment class, part number and suffix, manufacturer part ID, or position. The ones an asset cannot run without are flagged required for service, because “out of compliance” and “not safe to dispatch” are two different sentences and they should never share a field.

The checking is arithmetic rather than opinion. Attribute rules handle text and date equality, and numeric ranges to four decimal places, which is how a firmware or software revision band gets enforced instead of eyeballed. Serialized parts carry an expected quantity and an optional position; where components are tracked as parts with positions, the system only allows them to be issued into positions the model supports. Right part, wrong location stops being possible.

A finding that does not generate work is just a red flag

A compliance run does not hand back a list of problems and leave you to it. It names the rule that fired, the component, part or attribute at issue, and the expected value beside the actual one. Then the work gets created from the same screen: a work order per asset, a multi-asset work order, or a multi-unit project for a whole campaign. Where a violation is critical, the unit can be pulled from service with the reason written onto its record.

Version control is the part reliability engineers tend to care about most. An active model is locked, because it is part of the audit history of what you were operating to. Changes happen on a copy, in draft, and get approved back into service deliberately. So when someone asks what the standard was last quarter, that is a lookup rather than an archaeology project.

This is not only a rail problem

The rail framing sticks to this capability, partly because of the compliance obligations that come with it. But configuration management earns its keep anywhere you have a population of assets that are supposed to be identical and quietly are not: bus fleets, rail vehicles, wayside systems, plant and shop equipment, any complex serialized asset.

The mechanism is class-driven. A model targets a maintenance class, and every active asset in that class gets measured against it. A bus fleet halfway through a recall and a rail fleet under a federal obligation are the same problem wearing different paperwork.

Rail does add one obligation that gets handled as its own discipline. For Positive Train Control, ACM documents hardware, software and firmware changes and tracks PTC components along the right of way, with a compliance view built for FRA reporting. Where an asset is linear, its attributes can be viewed and added by linear area and date, so configuration history and corridor location stay in one system.

The first model is an engineering conversation

The hardest part is not the software. It is deciding what is genuinely required for service versus merely preferred, which components need position enforcement and which only need to exist, and how deep the hierarchy should go before it stops earning its keep. That is the work a generic tool leaves an agency to figure out alone.

Two things make it survivable. A draft model can be run in test before it is activated, so your engineers can see how it compares against the real fleet without writing results to a single asset. And our people sit in that first workshop with yours. The model that governs your fleet gets built by people who have stood in the shop it describes.

The question worth asking

Not “does it track components?” Everything tracks components. Ask instead: if a campaign landed this morning, could you name every unit that already complies, generate the work for the ones that do not, and show an auditor the configuration you were operating to last quarter?

If the answer is yes, someone built the models. If it is no, you do not have a managed configuration. You have an inventory and a hope.

0 comments
1 view

Permalink