Vehicle Virtual Machine Power States for Safe Listen-Mode Transitions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern vehicles with complex on-board control systems require a sophisticated power management strategy to handle multiple virtual machines with different power needs, as traditional power management approaches are inadequate for systems with interconnected ECUs and varying operational modes.
Innovation Solution
A vehicle control system that receives vehicle parameter signals to determine and update the local power states of virtual machines, ensuring appropriate power states align with the global power state of the vehicle, using a processor and power manager to coordinate power transitions and prevent critical tasks from being interrupted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the telematics stack is treated as the master unit and requests the vehicle controller to go in Listen mode, then power consumption is reduced, but other virtual machines may be shut down while executing critical code
Solution Approach 1:
The system performs preliminary actions by checking the execution state of each virtual machine before transitioning to Listen mode. The power management module identifies which VMs are in critical execution phases and prevents their shutdown, ensuring critical tasks complete before power state changes occur.
Solution Approach 2:
The system implements feedback mechanisms where the telematics stack and other VMs communicate their power management requests and execution states to the power management module. This feedback loop allows the system to coordinate power state transitions while monitoring critical task progress, preventing shutdowns during vulnerable operations.
2Adaptability or versatility
If multiple virtual machines host different ECUs with different power management needs, then functional versatility is improved, but power management complexity increases
Solution Approach 1:
The power management module acts as an intermediary between the telematics stack and other virtual machines. It receives power management requests from different VMs, coordinates their conflicting requirements, and implements unified power state transitions. This mediator approach simplifies the overall power management architecture by centralizing control logic.
Solution Approach 2:
The system segments power management control into distinct layers: the power management module handles global power state coordination, while individual virtual machines manage their own execution states. This segmentation allows each component to operate independently within its domain while maintaining system-wide coherence through the power management module's orchestration.
3Reliability
If the vehicle controller supports stand-by power mode for the Telematics stack, then remote functionality availability is improved, but overall power consumption increases
Solution Approach 1:
The system implements dynamic power management where the telematics stack can transition between active and stand-by states based on operational requirements. The power management module dynamically adjusts the power state of individual VMs while maintaining the telematics stack's ability to provide remote functionality when needed, optimizing the balance between availability and power consumption.
Data Source
AI summary
A vehicle control system comprising one or more controllers, the vehicle control system comprising a global power state and comprising at least two virtual machines being hosted on the one or more controllers wherein each virtual machine has a local power state, the vehicle control system configured to: receive a vehicle parameter signal indicative of a required global power state of the vehicle control system; and determine a local power state for each virtual machine in dependence on the received vehicle parameter signal; update a current local power state of each virtual machine to the respective determined local power state therefor.


