PdM Platform The Toolbox Services Academy Library About Contact Open PdM →Open the Toolbox →
Tool 4 Guide

GMC Matcher — Generic Maintenance Concepts explained

A complete guide to the Bluestream Concept Builder and the GMC Matcher. What a Generic Maintenance Concept is, how the library is structured, how the matcher picks the right GMC from the RCM output, how to tailor a GMC to your specific asset using the O&M manual, and how the output feeds directly into the Work Instruction Generator.

ISO 14224:2016 NORSOK Z-008:2024 ISO 55001 EN 13306
In short

A Generic Maintenance Concept (GMC) is a reusable maintenance-programme template for a specific equipment type and criticality combination. Instead of engineering a bespoke plan for every pump on the facility, you build one good GMC for "centrifugal pump, continuous duty, C2/B redundancy" and apply it to every pump that matches those parameters. The GMC captures the task list, intervals, resource requirements, acceptance criteria, and spare-parts strategy — keyed to a Bluestream equipment classification that borrows ISO 14224's class names.

The Bluestream GMC Matcher takes the RCM output from Tool 3 and picks the best-fit GMC from a library of 206 templates — 199 of which are marked Available and offered as candidates; the rest are retired or still being written, and the matcher will not return them. The output is a tailored maintenance plan ready for the Work Instruction Generator (Tool 5), which turns each task into a discipline-specific work-instruction document.

The Bluestream Toolbox Concept Builder showing a draft generic maintenance concept for a vertical line-shaft centrifugal pump. The concept header carries its identifier, equipment group, class and type, consequence class and operating mode, and below it a maintenance plan lists each maintainable item with its failure mode, strategy, PM type, interval and maximum allowed interval.
Step 04 in the Toolbox, assembling a generic maintenance concept. The plan carries a recommended interval and a maximum allowed interval on every line, which is what §9.4.1 requires a concept to contain, plus the comment field that records why each interval is what it is — a vendor manual, a regulatory floor, or site experience.

What a Generic Maintenance Concept is

A Generic Maintenance Concept (GMC) is a reusable, standards-aligned maintenance-programme template — a complete set of tasks, intervals, acceptance criteria, resource requirements, and reference documents — associated with a specific equipment type and criticality combination. Apply it to any asset that matches those parameters and you have a coherent maintenance plan, immediately, without starting from a blank sheet.

The GMC captures everything the maintenance organisation needs to execute on that class of asset:

A GMC is not a specific work order on a specific asset. It is the template from which specific work orders are generated, by attaching the GMC to a concrete asset in the CMMS and letting the scheduling engine create work-order instances at the interval the GMC specifies.

The word "generic" in GMC means reusable, not watered-down. A high-quality GMC is better than most bespoke plans — it has been reviewed by multiple engineers, debugged against multiple asset populations, and refined against operating data. Bespoke plans are typically written once, never reviewed, and reflect whatever assumptions the original engineer held. Reuse of a good GMC is a quality move, not a shortcut.

Why GMCs exist — the reuse economics

A typical offshore production platform has 5,000–15,000 tagged maintenance items. A typical aquaculture facility has 800–2,000. The dominant cost of building a maintenance programme from scratch is not the tooling — it is the engineering hours per asset. On our own scoping figures — not an industry benchmark — engineering from a blank sheet runs 2–6 hours per asset depending on criticality; at 10,000 assets that is 20,000 to 60,000 engineering hours. Substitute your own rates: the ratio below holds even where the absolute numbers do not.

GMCs break this cost structure by changing what is engineered. You engineer once, per equipment-class-and-criticality combination, and apply N times. For most operating facilities, the number of unique combinations is measured in the low hundreds even when the asset count is in the thousands:

Facility sizeAssetsUnique GMCs neededEngineering hours (bespoke)Engineering hours (GMC)
Small O&G platform2,000~808,0001,200
Large O&G platform12,000~15048,0003,500
Mid-size aquaculture site1,500~606,000900

The numbers above are ours, not a published benchmark: they assume 4 engineering hours per bespoke plan and 15 hours per GMC (GMCs are more expensive to engineer individually because each needs to cover a population of assets). The saving scales with asset count; the more assets share a GMC, the better the ratio gets.

The saving is not only in hours — it is in consistency. Fifty centrifugal pumps on the same facility, all managed under the same GMC, will receive the same tasks at the same intervals with the same acceptance criteria. Fifty pumps each managed under a different bespoke plan drift apart over time as different engineers update each plan differently. The GMC approach makes the maintenance programme auditable at the population level — an auditor can look at the GMC once and know what is happening on every asset it governs.

GMC vs asset-specific maintenance plan

A GMC is a template; an asset-specific maintenance plan is what the CMMS actually executes against a specific tag number. The relationship is many-to-one: one GMC governs many assets. But not every asset fits a GMC cleanly, and not every GMC applies to every asset that shares its equipment type. Knowing when to match and when to tailor is the core judgement call.

DimensionGMCAsset-specific plan
ScopeOne equipment type + criticality combination.One specific tag number.
ReuseApplied to many assets.Applies to one asset.
Engineering effortHigh per GMC; amortised across N assets.Moderate per plan; not amortised.
Change controlLibrary-level — one change propagates to all using assets.Per-asset — each plan updated individually.
Live in CMMS asJob-plan templates / strategy groups.Concrete job plans attached to specific tags.

In a mature programme, the asset-specific plan is a tailored instance of a GMC, not an independent plan. The CMMS holds the GMC as the master and the asset-specific plan as a derived record with delta fields — the interval was shortened because this specific pump has a history of frequent failures, or the acceptance criterion was tightened because this specific unit is on safety-critical duty. Everything not in the delta inherits from the GMC.

GMC library structure — concepts / routines / lines

The Bluestream GMC library is stored in three linked tables in the platform database. Understanding the hierarchy matters because it explains how small changes in the library propagate into thousands of executed work orders.

LevelDB tableCurrent countWhat it holds
1. Generic Maintenance Conceptconcepts206One row per equipment-type + criticality combination. Concept number, function code, description, equipment group, discipline, equipment category / class / type, functional mode, consequence class, status.
2. Maintenance routinemaintenance_routines499A single task belonging to a GMC. Task type (CBM, SR, SD, FF, RTF), interval, discipline, estimated duration.
3. Maintenance linemaintenance_lines290A specific instruction step within a routine. "Measure overall vibration at bearing housings DE and NDE, compare to ISO 10816-7 Table A.1 Zone B limits for the pump’s category and rated power." Granular enough to render into a work instruction.

The reuse multiplier is what makes the library worth building. The 206 concepts carry 499 maintenance routines — about 2.4 routines per GMC — so each GMC, applied to N assets, generates N × 2.4 routine instances in the live maintenance programme: a library of 206 GMCs applied across 10,000 assets yields roughly 24,000 routine instances in the CMMS, all inheriting from the 499 master routines. The third level is still being filled in — 290 maintenance lines exist today, covering 92 of the 206 concepts — so the granular instruction text is not yet in place for every GMC.

GMC library hierarchy A three-level tree showing the Bluestream library structure. At the top, 206 Generic Maintenance Concepts are represented by a stack of cards. These expand to 499 maintenance routines below, and the routines expand to 290 maintenance lines so far. The tree fans out and a note on the right explains that when 206 GMCs are applied to an asset population of 10,000, the number of routine instances in the CMMS reaches roughly 24,000, all inheriting from the 499 master routines. 206 Generic Maintenance Concepts Level 1 concepts table 499 Maintenance routines Level 2 maintenance_routines 290 Maintenance lines Level 3 maintenance_lines Intrinsic ratios 499 ÷ 2062.4 routines per GMC 290 ÷ 4990.6 lines per routine 290 ÷ 2061.4 lines per GMC Applied to an operating facility 10,000 assets × 2.4 routines/GMC = ~24,000 routine instances live in CMMS Why this matters for change control Fix ONE line in the library, propagate to ALL 10,000 assets instantly. Without a GMC library, that same fix would be 10,000 separate CMMS edits. The value of the library is in the multiplier, not the absolute counts.
The three-level GMC library hierarchy 206 GMCs expand into 499 routines, and the routines expand into granular instruction lines — 290 so far, covering 92 of the 206 concepts. Applied to a typical operating facility, this small library generates tens of thousands of executable CMMS records, all inheriting from the master routines, so library changes propagate cleanly across the whole maintenance programme.

Equipment classification — and where ISO 14224 actually applies

The classification the library stores is Bluestream's own; ISO 14224:2016 supplies part of the vocabulary but is not the key. Each concept row carries an equipment category (Machinery, Mechanical Equipment, Electrical Equipment, Safety and Control Equipment), an equipment class name, an equipment type, a functional mode and an equipment group — all as plain text. Many of the class names are taken straight from ISO 14224 Table A.4 (Pumps, Compressors, Heat Exchangers, Valves, Electric Generators, Power transformers, Control Logic Units, Telecommunication); others — Fiscal Metering, Fresh Water Maker, Electrochlorination Package, Hydrocyclone skid — have no Table A.4 counterpart. The library stores the class name, never the two-letter ISO 14224 class code: there is no PU, CO or HE in it. The letters in a concept number such as BS-GMC-PA-01 are a tag function code, not an ISO 14224 equipment class code.

Why lean on ISO 14224 vocabulary at all, rather than OEM model numbers or company-specific tag conventions:

The classification is four levels deep: equipment category → equipment class → equipment type → functional mode. Machinery → Pumps → Centrifugal is one concept family; Mechanical Equipment → Heat Exchangers → Shell and tube is another. There is no ISO 14224 subclass field and no maintainable-item level in the library, and no rule that prefers a narrower entry over a broader one — the four fields are stored as plain text and nothing below equipment type is modelled.

How the GMC Matcher picks from FMECA output

The Matcher is a single pass over the concept library. You give it an equipment type, optionally a function code, free-text notes and optionally a document; it reads the library — concept number, description, equipment group, equipment type, functional mode — and returns the five closest concepts, each with a confidence percentage and a written rationale for why it matched. It is a lookup with judgement, not a scoring engine: there is no weighted formula behind the number, and the criticality class and redundancy from Tool 1 are not inputs to it.

Inputs the matcher uses for scoring:

  1. Equipment type, function code and free-text notes — the three fields you type in. There is no ISO 14224 equipment-class filter: the complete concept list is put in front of the model, which ranks it on functional similarity, so no GMC is excluded before ranking.
  2. Criticality class from Tool 1 — C1, C2, or C3. This is not what selects the concept, and it is worth being clear why. Z-008 §C.4 says one GMC applied to items of different consequence class gives different activities and intervals, and Annex D shows a single concept carrying a “maintenance interval per consequence class” column. So the class picks the interval column inside the concept, not the concept itself. The Matcher does not read it today; you apply it when you set intervals in the Concept Builder.
  3. Redundancy class — RED-A, RED-B, or RED-C from the Criticality Classification. Redundancy affects the right failure-finding interval and the acceptable run-to-failure decisions.
  4. Operating context features — service fluid, duty cycle (continuous vs standby vs emergency), environment (indoor / outdoor / subsea / offshore).
  5. Industry — O&G, aquaculture, power, process. Industry-specific libraries override cross-industry defaults where they exist.
  6. RCM decision-tree outcome — which task types the asset actually needs (CBM, SR, SD, FF, RTF, RED). The matcher prefers GMCs whose routine set matches the needed task set.
GMC Matcher flow A flow diagram showing how the GMC Matcher consumes Tool 3 output and produces a selected GMC. On the left, an RCM output row carries equipment class, criticality, redundancy, and recommended task types. This feeds into a two-stage process: a hard filter that restricts candidates to the same equipment class and criticality, then a fit-scoring stage that ranks surviving candidates on redundancy, operating context, industry, and task-type alignment. On the right, the top candidate is selected and paired with the asset-specific O and M manual and operating context to produce a tailored maintenance plan ready for Tool 5. From Tool 3 (RCM) one row per failure mode • Equipment class • Criticality (C1/C2/C3) • Redundancy (RED-A/B/C) • Operating context • Recommended task types Hard filter (exclude) Same equipment class Same criticality band Fit scoring (rank) + Redundancy match + Operating context match + Industry match + Task-set alignment Selected GMC top confidence from the 206-row library fallback if no match Tailoring pipeline Generic GMC + Asset-specific O&M manual (uploaded PDF) + Operating context (from Tool 1) + Any engineering overrides = Tailored plan → Tool 5 Work Instruction Generator Fallback: no library match Common when the asset is exotic, custom-built, or from a new industry not yet covered by the library. → Engineered GMC path (see worked example 3)
The GMC Matcher decision flow RCM output from Tool 3 is filtered to candidates of matching equipment class and criticality, then ranked on redundancy, operating context, industry, and task-set alignment. The top GMC is tailored with the asset-specific O&M manual and operating context to produce the input to the Work Instruction Generator. When no library match is credible, the engineered-GMC path is taken instead.

Tailoring a GMC to a specific asset

A GMC is a template; the tailored plan is the instance applied to a specific asset. Tailoring is the step that turns generic into specific, and it is where the Bluestream tool earns its keep over a manual library-matching exercise.

The tailoring step consumes four inputs:

InputSourceWhat it contributes
The selected GMCFrom the Matcher step above.Task list, intervals, acceptance criteria, reference documents — the backbone.
The asset's O&M manualUploaded by the user as PDF.OEM-specific intervals, lubricants, tolerances, torque values, safety notices that deviate from the generic defaults.
The operating contextFrom Tool 1 Criticality Classification.Service fluid, duty cycle, environment, performance requirements.
Engineering overridesOptional, user-entered.Known-specific deviations — this pump has 20% more vibration at baseline than OREDA; this valve's spring is replaced every 3 years not 5.

The O&M manual is where OEM specifics enter, but it enters later than this section used to claim. The uploaded PDF is carried forward to the Work Instruction Generator, which reads it when it writes the steps — there is no separate extraction pass that rewrites the GMC fields into a structured override record. Where the O&M manual disagrees with the generic GMC (often it does — the OEM has knowledge the generic template cannot), the manual should win — but you apply that yourself when you set the plan rows, and record the page reference in the concept rationale. There is no tailoring step and nothing logs the deviation for you.

Why the O&M manual is the right authority for tailoring

The generic GMC is engineered against industry-average data (published reliability datasets, ISO 14224 benchmarks, vendor surveys). The O&M manual is engineered against the specific design of the specific asset — the manufacturer's actual tolerance stack, their fatigue-life calculations, their warranty conditions. When they disagree, the manual is the more authoritative source for that individual asset. The generic GMC is only authoritative for things the manual does not cover.

A key input that carries through the tailoring is the PDF itself. In the Bluestream platform, the uploaded O&M manual is held in a fileData global that persists through the session — so the Work Instruction Generator (Tool 5) can read the same PDF when building each task's instruction steps. The user uploads the manual once; both tools consume it.

Handoff to the Work Instruction Generator (Tool 5)

The tailored plan produced by Tool 4 is the direct input to the Work Instruction Generator (Tool 5). The handoff is automatic inside the platform — when you progress from "Match and tailor GMC" to "Generate work instructions", the tailored plan is passed forward as structured data; you do not re-enter anything.

What flows through:

Tool 5 takes each routine and produces a discipline-specific work-instruction document in the Bluestream format (dark blue header, blue-bordered headings, green acceptance lines, AI disclaimer). For a typical maintenance programme build, Tool 4 runs once per asset; Tool 5 runs once per routine within the tailored plan, producing one work-instruction document per routine.

Tool 5 requires Tool 4 to run first. The Work Instruction Generator is the last step in the chain — it needs the tailored plan as input, and it reads from the same fileData that holds the O&M manual. Running Tool 5 without Tool 4 context produces generic instruction output not tailored to any specific asset.

Industry-specific GMC libraries

The 206-GMC library is general-purpose. Real industries have distinctive failure mechanisms, regulatory requirements and operating patterns that deserve their own variants, and splitting the library that way is on the roadmap. Today there is one library and no industry selector, so an industry-specific concept is something you build by adapting a general one. The industries we expect to split out first:

IndustryWhat changesExample
Oil & Gas
(offshore & onshore)
NORSOK Z-008:2024 consequence classes; industry population failure rates; barrier element tagging per ISO 17776; PSV and SIF-specific failure-finding routines. Firewater pump GMC carries a 3-month function-test routine (SAE JA1012 failure-finding) and PS-FW-002 performance-standard link; the generic pump GMC does not.
Aquaculture
(cage & net-pen)
Biological-contamination cleaning cycles, fish-welfare-sensitive scheduling, seasonal operating patterns (smolt transfer, harvest windows), automation-specific GMCs for feeders and cameras. A feeder GMC includes biofouling inspection cadence keyed to water temperature and growth phase, not calendar-only.
Process industries
(refining, petrochem, LNG)
API 510/570/653 inspection integration; corrosion-under-insulation routines; RBI-aligned intervals; turnaround planning linkage. Piping inspection GMC integrates with RBI output for thickness-measurement frequency, not the generic calendar default.
Power & utilities
(generation, transmission)
NERC/IEEE compliance tasks; grid-reliability performance metrics; generator-specific overhaul cadences; protection-relay scheme test routines. Transformer GMC includes dissolved-gas analysis cadence and furanic-acid sampling, absent from the generic electrical-asset library.

Industry-specific libraries extend the general-purpose library rather than replacing it. A pump GMC may inherit 80% of its routines from the generic library and add 20% industry-specific routines for its service. The Matcher scores industry-specific GMCs higher than general-purpose GMCs when the industry field matches, so the industry library is picked in preference.

New industries are added to the library as Bluestream engages with clients in that sector. The O&G library is the most mature; aquaculture is the newest addition (driven by the Cermaq engagement on Atlantic salmon CMMS implementation).

Version control & change management

A GMC library is a living asset. Operating data accumulates, published reliability datasets update, standards revise, incidents teach lessons — every one of these is a trigger to update GMCs in the library. Because a single GMC governs maintenance on many assets, change control matters more for the GMC library than for any individual asset plan.

The library is not versioned yet — a concept you match today carries no library revision, so a study cannot currently record which library state produced it. That matters for auditability, and versioning it is on the roadmap. The scheme we intend:

Version bumpTriggerImpact
Major (X.0.0)Breaking change — equipment-class code changed; criticality band redefined; task-type codes restructured.Existing tailored plans must be re-matched. Rare — typically tied to a standards revision (e.g., Z-008:2017 → 2024).
Minor (X.Y.0)New GMC added, existing GMC materially extended (new routine, changed interval).Existing assets on unchanged GMCs are not affected. Assets on extended GMCs need a tailored-plan regeneration.
Patch (X.Y.Z)Text correction, reference-document update, acceptance-criterion clarification.Propagates automatically; no regeneration needed.

Every GMC carries the library version it was published under and the date of last review. Tailored plans carry both the library version they were matched under and the GMC version within the library. When the library is upgraded, the platform flags tailored plans that were built against older GMC versions and offers a re-match — accepting the re-match is opt-in, so you are never silently changed out from under.

How the Bluestream tool implements this

Tool 4 on /toolbox is a two-step workflow: match, then tailor. The sidebar captures the inputs; the main panel shows the matcher output and the tailoring form.

Required inputs:

Click Match GMC to run the matcher. The output panel shows the top candidates with confidence percentages, the recommended selection, and a rationale summary for why the top candidate won. Accept the recommendation or pick a different candidate — your call.

Once a GMC is selected, open the Concept Builder and work through the plan rows: the routines, their intervals, the discipline that carries each one, and the acceptance criteria. This is where your judgement goes in — the tool assembles and records the concept, it does not tailor it for you, and there is no separate tailoring action to click. The tailored plan is the input to the Work Instruction Generator (Tool 5) — progress directly to Tool 5 from the output screen.

Worked examples

Three asset-and-GMC combinations showing how the matcher and tailoring logic land in different situations.

Example 1 — Centrifugal pump, clean library match

Fit 0.94 · Library GMC PU-CF-02

A produced-water injection pump, API 610 OH2, continuous duty, offshore, 2×100% redundancy. Classified C2/B in Tool 1; FMECA in Tool 2 identified bearing wear, seal wear, and impeller fouling as the credible failure modes; RCM in Tool 3 recommended CBM for bearing wear, scheduled restoration for seal wear, and condition-based monitoring for impeller fouling via pump performance trending.

Equipment class: PU (pump) - centrifugal - overhung (ISO 14224).
Criticality input: C2/B.
Industry: O&G, offshore.
O&M manual: uploaded, 42 KB PDF (KSB-issued).
Candidate filter: 14 GMCs match equipment class + criticality.
Top match: 94 % confidence — GMC PU-CF-02 (centrifugal pump, continuous duty, C2 redundant).
Tailoring applied: bearing lubrication interval shortened from 12 months (generic) to 9 months (O&M manual says 8,000 hrs ≈ 9 months for this duty). Seal-inspection interval aligned to O&M-specified 18 months. Impeller-clearance tolerance tightened from generic 0.4 mm to 0.3 mm per the OEM tolerance table.
Routines generated: 6 (bearing CBM, bearing lube, seal inspection, impeller inspection, performance trend, overall condition walkdown).
Handoff to Tool 5: 6 work-instruction documents will be generated.

This is the canonical clean-match case. The library has a well-engineered GMC for exactly this equipment type and duty; the O&M manual contributes three tailoring deviations (all more conservative than the generic defaults); the tailored plan is ready for work-instruction generation in under a minute of user time.

Example 2 — Mechanical seal replacement on a legacy pump

Fit 0.71 · Library GMC SE-MC-01 + heavy tailoring

A mechanical-seal replacement task on a 1997-vintage ammonia pump. The pump is still in service, the original manufacturer no longer supports it, and the seal assembly has been upgraded three times over its service life to different OEM designs. Classified C3/A (single-train ammonia export); Tool 3 recommended scheduled seal replacement every 4 years.

Equipment class: a mechanical seal is not an ISO 14224 equipment class — Table A.4 classes sit at level 6, and a seal is a maintainable item below that, inside the pump (class PU). Classify the pump and carry the seal as the maintainable item.
Criticality input: C3/A.
Industry: O&G, onshore.
O&M manual: uploaded, 55 KB PDF — but from the latest seal OEM, not the original pump OEM.
Candidate filter: 4 GMCs match equipment class + criticality.
Top match: 71 % confidence — GMC SE-MC-01 (single mechanical seal, critical service). Lower fit than typical because the library GMC assumes matched pump+seal OEM documentation; this case has mismatched documentation.
Tailoring applied: heavy. Safety barrier flag set (ammonia service, toxic). Torque values substituted from current-seal-OEM manual. Flush-plan verified from current-seal-OEM data (Plan 62 not the legacy Plan 11). Previous-failure notes from CMMS history added as context. Two manual-override fields populated: "confirm packing not present (upgraded from packing to seal in 2004)" and "confirm Plan 62 flush loop integrity".
Routines generated: 4 (pre-work isolation & preparation, seal removal, new seal installation, post-work commissioning test).
Handoff to Tool 5: 4 work-instruction documents with barrier-safety-critical flag.

This case shows the value of the tailoring step. The generic GMC gets you the structure (isolation, removal, installation, recommissioning) but cannot know the history of this specific pump. Tool 4 captures the deviations, logs them with page references to the O&M manual, and flags the barrier-safety context. Without the tailoring step, the generic GMC would generate work instructions that reference the wrong seal OEM, wrong flush plan, and miss the "no longer a packing" check that is specific to this pump's modification history.

Example 3 — Subsea control module, no library match

No match · Engineered GMC path

A subsea control module (SCM) on a wellhead. Custom-built for this field; not a catalog item. Houses hydraulic and electrical control of the subsea tree. ROV-accessed only; service life of 25 years with in-situ maintenance via ROV. Classified C3/A; the matcher finds no library GMC that credibly fits.

Equipment class: ISO 14224 Table A.4 has one valve class, VA, under Safety and control — there is no separate control-valve or actuator class, and the actuator and positioner are maintainable items within it. Classify as VA and record the actuator at the level below.
Criticality input: C3/A.
Industry: O&G, subsea.
O&M manual: uploaded, 58 KB PDF (installation-specific dossier).
Candidate filter: 0 GMCs match at credible fit (> 0.5).
Top candidate: VL-SB-01 (subsea valve, C3) at 34 % confidence — rejected as insufficient.
Engineered GMC path: matcher redirects to an engineered-plan workflow. The user builds a new GMC for this asset class, drawing on the O&M manual as the primary source. The engineered GMC is tagged as "single-use" and not added to the library unless the user explicitly promotes it.
Routines generated: 8, all hand-engineered (hydraulic-circuit function test, electrical continuity test, ROV-camera visual inspection, SIT connector check, and four specialist tests from the O&M manual).
Handoff to Tool 5: 8 work-instruction documents with subsea-specific discipline tagging.

This case illustrates what happens when the library is too shallow. Subsea equipment is not covered in the 206-GMC library — it holds no subsea tree, manifold, umbilical, control-module, riser or flowline concept — so none of the candidates the matcher returns is a credible fit and the engineered-plan workflow takes over. The user spends more time — because nothing is being reused — but the tailored plan that results is specific to the asset and the O&M manual. When Bluestream subsequently adds a subsea library, cases like this one are the source material.

Common pitfalls

Six GMC-matching errors that recur across projects. Most come from treating the library as static or from skipping the tailoring step because "it looked close enough".

1. Accepting the library match without tailoring

The matcher returns five ranked candidates, each with a confidence percentage and a written rationale. A confidence of 94 % is a strong match — it still means the GMC has to be adapted to this specific asset. Accepting the generic GMC as-is and skipping the tailoring step produces work instructions that are correct for a generic pump but not for your pump. The O&M manual upload and the override fields are not optional; they are how the library becomes applicable to your assets.

2. Treating a low confidence as a library failure

A confidence in the 50–70 % band is not a failed match — it is a partial one that needs more adaptation. Below 50 % the library probably does not cover this asset, and building the plan from your own FMECA and RCM beats forcing a poor match. The model is told to be conservative with the number: a strong functional match scores 80–90 %, an exact match on type and application 90–95 %, and anything inferred sits below 50 %. Know the difference. The threshold is at the matcher level, not at the user's discretion.

3. Over-specialising the library

The instinct to build a GMC for every variant (pumps by OEM, by horsepower band, by service type, by install decade) produces a library that is too narrow to match anything. A library of 2,000 GMCs where each governs 5 assets is worse than a library of 200 GMCs where each governs 50 assets — the reuse multiplier that makes the library valuable is lost. Engineer GMCs at the equipment-class-plus-criticality level; handle the specialisation in the tailoring step.

4. Letting the library rot

A library not reviewed for two years has drifted away from the operating reality. Task intervals tuned against 2022 operating data are approximately wrong by 2026. Incidents teach lessons that should be encoded into GMCs. Schedule annual library reviews, act on them, bump the version number. A stale library is worse than no library because it creates false confidence.

5. Ignoring the O&M manual when it exists

The O&M manual upload is required for tailoring; skipping it leaves the generic GMC unmodified. Some operators skip the upload because "the manual is in our document control anyway". That is not the same as letting the tool read it. The Bluestream tool cannot consult external document-control systems; it can only consult files uploaded into the session. Upload the manual every time — or lose the tailoring value.

6. Mismatching industry and library

The library is general-purpose and carries no industry dimension, so the matcher will happily return the nearest functional cousin from another industry, producing a confidence that looks respectable but that ignores industry-distinctive failure mechanisms. An aquaculture feeder matched against the generic electrical-motor GMC will receive cadence recommendations that are calendar-based, not keyed to fish-growth phase. Always set the industry field correctly; if the industry library does not cover the asset, that is a library gap to flag, not a mismatch to ignore.

References

Next steps