Distributed Vehicle Power State Control for Software Module Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized power management systems in vehicle cockpits face excessive workload burdens, leading to chaotic power state management and increased fault rates, due to the need to manage all software modules, which also complicates development and maintenance.
Innovation Solution
Implement a distributed power management system where software modules are managed by separate management modules, using a message publishing and subscribing mechanism to ensure accurate power state determination and control, reducing the workload on each module and decoupling it from individual software services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized power management module manages all software modules, then comprehensive power state control is achieved, but the workload burden on the module becomes excessive and system stability deteriorates
Solution Approach 1:
The patent divides the centralized power management module into multiple distributed software management modules, each responsible for managing power states of specific software modules. This segmentation reduces the workload burden on individual modules while maintaining comprehensive power state control across the entire system, thereby improving system stability and reliability.
2Reliability
If a centralized power management module manages all software modules, then unified power state control is achieved, but the system becomes prone to chaotic power state management and faults
Solution Approach 1:
By segmenting the centralized management into distributed software management modules, each module handles a subset of software modules independently. This reduces the complexity of power state management, prevents chaotic states, and improves management efficiency through localized decision-making while maintaining overall system coordination.
Solution Approach 2:
The patent introduces a power state machine as an intermediary that receives power state information from distributed software management modules and coordinates their actions. This mediator ensures unified power state control across the system while allowing distributed modules to operate independently, resolving the contradiction between centralized control and distributed management.
3Reliability
If a centralized power management module manages all software modules, then complete system oversight is achieved, but development and maintenance complexity increases
Solution Approach 1:
The system is divided into independent software management modules, each responsible for specific software modules. This segmentation allows teams to develop, test, and maintain individual modules independently, significantly reducing development and maintenance complexity while maintaining complete system oversight through the coordinating power state machine.
Solution Approach 2:
Each software management module autonomously manages the power states of its assigned software modules without requiring direct intervention from a centralized controller. This self-service capability reduces the complexity of system configuration, development, and maintenance while ensuring complete oversight through the power state machine's coordination mechanism.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
Disclosed are a method and an apparatus for power management for a vehicle, a vehicle, and a storage medium, which relate to the field of vehicle technologies. The method includes: receiving a translated raw voltage signal and a translated bus power signal of the vehicle; determining, based on the translated raw voltage signal and the translated bus power signal, a power state matching the raw voltage signal and the bus power signal; transmitting the power state to at least one software management module in the vehicle via a message publishing and subscribing mechanism; and controlling, by the at least one software management module and based on the power state of the vehicle, corresponding software modules respectively to execute operations matching the power state. According to the method, the software modules in the vehicle are managed in a distributed manner by different software management modules, and each software management module needs to manage only a small quantity of software modules, such that issues are reduced, and the stability of the in the vehicle and the safety of vehicle operation are ensured.