Calibration begins before hardware exists. In Model-in-Loop (MiL) and Software-in-Loop (SiL), the Simulink model runs on a PC with simulated plant models. Engineers explore parameter sensitivity, define safe operating ranges, and establish initial parameter values that become starting points for hardware calibration.
| Phase | Platform | Calibration Activity | Tool |
|---|---|---|---|
| MiL | Simulink on PC | Explore parameter ranges, define LOWER_LIMIT/UPPER_LIMIT for A2L, sensitivity analysis | MATLAB/Simulink + Design of Experiments |
| SiL | ECU binary on PC (no hardware) | Verify algorithm compiles, A2L addresses match binary, initial parameter set runs without DTC | INCA SiL mode or CANape offline simulation |
| RiL (Rapid-in-Loop) | ETAS ES system / dSPACE MicroAutoBox | Bypass ECU algorithm with PC model, calibrate in real vehicle at speed | INCA + ES6xx in bypass mode |
| HiL | ECU on HIL bench (simulated plant) | Dyno-equivalent testing in lab, emissions pre-screening | INCA + ASCMO + dSPACE SCALEXIO HIL |
| ECU cal (vehicle) | Production ECU in vehicle | Final dyno and road calibration, sign-off | INCA or CANape + chassis dyno |