Industrial and commercial energy storage cabinet multi-cabinet parallel operation adaptive control method and system

By equipping each energy storage cabinet with a host controller and utilizing a virtual protocol terminal to achieve information interaction and dynamic election of temporary hosts, the stability and response speed problems of multi-cabinet parallel energy storage systems in the prior art are solved, thereby improving the system's reliability and utilization rate.

CN119787546BActive Publication Date: 2025-12-09XUCHANG XUJI ELECTRIC ENERGY STORAGE TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411939657.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-12-09
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

In existing multi-cabinet parallel operation solutions for industrial and commercial energy storage cabinets, a single master controller failure can easily lead to fragile system stability and slow response speed. Furthermore, master-slave controller switching relies on manual operation, increasing time and labor costs.

Method used

Each energy storage cabinet is equipped with a host controller, which realizes information interaction through a virtual protocol terminal, dynamically elects a temporary host, and ensures that only one host in the system is responsible for policy adjustment. Other cabinets uniformly receive control commands, and adopt equipment number priority sorting and fault detection mechanism to achieve adaptive control.

Benefits of technology

It improves the utilization rate and system reliability of energy storage cabinets, avoids the impact of single cabinet failure on the normal operation of other cabinets, reduces manual intervention, and improves control response speed and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119787546B_ABST
    Figure CN119787546B_ABST
Patent Text Reader

Abstract

The application discloses a kind of industrial and commercial energy storage cabinet multi-cabinet parallel machine self-adaptive control method and system, the method includes: host controller receives total instruction sent by main station and defines first release theme and releases it to virtual protocol end respectively, and second release theme is determined based on first release theme and total instruction;Finally, the host controller with the smallest equipment number and normal communication with virtual protocol end is used as temporary host, and the host controller corresponding to other number is used as temporary slave, and the second release theme instruction corresponding to temporary host is executed;If temporary host fails, continue to execute until the host controller that meets the condition is selected as new temporary host.The method can ensure that industrial and commercial energy storage cabinet multi-cabinet runs, only one master cabinet is allowed to be responsible for strategy adjustment at the same time, and other cabinets uniformly receive the control of master cabinet, to avoid the failure of single energy storage cabinet affecting the normal execution of control instruction of other cabinets.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of industrial and commercial energy storage cabinet control, in particular to an industrial and commercial energy storage cabinet multi-cabinet parallel machine adaptive control method and system. BACKGROUND

[0002] After investigating the existing multi-cabinet parallel machine scheme of industrial and commercial energy storage manufacturers, the method of multi-energy storage cabinet parallel machine is mainly divided into the following two kinds: the first kind as shown in the accompanying Figure 1 , a main controller controls multiple actuators, the actuators do not have control strategy and protection logic function, all control strategies and protection logic functions are realized by the main controller, all actuators are only responsible for receiving the instructions of the main controller and executing them, and then returning the execution results to the main controller. When the field is constructed, all control-related sensors need to be connected to the main controller, the main control is responsible for receiving and storing the master station instructions, and distributing the control instructions to all controllers according to the set charging and discharging strategy. At the same time, the main controller receives the fault alarm signals of all slave machines, and issues protection instructions to the energy storage cabinets with fault alarms according to the set logical protection process. The main controller of this technical scheme is the brain of all energy storage cabinets, all information flows in and out through the main controller, which has a large delay, and when the number of energy storage cabinets is large, it is particularly easy to cause slow control response speed, and the logical protection instruction is not issued in time, causing the accident to expand. If the single main controller fails, it will cause other normal energy storage cabinets to be unable to charge and discharge, and the stability of the system is relatively fragile, and it is seriously dependent on the working state of the main controller. The second kind as shown in the accompanying Figure 2 : a main controller and multiple slave controllers, the main controller and the slave controller have completely the same hardware resources, only the job responsibilities are different, the main controller is responsible for receiving the instructions issued by the master station, and the state information of other slave controllers is accessed for instruction distribution, the required information amount is small, the information exchange speed between the main controller and the slave controller is very fast, the main machine only undertakes the work of instruction distribution, and the logical protection strategy of the energy storage cabinet is realized by the slave machine. The slave machine accesses all device information in the energy storage cabinet, can quickly receive, process and output protection, and the response level of fault alarm protection action can reach millisecond level. This scheme has higher speed and reliability in logical protection response speed, but the distribution of master station control instructions still depends on a single main controller. If the main control fails, all energy storage cabinets cannot execute the master station instructions, and the failure of the main controller directly reduces the user's operating income. Although the slave controller can be switched to the main controller through software configuration, manual switching is required, and the sensors connected to the main controller also need to be manually connected to the new main controller, which produces a certain amount of time cost and labor cost. SUMMARY

[0003] (I) Invention purpose

[0004] The application aims to provide a commercial and industrial energy storage cabinet multi-cabinet parallel adaptive control method and system, in which the failure of a single energy storage cabinet does not affect the normal execution of control instructions of other cabinets, and the method can ensure that only one master cabinet is responsible for strategy adjustment at the same time when the commercial and industrial energy storage cabinet multi-cabinet is running, and other cabinets uniformly receive the control of the master cabinet to ensure that all energy storage cabinets move in unison and improve the reliability of the entire system.

[0005] (II) Technical solutions

[0006] To solve the above problems, the first aspect of the application provides a commercial and industrial energy storage cabinet multi-cabinet parallel adaptive control method, each energy storage cabinet is equipped with a host controller, the method is applied to the host controller, and the method comprises the following steps:

[0007] S1, receiving a total instruction sent by a master station;

[0008] S2, according to the state of each energy storage cabinet, each host controller defines a first publishing topic and publishes it to a virtual protocol terminal, and subscribes to the first publishing topic of other host controllers through the virtual protocol terminal, analyzes and judges according to the information of the first publishing topic, wherein the information of the first publishing topic includes the device number of each host controller;

[0009] S3, combining the analysis and judgment result and the total instruction, defining a second publishing topic and publishing it to a virtual protocol terminal, and subscribing to and obtaining the second publishing topic instruction of other host controllers through the virtual protocol terminal;

[0010] S4, obtaining the device number of other host controllers through the virtual protocol terminal, and performing priority sorting on the device number, taking the host controller with the smallest device number and normal communication with the virtual protocol terminal as a temporary master, and taking the host controllers corresponding to other device numbers as temporary slaves, and executing the second publishing topic instruction corresponding to the temporary master;

[0011] S5, if the temporary master fails, returning to step S4 for continuous execution until a host controller meeting the condition is selected as a new temporary master.

[0012] Further, the first publishing topic further includes: start-stop state information, prohibition of charging and discharging information, upper and lower limit values of SOC, and actual SOC of each host controller.

[0013] Further, the subscription to the first publishing topic information of other controllers through the virtual protocol terminal and the analysis and judgment thereof comprise:

[0014] If the energy storage cabinet corresponding to the host controller is in a normal start state, no forbidden charging state, no fault state, and the actual SOC of the battery is lower than the upper limit value of the SOC, it is determined that the energy storage cabinet is in a chargeable state.

[0015] If the host controller is in a normal start state, no forbidden discharge state, no fault state, and the actual SOC of the battery is higher than the lower limit value of the SOC, it is determined that the energy storage cabinet is in a dischargeable state.

[0016] Further, the second publishing theme is defined by combining the analysis result and the total instruction, and the second publishing theme includes:

[0017] Each host controller combines the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets, calculates the corresponding execution power of the respective energy storage cabinet according to the total instruction, and defines the second publishing theme according to the execution power of the respective energy storage cabinet.

[0018] Further, all host controllers are connected to the master station network through 4G or Ethernet.

[0019] Further, the execution power of the respective energy storage cabinet is calculated by each host controller combining the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets according to the total instruction, and the execution power of the respective energy storage cabinet is calculated by each host controller combining the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets according to the total instruction.

[0020] In addition, the second aspect of the present application provides a multi-cabinet parallel operation adaptive control system for industrial and commercial energy storage cabinets, wherein each energy storage cabinet is equipped with a host controller, and the system includes:

[0021] A total instruction receiving module is used to receive the total instruction sent by the master station.

[0022] A first publishing theme defining module is used to define and publish the first publishing theme to the virtual protocol terminal according to the state of the respective energy storage cabinet, and to subscribe to the first publishing theme of other host controllers through the virtual protocol terminal, and to analyze and judge according to the information of the first publishing theme, wherein the information of the first publishing theme includes the device number of each host controller.

[0023] A second publishing theme defining module is used to define and publish the second publishing theme to the virtual protocol terminal by combining the analysis result and the total instruction of the host controller, and to subscribe to and obtain the second publishing theme instruction of other host controllers through the virtual protocol terminal.

[0024] A temporary host determining module is configured to acquire device numbers of other host controllers through the virtual protocol end, prioritize the device numbers, and take the host controller with the smallest device number and normal communication with the virtual protocol end as a temporary host, and take the host controllers corresponding to other device numbers as temporary slaves, and execute a second publishing topic instruction corresponding to the temporary host.

[0025] A fault checking module is configured to return to the temporary host determining module for continuous execution if the temporary host fails, until a host controller meeting the condition is selected as a new temporary host.

[0026] Further, the first publishing topic defining module further comprises start-stop state information, prohibited charging and discharging information, upper and lower SOC limits, and actual SOC of each host controller.

[0027] Further, the first publishing topic defining module is further configured to:

[0028] If the energy storage cabinet corresponding to the host controller is in a normal start state, has no prohibited charging, has no fault, and the actual SOC of the battery is lower than the upper SOC limit, the energy storage cabinet is determined to be in a chargeable state.

[0029] If the energy storage cabinet corresponding to the host controller is in a normal start state, has no prohibited discharging, has no fault, and the actual SOC of the battery is higher than the lower SOC limit, the energy storage cabinet is determined to be in a dischargeable state.

[0030] Further, the second publishing topic defining module is further configured to:

[0031] Each host controller combines the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets, calculates the execution power of its own energy storage cabinet according to the total instruction, and defines the second publishing topic according to the execution power of its own energy storage cabinet.

[0032] Further, all host controllers in the system are connected to the master network through 4G or Ethernet.

[0033] (Three) beneficial effects

[0034] The technical scheme of the present application has the following beneficial technical effects: the present application provides a commercial and industrial energy storage cabinet multi-cabinet adaptive control method and system, which can ensure that only one master cabinet is responsible for strategy adjustment at a certain moment when the commercial and industrial energy storage cabinet multi-cabinet is running, and other cabinets uniformly receive the control of the master cabinet, thereby ensuring that all energy storage cabinets move in unison. The method is used for information interaction of multiple host controllers and virtual protocol terminals, each energy storage cabinet is equipped with a host controller, the host controller is connected with a master station network, and the design principle is as follows: according to the state of each energy storage cabinet, each host controller defines a first publishing topic and publishes it to a virtual protocol terminal, all host controllers (master controllers) are collected through a network cable to form a local area network, all master controllers in the local area network establish a data information bus (virtual protocol terminal), each master controller subscribes to the first publishing topic information of other controllers through the virtual protocol terminal and analyzes and judges to determine the charging or discharging state of the corresponding energy storage cabinet, and then distributes the total instruction to each normal chargeable and dischargeable energy storage cabinet, defines a second publishing topic and publishes it to the virtual protocol terminal, subscribes to and obtains the second publishing topic instruction of other host controllers through the virtual protocol terminal, and finally performs priority sorting on the equipment number to select the host controller with the smallest equipment number and normal communication with the virtual protocol terminal as a temporary master, and the host controllers corresponding to other numbers are all temporary slaves, and the second publishing topic instruction corresponding to the temporary master is executed. When the temporary master fails, a host controller that meets the conditions is selected as a new temporary master according to the above-mentioned smallest equipment number priority principle. When the temporary master fails, all energy storage cabinets will re-elect a new energy storage cabinet as a temporary master. According to this method, the failure of the fixed master cabinet can be avoided, and all energy storage cabinets in the same group stop working. Whether single cabinet independent operation or multi-cabinet parallel operation, the failure of a single energy storage cabinet does not affect the normal execution of the control instruction of other cabinets. The technical scheme of the present application is used as a control scheme of the commercial and industrial energy storage cabinet multi-cabinet, which greatly improves the utilization rate of the energy storage cabinet and improves the reliability of the whole system. BRIEF DESCRIPTION OF DRAWINGS

[0035] Figure 1 is a first control scheme diagram of the prior art multi-energy storage cabinet parallel operation;

[0036] Figure 2 is a second control scheme diagram of the prior art multi-energy storage cabinet parallel operation;

[0037] Figure 3 is a flow chart of the commercial and industrial energy storage cabinet multi-cabinet adaptive control method of the present application;

[0038] Figure 4 is a specific embodiment scheme diagram of the multi-cabinet parallel operation adaptive control method of the present application;

[0039] Figure 5 is a specific embodiment flow chart of the multi-cabinet parallel operation adaptive control method of the present application;

[0040] Figure 6 is a multi-cabinet parallel operation adaptive control system flow chart of the industrial and commercial energy storage cabinet of the present application. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical scheme and advantages of the present application more clear and obvious, the present application is further described in detail below in combination with specific embodiments and with reference to the drawings. It should be understood that these descriptions are only exemplary and are not intended to limit the scope of the present application. In addition, in the following description, the description of well-known structures and technologies is omitted to avoid unnecessary confusion of the concept of the present application.

[0042] Industrial and commercial energy storage needs to monitor the transformer capacity and actual user load in real time during operation. During charging, the transformer capacity should not be exceeded, and during discharging, the actual user load should not be exceeded, otherwise it will cause the energy storage power to flow back, resulting in sending electricity back to the power grid, which is not allowed. If multiple cabinets are independently operated, it will cause partial energy storage cabinet power to be over-regulated and over-regulated in a short time, and finally cause power fluctuations to the user terminal power environment. Therefore, the present application provides a multi-cabinet parallel operation adaptive control method for industrial and commercial energy storage cabinets. In this method, each energy storage cabinet is equipped with a host controller, and each cabinet is configured with a main controller. All host controllers are connected to a switch through a network cable to form a local area network, and all host controllers in the local area network establish a data information bus, as shown in Figure 3 The method is used for information interaction between multiple host controllers and a virtual protocol end (information bus). All host controllers are connected to the master network, and all host controllers are connected to the master network using the MQTT protocol through 4G or Ethernet, as shown in Figure 4 One end of the host controller is in communication connection with the virtual protocol end, and the other end is connected with the corresponding execution controller. The execution controller is a power execution device in the industrial and commercial energy storage cabinet, such as an energy storage converter. The method specifically includes:

[0043] S1, receiving the total instruction sent by the master station. In this step, the host controller receives the total instruction issued by the master station, and the total instruction includes the total power (total charging power or total discharging power) of the master station.

[0044] S2, according to the state of each energy storage cabinet, each host controller defines and publishes a first publishing topic to the virtual protocol terminal, the first publishing topic is also called a single cabinet state topic, including the device number of each host controller, the start-stop state information of the energy storage cabinet corresponding to each host controller, the information of prohibited charging and discharging, the upper and lower limits of SOC, and the actual SOC (current power). The host controller subscribes to the first publishing topic information of other controllers through the virtual protocol terminal and analyzes and judges. Each energy storage cabinet subscribes to the "single cabinet state topic" to obtain the single cabinet state information published by the host controller of other energy storage cabinets, and the state information of the energy storage cabinet is obtained by the program of the host controller itself. In this way, each host controller can obtain the state information of all host controllers in the local area network. The host controller receives the master station total command from the master station network through 4G or Ethernet, and stores the master station command in the host controller. By subscribing to the "single cabinet state topic", the information of other energy storage cabinets can be obtained from the data information communication bus, and the start-stop machine state information, the information of prohibited charging and discharging, the chargeable and dischargeable power, the current power and the like of other energy storage cabinets are judged from the obtained information, and the single cabinet state information is analyzed and calculated comprehensively.

[0045] Further, the subscription to the first publishing topic information of other controllers through the virtual protocol terminal and the analysis and judgment include:

[0046] (1) If the energy storage cabinet corresponding to the host controller is in a normal start machine, no prohibited charging, and no fault state, and the actual SOC of the battery is lower than the upper limit of SOC (the state of charge of the battery, when the battery is completely discharged, the SOC is 0, and when the battery is fully charged, the SOC of the battery is 1, reflecting the actual availability of the battery), it is determined that the energy storage cabinet is in a chargeable state.

[0047] (2) If the energy storage cabinet corresponding to the host controller is in a normal start machine, no prohibited discharging, and no fault state, and the actual SOC of the battery is higher than the lower limit of SOC, it is determined that the energy storage cabinet is in a dischargeable state. That is, if the single cabinet is in a normal start machine, no prohibited discharging, no fault state, and the actual SOC of the battery is higher than the lower limit of SOC, it is determined that the energy storage cabinet is in a dischargeable state.

[0048] S3, each host controller defines a second publishing topic and publishes it to the virtual protocol end according to the result of the analysis and judgment and the total instruction, and then subscribes and acquires the second publishing topic instruction of other host controllers through the virtual protocol end. The definition of the second publishing topic according to the result of the analysis and judgment and the total instruction comprises: each host controller combines the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets, calculates the corresponding execution power of its own energy storage cabinet according to the total instruction, and then defines the second publishing topic according to the execution power of its own energy storage cabinet. Specifically, each host controller combines the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets in the same group, and the total charging power or total discharging power, calculates the corresponding charging execution power or discharging execution power of its own energy storage cabinet, wherein the total instruction comprises the total charging power or total discharging power. The second publishing topic is also called "command issuing topic". After the chargeable or dischargeable energy storage cabinets are counted, the power required to be executed by each energy storage cabinet is calculated according to the chargeable or dischargeable power of the energy storage cabinet, and each energy storage cabinet needs to execute the single cabinet power and equipment number information of each energy storage cabinet, which are combined into a frame of message to be published to the data information bus in the "command issuing topic". The equipment number in the command issuing topic is the same as that in the single cabinet state topic. When executing the instruction, each host controller (host controller) subscribes to the "command issuing topic" of other host controllers from the information bus, and the command information issued by itself is obtained by the program of the host controller itself.

[0049] S4, the device number of each host controller is acquired through the virtual protocol end, and the device numbers are prioritized, the host controller with the smallest device number and normal communication with the virtual protocol end is taken as a temporary host, and the host controllers corresponding to other numbers are all taken as temporary slaves, and the second publishing topic instruction corresponding to the temporary host is executed. After all the instruction message information issued by the energy storage cabinets is acquired, each host controller first judges whether the communication state with the information bus is normal in order from small to large according to the device number, executes the charging and discharging instruction issued by the host controller with the smallest device number and normal communication state in priority, takes it as a temporary host, and takes itself as a temporary slave. Through the "smallest device number" priority selection principle, it is ensured that at the same time, in the same local area network, and on the same data information bus, only one host controller can become a temporary host, and other slaves uniformly receive and execute the execution issued by the temporary host.

[0050] S5, if the temporary host fails, return to step S4 for continuous execution until a host controller meeting the condition is selected as a new temporary host. When the temporary host loses communication with other host controllers due to failure, each host controller continues to select a host controller as a temporary host and other host controllers as temporary slaves in order from small to large according to the device number by subscribing to the first publishing topic, the second publishing topic and the communication state published by other host controllers in real time.

[0051] Figure 5 For the "temporary host" determination flowchart of the embodiment of the present application, after the program is started, the main controller communication state, main controller fault (CPU, memory, storage abnormal fault) and other conditions are sequentially determined according to the principle of small to large device number, and when a certain main controller meets all the conditions, it is selected as the "temporary host". After the "temporary host" is selected, the state of the main controller is continuously determined in a loop, and when the main controller does not meet the conditions of the "temporary host", the next main controller is continuously selected as the "temporary host" according to the principle of "smallest device number" priority.

[0052] As shown in Figure 6 The second aspect of the present application provides a commercial and industrial energy storage cabinet multi-cabinet parallel adaptive control system, each energy storage cabinet in the system is equipped with a host controller, the system is used for information interaction of multiple host controllers and virtual protocol ends, all host controllers are connected with a master station network, all host controllers of the system are connected with the master station network through 4G or Ethernet, and the system comprises:

[0053] A total instruction receiving module 21 is used for receiving a total instruction sent by a master station;

[0054] A first publishing topic defining module 22 is used for defining a first publishing topic by each host controller according to the state of the respective energy storage cabinet and publishing the first publishing topic to a virtual protocol end, and subscribing to and analyzing and judging the first publishing topic information of other host controllers through the virtual protocol end, wherein the first publishing topic information comprises the device number of each host controller. The first publishing topic defining module 22 is also used for: if the host controller is in a normal start state, has no forbidden charging, has no fault, and the actual SOC of the battery is lower than the upper limit value of SOC, it is determined that the energy storage cabinet corresponding to the host controller is in a charging state;

[0055] If the host controller is in a normal start state, has no forbidden discharging, has no fault, and the actual SOC of the battery is higher than the lower limit value of SOC, it is determined that the energy storage cabinet corresponding to the host controller is in a discharging state.

[0056] A second publishing topic defining module 23 is used for defining a second publishing topic by each host controller according to the result of the analysis and judgment and the total instruction and publishing the second publishing topic to a virtual protocol end, and subscribing to and obtaining the second publishing topic instruction of other host controllers through the virtual protocol end. The second publishing topic defining module 23 is also used for: each host controller combines the chargeable or dischargeable state of the respective energy storage cabinet and other energy storage cabinets, calculates the corresponding execution power of the respective energy storage cabinet according to the total instruction, and defines the second publishing topic according to the execution power of the respective energy storage cabinet.

[0057] The temporary master determination module 24 is used for obtaining the device numbers of other master controllers through the virtual protocol end, and performing priority sorting on the device numbers, taking the master controller with the smallest device number and normal communication with the virtual protocol end as the temporary master, taking the master controllers corresponding to other device numbers as temporary slaves, and executing the second publishing topic instruction corresponding to the temporary master;

[0058] The fault checking module 25 is used for returning to the temporary master determination module to continue execution if the temporary master fails, until a master controller meeting the condition is selected as a new temporary master.

[0059] Further, the first publishing topic definition module 22 further comprises: start-stop state information, prohibited charging and discharging information, upper and lower SOC limit values and actual SOC of each master controller.

[0060] The application provides a kind of commercial energy storage cabinet multi-cabinet parallel machine self-adaptive control method and system, and the utilization rate of energy storage cabinet is greatly improved by using the energy storage cabinet parallel machine master-slave self-adaptive scheme as the control scheme of commercial energy storage cabinet multi-cabinet parallel machine, the reliability of the whole system is improved, the technical scheme is no longer fixedly set as master cabinet when multi-cabinet parallel machine, but capable energy storage cabinet is elected as temporary master cabinet according to order by other energy storage cabinet, when temporary master cabinet loses control ability, all energy storage cabinets will re-elect a new energy storage cabinet as temporary master cabinet.According to this method, it can avoid that all energy storage cabinets in the same group stop working due to fixed master cabinet failure.

[0061] The present application has been described above with reference to embodiments. However, these embodiments are merely meant to be illustrative and not limiting of the scope of the present application. The scope of the present application is defined by the appended claims and their equivalents. Various substitutions and modifications are possible to those skilled in the art without departing from the scope of the present application. The scope of the present application is intended to include all such substitutions and modifications. It is understood by those skilled in the art that the embodiments of the present application can be provided as a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, and the like) embodying computer-readable program code. The present application is described in reference to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the present application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a computer, or other programmable data processing apparatus, to produce a machine such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks Those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment methods can be instructed by programs to relevant hardware, and the programs can be stored in a computer-readable storage medium. When the programs are executed, the steps of the above-mentioned embodiment methods are included. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), or the like. The steps in the embodiment methods of the present application can be adjusted, combined, and deleted in sequence according to actual needs. The module units in the embodiment system terminal or device of the present application can be combined, divided, and deleted according to actual needs.

Claims

1. A method for adaptive control of multi-cabinet parallel operation of commercial and industrial energy storage cabinets, characterized in that, Each energy storage cabinet is provided with a host controller, and the method is applied to the host controller, and the method comprises the following steps: S1, receiving a total instruction sent by a master station; S2, defining a first publishing topic according to the state of the energy storage cabinet and publishing the first publishing topic to a virtual protocol end, subscribing to a first publishing topic of other host controllers through the virtual protocol end, and analyzing and judging according to information of the first publishing topic, wherein the information of the first publishing topic comprises a device number of the host controller; S3, defining a second publishing topic according to the result of the analysis and judgment and the total instruction, and publishing the second publishing topic to the virtual protocol end, subscribing to and acquiring a second publishing topic instruction of other host controllers through the virtual protocol end; S4, acquiring a device number of other host controllers through the virtual protocol end, and performing priority sorting on the device number, taking a host controller with the smallest device number and normal communication with the virtual protocol end as a temporary master, and taking other host controllers corresponding to the device number as temporary slaves, and executing a second publishing topic instruction corresponding to the temporary master; S5, if the temporary master fails, returning to step S4 for continuous execution until a host controller meeting the condition is selected as a new temporary master.

2. The method for adaptive control of multiple industrial and commercial energy storage cabinets according to claim 1, characterized in that, The first publishing topic further comprises: start-stop state information of each host controller, prohibition of charging and discharging information, an upper limit value and a lower limit value of SOC, and an actual SOC.

3. The method for adaptive control of multiple industrial and commercial energy storage cabinets according to claim 2, characterized in that, The step of subscribing to first publishing topic information of other controllers through the virtual protocol end and performing analysis and judgment comprises: If the energy storage cabinet corresponding to the host controller is in a normal start machine, no charging prohibition, no fault state and the actual SOC of the battery is lower than the upper limit value of the SOC, it is determined that the energy storage cabinet is in a chargeable state; If the energy storage cabinet corresponding to the host controller is in a normal start machine, no discharge prohibition, no fault state and the actual SOC of the battery is higher than the lower limit value of the SOC, it is determined that the energy storage cabinet is in a dischargeable state.

4. The method for adaptive control of multiple industrial and commercial energy storage cabinets according to claim 3, characterized in that, The step of defining a second publishing topic in combination with the result of the analysis and judgment and the total instruction comprises: Each host controller combines the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets, calculates the corresponding execution power of its own energy storage cabinet according to the total instruction, and defines a second publishing topic according to the execution power of its own energy storage cabinet.

5. The method for adaptive control of multiple industrial and commercial energy storage cabinets according to claim 1, characterized in that, All host controllers are connected with the master station network through 4G or Ethernet.

6. The method for adaptive control of multiple industrial and commercial energy storage cabinets according to claim 4, characterized in that, The step of each host controller combining the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets, calculating the corresponding execution power of its own energy storage cabinet according to the total instruction comprises: Each host controller combines the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets in the same group, the total charging power or the total discharging power, calculates the corresponding charging execution power or discharging execution power of its own energy storage cabinet, and the total instruction comprises the total charging power or the total discharging power.

7. A multi-cabinet adaptive control system for commercial and industrial energy storage cabinets, characterized in that, Each energy storage cabinet in the system is provided with a host controller, and the system comprises: A total instruction receiving module, configured to receive a total instruction sent by a master station; The first publishing topic definition module is configured to define and publish a first publishing topic to a virtual protocol end according to the state of each energy storage cabinet, and subscribe to the first publishing topic of other host controllers through the virtual protocol end, and analyze and judge according to the information of the first publishing topic, wherein the information of the first publishing topic includes the device number of each host controller. The second publishing topic definition module is configured to define and publish a second publishing topic to the virtual protocol end in combination with the result of the analysis and judgment and the total instruction, and subscribe to and obtain the second publishing topic instruction of other host controllers through the virtual protocol end. The temporary host determination module is configured to obtain the device number of other host controllers through the virtual protocol end, and perform priority sorting on the device number, take the host controller with the smallest device number and normal communication with the virtual protocol end as a temporary host, and take the host controller corresponding to other device numbers as temporary slaves, and execute the second publishing topic instruction corresponding to the temporary host. The fault checking module is configured to return to the temporary host determination module for continuous execution if the temporary host fails, until a host controller meeting the condition is selected as a new temporary host.

8. The industrial and commercial energy storage cabinet multi-cabinet parallel operation adaptive control system according to claim 7, characterized in that, The first publishing topic definition module further includes: start-stop state information, prohibited charging and discharging information, upper and lower SOC limits of each host controller, and actual SOC.

9. The industrial and commercial energy storage cabinet multi-cabinet parallel operation adaptive control system according to claim 8, characterized in that, The first publishing topic definition module is further configured to: If the energy storage cabinet corresponding to the host controller is in a normal start state, has no prohibited charging, has no fault, and the actual SOC of the battery is lower than the upper SOC limit, it is determined that the energy storage cabinet is in a chargeable state. If the energy storage cabinet corresponding to the host controller is in a normal start state, has no prohibited discharging, has no fault, and the actual SOC of the battery is higher than the lower SOC limit, it is determined that the energy storage cabinet is in a dischargeable state.

10. The industrial and commercial energy storage cabinet multi-cabinet parallel operation adaptive control system according to claim 7, characterized in that, The second publishing topic definition module is further configured to: Each host controller combines the chargeable or dischargeable state of its own energy storage cabinet and other energy storage cabinets, calculates the corresponding execution power of each energy storage cabinet according to the total instruction, and defines the second publishing topic according to the execution power of each energy storage cabinet.

Citation Information

Patent Citations

  • Modularized optical storage all-in-one machine and control method thereof

    CN115842369A

  • Management method and management device of energy storage system, energy storage system and storage medium

    CN117878895A