Energy storage system, convergence device, convergence board card and information forwarding method

By introducing convergence boards and configuration files into the energy storage system, the problem of insufficient interface capabilities of expansion devices in high-voltage energy storage systems is solved, which simplifies hardware design and saves costs, and improves the flexibility and reusability of interfaces.

CN121663571APending Publication Date: 2026-03-13CONTEMPORARY AMPEREX FUTURE ENERGY RES INST (SHANGHAI) LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

In high-voltage energy storage systems, the increased number of sub-modules leads to challenges in the interface capabilities of expansion devices, increases the difficulty and complexity of hardware design for energy storage valve control devices, and results in high power consumption and slow heat dissipation.

Method used

By using convergence boards, the expansion device is divided into multiple groups, with each group connected to a convergence board. The drive parameters and connection relationships of the interfaces can be flexibly configured through configuration files, reducing the number and complexity of hardware interfaces in the energy storage valve control device.

Benefits of technology

It reduces the hardware design difficulty and cost of energy storage valve control devices, improves the reusability and flexibility of interfaces, meets power consumption and heat dissipation requirements, and reduces redundant development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121663571A_ABST
    Figure CN121663571A_ABST
Patent Text Reader

Abstract

The invention provides an energy storage system and a convergence device. The energy storage system comprises an energy storage valve control device, a convergence device with a plurality of convergence board cards, a plurality of expansion devices and a plurality of sub-modules, wherein the energy storage valve control device is connected with the plurality of convergence board cards, the plurality of convergence board cards are respectively connected with a plurality of different expansion devices, and the plurality of expansion devices are respectively connected with a plurality of different sub-modules; the expansion device is used for forwarding the sub-module information sent by the sub-module to the convergence board card, and the convergence board card is used for forwarding the sub-module information to the energy storage valve control device; and the energy storage valve control device is used for determining a control instruction based on the sub-module information and sending the control instruction to the convergence board card, the convergence board card is used for forwarding the control instruction to the corresponding extension device, and the extension device is used for forwarding the control instruction to the corresponding sub-module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power technology, including but not limited to energy storage systems and aggregation devices, aggregation boards, and information forwarding methods. Background Technology

[0002] In current energy storage systems, submodules are typically connected to energy storage valve control units (VCSMUs) using expansion devices. A single expansion device usually connects dozens or hundreds of submodules, forwarding submodule information to the VCSMU and control commands from the VCSMU back to the submodules. However, as system voltage levels increase, the number of submodules also grows—for example, in ultra-high voltage (UHV) systems, the number can reach thousands. This poses a challenge to the interface capabilities of the expansion devices. The common approach is to use more expansion devices and then modify the VCSMU to accommodate even more expansion devices, but this increases the complexity of the hardware design. Summary of the Invention

[0003] The energy storage system, aggregation device, aggregation board, and information forwarding method provided in this application include:

[0004] In a first aspect, embodiments of this application provide an energy storage system, which includes: an energy storage valve control device, a convergence device having multiple convergence boards, multiple expansion devices, and multiple sub-modules; wherein, the energy storage valve control device is connected to the multiple convergence boards, and multiple different expansion devices are respectively connected to the multiple convergence boards, and multiple different sub-modules are respectively connected to the multiple expansion devices.

[0005] An extension device is used to forward the submodule information sent by the submodule to the aggregation board, and the aggregation board is used to forward the submodule information to the energy storage valve control device.

[0006] The energy storage valve control device is used to determine the control command based on the submodule information and send the control command to the aggregation board. The aggregation board is used to forward the control command to the corresponding expansion device, which is used to forward the control command to the corresponding submodule.

[0007] It is understood that in the energy storage system framework provided in this application embodiment, the expansion devices and the energy storage valve control devices are not directly connected. They are connected through convergence boards, and multiple different expansion devices are connected to multiple convergence boards respectively. In this way, the several expansion devices in the energy storage system are divided into multiple groups, and each group of expansion devices is connected to a convergence board. This makes the number of convergence boards that are ultimately inserted / connected to the energy storage valve control device less than the number of expansion devices. Therefore, compared with the framework where expansion devices are directly inserted / connected to the energy storage valve control device, the energy storage valve control device does not need to have a large number of hardware interfaces, thereby reducing the complexity and hardware design difficulty of the energy storage valve control device, solving the problems of high power consumption and slow heat dissipation of the energy storage valve control device, and thus helping to ensure that the power consumption and heat dissipation of the energy storage valve control device meet the certification requirements. In addition, reducing the number of hardware interfaces of the energy storage valve control device can save the hardware cost of the energy storage valve control device.

[0008] In some embodiments, the above-described aggregation device further includes a management board; wherein:

[0009] This management board is used to obtain and parse the configuration file to get the first configuration information of the aggregation board, and then send the first configuration information to the aggregation board.

[0010] The aggregation board is used to configure the driver parameters of the first interface of the aggregation board according to the first configuration information before forwarding submodule information and control commands, so that the forwarding of submodule information or control commands can be realized through the first interface.

[0011] It is understood that in the energy storage system provided in this application embodiment, the driving parameters of the first interface of the aggregation board are configured based on the first configuration information in the configuration file. Compared with defining the driving parameters of the first interface of the aggregation board in the software executable file (i.e., the software code / program used to forward submodule information or control instructions), the former is more flexible in changing the driving parameters of the first interface. The driving parameters of the first interface of the aggregation board can be flexibly configured simply by changing the first configuration information in the configuration file. There is no need for backend R&D personnel to perform secondary development on the code / program in the software executable file or the aggregation board. This allows the same first interface to be adapted to expansion devices or energy storage valve control devices of different interface types, thereby improving the reusability of the first interface of the aggregation board and reducing the repetitive development of the aggregation board.

[0012] Furthermore, in some embodiments, the aforementioned first configuration information includes the communication protocol type and data rate of the first interface of the aggregation board.

[0013] It is understood that in the energy storage system provided in this application embodiment, the communication protocol type and data rate of the first interface of the aggregation board are configured according to the first configuration information of the configuration file. Thus, when an expansion device of a certain first interface of the aggregation board is replaced with an expansion device of an interface with a different communication protocol type or data rate, the expansion device can be adapted by modifying the communication protocol type or data rate of the corresponding first interface in the configuration file. This eliminates the need for backend R&D personnel to perform secondary development on the code / program in the software executable file or the aggregation board to achieve the adaptation of the expansion device.

[0014] In some embodiments, the aggregation device further includes a management board; wherein...

[0015] The management board is used to obtain and parse the configuration file to get the second configuration information of the aggregation board, and send the second configuration information to the aggregation board; the second configuration information includes the connection relationship of the first interface of the aggregation board;

[0016] The aggregation board is used to forward submodule information and control commands based on the second configuration information.

[0017] It is understood that in the energy storage system provided in this application embodiment, the connection relationship of the first interface of the aggregation board (i.e., the topological relationship between the aggregation board, the energy storage valve control device, and the expansion device) is defined in the configuration file, rather than in the software executable file (i.e., the software code / program mentioned above). Thus, when the expansion device or the energy storage valve control device needs to change the inserted first interface, the second configuration information in the configuration file can be changed directly. Backend R&D personnel do not need to perform secondary development on the code / program in the software executable file or the aggregation board to achieve the above-mentioned topological relationship change, thereby enhancing the flexibility of the first interface of the aggregation board and reducing the repetitive development of the aggregation board.

[0018] For example, in some embodiments, the above configuration file includes information about the aggregation device, information about the aggregation board, and information about the first interface of the aggregation board; wherein,

[0019] Information about the aggregation device includes the number of aggregation boards;

[0020] The information on the aggregation board includes the board identifier and the number of first interfaces;

[0021] The information of the first interface of the aggregation board includes the identifier of the first interface, whether the first interface is used, the connection object of the first interface, the communication protocol type of the first interface, and the data rate of the first interface; wherein, the connection object is an energy storage valve control device or an expansion device.

[0022] It is understood that in the energy storage system provided in this application embodiment, key factors of the aggregation device are defined in the configuration file, such as the communication protocol type of the first interface of the aggregation board and the input-output relationship (i.e., topology relationship). In this way, if these key factors need to be changed, the backend developers do not need to change the software code / program of the aggregation board. They can directly modify the key factors in the configuration file to adapt to the change requirements.

[0023] Secondly, embodiments of this application provide a convergence device, which includes multiple convergence boards, each board including at least three first interfaces; one of the at least three first interfaces is used to connect to an energy storage valve control device, and the remaining first interfaces are used to connect to an expansion device; wherein...

[0024] The aggregation board is used to forward submodule information received by the expansion device to the energy storage valve control device; and to forward control commands issued by the energy storage valve control device to the corresponding expansion device, so as to forward them to the corresponding submodule through the expansion device; wherein, the control commands are determined by the energy storage valve control device based on the submodule information.

[0025] Thirdly, embodiments of this application provide a convergence board, which includes at least three first interfaces; one of the at least three first interfaces is used to connect an energy storage valve control device, and the remaining first interfaces are used to connect an expansion device.

[0026] The aggregation board is used to forward submodule information received by the expansion device to the energy storage valve control device; and to forward control commands issued by the energy storage valve control device to the corresponding expansion device, so as to forward them to the corresponding submodule through the expansion device; wherein, the control commands are determined by the energy storage valve control device based on the submodule information.

[0027] Fourthly, embodiments of this application provide an information forwarding method, which is applied to a convergence board, the convergence board including at least three first interfaces; one of the at least three first interfaces is used to connect an energy storage valve control device, and the remaining first interfaces are used to connect an expansion device; the method includes:

[0028] The submodule information received by the expansion device is forwarded to the energy storage valve control device; and

[0029] The control commands issued by the energy storage valve control device are forwarded to the corresponding expansion device, which in turn forwards them to the corresponding submodules. The control commands are determined by the energy storage valve control device based on the submodule information.

[0030] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0031] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the specification, serve to explain the technical solutions of this application. Obviously, the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0032] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0033] Figure 1 This is a schematic diagram of the energy storage system provided in the embodiments of this application;

[0034] Figure 2 This is a schematic diagram of the structure of the aggregation device 102 provided in the embodiments of this application;

[0035] Figure 3 This is an example diagram of a portion of the configuration file provided in an embodiment of this application;

[0036] Figure 4A This is a schematic diagram of the structure of the convergence board 1021 provided in this application embodiment. Figure 1 ;

[0037] Figure 4B This is a schematic diagram of the structure of the convergence board 1021 provided in this application embodiment. Figure 2 ;

[0038] Figure 5 This is a schematic diagram of the startup process of the aggregation device 102 provided in the embodiments of this application;

[0039] Figure 6 This is a schematic diagram illustrating the implementation process of the information forwarding method provided in this application embodiment. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the specific technical solutions of this application will be further described in detail below with reference to the accompanying drawings of the embodiments of this application. The following embodiments are used to illustrate this application, but are not intended to limit the scope of this application.

[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0042] In the following description, references to "some embodiments," "this embodiment," "this application embodiment," and examples, etc., describe a subset of all possible embodiments. However, it is understood that "some embodiments" may be the same subset or different subset of all possible embodiments and may be combined with each other without conflict.

[0043] The descriptions such as "first," "second," and "third" appearing in the embodiments of this application are for illustrative purposes and to distinguish the objects being described. They do not indicate any order and do not represent a special limitation on the number of devices in the embodiments of this application. They cannot constitute any limitation on the embodiments of this application.

[0044] The system framework described in this application is for the purpose of more clearly illustrating the technical solutions of this application and does not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will recognize that, with the evolution of system frameworks and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0045] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies or terms of the embodiments of this application are described below. The following relevant technologies or terms are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and all of them fall within the protection scope of the embodiments of this application.

[0046] (1) Energy storage system

[0047] An energy storage system is a system that stores energy in the form of electricity, heat, or kinetic energy through various media and releases it when needed. Its working principle mainly involves converting electrical energy or other forms of energy into a storable form based on physical or chemical processes, and then restoring it to electrical energy or other forms of energy through an energy conversion system when needed. For example, in an electrochemical energy storage system, a battery converts electrical energy into chemical energy through a chemical reaction for storage. When electrical energy is needed, the reverse reaction converts the chemical energy back into electrical energy for output. This system, through energy conversion and storage, achieves energy transfer and optimization, providing important energy support for multiple sectors such as power systems, transportation, industry, and households.

[0048] The system comprises energy storage devices (such as batteries, battery packs, and hydrogen storage tanks), energy conversion systems (such as inverters and rotors), expansion devices, and energy storage valve control devices. These components work together to achieve the storage, conversion, and release of energy.

[0049] Based on the different forms and media of stored energy, energy storage systems can be divided into several types, mainly including: mechanical energy storage, electrochemical energy storage, electromagnetic energy storage, thermal energy storage, and chemical energy storage.

[0050] Energy storage systems have a wide range of applications. For example, in power systems, energy storage systems can be used to balance grid load, cope with peak and valley charge differences, provide backup power, and regulate frequency, thereby improving the stability and reliability of the power grid.

[0051] (2) Energy storage valve control device

[0052] Energy storage valve control devices are key components in power energy storage systems used to monitor and control energy storage devices to ensure their safe and efficient operation. By precisely controlling the opening and closing of energy storage valves, these devices regulate the inflow and outflow of the energy storage medium, thereby meeting the energy demands of the power grid or load.

[0053] The working principle of the energy storage valve control device is based on the closed-loop control principle. It acquires real-time status information of the energy storage device, compares it with a preset control target, and calculates the control deviation. Then, based on the magnitude and direction of the deviation, it issues corresponding control commands to the submodules to adjust the opening and closing degree of the energy storage valve, thereby achieving precise control of the energy storage process.

[0054] Energy storage valve control devices in power energy storage systems are widely used in various energy storage scenarios, including but not limited to:

[0055] Battery energy storage systems: such as lithium-ion batteries, sodium-sulfur batteries and other electrochemical energy storage systems. Energy storage valve control devices are used to control the charging and discharging process of the battery to ensure the safe and stable operation of the battery.

[0056] Pumped storage system: In a pumped storage power station, the energy storage valve control device is used to control the flow of water in and out, realizing the mutual conversion of electrical energy and potential energy.

[0057] Compressed air energy storage system: In a compressed air energy storage system, the energy storage valve control device is used to control the compression and release process of air to realize the storage and release of electrical energy.

[0058] (3) Extension device

[0059] In current energy storage systems, it is common to connect submodules to energy storage valve control devices via expansion devices. These expansion devices can be understood as middleware or interface equipment, acting as a bridge between the submodules and the energy storage valve control devices.

[0060] The expansion unit provides interfaces compatible with submodules and energy storage valve control devices, enabling seamless transmission of uplink submodule information and downlink control commands. This resolves the issue of interface incompatibility between different devices, allowing submodules to be successfully integrated into the energy storage system. Data transmission between the expansion unit and the submodules and energy storage valve control devices occurs via specific interface communication protocols. These protocols need to be predefined to ensure that all parties can correctly understand and process the received data.

[0061] In addition to basic interface adaptation functions, expansion devices may also have additional functions such as signal amplification, filtering, and isolation to improve the stability and reliability of data transmission. These functions help improve the overall performance of the energy storage system.

[0062] In energy storage systems, expansion units can also serve as redundant backups. When a valve control device or a submodule fails, the expansion unit can take over its operation, ensuring the continuous operation of the energy storage system. This design improves the system's reliability and stability.

[0063] (4) GT high-speed communication interface

[0064] GT high-speed communication interface, short for Gigabit Transceiver, is a high-speed serial transceiver interface based on differential signals.

[0065] (5) AURORA communication interface

[0066] The AURORA communication interface is a scalable, lightweight, serial link protocol-based communication interface for point-to-point communication.

[0067] This application provides an energy storage system. Figure 1 This is a schematic diagram of the energy storage system provided in the embodiments of this application, such as... Figure 1 As shown, the energy storage system 100 includes: an energy storage valve control device 101, a convergence device 102 having multiple convergence boards 1021, multiple expansion devices 103, and multiple sub-modules 104; wherein, the energy storage valve control device 101 is connected to the multiple convergence boards 1021, and multiple different expansion devices 103 are respectively connected to the multiple convergence boards 1021, and multiple different sub-modules 104 are respectively connected to the multiple expansion devices 103;

[0068] The expansion device 103 is used to forward the submodule information sent by the submodule 104 to the aggregation board 1021, and the aggregation board 1021 is used to forward the submodule information to the energy storage valve control device 101.

[0069] The energy storage valve control device 101 is used to determine the control command based on the submodule information and send the control command to the aggregation board 1021. The aggregation board 1021 is used to forward the control command to the corresponding expansion device 103. The expansion device 103 is used to forward the control command to the corresponding submodule 104.

[0070] It is understood that in the energy storage system 100 provided in the embodiments of this application, such as Figure 1 As shown, the expansion device 103 and the energy storage valve control device 101 are not directly connected; they are connected via convergence boards 1021, and multiple different expansion devices 103 are connected to multiple convergence boards 1021 respectively. Thus, the expansion devices 103 in the energy storage system 100 are divided into multiple groups, with each group of expansion devices 103 connected to one convergence board 1021. This results in the final number of convergence boards 1021 inserted / connected to the energy storage valve control device 101 being less than the number of expansion devices 103. Therefore, compared to the framework where the expansion device 103 is directly inserted / connected to the energy storage valve control device 101, the energy storage valve control device 101 does not need to have a large number of hardware interfaces, thereby reducing the complexity and hardware design difficulty of the energy storage valve control device 101, solving the problems of high power consumption and slow heat dissipation of the energy storage valve control device 101, and thus helping to ensure that the power consumption and heat dissipation of the energy storage valve control device 101 meet the certification requirements; in addition, reducing the number of hardware interfaces of the energy storage valve control device 101 can save the hardware cost of the energy storage valve control device 101.

[0071] In some embodiments, submodule 104 includes a control unit for managing the charging and discharging of energy storage devices / modules (e.g., batteries), controlling the temperature of energy storage devices / modules (e.g., batteries), etc.

[0072] In some embodiments, the submodule information includes the battery voltage, battery current, battery temperature, and / or battery state information. For example, in some embodiments, the battery state information includes the battery state of charge (SOC), battery state of health (SOH), and / or battery state of power (SOP); wherein SOC represents the percentage of remaining battery capacity; SOH represents the degree of capacity or performance degradation of the battery relative to its new state; and SOP represents the maximum power that the battery can provide under specific conditions.

[0073] It is understood that the energy storage valve control device can determine control commands based on submodule information. These control commands are used to control the operating state of the energy storage device / module (such as a battery). For example, the control command may indicate one or more energy storage modules that are permitted to be used, and / or one or more energy storage modules that are not permitted to be used (i.e., require bypassing); or, the control command may indicate one or more energy storage modules that are in a charging or discharging state. The submodule controls the operating state of the corresponding energy storage module according to the received control command.

[0074] like Figure 1 As shown, multiple convergence boards 1021 are each connected to multiple different expansion devices 103. That is, the multiple expansion devices 103 are divided into multiple groups by the convergence boards 1021, and each group of expansion devices 103 is connected to one convergence board 1021. In one possible implementation, such as... Figure 1 As shown, the aggregation board 1021 includes at least three first interfaces 201; one of the at least three first interfaces 201 is used to connect to the energy storage valve control device 101, and the remaining first interfaces of the at least three first interfaces 201 are used to connect to the expansion device 103; wherein,

[0075] The aggregation board 1021 is used to forward the submodule information received by the expansion device 103 to the energy storage valve control device 101; and to forward the control commands issued by the energy storage valve control device 101 to the corresponding expansion device 103, so as to forward them to the corresponding submodule 104 through the expansion device 103; wherein, the control command is determined by the energy storage valve control device 101 based on the submodule information.

[0076] For one or more of the above embodiments, further, in some embodiments, such as Figure 2 As shown, the aggregation device 102 also includes a management board 1022;

[0077] Management board 1022 is used to obtain and parse configuration files to get first configuration information and / or second configuration information of aggregation board 1021, and send the first configuration information and / or second configuration information to aggregation board 1021; wherein, the second configuration information includes the connection relationship of the first interface 201 of aggregation board 1021;

[0078] The aggregation board 1021 is used to configure the driving parameters of the first interface 201 of the aggregation board 1021 according to the first configuration information before forwarding submodule information and control commands, so that the forwarding of submodule information or control commands can be realized through the first interface 201.

[0079] The aggregation board 1021 is used to forward submodule information and control commands based on the second configuration information.

[0080] In this embodiment of the application, there are no restrictions on the content defined in the configuration file. The configuration file may include relevant information for configuring the driver parameters of the first interface 201 (i.e., first configuration information) and / or relevant information for configuring the connection relationship of the first interface 201 (i.e., second configuration information).

[0081] It is understandable that defining the relevant information for configuring the driver parameters of the first interface 201 in the configuration file is more flexible in changing the driver parameters of the first interface 201 than defining the driver parameters of the first interface 201 of the aggregation board 1021 in the software executable file (i.e., the software code / program used to forward submodule information or control instructions). The driver parameters of the first interface 201 of the aggregation board 1021 can be flexibly configured simply by changing the first configuration information in the configuration file. This eliminates the need for backend R&D personnel to perform secondary development on the code / program in the software executable file or the aggregation board 1021. As a result, the same first interface 201 can be adapted to expansion devices 103 or energy storage valve control devices 101 with different interface types, which is beneficial to improving the reusability and flexibility of the first interface 201 of the aggregation board 1021 and reducing the duplication of development of the aggregation board 1021.

[0082] The scheme of defining the connection information for configuring the first interface 201 in the configuration file is more flexible than defining the connection relationship in the software executable file, and can reduce the redundant development of the aggregation board 1021. This is because when the expansion device 103 or the energy storage valve control device 101 needs to replace the inserted first interface 201, the second configuration information in the configuration file can be changed directly. There is no need for backend R&D personnel to carry out secondary development on the code / program in the software executable file or the aggregation board 1021 to realize the above-mentioned changes to the connection relationship / topology relationship, thereby enhancing the flexibility of using the first interface 201 of the aggregation board 1021 and reducing the redundant development of the aggregation board 1021.

[0083] For example, in some embodiments, the first configuration information includes the communication protocol type and / or data rate of the first interface 201 of the aggregation board 1021.

[0084] It is understood that the aggregation device 102 is used to aggregate and forward the data sent by the expansion device 103. Assuming that the communication protocol type of the first interface 201 of the aggregation board 1021 is burned into the software code of the board 1021 when the aggregation device 102 is developed, the problem is that the interface of the expansion device 103 can only be compatible with the first interface 201 of the communication protocol type defined in the software code of the board 1021. For example, if the first interface 201 of the aggregation board 1021 is a GT interface, the interface of the expansion device 103 can only be a GT interface. However, in actual use cases, expansion devices 103 may be of various types. Different types of expansion devices 103 have different communication protocol types for their interfaces. 103 that does not conform to the communication protocol type of the first interface 201 of the aggregation board 1021 may not be usable. Even if it can be used, before use, backend R&D personnel need to perform secondary development on the software code in the aggregation board 1021 to change the communication protocol type of its first interface 201 so that the expansion device 103 can be used normally after being inserted into the first interface 201. It can be seen that this method is inflexible for different types of expansion devices 103, and the first interface 201 of the aggregation board 1021 cannot conveniently and flexibly adapt to expansion devices 103 with different interface types.

[0085] In view of this, in this embodiment of the application, the relevant information for the driver parameters of the first interface 201 of the aggregation board 1021 is not defined in the software code, but is defined / configured through a configuration file, such as defining / configuring the aforementioned first configuration information through a configuration file. In this way, even if a new interface type expansion device 103 needs to be inserted into the first interface 201 of the aggregation board 1021, the back-end R&D personnel do not need to modify the software code in the aggregation board 1021. The front-end maintenance personnel can adapt to the new interface type expansion device 103 by modifying the communication protocol type of the first interface 201 in the configuration file. It can be seen that this method of configuring the driver parameters of the first interface 201 of the aggregation board 1021 based on the configuration file can enhance the reusability and flexibility of the first interface 201 of the aggregation board 1021.

[0086] In one possible implementation, the configuration file can be stored on the management board 1022, which manages the configuration file. This way, when information in the configuration file needs to be modified, only the configuration file on the management board 1022 needs to be modified, which is more convenient than storing the configuration file on each aggregation board.

[0087] In one possible implementation, such as Figure 2As shown, the management board 1022 and multiple aggregation boards 1021 can be connected via bus 301. After the management board 1022 obtains and parses the configuration file, it sends the parsing result to the aggregation board 1021 via bus 301.

[0088] In this embodiment, the method by which the management board 1022 distributes the parsing results (i.e., the first configuration information and / or the second configuration information) is not limited. In some embodiments, the management board 1022 can distribute the first configuration information and / or the second configuration information of different aggregation boards 1021 to the corresponding aggregation boards. For example, the first configuration information and / or the second configuration information of the first aggregation board can be sent to the first aggregation board, and the first configuration information and / or the second configuration information of the second aggregation board can be sent to the second aggregation board. In other embodiments, the management board 1022 can also transmit the first configuration information and / or the second configuration information of all aggregation boards together through the bus, and the aggregation board 1021 can retrieve its own configuration information according to the board identifier of the aggregation board corresponding to the first configuration information and / or the second configuration information.

[0089] In this embodiment of the application, there are no restrictions on the contents of the configuration file. In short, the configuration file shall at least include relevant information for configuring the driver parameters of the first interface 201 (i.e., the first configuration information) and / or relevant information for configuring the connection relationship of the first interface 201 (i.e., the second configuration information).

[0090] For example, in some embodiments, the configuration file includes information about the aggregation device 102, information about the aggregation board 1021, and information about the first interface of the aggregation board 1021; wherein,

[0091] Information about the aggregation device 102 includes the number of aggregation boards 1021;

[0092] The information for the aggregation board 1021 includes the board identifier and the number of first interfaces;

[0093] The information of the first interface of the aggregation board 1021 includes the identifier of the first interface 201, whether the first interface 201 is used, the connection object of the first interface 201, the communication protocol type of the first interface 201, and the data rate of the first interface 201; wherein, the connection object is the energy storage valve control device 101 or the expansion device 103.

[0094] Figure 3 This is an example diagram of a portion of the configuration file provided in an embodiment of this application, such as... Figure 3 As shown, where:

[0095] a) DEVICE_CFG describes information about the aggregation device 102:

[0096] • board_count: The number of board 1021s in total;

[0097] b) BOARD_CFG describes information about the aggregation board 1021:

[0098] • ID: Board number (i.e., board identifier);

[0099] • interface_count: The number of first interfaces on the convergence board 1021;

[0100] c) INF_CFG describes information about the first interface 201:

[0101] • id: Interface number (i.e., the identifier of the first interface 201);

[0102] • used: Whether it is used;

[0103] • link: Connection object, "MAIN" indicates that the connection object of this first interface is the energy storage valve control device 101.

[0104] “EXPAND” indicates that the connection object of the first interface is the expansion device 103;

[0105] • type: The communication protocol type of the first interface 201. "GT" indicates GT communication, "NET" indicates Gigabit Ethernet, and "AURORA" indicates AURORA communication.

[0106] • speed: Indicates the data rate of the first interface 201, in Mbps. "1000" means gigabit, "5000" means gigabit.

[0107] Indicates 5G;

[0108] The following examples illustrate possible implementations of the aggregation device 102 described in one or more of the above embodiments.

[0109] This application provides a software-defined aggregation device 102, which allows modification of the software to alter the communication protocol of the first interface 201 and the aggregation relationship between devices. It can be flexibly adapted to actual engineering projects by modifying configuration files, reducing redundant hardware development and shortening the development cycle.

[0110] It is understandable that the following problems may arise when thousands of submodules are connected to an energy storage valve control system / device:

[0111] 1) Develop an expansion device that supports thousands of interfaces to meet the access needs of a large number of submodules. Due to the large number of interfaces in this device, backplane communication requires significant resources, increasing the performance demands on the processor. Furthermore, since expansion devices typically use a multi-board design, supporting thousands of interfaces requires a huge number of boards, posing significant challenges to the device's power consumption and heat dissipation.

[0112] 2) Using multiple expansion devices to meet the access requirements of a large number of submodules increases the number of expansion access interfaces for the energy storage valve control device. In actual projects, energy storage valve control systems have redundancy requirements, and the number of expansion devices needed is multiplied. Therefore, the number of expansion devices connected to the energy storage valve control system is large, which also presents challenges in hardware design, chip performance, power consumption, and heat dissipation.

[0113] Based on this, embodiments of this application provide a software-defined aggregation device 102. This device 102 can change the communication protocol of the interface and the aggregation relationship between devices by modifying the software. This effectively solves the problem of large-scale submodule access in energy storage valve control systems.

[0114] In the embodiments of this application:

[0115] 1) A software-defined convergence device 102 is provided, including the internal hardware design of the device;

[0116] 2) Provides a software-defined interface method that allows for flexible changes to the communication interface 201 of the aggregation device through software loading;

[0117] 3) Provides a software configuration method that can dynamically establish the aggregation and distribution topology based on modified configuration files;

[0118] 4) Provides an initialization configuration process for a software-defined energy storage data aggregation device 102;

[0119] 5) Provides a configuration file for a software-defined energy storage data aggregation device 102, including key factors.

[0120] The aggregation device 102 provided in this application embodiment can solve hardware problems such as complexity, high power consumption, and heat dissipation of expansion devices or energy storage valve control devices caused by connecting a large number of sub-modules to the energy storage valve control system. By determining the driving function of the first interface 201 through software loading, the reusability of the device is improved and the development cycle is reduced. In other words, by changing the communication protocol type supported by the first interface 201 of the aggregation board 1021 in the configuration file, expansion devices with corresponding protocol type interfaces can be flexibly adapted. By configuring and planning the topology relationship of data access to the energy storage valve control system, flexibility is increased and redundant development is reduced.

[0121] The following describes possible implementation schemes of the aggregation device 102 provided in the embodiments of this application.

[0122] This application provides a convergence device 102 for an energy storage valve control system, which is used to converge data from an expansion device 103 and connect it to an energy storage valve control device 101. The convergence device 102 adopts a unified framework design, and defines the driving protocol and input / output relationship of the convergence port / first interface 201 through software and configuration files.

[0123] like Figure 1 As shown, the collection device 102 is located between the expansion device 103 and the energy storage valve control device 101 in the energy storage valve control system.

[0124] For the uplink, the aggregation device 102 can aggregate the data (submodule information) from multiple expansion devices 103 and send it to the energy storage valve control device 101; for the downlink, the aggregation device 102 can distribute the submodule control commands sent by the energy storage valve control device 101 to each expansion device 103.

[0125] In some embodiments, such as Figure 2 As shown, the aggregation device 102 contains one management board 1022 and N aggregation boards 1021, which are connected to each other via a bus 301. The bus 301 is used to transmit software executable files and send configuration files, and there are no restrictions on the type of bus; where N is greater than or equal to 2; the software executable file refers to the software code used to implement the aggregation and forwarding of submodule information and the distribution of control commands.

[0126] In some embodiments, the management board 1022 is used to manage the aggregation device 102, load software and configure parameters of the aggregation board 1021, but does not specifically perform the data aggregation function.

[0127] In some embodiments, the aggregation board 1021 operates independently, without interaction between aggregation boards 1021. The actual aggregation function of each aggregation board 1021 is defined by software, specifically the driver function of the first interface 201, such as GT, Aurora, Gigabit Ethernet, etc.

[0128] In some embodiments, such as Figure 4A As shown, the convergence board 1021 includes a first processor 401, a second processor 402, a second interface 404, and at least three first interfaces 201; wherein,

[0129] The second interface 404 is connected to the management board 1022. The first processor 401 is connected to the second interface 404 and the second processor 402 respectively. The second processor 402 is connected to the at least three first interfaces 201. One of the at least three first interfaces 201 is connected to the energy storage valve control device 101. The remaining first interfaces of the at least three first interfaces 201 are connected to the expansion device 103.

[0130] The first processor 401 is configured to send first configuration information and / or second configuration information to the second processor 402, and to load the first program and the second program for the second processor 402.

[0131] The second processor 402 is configured to execute a first program to configure the driving parameters of the corresponding first interface 201 according to the first configuration information; and to execute a second program to send submodule information or control instructions to the corresponding first interface 201 according to the second configuration information, so as to aggregate and forward the submodule information to the energy storage valve control device 101 through the first interface 201, or to distribute the control instructions to the expansion device 103, and distribute them to the submodule 104 through the expansion device 103, so as to control the working state of the connected energy storage device / energy storage module (e.g., battery) based on the control instructions.

[0132] Exemplarily, in some embodiments, such as Figure 4B As shown, the convergence board 1021 contains a management processor 401 (an example of a first processor 401) and a main processor 402 (an example of a second processor 402). The management processor 401 is used to load programs and send configuration information to the main processor 402.

[0133] The main processor 402 initializes the first interface 201 according to the loaded software and completes the entire aggregation and distribution function according to the configuration parameters and input / output information.

[0134] like Figure 4B As shown, the aggregation board 1021 has multiple optical interfaces 403 (typically 12). The optical interface 403 itself only provides physical channels, and the communication protocol is determined by software loading. It can be GT, Aurora, Gigabit Ethernet, etc. The optical interface 403 is an example of the first interface 201.

[0135] Optical interface 403 defines, through configuration file, which optical interfaces are connected to expansion device 103 and which optical interfaces are connected to energy storage valve control device 101;

[0136] like Figure 4BAs shown, the aggregation board 1021 also includes a management interface 404 (i.e., a second interface 404), which is distributed on the management processor 401. The management interface 404 is used to access the management bus 301 of the aggregation device 102 to receive data and response messages sent by the management board 1022.

[0137] This application provides a startup process for a convergence device 102, so that the convergence device 102 can be driven and connected according to a software-defined interface. Figure 5 This is a schematic diagram of the startup process of the aggregation device 102 provided in the embodiments of this application, as shown below. Figure 5 As shown, the startup process includes the following steps 501 to 508:

[0138] Step 501, management board 1022 obtains the local configuration file;

[0139] Step 502: Management board 1022 determines whether the configuration file parsing is correct; if yes, proceed to step 504; otherwise, proceed to step 503.

[0140] Step 503, management board 1022 displays an error message;

[0141] Step 504: Management board 1022 retrieves the software from the local machine; if successful, proceed to step 505; otherwise, proceed to step 503.

[0142] Step 505: The management board 1022 loads software onto the aggregation board 1021 one by one;

[0143] Step 506: The aggregation board 1021 determines whether the configuration parameters are valid by loading the software; if yes, proceed to step 507; otherwise, proceed to step 508; wherein, the configuration parameters are obtained by the management board 1022 parsing the configuration file.

[0144] Step 507: The aggregation board 1021 configures the driver parameters of the first interface 201 of the aggregation board 1021 sequentially by loading software; wherein, the configuration of the driver parameters of the first interface 201 is based on the configuration parameters.

[0145] Step 508: The aggregation board 1021 determines the topology relationship of aggregation and forwarding of each first interface 201 according to the configuration parameters.

[0146] This application provides an information forwarding method. Figure 6 This is a schematic diagram illustrating the implementation flow of the information forwarding method provided in this application embodiment, such as... Figure 6 As shown, the method includes the following steps 601 and 602:

[0147] Step 601, the aggregation board 1021 forwards the submodule information received by the expansion device 103 to the energy storage valve control device 101;

[0148] In step 602, the aggregation board 1021 forwards the control command issued by the energy storage valve control device 101 to the corresponding expansion device 103, so that the expansion device 103 can forward it to the corresponding submodule 104; wherein, the control command is determined by the energy storage valve control device 101 based on the submodule information.

[0149] In some embodiments, the above method further includes: before forwarding submodule information and control instructions, configuring the driver parameters of the first interface of the aggregation board according to the first configuration information defined in the configuration file, so that the forwarding of submodule information or control instructions can be realized through the first interface.

[0150] In some embodiments, the first configuration information mentioned above includes the communication protocol type and / or data rate of the first interface of the aggregation board.

[0151] In some embodiments, the aggregation board 1021 forwards submodule information and control commands according to the second configuration information defined in the configuration file.

[0152] In some embodiments, the configuration file includes information about the aggregation device 102, information about the aggregation board 1021, and information about the first interface 201 of the aggregation board 1021; wherein...

[0153] Information about the aggregation device 102 includes the number of aggregation boards 1021;

[0154] The information of the aggregation board 1021 includes the board identifier and the number of first interfaces 201;

[0155] The information of the first interface 201 of the aggregation board 1021 includes the identifier of the first interface 201, whether the first interface 201 is used, the connection object of the first interface 201, the communication protocol type of the first interface 201, and the data rate of the first interface 201; wherein, the connection object is the energy storage valve control device 101 or the expansion device 103.

[0156] The descriptions of the above method embodiments are similar to those of the above-described energy storage system, aggregation device, and aggregation board embodiments, and have similar beneficial effects. For technical details not disclosed in the method embodiments of this application, please refer to the descriptions of the energy storage system, aggregation device, and aggregation board embodiments of this application for understanding.

[0157] It should be noted that although the steps of the method in this application are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps; or steps from different embodiments may be combined into a new technical solution.

[0158] It should be understood that the phrases "one embodiment," "an embodiment," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment," "in one embodiment," or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments; their similarities or commonalities can be referred to mutually, and for the sake of brevity, they will not be repeated here.

[0159] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three kinds of relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist simultaneously, and object B exists alone.

[0160] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0161] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, devices, and methods can be implemented in other ways. The embodiments described above are merely illustrative.

[0162] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0163] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0164] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.

[0165] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. An energy storage system, characterized in that, The energy storage system includes: an energy storage valve control device, a convergence device with multiple convergence boards, multiple expansion devices, and multiple sub-modules; wherein, the energy storage valve control device is connected to the multiple convergence boards, the multiple convergence boards are respectively connected to multiple different expansion devices, and the multiple expansion devices are respectively connected to multiple different sub-modules; The expansion device is used to forward the submodule information sent by the submodule to the aggregation board, and the aggregation board is used to forward the submodule information to the energy storage valve control device. The energy storage valve control device is used to determine a control command based on the submodule information and send the control command to the aggregation board. The aggregation board is used to forward the control command to the corresponding expansion device, and the expansion device is used to forward the control command to the corresponding submodule.

2. The energy storage system according to claim 1, characterized in that, The aggregation device also includes a management board; The management board is used to acquire and parse the configuration file to obtain the first configuration information of the aggregation board, and send the first configuration information to the aggregation board. The aggregation board is configured, according to the first configuration information, to configure the driver parameters of the first interface of the aggregation board before forwarding the submodule information and the control command, so that the forwarding of the submodule information or the control command can be realized through the first interface.

3. The energy storage system according to claim 2, characterized in that, The first configuration information includes the communication protocol type and data rate of the first interface of the aggregation board.

4. The energy storage system according to claim 1, characterized in that, The aggregation device also includes a management board; The management board is used to acquire and parse the configuration file to obtain the second configuration information of the aggregation board, and send the second configuration information to the aggregation board; the second configuration information includes the connection relationship of the first interface of the aggregation board. The aggregation board is used to forward the submodule information and the control commands according to the second configuration information.

5. The energy storage system according to any one of claims 2 to 4, characterized in that, The convergence board includes a first processor, a second processor, a second interface, and at least three first interfaces; wherein... The second interface is connected to the management board, the first processor is connected to the second interface and the second processor respectively, and the second processor is connected to the at least three first interfaces; one of the at least three first interfaces is connected to the energy storage valve control device, and the remaining first interfaces of the at least three first interfaces are connected to the expansion device; The first processor is configured to send first configuration information and / or second configuration information to the second processor, and to load a first program and a second program for the second processor; The second processor is configured to execute the first program to configure the driving parameters of the corresponding first interface according to the first configuration information; and to execute the second program to send the submodule information or the control command to the corresponding first interface according to the second configuration information.

6. The energy storage system according to any one of claims 2 to 4, characterized in that, The configuration file includes information about the aggregation device, information about the aggregation board, and information about the first interface of the aggregation board; wherein... The information about the aggregation device includes the number of aggregation boards; The information of the convergence board includes the board identifier and the number of the first interfaces; The information of the first interface of the aggregation board includes the identifier of the first interface, whether the first interface is used, the connection object of the first interface, the communication protocol type of the first interface, and the data rate of the first interface; wherein, the connection object is the energy storage valve control device or the expansion device.

7. A converging device, characterized in that, The aggregation device includes multiple aggregation boards, each including at least three first interfaces; one of the at least three first interfaces is used to connect to an energy storage valve control device, and the remaining first interfaces are used to connect to an expansion device; wherein... The aggregation board is used to forward the submodule information received by the expansion device to the energy storage valve control device; and to forward the control commands issued by the energy storage valve control device to the corresponding expansion device, so as to forward them to the corresponding submodule through the expansion device; wherein, the control commands are determined by the energy storage valve control device based on the submodule information.

8. The converging device according to claim 7, characterized in that, The aggregation device also includes a management board; The management board is used to acquire and parse the configuration file to obtain the first configuration information of the aggregation board, and send the first configuration information to the aggregation board. The aggregation board is configured, according to the first configuration information, to configure the driver parameters of the first interface of the aggregation board before forwarding the submodule information and the control command, so that the forwarding of the submodule information or the control command can be realized through the first interface.

9. The converging device according to claim 8, characterized in that, The first configuration information includes the communication protocol type and data rate of the first interface of the aggregation board.

10. The converging device according to claim 7, characterized in that, The aggregation device also includes a management board; The management board is used to acquire and parse the configuration file to obtain the second configuration information of the aggregation board, and send the second configuration information to the aggregation board; the second configuration information includes the connection relationship of the first interface of the aggregation board. The aggregation board is used to forward the submodule information and the control commands according to the second configuration information.

11. The converging device according to any one of claims 8 to 10, characterized in that, The convergence board includes a first processor, a second processor, a second interface, and at least three first interfaces; wherein... The second interface is connected to the management board, the first processor is connected to the second interface and the second processor respectively, and the second processor is connected to the at least three first interfaces; one of the at least three first interfaces is connected to the energy storage valve control device, and the remaining first interfaces of the at least three first interfaces are connected to the expansion device; The first processor is configured to send first configuration information and / or second configuration information to the second processor, and to load a first program and a second program for the second processor; The second processor is configured to execute the first program to configure the driving parameters of the corresponding first interface according to the first configuration information; and to execute the second program to send the submodule information or the control command to the corresponding first interface according to the second configuration information.

12. The converging device according to any one of claims 8 to 10, characterized in that, The configuration file includes information about the aggregation device, information about the aggregation board, and information about the first interface of the aggregation board; wherein... The information about the aggregation device includes the number of aggregation boards; The information of the convergence board includes the board identifier and the number of the first interfaces; The information of the first interface of the aggregation board includes the identifier of the first interface, whether the first interface is used, the connection object of the first interface, the communication protocol type of the first interface, and the data rate of the first interface; wherein, the connection object is the energy storage valve control device or the expansion device.

13. A convergence board, characterized in that, The convergence board includes at least three first interfaces; one of the at least three first interfaces is used to connect to an energy storage valve control device, and the remaining first interfaces are used to connect to an expansion device. The convergence board is used to forward the submodule information received by the expansion device to the energy storage valve control device. And forward the control commands issued by the energy storage valve control device to the corresponding extension device, so as to forward them to the corresponding submodule through the extension device; wherein, the control commands are determined by the energy storage valve control device based on the submodule information.

14. An information forwarding method, characterized in that, The method is applied to a convergence board, the convergence board including at least three first interfaces; one of the at least three first interfaces is used to connect an energy storage valve control device, and the remaining first interfaces are used to connect an expansion device; the method includes: The submodule information received by the expansion device is forwarded to the energy storage valve control device; and The control command issued by the energy storage valve control device is forwarded to the corresponding expansion device, and then forwarded to the corresponding submodule through the expansion device; wherein the control command is determined by the energy storage valve control device based on the submodule information.