The fully virtualized architecture transforms fault injection from a labor-intensive activity into a repeatable, automated engineering workflow โ with zero hardware risk.
| # | Scenario | Injection Method | Expected VCU Response | Priority |
|---|---|---|---|---|
| F1 | Overvoltage Event | Corrupt HV cell voltage fields above threshold | System Inhibit โ Contactor Drop | P1 |
| F2 | Sensor Variance Mismatch | Delta between cell sum and pack-level aggregate | Plausibility Fault โ System Inhibit | P2 |
| F3 | Phantom Node (CAN Loss) | Drop all frames from critical CAN participant | Watchdog Timeout โ System Inhibit | P2 |
| F4 | LV Pack Under-Voltage | Drive 4S aux pack toward critical threshold | Graceful Isolation โ Controlled Shutdown | P1 |
| F5 | Rogue Charger Overcurrent | Inject EVSE telemetry exceeding demanded current | Rogue Charger Fault โ Relay Severed | P2 |
| F6 | Thermal Runaway | Escalate temperature sensor values to critical | Thermal Fault โ Highest Priority Inhibit | P1 |
Reliable CI integration requires deterministic boot order, dependency management, and race condition elimination.
By moving fault injection into a virtual CI environment, EVO vHIL enables safety-critical validation to happen at every commit โ not just on expensive physical HIL benches scheduled weeks in advance.