Stacked home energy storage system

By identifying the access status of the energy storage system in real time and predicting future load trends, the problem of low efficiency in module access management and scheduling in existing stacked energy storage systems has been solved, and efficient dynamic management and scheduling of the energy storage system has been achieved.

CN120810718BActive Publication Date: 2025-12-23GUANGDONG MEIZHI INTELLIGENT TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511309603.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-15
Publication Date
2025-12-23
Estimated Expiration
2045-09-15

AI Technical Summary

Technical Problem

Existing stacked energy storage systems lack an automatic mechanism for determining the access status of modules in scenarios where the number of modules increases and replacements are frequent. This leads to delayed information updates or duplicate entries, and the scheduling strategy lacks accurate prediction of dynamic changes in user load, affecting system efficiency.

Method used

The access status identification unit identifies the access status of each physical interface in the energy storage system in real time, updates the energy storage module mapping table, and constructs energy storage module distribution and scheduling strategies based on future load trends, including real-time monitoring of communication data frames, handshake request verification, and dynamic time warping load sequence matching.

Benefits of technology

It enables real-time management and dynamic scheduling of energy storage modules, improves the system's control capability under dynamic load scenarios, avoids redundant scheduling or idleness of module resources, and improves overall operating efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120810718B_ABST
    Figure CN120810718B_ABST
Patent Text Reader

Abstract

The application discloses a stacked household energy storage system, comprising an access state identification unit, an energy storage module mapping update unit configured to update an energy storage module mapping table according to the access state of each physical interface; a future load sequence construction unit configured to obtain a current load sequence in a current operation cycle and construct a future load sequence in the current operation cycle based on the current load sequence; an energy storage module distribution construction unit configured to match a corresponding candidate power supply module in the updated energy storage module mapping table according to the future load sequence to construct an energy storage module distribution in a future time period; and a scheduling strategy construction unit configured to construct a scheduling strategy of the energy storage system according to the energy storage module distribution in the future time period. The application realizes sequential control and switching management of multi-module collaborative power supply, avoids repeated scheduling or vacancy of energy storage module resources, and improves the overall operation efficiency of the energy storage system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a household energy storage system, in particular to a stacked household energy storage system. BACKGROUND

[0002] With the development of distributed energy systems and the increasing demand for household energy self-sufficiency, household energy storage systems, as an important part of intelligent energy use, are increasingly attracting attention. Household energy storage systems are usually used in conjunction with new energy devices such as photovoltaic devices to store excess energy and release it during peak load periods, thereby improving energy efficiency. In recent years, stacked modular energy storage structures have become one of the main forms of household energy storage products due to their good scalability and convenient maintenance.

[0003] The patent document with the patent publication number CN113065039A discloses a stacked mobile household energy storage system, which can improve the safety of use. However, the existing stacked energy storage systems mostly use physical interface plugging to combine modules, and the energy storage units can be flexibly added or reduced according to user needs. However, in actual operating scenarios where the number of modules increases and is frequently replaced, the identification, management, and scheduling efficiency of the system for new modules are generally low. On the one hand, the system usually lacks an automatic discrimination mechanism for module access states, which can easily cause information update lag or repeated entry; on the other hand, the existing scheduling strategies are mostly based on static configuration, lacking the ability to accurately predict and respond to dynamic changes in user loads, resulting in unreasonable allocation of energy storage resources, excessive discharge or long-term idling of some modules, and affecting the overall efficiency of the system. In addition, load changes have obvious periodicity, and existing methods often rely on fixed thresholds or short-term average power to determine, making it difficult to accurately capture trend changes and respond in advance, limiting the control ability of the energy storage system in dynamic scenarios. SUMMARY

[0004] To overcome the deficiencies of the prior art, the present application provides a stacked household energy storage system, which solves the technical problems raised in the background art by adjusting the power supply sequence of the energy storage modules based on future load trends.

[0005] To achieve the above purpose, the present application is implemented by the following technical solutions:

[0006] A stacked household energy storage system, comprising:

[0007] An access state identification unit configured to identify the access state of each physical interface in the energy storage system in real time;

[0008] Wherein, the access state includes: no access, stable access and strange access;

[0009] An energy storage module mapping update unit configured to update the energy storage module mapping table according to the access state of each physical interface;

[0010] a future load sequence construction unit configured to obtain a current load sequence in a current operation cycle and construct a future load sequence in the current operation cycle based on the current load sequence;

[0011] a storage module distribution construction unit configured to match a corresponding candidate power supply module to the updated storage module mapping table according to the future load sequence to construct a storage module distribution in a future time period;

[0012] a scheduling strategy construction unit configured to construct a scheduling strategy of the energy storage system according to the storage module distribution in the future time period.

[0013] In some specific embodiments, the real-time identification of the access state of the physical interface in the energy storage system comprises:

[0014] S1-1, listening to a communication data frame on the physical interface at a fixed frequency;

[0015] S1-2, if no communication data frame is received within a preset time window, it is determined that there is no access module in the physical interface, and the access state of the physical interface is determined to be unaccessed;

[0016] S1-3, if a communication data frame is received within a preset time window, it is determined that there is an access module in the physical interface, and the module ID of the access module is obtained;

[0017] S1-4, comparing the module ID of the access module with the registered module ID in the energy storage system;

[0018] S1-5, if the module ID of the access module exists in the registered module ID, it is determined that the access state of the physical interface is stable access, otherwise it is determined to be a stranger access.

[0019] In some specific embodiments, updating the storage module mapping table according to the access state of each physical interface comprises:

[0020] S2-1, if the access state is stranger access, a handshake request is sent to the corresponding physical interface;

[0021] S2-2, in response to the handshake request, a plurality of module parameters are collected for the storage module of the stranger access in the physical interface, wherein the plurality of module parameters at least include the module ID, the maximum output power and the SOC percentage;

[0022] S2-3, according to the plurality of module parameters, a stranger access entry is newly created in the pre-constructed storage module mapping table, and the corresponding module parameters are filled in the fields of the stranger access entry to update the storage module mapping table.

[0023] In some specific embodiments, if the access state is a stranger access, sending a handshake request to the corresponding physical interface comprises:

[0024] S2-1-1, receiving an access state identified as a stranger access;

[0025] S2-1-2, starting a handshake request construction instruction according to the access state of the stranger access;

[0026] S2-1-3, according to the handshake request construction instruction, calling the pre-defined handshake identifier and sender identifier from the identifier database;

[0027] S2-1-4, encapsulating the handshake identifier and the sender identifier into a handshake request;

[0028] S2-1-5, sending the handshake request to the physical interface with the stranger access state.

[0029] In some specific embodiments, in response to the handshake request, a number of module parameters are collected from the stranger access energy storage module in the physical interface, including:

[0030] S2-2-1, receiving the handshake request;

[0031] S2-2-2, parsing the received handshake request to obtain the handshake identifier and the sender identifier;

[0032] S2-2-3, matching the parsed handshake identifier and the sender identifier with the pre-defined handshake identifier and the sender identifier in the identifier database;

[0033] S2-2-4, if the handshake identifier and the sender identifier are consistent, it is determined that the handshake request is legal, otherwise it is not legal;

[0034] S2-2-5, when the handshake request is determined to be legal, a response that the handshake request is legal is returned through the physical interface;

[0035] S2-2-6, receiving the response that the handshake request is legal, generating a parameter instruction and sending it to the physical interface for a number of parameter collection.

[0036] In some specific embodiments, a stranger access entry is newly created in the pre-constructed energy storage module mapping table, including:

[0037] S2-3-1, obtaining the module ID of the access module in the number of module parameters;

[0038] S2-3-2, based on the preset entry construction rule, encoding the module ID of the access module into a stranger access entry;

[0039] S2-3-3, searching the energy storage module mapping table to find whether there is a module entry identical to the stranger access entry;

[0040] S2-3-4, if there is no module entry identical to the stranger access entry, inserting the stranger access entry into a new position of the energy storage module mapping table according to the entry structure template, and filling a plurality of module parameters corresponding to the field definition order of the entry structure template.

[0041] In some specific embodiments, the current load sequence in the current operation cycle is obtained, and the future load sequence in the current operation cycle is constructed based on the current load sequence, which includes:

[0042] S3-1, obtaining N complete historical load sequences in N historical operation cycles;

[0043] S3-2, marking a current timestamp corresponding to the end of the current load sequence in the current operation cycle;

[0044] S3-3, according to the current timestamp, intercepting N local historical load sequences aligned with the position of the current load sequence from the complete historical load sequences of the N historical operation cycles;

[0045] S3-4, calculating the sequence similarity between the N local historical load sequences and the current load sequence to obtain N sequence similarities;

[0046] The calculation formula of the sequence similarity is:

[0047] ;

[0048] Wherein, L represents the current load sequence, which contains t load sampling points; L represents the local historical load sequence, which contains historical load sampling points; is a sampling point pair, which represents the tth load sampling point and the historical load sampling point paired and compared; π is a legal path composed of a plurality of sampling point pairs, and P is a set of all possible legal paths; represents that all sampling point pairs in the legal path π are accumulated to calculate the cumulative difference; represents that the path with the minimum cumulative difference is found among all possible legal paths; represents the maximum similarity corresponding to the minimum cumulative difference path between the current load sequence L and the local historical load sequence;

[0049] S3-5, marking the maximum sequence similarity from the N sequence similarities, and anchoring the most similar partial historical load sequence with the maximum sequence similarity as an index;

[0050] S3-6, matching the most similar complete historical load sequence from the N complete historical load sequences according to the most similar partial historical load sequence;

[0051] S3-7, marking the load position corresponding to the current timestamp in the most similar complete historical load sequence, and intercepting the future load sequence within the current running period based on the load position.

[0052] In some specific embodiments, according to the future load sequence, matching the corresponding candidate power supply module in the updated energy storage module mapping table to construct the energy storage module distribution of the future time period comprises:

[0053] S4-1, obtaining the load power of each future timestamp in the future load sequence;

[0054] S4-2, for the load power of each future timestamp, screening out a set of available modules with maximum output power greater than the load power in the energy storage module mapping table;

[0055] S4-3, starting from the current timestamp, traversing the set of available modules of each future timestamp, and selecting the energy storage module with the highest SOC percentage as the candidate power supply module of the current timestamp;

[0056] S4-4, according to the SOC percentage and load power of the candidate power supply module of the current timestamp, calculating the maximum continuous power supply duration thereof, and marking the timestamp of the end of power supply according to the same;

[0057] S4-5, taking the timestamp of the end of power supply as the switching starting point of the next candidate power supply module, and reselecting the candidate power supply module;

[0058] S4-6, repeating S4-2 to S4-5 to traverse all future timestamps, until all energy storage modules are assigned as candidate power supply modules to the corresponding future time period, to generate the energy storage module distribution of the future time period.

[0059] In some specific embodiments, according to the energy storage module distribution of the future time period, constructing the scheduling strategy of the energy storage system comprises:

[0060] S5-1, obtaining the power supply sequence of the energy storage module in the future time period, and assigning an independent power supply serial number to each energy storage module;

[0061] S5-2, associating the power supply duration of the corresponding energy storage module with the power supply serial number to construct the power supply mapping of the energy storage module;

[0062] S5-2, based on the power supply mapping of each energy storage module, constructing a scheduling strategy of the energy storage system.

[0063] The present application provides a stacked home energy storage system, which has the following beneficial effects:

[0064] By aligning the load sequence in the current operation cycle with multiple historical local load sequences in a nonlinear path, the similarity between each historical segment and the current load sequence is calculated based on the minimum cumulative difference path as the criterion, and the overall difference measurement result is obtained by adding the Euclidean distance between the load sampling points item by item. This method allows compression or expansion of the time dimension during matching, overcoming alignment deviation caused by cycle drift or sampling noise, thereby realizing prediction of future load trends in the current operation cycle.

[0065] Further, after completing the dynamic matching of the future load sequence, the energy supply mapping relationship between the modules and the time is constructed according to the actual power supply start time and the continuous power supply time length of each module, and each energy storage module is assigned a unique power supply serial number. Not only reflects the energy supply order of the module in the future time period, but also can be used as a priority identifier when the scheduling strategy is executed. It realizes the sequence control and switching management of the collaborative power supply of multiple modules, avoids repeated scheduling or vacancy of energy storage module resources, and improves the overall operation efficiency of the energy storage system. BRIEF DESCRIPTION OF DRAWINGS

[0066] Figure 1 The structure block diagram of the stacked home energy storage system of the present application;

[0067] Figure 2 The energy scheduling diagram of the stacked home energy storage system of the present application;

[0068] Figure 3 The access state recognition diagram of the present application;

[0069] Figure 4 The future load sequence construction process diagram of the present application. DETAILED DESCRIPTION

[0070] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0071] Embodiment 1: Please refer to Figure 1 The present application provides a stacked home energy storage system, which comprises:

[0072] an access state recognition unit configured to recognize access states of each physical interface in the energy storage system in real time;

[0073] The access state includes: no access, stable access, and strange access.

[0074] An energy storage module mapping update unit configured to update the energy storage module mapping table according to the access state of each physical interface.

[0075] A future load sequence construction unit configured to obtain a current load sequence in a current operation cycle, and construct a future load sequence in the current operation cycle based on the current load sequence.

[0076] An energy storage module distribution construction unit configured to match a corresponding candidate power supply module in the updated energy storage module mapping table according to the future load sequence, so as to construct an energy storage module distribution in a future time period.

[0077] A scheduling strategy construction unit configured to construct a scheduling strategy of the energy storage system according to the energy storage module distribution in the future time period.

[0078] In this embodiment, the stacked home energy storage system can recognize the access states of each physical interface in the energy storage system in real time through the access state recognition unit, and update the energy storage module mapping table according to the access states (no access, stable access, and strange access), so as to realize dynamic update of the system module state. The future load sequence construction unit provides prospective data for energy storage module allocation by obtaining current load data and constructing a future load sequence based on the same. The energy storage module distribution construction unit matches the most suitable energy storage module according to the future load sequence and the energy storage module mapping table, so as to optimize the use distribution of the energy storage module in the future time period. Finally, the scheduling strategy construction unit generates a scheduling strategy according to the energy storage module distribution, so as to ensure reasonable satisfaction of the load demand of the energy storage system.

[0079] Embodiment 2: refer to Figures 2 to 4 The technical solution of this embodiment 2 is different from that of embodiment 1 in that specific application steps of each unit of the energy storage module are disclosed.

[0080] Exemplarily, the specific recognition steps of the access state recognition unit include:

[0081] S1-1, listen to the communication data frame on the physical interface at a fixed frequency;

[0082] S1-2, if no communication data frame is received within a preset time window, it is determined that there is no access module in the physical interface, and the access state of the physical interface is determined as no access.

[0083] S1-3, if the communication data frame is received within the preset time window, it is determined that the access module exists in the physical interface, and the module ID of the access module is obtained;

[0084] S1-4, the module ID of the access module is compared with the registered module ID in the energy storage system;

[0085] S1-5, if the module ID of the access module exists in the registered module ID, it is determined that the access state of the physical interface is stable access, otherwise it is determined as stranger access.

[0086] In the embodiment, by listening to the existence of the communication data frame and determining the matching of the module ID, whether the interface accesses the module and whether the access module is an object identified by the system are distinguished, real-time monitoring and identification of the connection state of the physical interface are realized, and the energy storage system is ensured to perceive in time when the energy storage module is added, replaced or disconnected.

[0087] Exemplarily, the specific mapping steps of the energy storage module mapping updating unit include:

[0088] S2-1, if the access state is stranger access, a handshake request is sent to the corresponding physical interface;

[0089] S2-2, in response to the handshake request, a plurality of parameters of the energy storage module with stranger access in the physical interface are collected, and a plurality of module parameters are obtained; wherein the plurality of module parameters at least include module ID, maximum output power and SOC percentage;

[0090] It should be noted that the module parameters also include but are not limited to: nominal capacity, internal resistance, temperature, voltage and other conventional electrochemical operating parameters of the module. The maximum output power is used to represent the maximum energy supply capacity per unit time that the energy storage module can provide in the current state, which can be directly reported by the built-in control unit of the module or calculated by the system according to the module voltage and current capacity; the SOC percentage represents the current state of charge of the energy storage module, and the remaining available energy accounts for the proportion of the total capacity in the form of percentage (0-100%). The parameter can be obtained by the built-in power estimation unit (BMS) of the energy storage module, and is one of the important indexes for scheduling judgment.

[0091] S2-3, according to the plurality of module parameters, a stranger access entry is newly created in the pre-constructed energy storage module mapping table, and the corresponding module parameters are filled in the field of the stranger access entry, so as to update the energy storage module mapping table.

[0092] In the embodiment, the handshake request is triggered based on the stranger access state, the operating parameters of the access module are dynamically identified and obtained by collecting the parameters of the energy storage module, and they are supplemented to the energy storage module mapping table in time, so as to realize the update of the mapping data.

[0093] Exemplarily, the step S2-1 further comprises:

[0094] S2-1-1, receiving an access state identified as a stranger access;

[0095] S2-1-2, starting a handshake request construction instruction according to the access state of the stranger access;

[0096] S2-1-3, calling a predefined handshake identifier and a sender identifier from an identifier database according to the handshake request construction instruction;

[0097] It should be noted that the predefined handshake identifier is used to identify the communication as an initialization handshake operation, and its value is a fixed field preset by the energy storage system, for example, a data code for identifying a handshake request, such as 0xAA55 or "HSK_REQ", and is located in a specific field of a handshake request data frame; and the sender identifier is used to represent the identity of the initiator of the handshake request, and is usually the controller address of the energy storage system, which is used to receive and judge whether the request source is legal.

[0098] S2-1-4, encapsulating the handshake identifier and the sender identifier into a handshake request;

[0099] S2-1-5, sending the handshake request to a physical interface with the access state of the stranger access.

[0100] In the embodiment, by constructing a data frame containing a predefined handshake identifier and a sender identifier, and sending it to a physical interface identified as a stranger access, the identity of the access module is confirmed. This ensures the uniqueness of data interaction, and also provides a communication trust basis for parameter collection, and improves the safety of the energy storage system in the module management process.

[0101] Exemplarily, the step S2-2 further comprises:

[0102] S2-2-1, receiving the handshake request;

[0103] S2-2-2, parsing the received handshake request to obtain a handshake identifier and a sender identifier;

[0104] S2-2-3, matching the parsed handshake identifier and the sender identifier with the predefined handshake identifier and the sender identifier in the identifier database;

[0105] S2-2-4, if the handshake identifier and the sender identifier are consistent, it is determined that the handshake request is legal, otherwise it is not legal;

[0106] It should be noted that the determination of whether the identifier matches means that the fields of the parsed identifier are consistent with the reference fields in the identifier database in terms of content, data format and field position, and the verification by the check bit is successful.

[0107] S2-2-5, when the handshake request is determined to be legal, a response of the legal handshake request is returned through the physical interface;

[0108] S2-2-6, receiving the response of the legal handshake request, generating a parameter instruction and sending it to the physical interface for parameter collection.

[0109] In this embodiment, by analyzing the received handshake request and comparing the identifier, it is ensured that the communication process is from a trusted source and the request is legal, avoiding the risk of access of illegal modules. After the request is verified to be legal, the parameter collection instruction is executed based on this premise, realizing the communication control in the parameter acquisition process of the energy storage module.

[0110] Exemplarily, the step S2-3 further comprises:

[0111] S2-3-1, obtaining the module ID of the access module in the plurality of module parameters;

[0112] S2-3-2, based on the preset entry construction rule, encoding the module ID of the access module into a stranger access entry;

[0113] S2-3-3, searching in the energy storage module mapping table whether there is a module entry identical to the stranger access entry;

[0114] S2-3-4, if there is no module entry identical to the stranger access entry, inserting the stranger access entry into the new position of the energy storage module mapping table according to the entry structure template, and filling the corresponding plurality of module parameters based on the field definition order of the entry structure template.

[0115] It should be noted that the energy storage module mapping table is a data structure for storing energy storage module information, and the entries are established with the module ID as the primary index. Each entry is composed of multiple fields, including module ID, nominal capacity, current SOC, internal resistance, temperature, voltage, etc. The field order and data type are defined by the preset entry structure template. The entry insertion operation includes creating a structure in the idle position of the mapping table, sequentially mapping the fields and filling the corresponding module parameters.

[0116] Further, the entry structure template is a preset uniform data structure definition file, which is used to specify the number of fields, field name, data type and storage order of each energy storage module entry. The field definition order is: module ID, nominal capacity, SOC percentage, maximum output power, internal resistance, temperature, voltage, etc.

[0117] In this embodiment, by comparing the module ID of the access module with existing module IDs, it is determined in real time whether it is a new module, and the relevant parameters of the new module are filled into the energy storage module mapping table according to a preset structure template. The standardized data structure template ensures the consistency of fields for each module information entry, avoiding data storage errors. Simultaneously, the entry insertion operation, through structure creation and field order mapping, ensures the updating of the mapping table and enhances the dynamic management of module information.

[0118] For example, the specific construction steps of the future load sequence construction unit include:

[0119] S3-1. Obtain N complete historical load sequences within N historical operating cycles;

[0120] Among them, the complete historical load sequence refers to the ordered sequence of loads sampled at equal time intervals;

[0121] S3-2. Within the current operating cycle, mark the current timestamp corresponding to the end of the current load sequence;

[0122] S3-3. Based on the current timestamp, extract N local historical load sequences that are aligned with the current load sequence position from the complete historical load sequence of N historical operating cycles.

[0123] S3-4. Calculate the sequence similarity between N local historical load sequences and the current load sequence to obtain N sequence similarities;

[0124] The formula for calculating the sequence similarity is:

[0125] ;

[0126] in, This represents the current load sequence, which contains t load sampling points. This represents a local historical load sequence, containing a total of One historical load sampling point; Let be a pair of sampling points, representing the t-th load sampling point and the t-th sampling point. A number of historical load sampling points are paired for comparison; π is a valid path consisting of several sampling point pairs, corresponding to the alignment of the current load sequence and the local historical load sequence; P is the set of all possible valid paths (satisfying constraints such as monotonicity, continuity, and alignment of start and end points). This indicates that all sample point pairs in the legal path π are summed to calculate the cumulative difference; This means finding the path that minimizes the cumulative difference among all possible legal paths; that is, the "optimal alignment path". represents the maximum similarity corresponding to the minimum accumulated difference path between the current load sequence L and the local history load sequence.

[0127] It should be noted that the minimum accumulated difference path refers to that the current load sequence is taken as a column vector and the local history load sequence is taken as a row vector, thereby constructing a T*T DTW matrix; then each element in the matrix represents the Euclidean square distance (usually square difference) of the load between the sampling point pairs, and then a path with the minimum total distance is found, which is the optimal alignment path.

[0128] Exemplarily, it is assumed that there are two load sequences (load value unit: watt):

[0129] The current load sequence L={2, 4, 6};

[0130] The local history load sequence H={1, 3, 5, 7};

[0131] The two load sequences are placed on the DTW matrix row and column to construct a 3*4 matrix:

[0132]

[0133] Each cell in the matrix is a matrix element, which is represented as ; wherein d represents the square distance between the two loads; therefore, the DTW matrix is a load difference matrix for measuring the load difference between all possible sampling point pairs of the two load sequences, and each cell in the matrix represents the Euclidean square distance of the sampling point pairs in the current load sequence and the local history load sequence; that is, on the DTW matrix, a two-dimensional cumulative distance matrix with the two load sequences as the horizontal and vertical coordinates is constructed, the minimum distance of each sampling point pair is calculated by recursion, and finally a legal path π is obtained from the top left corner of the matrix to the bottom right corner of the matrix, so that the sum of the cumulative distances of all sampling point pairs on the legal path is the minimum, that is, Then, after processing the negative sign, the sequence similarity is obtained.

[0134] It should be noted that in the dynamic time warping path construction process adopted in the present application, the composition of the path needs to meet the legal constraints, including time monotonicity, path continuity and start-stop alignment; that is, although some time slices in the current load sequence or the history load sequence are allowed to be compressed or repeatedly mapped (for example, a sampling point is matched twice in alignment), but the path is not allowed to appear discontinuous jumping behavior across the time index, thereby guaranteeing the time consistency of the path.

[0135] S3-5, marking the maximum sequence similarity from the N sequence similarities, and taking the maximum sequence similarity as an index to anchor the most similar local history load sequence;

[0136] S3-6, matching the most similar complete historical load sequence from the N complete historical load sequences according to the most similar partial historical load sequence;

[0137] S3-7, marking the load position corresponding to the current timestamp in the most similar complete historical load sequence, and intercepting the future load sequence within the current running period based on the load position.

[0138] In this embodiment, the most similar historical sequence is selected as the prediction basis based on the minimum cumulative difference path calculation between the current load sequence and the plurality of partial historical load sequences, and the load sequence after the current timestamp is intercepted therefrom to construct the future load sequence within the current running period. Through dynamic time warping, the current load sequence and the partial historical load sequence are nonlinearly aligned, so that even if there is a change in time length or a sampling point offset between different periods, effective comparison can be achieved under path constraints. The future load sequence after interception is closer to the current running state.

[0139] Exemplarily, the specific construction steps of the energy storage module distribution construction unit include:

[0140] S4-1, obtaining the load power of each future timestamp in the future load sequence;

[0141] S4-2, for the load power of each future timestamp, screening out a set of available modules in the energy storage module mapping table whose maximum output power is greater than the load power;

[0142] S4-3, starting from the current timestamp, traversing the available module set of each future timestamp, and selecting the energy storage module with the highest SOC percentage as the candidate power supply module of the current timestamp;

[0143] S4-4, calculating the maximum continuous power supply duration of the candidate power supply module of the current timestamp according to the SOC percentage and the load power, and marking the timestamp of the end of power supply according to the maximum continuous power supply duration;

[0144] The maximum power supply duration can be obtained by dividing the remaining available power corresponding to the current SOC percentage of the energy storage module by the load power of the time period; the estimation of the available power is based on the conversion of the nominal capacity and the current SOC ratio of the module;

[0145] S4-5, taking the timestamp of the end of power supply as the switching starting point of the next candidate power supply module, and reselecting the candidate power supply module;

[0146] S4-6, repeating S4-2 to S4-5 to traverse all future timestamps, until all energy storage modules are assigned as candidate power supply modules to the corresponding future time period, to generate the energy storage module distribution of the future time period.

[0147] It should be noted that the energy storage module distribution of the future time period is used to represent the energy supply allocation of each energy storage module at different time periods within the entire time range covered by the future load sequence, specifically embodied as a one-to-one correspondence between "time stamp-energy supply module", or the continuous power supply interval of a certain energy storage module within a continuous time period.

[0148] In this embodiment, according to the power demand in the future load sequence, combined with the maximum output capacity and SOC percentage of the energy storage module, the appropriate candidate module is selected by time stamp, and its power supply time period is dynamically divided according to the maximum power supply duration, and finally the module distribution covering the entire prediction period is formed.

[0149] Exemplarily, the specific construction steps of the scheduling strategy construction unit include:

[0150] S5-1, obtaining the power supply sequence of the energy storage module in the future time period, and assigning an independent power supply serial number to each energy storage module;

[0151] S5-2, associating the power supply duration of the corresponding energy storage module with the power supply serial number, and constructing the power supply mapping of the energy storage module;

[0152] S5-2, constructing the scheduling strategy of the energy storage system based on the power supply mapping of each energy storage module.

[0153] The scheduling strategy is used to control the activation time stamp, power supply duration and module switching logic of each energy storage module in the energy storage system within the future time period, and ensure the stable operation of the home energy storage system.

[0154] In this embodiment, by arranging the power supply sequence and duration of each energy storage module in the future time period, a structured power supply mapping table is generated, and a scheduling strategy is developed based on this, realizing the control of module start-stop, continuous power supply and switching time point. The strategy ensures the continuous power supply capability of the energy storage system under the change of load demand, effectively improving the collaborative operation of each module in the home energy storage system.

[0155] In summary, the stacked home energy storage system proposed by the present application constructs a real-time closed-loop mechanism around the access identification, parameter collection, load prediction and module scheduling of the energy storage module. The access state discrimination and handshake verification ensure the access safety, the DTW path matching improves the accuracy of future load prediction, and the distribution and scheduling of the energy storage module are realized based on the dual-dimensional adaptation of power and SOC, effectively improving the energy scheduling efficiency of the energy storage system and meeting the management needs of the home energy storage system in the dynamic load scenario.

[0156] The above-described embodiments can be implemented in part or in whole through software, hardware, firmware or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loaded and executed by a computer, the computer instructions or computer programs cause the computer to perform the above-described processes or functions. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center through a wired (for example, infrared, wireless, microwave, etc.) manner.

[0157] The computer-readable storage medium can be any available medium or a collection of medium accessible by a computer or a data storage device such as a server, a data center, etc. containing one or more available medium. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a compact disk, a DVD), or a semiconductor medium. The semiconductor medium can be a solid state disk. DVD

[0158] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are merely illustrative, for example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0159] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application.​

Claims

1. A stacked home energy storage system, characterized by, The method comprises the following steps: an access state recognition unit configured to recognize the access state of each physical interface in the energy storage system in real time; wherein the access state comprises: no access, stable access and strange access; an energy storage module mapping update unit configured to update the energy storage module mapping table according to the access state of each physical interface; a future load sequence construction unit configured to obtain a current load sequence in a current operation cycle, and construct a future load sequence in the current operation cycle based on the current load sequence; the step of obtaining the current load sequence in the current operation cycle and constructing the future load sequence in the current operation cycle based on the current load sequence comprises: obtaining N complete historical load sequences in N historical operation cycles; in the current operation cycle, marking a current timestamp corresponding to the end of the current load sequence; according to the current timestamp, intercepting N local historical load sequences aligned with the position of the current load sequence from the complete historical load sequences of the N historical operation cycles; calculating the sequence similarity between the N local historical load sequences and the current load sequence to obtain N sequence similarities; the calculation formula of the sequence similarity is: ; wherein, L represents a current load sequence, containing t load sampling points; L represents a local history load sequence, containing history load sampling points; is a sampling point pair, representing the tth load sampling point paired with the history load sampling point; π represents a legal path composed of a plurality of sampling point pairs, and P represents a set of all possible legal paths; represents that all sampling point pairs in the legal path π are accumulated to calculate a cumulative difference; represents that a path with the minimum cumulative difference is searched from all possible legal paths; represents a maximum similarity corresponding to the minimum cumulative difference path between the current load sequence L and the local history load sequence. marking the maximum sequence similarity from the N sequence similarities, and using the maximum sequence similarity as an index to anchor the most similar local historical load sequence; according to the most similar local historical load sequence, matching the most similar complete historical load sequence from the N complete historical load sequences; marking the load position corresponding to the current timestamp in the most similar complete historical load sequence, and intercepting the future load sequence in the current operation cycle backward based on the load position; an energy storage module distribution construction unit configured to match the corresponding candidate power supply module in the updated energy storage module mapping table according to the future load sequence, so as to construct the energy storage module distribution of the future time period; a scheduling strategy construction unit configured to construct the scheduling strategy of the energy storage system according to the energy storage module distribution of the future time period.

2. A stacked home energy storage system according to claim 1, wherein, real-time recognition of the access state of each physical interface in the energy storage system comprises: S1-1, listening to the communication data frame on the physical interface at a fixed frequency; S1-2, if no communication data frame is received within a preset time window, it is determined that there is no access module in the physical interface, and the access state of the physical interface is determined as no access; S1-3, if a communication data frame is received within a preset time window, it is determined that there is an access module in the physical interface, and the module ID of the access module is obtained; S1-4, comparing the module ID of the access module with the registered module ID in the energy storage system; S1-5, if the module ID of the access module exists in the registered module ID, it is determined that the access state of the physical interface is stable access, otherwise it is determined as strange access.

3. A stacked home energy storage system according to claim 2, wherein, updating the energy storage module mapping table according to the access state of each physical interface comprises: S2-1, if the access state is strange access, send a handshake request to the corresponding physical interface; S2-2, in response to the handshake request, a plurality of module parameters are collected for the energy storage module with strange access in the physical interface, wherein the plurality of module parameters at least include the module ID, the maximum output power and the SOC percentage; S2-3, create a new stranger access entry in the pre-built energy storage module mapping table according to the module parameters, and fill in the corresponding module parameters in the field of the stranger access entry to update the energy storage module mapping table.

4. A stacked home energy storage system according to claim 3, wherein, If the access state is stranger access, sending a handshake request to the corresponding physical interface includes: S2-1-1, receiving the access state identified as stranger access; S2-1-2, starting the handshake request construction instruction according to the access state of stranger access; S2-1-3, according to the handshake request construction instruction, call the pre-defined handshake identifier and sender identifier from the identifier database; S2-1-4, encapsulate the handshake identifier and sender identifier into a handshake request; S2-1-5, send the handshake request to the physical interface with stranger access state.

5. A stacked home energy storage system according to claim 4, wherein, In response to the handshake request, a plurality of module parameters are collected from the stranger access energy storage module in the physical interface, including: S2-2-1, receiving the handshake request; S2-2-2, parsing the received handshake request to obtain the handshake identifier and sender identifier; S2-2-3, match the parsed handshake identifier and sender identifier with the pre-defined handshake identifier and sender identifier in the identifier database; S2-2-4, if the handshake identifier and sender identifier are consistent, it is determined that the handshake request is legal, otherwise it is not legal; S2-2-5, when the handshake request is determined to be legal, return a response that the handshake request is legal through the physical interface; S2-2-6, receiving the response that the handshake request is legal, generating parameter instructions and sending to the physical interface for collecting parameters.

6. A stacked home energy storage system according to claim 5, wherein, Create a new stranger access entry in the pre-built energy storage module mapping table, including: S2-3-1, obtain the module ID of the access module from the plurality of module parameters; S2-3-2, encode the module ID of the access module into a stranger access entry based on the pre-set entry construction rule; S2-3-3, check whether there is a module entry same as the stranger access entry in the energy storage module mapping table; S2-3-4, if there is no module entry same as the stranger access entry, insert the stranger access entry into the new position of the energy storage module mapping table according to the entry structure template, and fill in the corresponding plurality of module parameters based on the field definition order of the entry structure template.

7. A stacked home energy storage system according to claim 6, wherein, According to the future load sequence, match the corresponding candidate power supply module in the updated energy storage module mapping table to construct the energy storage module distribution in the future time period, including: S4-1, obtain the load power of each future timestamp in the future load sequence; S4-2, for each load power of the future timestamp, filter out a set of available modules with maximum output power greater than the load power in the energy storage module mapping table; S4-3, starting from the current timestamp, traverse the available module set of each future timestamp, and select the energy storage module with the highest SOC percentage as the candidate power supply module of the current timestamp; S4-4, according to the SOC percentage of the current timestamp candidate power supply module and the load power, calculate the maximum power supply duration that it can continuously supply power, and mark the timestamp of the end of power supply accordingly; S4-5, take the timestamp of the end of power supply as the switching starting point of the next candidate power supply module, and reselect the candidate power supply module; S4-6, repeat S4-2 to S4-5, traverse all future timestamps, until all energy storage modules are assigned to the corresponding future time period as candidate power supply modules, to generate the energy storage module distribution of the future time period.

8. A stacked home energy storage system according to claim 7, wherein, According to the energy storage module distribution of the future time period, the scheduling strategy of the energy storage system is constructed, including: S5-1, obtain the power supply sequence of the energy storage module in the future time period, and assign an independent power supply serial number to each energy storage module; S5-2, associate the power supply duration of the corresponding energy storage module with the power supply serial number, and construct the power supply mapping of the energy storage module; S5-2, based on the power supply mapping of each energy storage module, construct the scheduling strategy of the energy storage system.

Citation Information

Patent Citations

  • Stacked mobile household energy storage system

    CN113065039A

  • Multi-group energy storage battery control method, device and system and storage medium

    CN114079300A

  • Distributed power supply storage and charging integrated system

    CN120150317A