Skip to content

Domain Frameworks

This chapter covers the two major diagnostic frameworks that encode Dibyendu De’s field experience into structured, computable form: the FRETTLSM 88-factor causal taxonomy and the 300-rule Imperfection Rule Library.


FRETTLSM — The 88-Factor Causal Taxonomy

Section titled “FRETTLSM — The 88-Factor Causal Taxonomy”

When a machine fails, the question “why?” demands a systematic answer. A reliability engineer confronting a complex failure must consider dozens of potential causes spanning mechanical, thermal, electrical, chemical, tribological, and human factors. Without a systematic framework, investigation defaults to the most obvious symptom — “the bearing failed” — while the actual root cause (contaminated lubricant, excessive thermal cycling, installation error) goes unidentified.

FRETTLSM provides that framework. It is the “periodic table” of failure causes. Just as the periodic table organizes chemistry by making relationships between elements visible, FRETTLSM organizes failure engineering by making relationships between causal factors visible and tractable. A reliability engineer can systematically walk through all 88 factors, asking: Is this factor active? Is it initiating, accelerating, or retarding? What evidence supports or refutes its involvement?

F — Force / Flow / Foundation (12 factors)

Forces are the most direct cause of mechanical failure. This category covers anything that loads, moves, or supports the machine.

IDFactorDefault I/A/RActivation WtThreshold
F001Dynamic imbalanceI0.85>2x baseline at 1x
F002Misalignment forceI0.902x > 50% of 1x
F003Pipe strainI0.70Shaft deflection >0.025mm
F005Foundation resonanceA0.80f_nat within +/-20% of f_run
F009Axial thrustI0.75Displacement >50% clearance
F011Impeller hydraulic imbalanceI0.65VPF >3x baseline
F012Rotor bowI0.80Runout >0.025mm

Module detection: Module B rules AFB06 (unbalance), COUP01-09 (coupling), FND01-10 (foundation), FL01-10 (fluid/flow).

R — Reactive / Electromagnetic (11 factors)

Electrical and electrochemical phenomena that degrade machinery from the inside out.

IDFactorDefault I/A/RActivation WtThreshold
R001Chemical corrosionI0.70Corrosion rate >0.1mm/yr
R004Hydrogen embrittlementI0.80Hardness change >5 HRC
R005Stress corrosion crackingI0.90Any crack indication
R010Chloride pittingI0.75Cl- >200 ppm

Module detection: Module B AC motor rules (AC01-AC09) and DC motor rules (DC01-DC07).

E — Environment (11 factors)

External conditions that the machine cannot control but must endure.

IDFactorDefault I/A/RActivation WtThreshold
E001High ambient temperatureA0.60>40C
E003Dust/particulate ingressA0.65Si >25 ppm in oil
E005Adjacent equipment vibrationA0.45Foundation vib >1.5mm/s
E010Seismic/blast vibrationI0.60>0.05g sustained
E011Lightning/power surgeI0.70Voltage spike >1.5x nominal

Module detection: Module A process classification and environmental correlation.

T_TIME — Time / Aging / Fatigue (11 factors)

The cumulative burden of operation. Time does not cause failure directly, but it accumulates the damage from everything else.

IDFactorDefault I/A/RActivation WtThreshold
T001Cumulative fatigue cyclesI0.75>80% of design fatigue life
T003Start-stop cyclesA0.70>design starts (typ. 5000)
T008Insulation agingI0.80IR <5 MO or PI <1.5

Module detection: Module F reliability layer.

T_TEMP — Temperature / Entropy (11 factors)

Heat is both symptom and cause.

IDFactorDefault I/A/RActivation WtThreshold
TT002Hot spot formationI0.85Delta-T >15C from adjacent area
TT004Differential thermal expansionI0.75Clearance change >20%
TT009Thermal shockI0.85>5C/min
TT011Entropy increase (SEDL)A0.70SE >0.7

Module detection: Module A temperature rules (TM001-TM008). TT011 bridges directly to Module B.3 SEDL entropy analysis.

L — Lubrication / Wear (11 factors)

The lubricant film is the last line of defense between metal surfaces.

IDFactorDefault I/A/RActivation WtThreshold
L002Grease depletionI0.85Temp rise >5C + overdue
L003Water contaminationA0.80>200 ppm
L005Wrong lubricantI0.90Viscosity >+/-15% of spec
L007Under-lubricationI0.90Temp rise + gSE increase
L011Film breakdownI0.85Lambda < 1.0

Module detection: Module B bearing lubrication rules, lambda protocol.

S — Surface Topology (11 factors)

The condition of contact surfaces where failure physically manifests.

IDFactorDefault I/A/RActivation WtThreshold
S002PittingI0.80BPFO/BPFI in envelope
S003SpallingI0.90Broadband +6dB
S005BrinellingI0.85Bearing defect freqs
S008Cavitation erosionI0.80HF increase + low NPSH

Module detection: Module A feature extraction (kurtosis, crest factor, impulse metrics).

M — Material / Man / Method (10 factors)

The human element and material limitations.

IDFactorDefault I/A/RActivation WtThreshold
M004Installation errorI0.80Vibration >1.5x pre-shutdown
M005Maintenance errorI0.75Performance degradation
M006Operational errorI0.70Alarms from operator action
M010Foreign object damageI0.90Sudden vibration increase

Module detection: Module B.2 trend reversal detection (post-maintenance regression).

The 88 factors are not all relevant to every machine type. FRETTLSM provides asset class templates that activate the relevant subset with machine-specific weights.

Centrifugal Pump Template (41 of 88 factors):

Top 5 initiators: F002 (misalignment), S008 (cavitation), L007 (under-lubrication), S002 (pitting), L002 (grease depletion)

Top 5 accelerators: L003 (water in oil), R011 (erosion-corrosion), TT001 (thermal cycling), L004 (particle contamination), E003 (dust ingress)

Critical retarders to monitor: proper alignment (counters F002), adequate NPSH margin (counters S008), correct lubrication schedule (counters L002/L007), seal flush plan (counters R001/L003), vibration monitoring program (detects S002/S003 early), minimum flow protection (counters M006 deadheading).

Templates are also defined for gearbox (40 factors), electric motor (38 factors), fan (35 factors), and compressor (42 factors).

Every FRETTLSM factor carries an IAR classification that can change based on context. A factor may be an Initiator in one failure scenario and an Accelerator in another. For example:

  • F002 (Misalignment) is an Initiator when coupling misalignment is the root cause of bearing overload
  • F002 (Misalignment) is an Accelerator when thermal growth shifts alignment on a machine that was correctly aligned at ambient temperature

The IAR classification determines the response strategy: eliminate Initiators (strategic), suppress Accelerators (tactical), strengthen Retarders (defensive). The RCM framework uses IAR classification to select the appropriate maintenance tier.


Unlike fault detection rules (Module B, which identify symptoms), imperfection rules identify structural weaknesses — the design, installation, operational, or process-interaction conditions that make failure inevitable regardless of how well the machine is maintained.

The key differentiator: instead of saying “bearing vibration is high,” RAPID AI can say “bearing vibration is high due to shaft overhang ratio violation and coupling misalignment design.” This transforms alerts into engineering intelligence.

Each imperfection rule has a consistent structure:

FieldDescription
rule_idUnique identifier (IMP_RULE_001 through IMP_RULE_300)
equipment_typeTarget machine (pump, motor, gearbox, fan, compressor, steam turbine, conveyor, hydraulic system)
imperfection_categoryDesign, Installation, Operation, or Process Interaction
evaluation_logicParameterized condition expression
severity_weightImportance on a 1-10 scale
engineering_reasonWhy this condition constitutes an imperfection
recommended_actionSpecific corrective guidance

Design Rules evaluate whether the machine’s geometry, loading, and material selection are adequate for the service:

RuleEquipmentLogicSeverityReason
IMP_001Pumpoverhang_length / shaft_diameter > 1.58Excessive overhang increases bending stress and bearing radial load
IMP_004Pumpnpsh_available < npsh_required9Insufficient suction head causes cavitation and impeller damage
IMP_005Gearboxgear_mesh_peak > threshold6Excessive mesh excitation indicates tooth profile error

Installation Rules evaluate whether the machine was assembled correctly:

RuleEquipmentLogicSeverityReason
IMP_002Motor/Couplingalignment_reading > tolerance7Coupling misalignment transfers axial and radial forces
IMP_003Pumppiping_load > allowable_limit7Pipe strain distorts casing, affecting internal clearances
IMP_013Motoraxial_vibration / radial_vibration > 0.67Ratio indicates coupling misalignment

Operation Rules evaluate whether the machine is being operated within its design envelope:

RuleEquipmentLogicSeverityReason
IMP_010Motorbearing_temperature > 857Operating above thermal design limit accelerates lubricant degradation
IMP_020Compressorpressure_variation > threshold8Pressure oscillation indicates surge proximity
IMP_025Conveyorbelt_speed_difference > 5%5Belt slip wastes energy and indicates tension issues

Process Interaction Rules evaluate machine-to-machine effects:

RuleEquipmentLogicSeverityReason
IMP_030Hydraulicoil_particle_count > contamination_limit7Contaminated fluid accelerates valve and actuator wear
IMP_035Fanfoundation_stiffness < required_stiffness7Insufficient stiffness amplifies rotor dynamic forces
  1. Retrieve equipment metadata (type, design parameters, operating conditions)
  2. Fetch sensor and operating data from the pipeline
  3. Load the relevant rule set for the equipment type
  4. Evaluate each rule’s evaluation_logic against the data
  5. Flag imperfections where the condition is satisfied
  6. Assign severity and confidence scores
  7. Rank active imperfections by risk index (severity x confidence)
  8. Store results and generate the imperfection analysis report

The 300 rules span 8 equipment types:

EquipmentApprox. RulesKey Focus
Pump~65Shaft overhang, NPSH, hydraulic balance, seal design
Motor~55Thermal design, insulation, bearing clearance, cooling
Gearbox~45Tooth geometry, lubrication design, alignment, backlash
Fan~35Foundation, blade geometry, ductwork interaction
Compressor~30Surge margin, valve timing, intercooler design
Steam Turbine~25Blade clearance, thermal growth, governor stability
Conveyor~25Belt tension, roller alignment, structural fatigue
Hydraulic System~20Fluid contamination, valve tolerance, seal integrity

Every imperfection rule maps to one or more FRETTLSM factors. The shaft overhang rule (IMP_001) maps to F003 (pipe strain) and F009 (axial thrust). The cavitation rule (IMP_004) maps to S008 (cavitation erosion). The bearing temperature rule (IMP_010) maps to TT002 (hot spots) and L011 (film breakdown).

This connection ensures that the imperfection analysis is grounded in the same causal taxonomy as the fault detection rules. When an imperfection is identified, the FRETTLSM classification tells the engineer whether it is an Initiator (eliminate it), an Accelerator (suppress it), or a missing Retarder (strengthen it). The IAR classification from Chapter 2 transforms the imperfection finding into a strategic maintenance decision.


The FRETTLSM framework provides a systematic diagnostic lens for root cause analysis. Each letter represents a category of failure mechanism that must be considered when diagnosing any fault. The framework prevents premature closure — the tendency to stop at the first plausible cause. When a bearing shows elevated kurtosis, FRETTLSM forces the analyst (and the engine) to ask: is this Force (overload)? Lubrication (starvation)? Surface (contamination)? Environment (corrosion)? Material/Man (wrong bearing installed)?

CodeCategoryDescriptionFactor CountUniversal?
FForce / Flow / FoundationMechanical forces: imbalance, misalignment, looseness, hydraulic forces12Yes — all rotating machinery
RReactive / ElectromagneticElectrical faults: eccentricity, bearing currents, winding degradation11No — motors only
EEnvironmentExternal contamination, ambient conditions, corrosion11Yes — all equipment
T_TIMETime / Aging / FatigueCumulative operating burden: fatigue cycles, start-stop, insulation aging11Yes — all equipment
T_TEMPTemperature / EntropyThermal effects: hot spots, differential expansion, thermal shock11Yes — all equipment
LLubrication / WearOil/grease condition: depletion, contamination, wrong viscosity, film breakdown11Lubricated components only
SSurface TopologyContact surface condition: pitting, spalling, brinelling, cavitation erosion11Yes — all equipment
MMaterial / Man / MethodHuman factors, material selection, installation and maintenance errors10Yes — all equipment
Total88

F — Force / Flow / Foundation (12 Factors)

Section titled “F — Force / Flow / Foundation (12 Factors)”

Forces are the most direct cause of mechanical failure. This category covers anything that loads, moves, or supports the machine.

IDFactorDefault I/A/RActivation WtThresholdObservable Proxy
F001Dynamic imbalanceI0.85>2x baseline at 1x1x vibration, horizontal dominant
F002Misalignment forceI0.902x > 50% of 1xAxial vibration, 2x harmonic
F003Pipe strainI0.70Shaft deflection >0.025mmDirectional ratio anomaly
F005Foundation resonanceA0.80f_nat within +/-20% of f_runAmplified vibration at specific speeds
F009Axial thrustI0.75Displacement >50% clearanceAxial displacement trend
F011Impeller hydraulic imbalanceI0.65VPF >3x baselineVane pass frequency amplitude
F012Rotor bowI0.80Runout >0.025mm1x vibration, phase-locked

Module detection: Module B rules AFB06 (unbalance), COUP01-09 (coupling), FND01-10 (foundation), FL01-10 (fluid/flow).

R — Reactive / Electromagnetic (11 Factors)

Section titled “R — Reactive / Electromagnetic (11 Factors)”

Electrical and electrochemical phenomena that degrade machinery from the inside out.

IDFactorDefault I/A/RActivation WtThresholdObservable Proxy
R001Chemical corrosionI0.70Corrosion rate >0.1mm/yrOil analysis, visual inspection
R004Hydrogen embrittlementI0.80Hardness change >5 HRCMaterial testing
R005Stress corrosion crackingI0.90Any crack indicationNDT inspection
R010Chloride pittingI0.75Cl- >200 ppmWater/process chemistry

Module detection: Module B AC motor rules (AC01-AC09) and DC motor rules (DC01-DC07).

External conditions that the machine cannot control but must endure.

IDFactorDefault I/A/RActivation WtThresholdObservable Proxy
E001High ambient temperatureA0.60>40CProcess monitoring
E003Dust/particulate ingressA0.65Si >25 ppm in oilOil analysis
E005Adjacent equipment vibrationA0.45Foundation vib >1.5mm/sCross-machine correlation
E010Seismic/blast vibrationI0.60>0.05g sustainedExternal event correlation
E011Lightning/power surgeI0.70Voltage spike >1.5x nominalElectrical monitoring

Module detection: Module A process classification and environmental correlation.

T_TIME — Time / Aging / Fatigue (11 Factors)

Section titled “T_TIME — Time / Aging / Fatigue (11 Factors)”

The cumulative burden of operation. Time does not cause failure directly, but it accumulates the damage from everything else.

IDFactorDefault I/A/RActivation WtThresholdObservable Proxy
T001Cumulative fatigue cyclesI0.75>80% of design fatigue lifeOperating hours tracking
T003Start-stop cyclesA0.70>design starts (typ. 5000)Start counter
T008Insulation agingI0.80IR <5 MO or PI <1.5Insulation resistance testing

Module detection: Module D reliability layer (Weibull parameter adjustment).

T_TEMP — Temperature / Entropy (11 Factors)

Section titled “T_TEMP — Temperature / Entropy (11 Factors)”

Heat is both symptom and cause. Thermal effects bridge directly to the SEDL entropy analysis in Module B.3.

IDFactorDefault I/A/RActivation WtThresholdObservable Proxy
TT002Hot spot formationI0.85Delta-T >15C from adjacent areaThermal imaging, bearing temp
TT004Differential thermal expansionI0.75Clearance change >20%Alignment change with temperature
TT009Thermal shockI0.85>5C/min rate of changeTemperature rate monitoring
TT011Entropy increase (SEDL)A0.70SE >0.7Spectral entropy computation

Module detection: Module A temperature rules (TM001-TM008). TT011 bridges directly to Module B.3 SEDL entropy analysis.

The lubricant film is the last line of defense between metal surfaces. Lubrication failures are disproportionately severe — the highest severity scores in the rule set belong to lubrication starvation rules.

IDFactorDefault I/A/RActivation WtThresholdObservable Proxy
L002Grease depletionI0.85Temp rise >5C + overdueTemperature trend + schedule
L003Water contaminationA0.80>200 ppmOil analysis
L005Wrong lubricantI0.90Viscosity >+/-15% of specOil viscosity testing
L007Under-lubricationI0.90Temp rise + gSE increaseHF amplitude + temperature
L011Film breakdownI0.85Lambda < 1.0Lambda ratio calculation

Module detection: Module B bearing lubrication rules, lambda protocol.

The condition of contact surfaces where failure physically manifests. Surface damage is the second-most-common fault mechanism across the entire rule set (30% of all SENSE.CF rules).

IDFactorDefault I/A/RActivation WtThresholdObservable Proxy
S002PittingI0.80BPFO/BPFI in envelopeEnvelope spectrum analysis
S003SpallingI0.90Broadband +6dBBroadband vibration increase
S005BrinellingI0.85Bearing defect freqsDefect frequency matching
S008Cavitation erosionI0.80HF increase + low NPSHHigh-frequency acoustic + process

Module detection: Module A feature extraction (kurtosis, crest factor, impulse metrics).

M — Material / Man / Method (10 Factors)

Section titled “M — Material / Man / Method (10 Factors)”

The human element and material limitations. These factors are detected through trend reversal analysis — watching for post-maintenance regression (the Waddington Effect).

IDFactorDefault I/A/RActivation WtThresholdObservable Proxy
M004Installation errorI0.80Vibration >1.5x pre-shutdownPost-maintenance trend comparison
M005Maintenance errorI0.75Performance degradationPost-maintenance regression
M006Operational errorI0.70Alarms from operator actionEvent correlation
M010Foreign object damageI0.90Sudden vibration increaseStep-change detection

Module detection: Module B.2 trend reversal detection (post-maintenance regression).

FRETTLSM Distribution Across Component Fault Rules (119 Rules)

Section titled “FRETTLSM Distribution Across Component Fault Rules (119 Rules)”

The distribution of FRETTLSM categories across the 119 SENSE.CF component fault rules reveals what types of energy flow disruption dominate in industrial rotating machinery:

CategoryRule Count% of RulesInsight
F (Force/Flow/Foundation)5144%Mechanical forces dominate — most failures have a force imbalance root cause
S (Surface)3530%Surface degradation is the second-most-common mechanism
L (Lubrication)109%Lubrication failures are disproportionately severe (highest severity scores)
T (Time/Temperature)76%Thermal effects — including thermal bow and Weibull aging
R (Reactive/EM)65%Motor-specific electrical faults
M (Material/Man)54%Installation and design errors
E (Environment)43%Contamination and corrosion

FRETTLSM Cross-Reference by Component Type

Section titled “FRETTLSM Cross-Reference by Component Type”

This table shows which specific rules fall under each FRETTLSM category for every component type:

ComponentFRETLSM
AFBAFB01,06,07,08,09,10AFB12AFB05,15AFB14AFB03,04,16AFB11,13,15AFB02,13
JBJB02,03,05,08,09,12JB04JB07,11JB01,02,10JB06,08JB11
TPJBTPJB01,02,07,09,11,12TPJB10TPJB06TPJB04TPJB02,03,05A,05B,08,10
COUPCOUP01,02,03A,03B,04,06COUP07COUP05,08
ACAC01,04,05AC02,03,06,08AC07AC09
DCDC03,06DC04DC01,02,05,07
GEARGEAR04,06,08GEAR03GEAR01,02,03,05,07,09,10GEAR06,07
FNDFND01,02,03,04,05,06,09FND07FND04,05,08,10
FLMost (F dominant)FL007FL008,009
BB01,03,05B02,04
CC02,04C01,03
S (Shafts)S01,02,03,06S07S04,05,08,09S08

The 88 factors are not all relevant to every machine type. FRETTLSM provides asset class templates that activate the relevant subset with machine-specific weights:

Asset ClassActive Factors (of 88)Top InitiatorsTop AcceleratorsKey Retarders
Centrifugal Pump41F002 (misalignment), S008 (cavitation), L007 (under-lube), S002 (pitting), L002 (grease depletion)L003 (water in oil), R011 (erosion-corrosion), TT001 (thermal cycling), L004 (particle contamination), E003 (dust)Proper alignment, adequate NPSH margin, correct lube schedule, seal flush plan, vibration monitoring, minimum flow protection
Gearbox40GEAR03 (scuffing), GEAR02 (pitting), F002 (misalignment), L007 (under-lube), S003 (spalling)L003 (water), L004 (particles), TT001 (cycling), E003 (dust)Correct oil viscosity, alignment, tooth profile verification, oil filtration
Electric Motor38R005 (winding fault), F001 (imbalance), F002 (misalignment), T008 (insulation aging)E001 (high ambient temp), TT002 (hot spots), L003 (water)Adequate cooling, voltage balance, proper bearing lubrication
Fan35F001 (imbalance), F005 (resonance), F002 (misalignment), S008 (erosion)E003 (dust), TT001 (cycling), L003 (water)Balance program, foundation stiffness, ductwork design
Compressor42F009 (axial thrust), S008 (erosion), F002 (misalignment), L007 (under-lube), FL015 (surge)TT001 (cycling), L003 (water), E001 (high ambient)Surge control, proper sealing, adequate intercooling

RAPID AI’s rule system spans four pipeline layers corresponding to ISO 13374 information processing levels. Every rule belongs to exactly one layer:

LayerPurposePipeline StageISO 13374 LevelRule Count
GUARDData Quality GateModule A entryL216
SENSESignal IntelligenceModules A + BL2-L3275+
FUSEFusion and PrognosticsModules C + DL4-L566
ACTAdvisory and ActionModule EL646
Total454

GUARD Rules (DG001-DG019) — Data Quality Gate

Section titled “GUARD Rules (DG001-DG019) — Data Quality Gate”

Every request must pass through GUARD before entering the engine. The quality score from GUARD propagates through all downstream calculations via S_eff = S_fusion x Q_data and C_final = Q_data x (1 - product(1 - C_i)).

Canonical reference: See Chapter 6 for the authoritative confidence propagation formula.

Quality Score Formula:

quality_score = product(penalty_i) for all triggered soft rules
quality_scoreStatusPipeline Effect
>= 0.80passNormal confidence — proceed
0.50-0.80warnProceed with reduced confidence
< 0.50failResults unreliable
0.0 (hard block)blockPipeline aborts

Hard Block Rules (pipeline aborts):

Rule IDCanonical IDConditionActionStatus
DG_001GUARD.DG.001Missing asset_id or timestampBlockSpec
DG_002GUARD.DG.002len(values) < 256 samplesBlockImplemented
DG_005GUARD.DG.005Unit not in allowed set for signal typeBlockImplemented

Soft Penalty Rules (reduce quality_score):

Rule IDCanonical IDConditionPenaltyEffectStatus
DG_003GUARD.DG.003nan_fraction > 0.01x0.6NaN contaminationImplemented
DG_004GUARD.DG.004clip_fraction > 0.01x0.5Sensor saturation / clippingSpec
DG_006GUARD.DG.006Sampling rate not in allowed setx0.7Suspect acquisitionSpec
DG_007GUARD.DG.007Flatline (std of diff < 1e-6)x0.4Dead sensorImplemented
DG_009GUARD.DG.009Z-score outlier fraction > 0.02x0.9Burst noiseSpec
DG_010GUARD.DG.010kurtosis > 8 OR crest_factor > 6x0.6Spike burstSpec
DG_013GUARD.DG.013RPM missing from contextx0.85Reduced feature setSpec
DG_016GUARD.DG.016Magnet mount + RMS > 10x0.8Mount slip riskSpec

Reserved Rules (not yet implemented):

Rule IDCanonical IDIntended PurposeStatus
DG_008GUARD.DG.008DC offset detectionReserved — v2.0
DG_011GUARD.DG.011Aliasing detection (Fs < 2.5x Fmax)Reserved — v2.0
DG_012GUARD.DG.012Phase reversal check (multi-channel)Reserved — multi-sensor
DG_014GUARD.DG.014Signal duration mismatchReserved — v2.0
DG_015GUARD.DG.015Cross-channel synchronizationReserved — multi-sensor

SENSE Rules — Component Fault Initiators (119 Rules)

Section titled “SENSE Rules — Component Fault Initiators (119 Rules)”

These are physics-based fault detection rules organized by component type. Each rule identifies a specific fault initiator through vibration directional ratios, impulse metrics, and process conditions. Rules are evaluated in priority order — first match wins per component.

Rule Count by Component Type:

Component TypeKeyRule CountFRETTLSM DistributionP-F Range
Anti-Friction Bearingsafb16F:4, L:4, S:3, E:2, R:1, T:1, M:1P1-P4
Journal Bearingsjournal12L:4, F:4, S:2, T:1, M:1P2-P5
Tilting Pad Journal Bearingstpjb13F:4, S:4, L:2, T:2, E:1P2-P5
Couplingscoupling9F:5, S:3, T:1P2-P3
AC Motorsac_motor9F:3, R:4, S:1, M:1P2-P3
DC Motorsdc_motor7S:4, F:2, R:1P2-P4
Gearboxesgears10S:6, F:3, M:1P2-P5
Foundation / Structurefoundation10F:5, S:4, T:1P2-P4
Fluid Flow / Pumpsfluid_flow15F:12, S:2, E:1P2-P5
Belt Drivesbelts5F:3, S:2P2-P4
Chain Driveschains4S:2, F:2P2-P3
Shaftsshafts9F:3, S:4, T:1, M:1P2-P5
Total119F:52, S:36, L:10, R:6, T:7, E:4, M:5

AFB — Anti-Friction Bearings (16 Rules):

Rule IDInitiatorFRETTLSMSeverityConditions (AND unless noted)P-F
AFB01Incorrect Preload — HighF0.60A_H_ratio >= 1.2 AND V_H_ratio < 0.8P2
AFB02Wrong ClearanceM0.50H_V_ratio >= 1.6 OR H_V_ratio < 0.6P2
AFB03Lubrication StarvationL0.80H_V_ratio in [0.9, 1.1] AND kurtosis >= 5.0P3
AFB04Wrong Lubricant ViscosityL0.50H_V_ratio in [0.9, 1.1] AND temperature >= 50CP2
AFB05ContaminationE0.60kurtosis >= 5.0 AND crest_factor >= 2.0P3
AFB06Shaft ImbalanceF0.50H_V_ratio in [1.2, 2.0] AND A_H_ratio < 0.3P2
AFB07Coupling MisalignmentF0.60A_H_ratio >= 1.3 AND A >= 0.5 mm/sP2
AFB08OverloadingF0.60H_V_ratio >= 1.1 AND temperature >= 65CP3
AFB09ResonanceF0.80H >= 3.0 mm/s AND H_V_ratio >= 3.0P4
AFB10Soft FootF0.50V_H_ratio >= 1.4 AND A_V_ratio < 0.3P2
AFB11Poor Surface FinishS0.50kurtosis >= 5.0 AND crest_factor >= 2.5P1
AFB12VFD Bearing CurrentsR0.70crest_factor >= 3.0 AND kurtosis >= 6.0P3
AFB13Incorrect MountingM0.50H_V_ratio >= 1.5 AND A_H_ratio < 0.5P2
AFB14Thermal Expansion EffectsT0.50A_H_ratio >= 1.1 AND temperature >= 60CP2
AFB15False BrinellingE0.40H < 0.2 AND V < 0.2 AND kurtosis >= 7.0P2
AFB16Early Micro-SlipL0.40H_V_ratio in [0.9, 1.1] AND temperature >= 50CP1

JB — Journal Bearings (12 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
JB01Low Oil Film ThicknessL0.60H_V_ratio >= 1.3 AND temperature >= 70CP3
JB02Oil StarvationL0.90H_V_ratio in [0.9, 1.1] AND kurtosis >= 6.0P4
JB03Rotor Instability / Oil WhirlF0.70H_V_ratio in [0.9, 1.1]P4
JB04Oil ContaminationE0.60kurtosis >= 4.5 AND temperature >= 60CP2
JB05Shaft MisalignmentF0.60A_H_ratio >= 1.2P2
JB06Excessive ClearanceS0.60H_V_ratio >= 2.0P3
JB07Thermal DistortionT0.50temperature >= 75C AND H_V_ratio >= 1.3P2
JB08Rotor RubbingF0.90A_H_ratio >= 0.7 AND kurtosis >= 7.0P5
JB09Rotor BowF0.60H_V_ratio in [1.2, 1.8]P3
JB10Shaft SettlingL0.50V_H_ratio >= 1.5 AND kurtosis >= 4.0P2
JB11Assembly ErrorM0.70H_V_ratio in [0.9, 1.1] AND temperature >= 80CP2
JB12Heavy Rotor LoadF0.50H_V_ratio >= 1.4P2

TPJB — Tilting Pad Journal Bearings (13 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
TPJB01Pad MisalignmentF0.60H_V_ratio in [0.9, 1.1]P3
TPJB02Preload LossS0.70H_V_ratio >= 1.3 AND A_H_ratio < 0.3P4
TPJB03Pad Pivot WearS0.60kurtosis >= 4.0 AND crest_factor >= 2.5P3
TPJB04Oil StarvationL0.90temperature >= 75C AND H_V_ratio in [0.9, 1.1]P5
TPJB05ABabbitt Fatigue (Thermal)S0.80kurtosis >= 5.0 AND temperature >= 65CP4
TPJB05BBabbitt Fatigue (Mechanical)S0.80kurtosis >= 5.0 AND temperature >= 65CP4
TPJB06Thermal DistortionT0.50temperature >= 70C AND A_H_ratio >= 0.7 AND V >= 1.5P2
TPJB07Shaft MisalignmentF0.60A_H_ratio >= 1.2P2
TPJB08Excessive ClearanceS0.60H_V_ratio >= 2.0P3
TPJB09Oil Whip (Severe)F0.90H_V_ratio in [0.9, 1.1] AND kurtosis >= 6.0P5
TPJB10ContaminationE0.60kurtosis >= 5.0 AND crest_factor >= 3.0P3
TPJB11OverloadF0.70H_V_ratio >= 1.4 AND temperature >= 70CP3
TPJB12Rotor RubF0.90A_H_ratio >= 0.7 AND kurtosis >= 7.0P5

COUP — Couplings (9 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
COUP01Parallel MisalignmentF0.60H_V_ratio >= 1.3 AND A_H_ratio < 0.2P2
COUP02Angular MisalignmentF0.60A_H_ratio >= 1.3P2
COUP03ACoupling Unbalance (Static)F0.50kurtosis >= 4.0 AND crest_factor >= 2.0P3
COUP03BCoupling Unbalance (Dynamic)F0.50kurtosis >= 4.0 AND crest_factor >= 2.0P3
COUP04Combined Misalignment + UnbalanceF0.60H_V_ratio >= 1.2 AND A_H_ratio in [0.3, 0.8]P3
COUP05Coupling Backlash / WearS0.50A_H_ratio >= 0.8 AND kurtosis >= 4.0P3
COUP06Torsional Vibration via CouplingF0.60H_V_ratio >= 1.1 AND kurtosis >= 3.5P3
COUP07Thermal Growth MisalignmentT0.50A_H_ratio >= 1.0 AND temperature >= 55CP2
COUP08Disc Pack FatigueS0.70crest_factor >= 3.0 AND A_H_ratio >= 0.6P3

AC — AC Motors (9 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
AC01Rotor ImbalanceF0.50H_V_ratio in [1.2, 2.5] AND A_H_ratio < 0.3P2
AC02Rotor Bar CrackR0.60H_V_ratio in [1.1, 2.0]P3
AC03Air-Gap EccentricityR0.60H_V_ratio >= 2.0 AND A_H_ratio < 0.2P3
AC04Soft FootF0.50V_H_ratio >= 1.5 AND A_H_ratio < 0.5P2
AC05MisalignmentF0.60A_H_ratio >= 1.3P2
AC06Stator EccentricityR0.50H_V_ratio >= 1.5 AND A_H_ratio < 0.3P2
AC07Motor Bearing FaultS0.70H_V_ratio in [0.9, 1.1]P3
AC08VFD Harmonic ExcitationR0.50H_V_ratio >= 1.0 AND kurtosis >= 4.0 AND crest_factor >= 2.5P3
AC09Loose Rotor on ShaftM0.60H_V_ratio >= 1.2 AND kurtosis >= 3.5P2

DC — DC Motors (7 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
DC01Commutator RoughnessS0.50kurtosis >= 4.0 AND crest_factor >= 2.5P2
DC02Brush WearS0.60kurtosis >= 5.0 AND H_V_ratio in [0.9, 1.1]P3
DC03Armature ImbalanceF0.50H_V_ratio >= 1.2 AND A_H_ratio < 0.3P2
DC04Field Winding FaultR0.70H_V_ratio >= 2.0P4
DC05Bearing FaultS0.70kurtosis >= 6.0 AND crest_factor >= 3.0P3
DC06MisalignmentF0.60A_H_ratio >= 1.3P2
DC07Commutator EccentricityS0.60H_V_ratio >= 1.5 AND kurtosis >= 4.0P3

GEAR — Gearboxes (10 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
GEAR01Uniform Tooth WearS0.50H_V_ratio >= 1.2 AND H >= 2.0 mm/sP2
GEAR02Localized PittingS0.60kurtosis >= 4.0P3
GEAR03Tooth Root CrackS0.75kurtosis >= 4.5 AND crest_factor >= 2.5P4
GEAR04Gear MisalignmentF0.60A_H_ratio >= 1.2 AND H_V_ratio >= 1.2P2
GEAR05Backlash ExcessS0.50kurtosis >= 4.5 AND H_V_ratio >= 1.3P3
GEAR06Hunting Tooth FrequencyM0.40H >= 1.5 mm/s AND H_V_ratio >= 1.1P3
GEAR07Ghost FrequencyM0.30H >= 2.5 mm/s AND kurtosis < 3.5P3
GEAR08Gear Natural Frequency ExcitationF0.70H >= 4.0 mm/s AND H_V_ratio >= 2.0P4
GEAR09Tooth Profile ErrorS0.50H_V_ratio >= 1.3 AND kurtosis >= 3.5P3
GEAR10Tooth Chipping / BreakageS0.80kurtosis >= 5.0P5

FND — Foundation / Structure (10 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
FND01Soft FootF0.50V_H_ratio >= 1.4P2
FND02Base LoosenessF0.60H_V_ratio >= 1.6P3
FND03Structural ResonanceF0.70H_V_ratio >= 3.0P4
FND04Anchor Bolt FatigueS0.50H_V_ratio in [1.4, 2.5]P2
FND05Grout DeteriorationS0.50H_V_ratio >= 1.3 AND V >= 1.0 mm/sP3
FND06Piping StrainF0.50A_H_ratio >= 0.8 AND V_H_ratio >= 1.2P2
FND07Thermal Expansion of StructureT0.40H_V_ratio >= 1.3 AND temperature >= 50CP2
FND08Structural CrackS0.80H_V_ratio >= 2.0 AND H >= 3.0 mm/sP4
FND09Baseplate ResonanceF0.60H_V_ratio >= 2.5 AND H >= 2.5 mm/sP3
FND10Pedestal CrackS0.80H >= 3.5 mm/s AND kurtosis >= 4.0P4

FL — Fluid Flow / Pumps (15 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
FL001Micro-bubble FormationF0.50H_V_ratio in [0.9, 1.2]P2
FL002Continuous CavitationF0.80H >= 1.3 AND V >= 1.3 AND crest_factor >= 3.0P4
FL003Discharge RecirculationF0.60H_V_ratio in [0.8, 1.3] AND kurtosis >= 3.5P3
FL004Suction RecirculationF0.60kurtosis >= 4.0 AND H_V_ratio in [0.9, 1.1]P3
FL005Vane Pass Frequency ExcitationF0.60H >= 2.0 AND V >= 1.5 mm/sP3
FL006Water HammerF0.90crest_factor >= 4.5P5
FL007Air EntrainmentE0.50kurtosis >= 3.5 AND crest_factor >= 2.5P2
FL008Impeller Wear / ErosionS0.50H_V_ratio in [1.2, 2.0]P3
FL009Seal Leakage / FailureS0.60A_H_ratio >= 0.7 AND kurtosis >= 3.0P3
FL010Hydraulic InstabilityF0.60H_V_ratio in [0.9, 1.2] AND crest_factor >= 2.5P3
FL011Dead-headingF0.90temperature >= 75C AND H_V_ratio in [0.9, 1.1]P5
FL012BEP Deviation — Low FlowF0.50H_V_ratio >= 1.3 AND V >= 1.5 mm/sP3
FL013BEP Deviation — High FlowF0.50H >= 2.0 AND A_H_ratio >= 0.5P3
FL014Bearing Overload from ThrustF0.70A_H_ratio >= 1.0 AND temperature >= 65CP3
FL015Surge / Stall in CompressorF0.90A_H_ratio >= 1.0 AND crest_factor >= 4.0P5

B — Belt Drives (5 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
B01Belt Tension IncorrectF0.50H_V_ratio >= 1.3P2
B02Belt Wear / CrackingS0.60kurtosis >= 4.0 AND crest_factor >= 2.0P3
B03Sheave MisalignmentF0.50A_H_ratio >= 1.2P2
B04Sheave WearS0.50H_V_ratio >= 1.4 AND kurtosis >= 3.5P3
B05Belt ResonanceF0.70H >= 2.0 mm/s AND H_V_ratio >= 2.5P4

C — Chain Drives (4 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
C01Chain Wear / ElongationS0.50kurtosis >= 4.0P3
C02Chain Tension IncorrectF0.50H_V_ratio >= 1.3 AND kurtosis >= 3.5P2
C03Sprocket WearS0.60kurtosis >= 5.0 AND crest_factor >= 2.5P3
C04Chain MisalignmentF0.50A_H_ratio >= 1.2P2

S — Shafts (9 Rules):

Rule IDInitiatorFRETTLSMSeverityConditionsP-F
S01Uneven Mass DistributionF0.50H_V_ratio >= 1.2 AND A_H_ratio < 0.3P2
S02Shaft BowF0.60H_V_ratio in [1.1, 1.8] AND A_H_ratio < 0.4P3
S03Coupling Face MisalignmentF0.60A_H_ratio >= 1.3 AND A_V_ratio >= 1.3P2
S04Keyway DamageS0.50kurtosis >= 4.0 AND H_V_ratio >= 1.1P3
S05Shaft CrackS0.95A_H_ratio >= 0.8 AND kurtosis >= 4.0P5
S06Torsional VibrationF0.60H_V_ratio >= 1.0 AND kurtosis >= 3.5 AND crest_factor >= 2.0P3
S07Thermal BowT0.60H_V_ratio >= 1.2 AND temperature >= 65CP3
S08Coupling Hub RunoutM0.40H_V_ratio >= 1.2 AND A_H_ratio in [0.2, 0.6]P2
S09Shaft Surface DamageS0.50kurtosis >= 4.5 AND H_V_ratio >= 1.0P3

SENSE Rules — Signal Feature Rules (SF001-SF051)

Section titled “SENSE Rules — Signal Feature Rules (SF001-SF051)”

Cross-component rules evaluated for every analysis, not filtered by component type. These detect fault patterns that span across equipment types.

Rule ID RangeCountGroupDescription
SF001-SF0088Imbalance and ResonanceClassic imbalance, combined faults, sub-sync, super-sync, broadband, sidebands, impact series, resonance dwell
SF009-SF0179Bearing Life StagesEarly inner race, outer race, BPFO+, BPFI+, BSF, ball spin, FTF, distributed wear, severe spall
SF018-SF0258Spectral Entropy and StabilityStable healthy, early degradation, spectral disorder, chaotic multi-fault, rapid deterioration, entropy spike, plateau, recovery
SF026-SF0349Process and Load CorrelationCavitation onset, advanced cavitation, pump off-BEP (low/high), load-proportional, intermittent, transient startup, coast-down anomaly, motor slip
SF035-SF0428Waveform and StatisticalKurtosis onset/alarm, crest factor moderate/severe, negative kurtosis, bimodal distribution, periodic/random impulse
SF043-SF0508Trend and Rate of ChangeStable healthy trend, slow drift, accelerating early/severe, step change, oscillating trend, recovery trend, post-maintenance Waddington

The thermodynamic backbone of RAPID AI. Computes entropy metrics that detect degradation before amplitude changes become visible.

RuleConditionStateSeverity
SR05SI <= 0.40Critical_Instabilityalarm
SR04SE >= 0.65 AND (TE >= 0.60 OR DE >= 0.60)Chaoticwarning
SR03dSE_dt >= 0.02 AND SI < 0.60Destabilizingwarning
SR02SE > 0.35 AND SE < 0.65 AND dSE_dt < 0.02Driftingwatch
SR01SE <= 0.35 AND TE < 0.50 AND SI >= 0.70Stablenormal
ClassConditionSeverity
Stepmax_jump > 0.5 (sudden shift)0.80
Chaoticvolatility > 0.3 AND |slope| < 0.020.30 (investigate, not alarm)
Accelerating|slope| > 0.05 AND |slope_change| > 0.02min(1.0, |slope|x10 + |slope_change|x5)
Drift|slope| > 0.02 (steady rise)min(0.70, |slope|x8)
StableOtherwisemax(0.0, |slope|x3)

SENSE Rules — Signal Group Rules (79 Rules, Documented)

Section titled “SENSE Rules — Signal Group Rules (79 Rules, Documented)”
GroupRule RangeCountDescriptionStatus
SENSE.VTVT001-VT0055Velocity amplitude trend classificationSpec
SENSE.ATAT001-AT0066Acceleration amplitude trend classificationSpec
SENSE.DTDT001-DT0055Displacement amplitude trend classificationSpec
SENSE.FBFB001-FB01515FFT band energy rulesSpec
SENSE.HFHF001-HF0077High-frequency demodulation rulesSpec
SENSE.IMIM001-IM0066Impulse metric rulesSpec
SENSE.EAEA001-EA0077Envelope analysis rulesSpec
SENSE.ETET001-ET0099Electrical signature rulesSpec
SENSE.TMTM001-TM0088Temperature trend rulesSpec

FUSE Rules — Block Scoring (BSR001-BSR007)

Section titled “FUSE Rules — Block Scoring (BSR001-BSR007)”

Each component block gets scored based on its Module B (initiator match) and Module B.2 (trend) outputs. Rules are evaluated in priority order — first match wins.

Rule IDCanonical IDConditionBlock ScoreBlock StatePriority
BSR007FUSE.BS.007B_match_score >= 0.900.90critical1
BSR001FUSE.BS.001Trend = Accelerating AND confidence >= 0.700.85unstable2
BSR003FUSE.BS.003Trend = Step AND confidence >= 0.700.80unstable2
BSR002FUSE.BS.002Trend = Drift AND confidence >= 0.600.65degrading4
BSR005FUSE.BS.005B_match >= 0.70 AND (Trend = Stable OR confidence < 0.50)0.55watch3
BSR004FUSE.BS.004Trend = Chaotic AND process_correlation >= 0.700.35process-driven5
BSR006FUSE.BS.006B_match < 0.30 AND Trend = Stable0.15healthy6

SSI Formula:

SSI = sum(weight_i x block_score_i) for all blocks in machine profile, clamped to [0, 1]

Gating Rule: If stability_state == ‘Critical_Instability’, SSI cannot drop below 0.70 regardless of block scores.

SSI to System State Mapping:

SSI RangeSystem StateSeverity Level
< 0.30stable / healthynormal
0.30-0.60degrading / watchwatch
0.60-0.80unstable / warningwarning
>= 0.80critical / alarmalarm

Machine Profiles (component block weights):

BlockPump TrainGearbox TrainFan Train
fluid_flow0.30 (req)0.30 (req)
gears0.35 (req)
afb (bearings)0.25 (req)0.20 (req)0.25 (req)
foundation0.15 (req)0.15 (req)0.15 (req)
ac_motor0.10 (req)0.10 (req)0.15 (req)
coupling0.100.100.05
shafts0.10 (req)0.10 (req)0.10 (req)

Module D maps SSI + SSI_slope into a health stage with slope-based escalation and remaining useful life bands.

Health Stages:

Stage IDConditionStage NameRUL BandMin DaysMax Days
HS01SSI < 0.30HealthyLong180
HS02SSI >= 0.30 AND SSI < 0.60DegradingMedium30180
HS03SSI >= 0.60 AND SSI < 0.80UnstableShort730
HS04SSI >= 0.80CriticalImmediate07

Slope Escalation:

Current StageSlope ConditionEscalates To
HealthySSI_slope > 0.02Degrading
DegradingSSI_slope > 0.05Unstable

Escalation Rules:

Rule IDConditionEscalation LevelRecommended Action
ER04Stage = CriticalLevel_3Immediate intervention required
ER05SSI >= 0.80 (override)Level_3Immediate intervention required
ER03Stage = UnstableLevel_2Prepare intervention plan
ER02Stage = Degrading AND SSI_slope > 0.03Level_1Schedule inspection
ER01Stage = HealthyLevel_0Continue monitoring

ACT Rules — Maintenance Action Selection

Section titled “ACT Rules — Maintenance Action Selection”

Module E converts the health picture into concrete maintenance decisions.

Priority Score Formula:

Canonical reference: See Chapter 26 for the authoritative priority formula.

P = 100 x (0.45*S + 0.25*C + 0.20*K + 0.10*U) x M_safe x R_sp x R_mp

Where S = severity, C = confidence, K = asset criticality, U = time urgency, M_safe = safety multiplier (1.5 if safety consequence), R_sp = spares readiness (0.7 if unavailable), R_mp = manpower readiness (0.7 if constrained).

Priority Windows:

Priority RangeWindowMeaning
P >= 85ImmediateStop/inspect now or within shift
70 <= P < 8524 hoursExecute within 24 hours
50 <= P < 707 daysPlan within week
P < 50Next shutdownBundle into planned outage

Action Catalog (ACT001-ACT008):

Action IDTitleJustificationVerification
ACT001Vibration re-measure (confirmation run)Confirm trend before committing to interventionCompare new RMS to previous within +/-10%
ACT002Bearing lubrication / grease replenishmentHF or temperature rise indicates lubrication deficitHF amplitude and temperature return to baseline within 24h
ACT003Alignment check (laser / dial indicator)Axial dominance and coupling signature indicate misalignmentAlignment report within tolerance per OEM spec
ACT004Balance correction (single / dual plane)1x dominance with horizontal preference indicates imbalance1x amplitude reduced by >= 50% post-correction
ACT005Bearing replacement (scheduled)BPFO/BPFI signatures with acceleration confirms defectPost-replacement vibration within acceptance limits
ACT006Foundation tightening / soft foot correctionV/H ratio and looseness indicate structural issuesPhase stability and reduced looseness harmonics
ACT007Process investigation (not machine fault)Trend correlates with process variable, not degradationVibration returns to normal with process stabilization
ACT008Emergency shutdown / trip recommendationCritical SSI with accelerating trend, imminent failure riskMachine isolated, inspection completed before restart

Diagnosis to Action Mapping:

Keyword in DiagnosisAction IDs Selected
imbalance / unbalanceACT004, ACT001
misalignmentACT003, ACT001
bearingACT002, ACT005
lubricationACT002
loosenessACT006, ACT001
foundationACT006
processACT007
critical / shutdownACT008

Selection Logic: (1) If P >= 85, always include ACT008. (2) Match diagnosis keywords to append corresponding actions. (3) If no keywords match, default to ACT001 (confirmation run). (4) Deduplicate while preserving priority order.

System State Action Playbook:

System StateDefault ActionOperator Message
stablemonitorSystem stable. Continue routine monitoring.
degradingalertPlan inspection within schedule window.
unstableinterveneReduce load/speed if possible. Inspect soon.
criticalshutdown_or_tripStop if safe. Inspect immediately.
process-driveninvestigate_processCheck operating conditions. Re-test after stabilization.

Seven fault patterns repeat across multiple component types with identical physics:

Universal FaultFRETTLSMComponents AffectedRule IDs
Mass ImbalanceFAFB, AC, DC, S, COUP, FNDAFB06, AC01, DC03, S01, COUP04, FND04
Angular MisalignmentFAFB, JB, TPJB, COUP, AC, DC, B, C, S, GEARAFB07, JB05, TPJB07, COUP02, AC05, DC06, B03, C04, S03, GEAR04
Soft Foot / LoosenessFAFB, AC, FNDAFB10, AC04, FND01
Structural ResonanceFAFB, FND, BAFB09, FND03, B05
Contamination / ImpactE/SAFB, JB, TPJB, B, CAFB05, JB04, TPJB10, B02, C01
Overload + ThermalF/TAFB, JB, TPJBAFB08, JB01, TPJB11
Lubrication StarvationLAFB, JB, TPJB, GEARAFB03, JB02, TPJB04, GEAR01

These rules have safety-level or catastrophic consequences and should trigger immediate operator notification regardless of pipeline confidence level:

Rule IDInitiatorSeverityRCM ConsequenceP-F
S05Shaft Crack0.95safetyP5
TPJB04Oil Starvation0.90safetyP5
TPJB09Oil Whip (Severe)0.90safetyP5
TPJB12Rotor Rub0.90safetyP5
FL006Water Hammer0.90safetyP5
FL011Dead-heading0.90safetyP5
FL015Surge / Stall0.90safetyP5
JB02Oil Starvation0.90safetyP4
JB08Rotor Rubbing0.90safetyP5
AFB03Lubrication Starvation0.80operationalP3
AFB09Resonance0.80safetyP4
TPJB05A/BBabbitt Fatigue0.80safetyP4
FL002Continuous Cavitation0.80environmentalP4
GEAR10Tooth Breakage0.80safetyP5
FND08Structural Crack0.80safetyP4
FND10Pedestal Crack0.80safetyP4

Every rule in the RAPID AI system conforms to a canonical schema that captures not just detection logic but the full diagnostic chain — from physics to consequence to maintenance action. The schema uses a {LAYER}.{GROUP}.{SEQ} naming convention (e.g., SENSE.CF.AFB03) while preserving legacy IDs for backward compatibility.

Canonical Rule Schema:

FieldTypeRequiredDescription
idstringYesCanonical ID: {LAYER}.{GROUP}.{SEQ}
rule_id / legacy_idstringYesLegacy short ID (e.g., AFB03)
versionintNoSchema version for migration tracking
initiator / namestringYesShort name of the fault initiating condition
diagnosisstringYesWhat failure mechanism is occurring physically
physicsstringYesFull physical explanation of the energy flow disruption
consequencestringYesWhat happens if the fault is left unaddressed
component_typestringYesComponent key: afb, journal, tpjb, coupling, ac_motor, dc_motor, gears, foundation, fluid_flow, belts, chains, shafts
frettlsmstringYesDiagnostic lens category: F, R, E, T, L, S, or M
conditionslistYesPrimary AND conditions — all must match
or_conditionslistNoFallback OR conditions — any single match fires at reduced confidence
supplementarylistNoInformational signals from CSV — not evaluated by engine
severity_basefloatYesInherent severity 0.0-1.0
severity_stagesdictNoEarly/mid/late severity progression (future)
rcm_consequencestringNosafety, environmental, operational, hidden
rcm_task_typestringNocondition_based, scheduled, redesign, run_to_failure
pf_positionstringNoP1 (earliest) through P5 (near functional failure)
cbm_techniquestringNovibration_analysis, temperature_monitoring, electrical_analysis, envelope_analysis, process_monitoring
iso_14224_mechanismstringNoISO 14224 failure mechanism category
iso_14224_causestringNoISO 14224 failure cause category
recommended_actionslistNoSpecific corrective guidance strings
tagslistNoSemantic search tags
referenceslistNoExternal standards references

Example Rule (AFB03 — Lubrication Starvation):

id: SENSE.CF.AFB03
legacy_id: AFB03
initiator: Lubrication Starvation
diagnosis: "Film collapse; metal-to-metal contact generating HF impacts"
physics: "Grease has dried out or oil feed is blocked. Without an
elastohydrodynamic film, rolling elements contact race surfaces
directly. Each asperity collision generates a micro-impact."
consequence: "Rapid surface degradation within days to weeks. Bearing
temperature rises. Without intervention, progresses to spalling,
cage fracture, and seizure. P-F interval as short as 2-4 weeks."
component_type: afb
frettlsm: L
conditions:
- metric: H_V_ratio
op: ">="
value: 0.9
- metric: H_V_ratio
op: "<="
value: 1.1
- metric: kurtosis
op: ">="
value: 5.0
supplementary:
- metric: crest_factor
op: ">"
value: 2.0
- metric: temperature
op: ">"
value: 60
severity_base: 0.80
pf_position: P3
rcm_consequence: operational
iso_14224_mechanism: wear
iso_14224_cause: lubrication_failure
recommended_actions:
- "Check lubrication supply — confirm flow rate to bearing"
- "Check lubricant quantity — refill grease or check oil level"
- "Check for supply line blockage or filter obstruction"
- "Verify lubricant type and viscosity grade"

The rule engine evaluates in two passes:

  1. Pass 1 (AND): Check ALL primary conditions. Every condition in the conditions list must be satisfied for the rule to fire at full severity.
  2. Pass 2 (OR fallback): If primary conditions fail and or_conditions exist, any single match fires the rule at reduced confidence (0.5x severity_base).

Condition operators: >=, <=, >, <, ==

All rules reference one set of computed metrics. The rule engine computes derived ratios before evaluation.

Raw Input Metrics:

Metric KeyUnitsDescriptionSource
Hmm/s RMSHorizontal velocity — drive-end radialSignalInput
Vmm/s RMSVertical velocity — radial, 90 degrees from HSignalInput
Amm/s RMSAxial velocity — thrust directionSignalInput
RMSmm/sOverall RMS (all axes combined)Computed in Module A
temperatureCBearing or housing temperatureContextInput
kurtosisdimensionlessStatistical kurtosis of time waveformComputed from raw signal
crest_factordimensionlessPeak / RMS ratioComputed from raw signal
currentAMotor currentContextInput

Derived Ratio Metrics (computed with epsilon guard to prevent division by zero):

Metric KeyFormulaDominant Fault SignatureNormal Range
H_V_ratioH / VHorizontal dominance: imbalance, misalignment, looseness, resonance0.8-1.4
V_H_ratioV / HVertical dominance: soft foot, piping strain, vertical resonance0.7-1.2
A_H_ratioA / HAxial dominance: angular misalignment, coupling fault, shaft crack< 0.5
A_V_ratioA / VAxial/vertical ratio: used in combination rules< 0.5
V_A_ratioV / AVertical/axial ratio: rarely used alonevaries

Physical interpretation of ratio ranges:

  • H_V_ratio 0.6-1.6: Normal energy distribution in radial plane
  • H_V_ratio 1.6-2.5: Imbalance or clearance issue
  • H_V_ratio > 2.5: Looseness or resonance amplification
  • H_V_ratio < 0.6: Soft foot or vertical stiffness anomaly
  • A_H_ratio < 0.3: Pure radial fault
  • A_H_ratio 0.3-0.7: Mixed radial/axial force
  • A_H_ratio 0.7-1.2: Significant axial content (misalignment, thermal growth)
  • A_H_ratio > 1.2: Axial dominant (angular misalignment, shaft crack, surge)

Impulse and Statistical Metrics:

MetricDescriptionHealthy RangeFault Signatures
kurtosis4th statistical moment2.5-3.5>4.0: contamination/surface damage; >6.0: VFD currents, oil starvation, rub
crest_factorPeak / RMS ratio1.5-2.0>2.0: contamination; >3.0: EDM pitting, pivot wear; >4.5: water hammer

Spectral / Frequency Band Metrics:

Metric KeyFrequency RangeFault Detection Application
HF_3_73-7 kHzEarly bearing lubrication / surface damage
HF_5_125-12 kHzVFD EDM pitting, surface finish defects
HF_8_158-15 kHzVFD-specific EDM signatures
HF_2_52-5 kHzEarly micro-slip detection
LF_0_300-30 HzOil whirl (0.42-0.48x running speed)
LF_100_300100-300 HzFoundation looseness, structural modes
MF_100_700100-700 HzGear mesh frequency range
BB_100_1000100-1000 HzCavitation, turbulence, air entrainment
VPF_ampN x RPM HzPump hydraulic performance deviation
RMS_1x1 x RPM HzImbalance, shaft bow, eccentricity
RMS_2x2 x RPM HzAngular misalignment, coupling looseness

Bearing Defect Frequency Metrics:

FrequencyFormulaDescription
BPFO(n/2) x (1 - d/D x cos a) x fBall Pass Frequency Outer race
BPFI(n/2) x (1 + d/D x cos a) x fBall Pass Frequency Inner race
BSF(D/2d) x (1 - (d/D x cos a)^2) x fBall Spin Frequency
FTF0.5 x (1 - d/D x cos a) x fFundamental Train (cage) Frequency

Where: n = number of balls, d = ball diameter (mm), D = pitch diameter (mm), a = contact angle, f = shaft frequency (Hz = RPM/60). Matching uses +/-3% tolerance at harmonics 1, 2, and 3.

RAPID AI rules answer five of the seven RCM questions defined by SAE JA1011/JA1012:

RCM QuestionRAPID AI AnswerRule Layer
1. What are the functions?Asset hierarchy (equipment to measurement point)Schema
2. What are the functional failures?Severity levels: normal, watch, warning, alarmACT.SV
3. What causes each failure?119 component fault rules across 12 typesSENSE.CF
4. What happens when each failure occurs?diagnosis + consequence fields per ruleSENSE.CF
5. In what way does each failure matter?RCM consequence categories per rulercm.consequence
6. What can be done to prevent?Maintenance action catalog (ACT001-ACT008)ACT.MA
7. What if no suitable task?Redesign recommendation or run-to-failurercm.task_type

RCM Consequence Categories:

CategoryDefinitionExample Rules
safetyFailure threatens human safety or structural integrityS05, TPJB09, TPJB12, FL006
environmentalFailure causes environmental harm or fluid releaseFL009, FL002, FC011
operationalFailure stops or degrades production outputMost AFB, JB, GEAR, AC, DC, FND rules
hiddenFailure not detectable during normal operationAFB16, FND06, JB10

Every rule maps to ISO 14224 failure mechanisms and causes:

ISO 14224 MechanismFRETTLSMExample Rules
FatigueS, TAFB01, AFB09, TPJB05, S05
WearS, LAFB03, JB02, GEAR01, GEAR02, C01
CorrosionEFC011, FC014
ErosionF, EFL001, FL002, FL006
DeformationF, TAFB08, TPJB06, S07
VibrationFAFB06, AFB09, AC01, FND03, B05
OverheatingT, LAFB04, JB01, TPJB04, COUP07
ContaminationE, LAFB05, JB04, TPJB10, AFB11
ElectricalRAC03, AC07, DC04, DC05
Clearance changeM, TAFB02, JB06, TPJB08, GEAR04
Material failureMS05, GEAR10, DC04
Blockage / leakageFFL007, FL008, FL009

The P-F curve represents degradation from potential failure (P) to functional failure (F). Every rule fires at a specific position on this curve:

PositionDescriptionDetection WindowExample Rules
P1Earliest detectable change12-24 months before FAFB16 (micro-slip), AFB11 (surface finish), SEDL dSE/dt onset
P2Measurable trend3-12 months before FAFB01 (preload), AFB06 (imbalance), most COUP rules
P3Clear symptom1-3 months before FAFB03 (lube starvation), AFB05 (contamination), GEAR02 (pitting)
P4Impending failure1-4 weeks before FAFB09 (resonance), JB07 (thermal bow), TPJB05 (babbitt fatigue)
P5Near functional failureDays to hours before FS05 (shaft crack), TPJB04 (oil starvation), FL006 (water hammer)
FormulaPurposeSource
S_eff = S_fusion x Q_dataEffective severity (data-quality-adjusted)Module C output
C_final = Q_data x (1 - (1-C_rules)(1-C_trend)(1-C_entropy))Confidence propagation (union of evidence)Module B output
SI = 1 - (0.5*SE + 0.3*TE + 0.2*DE)SEDL Stability IndexModule B.3
SSI = sum(weight_i x block_score_i)System Stability IndexModule C
P = 100 x (0.45*S + 0.25*C + 0.20*K + 0.10*U) x M_safe x R_sp x R_mpMaintenance priority scoreModule E
beta_adj = beta_base x (1 + alpha_severity x S_eff)Condition-adjusted Weibull shapeModule D
eta_adj = eta_base x (1 - gamma_degradation x SSI)Condition-adjusted Weibull scaleModule D
RUL = eta_adj x (-ln(0.70))^(1/beta_adj) - t_currentRemaining useful life (Weibull P30)Module D
Score RangeLevelMeaning
0.00-0.30normalNo significant fault indication
0.30-0.50watchEarly indication — monitor closely
0.50-0.80warningClear fault signature — plan corrective action
0.80-1.00alarmCritical condition — act immediately

The domain frameworks, factor catalog, and rule reference documented in this chapter provide the complete causal intelligence that separates RAPID AI from pattern-matching systems. The next chapter shows how this intelligence is organized into a dynamic RCM decision framework that continuously adjusts maintenance strategy based on real-time sensor data.


Next: Chapter 9 — RCM Framework Previous: Chapter 7 — The IMS