SiL Software Component Rating via Real-Time Output Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software-in-the-loop (SiL) simulations lack a real-time, online method to accurately rate software components for use in complex systems, particularly in safety-critical applications like autonomous driving, where deviations in output data between SiL and target hardware are not effectively evaluated within predefined tolerance thresholds.
Innovation Solution
A method that compares output data from both SiL and target hardware in real-time, using an evaluation unit connected to both environments, to assess the accuracy of software components by ensuring output data align within a predefined tolerance, thereby determining their suitability for SiL environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If output data from SiL and target hardware are compared in real-time to rate software components, then measurement precision and reliability are improved, but device complexity increases due to the need for dual environment setup and continuous data comparison infrastructure
Solution Approach 1:
An evaluation unit is introduced as an intermediary component that receives output data from both the SiL environment and the target hardware, performs comparison operations, and generates ratings. This mediator handles the complex task of real-time data comparison and tolerance threshold evaluation, isolating the complexity from the core SiL and hardware systems while improving measurement precision through systematic real-time assessment
Solution Approach 2:
The evaluation system is segmented into distinct functional modules: a SiL environment module, a target hardware module, an evaluation unit with comparison logic, and a rating generation module. This segmentation allows each component to be optimized independently and facilitates real-time parallel processing of output data from both environments, enhancing measurement precision without overwhelming the system
2Productivity
If real-time comparison of output data is implemented, then productivity and safety are improved through immediate feedback, but use of energy increases due to continuous processing and data transfer operations
Solution Approach 1:
The evaluation unit operates continuously to compare output data from SiL and target hardware in real-time, providing uninterrupted feedback for software component rating. This continuous operation enhances productivity by eliminating evaluation delays and improves safety through immediate detection of deviations, while the processing unit is designed to manage energy consumption efficiently during sustained operation
Solution Approach 2:
A real-time feedback mechanism is established where the evaluation unit continuously monitors output data from both SiL and target hardware, compares results against tolerance thresholds, and immediately generates ratings or alerts. This feedback loop enhances productivity by providing instantaneous evaluation results and improves safety by enabling immediate corrective actions, with energy consumption optimized through efficient feedback processing
Data Source
AI summary
A method for rating a software component of a software-in-the-loop (SiL) environment, a target hardware including at least one target hardware component being simulated by an SiL environment including at least one corresponding software component, both the target hardware and the SiL environment being subjected to a test situation, while the target hardware and the SiL environment are being subjected to the test situation, output data being generated in each case by both the target hardware and the SiL environment and the output data of the target hardware being compared to the outputs of the SiL environment, the software component being rated on the basis of the comparison.


