Vehicle Controller Utilization Management for Function Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor vehicle controllers face disruptions during updates or new function implementations due to insufficient computing and storage capacities, which can lead to operational issues.
Innovation Solution
A controller with a processor unit that determines utilization levels in travel and standstill modes to assess capacity for performing new or modified control and monitoring functions, ensuring operations within maximum capacity by receiving program codes via a communication interface, particularly through a mobile radio network, and utilizing real-time operating systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If new control functions are implemented or program code is updated, then the functionality and adaptability of the controller are improved, but the computing and storage capacities may be insufficient leading to operational disruptions
Solution Approach 1:
The system performs preliminary actions by collecting input data during travel mode before the vehicle stands still. This allows the controller to prepare and buffer necessary data in advance, so that when new functions are activated during standstill mode, the required data is already available, preventing operational disruptions and ensuring smooth function transitions.
Solution Approach 2:
The system dynamically switches between two operational modes: travel mode for data collection and standstill mode for function activation. This dynamic approach allows the controller to adapt its resource usage based on the current state, ensuring that computing and storage capacities are utilized efficiently without causing operational disruptions.
2Adaptability or versatility
If computing and storage capacities are allocated to new functions, then the adaptability is improved, but the existing functions may suffer from insufficient capacities
Solution Approach 1:
The system segments the operational timeline into distinct phases: travel mode for data collection and standstill mode for function activation. This temporal segmentation allows existing functions to continue operating with their allocated resources during travel mode, while new functions can be activated during standstill mode when data is already buffered, thus avoiding resource conflicts and maintaining productivity of existing functions.
Solution Approach 2:
By collecting and buffering input data during travel mode before new functions are activated, the system ensures that when new functions require computing resources, the necessary data is already prepared and stored. This preliminary action prevents resource contention and ensures that existing functions maintain their performance levels.
3Speed
If program code is received and executed during travel mode, then the response time is reduced, but the controller may become overloaded and disrupt operation
Solution Approach 1:
The system employs periodic action by activating new functions only during standstill mode rather than continuously during travel mode. This periodic activation pattern allows the controller to maintain stable operation during travel mode while still providing timely responses during standstill mode, thus balancing response time with operational reliability.
Solution Approach 2:
The system dynamically adjusts its operational state based on the vehicle's movement status. During travel mode, the controller focuses on data collection and maintains existing functions. During standstill mode, it activates new functions. This dynamic adaptation ensures rapid response when needed while preventing controller overload that would disrupt operation.
Data Source
AI summary
A motor vehicle controller performs one or more control and/or monitoring functions. The controller includes a processor which determines a first utilization level of the controller during the motor vehicle's travel mode, and a communication interface which receives program code. The program code defines a new control and/or monitoring function of the controller and/or modifies a control and/or monitoring function of the controller. The processor further determines a second utilization level of the controller in the motor vehicle's standstill mode. The program code is the basis for performing the controller's new control and/or monitoring function and/or the modified control and/or monitoring function of the controller, and take the first and second utilization levels as basis for deciding to perform the controller's new control and/or monitoring function and/or the controller's modified control and/or monitoring function in the vehicle's travel mode. A corresponding method for operating such a controller is also disclosed.
