Stacked household energy storage system
By real-time identification of the energy storage system access status and future load sequence to construct the energy storage module distribution, the problems of unreasonable module access status identification and scheduling in the existing system are solved, and efficient management and optimized power supply sequence of the stacked home energy storage system are achieved, thereby improving the system's operating efficiency.
Patent Information
- Application Number
- CN202511309603.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2045-09-15
AI Technical Summary
In actual operating scenarios where the number of modules increases and replacements are frequent, existing stacked energy storage systems lack automatic identification and dynamic management of module access status, resulting in low recognition efficiency, unreasonable scheduling strategies, difficulty in accurately capturing load changes, and affecting system efficiency.
By accessing the status recognition unit, the status of each physical interface in the energy storage system is identified in real time, the energy storage module mapping table is updated, the energy storage module distribution is constructed in combination with the future load sequence, and a scheduling strategy is established to achieve dynamic management of the modules and optimize the power supply sequence.
It improves the regulation capability of the energy storage system in dynamic load scenarios, avoids repeated scheduling or idleness of module resources, and improves the overall operating efficiency of the system.
Smart Images

Figure CN120810718A_ABST
Abstract
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: A stacked household energy storage system, comprising: An access state identification unit configured to identify the access state of each physical interface in the energy storage system in real time; Wherein, the access state includes: 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; a storage module distribution construction unit configured to match a corresponding candidate power supply module according to the future load sequence in the updated storage module mapping table to construct a storage module distribution of a future time period; a scheduling strategy construction unit configured to construct a scheduling strategy of the energy storage system according to the storage module distribution of the future time period.
[0006] In some specific embodiments, the real-time identification of the access state of the 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 not accessed; 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.
[0007] In some specific embodiments, updating the storage module mapping table according to the access state of each physical interface comprises: S2-1, if the access state is strange access, a handshake request is sent to the corresponding physical interface; S2-2, in response to the handshake request, a plurality of module parameters are collected for the strange access storage module 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, according to the plurality of module parameters, a new strange access entry is created in the pre-constructed storage module mapping table, and the corresponding module parameters are filled in the field of the strange access entry to update the storage module mapping table.
[0008] In some specific embodiments, if the access state is strange access, a handshake request is sent to the corresponding physical interface, which comprises: S2-1-1, receiving the access state identified as strange access; S2-1-2, starting a handshake request construction instruction according to the access state of the strange access; S2-1-3, constructing an instruction according to the handshake request, calling a predefined handshake identifier and a sender identifier from an identifier database; S2-1-4, encapsulating the handshake identifier and the sender identifier as a handshake request; S2-1-5, sending the handshake request to a physical interface with a stranger access state.
[0009] In some specific embodiments, in response to the handshake request, a number of parameters of the energy storage module with the stranger access in the physical interface are collected to obtain a number of module parameters, including: S2-2-1, receiving the handshake request; S2-2-2, parsing the received handshake request to obtain a handshake identifier and a sender identifier; 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; S2-2-4, if the handshake identifier and the sender identifier are consistent, determining that the handshake request is legal, otherwise it is not legal; 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; 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.
[0010] In some specific embodiments, a stranger access entry is newly created in a pre-constructed energy storage module mapping table, including: S2-3-1, obtaining a module ID of an access module in a number of module parameters; S2-3-2, based on a preset entry construction rule, encoding the module ID of the access module as a stranger access entry; S2-3-3, searching the energy storage module mapping table to determine whether there is a module entry identical to the stranger access entry; 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 an entry structure template, and filling a corresponding number of module parameters based on the field definition order of the entry structure template.
[0011] In some specific embodiments, a current load sequence in a current running period is obtained, and a future load sequence in the current running period is constructed based on the current load sequence, including: S3-1, obtaining N complete historical load sequences in N historical running periods; S3-2, marking a current timestamp corresponding to an end of a current load sequence in a current operation cycle; S3-3, according to the current timestamp, intercepting N local historical load sequences aligned with the current load sequence position in the complete historical load sequences of the N historical operation cycles; S3-4, calculating sequence similarities between the N local historical load sequences and the current load sequence, obtaining N sequence similarities; The calculation formula of the sequence similarity is: ; 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 pairing and comparison of the tth load sampling point and the th historical load sampling point; π 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; S3-5, marking the maximum sequence similarity from the N sequence similarities, and anchoring the most similar local historical load sequence with the maximum sequence similarity as an index; S3-6, according to the most similar local historical load sequence, matching the most similar complete historical load sequence from the N complete historical load sequences; 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 in the current operation cycle backward based on the load position. 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:
[0012] S4-1, obtaining the load power of each future timestamp in the future load sequence; 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; S4-3, according to the set of available modules, matching the corresponding candidate power supply module in the energy storage module mapping table to construct the energy storage module distribution of the future time period. 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; S4-4, according to the SOC percentage of the candidate power supply module of the current timestamp and the load power, calculating the maximum power supply duration that can be continuously supplied, and marking the timestamp of the end of power supply according to the same; S4-5, taking the power supply end timestamp as the switching starting point of the next candidate power supply module, and reselecting the candidate power supply module; S4-6, repeating S4-2 to S4-5 to traverse all future time stamps 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.
[0013] In some specific embodiments, constructing a scheduling strategy of the energy storage system according to the energy storage module distribution of the future time period comprises: 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; 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; S5-2, based on the power supply mapping of each energy storage module, constructing a scheduling strategy of the energy storage system.
[0014] The present application provides a stacked home energy storage system, which has the following beneficial effects: By nonlinear path alignment of the load sequence in the current running period and a plurality of historical local load sequences, the similarity between each historical segment and the current load sequence is calculated as the criterion of the minimum cumulative difference path, and the overall difference measurement result is obtained by item-by-item accumulation of the Euclidean distance between the load sampling points. The method allows compression or expansion of the time dimension in the matching process, overcoming the alignment deviation caused by cycle drift or sampling noise, thereby realizing the prediction of future load trend in the current running period.
[0015] Further, after completing the dynamic matching of the future load sequence, the energy supply mapping relationship between the module and the time is constructed according to the actual power supply starting time and the continuous power supply duration of each module, and a unique power supply serial number is assigned to each energy storage module. Not only reflects the energy supply sequence of the module in the future time period, but also can be used as a priority identifier when the scheduling strategy is executed. The order control and switching management of multi-module collaborative power supply are realized, the repeated scheduling or vacancy of energy storage module resources is avoided, and the overall operation efficiency of the energy storage system is improved. BRIEF DESCRIPTION OF DRAWINGS
[0016] Figure 1A structural block diagram of a stacked household energy storage system according to the present application; Figure 2 An energy scheduling schematic diagram of a stacked household energy storage system according to the present application; Figure 3 An access state recognition schematic diagram according to the present application; Figure 4 A future load sequence construction flow schematic diagram according to the present application. DETAILED DESCRIPTION
[0017] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0018] Embodiment 1: Please refer to Figure 1 The present application provides a stacked household energy storage system, which comprises: 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 the current load sequence in the current operation period, and construct the future load sequence in the current operation period based on the current load sequence; An energy storage module distribution construction unit configured to match the corresponding candidate power supply module according to the future load sequence in the updated energy storage module mapping table, so as to construct the energy storage module distribution in 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 in the future time period.
[0019] In the embodiment, the stacked home energy storage system can identify the access state of each physical interface in the energy storage system in real time through the access state identification unit, and update the energy storage module mapping table according to the access state (non-access, stable access and strange access), so as to realize dynamic updating of the system module state. The future load sequence construction unit constructs the future load sequence based on the current load data, and provides prospective data for the energy storage module allocation. 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, to ensure that the load demand of the energy storage system is reasonably met.
[0020] Embodiment 2: refer to Figures 2 to 4 The technical solution of the embodiment 2 is different from that of the embodiment 1, and the specific application steps of each unit of the energy storage module are disclosed.
[0021] Exemplarily, the specific identification steps of the access state identification unit include: 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 non-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.
[0022] In the embodiment, by listening to the existence of the communication data frame and determining the matching of the module ID, whether the interface is connected to the module and whether the access module is the recognized object of the system are distinguished, the real-time monitoring and identification of the connection state of the physical interface are realized, and the energy storage system can perceive in time when the energy storage module is added, replaced or disconnected.
[0023] Exemplarily, the specific mapping steps of the energy storage module mapping update unit include: S2-1, if the access state is strange access, a handshake request is sent 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; It should be noted that the module parameters further include, but are not limited to, the 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 capability per unit time of the energy storage module 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 proportion of the remaining available energy to the total capacity is represented in percentage form (0-100%). This parameter can be obtained by the built-in power estimation unit (BMS) of the energy storage module in real time, and is one of the important indicators for scheduling judgment.
[0024] S2-3, according to a plurality of module parameters, a new stranger access entry is created in a pre-constructed energy storage module mapping table, and the corresponding module parameters are filled in the fields of the stranger access entry to update the energy storage module mapping table.
[0025] In this embodiment, the handshake request is triggered based on the stranger access state, the operating parameters of the accessed module are dynamically identified and obtained by collecting parameters of the energy storage module, and the operating parameters are supplemented to the energy storage module mapping table in time to update the mapping data.
[0026] Exemplarily, the step S2-1 further includes: S2-1-1, receiving an access state identified as stranger access; S2-1-2, starting a handshake request construction instruction according to the access state of stranger access; S2-1-3, according to the handshake request construction instruction, calling the pre-defined handshake identifier and the sender identifier from the identifier database; It should be noted that the pre-defined 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 the handshake request data frame; and the sender identifier is used to represent the identity of the initiator of the handshake request, which is usually the controller address of the energy storage system, and is used to receive and judge whether the request source is legal.
[0027] S2-1-4, encapsulating the handshake identifier and the sender identifier into a handshake request; S2-1-5, sending the handshake request to the physical interface with the stranger access state.
[0028] In the embodiment, the identity of the access module is confirmed by constructing a data frame containing the predefined handshake identifier and the sender identifier and sending to the physical interface identified as a stranger access. The uniqueness of data interaction is ensured, and the communication trust basis for parameter collection is provided, and the safety of the energy storage system in the module management process is improved.
[0029] Exemplarily, the step S2-2 further includes: S2-2-1, receiving the handshake request; S2-2-2, parsing the received handshake request to obtain a handshake identifier and a sender identifier; 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; 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; It should be noted that whether the identifier is matched means that the fields of the parsed identifier and the reference fields preset in the identifier database are consistent in content, data format and field position, and the verification is successful through the check bit.
[0030] 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; S2-2-6, receiving the response that the handshake request is legal, generating a parameter instruction and sending it to the physical interface for collecting a plurality of parameters.
[0031] In the embodiment, by parsing 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, and the risk of access of illegal modules is avoided. When the request is verified to be legal, the parameter collection instruction is executed on this premise, and the communication control in the energy storage module parameter acquisition process is realized.
[0032] Exemplarily, the step S2-3 further includes: S2-3-1, obtaining the module ID of the access module in the plurality of module parameters; S2-3-2, based on the preset entry construction rule, encoding the module ID of the access module into a stranger access entry; S2-3-3, searching the energy storage module mapping table to determine whether there is a module entry identical to the stranger access entry; 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.
[0033] It should be noted that the energy storage module mapping table is a data structure for storing energy storage module information, and each entry is indexed by module ID, and each entry is composed of multiple fields, including module ID, nominal capacity, current SOC, internal resistance, temperature, voltage, etc., and the field order and data type are defined by a preset entry structure template; the entry insertion operation includes creating a structure at a free position of the mapping table, sequentially mapping the fields and filling in the corresponding module parameters.
[0034] Further, the entry structure template is a preset unified data structure definition file for specifying the number of fields, field names, data types 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.
[0035] In this embodiment, by comparing the module ID of the access module with the existing module ID, it is determined in real time whether it is a new module, and the related parameters of the new module are filled into the energy storage module mapping table according to the preset structure template. Through the standardized data structure template, the consistency of each module information entry field is ensured, and data storage errors are avoided. At the same time, the entry insertion operation creates a structure and sequentially maps the fields, ensuring the update of the mapping table and enhancing the dynamic management of module information.
[0036] Exemplarily, the specific construction steps of the future load sequence construction unit include: S3-1, obtaining N complete historical load sequences in N historical operation periods; Wherein, the complete historical load sequence refers to an ordered sequence of loads sampled at equal time intervals; S3-2, in the current operation period, mark the current timestamp corresponding to the end of the current load sequence; S3-3, according to the current timestamp, cut 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 periods; S3-4, calculate 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, represents the current load sequence, which contains t load sampling points; 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 A historical load sampling point is paired and compared; π is a legal path composed of a plurality of sampling point pairs, corresponding to the alignment mode of the current load sequence and the local historical load sequence; P is a set of all possible legal paths (satisfying the constraints of monotonicity, continuity, alignment of start and end points, etc.); represents the cumulative difference calculated by accumulating all sampling point pairs in the legal path π. represents finding the path with the minimum cumulative difference among all possible legal paths; that is, the "optimal alignment path". represents the maximum similarity corresponding to the minimum cumulative difference path between the current load sequence L and the local historical load sequence.
[0037] It should be noted that the minimum cumulative difference path refers to: taking the current load sequence as a column vector and the local historical load sequence as a row vector, thereby constructing a T* T DTW matrix; then each element in the matrix represents the Euclidean squared distance (usually squared difference) of the load between the sampling point pairs, and then finding a path with the minimum total distance, which is the optimal alignment path.
[0038] Exemplarily, it is assumed that there are two load sequences (load value unit: watt): The current load sequence L = {2, 4, 6}; The local historical load sequence H = {1, 3, 5, 7}; Place the two load sequences on the DTW matrix row and column to construct a 3*4 matrix: Each cell in the matrix is a matrix element, which is represented as ; wherein d represents the squared 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 squared distance of the sampling point pairs in the current load sequence and the local historical load sequence; that is, on the DTW matrix, a two-dimensional cumulative distance matrix is constructed with the two load sequences as the horizontal and vertical coordinates, 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 minimized, that is, Then, after taking the negative, the sequence similarity is obtained.
[0039] 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 legality constraints, including time monotonicity, path continuity and start-end alignment; that is, although some time slices in the current load sequence or the historical 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 jump behavior across time index, thereby guaranteeing the time consistency of the path.
[0040] S3-5, marking the maximum sequence similarity from the N sequence similarities, and indexing the most similar local historical load sequence with the maximum sequence similarity; S3-6, matching the most similar complete historical load sequence from the N complete historical load sequences according to the most similar local historical load sequence; 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 in the current running period based on the load position.
[0041] In the present embodiment, based on the minimum cumulative difference path calculation between the current load sequence and the plurality of local historical load sequences, the most similar historical sequence is selected as the prediction basis, and the load sequence after the current timestamp is intercepted to construct the future load sequence in the current running period. Through dynamic time warping for nonlinear alignment of the current load sequence and the local historical load sequence, even if there is a change in time length or sampling point offset between different periods, effective comparison can be realized under path constraints. The future load sequence after interception is closer to the current running state.
[0042] Exemplarily, the specific construction steps of the energy storage module distribution construction unit include: S4-1, obtaining the load power of each future timestamp in the future load sequence; 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; 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; 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; 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; S4-5, taking the time stamp of the end of the power supply as the switching starting point of the next candidate power supply module, and reselecting the candidate power supply module; S4-6, repeating S4-2 to S4-5 to traverse all future time stamps 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.
[0043] 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 in different time periods within the entire time range covered by the future load sequence, which is embodied as a one-to-one correspondence between the "time stamp-power supply module" or the continuous power supply interval of a certain energy storage module in a continuous time period.
[0044] In this embodiment, according to the power demand in the future load sequence, the maximum output capacity and the SOC percentage of the energy storage module are combined to select the appropriate candidate module by time stamp, and the power supply time period is dynamically divided according to the maximum power supply time to finally form the module distribution covering the entire prediction period.
[0045] Exemplarily, the specific construction steps of the scheduling strategy construction unit include: 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; 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; S5-2, constructing the scheduling strategy of the energy storage system based on the power supply mapping of each energy storage module.
[0046] 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 in the future time period to ensure stable operation of the home energy storage system.
[0047] 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 to control the 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.
[0048] In summary, the application provides a stacked household energy storage system, which constructs a real-time closed-loop mechanism around the access identification, parameter collection, load prediction and module scheduling of the energy storage module.
[0049] The above-described embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, the above-described embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as infrared, wireless, microwave, etc.) mode.
[0050] The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing a set of one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a compact disc, a laser disc, a digital video disc, a Blu-ray disc, etc.), or a semiconductor medium. The semiconductor medium can be a solid-state disk. DVD
[0051] 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 only schematic, 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.
[0052] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application.
Claims
1. A stacked household energy storage system, characterized in that: include: an access status identification unit, configured to identify the access status of each physical interface in the energy storage system in real time; The access status includes: no access, stable access and unfamiliar access; an energy storage module mapping update unit, configured to update the energy storage module mapping table according to the access status 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 is configured to match corresponding candidate power supply modules in the updated energy storage module mapping table according to the future load sequence to construct the energy storage module distribution for the future time period; The scheduling strategy building unit is configured to build a scheduling strategy for the energy storage system according to the distribution of energy storage modules in a future time period.
2. A stacked household energy storage system according to claim 1, characterized in that: Real-time identification of the access status of the physical interface in the energy storage system includes: S1-1, monitoring the communication data frames on the physical interface at a fixed frequency; S1-2. If no communication data frame is received within the preset time window, it is determined that no access module exists in the physical interface, and the access state of the physical interface is determined to be not connected; S1-3. If a communication data frame is received within a preset time window, it is determined that an access module exists in the physical interface, and a module ID of the access module is obtained; S1-4. Compare the module ID of the connected module with the module ID registered in the energy storage system; S1-5. If the module ID of the access module exists in the registered module IDs, the access status of the physical interface is determined to be stable access; otherwise, it is determined to be unfamiliar access.
3. A stacked household energy storage system according to claim 2, characterized in that: Based on the access status of each physical interface, updating the energy storage module mapping table includes: S2-1. If the access status is unfamiliar access, send a handshake request to the corresponding physical interface; S2-2. Respond to the handshake request and collect several parameters of the energy storage module unfamiliar to the physical interface to obtain several module parameters; wherein the several module parameters include at least module ID, maximum output power, and SOC percentage; S2-3. Create a new unfamiliar access entry in a pre-built energy storage module mapping table according to a number of module parameters, and fill in the corresponding module parameters in the fields of the unfamiliar access entry to update the energy storage module mapping table.
4. A stacked household energy storage system according to claim 3, characterized in that: If the access status is unfamiliar access, a handshake request is sent to the corresponding physical interface, including: S2-1-1. Receive access status identified as unfamiliar access; S2-1-2. Initiate a handshake request construction instruction based on the access status of the unfamiliar access; S2-1-3. Construct an instruction according to the handshake request and retrieve a predefined handshake identifier and a sender identifier from the identifier database; S2-1-4. Encapsulate the handshake identifier and the sender identifier into a handshake request; S2-1-5. Send the handshake request to the physical interface whose access status is unfamiliar access.
5. A stacked household energy storage system according to claim 4, characterized in that: In response to the handshake request, several parameters of the energy storage module that is unfamiliar to the physical interface are collected, and the module parameters obtained include: S2-2-1. Receive the handshake request; S2-2-2. Parse the received handshake request to obtain a handshake identifier and a sender identifier; S2-2-3. Match the parsed handshake identifier and sender identifier with the handshake identifier and sender identifier predefined in the identifier database; S2-2-4. If the handshake identifier and the sender identifier match, the handshake request is considered legal; otherwise, it is considered illegal. S2-2-5. When the handshake request is determined to be legitimate, a response indicating the legitimacy of the handshake request is transmitted back through the physical interface; S2-2-6. Receive a legal response to the handshake request, generate a parameter instruction and send it to the physical interface to collect several parameters.
6. A stacked household energy storage system according to claim 5, characterized in that: Create a new unfamiliar access entry in the pre-built energy storage module mapping table, including: S2-3-1. Obtain the module ID of the access module from among several module parameters; S2-3-2. Based on a preset entry construction rule, the module ID of the access module is encoded as an unfamiliar access entry; S2-3-3. Check the energy storage module mapping table to see if there is a module entry that is identical to the unfamiliar access entry; S2-3-4. If there is no module entry identical to the unfamiliar access entry, insert the unfamiliar access entry into a newly added position of the energy storage module mapping table according to the entry structure template, and fill in the corresponding module parameters based on the field definition order of the entry structure template.
7. The stackable household energy storage system according to claim 1, characterized in that: Obtain the current load sequence in the current operating cycle and construct the future load sequence in the current operating cycle based on the current load sequence, including: S3-1. Obtain N complete historical load sequences within N historical operation cycles; S3-2. In the current operation cycle, mark the current timestamp corresponding to the end of the current load sequence; S3-3. According to the current timestamp, N partial historical load sequences aligned with the current load sequence are intercepted from the complete historical load sequences of N historical operation cycles; S3-4. Calculate sequence similarities between N local historical load sequences and the current load sequence to obtain N sequence similarities; The calculation formula of the sequence similarity is: ; in, Represents the current load sequence, which contains t load sampling points in total; Represents the local historical load sequence, which contains Historical load sampling points; is a sampling point pair, representing the tth load sampling point and the The historical load sampling points are compared in pairs; π is a legal path consisting of several sampling point pairs, and P is the set of all possible legal paths; It means to accumulate all the sampling point pairs in the legal path π and calculate the cumulative difference; It means finding the path that minimizes the cumulative difference among all possible legal paths; It represents the maximum similarity corresponding to the minimum cumulative difference path between the current load sequence L and the local historical load sequence; S3-5. Mark the maximum sequence similarity from the N sequence similarities, and use the maximum sequence similarity as an index to anchor the most similar local historical load sequence; S3-6. Match the most similar complete historical load sequence among the N complete historical load sequences based on the most similar local historical load sequence; S3-7. Mark the load position corresponding to the current timestamp in the most similar complete historical load sequence, and intercept the future load sequence within the current operating cycle based on the load position.
8. The stackable household energy storage system according to claim 7, characterized in that: Based on the future load sequence, the updated energy storage module mapping table matches the corresponding candidate power supply modules to construct the energy storage module distribution for the future time period, including: S4-1. Obtain the load power at each future timestamp in the future load sequence; S4-2. For each load power at a future timestamp, select a set of available modules whose maximum output power is greater than the load power from the energy storage module mapping table; S4-3. Starting from the current timestamp, traverse the available module set for each future timestamp and select the energy storage module with the highest SOC percentage as the candidate power supply module for the current timestamp; S4-4. Calculate the maximum continuous power supply duration of the candidate power supply module based on the SOC percentage and load power of the candidate power supply module at the current timestamp, and mark the timestamp of the end of power supply accordingly; S4-5. Use the timestamp of the power supply end 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 to traverse all future time stamps until all energy storage modules are assigned to corresponding future time periods as candidate power supply modules, so as to generate energy storage module distribution for the future time period.
9. The stackable household energy storage system according to claim 8, characterized in that: Based on the distribution of energy storage modules in the future time period, a scheduling strategy for the energy storage system is constructed, including: S5-1. Obtain the power supply sequence of the energy storage modules in the future time period and assign an independent power supply sequence number to each energy storage module; S5-2. Associating the power supply sequence number with the power supply duration of the corresponding energy storage module to construct a power supply map for the energy storage module; S5-2. Based on the power supply mapping of each energy storage module, a scheduling strategy for the energy storage system is constructed.
Citation Information
Patent Citations
Stacked mobile household energy storage system
CN113065039A
System and method for managing energy-storage equipment system
CN102738815A
Multi-group energy storage battery control method, device and system and storage medium
CN114079300A
Distributed power supply storage and charging integrated system
CN120150317A
Building energy-saving analysis system based on big data
CN120257182A