A verification method, device and equipment for a control strategy of an energy storage system

By building and packaging the software function model of other devices in the energy storage system and connecting it with separate verification devices, effective verification of the energy storage system control strategy is achieved, and the problem of lack of simulated verification methods in the existing technology is solved, reducing debugging costs and improving verification efficiency.

CN113849984BActive Publication Date: 2025-06-13SVOLT ENERGY TECH (WUXI) CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202111159753.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-06-13
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

In the prior art, the strategy of energy management system (EMS) controlling other devices lacks effective and reliable simulation verification methods during the design verification stage, resulting in the need to connect physical tests on site, which is relatively high in debugging costs.

Method used

By building a software functional model for other energy storage devices in the energy storage system, encapsulate them and leave external interfaces, using the individual verification devices to connect to these interfaces, import operating parameters to achieve verification of control policies.

Benefits of technology

The verification of energy storage system control strategy is realized without the need for on-site connection of physical testing, which effectively reduces debugging costs and improves the reliability and efficiency of verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113849984B_ABST
    Figure CN113849984B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device and equipment for verifying a control strategy of an energy storage system. The method includes: building a software function model of other energy storage devices in the energy storage system except for the device to be verified alone; encapsulating the software function models of the other energy storage devices and leaving a first external interface; after connecting the device to be verified alone with the first external interface, importing operating parameters into the device to be verified alone to verify the control strategy of the device to be verified alone. By adopting the above method, the verification of the control strategy of the energy storage system can be realized, so that the verification of the control strategy of the energy storage system does not require on-site connection of physical objects for testing, effectively reducing the debugging cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of simulation, and particularly to a method, device and equipment for verifying a control strategy of an energy storage system. Background Art

[0002] An energy storage system includes many devices, such as batteries, battery management systems (BMS), power conversion systems (PCS) for energy storage, energy management systems (EMS), air conditioners, fire protection equipment, etc. There are certain communication and control relationships among the devices. The software in devices such as BMS, PCS, EMS, air conditioners, and fire protection equipment has corresponding operation strategies. Only when these operation strategies are integrated together can it be called an energy storage system.

[0003] The core of coordinating the strategies of each device in the energy storage system mainly depends on the energy management system (EMS). The EMS needs to access all communicable electronic devices and conduct data aggregation and analysis. At present, there is no effective and reliable simulation verification method for the strategies of the EMS to control other devices during the design verification stage. Most of them still need to connect and test with each device manufacturer on-site, and then feedback and modify the problems found, which delays the device delivery time and has a relatively high debugging cost. Summary of the Invention

[0004] Therefore, the technical problem to be solved by the present invention is to overcome the defect that the verification of the control strategy of the energy management system requires on-site connection of physical objects for testing and has a relatively high debugging cost, so as to provide a method, device and equipment for verifying the control strategy of an energy storage system.

[0005] According to a first aspect, an embodiment of the present invention discloses a method for verifying a control strategy of an energy storage system, including: building a software function model of other energy storage devices in the energy storage system except for the device to be verified alone; encapsulating the software function model of the other energy storage devices and leaving a first external interface; after connecting the device to be verified alone with the first external interface, importing operation parameters into the device to be verified alone to realize the verification of the control strategy of the device to be verified alone.

[0006] Optionally, building the software function model of other energy storage devices in the energy storage system except for the device to be verified alone includes: obtaining the communication protocol of the other energy storage devices in any project; building the software function model of other energy storage devices in the energy storage system except for the device to be verified alone according to the communication protocol by using the LabView software platform.

[0007] Optionally, encapsulating the software function model of the other energy storage devices and leaving a first external interface includes: obtaining the control strategy of the device to be verified alone; encapsulating the software function model of the other energy storage devices and leaving a first external interface according to the control strategy of the device to be verified alone by using the sub-VI generation function of the LabView software platform.

[0008] Optionally, before obtaining the control strategy for the individual verification device, it further includes: obtaining the technical requirements of the project; generating the control strategy for the individual verification device according to the technical requirements.

[0009] Optionally, the other energy storage devices in the energy storage system except the individual verification device include one or more of the following: BMS, PCS, intelligent electronic device, power grid, photovoltaic, charging pile.

[0010] Optionally, the method for verifying the control strategy of the energy storage system further includes: after burning the software function models of the other energy storage devices into different boards respectively, physically connecting the different boards according to the control strategy of the individual verification device and leaving a second external interface, and after connecting the individual verification device to the second external interface, importing the operating parameters into the individual verification device to realize the actual wiring verification of the control strategy of the individual verification device.

[0011] Optionally, the individual verification device is an energy management device.

[0012] According to a second aspect, an embodiment of the present invention further discloses a verification device for a control strategy of an energy storage system, including: a model building module for building software function models of other energy storage devices in the energy storage system except the individual verification device; a packaging module for packaging the software function models of the other energy storage devices and leaving a first external interface; a verification module for importing operating parameters into the individual verification device after connecting the individual verification device to the first external interface to realize the verification of the control strategy of the individual verification device.

[0013] According to a third aspect, an embodiment of the present invention further discloses a device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the steps of the method for verifying the control strategy of the energy storage system as described in the first aspect or any optional implementation manner of the first aspect.

[0014] According to a fourth aspect, an embodiment of the present invention further discloses a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it realizes the steps of the method for verifying the control strategy of the energy storage system as described in the first aspect or any optional implementation manner of the first aspect.

[0015] The technical solution of the present invention has the following advantages:

[0016] 1. The verification method for the energy storage system control strategy provided by the embodiments of the present invention builds a software function model of other energy storage devices except for the individual verification device, encapsulates the software function model and leaves a first external interface, connects with the device to be verified, i.e., the individual verification device, by using the first external interface, and after importing the operating parameters into the device to be verified, realizes the verification of the control strategy of the device to be verified. That is to say, by adopting the above method, the verification of the energy storage system control strategy can be realized, so that the verification of the energy storage system control strategy does not require on-site connection of physical objects for testing, effectively reducing the debugging cost.

[0017] 2. With the help of the LabView software platform, the present invention can build the software function models of various devices in the energy storage system. By virtue of the characteristics of the multi-threaded visualization running software of the LabView software platform, the software function models of various devices can be independently run, and then by encapsulating the software function models according to the control strategy of the individual verification device, the construction of the virtual energy storage system can be realized. According to the communication protocol and technical requirements provided by the device manufacturer, corresponding attributes can be assigned to each software device module, thus achieving the effect of simulation debugging. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0019] Figure 1 It is a flowchart of a specific example of the verification method for the energy storage system control strategy in the embodiments of the present invention;

[0020] Figure 2 It is an example diagram of the device function module development of the verification method for the energy storage system control strategy in the embodiments of the present invention;

[0021] Figure 3 It is a schematic diagram of the connection method of a function module encapsulation of the verification method for the energy storage system control strategy in the embodiments of the present invention;

[0022] Figure 4 It is a development architecture of NI cooperating with energy storage EMS of the verification method for the energy storage system control strategy in the embodiments of the present invention;

[0023] Figure 5 It is a schematic structural diagram of a verification device for the energy storage system control strategy in the embodiments of the present invention;

[0024] Figure 6This is a specific example diagram of the device in the embodiments of the present invention. Detailed implementation manners

[0025] Next, the technical solutions of the present invention will be described clearly and completely with reference to the accompanying drawings. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0026] In the description of the present invention, it should be noted that the term "and / or" used in the specification and appended claims of this application refers to any combination and all possible combinations of one or more of the related listed items, and includes these combinations.

[0027] In addition, the technical features involved in different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0028] Embodiments of the present invention disclose a method for verifying a control strategy of an energy storage system, as Figure 1 shown, the method includes the following steps:

[0029] Step 101, build a software function model of other energy storage devices in the energy storage system except for the device to be verified alone.

[0030] As a specific implementation manner, in Embodiment 1 of the present invention, the device to be verified alone is an energy management device EMS. Other energy storage devices include one or more of the following: a battery management system BMS, a power conversion system PCS for energy storage, an intelligent electronic device, a power grid, a photovoltaic power generation system, and a charging pile. The device to be verified alone and other energy storage devices together form an energy storage system.

[0031] Of course, in other specific implementation manners, the device to be verified alone can also be a battery management system BMS, or a power conversion system PCS for energy storage, or an intelligent electronic device, or a power grid, or a photovoltaic power generation system, or a charging pile. Among them, the intelligent electronic device can be devices such as an air conditioner and a fire protection device.

[0032] Exemplarily, when building a software function model of other energy storage devices in the energy storage system except for the device to be verified alone, it is necessary to first obtain the communication protocol of the other energy storage devices in any project, and then build a software function model of other energy storage devices in the energy storage system except for the device to be verified alone according to the communication protocol of the other energy storage devices in this project by using the LabView software platform. The specific implementation manner can be as Figure 2 shown.

[0033] It should be noted that the software function model can also be built using other platforms besides the LabView software platform. Using the LabView software platform to build is a preferred solution of the embodiment of the present invention, because when other platforms are used for building, the execution efficiency is far less than that of Labview, and its multi-threaded feature can ensure that each program instruction can run independently, reducing the complexity of programming using other software, and the Labview platform mainly uses graphical programming, which can reduce programming time, shorten the development cycle, and reduce development costs.

[0034] In the embodiment of the present invention, the communication protocols applicable to other energy storage devices may vary according to different projects.

[0035] For example, the software functions include one or more of the following functions: equipment data collection, data forwarding, and self-fault start and stop.

[0036] Step 102: encapsulate the software function model of the other energy storage device and reserve a first external interface.

[0037] As a specific implementation method, the software function model of the other energy storage device is encapsulated and the first external interface is reserved in the following manner: obtaining the separate verification device control strategy; according to the separate verification device control strategy, the subVI generation function of the LabView software platform is used to encapsulate the software function model of the other energy storage device and reserve the first external interface.

[0038] Furthermore, before obtaining the separate verification equipment control strategy, it also includes: obtaining technical requirements of the project; and generating the separate verification equipment control strategy according to the technical requirements.

[0039] In the embodiment of the present invention, the control strategy applicable to the individual verification device may vary according to different projects.

[0040] In other words, according to the different needs of each project, new functions can be developed for each standard functional equipment subVI module and the above packaging operation can be re-performed. The specific functions can be packaged by communicating with the project equipment manufacturer to confirm the technical requirements and communication protocols.

[0041] When building the energy storage system simulation operation platform, since LabView is a visual programming software that uses wired programming, we only need to connect and configure the external interfaces of the functionally related devices according to the project technical requirements to build the energy storage system simulation operation platform. The connection method of the functional module package can be as follows: Figure 3 shown.

[0042] Step 103, after the separate verification device is connected to the first external interface, import the operating parameters into the separate verification device to verify the control strategy of the separate verification device.

[0043] Exemplarily, after the separate verification device is connected to the first external interface, the encapsulated functional module inputs the operating parameters into the separate verification device, simulates the strategy operation of each device, and verifies the control strategy of the separate verification device according to the operation conditions.

[0044] Further, after the software function models of the other energy storage devices are respectively burned into different boards, physically connect the different boards according to the control strategy of the separate verification device and leave a second external interface. After the separate verification device is connected to the second external interface, import the operating parameters into the separate verification device to realize the actual wiring verification of the control strategy of the separate verification device. That is to say, the NI hardware device platform can also be used to burn the corresponding software function module into each board, and use the physical communication interfaces of the boards such as LAN, RS485, CAN, etc. to realize semi-physical simulation. Thereby, the reliability of the operation result can be improved.

[0045] Exemplarily, as Figure 4 shown, a virtual device platform for an energy storage system other than EMS is built. This virtual device platform for the energy storage system can realize functions such as data interaction, logic control, fault protection, and algorithm verification. First, under the service provided by NI, build the software function models of the internal devices (such as BMS, PCS, intelligent electronic devices) and external devices (such as power grid, photovoltaic, charging pile) of the energy storage system through the LabView software platform. According to the control strategy of EMS, use the sub-VI generation function of the LabView software platform to encapsulate the above-built software function models and leave a first external interface. After EMS is connected to the first external interface, import the operating parameters (obtained according to the data generation method in Figure 4 ) into the EMS to realize the verification of EMS. Specifically, when the control strategy in EMS is optimized (i.e., the algorithm is optimized), the operating parameters (according to Figure 4Import the data obtained by the data generation method in [[]] into the EMS to verify the EMS. Further, under the service provided by the PXI physical platform, burn the software function models of the other energy storage devices into different boards respectively, physically connect the different boards according to the separate verification device control strategy and leave a second external interface, and connect the separate verification device to the second external interface, and import the operating parameters into the separate verification device to realize the actual wiring verification of the separate verification device control strategy. It can be seen that the embodiment of the present invention provides a reliable verification platform for the safety strategy of the energy storage system for R & D designers; and the modular function development provides convenience for the standardization of subsequent virtual software devices, and the standardized device modules will make the simulation test more convenient.

[0046] The energy storage system control strategy provided by the embodiment of the present invention has the following advantages:

[0047] 1. Utilize the multi-threading and visual programming features of LabView software to combine the functions of LabView with the energy storage system to achieve the function of convenient programming and simulation;

[0048] 2. The reliable software test and simulation platform can provide convenience and reliability for R & D personnel in strategy development, making the test and verification process more convenient and standardized;

[0049] 3. The virtual software platform of the energy storage system can verify the operation of multiple energy storage strategies, provide optimization conditions for designers, and ensure the safety of the design;

[0050] 4. Greatly save the verification time of on-site testers, enabling the joint commissioning of equipment to be completed by virtual testing in the office;

[0051] 5. The hardware-in-the-loop simulation can not only complete the verification and testing of software strategies, but also complete the physical test verification of interface communication, further improving the reliability.

[0052] 6. The cooperation between the virtual simulation environment and the physical object can separately verify whether the software operation strategies of each physical device of the energy storage system are reasonable. Connect the device prototype to be verified to the NI device, and the verification test work can be started even when the other devices have not arrived.

[0053] The embodiment of the present invention also discloses a verification device for an energy storage system control strategy, as Figure 5 shown, the device includes:

[0054] A model building module 51, configured to build software function models of other energy storage devices in the energy storage system except the separate verification device, and for the detailed content, refer to step 101;

[0055] The encapsulation module 52 is used to encapsulate the software function model of the other energy storage devices and leave a first external interface. For detailed content, refer to step 102;

[0056] The verification module 53 is used to import the operating parameters into the separate verification device after the separate verification device is connected to the first external interface, so as to verify the control strategy of the separate verification device. For detailed content, refer to step 103.

[0057] An embodiment of the present invention also provides a device, as Figure 6 shown. The device may include a processor 601 and a memory 602, where the processor 601 and the memory 602 may be connected through a bus or other means. Figure 6 Taking the connection through the bus as an example.

[0058] The processor 601 may be a central processing unit (CPU). The processor 601 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. chips, or a combination of the above types of chips.

[0059] The memory 602, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the verification method of the energy storage system control strategy in the embodiment of the present invention. The processor 601 executes various functional applications and data processing of the processor by running the non-transitory software programs, instructions, and modules stored in the memory 602, that is, implements the verification method of the energy storage system control strategy in the above method embodiments.

[0060] The memory 602 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created by the processor 601 and the like. In addition, the memory 602 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some embodiments, the memory 602 may optionally include a memory remotely arranged relative to the processor 601, and these remote memories can be connected to the processor 601 through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0061] The one or more modules are stored in the memory 602 and, when executed by the processor 601, execute the verification method of the energy storage system control strategy in the Figure 1 embodiment shown.

[0062] Specific details of the above electronic device can be referred to Figure 1 the corresponding relevant descriptions and effects in the embodiment shown for understanding, and will not be elaborated here.

[0063] Those skilled in the art can understand that to implement all or part of the processes in the above method embodiments, it can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD), etc.; the storage medium can also include a combination of the above types of memories.

[0064] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A verification method for a control strategy of an energy storage system, characterized in that, it includes: Constructing a software function model of other energy storage devices in the energy storage system except for the device to be verified separately; The constructing of the software function model of other energy storage devices in the energy storage system except for the device to be verified separately includes: obtaining the communication protocol of the other energy storage devices in any project; According to the communication protocol, using the LabView software platform to construct a software function model of other energy storage devices in the energy storage system except for the device to be verified separately; Encapsulating the software function model of the other energy storage devices and leaving a first external interface; After connecting the device to be verified separately to the first external interface, importing the operating parameters into the device to be verified separately to realize the verification of the control strategy of the device to be verified separately; After burning the software function models of the other energy storage devices into different boards respectively, physically connecting the different boards according to the control strategy of the device to be verified separately and leaving a second external interface, and after connecting the device to be verified separately to the second external interface, importing the operating parameters into the device to be verified separately to realize the actual wiring verification of the control strategy of the device to be verified separately.

2. The method according to claim 1, characterized in that, The encapsulating the software function model of the other energy storage devices and leaving a first external interface includes: Obtaining the control strategy of the device to be verified separately; According to the control strategy of the device to be verified separately, using the sub-VI generation function of the LabView software platform to encapsulate the software function model of the other energy storage devices and leave a first external interface.

3. The method according to claim 2, characterized in that, Before obtaining the control strategy of the device to be verified separately, it further includes: Obtaining the technical requirements of the project; Generating the control strategy of the device to be verified separately according to the technical requirements.

4. The method according to claim 1, characterized in that, The other energy storage devices in the energy storage system except for the device to be verified separately include one or more of the following: battery management system BMS, energy storage converter PCS, intelligent electronic device, power grid, photovoltaic, charging pile.

5. The method according to claim 1, characterized in that, The device to be verified separately is an energy management device.

6. A verification device for a control strategy of an energy storage system, characterized in that, it includes: A model construction module for constructing a software function model of other energy storage devices in the energy storage system except for the device to be verified separately; The constructing of the software function model of other energy storage devices in the energy storage system except for the device to be verified separately includes: obtaining the communication protocol of the other energy storage devices in any project; according to the communication protocol, using the LabView software platform to construct a software function model of other energy storage devices in the energy storage system except for the device to be verified separately; An encapsulation module for encapsulating the software function model of the other energy storage devices and leaving a first external interface; A verification module, configured to import operating parameters into the separate verification device after the separate verification device is connected to the first external interface, so as to verify the control strategy of the separate verification device; after the software function models of the other energy storage devices are respectively burned into different circuit boards, physically connect the different circuit boards according to the control strategy of the separate verification device and leave a second external interface, and after the separate verification device is connected to the second external interface, import operating parameters into the separate verification device to implement the actual wiring verification of the control strategy of the separate verification device.

7. A device characterized in that it includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the steps of the verification method of the energy storage system control strategy according to any one of claims 1-5.

8. A computer-readable storage medium, on which a computer program is stored characterized in that when the computer program is executed by a processor, it implements the steps of the verification method of the energy storage system control strategy according to any one of claims 1-5.

Citation Information

Patent Citations

  • Test method and test platform for control logic of energy storage system

    CN114755518A

  • Simulation test method for new energy station control system based on RT-LAB

    CN115097800A

  • Simulation verification method and device for chip design stage

    CN117332742A

  • Hardware-in-the-loop test system and method of energy storage system

    CN117348597A

  • Installation verification system and method for energy storage device

    US20230314519A1