Virtual Test Execution Unit Minimizing Computational Effort
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for executing virtual tests of autonomous motor vehicle systems require high computational resources due to the large number of simulations needed, regardless of whether they are run sequentially or in parallel, leading to inefficient resource utilization.
Innovation Solution
A method that identifies identical and difference components between virtual tests based on driving situation parameters and execution time, allowing for the execution of only the necessary components to minimize computational effort, thereby reducing resource consumption by sharing workload across multiple nodes and executing simulations efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a large number of simulations are executed to verify driver assistance systems, then the verification completeness is improved, but the computational effort and resource requirements increase
Solution Approach 1:
The patent merges identical simulation components from multiple virtual tests into a single execution. By identifying that different virtual tests share common driving situation parameters and algorithm configurations, the system combines these identical components and executes them once, then reuses the results for multiple tests, thereby reducing redundant computational effort while maintaining verification completeness
Solution Approach 2:
The patent creates universal simulation components that can serve multiple virtual tests simultaneously. By abstracting common elements into reusable units that can be applied across different test scenarios, the system achieves multi-functionality where a single simulation execution benefits multiple verification objectives, reducing overall computational requirements
2Loss of energy
If virtual tests are executed sequentially, then resource requirements per test are reduced, but the total execution time increases
Solution Approach 1:
The patent performs preliminary analysis to identify identical components across multiple virtual tests before execution. By pre-processing the test suite to detect shared simulation elements, the system prepares a consolidation plan that enables efficient parallel execution of unique components while sequentially reusing identical ones, optimizing both resource utilization and execution time
3Productivity
If virtual tests are executed in parallel, then the total execution time is reduced, but the computational resources required increase
Solution Approach 1:
The patent segments the virtual test execution into distinct identical and unique components. By dividing the test suite into reusable identical segments and test-specific unique segments, the system can parallelize execution of unique components across multiple processors while sequentially executing identical components once and reusing their results, thereby reducing total resource requirements compared to fully parallel execution
Data Source
AI summary
A method for minimizing a computational effort for executing a plurality of virtual tests includes: providing, by a testing unit, both a parameter set of a first virtual test and a parameter set of a second virtual test on driving situation parameters and configuration data of an algorithm that implements the first virtual test and the second virtual test; determining, by the testing unit, an identical component and/or a difference component of the second virtual test in relation to the first virtual test on driving situation parameters and/or a point in time at which at least one parameter of the second virtual test varies compared with the first virtual test; and executing, by the testing unit, the first virtual test and the second virtual test while taking into account the identical component and/or the difference component so as to minimize the computational effort for test execution.
