Electrical topological relationship identification method and apparatus, energy storage system, device, and medium
By acquiring electrical datasets and managing IP addresses one by one through the lower-level control center, the electrical topology of the energy storage system is automatically identified, solving the problems of low equipment deployment efficiency and slow topology updates caused by manual configuration, and achieving high equipment adaptability and flexibility.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ENVISION ENERGY TECHNOLOGY PTE LTD
- Filing Date
- 2024-12-02
- Publication Date
- 2026-06-11
AI Technical Summary
The electrical topology in existing energy storage systems requires manual configuration and maintenance, resulting in low equipment deployment efficiency and low topology update efficiency, making it unable to adapt to changes in equipment additions or subtractions.
The lower-level control center sends shutdown and operation commands to the power equipment, acquires electrical data sets one by one, automatically identifies topology relationships, manages equipment network access and communication using IP addresses, and establishes an electrical topology model.
It enables automated identification of electrical topology relationships, improves the modularity of energy storage systems and the flexibility of power equipment, reduces manual configuration errors, and improves delivery efficiency and plug-and-play functionality of equipment.
Smart Images

Figure CN2024136195_11062026_PF_FP_ABST
Abstract
Description
Electrical topology identification methods, devices, energy storage systems, equipment and media Technical Field
[0001] This disclosure relates to the field of power system technology, and more specifically, to a method, apparatus, energy storage system, equipment, and medium for identifying electrical topology relationships. Background Technology
[0002] In the power industry, energy storage systems are often used to utilize renewable energy and regulate power supply and demand. An energy storage system is a technical device that can store and release energy, balance energy supply and demand, improve energy efficiency, and enhance the stability and reliability of the power grid.
[0003] The energy storage system comprises a top-down interconnected energy storage power station layer and an energy storage device layer. The energy storage power station layer includes a Coordinated Controller (CC), switches, and multiple network function modules, including but not limited to: an Energy Management System (EMS) and a Supervisory Control and Data Acquisition (SCADA) system. The energy storage device layer includes a Local Controller (LC), switches, and multiple energy storage subsystems, including but not limited to: a Power Conversion System (PCS), a Battery Management System (BMS), a DC / DC converter, a Fire Fighting System (FFS), a Heating, Ventilation, and Air Conditioning (HVAC) system, and a Liquid Cooling System (LCS). It is evident that the electrical topology of energy storage systems is quite complex, and this electrical topology has a wide range of applications in power systems and related engineering fields, such as the networking and construction of energy storage systems, fault diagnosis and location of energy storage systems, simulation and modeling of energy storage systems, safety analysis of energy storage systems, energy management and distribution of energy storage systems, and optimization and control strategy formulation of energy storage systems.
[0004] Therefore, it is necessary to know the electrical topology of an energy storage system in order to take appropriate actions when needed, thereby improving the system's stability, reliability, and applicability. However, currently, the electrical topology of the energy storage system is typically stored manually during the design and construction phase for later retrieval. This means that if the stored data is lost, or if equipment is added or removed from the energy storage power station or device layer, the energy storage system will be unable to know its own electrical topology without proper maintenance by relevant personnel, thus affecting subsequent applications. Summary of the Invention
[0005] In view of this, the purpose of this disclosure is to provide an electrical topology identification method, apparatus, energy storage system, equipment and medium, so as to at least realize the automatic identification of the electrical topology relationship of the energy storage device layer in the energy storage system and reduce the amount of manual maintenance work.
[0006] To achieve the above objectives, the technical solutions adopted in the embodiments of this disclosure are as follows:
[0007] A first aspect of this disclosure provides an electrical topology relationship identification method, applied to a lower-level control center, wherein the topology network in which the lower-level control center is located includes multiple power devices; the method includes:
[0008] Send a shutdown command to the plurality of power devices, the shutdown command being used to control the plurality of power devices to perform a shutdown operation;
[0009] The system iterates through the multiple power devices and sends an operation command to the currently traversed power device. The operation command is used to control the currently traversed power device to enter the operation state.
[0010] While the currently traversed power equipment is in operation, the electrical data of the multiple power equipment is acquired to obtain the electrical dataset corresponding to the currently traversed power equipment;
[0011] Send the shutdown command to the currently traversed power device, and take the next untraversed power device as the new currently traversed power device, and return to the step of sending the run command to the currently traversed power device, until the electrical dataset corresponding to each power device is obtained;
[0012] Based on all electrical datasets, the topological relationship between the lower-level control center and the plurality of power devices is determined; the topological relationship includes the topological relationship between the lower-level control center and the plurality of power devices, as well as the topological relationship between power devices among the plurality of power devices.
[0013] In an optional implementation, the step of traversing the plurality of power devices includes:
[0014] Retrieve the pre-stored device ID or device IP address one by one and access the corresponding power equipment.
[0015] In an optional implementation, the method further includes, before sending the shutdown command to the plurality of power devices:
[0016] When a service is received from a non-grid-connected power device during its power-on self-test, a second IP address is assigned to each of the power devices.
[0017] Send a corresponding second IP address to each of the plurality of power devices, the second IP address being used to trigger the corresponding power device to perform a network access operation;
[0018] Application layer communication is established between the plurality of power devices and their respective second IP addresses.
[0019] In an optional implementation, the topology network further includes an upper-layer control center, and the method further includes: [further details to be added] before sending shutdown commands to the plurality of power devices.
[0020] Upon receiving the first IP address sent by the upper-level control center, the upper-level control center applies the first IP address to determine the topology relationship between itself and all lower-level control centers based on the device information of all lower-level control centers and their respective first IP addresses.
[0021] In an optional implementation, before receiving the first IP address sent by the upper-layer control center, the method further includes:
[0022] When the power-on self-test results indicate that the device is not connected to the network, it sends a service request to the upper-level control center, which then triggers the upper-level control center to allocate a first IP address to the lower-level control center that sent the service request.
[0023] A second aspect of this disclosure provides another method for identifying electrical topology relationships, applied to an upper-level control center, wherein the topology network in which the upper-level control center is located includes a lower-level control center and multiple power devices; the method includes:
[0024] Upon receiving an instruction to identify topological relationships, the lower-level control center is triggered to enter a power-on self-test state.
[0025] When a service is received from a lower-level control center that is not yet on the network, a first IP address is assigned to each of the lower-level control centers that is not yet on the network.
[0026] Send the corresponding first IP address to the lower-level control center that has not yet joined the network. The first IP address is used to trigger the corresponding lower-level control center to perform a network joining operation.
[0027] Based on the first IP address corresponding to each of the lower-level control centers, establish application layer communication with each of the lower-level control centers, and obtain the topological relationship between the upper-level control center and all the lower-level control centers.
[0028] A topology identification instruction is sent to all lower-level control centers to trigger all lower-level control centers to obtain the topology relationship between all lower-level control centers and the plurality of power devices by executing the electrical topology identification method provided in the first aspect above.
[0029] In an optional implementation, the actual topological relationships of the topological network include the topological relationships between the upper-level control center and all lower-level control centers, and the topological relationships between all lower-level control centers and the plurality of power devices;
[0030] After obtaining the topological relationships between all lower-level control centers and the multiple power devices, the method further includes:
[0031] Based on the actual topology, determine the actual total number of all devices included in the topology network;
[0032] The actual topology relationship is verified based on the actual total number and the set total number of devices corresponding to the topology network.
[0033] In an optional implementation, after obtaining the topological relationships between all lower-level control centers and the plurality of power devices, the method further includes:
[0034] Based on the actual topology, determine the actual device information of each device included in the topology network;
[0035] The actual topology is verified based on the pre-stored device information and all actual device information.
[0036] In an optional implementation, after obtaining the topological relationships between all lower-level control centers and the plurality of power devices, the method further includes:
[0037] Determine the actual topology model based on the actual topology relationships;
[0038] The actual topological relationships are verified based on the pre-stored topological model and the actual topological model.
[0039] In an optional implementation, the method further includes:
[0040] If the actual total number and the set total number of devices are different, or if there is no device information in the pre-stored device information that is the same as one of the actual device information, or if there is no model in the pre-stored topology model that is the same as the actual topology model, it is determined that the actual topology relationship has failed the verification and an alarm message is issued.
[0041] A third aspect of this disclosure provides an electrical topology identification device applied to a lower-level control center, wherein the topology network in which the lower-level control center is located includes multiple power devices; the device includes:
[0042] The sending module is configured to send a shutdown command to the plurality of power devices, the shutdown command being used to control the plurality of power devices to perform a shutdown operation;
[0043] The traversal module is configured to: traverse the plurality of power devices, send a running instruction to the currently traversed power device, the running instruction being used to control the currently traversed power device to enter the running state; while the currently traversed power device is in the running state, acquire the electrical data of the plurality of power devices to obtain the electrical dataset corresponding to the currently traversed power device; send the shutdown instruction to the currently traversed power device, and take the next untraversed power device as the new currently traversed power device, return to execute the step of sending the running instruction to the currently traversed power device, until the electrical dataset corresponding to each power device is obtained;
[0044] The determination module is configured to: after the traversal module obtains the electrical dataset corresponding to each power device, determine the topological relationship between the lower-level control center and the multiple power devices based on all electrical datasets; the topological relationship includes the topological relationship between the lower-level control center and the multiple power devices, as well as the topological relationship between power devices among the multiple power devices.
[0045] A fourth aspect of this disclosure provides another electrical topology identification device, applied to an upper-level control center, wherein the topology network in which the upper-level control center is located includes a lower-level control center and multiple power devices; the device includes:
[0046] The first trigger module is configured to trigger the lower-level control center to enter a power-on self-test state when it receives an instruction to indicate the identification of topological relationships.
[0047] The allocation module is configured to: when receiving a service sent by a lower-level control center that is not connected to the network, allocate a first IP address to each of the lower-level control centers that is not connected to the network.
[0048] The sending module is configured to send a corresponding first IP address to the lower-level control center that has not yet joined the network, and the first IP address is used to trigger the corresponding lower-level control center to perform a network entry operation.
[0049] The acquisition module is configured to: establish application layer communication with all lower-level control centers based on their respective second IP addresses, and obtain the topological relationship between the upper-level control center and all lower-level control centers;
[0050] The second triggering module is configured to send a topology relationship identification instruction to all lower-level control centers to trigger all lower-level control centers to obtain the topology relationship between all lower-level control centers and the plurality of power devices by executing the electrical topology relationship identification method provided in the first aspect above.
[0051] A fifth aspect of the present disclosure provides an energy storage system, characterized in that it includes an upper control center, a lower control center, and multiple power devices;
[0052] The upper-level control center is used to obtain the topological relationship between itself and the lower-level control center through the electrical topology relationship identification method provided in the second aspect above;
[0053] The lower-level control center is used to obtain its own topological relationship with the plurality of power devices through the electrical topology relationship identification method provided in the first aspect above.
[0054] A sixth aspect of this disclosure provides an electronic device including a processor and a memory, the memory storing machine-executable instructions executable by the processor, the processor executing the machine-executable instructions to implement the electrical topology identification method provided in the first aspect above.
[0055] A seventh aspect of this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the electrical topology identification method provided in the first aspect.
[0056] The electrical topology identification method, apparatus, energy storage system, device, and medium provided in any of the above embodiments of this disclosure send shutdown commands to all power devices through a lower-level control center, causing all power devices to perform shutdown operations. Then, all power devices are traversed. During the traversal, an operation command is sent to the currently traversed power device to control it to enter the operating state. It is evident that at this time, all power devices except the currently traversed power device are in the shutdown state. Therefore, while the currently traversed power device is in the operating state, electrical data of all power devices, including the currently traversed power device, can be obtained, i.e., the electrical dataset corresponding to the currently traversed power device is obtained, thus completing access to the currently traversed power device. To continue obtaining the electrical datasets corresponding to other untraversed power devices, a shutdown command is sent to the currently traversed power device, and the next untraversed power device is designated as the new currently traversed power device. The process of sending operation commands to the currently traversed power device is repeated until the electrical dataset corresponding to each power device is obtained. After completing a thorough scan of all electrical equipment, since the electrical dataset can reflect the electrical connectivity between equipment, the topological relationship between the lower-level control center and multiple electrical equipment can be obtained based on all the electrical datasets. This topological relationship includes the topological relationship between the lower-level control center and multiple electrical equipment, as well as the topological relationship between electrical equipment among multiple electrical equipment.
[0057] As can be seen, this embodiment of the present disclosure utilizes a scheme whereby the lower-level control center shuts down all power devices in the same topology network, acquires the electrical data set corresponding to each power device one by one, and determines the topological relationship between the lower-level control center and multiple power devices based on all electrical data sets. This scheme enables automated identification of topological relationships. In this way, during the design and construction phase of the energy storage system, there is no need to manually store the electrical topology relationship of the energy storage system; and when devices are added or removed from the energy storage device layer, no manual maintenance is required to determine the changed electrical topology relationship. Therefore, in the deployment of large-scale energy storage power stations, a significant amount of manual configuration of the electrical topology can be saved, effectively avoiding errors caused by manual configuration and thus improving delivery efficiency. Furthermore, when power devices are added or removed, the system can adapt to the new topology structure, achieving plug-and-play functionality for the power devices, effectively improving the modularity and replaceability of the energy storage system, as well as the flexibility of power device deployment.
[0058] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0059] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of this disclosure and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0060] Figure 1 shows a structural block diagram of an electronic device provided in an embodiment of the present disclosure.
[0061] Figure 2 shows a structural block diagram of an energy storage system provided in an embodiment of this disclosure.
[0062] Figure 3 shows a flowchart of an electrical topology relationship identification method provided in an embodiment of this disclosure.
[0063] Figure 4 shows a flowchart of another electrical topology identification method provided by an embodiment of this disclosure.
[0064] Figure 5 shows a flowchart of an electrical topology identification method for an upper-level control center provided by an embodiment of this disclosure.
[0065] Figure 6 illustrates a schematic diagram of the interaction relationship between an upper-level control center, a lower-level control center, and multiple power devices provided in an embodiment of this disclosure.
[0066] Figure 7 shows a functional block diagram of an electrical topology identification device provided in an embodiment of this disclosure.
[0067] Figure 8 shows a functional block diagram of another electrical topology identification device provided in an embodiment of this disclosure. Detailed Implementation
[0068] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0069] Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely to illustrate selected embodiments of the disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of this disclosure.
[0070] It should be noted that relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, 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. Without further limitations, 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 said element.
[0071] To address the technical problems of low equipment deployment efficiency and low update efficiency of electrical topology relationships in energy storage systems due to the need for manual configuration and maintenance, this disclosure provides an electrical topology relationship identification method. This method involves shutting down all power devices in the same topology network from a lower-level control center, acquiring the electrical dataset for each device, and determining the topology relationship between the lower-level control center and multiple power devices based on all the electrical datasets. This enables automated identification of topology relationships. Therefore, during the design and construction phase of the energy storage system, there is no need to manually store the electrical topology relationships. Furthermore, when adding or removing devices in the energy storage layer, the changed electrical topology relationships can be determined without manual maintenance. Thus, in the deployment of large-scale energy storage power plants, a significant amount of manual electrical topology configuration can be eliminated, effectively avoiding errors caused by manual configuration and improving delivery efficiency. Moreover, when adding or removing power devices, the method can adapt to the new topology structure, enabling plug-and-play functionality for the power devices, effectively improving the modularity, replaceability, and deployment flexibility of the energy storage system.
[0072] The electrical topology identification method provided in this disclosure can be applied to electronic devices. Please refer to Figure 1, which is a structural block diagram of the electronic device. The electronic device 100 includes a memory 110, a processor 120, and a communication module 130. The memory 110, processor 120, and communication module 130 are electrically connected directly or indirectly to each other to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines.
[0073] The memory is used to store programs or data. The memory may be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc.
[0074] The processor is used to read / write data or programs stored in memory and to perform the corresponding functions.
[0075] The communication module is used to establish communication connections between electronic devices and other communication terminals via a network, and to send and receive data via the network.
[0076] It should be understood that the structure shown in Figure 1 is only a schematic diagram of the electronic device. The electronic device may also include more or fewer components than shown in Figure 1, or have a different configuration than shown in Figure 1. The components shown in Figure 1 can be implemented using hardware, software, or a combination thereof.
[0077] In some embodiments, the electronic device may be an upper-level control center or a lower-level control center applied in a topology network containing multiple power devices. For example, referring to Figure 2, which is a structural block diagram of an energy storage system provided in an embodiment of this disclosure, the energy storage system includes an energy storage power station layer 210 and an energy storage device layer 220 connected from top to bottom. The energy storage power station layer 210 includes a coordination controller, an energy management system, a power monitoring system, and a switch. The energy storage device layer 220 includes a local controller, a switch, and multiple energy storage subsystems. There may be one or more local controllers, and there is a one-to-one correspondence between the switch and the local controller. A local controller can be connected to one or more energy storage subsystems through the switch. In this example, the coordination controller is the upper-level control center, and the local controllers are the lower-level control centers.
[0078] Although each energy storage subsystem shown in Figure 2 includes the same electrical equipment: air conditioning, liquid cooling system, fire protection system, energy storage converter, DC-DC converter, and battery management system, in practice, the electrical equipment included in each energy storage subsystem may be the same or different. The electrical equipment included in each energy storage subsystem may also be different from the equipment shown in Figure 2. For example, it may include more electrical equipment, or it may include fewer electrical equipment, or it may include other electrical equipment not shown in Figure 2. In short, the electrical equipment included in an energy storage subsystem can be determined according to actual application requirements and is not limited to the example shown in Figure 2.
[0079] The electrical topology relationship identification method provided by the present disclosure is described below with reference to Figure 3. Figure 3 is a flowchart of an electrical topology relationship identification method provided by the present disclosure. This electrical topology relationship identification method is applied to a lower-level control center and includes:
[0080] In step S310, a shutdown command is sent to the plurality of power devices, the shutdown command being used to control the plurality of power devices to perform a shutdown operation;
[0081] In step S320, the plurality of power devices are traversed, and an operation command is sent to the currently traversed power device. The operation command is used to control the currently traversed power device to enter the operation state.
[0082] In step S330, while the currently traversed power equipment is in operation, electrical data of the multiple power equipment is acquired to obtain the electrical dataset corresponding to the currently traversed power equipment.
[0083] In step S340, the shutdown command is sent to the currently traversed power device, and the next untraversed power device is taken as the new currently traversed power device. The process returns to the step of sending the run command to the currently traversed power device until the electrical dataset corresponding to each power device is obtained.
[0084] In step S350, the topological relationship between the lower-level control center and the plurality of power devices is determined based on all electrical datasets; the topological relationship includes the topological relationship between the lower-level control center and the plurality of power devices, as well as the topological relationship between power devices among the plurality of power devices.
[0085] The following example, using a lower-level control center and its connected multiple power devices, illustrates the technical principle by which the lower-level control center obtains the topological relationships between itself and multiple power devices, as well as the topological relationships between power devices, through executing steps S310 to S350 of the electrical topology relationship identification method provided in this disclosure:
[0086] With the lower-level control center having already assigned an IP address to each power device connected to it, the lower-level control center can store the device information of each power device and its corresponding IP address. The device information may include the device's unique identifier, i.e., the device ID.
[0087] Based on this, when it is necessary to know the topological relationship between the lower-level control center and the aforementioned multiple power devices, relevant personnel can send relevant instructions to the lower-level control center to trigger the lower-level control center to execute steps S310 to S350.
[0088] During step S310, the lower-level control center sends shutdown commands to all connected electrical devices. Upon receiving the shutdown command, each electrical device performs a corresponding shutdown operation, which includes disconnecting the electrical switch or shutting down. For example, the shutdown operation performed by the power conversion module, air conditioning, liquid cooling system, and fire protection system is to shut down, while the shutdown operation performed by the battery management system and DC-DC conversion module is to disconnect the electrical switch.
[0089] After executing step S310 to shut down all power devices, the lower-level control center continues with step S320, iterating through all power devices one by one and sending a running command to the currently iterated power device to control it to enter the running state. The iteration through all power devices can be implemented using IP addresses or device IDs; that is, in some embodiments, step S320, the step of iterating through the multiple power devices, may include:
[0090] In step S321, the pre-stored device ID or device IP address is obtained one by one and the corresponding power device is accessed.
[0091] As described above, before executing step S310, the lower-level control center has already stored the device IDs and IP addresses of all the power devices connected to it, for example, by storing the device IDs and IP addresses of all power devices in a table or dataset. Therefore, during the traversal of all power devices, the device IDs or IP addresses can be obtained one by one according to the order of the device IDs or IP addresses stored in the table or dataset to access the corresponding power devices. In other words, during the process of obtaining the device IDs or IP addresses one by one, the power device corresponding to the currently obtained device ID or IP address will be used as the currently traversed power device and accessed.
[0092] During the process of accessing the currently traversed power devices, a run command is first sent to the currently traversed power devices. After receiving the run command, the currently traversed power devices will respond to the run command and enter the run state. It can be seen that the untraversed power devices remain in the off state.
[0093] Next, the lower-level control center continues to execute step S330 to acquire electrical data of all power devices while the currently traversed power devices are in operation. Understandably, the lower-level control center can read the electrical data of both the currently traversed power devices and all untraversed power devices while the currently traversed power devices are in operation. This electrical data includes electrical values and sensor values. Then, by associating the device ID or IP address of each power device with its electrical data, a subset of electrical data for each power device in the currently traversed power device's operation state can be obtained. Associating these electrical data subsets with the device ID or IP address of the currently traversed power devices yields the electrical dataset corresponding to the currently traversed power devices. This electrical dataset includes the device ID and / or IP address of the currently traversed power devices, as well as all electrical data subsets acquired while the currently traversed power devices are in operation.
[0094] After obtaining the electrical dataset corresponding to the currently traversed power device, the lower-level control center continues to execute step S340 to send a shutdown command to the currently traversed power device and obtain the next untraversed device ID or device IP address and access it. The access process can be found in the relevant description above. That is, the power device corresponding to the next untraversed device ID or device IP address obtained at this time is the next untraversed power device, and this next untraversed power device is taken as the new currently traversed power device. The center returns to execute step S320 above to send a run command to the currently traversed power device, and executes steps S330 to S340 in sequence to access each currently traversed power device until all device IDs or all device IP addresses stored in the lower-level control center have been obtained and the corresponding power devices have been accessed. At this time, the electrical data corresponding to each power device will be obtained, and the traversal ends.
[0095] After obtaining the electrical data corresponding to each power device, the lower-level control center continues to execute step S350 to obtain the topological relationship between the lower-level control center and all the power devices connected to it based on all electrical datasets. Specifically, for each power device, the connection relationship between it and other power devices can be determined based on its corresponding electrical dataset. This is because the data in the electrical dataset reflects the electrical or physical relationships between devices. For example, taking the electrical data containing the electrical value of current as an example, if it is found that the current waveforms of two other power devices are synchronized with the current waveform of the power device in time, or have a specific phase difference, it indicates that the power device is connected to these two power devices. This connection relationship can refer to a physical connection or a non-physical connection. Therefore, the topological relationship between each power device and other power devices can be obtained through the electrical dataset corresponding to each power device.
[0096] Similarly, the topological relationship between the lower-level control center and all electrical equipment can be obtained from all electrical datasets. This is because the electrical datasets reveal whether a particular electrical device is controlled by the lower-level control center. Therefore, electrical equipment controlled by the lower-level control center must have a connection to it, while electrical equipment not controlled by the lower-level control center can be considered not to have a connection. Thus, the topological relationship between the lower-level control center and all electrical equipment can be derived.
[0097] Once the topological relationships between each power device and other power devices, as well as the topological relationships between the lower-level control center and all power devices, are obtained, the corresponding topological network model can be constructed based on these topological relationships.
[0098] It should be added that, as described above, when identifying uncontrolled power equipment based on all electrical datasets, this may be due to faults in the lines between the uncontrolled power equipment and the lower-level control center or other reasons. Therefore, in some embodiments, to promptly investigate the causes of faults in the uncontrolled power equipment and ensure the stability and reliability of the topology network where the lower-level control center is located, the electrical topology relationship identification method provided in this disclosure may further include the following steps:
[0099] In step S360, if it is determined from all electrical datasets that there are pending power devices among the plurality of power devices that do not have a connection relationship with the lower-level control center, an alarm message is issued.
[0100] In the above-mentioned scenario, alarm information can be sent to terminal devices associated with the lower-level control center, or to the upper-level control center in the network topology where the lower-level control center is located, to alert relevant personnel that the pending equipment may have a fault and requires troubleshooting or maintenance. This alarm information may include the device ID and / or IP address of the pending power equipment, as well as the corresponding alarm reason.
[0101] If the lower-level control center has not assigned an IP address to each power device connected to it, or if the power devices connected to the lower-level control center are reduced, replaced, or added, directly executing steps S310 to S350 may prevent the lower-level control center from identifying the power devices that have not been assigned IP addresses, or the added or replaced power devices, resulting in incomplete or incorrect electrical topology relationships. To solve this technical problem, in some embodiments, please refer to Figure 4, which is a flowchart of another electrical topology relationship identification method provided by an embodiment of this disclosure. Before step S310, that is, before sending a shutdown command to the plurality of power devices, the electrical topology relationship identification method provided by an embodiment of this disclosure may further include:
[0102] In step S210, when a service is received from the power-on self-test of the power devices that are not connected to the network, a second IP address is assigned to each of the power devices.
[0103] In step S220, a corresponding second IP address is sent to each of the plurality of power devices, and the second IP address is used to trigger the corresponding power device to perform a network access operation;
[0104] In step S230, application layer communication is established between the plurality of power devices and the plurality of power devices based on the second IP address corresponding to each of the plurality of power devices.
[0105] Understandably, before the lower-level control center executes step S310, all power devices under the lower-level control center can be manually or automatically controlled to enter a power-on self-test state. This triggers each power device to check whether it has an IP address configured or whether it has joined the current topology network for the first time. After the power-on self-test, if it finds that it has not been configured with an IP address or is a newly joined power device in the current topology network, it will publish a service to all devices in the current topology network (including the lower-level control center). The information involved in this service includes, but is not limited to, the device type, device ID, and supported protocols.
[0106] Therefore, the lower-level control center will receive services sent by non-networked power devices during their power-on self-test. At this point, step S210 will be executed to dynamically allocate IP addresses, that is, to reassign IP addresses to all power devices, assigning a second IP address to each power device. Simultaneously, the lower-level control center will subscribe to all received services, while other power devices can choose to subscribe to the received services or ignore them.
[0107] After assigning a second IP address to each power device, the lower-level control center can proceed to step S220 to send the corresponding second IP address to each power device. Each power device, upon receiving its corresponding second IP address, will use that address to connect to the network.
[0108] Subsequently, the lower-level control center continues to execute step S230 to establish application layer communication with each power device based on the second IP address assigned to each power device and the protocols supported by the device.
[0109] As can be seen, through steps S210 to S230, regardless of whether power equipment is replaced, added, or reduced, the lower-level control center can promptly and accurately identify all power equipment under its jurisdiction in the current situation and quickly complete the networking of all power equipment. After achieving this, executing steps S310 to S350 can effectively avoid the problem of incomplete or incorrect electrical topology identification.
[0110] While the electrical topology identification method provided in any of the above embodiments can obtain the electrical topology of the energy storage device layer, when the topology between the energy storage power station layer and the energy storage device layer is unknown—that is, when the topology between the upper control center and the lower control center is unknown—relying solely on the topology of the energy storage device layer is insufficient for certain application scenarios. Therefore, to address this technical problem, based on any of the above embodiments, in some embodiments, the electrical topology identification method provided in this disclosure may further include:
[0111] In step S120, when the first IP address sent by the upper-level control center is received, the first IP address is applied so that the upper-level control center can determine the topology relationship between itself and all lower-level control centers based on the device information of all lower-level control centers and their respective first IP addresses.
[0112] Understandably, if the upper-level control center knows the IP addresses of all its lower-level control centers and has recorded them, it can establish communication with all lower-level control centers and identify the topology using those IP addresses. If there are lower-level control centers whose IP addresses are not recorded or applied, the upper-level control center can send the assigned first IP address to these lower-level control centers that do not have an IP address.
[0113] Therefore, upon receiving the first IP address, the lower-level control center will execute step S210 and apply the first IP address, enabling the upper-level control center to establish application-layer communication with each lower-level control center based on their respective IP addresses. In the case where the upper-level control center is the coordinating controller of the energy storage power station layer, devices in the energy storage power station layer other than switches, such as energy management systems and power monitoring systems, can all establish application-layer communication with each lower-level control center based on their respective IP addresses.
[0114] Since there must be a connection between devices that can establish communication, the upper-level control center can further obtain the topology relationship between itself and all lower-level control centers based on the device information of all lower-level control centers and their respective first IP addresses.
[0115] It should be added that, when the embodiment shown in step S120 is based on the embodiment shown in FIG3, step S120 is executed before step S310, and when the embodiment shown in step S120 is based on the embodiment shown in FIG4, step S120 is executed before step S210.
[0116] If a lower-level control center is unaware of all its subordinate control centers—for example, if lower-level control centers have been removed, replaced, or added—directly executing step S120 to obtain the corresponding electrical topology relationship for the upper-level control center will also result in incomplete or incorrect electrical topology relationships. To address this technical problem, in some embodiments, prior to step S120, the electrical topology relationship identification method provided in this disclosure may further include:
[0117] In step S110, when it is determined from the power-on self-test result that it has not joined the network, a service is sent to the upper-level control center to trigger the upper-level control center to allocate a first IP address to the lower-level control center that sent the service.
[0118] Understandably, before the lower-level control center executes step S110, relevant personnel can issue instructions to the upper-level control center solely for identifying topology relationships. Upon receiving these instructions, the upper-level control center will trigger all lower-level control centers to enter power-on self-test mode. After entering power-on self-test mode, each lower-level control center will check whether it has been configured with an IP address or whether it has joined the current topology network for the first time.
[0119] After power-on self-test, if the lower-level control center finds that it has not been configured with an IP address or that it is joining the current topology network for the first time, it will execute step S110 to send a service to the upper-level control center. This service includes information such as device type, device ID, and protocols supported by the device, but is not limited to these.
[0120] After receiving services from lower-level control centers, the upper-level control center subscribes to all services and assigns a first IP address to each service-related lower-level control center. As an example, the upper-level control center can determine the range of available IP addresses based on its own IP address and subnet mask. Then, ensuring the uniqueness of the first IP address, it sorts the lower-level control centers that are not yet connected to the network based on their device type and device ID, and assigns each of these lower-level control centers a fixed and distinct IP address. Additionally, devices other than the upper-level control center can choose to subscribe to the received services or ignore them.
[0121] As can be seen, through steps S110 and S120, regardless of whether lower-level control centers are replaced, added, or reduced, the upper-level control center can promptly and accurately identify all lower-level control centers under its jurisdiction in the current situation and quickly complete the networking of all lower-level control centers. This effectively avoids the problem of incomplete or incorrect electrical topology relationships between the identified upper-level control center and all lower-level control centers.
[0122] It is worth noting that the technical features or technical solutions in any of the above embodiments of this disclosure can be combined with each other, as long as there is no contradiction in the combination.
[0123] In addition to the electrical topology relationship identification method applied to lower-level control centers described above, this disclosure also proposes a corresponding electrical topology relationship identification method for upper-level control centers. The electrical topology relationship identification method provided by this disclosure is described below with reference to Figure 5. Figure 5 is a flowchart of an electrical topology relationship identification method applied to an upper-level control center, which includes:
[0124] In step S10, when an instruction for identifying topological relationships is received, the lower-level control center is triggered to enter the power-on self-test state;
[0125] In step S20, when a service is received from a lower-level control center that is not yet connected to the network, a first IP address is assigned to each of the lower-level control centers that is not yet connected to the network.
[0126] In step S30, a corresponding first IP address is sent to the lower-level control center that has not yet joined the network. The first IP address is used to trigger the corresponding lower-level control center to perform a network joining operation.
[0127] In step S40, application layer communication is established with all lower-level control centers based on their respective first IP addresses, and the topology between the upper-level control center and all lower-level control centers is obtained.
[0128] In step S50, a topology relationship identification instruction is sent to all lower-level control centers to trigger all lower-level control centers to obtain the topology relationship between all lower-level control centers and the plurality of power devices by executing the electrical topology relationship identification method applied to lower-level control centers provided in any of the above embodiments.
[0129] The technical principles of steps S10 to S50 can be found in the relevant records of the electrical topology relationship identification method applied to the lower-level control center, and will not be repeated here.
[0130] During the execution of steps S10 to S50 in the upper control center, communication interactions will occur between the upper control center and the lower control center, as well as between the lower control center and multiple power devices. The communication interaction process can be seen in Figure 6, which is a schematic diagram of the interaction relationship between the upper control center, the lower control center and power devices provided by the embodiment of this disclosure.
[0131] As described above, the topological network formed by the upper-level control center, lower-level control centers, and the aforementioned power equipment has actual topological relationships, including the topological relationships between the upper-level control center and all lower-level control centers, as well as the topological relationships between all lower-level control centers and the various power equipment. A topological model of this network can then be constructed based on these actual topological relationships to facilitate subsequent applications, such as the construction of energy storage systems, fault diagnosis and location in energy storage systems, simulation and modeling of energy storage systems, safety analysis of energy storage systems, energy management and distribution of energy storage systems, and the formulation of optimization and control strategies for energy storage systems, but not limited to these.
[0132] While the correct actual topology can be obtained through the above embodiments, the physical connections between the lower-level control center and the power equipment via switches, as well as the physical connections between the upper-level control center and all lower-level control centers via switches, are all manually completed by relevant personnel. If these personnel lack experience or are fatigued, it is possible that the physical connections between the power equipment and the lower-level control center, and / or between the lower-level control center and the upper-level control center, may not be correctly completed, resulting in the corresponding topology network malfunctioning or exhibiting defects. To address this technical problem, in some embodiments, the electrical topology relationship identification method for upper-level control centers provided in this disclosure also proposes three schemes for verifying the actual topology relationship, as follows:
[0133] The first verification scheme involves verifying the number of devices, namely:
[0134] After the upper-level control center obtains the topological relationships between all lower-level control centers and the plurality of power devices, the electrical topology relationship identification method applied to the upper-level control center provided in this disclosure embodiment may further include:
[0135] In step S611, the actual total number of all devices included in the topology network is determined based on the actual topology relationship;
[0136] In step S612, the actual topology relationship is verified based on the actual total number and the set total number of devices corresponding to the topology network.
[0137] After obtaining the actual topology, all devices included in the topology network can be determined based on this relationship. Then, by counting all devices, the total number recorded in step S611 can be obtained. It should be noted that "all devices included in the topology network" refers to all devices that constitute this topology network. This includes not only all power equipment but also all switches, all lower-level control centers, upper-level control centers, and all other devices at the same level as the upper-level control center, such as those belonging to the same energy storage power station layer.
[0138] After obtaining the actual total number of all devices included in the topology network through step S611, step S612 can be executed to compare the actual total number with the set total number of devices corresponding to the topology network, thereby verifying the actual topology relationship. Because when deploying the topology network, relevant personnel will store the device information of the required devices in the upper-level control center or in devices accessible to the upper-level control center. Therefore, during the execution of step S612, the upper-level control center can obtain the pre-stored device information, such as device IDs. Since each device ID is unique, the set total number of devices recorded in step S612 can be obtained by counting the total number of pre-stored device IDs.
[0139] Next, the set total number of devices can be compared with the actual total number. If they are the same, the actual topology relationship verification is considered successful, and the actual topology relationship is successfully constructed. If they are different, the actual topology relationship verification is considered unsuccessful. In the case of a failed verification, there are two scenarios: one is that the set total number of devices is greater than the actual total number, indicating that the number of devices in the topology network has decreased; the other is that the set total number of devices is less than the actual total number, indicating that the number of devices in the topology network has increased. In such cases, an alarm message can be sent to prompt relevant personnel to investigate related issues, such as power supply problems, network cable wiring problems, and electrical wire wiring problems, to determine whether the corresponding devices have actually decreased or increased in the topology network.
[0140] The second verification method is to verify device information, namely:
[0141] After the upper-level control center obtains the topological relationships between all lower-level control centers and the plurality of power devices, the electrical topology relationship identification method applied to the upper-level control center provided in this disclosure embodiment may further include:
[0142] In step S621, based on the actual topology relationship, the actual device information of each device included in the topology network is determined;
[0143] In step S622, the actual topology relationship is verified based on the pre-stored device information and all actual device information.
[0144] As can be seen from the above-mentioned records, after obtaining the actual topology relationship, all the devices contained in the corresponding topology network can be obtained from the actual topology relationship. The device IDs of these devices are pre-stored in the upper-layer control center, or are devices accessible to the upper-layer control center. Therefore, the actual device information of each device contained in the topology network, such as the actual device ID, can be obtained by executing step S621.
[0145] Next, the upper-level control center can continue to execute step S622 to verify the actual topology relationship based on the pre-stored device information and the actual device information. The source of the pre-stored device information can be found in the relevant descriptions above, and will not be repeated here. The verification method can be: comparing all actual device information with the pre-stored device information. If all actual device information can find the same device information in the pre-stored device information, the actual topology relationship verification is considered successful, and the actual topology relationship is successfully constructed. If it does not exist, the verification is considered unsuccessful. In this case, an alarm message can be sent to prompt relevant personnel to investigate related problems, such as power supply issues, network cable wiring issues, electrical wire wiring issues, and device replacement issues.
[0146] The third verification scheme is to verify the actual topological model corresponding to the actual topological relationships, namely:
[0147] After the upper-level control center obtains the topological relationships between all lower-level control centers and the plurality of power devices, the electrical topology relationship identification method applied to the upper-level control center provided in this disclosure embodiment may further include:
[0148] In step S631, the actual topology model is determined based on the actual topology relationship;
[0149] In step S632, the actual topological relationship is verified based on the pre-stored topological model and the actual topological model.
[0150] After obtaining the actual topology relationships, a corresponding actual topology model can be constructed based on these relationships. After obtaining the actual topology model, step S632 can be executed to verify the actual topology relationships based on the pre-stored topology model and the actual topology model. The pre-stored topology model can be a commercially available and compliant topology model. For example, for energy storage systems, there can be multiple feasible topology models; therefore, these topology models can be pre-stored in the upper-level control center or in devices accessible to the upper-level control center. In this way, during the execution of step S632, the pre-stored topology model can be called to verify the actual topology model, thereby verifying the actual topology relationships. The verification method can include one of the following:
[0151] The first method involves verifying the overall structure of the actual topology model. This means comparing the overall structure of the actual topology model with the overall structure of the pre-stored topology models. If the comparison shows they are identical, the actual topology relationship verification is considered successful. If, after comparing all pre-stored topology models, no model identical to the actual topology model is found, the actual topology relationship verification is considered unsuccessful. In this case, an alarm message can be sent to alert relevant personnel to investigate related issues, such as power supply problems, network cable wiring problems, electrical wire wiring problems, or equipment replacement problems.
[0152] The second method involves splitting the actual topology model into layered sub-models corresponding to different layers. For example, for an energy storage system, the actual topology model can be split into sub-models corresponding to the energy storage power station layer and sub-models corresponding to the energy storage equipment layer. For the sub-models of the energy storage equipment layer, further subdivision can be made, using the lower-level control center as a unit, to obtain a sub-model corresponding to each lower-level control center. Next, the actual topology sub-models are compared with their corresponding sub-models in the pre-stored topology model. If all actual topology sub-models can find the same sub-model in the pre-stored topology model, the actual topology relationship verification passes. Conversely, if one or more actual topology sub-models cannot find the same sub-model in the pre-stored topology model, the actual topology relationship verification fails. In this case, an alarm message can be sent to prompt relevant personnel to investigate related issues, such as power supply problems, network cable wiring problems, electrical wire wiring problems, and equipment replacement problems.
[0153] It should be understood that the electrical topology relationship identification method for upper-level control centers provided in this disclosure can simultaneously employ the above three verification schemes to verify the actual topology relationships, thereby improving the comprehensiveness and accuracy of the verification and better ensuring that the constructed topology network has stronger security and stability. Of course, one or a combination of two of the above three verification schemes can also be used to verify the actual topology relationships.
[0154] When using the above three verification schemes to verify the actual topology relationship, the electrical topology relationship identification method for upper-level control centers provided in this disclosure also provides a scheme for determining whether the verification of the actual topology relationship has passed. That is, in some embodiments, the electrical topology relationship identification method for upper-level control centers provided in this disclosure may further include:
[0155] In step S70, if the actual total number and the set total number of devices are different, or if there is no device information in the pre-stored device information that is the same as one of the actual device information, or if there is no model in the pre-stored topology model that is the same as the actual topology model, it is determined that the actual topology relationship has failed the verification and an alarm message is issued.
[0156] Therefore, if any one of the verification schemes fails, the actual topology relationship is considered to have failed verification. Thus, the actual topology relationship is considered to have passed verification only when all three verification schemes pass.
[0157] It is worth noting that the technical features or solutions of any embodiment of the electrical topology relationship identification method for upper-level control centers provided in this disclosure can be combined with each other, as long as there is no contradiction in the combination.
[0158] From a system-wide perspective, this disclosure also provides an energy storage system, including an upper-level control center, a lower-level control center, and multiple power devices. An example implementation of this energy storage system is shown in Figure 2, but it is not limited thereto.
[0159] The upper-level control center uses the electrical topology relationship identification method for upper-level control centers provided in any of the above embodiments to obtain the topology relationship between itself and the lower-level control center.
[0160] The lower-level control center is used to obtain its own topological relationship with multiple power devices through the electrical topology relationship identification method applied to the lower-level control center provided in any of the above embodiments.
[0161] The principles underlying the acquisition of topological relationships between the upper-level control center and the lower-level control center, as described above, can be found in the relevant embodiments described above, and will not be repeated here.
[0162] To execute the corresponding steps in the embodiments and various possible methods of the electrical topology relationship identification method applied to a lower-level control center described above, a corresponding implementation of an electrical topology relationship identification device is given below. Optionally, the electrical topology relationship identification device can adopt the device structure of the electronic device shown in Figure 1. Further, please refer to Figure 7, which is a functional block diagram of an electrical topology relationship identification device provided in this embodiment. It should be noted that the basic principle and technical effects of the electrical topology relationship identification device provided in this embodiment are the same as those in the embodiments of the electrical topology relationship identification method applied to a lower-level control center described above. For the sake of brevity, for parts not mentioned in this embodiment, please refer to the corresponding content in the corresponding embodiments described above. The electrical topology relationship identification device 700 applied to a lower-level control center includes:
[0163] The sending module 710 is configured to send a shutdown command to the plurality of power devices, the shutdown command being used to control the plurality of power devices to perform a shutdown operation;
[0164] The traversal module 720 is configured to: traverse the plurality of power devices, send a running instruction to the currently traversed power device, the running instruction being used to control the currently traversed power device to enter the running state; while the currently traversed power device is in the running state, acquire electrical data of the plurality of power devices to obtain an electrical dataset corresponding to the currently traversed power device; send the shutdown instruction to the currently traversed power device, and take the next untraversed power device as the new currently traversed power device, return to execute the step of sending the running instruction to the currently traversed power device, until the electrical dataset corresponding to each power device is obtained;
[0165] And the determining module 730 is configured to: after the traversal module obtains the electrical dataset corresponding to each power device, determine the topological relationship between the lower control center and the plurality of power devices based on all electrical datasets; the topological relationship includes the topological relationship between the lower control center and the plurality of power devices, and the topological relationship between power devices among the plurality of power devices.
[0166] In some embodiments, the process of traversing the plurality of power devices by the traversal module 720 is configured to: obtain the pre-stored device ID or device IP address one by one and access the corresponding power device.
[0167] In some embodiments, the electrical topology identification device 700 may further include:
[0168] The IP address allocation module is configured to: when receiving a service sent by a non-networked power device during its power-on self-test, allocate a second IP address to each of the multiple power devices;
[0169] The IP address sending module is configured to send a corresponding second IP address to the plurality of power devices respectively, wherein the second IP address is used to trigger the corresponding power device to perform a network access operation.
[0170] The communication module is configured to establish application-layer communication with the plurality of power devices based on the second IP address corresponding to each of the plurality of power devices.
[0171] In some embodiments, the electrical topology identification device 700 may further include:
[0172] The IP address receiving module is configured to: upon receiving a first IP address sent by the upper-level control center, apply the first IP address to enable the upper-level control center to determine the topology relationship between itself and all lower-level control centers based on the device information of all lower-level control centers and their respective first IP addresses.
[0173] In some embodiments, the electrical topology identification device 700 may further include:
[0174] The service sending module is configured to send a service to the upper-layer control center when it determines that it has not joined the network based on the power-on self-test result, so as to trigger the upper-layer control center to allocate a first IP address to the lower-layer control center that sends the service.
[0175] Optionally, the above modules can be stored in the memory shown in Figure 1 in the form of software or firmware, or embedded in the operating system (OS) of the electronic device, and can be executed by the processor in Figure 1. Meanwhile, the data, program code, etc., required to execute the above modules can be stored in the memory.
[0176] To execute the corresponding steps in the embodiments and various possible methods of the electrical topology relationship identification method applied to an upper-level control center described above, a corresponding implementation of an electrical topology relationship identification device is given below. Optionally, the electrical topology relationship identification device can adopt the device structure of the electronic device shown in Figure 1. Further, please refer to Figure 8, which is a functional block diagram of another electrical topology relationship identification device provided in this embodiment. It should be noted that the basic principle and technical effects of the electrical topology relationship identification device provided in this embodiment are the same as those in the embodiments of the electrical topology relationship identification method applied to an upper-level control center described above. For the sake of brevity, for parts not mentioned in this embodiment, please refer to the corresponding content in the corresponding embodiments described above. The electrical topology relationship identification device 800 applied to an upper-level control center includes:
[0177] The first trigger module 810 is configured to trigger the lower-level control center to enter the power-on self-test state when it receives an instruction for indicating the identification of topological relationships.
[0178] The allocation module 820 is configured to: when receiving a service sent by a lower-level control center that is not connected to the network, allocate a first IP address to each of the lower-level control centers that is not connected to the network.
[0179] The sending module 830 is configured to send a corresponding first IP address to the lower-level control center that has not yet joined the network, wherein the first IP address is used to trigger the corresponding lower-level control center to perform a network entry operation.
[0180] The acquisition module 840 is configured to: establish application layer communication with all lower-level control centers based on the second IP address corresponding to each of the lower-level control centers, and obtain the topological relationship between the upper-level control center and all lower-level control centers;
[0181] The second trigger module 850 is configured to send a topology relationship identification command to all lower-level control centers to trigger all lower-level control centers to obtain the topology relationship between all lower-level control centers and the plurality of power devices through the electrical topology relationship identification method applied to the lower-level control centers in any of the above embodiments.
[0182] In some embodiments, the actual topology of the network includes the topology between the upper-level control center and all lower-level control centers, and the topology between all lower-level control centers and the plurality of power devices. Based on this, the electrical topology identification device 800 may further include:
[0183] The first verification module is configured to: determine the actual total number of all devices included in the topology network based on the actual topology relationship; and verify the actual topology relationship based on the actual total number and the set total number of devices corresponding to the topology network.
[0184] In some embodiments, the electrical topology identification device 800 may further include:
[0185] The second verification module is configured to: determine the actual device information of each device included in the topology network according to the actual topology relationship; and verify the actual topology relationship according to the pre-stored device information and all actual device information.
[0186] In some embodiments, the electrical topology identification device 800 may further include:
[0187] The third verification module is configured to: determine the actual topology model based on the actual topology relationship; and verify the actual topology relationship based on the pre-stored topology model and the actual topology model.
[0188] In some embodiments, the electrical topology identification device 800 may further include:
[0189] The alarm module is configured to: determine that the actual topology relationship has failed verification and issue an alarm message when the actual total number is different from the set total number of devices, or when there is no device information in the pre-stored device information that is the same as one of the actual device information, or when there is no model in the pre-stored topology model that is the same as the actual topology model.
[0190] Optionally, the above modules can be stored in the memory shown in Figure 1 in the form of software or firmware, or embedded in the operating system (OS) of the electronic device, and can be executed by the processor in Figure 1. Meanwhile, the data, program code, etc., required to execute the above modules can be stored in the memory.
[0191] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0192] In addition, the functional modules in the various embodiments of this disclosure can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0193] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0194] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure. Industrial applicability
[0195] This disclosure utilizes a scheme whereby a lower-level control center shuts down all power devices in the same topology network, acquires the electrical data set corresponding to each power device one by one, and determines the topological relationship between the lower-level control center and multiple power devices based on all electrical data sets. This enables automated identification of topological relationships. During the design and construction phase of the energy storage system, there is no need to manually store the electrical topology relationships of the energy storage system. Furthermore, when devices are added or removed from the energy storage layer, no manual maintenance is required to determine the changed electrical topology relationships. Therefore, in the deployment of large-scale energy storage power plants, a significant amount of manual electrical topology configuration can be eliminated, effectively avoiding errors caused by manual configuration and thus improving delivery efficiency. Moreover, when power devices are added or removed, the system can adapt to the new topology structure, achieving plug-and-play functionality for the power devices, effectively improving the modularity, replaceability, and deployment flexibility of the energy storage system.
Claims
1. A method for identifying electrical topology relationships, characterized in that, The method is applied to a lower-level control center, where the topology network of the lower-level control center includes multiple power devices; the method includes: Send a shutdown command to the plurality of power devices, the shutdown command being used to control the plurality of power devices to perform a shutdown operation; The system iterates through the multiple power devices and sends an operation command to the currently traversed power device. The operation command is used to control the currently traversed power device to enter the operation state. While the currently traversed power equipment is in operation, the electrical data of the multiple power equipment is acquired to obtain the electrical dataset corresponding to the currently traversed power equipment; Send the shutdown command to the currently traversed power device, and take the next untraversed power device as the new currently traversed power device, and return to the step of sending the run command to the currently traversed power device, until the electrical dataset corresponding to each power device is obtained; Based on all electrical datasets, the topological relationship between the lower-level control center and the plurality of power devices is determined; the topological relationship includes the topological relationship between the lower-level control center and the plurality of power devices, as well as the topological relationship between power devices among the plurality of power devices.
2. The method according to claim 1, characterized in that, The step of traversing the plurality of power devices includes: Retrieve the pre-stored device ID or device IP address one by one and access the corresponding power equipment.
3. The method according to claim 1 or 2, characterized in that, Before sending shutdown commands to the plurality of power devices, the method further includes: When a service is received from a non-grid-connected power device during its power-on self-test, a second IP address is assigned to each of the power devices. Send a corresponding second IP address to each of the plurality of power devices, the second IP address being used to trigger the corresponding power device to perform a network access operation; Application layer communication is established between the plurality of power devices and their respective second IP addresses.
4. The method according to any one of claims 1 to 3, characterized in that, The topology network also includes an upper-level control center, and the method further includes: [further details to be added] before sending shutdown commands to the plurality of power devices. Upon receiving the first IP address sent by the upper-level control center, the upper-level control center applies the first IP address to determine the topology relationship between itself and all lower-level control centers based on the device information of all lower-level control centers and their respective first IP addresses.
5. The method according to claim 4, characterized in that, Before receiving the first IP address sent by the upper-level control center, the method further includes: When the power-on self-test results indicate that the device is not connected to the network, it sends a service request to the upper-level control center, which then triggers the upper-level control center to allocate a first IP address to the lower-level control center that sent the service request.
6. A method for identifying electrical topology relationships, characterized in that, The method is applied to an upper-level control center, wherein the topology network in which the upper-level control center is located includes a lower-level control center and multiple power devices; the method includes: Upon receiving an instruction to identify topological relationships, the lower-level control center is triggered to enter a power-on self-test state. When a service is received from a lower-level control center that is not yet on the network, a first IP address is assigned to each of the lower-level control centers that is not yet on the network. Send the corresponding first IP address to the lower-level control center that has not yet joined the network. The first IP address is used to trigger the corresponding lower-level control center to perform a network joining operation. Based on the first IP address corresponding to each of the lower-level control centers, establish application layer communication with each of the lower-level control centers, and obtain the topological relationship between the upper-level control center and all the lower-level control centers. Send a topology identification command to all lower-level control centers to trigger all lower-level control centers to obtain the topology relationship between all lower-level control centers and the plurality of power devices by executing the electrical topology identification method according to any one of claims 1 to 5.
7. The method according to claim 6, characterized in that, The actual topological relationships of the network include the topological relationships between the upper-level control center and all lower-level control centers, as well as the topological relationships between all lower-level control centers and the multiple power devices. After obtaining the topological relationships between all lower-level control centers and the multiple power devices, the method further includes: Based on the actual topology, determine the actual total number of all devices included in the topology network; The actual topology relationship is verified based on the actual total number and the set total number of devices corresponding to the topology network.
8. The method according to claim 7, characterized in that, After obtaining the topological relationships between all lower-level control centers and the multiple power devices, the method further includes: Based on the actual topology, determine the actual device information of each device included in the topology network; The actual topology is verified based on the pre-stored device information and all actual device information.
9. The method according to claim 8, characterized in that, After obtaining the topological relationships between all lower-level control centers and the multiple power devices, the method further includes: Determine the actual topology model based on the actual topology relationships; The actual topological relationships are verified based on the pre-stored topological model and the actual topological model.
10. The method according to claim 9, characterized in that, The method further includes: If the actual total number and the set total number of devices are different, or if there is no device information in the pre-stored device information that is the same as one of the actual device information, or if there is no model in the pre-stored topology model that is the same as the actual topology model, it is determined that the actual topology relationship has failed the verification and an alarm message is issued.
11. An electrical topology identification device, characterized in that, Applied to a lower-level control center, wherein the topology network of the lower-level control center includes multiple power devices; the device includes: The sending module is configured to send a shutdown command to the plurality of power devices, the shutdown command being used to control the plurality of power devices to perform a shutdown operation; The traversal module is configured to: traverse the plurality of power devices, send a running instruction to the currently traversed power device, the running instruction being used to control the currently traversed power device to enter the running state; while the currently traversed power device is in the running state, acquire the electrical data of the plurality of power devices to obtain the electrical dataset corresponding to the currently traversed power device; send the shutdown instruction to the currently traversed power device, and take the next untraversed power device as the new currently traversed power device, return to execute the step of sending the running instruction to the currently traversed power device, until the electrical dataset corresponding to each power device is obtained; The determination module is configured to: after the traversal module obtains the electrical dataset corresponding to each power device, determine the topological relationship between the lower-level control center and the multiple power devices based on all electrical datasets; the topological relationship includes the topological relationship between the lower-level control center and the multiple power devices, as well as the topological relationship between power devices among the multiple power devices.
12. An electrical topology identification device, characterized in that, Applied to an upper-level control center, wherein the topology network of the upper-level control center includes a lower-level control center and multiple power devices; the device includes: The first trigger module is configured to trigger the lower-level control center to enter a power-on self-test state when it receives an instruction to indicate the identification of topological relationships. The allocation module is configured to: when receiving a service sent by a lower-level control center that is not connected to the network, allocate a first IP address to each of the lower-level control centers that is not connected to the network. The sending module is configured to send a corresponding first IP address to the lower-level control center that has not yet joined the network, and the first IP address is used to trigger the corresponding lower-level control center to perform a network entry operation. The acquisition module is configured to: establish application layer communication with all lower-level control centers based on their respective second IP addresses, and obtain the topological relationship between the upper-level control center and all lower-level control centers; The second triggering module is configured to send a topology relationship identification instruction to all lower-level control centers to trigger all lower-level control centers to obtain the topology relationship between all lower-level control centers and the plurality of power devices by executing the electrical topology relationship identification method according to any one of claims 1 to 5.
13. An energy storage system, characterized in that, It includes an upper-level control center, a lower-level control center, and multiple power equipment; The upper-level control center is used to obtain the topological relationship between itself and the lower-level control center through the electrical topology relationship identification method according to any one of claims 6 to 10; The lower-level control center is used to obtain its own topological relationship with the plurality of power devices by means of the electrical topology relationship identification method according to any one of claims 1 to 5.
14. An electronic device, characterized in that, It includes a processor and a memory, the memory storing machine-executable instructions that can be executed by the processor, the processor executing the machine-executable instructions to implement the electrical topology identification method according to any one of claims 1 to 5 and / or claims 6 to 10.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the electrical topology identification method according to any one of claims 1 to 5 and / or claims 6 to 10.