SiL: the first step in the real world
SiL testing involves the evaluation and validation of software components within a simulated environment before their integration into the actual hardware.
This methodology allows developers to thoroughly assess the performance, functionality, and reliability of software elements in a controlled virtual setting.
Trying to empower the performance offered by our Corner Brake Actuators, we decided to study and implement a custom ABS logic.
This being the case, we developed 3 different ABS control algorithms, progressively increasing the level of complexity involved.
Then, the effect of each one was assessed on a virtual environment (M42 Hardware and Human in the Loop steering bench) in different cases.
Longitudinal and combined braking conditions, in both low and optimal road-tire adherence circumstances, were examined.
Direct use of production-level software
Complete traceability of both high and low-level requirements
Validation of the specification framework at HW level
FuSa/SOTIF assessment at SW level*
*FuSa: Functional Safety
*SOTIF: Safety Of The Intended Functionality
Case study: ABS logic development
Aim of the activity
Comparison of three different ABS algorithms
Method
Assessment on a virtual environment with SiL approach
Results
Advantages and drawbacks of each controller was tested in different conditions
- Longitudinal braking (high ad low adherence)
- Combined braking (high ad low adherence)
Case study: proprietary ABS logic research
Vehicle model
Multi-degree vehicle model developed in ADAMS environment and implemented in Vi-grade CRT to be co-simulated with Matlab-Simulink
Controls in SiL
- State estimator with an Unscented Kalman Filter
- Electronic Stability Control (ESC)
- Electronic Brake-force Distribution (EBD)
- ABS
Montani, M., Vitaliti, D., Capitani, R., & Annicchiarico, C. (2020). Performance review of three car integrated abs types: development of a tire independent wheel speed control. Energies, 13(23), 6183. https://doi.org/10.3390/en13236183