Environmental Root Cause Report
A transient high-voltage insulation warning, clustered in coastal climates and at dawn, traced past a convincing connector-lot Pareto to its true origin: overnight condensation bridging the HV creepage path — an environmental issue, not a component defect.
The fleet logs intermittent isolation-resistance faults: the Insulation Monitoring Device (IMD) reports HV-to-chassis isolation below the safety threshold, raising a DTC and occasionally blocking charge/drive. The faults are transient — they clear as the day warms — and concentrate in coastal, humid regions and at dawn. A 500-event telematics study isolated the cause to overnight condensation: when the connector surface cools below the dew point, a thin moisture film forms across the HV creepage path, and coastal salt makes it conductive, dropping isolation resistance below spec.
Defects clustered on connector lot Lc — but Lc was simply the lot allocated to coastal dealers. Holding the environment (dew-point margin, humidity, salt) constant, the lot association vanishes. The fix is environmental hardening (sealing/venting, hydrophobic coating, connector dry-out heating) plus a firmware debounce and active dry-out routine — not a connector recall. Coastal fault rate is versus inland.
The cause is environmental — condensation on the HV connector creepage path, amplified by coastal salt — not a material (connector lot) or manufacturing defect. The lot Pareto that triggered the investigation is a dealer-allocation artifact; a supplier recall would have changed nothing.
Healthy isolation sits in the tens of megohms. A transient tail is dropping below the half-megohm threshold.
The IMD continuously measures isolation resistance between the HV bus and chassis. When it falls below the threshold (here, MΩ), the vehicle logs an isolation DTC and may inhibit charging. The defining feature is that the fault is intermittent and self-clearing: it appears on cool, humid mornings and disappears once the vehicle warms — behavior no permanent insulation defect would show. Reports skew heavily coastal and toward the pre-dawn hours.
Because the symptom appears only under specific weather and time-of-day conditions, several environmental and component variables move together. Full telematics — weather, surface temperature, location, connector genealogy — make a disciplined attribution possible.
500 morning measurement events were logged across the fleet, each pairing the IMD isolation reading with the local weather, the connector surface temperature, the coastal/inland location, salt exposure, and the connector supplier lot.
| Channel | Meaning | Role |
|---|---|---|
| dewpoint_margin_C | surface temp − dew point (<0 = condensation) | Primary cause |
| RH_pct / salt_index | humidity; coastal + road-salt loading | Co-cause |
| coastal | coastal vs inland location | Environmental driver |
| connector_lot | connector supplier lot | Confounded proxy |
| time_of_day_h | hour of measurement | Diurnal evidence |
| Riso_Mohm | measured isolation resistance | Target variable |
The dataset is synthetic, generated from a condensation-physics model with a known ground truth so the method can be graded. Dew-point margin and salt are the true drivers; the connector lot is built as a dealer-allocation proxy with no leakage pathway of its own.
| # | Hypothesis | Family | Falsifiable prediction |
|---|---|---|---|
| H1 | Condensation on creepage path | Environmental | Riso drops when surface < dew point; transient |
| H2 | Coastal salt contamination | Environmental | Worse at coast for same humidity |
| H3 | Connector supplier lot | Material | Tracks lot; resistivity out of spec |
| H4 | Seal / housing batch (ingress) | Manufacturing | Tracks build batch independent of weather |
| H5 | HV insulation degradation | Electrical | Persistent low Riso, dry conditions |
| H6 | IMD threshold / calibration | Software | Reading offset independent of environment |
H1 and H2 are the environmental chain; H3/H4 are the tempting non-environmental explanations; H5/H6 are the "is it even real?" checks. The data must distinguish a genuine, weather-driven leakage path from a component or sensor artifact.
A Pareto ranks association. To reach causation we need the continuous environmental variables and the discipline of holding them constant.
Dew-point margin is the standout. But lot, coastal, and humidity all correlate, and only the four-gate test — association, significance, materiality, mechanism — separates cause from proxy.
Lot Lc's correlation has a logistics explanation: Lc was allocated mostly to coastal dealerships. It labels "this vehicle lives by the sea," nothing more. Two tests confirm it.
Second, the mechanism gate: the connector's bulk resistivity and contact resistance for lot Lc are within material spec — there is no electrical pathway by which the lot itself could shed megohms of isolation. Strong correlation, no mechanism: a confounder. H3 is rejected, and the supplier hold is released.
The regression makes the structure explicit. Lot explains little; humidity helps a lot; adding the dew-point margin and salt dominates and drives the lot coefficient to zero:
| Model | Lot coef. | R² |
|---|---|---|
| Riso ~ lot | ||
| Riso ~ lot + humidity | ||
| Riso ~ lot + humidity + dew-point margin + salt |
This is the abductive refinement. "It's humid" is incomplete — many humid mornings show no fault. The pattern that fits is sharper: faults appear when the connector surface temperature falls below the dew point, so moisture actually condenses on the creepage path, and worsen where salt makes that film conductive. Humidity is necessary background; the dew-point margin is the trigger. That refined, testable claim — Riso collapses when margin < 0, and recovers when the surface warms — is what §8 confirms.
If condensation is the cause, faults must cluster when surfaces are coldest — the pre-dawn hours — and clear as the sun warms the connector. The fault rate by hour shows exactly this:
Plotting Riso against the dew-point margin reveals a sharp knee at zero — the onset of condensation — and a clear coastal/inland separation driven by salt:
Intermittent HV isolation faults are caused by overnight condensation across the HV connector creepage path. When radiative cooling drops the connector surface below the dew point, a moisture film forms; coastal salt makes the film ionically conductive, bridging HV to chassis and pulling isolation resistance below the IMD threshold. The fault is transient because the film evaporates as the surface warms. Connector lot Lc and "coastal" are correlated proxies — Lc was allocated to coastal dealers — neither is causal once dew-point margin, humidity and salt are held constant.
Disposition: H1 (condensation) + H2 (salt) confirmed as one chain. H3, H4, H5, H6 rejected (Appendix A).
The recurring per-event decision compresses to three checks, evaluable from the IMD reading plus weather telematics. Each leaf names cause and action; thresholds come from the data (fault below MΩ; condensation at dew-point margin < 0).
The mechanism chain and its confounder, side by side:
The fix attacks the film and the nuisance trip without touching the (sound) connector:
| Action | Type | Effect |
|---|---|---|
| Hydrophobic conformal coating | Corrective (design) | Suppresses film; annual fault-days → |
| Improved sealing / venting | Corrective (design) | Limits ingress & condensation |
| Connector dry-out heater | Robustness | Holds surface above dew point |
| IMD debounce + active dry-out | Containment (SW) | Eliminates nuisance trips now |
Because the cause is environmental and mechanistic, both the per-event susceptibility and the seasonal field exposure can be forecast. The susceptibility curve maps the trigger directly:
Across a full year, the field exposure for a worst-case coastal vehicle — and the effect of the coating — is stark:
Immediate containment: deploy the IMD firmware debounce and active dry-out cycle fleet-wide so transient dew events no longer raise hard faults or block charging. Corrective action: add a hydrophobic conformal coating and improved sealing/venting at the HV connector in the next build, and qualify a small dry-out heater for high-exposure climates. Release the supplier hold on connector lot Lc — it was never causal. Verify by confirming the dawn fault peak disappears and Riso stays above threshold through condensation events in coastal validation vehicles, and track nuisance-fault rate by climate zone rather than by lot.
| # | Hypothesis | Disposition | Decisive evidence |
|---|---|---|---|
| H1 | Condensation on creepage | Confirmed | Diurnal peak; Riso knee at margin = 0; transient |
| H2 | Coastal salt | Confirmed | Coastal Riso lower at equal margin (salt) |
| H3 | Connector lot | Rejected | Collapses under env control; resistivity in spec |
| H4 | Seal/housing batch | Rejected | No build-batch split once weather controlled |
| H5 | HV insulation degradation | Rejected | Faults transient, not persistent/dry |
| H6 | IMD threshold / calibration | Rejected | Reading tracks weather, not a fixed offset |
The dataset and full analysis ship alongside as isolation_fault_rca.py (condensation-physics generator + diagnostic pipeline) and isolation_events.csv (500-event mockup). The core of the generator:
# condensation film bridges the HV creepage path dewpoint_margin = surface_C - dewpoint_C # < 0 => condensation film = 1/(1+exp(dewpoint_margin/1.5)) + 0.15*max((RH-70)/30,0) Riso = RCLEAN / (1 + 60*film*(1 + 1.5*salt_index)) # Mohm fault = Riso < 0.5 # isolation threshold # confounder: lot Lc allocated mostly to coastal dealers p_Lc = where(coastal==1, 0.75, 0.18) # proxy, resistivity in spec
The pipeline reproduces every figure: the Pareto, correlation screen, partial-correlation confounder test (lot → r ≈ ), staged regression (R² ), the diurnal signature, the Riso–margin knee, and the prognosis.