Communication fault detection method of energy storage equipment, electronic equipment and storage medium
Through cloud-edge collaboration, the device card status information, traffic subscription, heartbeat detection and gateway configuration are used to solve the problem that energy storage devices cannot quickly locate the cause of the failure during communication failure, and improve the troubleshooting efficiency and self-repair ability.
Patent Information
- Application Number
- CN202411034277.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-29
- Publication Date
- 2025-02-14
AI Technical Summary
Existing industrial and commercial energy storage products cannot quickly locate the cause of the failure in communication failure, resulting in difficulty in troubleshooting and inefficient efficiency.
A cloud-edge collaborative communication fault diagnosis and autonomous repair method is proposed. By obtaining the status information of the device card, judging the online status, detecting communication faults, subscribing to traffic, performing heartbeat detection, restarting the MQTT communication module, and configuring the gateway device to locate and Resolve communication failures.
It realizes the rapid location of the cause of the fault when the energy storage equipment communicates, improves the efficiency of troubleshooting, reduces the need for on-site inspection, and enhances the self-repair ability of the energy storage equipment.
Smart Images

Figure CN119449573A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication fault detection method for energy storage equipment, an electronic device and a storage medium. Background Art
[0002] With the popularization of Internet of Things technology and the development of industrial and commercial energy storage, intelligent operation and maintenance and all-day real-time monitoring have become a core competitiveness of industrial and commercial energy storage cabinets. However, due to the different installation locations of the products and the long-term operation of the equipment, the reliability of the equipment's cloud communication is extremely high. In addition, the existing industrial and commercial energy storage products do not have a global measure for full-link fault detection, and can only troubleshoot problems on site. Therefore, in order to quickly locate and solve communication fault problems and avoid going to the equipment site, it is particularly important to develop a cloud-edge collaborative communication fault diagnosis and autonomous repair method. Summary of the invention
[0003] The present application provides a communication fault detection method for an energy storage device, an electronic device, and a storage medium, which are helpful to solve the problem that the energy storage device cannot quickly locate the cause of the fault in the event of a communication fault.
[0004] In a first aspect, the present application provides a communication fault detection method for an energy storage device, which is applied to an energy storage device, wherein the energy storage device includes a device card, and the energy storage device is communicatively connected to a cloud platform, and the method includes: when the energy storage device is in an offline state, obtaining status information of the device card; determining whether the status information of the device card is in an online state; if the status information of the device card is in an offline state, detecting whether a communication fault occurs in the energy storage device; if the status information of the device card is in an online state, detecting whether the traffic of the device card reaches an upper limit of usage; if the traffic of the device card exceeds the upper limit of usage, subscribing to the traffic; if the traffic of the device card does not exceed the upper limit of usage, determining whether the MQTT communication module is normally connected through heartbeat detection; if the MQTT communication module is abnormally connected, obtaining the will information of the energy storage device, the will information being used to represent that the energy storage device sends the status information of the energy storage device or the information that the energy storage device performs a predetermined operation to the cloud platform when the energy storage device is abnormally connected, and restarting the MQTT communication module; if the MQTT communication module is normally connected, detecting whether the gateway device is configured.
[0005] In one possible implementation, the detecting whether a communication failure occurs in the energy storage device includes: detecting whether the device card can be read normally; if the device card cannot be read, restarting the dialing process of the device card; if the device card is read normally, detecting the signal strength of the device card.
[0006] In one possible implementation manner, after restarting the dialing process of the device card if the device card cannot be read, the method further includes: if the device card cannot be read, powering off and restarting the energy storage device.
[0007] In one possible implementation, the energy storage device also includes an antenna and a communication module. If the device card is read normally, detecting the signal strength of the device card includes: if the signal strength of the device card is outside a preset signal strength range, detecting whether the antenna is connected normally; if the signal strength of the device card is within a preset signal strength range, detecting whether the communication module is operating normally.
[0008] In one possible implementation, the detecting whether the antenna is normally connected includes: if the antenna is normally connected, switching the operator and restarting the dialing process of the device card; if the antenna is abnormally connected, restarting the antenna.
[0009] In one possible implementation manner, the method further includes: receiving a fault recording instruction sent by the cloud platform, wherein the fault recording instruction is used to instruct the energy storage device to record fault information, and the fault information is used to characterize a cause of a fault in the energy storage device.
[0010] In one possible implementation, if the MQTT communication module is normally connected, detecting whether the gateway device is configured includes: if the gateway device is not configured, configuring the gateway device; if the gateway device is configured, analyzing the will information, and restarting the gateway device to configure it again according to the will information.
[0011] In one possible implementation, fault information of the energy storage device is determined based on the will information.
[0012] In one possible implementation, the energy storage device also includes a liquid cooling system, a PCS, multiple sensors, a battery pack and a battery cell. The priority judgment of the fault information of the energy storage device based on the will information includes: obtaining the number of cycles of the will information; if the number of cycles of the will information is greater than 500 and less than 1000 times, it is prioritized to judge that the liquid cooling system and / or the PCS and / or the sensor have failed; if the number of cycles of the will information is greater than 1000 times and less than 3000 times, it is prioritized to judge that the battery pack has failed; if the number of cycles of the will information is greater than 3000 times, it is judged that the battery cell has failed.
[0013] In a second aspect, the present application provides a communication fault detection device for an energy storage device, comprising:
[0014] An acquisition module, the acquisition module is used to acquire the status information of the device card when the energy storage device is in an offline state;
[0015] A judging module, the judging module is used to judge whether the status information of the device card is online;
[0016] A detection module, wherein the detection module is used to detect whether a communication failure occurs in the energy storage device if the status information of the device card is offline; if the status information of the device card is online, detect whether the traffic of the device card reaches the usage upper limit; if the traffic of the device card exceeds the usage upper limit, subscribe to the traffic; if the traffic of the device card does not exceed the usage upper limit, determine whether the MQTT communication module is connected normally through heartbeat detection; if the MQTT communication module is abnormally connected, obtain the will information of the energy storage device, the will information is used to represent that the energy storage device sends the status information of the energy storage device or the information that the energy storage device performs a predetermined operation to the cloud platform when the connection is abnormal, and restart the MQTT communication module; if the MQTT communication module is normally connected, detect whether the gateway device is configured.
[0017] In one possible implementation, the detection module is further used to detect whether the device card can be read normally; if the device card cannot be read, restart the dialing process of the device card; if the device card is read normally, detect the signal strength of the device card.
[0018] In one possible implementation, the communication fault detection device further includes a restart module, and the restart module is used to power off and restart the energy storage device if the device card cannot be read.
[0019] In one possible implementation, the detection module is also used to detect whether the antenna is connected normally if the signal strength of the device card is outside the preset signal strength range; if the signal strength of the device card is within the preset signal strength range, detect whether the communication module is operating normally.
[0020] In one possible implementation, the restart module is further configured to switch the operator and restart the dial-up process of the device card if the antenna is normally connected; and restart the antenna if the antenna is abnormally connected.
[0021] In one possible implementation, the communication fault detection device also includes a receiving module, which is used to receive a fault recording instruction sent by the cloud platform, and the fault recording instruction is used to instruct the energy storage device to record fault information, and the fault information is used to characterize the cause of the failure of the energy storage device.
[0022] In one possible implementation, the restart module is also used to configure the gateway device if the gateway device is not configured; if the gateway device is already configured, analyze the will information, and restart the gateway device to configure it again according to the will information.
[0023] In one possible implementation, the judgment module is further used to judge fault information of the energy storage device according to the will information.
[0024] In one possible implementation, the energy storage device also includes a liquid cooling system, a PCS, multiple sensors, a battery pack and a battery cell, and the acquisition module is also used to obtain the number of cycles of the will information; the judgment module is also used to give priority to judging that the liquid cooling system and / or the PCS and / or the sensor have failed if the number of cycles of the will information is greater than 500 and less than 1000 times; if the number of cycles of the will information is greater than 1000 and less than 3000 times, it is given priority to judging that the battery pack has failed; if the number of cycles of the will information is greater than 3000 times, it is given priority to judging that the battery cell has failed. In a third aspect, the present application provides an electronic device, comprising: a processor and a memory, the memory being used to store a computer program; the processor being used to run the computer program to implement the communication fault detection method as described in the first aspect.
[0025] In a fourth aspect, the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer-readable storage medium is executed on a computer, the computer implements the communication fault detection method as described in the first aspect.
[0026] The present application provides a method for detecting communication failures of energy storage devices, which is applied to energy storage devices, wherein the energy storage devices include a device card, and the energy storage devices are connected to a cloud platform for communication, and the method includes: when the energy storage device is in an offline state, obtaining the status information of the device card; determining whether the status information of the device card is in an online state; if the status information of the device card is in an offline state, detecting whether a communication failure occurs in the energy storage device; and if the status information of the device card is in an online state, detecting whether a communication failure occurs in the cloud platform. The method provided by the present application helps to solve the problem that the energy storage device cannot quickly locate the cause of a communication failure. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 A communication logic architecture diagram provided for an embodiment of the present application;
[0028] Figure 2 A flow chart of a communication fault detection method provided in an embodiment of the present application;
[0029] Figure 3 A flow chart of a communication fault detection method for an energy storage device provided in an embodiment of the present application;
[0030] Figure 4 A flow chart of a communication fault detection method for a cloud platform provided in an embodiment of the present application;
[0031] Figure 5 A schematic diagram of the structure of a communication fault detection device provided by the present application;
[0032] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] In the embodiments of the present application, unless otherwise specified, the character " / " indicates that the objects before and after the association are in an or relationship. For example, A / B can represent A or B. "And / or" describes the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone.
[0034] It should be pointed out that the words "first", "second", etc. involved in the embodiments of the present application are only used to distinguish the description purpose, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated, nor can they be understood as indicating or implying order.
[0035] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. In addition, "at least one of the following" or similar expressions refers to any combination of these items, which may include any combination of single items or plural items. For example, at least one of A, B, or C may represent: A, B, C, A and B, A and C, B and C, or A, B and C. Among them, each of A, B, and C may be an element itself, or a set containing one or more elements.
[0036] In the embodiments of the present application, "exemplary", "in some embodiments", "in another embodiment", etc. are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0037] In the embodiments of the present application, "of", "corresponding", and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. In the embodiments of the present application, communication and transmission can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. For example, transmission can include sending and / or receiving, which can be a noun or a verb.
[0038] The equal to involved in the embodiments of the present application can be used in conjunction with greater than, and is applicable to the technical solution adopted when greater than, and can also be used in conjunction with less than, and is applicable to the technical solution adopted when less than. It should be noted that when equal to is used in conjunction with greater than, it cannot be used in conjunction with less than; when equal to is used in conjunction with less than, it cannot be used in conjunction with greater than.
[0039] In the existing technology, industrial and commercial energy storage products do not have a global measure for full-link fault detection, and can only troubleshoot problems on site. It is impossible to quickly locate and solve communication faults.
[0040] Based on the above problems, an embodiment of the present application proposes a communication fault detection method, which is applied to energy storage equipment.
[0041] Now combined Figure 1-Figure 4 The communication fault detection method provided in the embodiment of the present application is described.
[0042] Figure 1 This is a communication logic architecture diagram of the energy storage device provided in the embodiment of the present application. Figure 1As shown, the above communication logic architecture includes at least one energy storage device, an energy storage domain controller and a cloud platform. Among them, the energy storage device is command-controlled by the energy storage domain controller, and the energy storage domain controller communicates with the cloud platform through a communication protocol, wherein the communication protocol may include the Message Queuing Telemetry Transport (MQTT) protocol. Among them, the MQTT protocol has a small data packet overhead and is suitable for environments with limited bandwidth and devices with limited resources; the MQTT protocol is simple, easy to implement on the client side, and supports multiple programming languages; the MQTT protocol supports three service quality levels to ensure that messages are reliably delivered according to application requirements. The unique publish / subscribe mode of the MQTT protocol decouples the sender and receiver of the message, making it easy to expand and manage; the MQTT protocol can run on a variety of operating systems and platforms, including embedded systems, mobile devices and cloud platforms. The MQTT protocol can handle concurrent connections of a large number of devices and is suitable for large-scale IoT deployments; the MQTT protocol supports TLS / SSL encryption to ensure the security of data transmission; the MQTT protocol keeps the connection active by sending heartbeat packets regularly, which helps to maintain the connection in an unstable network; the MQTT protocol supports the will message mechanism, and when the client is abnormally disconnected, the relevant subscribers can be notified. The energy storage domain controller sends data information of the energy storage device to the cloud platform through the communication protocol, and the cloud platform sends instructions to the energy storage domain controller through the communication protocol. The energy storage domain controller in this application may include a 4G management platform.
[0043] like Figure 2 The figure is a flow chart of an embodiment of the communication fault detection method provided by the present application, which specifically includes the following steps:
[0044] Step 110: When the energy storage device is in an offline state, obtain the state information of the device card.
[0045] Specifically, an embodiment of the present application proposes that when the energy storage device is offline, the status information of the device card is obtained through the energy storage domain controller. The energy storage device proposed in the present application may include a battery, a supercapacitor, a compressed air energy storage device, and a gravity energy storage device. Among them, the battery converts chemical energy into electrical energy and can be repeatedly charged and discharged. There are many types of batteries, including lead-acid batteries, lithium-ion batteries, nickel-hydrogen batteries, etc. Batteries are widely used in automobiles, power tools, solar energy and wind energy systems, etc. Supercapacitors are energy storage devices that can efficiently store electrical energy. They have the characteristics of high energy density and high power density, and can be quickly charged and discharged. Supercapacitors have great advantages in short-term energy storage and transient power applications, and are widely used in electronic devices such as power grid peak shaving and electric vehicles. Compressed air energy storage equipment uses electricity to compress air for storage, and releases compressed air to generate electricity when needed. Its advantage is that it can achieve large-scale energy storage, which is suitable for peak-filling and valley-filling of power systems and the smooth output of renewable energy. Gravity energy storage equipment uses gravitational potential energy for energy storage and release. By utilizing the off-peak period to pump water to a high place for storage, and then releasing the hydropower to generate electricity during the peak period. This method can provide large-scale, long-term energy storage. The embodiments in this application do not specifically limit the energy storage device. When the energy storage device is disconnected from the cloud platform, the status information of the device card is first obtained. The device card described in this application may include a subscriber identity module (SIM).
[0046] Optionally, an embodiment of the present application proposes to establish a communication connection with a cloud platform through a 4G management platform, wherein the 4G management platform can store device card information corresponding to the energy storage device, and the device card information can include unique identifier information, device card ID information, device card signal strength, device card traffic information, and device card status information. When a communication failure occurs in the energy storage device and communication is interrupted, the 4G management platform can send the offline message and offline reason of the energy storage device to the cloud platform. Accordingly, the cloud platform can directly query the unique identifier information, device card ID information, device card signal strength, device card traffic information, and device card status information in the energy storage device through the 4G management platform.
[0047] Step 120, determining whether the status information of the device card is online.
[0048] Specifically, an embodiment in the present application proposes to determine whether the status information of the device card is an online state, and the status information of the device card may include an online state and an offline state, wherein the online state is used to characterize the normal communication connection between the device card and the cloud platform, and the offline state is used to characterize the abnormality of the communication connection between the device card and the cloud platform, and the communication between the energy storage device and the cloud platform is interrupted.
[0049] Optionally, an embodiment of the present application proposes to determine whether the status information of the device card is online through the 4G management platform. It is understandable that the device card information of the energy storage device is stored on the 4G management platform, and the status information of the device card can be queried at any time through the 4G management platform. When a communication failure occurs in the energy storage device and the communication is interrupted, the status information of the device card is first queried through the 4G management platform to determine whether the status information of the device card is online, and further determine whether the communication failure occurs on the energy storage device side or the cloud platform side based on the status information of the device card.
[0050] Step 130: If the status information of the device card is offline, detect whether a communication failure occurs in the energy storage device.
[0051] Specifically, an embodiment of the present application proposes that when a communication failure occurs in an energy storage device and communication is interrupted, after querying the status information of the device card of the energy storage device through the 4G management platform, the status information of the device card is judged. If the status information of the device card is offline, it means that the communication failure occurs on the energy storage device side, and then the communication failure detection and troubleshooting are directly performed on the energy storage device side without the need for additional detection work, thereby improving the efficiency of detecting communication failures and increasing the accuracy of locating the cause of the communication failure.
[0052] Figure 3 This is a flow chart of a communication fault detection method for an energy storage device provided in an embodiment of the present application. The above step 130 specifically includes the following steps:
[0053] Step 131, detecting whether the device card can be read normally.
[0054] Specifically, an embodiment of the present application proposes that when a communication failure occurs in the energy storage device and the communication is interrupted, and the status information of the device card is judged to be offline, it is detected whether the device card can be read normally. It can be understood that the energy storage device first uses the AT command to query the status of the device card, wherein the AT command is an instruction applied to the connection and communication between the energy storage device and the 4G management platform. If the device card cannot be read normally, the device card will be soft-restarted, the initialization connection process and dial-up process of the device card will be restarted, and the SIM card status will be read again. If the soft restart of the device card is invalid, the energy storage device will be powered off and restarted. If the device card can be read normally, the signal strength of the device card will continue to be detected.
[0055] Step 132: Detect whether the signal strength of the device card is within a preset signal strength range.
[0056] Specifically, an embodiment of the present application proposes that when a communication failure occurs in the energy storage device and the communication is interrupted, it is judged that the status information of the device card is offline, and the device card can be read normally, and the signal strength of the device card is detected whether it is within the preset signal strength range. It can be understood that when the device card can be read normally, the signal strength of the device card is further detected, and the signal value strength (Call Setup Quality, CSQ) is queried using the AT command. CSQ is used to characterize the signal quality during the communication process. Exemplarily, when the CSQ is lower than 4, it means that the communication quality is poor and normal communication cannot be carried out. When the CSQ is higher than 20, it means that the communication quality is good. The preset signal strength proposed in the present application can be the preset signal strength of CSQ, and its preset signal strength range is greater than 5 and less than 33. It can be understood that if the signal strength of the device card is outside the preset signal strength range, it means that the signal strength of the device card has a fault, and the AT command is further used to detect whether the antenna is connected normally; if the signal strength of the device card is within the preset signal strength range, then continue to detect whether the communication module is operating normally.
[0057] Furthermore, an embodiment of the present application proposes that the communication module may include the MQTT protocol, which is a message protocol based on the publish and subscribe paradigm. MQTT works on the TCP / IP protocol family and is a publish / subscribe message protocol designed for remote devices with low hardware performance and poor network conditions. When the device card signal strength is within the preset signal strength range, it will query whether the MQTT protocol module is operating normally and send data to the specified topic. If the corresponding sending record is not received in MQTT, it means that there is a problem with the MQTT communication module process, restart the MQTT communication module process and obtain the corresponding sending failure data.
[0058] Step 133, detecting whether the antenna is connected normally.
[0059] Specifically, an embodiment of the present application proposes that when a communication failure occurs in the energy storage device and the communication is interrupted, it is determined that the status information of the device card is offline, and the device card can be read normally, and the signal strength of the device card is within the preset signal strength range, it is detected whether the antenna is connected normally. If the antenna is abnormally connected, it means that the communication failure occurs at the antenna, and the power supply status of the antenna is further queried, and then the antenna connection process is restarted until the antenna resumes normal connection; if the antenna is normally connected, the operator corresponding to the device card is switched, the dialing process of the device card is restarted, and the dialing operation is performed again.
[0060] Step 134, record the first fault cause information, and send the first fault cause information to the cloud platform after communication is restored.
[0061] Specifically, an embodiment of the present application proposes that when a communication failure occurs in the energy storage device and the communication is interrupted, the energy storage device and the 4G management platform will record the first fault cause information and will information when detecting the communication failure. The first fault cause information is used to characterize the fault cause information on the energy storage device side, wherein the first fault cause information may include the data information that the energy storage device fails to send to the cloud platform, the fault cause information of the energy storage device, the number of energy storage device failures, the duration of energy storage device failures, and the number of restarts of each of the above processes. The will information is used to characterize the state information of the energy storage device sent to the cloud platform by the energy storage device during abnormal connection or the information that the energy storage device performs a predetermined operation. After the above process is restarted to restore the communication connection, the cloud platform will send a fault recording instruction to the energy storage device. When the energy storage device receives the fault recording instruction, it will send the first fault cause information and will information to the cloud platform for storage and recording. After the cloud platform receives and organizes the first fault cause message, it sends a fault recovery instruction to the energy storage device. The energy storage device receives the fault recovery instruction and then initializes the fault cause information to record the next fault cause information.
[0062] Step 140: If the status information of the device card is online, detect whether a communication failure occurs in the cloud platform.
[0063] Specifically, an embodiment of the present application proposes that when a communication failure occurs in an energy storage device and communication is interrupted, after querying the status information of the device card of the energy storage device through the 4G management platform, the status information of the device card is judged. If the status information of the device card is online, it means that the communication failure occurred on the cloud platform side, and then the communication failure detection and troubleshooting are directly performed on the cloud platform side without the need for additional detection work, thereby improving the efficiency of detecting communication failures and increasing the accuracy of locating the cause of the communication failure.
[0064] Figure 4 This is a flow chart of a communication fault detection method for a cloud platform provided in an embodiment of the present application. The above step 140 specifically includes the following steps:
[0065] Step 141, checking whether the flow of the device card has reached the upper limit.
[0066] Specifically, an embodiment of the present application proposes that during normal communication, the cloud platform obtains the status message of the energy storage device through the 4G management platform. If the cloud platform obtains the offline status message of the energy storage device through the 4G management platform, and the cloud platform does not obtain the message sent by the energy storage device within a fixed time period, it is confirmed that the energy storage device has a communication failure and is offline. Further, when the energy storage device has a communication failure and interrupts communication, and when it is judged that the status information of the device card is online, it is detected whether the traffic of the device card has reached the usage limit. It can be understood that when the status information of the device card is online and the signal strength of the device card is within the preset signal strength range, it means that the communication failure occurs on the cloud platform side. First, it is detected whether the traffic of the device card has reached the usage limit. If the traffic of the device card exceeds the usage limit, it means that the reason for the communication failure is that the traffic exceeds the usage limit. The energy storage device subscribes to the traffic from the cloud platform. Optionally, when there is an operator with a better signal, the energy storage device will switch to an operator with a better signal for communication; if the traffic of the device card does not exceed the usage limit, it continues to detect whether the MQTT communication module is connected normally.
[0067] Step 142, detecting whether the MQTT communication module is connected normally.
[0068] Specifically, an embodiment of the present application proposes that when a communication failure occurs in the energy storage device and the communication is interrupted, and the status information of the device card is judged to be online, and the traffic of the device card has not reached the upper limit of usage, the heartbeat detection is used to determine whether the MQTT communication module is connected normally. Among them, heartbeat detection is a commonly used network connection detection technology, which is used to monitor and maintain the active state of the network connection to ensure that the communicating parties can continue to perceive the existence and status of each other. If the MQTT communication module is abnormally connected, the will information of the energy storage device is obtained, and the will information is used to represent that the energy storage device sends the status information of the energy storage device or the information that the energy storage device performs a predetermined operation to the cloud platform when the connection is abnormal, and restarts the MQTT communication module; if the MQTT communication module is normally connected, it is detected whether the gateway device is configured.
[0069] Optionally, an embodiment of the present application proposes to determine the fault information of the energy storage device based on the will information. First, the number of cycles of the will information is obtained, and the specific location of the fault of the energy storage device is determined based on the number of cycles of the will information. When the number of cycles of the will information is less than 500, it may be that a communication failure occurs in the cloud platform or the energy storage system.
[0070] If the number of cycles of the will information is greater than 500 and less than 1000 times, that is, when the cumulative charge and discharge amount of the energy storage device reaches 200,000 kWh. Then it is prioritized to judge that the liquid cooling system and / or PCS and / or sensor have failed. Specifically, over time, in the liquid cooling system, the coolant may reduce its heat conduction efficiency due to oxidation, contamination or consumption of additives, affecting the cooling effect of the system. At the same time, the coolant may also lack liquid as it is used. It is also possible that the system components (such as pipes, joints, pumps, etc.) may be damaged or poorly sealed as they are used, resulting in coolant leakage. Leaking coolant may not only cause battery performance to deteriorate, but may also cause corrosion or short circuit to the equipment, leading to safety accidents. The fan in the liquid cooling system may also malfunction. As the fan continues to run, the fan's bearings may wear out, resulting in reduced performance, increased mechanical noise, and even shutdown problems. The fan's motor may malfunction due to overheating, overload, or electrical problems, which may cause the fan to fail to start or run unstably. The fan's blades may crack or deform due to impact from foreign objects or fatigue from long-term high-speed rotation, affecting the air volume and efficiency. The fan's control system may be unable to adjust the speed normally or receive the correct operating signal due to aging or failure. Due to dust accumulation or pipe blockage, the cooling efficiency of the fan in the liquid cooling system is reduced, resulting in the temperature of the coolant being unable to be reduced. The radiator may fail in the PCS, which may include a fan. Long-term operation may cause wear of the fan blades and motor, reducing efficiency; the fan will absorb dust during operation, resulting in reduced fan performance or even blockage; the fan bearing may be damaged due to long-term operation, causing the fan to increase in noise or stop rotating; the fan requires a stable power supply, and power fluctuations or interruptions may cause fan failure; the sensor may include temperature sensors and water immersion sensors. Due to continuous use and environmental factors, the measurement accuracy of the sensor may gradually decrease; due to long-term use, the output of the sensor may shift over time, resulting in the measurement value not matching the actual value; due to long-term use, the response speed of the sensor may slow down due to aging or contamination, affecting the system's ability to respond to rapid changes; due to long-term use, the sensor may not be able to adapt to extreme temperature, humidity or other environmental conditions, resulting in performance degradation and safety hazards.
[0071] If the number of cycles of the will information is greater than 1,000 and less than 3,000, that is, when the cumulative charge and discharge of the energy storage device reaches 400,000, the battery pack is judged to be faulty. Specifically, with the long-term use of the battery pack, the battery pack may overheat, and in severe cases, even cause thermal runaway; with the long-term use of the battery pack, the internal connectors of the battery pack may fail due to aging, corrosion or mechanical stress, resulting in poor contact or increased resistance; with the long-term use of the battery pack, the failure of the BMS may cause the battery pack to work abnormally or even be damaged; the battery pack may be damaged by external impact or environmental factors, affecting the safe use of the battery; it is also possible that the battery pack may be short-circuited internally due to internal structural defects or the entry of foreign substances; with the long-term use of the battery pack, the battery may swell during the charge and discharge process, resulting in increased mechanical stress and affecting structural stability; with the long-term use of the battery pack, the internal chemical substances of the battery may leak due to failure or damage, causing pollution to the environment and equipment. Aerosols in the battery pack may fail. It is understandable that due to long-term use, the sub-nanometer microparticles in the aerosol may form haze and pollute the environment; there may be residues after using the aerosol, which may cause secondary damage to the equipment or affect its normal operation; the aerosol needs to be checked and replaced after the number of cycles reaches the corresponding number.
[0072] If the number of cycles of the will information is greater than 3,000 times, that is, when the cumulative charge and discharge capacity of the energy storage device reaches 1.3 million kWh, it is prioritized to judge that the battery cell has a fault. Specifically, the capacity of the battery cell will gradually decrease with the increase in the number of charge and discharge cycles; the resistance inside the battery cell may increase over time, affecting the charge and discharge efficiency of the battery cell; long-term use may cause the electrolyte to decompose, affecting the performance of the battery cell; the battery cell may experience thermal runaway after long-term use due to various factors (overcharging, over-discharging, internal short circuit, etc.); the electrochemical performance of the battery cell may degrade over time, such as reduced charge and discharge efficiency, shortened cycle life and other fault problems.
[0073] Optionally, another embodiment in the present application proposes that the number of cycles of the will information, in addition to the above-mentioned cumulative number of cycles, may also be the number of cycles since the last failure of the energy storage device. It is understandable that if the number of cycles since the last failure of the energy storage device is greater than 500 and less than 1000 times, that is, the cumulative charge and discharge amount of the energy storage device since the last failure reaches 200,000 kWh. Then it is prioritized to judge that the liquid cooling system and / or PCS and / or sensor have failed; if the number of cycles of the will information is greater than 1000 and less than 3000 times, that is, the cumulative charge and discharge amount of the energy storage device since the last failure reaches 400,000, then it is prioritized to judge that the battery pack has failed; if the number of cycles of the will information is greater than 3000 times, that is, the cumulative charge and discharge amount of the energy storage device since the last failure reaches 1.3 million kWh, then it is prioritized to judge that the battery cell has failed.
[0074] Optionally, an embodiment of the present application proposes that the format of the will information includes device status, number of SIM card status abnormalities, abnormal duration, number of signal value abnormalities, number of MQTT node disconnections, disconnection duration, and number of MQTT process restarts. Exemplarily, taking the device status of the will information in the present application as offline as an example, at this time, the number of SIM card status abnormalities is 2, the abnormal duration is 10min, the number of redials is 5, the number of signal value abnormalities is 5, and the abnormal duration is 10min; the number of MQTT node disconnections is 5, and the disconnection duration is 10min; the number of MQTT process restarts is 5. It can be understood that the number of cycles of the energy storage device this time is 2, and the cumulative number of cycles of the energy storage device is 102. The charging capacity of the energy storage device this time is 451kWh, and the discharge capacity of the energy storage device this time is 408kWh. It can be understood that the charging capacity of the energy storage device at that time is greater than the discharge capacity of the energy storage device at that time.
[0075] Step 143, detecting whether the gateway device is configured.
[0076] Specifically, an embodiment of the present application proposes that when a communication failure occurs in the energy storage device and the communication is interrupted, and the status information of the device card is judged to be online, the flow of the device card has not reached the upper limit of use, and the MQTT communication module is connected normally, it is detected whether the gateway device is configured successfully. Among them, the gateway device is an important component in the network architecture, which is mainly used to connect two or more different networks so that they can exchange and communicate data. The main functions of the gateway device include data packet forwarding, protocol conversion, routing selection, data filtering, etc., to ensure that different networks can communicate effectively. The gateway can realize network interconnection at multiple levels, such as the network layer and the transport layer, which enables them to adapt to different types of network connections, such as local area networks, wide area networks, and the Internet. If the gateway device is not configured, it means that the communication failure occurs at the gateway device, and the gateway device is configured. If the gateway device is configured, the will information is analyzed, and according to the will information, the gateway device and the client in the MQTT communication module are restarted and configured again. If there is no abnormality in the gateway device, the cloud platform will continue to check the will message. If the will message is offline, it can be determined that the communication of the energy storage device is interrupted. The will message will be analyzed to locate the problem of the energy storage device. If there is no will message, there is no problem in the communication between the energy storage device 4G and the server node. It may be a problem with the cloud platform service or the device MQTT process.
[0077] Step 144, record the second fault cause information, and send a fault recovery instruction to the energy storage device after communication is restored.
[0078] In the embodiments of the present application, specifically, one embodiment of the present application proposes that when a communication failure occurs on the cloud platform and communication is interrupted, the cloud platform will record the second fault cause information while detecting the communication failure. The second fault cause information is used to characterize the fault cause information on the cloud platform side. The second fault cause information may include cloud platform fault cause information, cloud platform fault frequency information, cloud platform fault duration information, and restart frequency information of each of the above processes. After the above processes are restarted to restore the communication connection, the cloud platform sends a fault recovery instruction to the energy storage device side, and refreshes the fault record instruction of the energy storage device side communicating with the cloud platform, which is used for the next communication fault record and the normal operation of the energy storage device.
[0079] Furthermore, when a communication failure occurs in the energy storage device and communication is interrupted, and the status information of the device card is judged to be online, the traffic of the device card has not reached the usage limit, the MQTT communication module is connected normally, and the gateway device is configured successfully, but the cloud platform still cannot communicate normally, the cloud platform determines that the energy storage device is offline and enters the offline state, records the second fault cause information and the will information, and fills the breakpoints when the energy storage device is back online, summarizes the fault information, and judges the offline warning level of the energy storage device based on the will information. Different monitoring and operation and maintenance strategies will be used for energy storage devices with high offline warning levels and low offline warning levels.
[0080] The communication fault detection method provided in the embodiment of the present application can realize that when the communication between the energy storage device and the cloud platform is interrupted, the cloud platform, the energy storage device, and the 4G management platform jointly troubleshoot the problem and quickly locate the communication fault problem from the entire communication link; by setting the corresponding process restart strategy, the self-recovery ability of the device fault is enhanced. When the communication fault of the energy storage device is cleared, the energy storage device will resume the transmission and send the fault cause information. The cloud platform will summarize the fault cause information and send a fault recovery instruction to the energy storage device, refresh the fault record instruction on the energy storage device, and ensure the normal operation and continuous recording of the energy storage device communication; in addition, the cloud platform will sort the historical link fault cause information of different energy storage devices, generate the offline warning level of the energy storage device, facilitate subsequent problem troubleshooting, monitoring and operation and maintenance, and ensure the stability of the energy storage device operation.
[0081] The communication fault detection device for energy storage equipment provided in the embodiment of the present invention can execute the communication fault detection method for energy storage equipment provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. The similarities can be referred to the above description of the communication fault detection of the energy storage equipment provided in the embodiment of the present invention, which will not be repeated here.
[0082] Figure 5 This is a schematic diagram of the structure of an embodiment of the device of the present application, such as Figure 5 As shown, the above device 50 may include:
[0083] An acquisition module 51, the acquisition module 51 is used to acquire the status information of the device card when the energy storage device is in an offline state;
[0084] A judging module 52, the judging module 52 is used to judge whether the status information of the device card is online;
[0085] The detection module 53 is used to detect whether a communication failure occurs in the energy storage device if the status information of the device card is offline; if the status information of the device card is online, detect whether the traffic of the device card reaches the usage upper limit; if the traffic of the device card exceeds the usage upper limit, subscribe to the traffic; if the traffic of the device card does not exceed the usage upper limit, determine whether the MQTT communication module is connected normally through heartbeat detection; if the MQTT communication module is abnormally connected, obtain the will information of the energy storage device, the will information is used to represent that the energy storage device sends the status information of the energy storage device or the information that the energy storage device performs a predetermined operation to the cloud platform when the connection is abnormal, and restart the MQTT communication module; if the MQTT communication module is normally connected, detect whether the gateway device is configured.
[0086] In one possible implementation, the detection module 53 is further used to detect whether the device card can be read normally; if the device card cannot be read, restart the dialing process of the device card; if the device card is read normally, detect the signal strength of the device card.
[0087] In one possible implementation, the communication fault detection device 50 further includes a restart module 54, and the restart module 54 is used to power off and restart the energy storage device if the device card cannot be read.
[0088] In one possible implementation, the detection module 53 is also used to detect whether the antenna is connected normally if the signal strength of the device card is outside the preset signal strength range; if the signal strength of the device card is within the preset signal strength range, detect whether the communication module is operating normally.
[0089] In one possible implementation, the restart module 54 is further configured to switch the operator and restart the dial-up process of the device card if the antenna is normally connected; and restart the antenna if the antenna is abnormally connected.
[0090] In one possible implementation, the communication fault detection device 50 also includes a receiving module 55, which is used to receive a fault recording instruction sent by the cloud platform, and the fault recording instruction is used to instruct the energy storage device to record fault information, and the fault information is used to characterize the cause of the failure of the energy storage device.
[0091] In one possible implementation, the restart module 54 is also used to configure the gateway device if the gateway device is not configured; if the gateway device is already configured, analyze the will information, and restart the gateway device to configure it again according to the will information.
[0092] In one possible implementation, the judgment module 52 is further configured to judge fault information of the energy storage device according to the will information.
[0093] In one possible implementation, the energy storage device also includes a liquid cooling system, a PCS, multiple sensors, a battery pack and a battery cell, and the acquisition module 51 is also used to obtain the number of cycles of the will information; the judgment module 52 is also used to give priority to judging that the liquid cooling system and / or the PCS and / or the sensor have failed if the number of cycles of the will information is greater than 500 and less than 1000 times; if the number of cycles of the will information is greater than 1000 and less than 3000 times, then giving priority to judging that the battery pack has failed; if the number of cycles of the will information is greater than 3000 times, then giving priority to judging that the battery cell has failed.
[0094] Combine the following Figure 6 The exemplary electronic device provided in the embodiments of the present application is further introduced. Figure 6 A schematic structural diagram of an electronic device 600 is shown.
[0095] The electronic device 600 may include at least one processor and at least one memory connected to the processor, wherein the memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute the communication fault detection method for the energy storage device provided in the embodiment shown in the present application.
[0096] Figure 6 A block diagram of an exemplary electronic device 600 suitable for implementing the embodiments of the present application is shown. Figure 6 The electronic device 600 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0097] like Figure 6 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include but are not limited to: one or more processors 610, storage 620, a communication bus 640 connecting different system components (including the storage 620 and the processor 610), and a communication interface 630.
[0098] The communication bus 640 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.
[0099] The electronic device 600 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, removable and non-removable media.
[0100] The memory 620 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Figure 3 Not shown, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (CD-ROM), a digital versatile disc read only memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to the communication bus 640 via one or more data medium interfaces. The memory 620 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present application.
[0101] A program / utility having a set (at least one) of program modules may be stored in memory 620, such program modules including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules generally perform the functions and / or methods of the embodiments described herein.
[0102] The electronic device 600 may also communicate with one or more external devices (e.g., keyboards, pointing devices, displays, etc.), one or more devices that enable a user to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via the communication interface 630. Furthermore, the electronic device 600 may also communicate with the network adapter ( Figure 6 The network adapter may communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via the communication bus 640. It should be understood that although Figure 6 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Drives; hereinafter referred to as: RAID) systems, tape drives, and data backup storage systems.
[0103] The processor 610 executes various functional applications and data processing by running the programs stored in the memory 620, such as implementing the method provided in the embodiment of the present application.
[0104] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 600. In other embodiments of the present application, the electronic device 600 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0105] In the above embodiments, the processor involved may include, for example, a CPU, a DSP, a microcontroller or a digital signal processor, and may also include a GPU, an embedded neural network processor (Neural-network Process Units; hereinafter referred to as: NPU) and an image signal processor (Image Signal Processing; hereinafter referred to as: ISP). The processor may also include necessary hardware accelerators or logic processing hardware circuits, such as ASIC, or one or more integrated circuits for controlling the execution of the program of the technical solution of the present application. In addition, the processor may have the function of operating one or more software programs, and the software programs may be stored in a storage medium.
[0106] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer executes the control method provided by the embodiment shown in the present application.
[0107] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is run on a computer, it enables the computer to execute the control method provided by the embodiment shown in the present application.
[0108] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0109] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0110] In several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory; hereinafter referred to as: ROM), random access memory (Random Access Memory; hereinafter referred to as: RAM), disk or optical disk, and other media that can store program codes.
[0111] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
[0112] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A communication fault detection method for an energy storage device, characterized in that: Applied to an energy storage device, the energy storage device includes a device card, the energy storage device is communicatively connected with a cloud platform, the cloud platform includes an MQTT communication module and a gateway device, the method includes: When the energy storage device is in an offline state, obtaining status information of the device card; Determine whether the status information of the device card is online; If the status information of the device card is offline, detecting whether a communication failure occurs in the energy storage device; If the status information of the device card is online, detecting whether the flow of the device card has reached the usage upper limit; If the traffic of the device card exceeds the usage limit, subscribe to the traffic; If the traffic of the device card does not exceed the usage limit, determine whether the MQTT communication module is connected normally through heartbeat detection; If the MQTT communication module is abnormally connected, the will information of the energy storage device is obtained, where the will information is used to indicate that the energy storage device sends the status information of the energy storage device or the information that the energy storage device performs a predetermined operation to the cloud platform when the connection is abnormal, and the MQTT communication module is restarted; If the MQTT communication module is connected normally, it is detected whether the gateway device is configured.
2. The method according to claim 1, characterized in that The detecting whether a communication failure occurs in the energy storage device comprises: Detect whether the device card can be read normally; If the device card cannot be read, restart the dialing process of the device card; If the device card is read normally, the signal strength of the device card is detected.
3. The method according to claim 2, characterized in that After restarting the dialing process of the device card if the device card cannot be read, the method further includes: If the device card cannot be read, the energy storage device is powered off and restarted.
4. The method according to claim 2, characterized in that: The energy storage device further includes an antenna and a communication module. If the device card is read normally, detecting the signal strength of the device card includes: If the signal strength of the device card is outside the preset signal strength range, detecting whether the antenna is normally connected; If the signal strength of the device card is within a preset signal strength range, detecting whether the communication module is operating normally; If the antenna is connected normally, the operator is switched and the dial-up process of the device card is restarted; If the antenna is abnormally connected, restart the antenna.
5. The method according to claim 1, characterized in that The method further comprises: A fault recording instruction sent by the cloud platform is received, where the fault recording instruction is used to instruct the energy storage device to record fault information, where the fault information is used to characterize a cause of a fault in the energy storage device.
6. The method according to claim 1, characterized in that If the MQTT communication module is normally connected, detecting whether the gateway device is configured includes: If the gateway device is not configured, configuring the gateway device; If the gateway device has been configured, the will information is analyzed, and according to the will information, the gateway device is restarted and configured again.
7. The method according to claim 1, characterized in that The method further comprises: The fault information of the energy storage device is determined according to the will information.
8. The method according to claim 7, characterized in that The energy storage device further includes a liquid cooling system, a PCS, a plurality of sensors, a battery pack and a battery cell. The fault information of the energy storage device determined according to the will information includes: The number of cycles for obtaining the will information; If the number of cycles of the will information is greater than 500 and less than 1000, it is preferred to determine that the liquid cooling system and / or the PCS and / or the sensor are faulty; If the number of cycles of the will information is greater than 1000 and less than 3000, it is first determined that the battery pack is faulty; If the number of cycles of the will information is greater than 3000, it is prioritized to determine that the battery cell is faulty.
9. An electronic device, characterized in that: include: A processor, a memory and a computer-readable storage medium, wherein the memory is used to store a computer program; the processor is used to run the computer program, and the computer-readable storage medium stores a computer program. When the computer program is run on a computer, the communication fault detection method for an energy storage device according to any one of claims 1 to 8 is implemented.
10. An energy storage cabinet, characterized in that: include: A battery pack, a PCS and an EMS, wherein the EMS implements the communication fault detection method for the energy storage device according to any one of claims 1 to 8.
Citation Information
Patent Citations
Monitoring method based on telecommunication network Internet of Things equipment
CN110798822A
Comprehensive energy management system and method
CN114755985A
Data monitoring method and device, electronic equipment and storage medium
CN117119513A
Photovoltaic energy storage remote monitoring device based on MQTT protocol
CN212411041U
Method and system for monitoring a connection status of a device
US20180159752A1