Wireless Battery Module Scheduling for Heterogeneous Data Loads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless battery management systems (WBMSs) struggle to efficiently manage communication schedules for heterogeneous battery modules, leading to inefficiencies and fragmentation in data transmission.
Innovation Solution
The implementation of dynamic resource allocation in the battery controller, which allows for the creation and transmission of different communication schedules within superframe intervals, enabling flexible and adaptive data transmission based on the needs of individual battery modules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single fixed communication schedule is used for all battery modules, then the system structure is simple, but the system cannot adapt to heterogeneous communication needs of different battery modules
Solution Approach 1:
The communication schedule is segmented into multiple transmission slots within each superframe interval, where each slot can be independently assigned to different battery modules based on their specific communication needs. This allows heterogeneous modules to have customized transmission opportunities without requiring a completely different schedule for each module.
Solution Approach 2:
The communication schedule is made dynamic by allowing the controller to create and switch between different schedule configurations. The system can adaptively allocate transmission slots to different battery modules based on real-time communication requirements, transforming the rigid fixed schedule into a flexible dynamic allocation mechanism.
2Reliability
If transmission slots are allocated to all battery modules in every superframe interval, then communication reliability is improved, but system productivity decreases due to unnecessary transmissions
Solution Approach 1:
Instead of allocating transmission slots to all battery modules in every superframe interval (excessive action), the system selectively assigns slots only to those modules that have data to transmit or require communication (partial action). This reduces unnecessary transmissions while ensuring that modules with actual communication needs maintain reliable connectivity.
Solution Approach 2:
The system uses feedback mechanisms where battery modules indicate their communication requirements to the controller. Based on this feedback, the controller dynamically adjusts transmission slot allocation, assigning slots only when needed. This feedback-driven approach maintains communication reliability for active modules while improving overall system productivity by eliminating redundant transmissions.
3Quantity of substance
If larger data transfers are supported, then the amount of information that can be transmitted increases, but the frame size becomes too large
Solution Approach 1:
Large data transfers are segmented into multiple smaller frames transmitted across multiple transmission slots. Instead of requiring a single large frame that would exceed size limits, the data is divided and transmitted in manageable chunks, with each frame maintaining appropriate size while collectively supporting large data transfer capacity.
Solution Approach 2:
The system resolves the frame size limitation by transitioning from a single-dimension approach (one large frame) to a multi-dimensional approach (multiple smaller frames across multiple slots). This dimensional change allows the system to support large total data transfer capacity while keeping individual frame sizes manageable, effectively bypassing the frame size constraint through temporal and spatial distribution.
Data Source
AI summary
An example apparatus includes: interface circuitry; and programmable circuitry configured to: transmit a first schedule to a set of battery modules, the first schedule to assign transmission slots to one or more of the set of battery modules for a first communication period; create a second schedule different from the first schedule; and transmit the second schedule to the set of battery modules, the second schedule to assign transmission slots to one or more of the set of battery modules for a second communication period.


