Electrochemical energy storage system communication interface matching method, device, equipment and medium

By automatically identifying equipment information and matching communication interfaces, the problem of low manual configuration efficiency of electrochemical energy storage power station communication system is solved, and an efficient and accurate configuration process is achieved, which reduces maintenance costs and improves the scalability of the system.

CN119945895APending Publication Date: 2025-05-06CHINA THREE GORGES CORPORATION
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510007901.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The configuration of existing electrochemical energy storage power station communication systems relies on manual configuration and testing, resulting in low configuration efficiency, poor scalability, high maintenance costs, and prone to data consistency problems and lack of intelligence.

Method used

A method for matching communication interfaces of electrochemical energy storage systems is proposed. By identifying device information of the device, scanning and identifying communication interface types, acquiring communication protocols and metadata, generating communication interface tables, and matching communication interfaces between the devices according to the table and the protocol, the automated configuration process is realized.

Benefits of technology

Through automated equipment identification and point data acquisition, the workload of manual configuration is greatly reduced, the configuration cycle is shortened, and the overall configuration efficiency is improved. At the same time, configuration errors caused by human factors are reduced, and the accuracy of point configuration is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119945895A_ABST
    Figure CN119945895A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an electrochemical energy storage system communication interface matching method and device, equipment and a medium. The method comprises the following steps: identifying equipment information of equipment accessed to an electrochemical energy storage system; the equipment information comprises the type, the manufacturer and the number of communication interfaces of the equipment; scanning and identifying the communication interface type of the equipment according to the equipment information; the communication interface types at least comprise telemetering, remote control and remote signaling; acquiring a communication protocol for communication between the devices, and extracting communication interface metadata of the devices according to the device model and the communication protocol; obtaining a preset communication interface numbering rule, numbering the communication interfaces according to the communication interface numbering rule, and generating a communication interface table; and matching the communication interface between the devices according to the communication interface table and the communication protocol. According to the embodiment of the invention, automatic equipment identification and point location data acquisition can be realized, the workload of manual configuration is greatly reduced, the configuration period is shortened, and the overall configuration efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a communication interface matching method, device, equipment and medium for an electrochemical energy storage system. Background Art

[0002] In the construction and operation of electrochemical energy storage power stations, the configuration of the communication system is a key link. The power station involves many subsystems, including the battery management system (BMS), power conversion system (PCS), energy management system (EMS), etc. The communication configuration between them is large and complex. As an important part of the power system, the communication system of the electrochemical energy storage power station is responsible for realizing the information exchange and control command transmission between the equipment in the power station. The stable operation and efficient management of the power station depend on an accurate and reliable communication network. However, the existing communication system configuration relies on manual configuration and testing. The configuration process is time-consuming and error-prone, with poor scalability and high maintenance costs. Summary of the invention

[0003] In view of the above problems, the present invention aims to propose a communication interface matching method, device, equipment and medium for an electrochemical energy storage system, so as to solve the problems of low efficiency, high cost and poor scalability in the manual configuration process of the related technology, and improve the configuration efficiency and accuracy of the communication system of the electrochemical energy storage power station.

[0004] According to a first aspect of the present invention, a communication interface matching method for an electrochemical energy storage system is first provided, wherein the electrochemical energy storage system includes a plurality of devices; the devices include a plurality of different types of communication interfaces, and the devices communicate with each other through the communication interfaces; the communication interfaces are used to transmit and receive data or control instructions; the method includes:

[0005] Identify device information of a device connected to the electrochemical energy storage system; the device information includes the model, manufacturer, and number of communication interfaces of the device;

[0006] Scan and identify the communication interface type of the device according to the device information; the communication interface type includes at least telemetry, remote control, and remote communication;

[0007] Acquire a communication protocol for communication between the devices, and extract communication interface metadata of the devices according to the device model and the communication protocol;

[0008] Obtaining a preset communication interface numbering rule, numbering the communication interfaces according to the communication interface numbering rule, and generating a communication interface table;

[0009] The communication interfaces between the devices are matched according to the communication interface table and the communication protocol.

[0010] Optionally, the device information of the device connected to the electrochemical energy storage system includes:

[0011] A preset communication interface database; the communication interface database includes device information of at least one device;

[0012] Matching device information of the device from the communication interface database;

[0013] If the matching fails, the device information of the device is entered into the communication interface database.

[0014] Optionally, the acquiring a communication protocol for communication between the devices, and extracting communication interface metadata of the device according to the device model and the communication protocol, includes:

[0015] Using a protocol plug-in corresponding to the communication protocol to parse the communication data packet of the device;

[0016] The communication interface metadata of the device is extracted from the parsed communication data packet according to the device model.

[0017] Optionally, the acquiring of the communication protocol for communication between the devices, after extracting the communication interface metadata of the device according to the device model and the communication protocol, includes:

[0018] Determining a data object transmitted by the communication interface according to the communication interface metadata;

[0019] The communication interfaces are classified according to the data objects to obtain classification results.

[0020] Optionally, the acquiring a preset communication interface numbering rule, numbering the communication interfaces according to the communication interface numbering rule, and generating a communication interface table includes:

[0021] Determine a communication interface numbering rule library according to the communication interface metadata of the device and the classification result of the communication interface;

[0022] Acquiring a communication link between the devices;

[0023] Identifying data flow of devices connected to the electrochemical energy storage system;

[0024] Determining a communication level of the device in the communication link according to the data flow direction;

[0025] According to the communication level, selecting a communication interface numbering rule from the communication interface numbering rule library;

[0026] The communication interfaces of the device are numbered according to the communication interface rule to generate a communication interface table.

[0027] Optionally, after selecting a communication interface numbering rule from the interface numbering rule library according to the communication level, the method further comprises:

[0028] Obtaining real-time operation data of the device and historical configuration records of the device;

[0029] The communication interface numbering rule is adjusted according to the real-time operation data and the historical configuration record.

[0030] Optionally, after selecting a communication interface numbering rule from the interface numbering rule library according to the communication level of the device in the communication link, the method further includes:

[0031] Reserving a standby communication interface number in the communication interface numbering rule;

[0032] If a communication interface of the device is increased, the increased communication interface is numbered using the candidate communication interface number.

[0033] Optionally, the communication interface table includes communication interface numbers;

[0034] The matching the communication interface between the devices according to the communication interface table and the communication protocol includes:

[0035] Matching the communication interfaces between the devices according to the communication interface numbers;

[0036] The devices communicate with each other according to the communication protocol and the matched communication interface.

[0037] Optionally, the method further comprises:

[0038] Monitor the operating data of the device in real time to detect whether the device is abnormal or malfunctioning;

[0039] If an abnormality or failure occurs in the equipment, a corresponding adjustment plan will be automatically adopted.

[0040] According to a second aspect of the present invention, there is also provided a communication interface matching device for an electrochemical energy storage system, characterized in that the device comprises:

[0041] An identification module, used to identify device information of a device connected to the electrochemical energy storage system; the device information includes the model, manufacturer, and number of communication interfaces of the device;

[0042] A communication interface type determination module, used to scan and identify the communication interface type of the device according to the device information; the communication interface type includes at least telemetry, remote control, and remote communication;

[0043] A communication interface metadata acquisition module, used to acquire the communication protocol for communication between the devices, and extract the communication interface metadata of the device according to the device model and the communication protocol;

[0044] A communication interface table generating module, used to obtain a preset communication interface numbering rule, number the communication interfaces according to the communication interface numbering rule, and generate a communication interface table;

[0045] A matching module is used to match the communication interface between the devices according to the communication interface table and the communication protocol.

[0046] According to the third aspect of the present invention, there is also provided an electronic device, characterized in that it comprises a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when the computer program is executed by the processor, the electrochemical energy storage system communication interface matching method as described above is implemented.

[0047] According to a fourth aspect of the present invention, a computer-readable storage medium is further provided, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the electrochemical energy storage system communication interface matching method as described above is implemented.

[0048] The electrochemical energy storage system communication interface matching method provided in the embodiment of the present invention identifies the device information of the device connected to the electrochemical energy storage system; the device information includes the model, manufacturer, and number of communication interfaces of the device; according to the device information, scan and identify the communication interface type of the device; the communication interface type includes at least telemetry, remote control, and remote signaling; obtain the communication protocol for communication between devices, extract the communication interface metadata of the device according to the device model and communication protocol; obtain the preset communication interface numbering rule, number the communication interface according to the communication interface numbering rule, and generate a communication interface table; match the communication interface between devices according to the communication interface table and the communication protocol. The embodiment of the present invention greatly reduces the workload of manual configuration, shortens the configuration cycle, and improves the overall configuration efficiency through automated device identification and point data collection; and the automated point scanning reduces configuration errors caused by human factors and improves the accuracy of point configuration.

[0049] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0051] Figure 1 It is a flowchart of the steps of a communication interface matching method for an electrochemical energy storage system provided by one embodiment of the present invention;

[0052] Figure 2 This is a system architecture diagram of a communication interface matching of an electrochemical energy storage system provided by an embodiment of the present invention;

[0053] Figure 3 This is a middleware development flow chart provided by an embodiment of the present invention;

[0054] Figure 4 It is a structural schematic diagram of a communication interface matching device for an electrochemical energy storage system provided by one embodiment of the present invention. DETAILED DESCRIPTION

[0055] In order to make the purpose, technical scheme and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. However, it can be understood by those skilled in the art that in the embodiments of the present invention, many technical details are proposed in order to enable readers to better understand the present invention. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present invention can also be implemented. The division of the following embodiments is for the convenience of description and should not constitute any limitation on the specific implementation of the present invention. The various embodiments can be combined and referenced with each other without contradiction.

[0056] Electrochemical Energy Storage System (ESS) is a system that uses electrochemical reactions to store and release electrical energy. It converts electrical energy into chemical energy through batteries (such as lithium-ion batteries, lead-acid batteries, sodium-sulfur batteries, etc.) and converts chemical energy into electrical energy for output when needed. The electrochemical energy storage system contains multiple devices, such as the battery management system (BMS): monitors and manages the status of the battery pack, the power conversion system (PCS): realizes the conversion between DC and AC, the energy management system (EMS): monitors and schedules the operation of the entire energy storage system, etc. The communication configuration between them is labor-intensive and complex. The existing communication system configuration usually follows the following steps:

[0057] 1. Determine the communication requirements between each subsystem, including telemetry, telesignaling, and remote control points.

[0058] 2. Manually configure communication protocol parameters, such as Modbus register addresses or IEC 61850 models, IEC104 models, according to device specifications and technical manuals.

[0059] 3. Physical connection and communication line establishment by on-site engineers.

[0060] 4. Perform manual testing of points to verify data accuracy and communication reliability.

[0061] 5. Record and update configuration information to form a communication network diagram of the site

[0062] The communication interface in this application is the communication point, which refers to the logical or physical location in the communication system used to transmit and receive specific data or control instructions. Points are usually associated with specific equipment or sensors, and are used to identify and locate specific data sources or control targets. Each point usually corresponds to a specific data source or control target, such as a sensor, switch, controller, etc. It is a data point of communication. Generally, the power industry is divided into telesignaling, telemetering, teleadjustment, and telecontrol. For example:

[0063] Telemetry point: used to transmit the telemetry data of the equipment, such as voltage, current, temperature, power, etc.;

[0064] Remote signal point: used to transmit the remote signal status of the equipment, such as switch status, alarm status, etc.

[0065] Remote control point: used to transmit remote control instructions of equipment, such as start, stop, adjust, etc.

[0066] Each device in an electrochemical energy storage system usually corresponds to multiple communication interfaces (points) for transmitting different data types (such as telemetry, telesignaling, remote control, etc.).

[0067] Modbus is a communication protocol developed by Modicon (Modular Digital Controller) in 1979, originally used for communication between its programmable logic controllers. Due to its simplicity, openness and ease of implementation, Modbus has gradually become a widely used communication protocol in the field of industrial automation.

[0068] IEC 61850 is a standard developed by the International Electrotechnical Commission (IEC) specifically for communication in substation automation systems. It defines the communication protocol and data model between various devices in a substation (such as circuit breakers, protection devices, measuring equipment, etc.).

[0069] IEC 104 is part of the IEC 60870-5 series of standards and is mainly used for telecontrol communications in power systems. It is a communication protocol based on TCP / IP (Transmission Control Protocol / Internet Protocol) and is used to achieve data exchange between the dispatch center and substations, power plants and other equipment.

[0070] The existing methods have the following problems:

[0071] 1. Low configuration efficiency: Due to reliance on manual configuration and testing, the configuration process is time-consuming and prone to errors.

[0072] 2. Poor scalability: As the scale of power plants increases, manually managing the communication network becomes complicated and difficult to adapt to system expansion.

[0073] 3. High maintenance cost: Manual configuration and testing require a large number of on-site engineers, increasing labor costs.

[0074] 4. Data consistency issues: Manually recording and updating configuration information is prone to omissions or errors, resulting in inconsistent data.

[0075] 5. Lack of intelligence: Existing methods cannot achieve automated point recommendation and configuration optimization and rely on engineer experience.

[0076] In addition, when processing large-scale data, existing technologies lack effective data analysis and processing capabilities, making it difficult to achieve in-depth insights into equipment status and operating trends, resulting in the inability to perform predictive maintenance and optimize decision-making. These problems limit the reliability and intelligence level of the communication system of electrochemical energy storage power stations.

[0077] This application develops a middleware for rapid configuration of point tables, which realizes automated device identification, point scanning, intelligent classification, automatic numbering, and configuration optimization, greatly reducing manual intervention and lowering the configuration error rate.

[0078] In this application, the communication interface refers to the communication point.

[0079] Reference Figure 1 , shows a flow chart of the steps of a communication interface matching method for an electrochemical energy storage system provided by an embodiment of the present invention, which may specifically include the following steps:

[0080] Step 101, identifying device information of a device connected to the electrochemical energy storage system; the device information includes the model, manufacturer, and number of communication interfaces of the device.

[0081] This application develops a middleware and uses the middleware to perform automated device identification. Develop device fingerprint technology in the middleware. Use device fingerprint technology to quickly identify the model and manufacturer of the connected device. Among them, device fingerprint technology is a technology that identifies and tracks devices by analyzing the unique characteristics of the device. Its core is to generate a unique identifier (i.e., "fingerprint") by analyzing the hardware and software characteristics of the device, thereby identifying the model and manufacturer of the device.

[0082] A point database containing the models, manufacturers, and corresponding number of points of various devices is pre-built in the middleware. When the device is connected to the electrochemical energy storage system, the middleware will automatically capture the communication data packet of the device, extract the device's unique identifier (such as MAC address) and communication protocol features (such as frame header, frame tail, data format, etc.) from the data packet, match the extracted features with the pre-built point database, and quickly identify the model, manufacturer, and number of points of the device.

[0083] Step 102, scanning and identifying the communication interface type of the device according to the device information; the communication interface type includes at least telemetry, remote control, and remote communication.

[0084] The middleware is integrated with artificial intelligence algorithms. After obtaining the number of points corresponding to the equipment, the artificial intelligence algorithms can be used to automatically scan and identify the type of points of the equipment (telemetry, remote control, remote communication). That is, determine what type of points all the points of the equipment are.

[0085] Specifically, a large amount of telemetry, remote control and telesignaling point data can be collected, the type of each point can be marked, and a machine learning model (such as random forest, support vector machine) can be used to train a classification model using the marked data set. The trained classification model can be used to identify the point type.

[0086] Step 103: Acquire the communication protocol for communication between the devices, and extract the communication interface metadata of the device according to the device model and the communication protocol.

[0087] A communication protocol parsing engine is developed in the middleware, which supports plug-in communication protocol adaptation and parsing of multiple communication protocols. Users can expand new protocols through plug-ins. If the communication protocol of the device is relatively special, or there is a problem with the encoding of the communication protocol, it can be identified through the engine to ensure that the connection is carried out in accordance with the communication protocol agreed upon between the devices, and there will be no communication anomalies, data anomalies and other problems at the points.

[0088] Each device generally supports multiple communication protocols, and the communication protocols are mainly selected manually. Generally, a device will support several communication protocols, and the number of communication protocols is relatively limited, so manual selection is sufficient.

[0089] After determining the device model, determine the communication protocol corresponding to the device, load the corresponding communication protocol plug-in according to the communication protocol used by the device, parse the device's communication data packet, and then use artificial intelligence algorithms to extract point bit metadata (register address, data type, unit, etc.) from the parsed data packet.

[0090] A big data cloud platform is also built in the middleware, which includes data collection layer, data processing layer, data storage layer and application service layer. Data collection and integration: Centrally store point metadata from different devices and systems.

[0091] The point-bit metadata (register address, data type, unit, etc.) extracted from the parsed data packets using artificial intelligence algorithms is stored in the cloud platform.

[0092] Step 104: obtain a preset communication interface numbering rule, number the communication interfaces according to the communication interface numbering rule, and generate a communication interface table.

[0093] The middleware has a preset point numbering rule library, which contains various point numbering rules, such as:

[0094] Numbering rule format: equipment number-function number-address number-sequence number;

[0095] Device number: identifies the device or module of the point; Function number: identifies the function type of the point (such as telemetry, remote control, remote communication); Address number: identifies the address of the point (such as register address); Sequence number: identifies the sequence of the point (such as 1, 2, 3...).

[0096] Example: BMS-01-40001-001: indicates the first telemetry point of the battery management system (BMS), with the address 40001;

[0097] PCS-02-50001-002: indicates the second remote control point of the power conversion system (PCS), with the address 50001.

[0098] After determining the point numbering rule, you can number the points of the equipment according to the point numbering rule and generate a point table. Generally, the point table is an Excel table, which can be numbered in order.

[0099] Step 105: Match the communication interface between the devices according to the communication interface table and the communication protocol.

[0100] After obtaining the point table of the equipment, the points between the equipment can be matched according to the point numbers in the point table.

[0101] Point matching is a key step to ensure that devices can communicate correctly. Specifically, the points of device A (sender) need to be matched one-to-one with the points of device B (receiver), ensuring that the point names, numbers, sequences, and communication protocols are consistent.

[0102] Through the above method, through device fingerprint technology and communication protocol adapter, the middleware can automatically identify connected devices and collect necessary point metadata, which is the basis for achieving rapid configuration.

[0103] In an embodiment of the present invention, by identifying the device information of the device connected to the electrochemical energy storage system; the device information includes the model, manufacturer, and number of communication interfaces of the device; according to the device information, scan and identify the type of communication interface of the device; the communication interface type includes at least telemetry, remote control, and remote signaling; obtain the communication protocol for communication between devices, extract the communication interface metadata of the device according to the device model and communication protocol; obtain the preset communication interface numbering rule, number the communication interface according to the communication interface numbering rule, and generate a communication interface table; match the communication interface between devices according to the communication interface table and the communication protocol. The embodiment of the present invention greatly reduces the workload of manual configuration, shortens the configuration cycle, and improves the overall configuration efficiency through automated device identification and point data collection; and automated point scanning reduces configuration errors caused by human factors and improves the accuracy of point configuration.

[0104] In an optional embodiment of the present invention, step 101 further includes the following steps:

[0105] S1011, preset a communication interface database; the communication interface database includes device information of at least one device;

[0106] S1012, matching device information of the device from the communication interface database;

[0107] S1013: If the matching fails, the device information of the device is entered into the communication interface database.

[0108] A point database containing the models, manufacturers, and corresponding number of points of various devices is pre-built in the middleware. When the device is connected to the electrochemical energy storage system, the middleware will automatically capture the communication data packet of the device, extract the unique identifier of the device (such as MAC address) and communication protocol features (such as frame header, frame tail, data format, etc.) from the data packet, and match the extracted features with the pre-built point database. If the match fails, it means that the device is not in the database, then it is necessary to add a new entry to record the model, manufacturer and corresponding number of points of the device in the point database to expand the point database.

[0109] In an optional embodiment of the present invention, step 103 further includes the following sub-steps:

[0110] S1031, using a protocol plug-in corresponding to the communication protocol to parse a communication data packet of the device;

[0111] S1032: Extract the communication interface metadata of the device from the parsed communication data packet according to the device model.

[0112] After determining the device model, determine the communication protocol corresponding to the device, load the corresponding protocol plug-in according to the communication protocol used by the device, parse the device's communication data packet, and then use artificial intelligence algorithms to extract point bit metadata (register address, data type, unit, etc.) from the parsed data packet.

[0113] Specifically, protocol plug-ins can be used to parse data packets, extract information such as register addresses and data types, and artificial intelligence algorithms (such as machine learning and deep learning) can be used to analyze data packets and extract metadata.

[0114] In an optional embodiment of the present invention, step 103 further includes the following sub-steps:

[0115] S103-1, determining a data object transmitted by the communication interface according to the communication interface metadata;

[0116] S103-2, classify the communication interface according to the data object to obtain a classification result.

[0117] Classify points according to the specific devices or functional modules they correspond to in the equipment system, that is, classify them according to the dimensions of the objects associated with the data, for example: points in the battery management system:

[0118] Module voltage point: corresponds to the voltage information of the battery module;

[0119] Cell voltage point: corresponds to the voltage information of the cell in the battery module;

[0120] Points in the power conversion system:

[0121] Input voltage point: voltage information corresponding to the input terminal;

[0122] Output current point: corresponding to the current information of the output end;

[0123] According to the point metadata, the data object transmitted by the point can be determined, that is, whether the point transmits voltage or current, whose voltage it is, etc. It focuses more on the specific meaning and associated objects of the point in the system.

[0124] Specifically, machine learning algorithms can be used to intelligently classify points, such as classification algorithms (such as random forest, SVM (support vector machine), KNN (K nearest neighbor)) can be used to classify points. Clustering algorithms (such as K-Means (K mean), DBSCAN (Density-Based Spatial Clustering of Applications with Noise, density-based clustering algorithm)) can be used to group points and identify similar points. Association rule mining (such as Apriori algorithm) can be used to analyze the association relationship between points.

[0125] Specifically, the collected point metadata is processed to extract device features, point features and associated features, and construct feature vectors. The classification model is trained (a large number of point samples are collected and the equipment or devices corresponding to each point are labeled) using the labeled data (selecting a suitable machine learning algorithm), and the points are intelligently classified using the trained model to obtain the classification results.

[0126] In an optional embodiment of the present invention, step 104 further includes the following sub-steps:

[0127] S1041, determining a communication interface numbering rule library according to the communication interface metadata of the device and the classification result of the communication interface.

[0128] When generating point numbering rules, the following principles should be followed: each point number must be unique to avoid duplication; the numbering rules should support the expansion of new points in the future; the numbers should have a certain readability to facilitate understanding and maintenance; the numbers can reflect the hierarchical structure of the points (such as equipment, modules, functions).

[0129] When generating point numbering rules, not only the point metadata should be considered, but also the classification results based on the specific devices or functional modules corresponding to the points in the equipment system, that is, the dimensions of the objects associated with the data.

[0130] Common point numbering rules: device number (identifies the device or module of the point), function number (identifies the function type of the point (such as telemetry, remote control, remote signaling)), address number (identifies the address of the point (such as register address)), sequence number (identifies the order of the point (such as 1, 2, 3...)), etc.

[0131] Let's take an example to illustrate:

[0132] Point numbering rule format: equipment number-function number-address number-sequence number;

[0133] BMS-01-40001-001: indicates the first telemetry point of the battery management system (BMS), with the address 40001;

[0134] PCS-02-50001-002: indicates the second remote control point of the power conversion system (PCS), with the address 50001.

[0135] S1042, obtaining a communication link between the devices;

[0136] S1043, identifying the data flow of a device connected to the electrochemical energy storage system;

[0137] S1044: Determine the communication level of the device in the communication link according to the data flow direction.

[0138] The communication link between devices is the data transmission path. For example, the voltage data of your battery cell may be collected by the BMS, and then sent to the PCS, then to the EMS system, and then to the centralized control system. The communication link is from BMS to PCS to EMS to the centralized control system. After determining the communication link, determine the communication level of the communicating devices (assuming that devices A and B are communicating) in the entire communication link.

[0139] S1045, selecting a communication interface numbering rule from the communication interface numbering rule library according to the communication level;

[0140] S1046, numbering the communication interfaces of the device according to the communication interface rule to generate a communication interface table;

[0141] Set up different levels in advance, and then each level can have a point numbering rule to form a point numbering rule library.

[0142] After determining the communication level of the device, you can select the appropriate point numbering rule from the point numbering rule library according to the communication level. According to the selected point numbering rule, you can number the points of the device and finally generate a point table.

[0143] For example: the selected point numbering rule is: device number-function number-address number-sequence number,

[0144] Assuming the current device is A, the number is: A-01-40001-001: indicates the first telemetry point of device A, with address 40001.

[0145] In addition, the point numbering rule can also be selected according to the communication protocol between devices. For example, if device A and device B use the Modbus protocol, the point numbering rule can be based on the Modbus register address; if device A and device B use the OPC UA (OPC Unified Architecture) protocol, the point numbering rule can be based on the OPC UA node ID.

[0146] Sort and number the points according to the point numbering rules to ensure that the point numbers and order of device A and device B are consistent.

[0147] The point table may include the point number (unique identifier, such as A-01-40001-001), equipment number (such as BMS, PCS, EMS), function type (such as telemetry, remote control, remote signaling), address number (such as register address), and point name (such as battery voltage, temperature sensor, etc.).

[0148] When performing point matching, the matching rules are:

[0149] The point name of device A is the same as the point name of device B;

[0150] The point number of device A is the same as the point number of device B;

[0151] The point address of device A is consistent with the point address of device B;

[0152] The communication protocols of device A and device B are consistent;

[0153] Point matching is performed through the point table to ensure that the points of device A and device B correspond one to one and that the communication protocols are consistent, thereby achieving point matching of device A and device B and ensuring smooth communication and accurate data transmission.

[0154] It should be noted that the communication between devices, that is, data transmission, will be encrypted and securely transmitted to ensure the security of data during transmission. The SSL (Secure Sockets Layer) / TLS (Transport Layer Security) protocol can be used to encrypt data transmission to prevent data from being stolen during transmission, and to encrypt data stored in the database or data lake to prevent data leakage. Strict access control is implemented to ensure that only authorized users can access sensitive data. User access behavior can also be recorded and audit logs can be generated for easy tracking and analysis.

[0155] In an optional embodiment of the present invention, after S1045, the following sub-steps are also included:

[0156] S1045-1, obtaining real-time operation data of the device and historical configuration records of the device;

[0157] S1045-2: Adjust the communication interface numbering rule according to the real-time operation data and the historical configuration record.

[0158] The real-time operation data of the points during operation is collected through the big data cloud platform, and the operation status of the points is recorded, such as communication delay, data loss rate, communication success rate, etc. Real-time operation data refers to the specific values ​​collected or transmitted in real time during the operation of a certain point, which is dynamic and changes over time.

[0159] Obtain the historical configuration records of the equipment (equipment model, communication protocol, point metadata, etc.) from the big data cloud platform, and extract the point numbering rules from the historical configuration records. Analyze the communication problems in the historical configuration records, such as communication failure, data loss, etc., to find out the deficiencies of the point numbering rules.

[0160] Based on real-time operation data and historical configuration records, the point numbering rules are dynamically adjusted to improve communication efficiency and stability.

[0161] In an optional embodiment of the present invention, after S1045, the following sub-steps are also included:

[0162] S1045-11, reserving a candidate communication interface number in the communication interface numbering rule;

[0163] S1045-12: If the communication interface of the device is increased, the increased communication interface is numbered using the candidate communication interface number.

[0164] The point numbering rules should support the expansion of new points in the future to avoid numbering conflicts caused by new points. This can be achieved by reserving a certain amount of numbering space in the numbering rules.

[0165] Let's take an example to illustrate:

[0166] Equipment number: BMS, PCS, EMS;

[0167] Function number: 01 (telemetry), 02 (remote control), 03 (remote communication);

[0168] Address number: 40001, 40002, 40003;

[0169] Sequential numbers: 001, 002, 003;

[0170] Reserved range: Sequential numbers from 001 to 999, with 900 to 999 reserved as backup points.

[0171] In an optional embodiment of the present invention, step 105 may further include the following steps:

[0172] S1051, matching the communication interfaces between the devices according to the communication interface numbers;

[0173] S1052: Enable the devices to communicate with each other according to the communication protocol and the matched communication interface.

[0174] Specifically, the point table may include point number (unique identifier, such as A-01-40001-001), equipment number (such as BMS, PCS, EMS), function type (such as telemetry, remote control, remote signal), address number (such as register address), point name (such as battery voltage, temperature sensor, etc.), etc.

[0175] When performing point matching, the matching rules are:

[0176] The point name of device A is the same as the point name of device B;

[0177] The point number of device A is the same as the point number of device B;

[0178] The point address of device A is consistent with the point address of device B;

[0179] The communication protocols of device A and device B are consistent;

[0180] Point matching is performed through the point table to ensure that the points of device A and device B correspond one to one and that the communication protocols are consistent, thereby achieving point matching between device A and device B and ensuring smooth communication between devices and accurate data transmission.

[0181] After completing the point matching between devices, the middleware will automatically perform point communication tests to ensure normal communication.

[0182] In an optional embodiment of the present invention, the following steps may also be included:

[0183] S1, monitor the operation data of the device in real time to detect whether the device is abnormal or fails;

[0184] S2: If the device is abnormal or fails, a corresponding adjustment plan is automatically adopted.

[0185] The middleware integrates anomaly detection and self-healing mechanisms. Anomaly detection monitors the system's operating status in real time and promptly detects configuration errors or communication failures. After detecting an anomaly, the self-healing mechanism automatically adjusts the configuration or takes other measures to ensure the stable operation of the system.

[0186] Through the communication protocol parsing engine of the middleware and the data collection layer in the big data cloud platform, the operating status and communication data of the equipment are monitored in real time, and anomaly detection rules are defined, such as data anomalies, communication interruptions, configuration conflicts, etc. During the monitoring process, whether there are abnormal situations is automatically detected. When a configuration error or communication failure is detected, the configuration plan is automatically adjusted to solve the abnormal problem. When a device failure is detected, the device is automatically restarted to restore the normal operation of the system. When a communication interruption is detected, the communication connection is automatically restored to ensure normal data transmission. After the automatic adjustment, the adjustment results can be displayed to the user, and the user can confirm or adjust manually.

[0187] The middleware is designed with a user interface and a graphical programming interface, which provides drag-and-drop operations to customize point configuration. Specifically, graphical components such as point icons, device icons, and connection lines are designed, and users can combine these components into configuration solutions through drag-and-drop operations.

[0188] An intuitive user interface is designed to display the adjustment results to users through the user interface, thus improving the user experience.

[0189] Through the above-mentioned embodiments of the invention, through automated equipment identification and point data collection, the workload of manual configuration is greatly reduced, the configuration cycle is shortened, and the overall configuration efficiency is improved; and automated point scanning and intelligent classification reduce configuration errors caused by human factors and improve the accuracy of point configuration; the design of the middleware and cloud platform allows the system to easily adapt to the expansion of the power station scale without large-scale changes to the existing configuration process; the graphical user interface provides an intuitive operation method, allowing users to manage and adjust point configurations more conveniently. In addition, the integrated anomaly detection and self-healing mechanism can monitor the configuration and communication status in real time, respond quickly to abnormal situations, and reduce system downtime; data encryption and access control mechanisms enhance the data security of the system and protect key information from unauthorized access.

[0190] Reference Figure 2, shows a system architecture diagram of a communication interface matching of an electrochemical energy storage system provided by an embodiment of the present invention, which is as follows:

[0191] The middleware used in the communication system of the electrochemical energy storage power station simplifies the configuration process of the communication system of the electrochemical energy storage power station through automation technology. The middleware has developed device fingerprint technology, communication protocol adapter, point metadata collection module (centrally storing point metadata from different devices and systems), and big data cloud platform.

[0192] The big data cloud platform includes:

[0193] Data storage layer (data storage system): select appropriate database technology and build a data lake to store unstructured data;

[0194] Data processing and analysis module: Real-time and batch processing: Use stream processing technology to process data in real time, and batch processing technology to analyze large-scale data sets; Data security and privacy: Implement data encryption and access control to ensure data security;

[0195] User interface: Develop a graphical programming interface, provide drag-and-drop operations to customize point configuration, design an intuitive user interface, and improve user experience;

[0196] Configuration template matching and optimization, that is, matching and optimization of numbering rules.

[0197] Anomaly detection and self-healing mechanism: Integrate anomaly detection system to detect configuration errors or communication failures in a timely manner; design the system's self-healing capabilities to automatically adjust the configuration;

[0198] System monitoring module, which monitors the operating status of the system in real time, including device status, communication status and data transmission status;

[0199] Data analysis and decision support, using historical configuration data to train machine learning models (using machine learning algorithms (such as collaborative filtering, content-based recommendations, deep learning, etc.) to train recommendation models) to recommend configuration plans (numbering rules) for users.

[0200] Predictive maintenance models analyze equipment operation data and train models (using machine learning algorithms (such as time series analysis, regression analysis, deep learning, etc.) to train predictive models) to predict equipment failures and maintenance needs.

[0201] User behavior analysis: analyze user operation behaviors in the system, optimize system design and user experience, and record detailed information of each numbering rule change, including change time, change content, change personnel, etc.

[0202] Reference Figure 3, shows a middleware development flow chart provided by an embodiment of the present invention, which is as follows:

[0203] System requirements analysis and planning, determine the project goals, scope and user needs, and investigate the existing electrochemical energy storage power station communication system architecture. This stage is the starting point of the project. By clarifying the goals and needs, we can ensure that the subsequent design and development are in the right direction.

[0204] System architecture design, design the software architecture of the middleware, adopt microservice architecture to improve the scalability and maintainability of the system, design clear data flow, and ensure that the process of data collection from equipment to cloud platform storage and analysis is efficient and reliable.

[0205] Develop device fingerprint technology to implement device fingerprint technology and quickly identify device models and manufacturers.

[0206] Communication protocol adapter development, development of communication protocol parsing engine, support for plug-in communication protocol adaptation.

[0207] Point data collection and upload, collect point metadata from different devices and systems to ensure data integrity and consistency.

[0208] Big data cloud platform construction, architecture design: Build a layered cloud platform architecture, including data collection layer, data processing layer, data storage layer and application service layer. Data collection and integration: Centrally store point metadata from different devices and systems. Data storage technology: Select appropriate database technology and build a data lake to store unstructured data.

[0209] Develop intelligent classification and numbering algorithms, and apply machine learning algorithms to achieve intelligent classification of points.

[0210] User interface design, development of graphical programming interface, providing drag-and-drop and other operations to customize point configuration, designing intuitive user interface, and improving user experience.

[0211] Configuration template matching and optimization, numbering rule matching and optimization, automatic optimization of point numbering rules based on historical configuration data and real-time operation data.

[0212] Adaptive configuration template implementation, adaptive numbering rule implementation, select the point numbering rule in the point numbering rule library according to actual conditions.

[0213] Integration of anomaly detection and self-healing mechanism, integrated anomaly detection system, timely detection of configuration errors or communication failures, design of system self-healing capabilities, and automatic adjustment of configuration.

[0214] Configuration implementation and monitoring, match communication points according to the point table, and monitor the system's operating status in real time, including device status, communication status, and data transmission status.

[0215] Data analysis and decision support, using historical configuration data to train machine learning models (using machine learning algorithms (such as collaborative filtering, content-based recommendations, deep learning, etc.) to train recommendation models) to recommend configuration plans (numbering rules) for users.

[0216] Predictive maintenance model development, analyzing equipment operation data, and training models (using machine learning algorithms (such as time series analysis, regression analysis, deep learning, etc.) to train predictive models) to predict equipment failures and maintenance needs.

[0217] User behavior analysis and optimization, design of multi-tenant-supported systems, ensuring data isolation and security, implementing numbering rule change management, and recording numbering changes (recording detailed information of each numbering change, including change time, change content, change person, etc.). Support version control and rollback operations.

[0218] In addition, a user community has been established on the cloud platform to encourage users to share configuration experience and optimize numbering rules, make full use of user experience, and continuously improve the system.

[0219] Reference Figure 4 , showing a schematic structural diagram of a communication interface matching device for an electrochemical energy storage system provided by an embodiment of the present invention, the device comprising:

[0220] An identification module 201 is used to identify device information of a device connected to the electrochemical energy storage system; the device information includes the model, manufacturer, and number of communication interfaces of the device;

[0221] The communication interface type determination module 202 is used to scan and identify the communication interface type of the device according to the device information; the communication interface type includes at least telemetry, remote control, and remote communication;

[0222] The communication interface metadata acquisition module 203 is used to acquire the communication protocol for communication between the devices, and extract the communication interface metadata of the device according to the device model and the communication protocol;

[0223] The communication interface table generating module 204 is used to obtain a preset communication interface numbering rule, number the communication interfaces according to the communication interface numbering rule, and generate a communication interface table;

[0224] The matching module 205 is used to match the communication interface between the devices according to the communication interface table and the communication protocol.

[0225] In an optional embodiment of the present invention, the identification module 201 includes:

[0226] A preset module, used to preset a communication interface database; the communication interface database includes device information of at least one device;

[0227] A first matching submodule, used for matching device information of the device from the communication interface database;

[0228] An input module is used to input the device information of the device into the communication interface database if the matching fails.

[0229] In an optional embodiment of the present invention, the communication interface metadata acquisition module 203 includes:

[0230] A parsing module, used to parse the communication data packets of the device using a protocol plug-in corresponding to the communication protocol;

[0231] The extraction module is used to extract the communication interface metadata of the device from the parsed communication data packet according to the device model.

[0232] In an optional embodiment of the present invention, the communication interface table generating module 204 includes:

[0233] A numbering rule library generation module, used to determine a communication interface numbering rule library according to the communication interface metadata of the device and the classification result of the communication interface;

[0234] A communication link acquisition module, used to acquire the communication link between the devices;

[0235] A first identification submodule, used to identify the data flow direction of a device connected to the electrochemical energy storage system;

[0236] A communication level determination module, configured to determine the communication level of the device in the communication link according to the data flow direction;

[0237] A selection module, configured to select a communication interface numbering rule from the communication interface numbering rule library according to the communication level;

[0238] The numbering module is used to number the communication interfaces of the device according to the communication interface rule and generate a communication interface table.

[0239] In an optional embodiment of the present invention, the communication interface table includes communication interface numbers; the matching module 205 includes:

[0240] A second matching submodule, used for matching the communication interfaces between the devices according to the communication interface numbers;

[0241] A communication module is used to enable the devices to communicate with each other according to the communication protocol and the matched communication interface.

[0242] In an optional embodiment of the present invention, the device further includes:

[0243] A real-time monitoring module is used to monitor the operation data of the device in real time and detect whether the device is abnormal or fails;

[0244] The self-healing module is used to automatically adopt corresponding adjustment plans if an abnormality or failure occurs in the device.

[0245] In the embodiment of the present invention, through automated equipment identification and point data collection, the workload of manual configuration is greatly reduced, the configuration cycle is shortened, and the overall configuration efficiency is improved; and automated point scanning and intelligent classification reduce configuration errors caused by human factors and improve the accuracy of point configuration; the design of the middleware and cloud platform allows the system to easily adapt to the expansion of the power station scale without the need for large-scale changes to the existing configuration process; the graphical user interface provides an intuitive operation method, allowing users to more conveniently manage and adjust point configurations. In addition, the integrated anomaly detection and self-healing mechanism can monitor the configuration and communication status in real time, respond quickly to abnormal situations, and reduce system downtime; data encryption and access control mechanisms enhance the data security of the system and protect key information from unauthorized access.

[0246] An embodiment of the present invention further provides an electronic device, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the electrochemical energy storage system communication interface matching method as described above is implemented.

[0247] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0248] The processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0249] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the electrochemical energy storage system communication interface matching method as described above is implemented.

[0250] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0251] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.

[0252] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0253] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0254] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims

1. A communication interface matching method for an electrochemical energy storage system, characterized in that: The electrochemical energy storage system includes a plurality of devices; the devices include a plurality of communication interfaces of different types, and the devices communicate with each other through the communication interfaces; The communication interface is used to transmit and receive data or control instructions; the method comprises: Identify device information of a device connected to the electrochemical energy storage system; the device information includes the model, manufacturer, and number of communication interfaces of the device; Scan and identify the communication interface type of the device according to the device information; the communication interface type includes at least telemetry, remote control, and remote communication; Acquire a communication protocol for communication between the devices, and extract communication interface metadata of the devices according to the device model and the communication protocol; Obtaining a preset communication interface numbering rule, numbering the communication interfaces according to the communication interface numbering rule, and generating a communication interface table; The communication interfaces between the devices are matched according to the communication interface table and the communication protocol.

2. The method according to claim 1, characterized in that The device information for identifying the device connected to the electrochemical energy storage system includes: A preset communication interface database; the communication interface database includes device information of at least one device; Matching device information of the device from the communication interface database; If the matching fails, the device information of the device is entered into the communication interface database.

3. The method according to claim 1, characterized in that The acquiring of the communication protocol for communication between the devices, and extracting the communication interface metadata of the device according to the device model and the communication protocol, includes: Using a protocol plug-in corresponding to the communication protocol to parse the communication data packet of the device; The communication interface metadata of the device is extracted from the parsed communication data packet according to the device model.

4. The method according to claim 1, characterized in that: The acquiring of the communication protocol for communication between the devices, and extracting the communication interface metadata of the device according to the device model and the communication protocol, comprises: Determining a data object transmitted by the communication interface according to the communication interface metadata; The communication interfaces are classified according to the data objects to obtain classification results.

5. The method according to claim 1 or 4, characterized in that: The obtaining of a preset communication interface numbering rule, numbering the communication interfaces according to the communication interface numbering rule, and generating a communication interface table includes: Determine a communication interface numbering rule library according to the communication interface metadata of the device and the classification result of the communication interface; Acquiring a communication link between the devices; Identifying data flow of devices connected to the electrochemical energy storage system; Determining a communication level of the device in the communication link according to the data flow direction; According to the communication level, selecting a communication interface numbering rule from the communication interface numbering rule library; The communication interfaces of the device are numbered according to the communication interface rule to generate a communication interface table.

6. The method according to claim 5, characterized in that After selecting a communication interface numbering rule from the interface numbering rule library according to the communication level, the method further comprises: Obtaining real-time operation data of the device and historical configuration records of the device; The communication interface numbering rule is adjusted according to the real-time operation data and the historical configuration record.

7. The method according to claim 5, characterized in that After selecting the communication interface numbering rule from the interface numbering rule library according to the communication level of the device in the communication link, the method further includes: Reserving a standby communication interface number in the communication interface numbering rule; If a communication interface of the device is increased, the increased communication interface is numbered using the candidate communication interface number.

8. The method according to claim 1, characterized in that The communication interface table includes communication interface numbers; The matching the communication interface between the devices according to the communication interface table and the communication protocol includes: Matching the communication interfaces between the devices according to the communication interface numbers; The devices communicate with each other according to the communication protocol and the matched communication interface.

9. The method according to claim 1, characterized in that: The method further comprises: Monitor the operating data of the device in real time to detect whether the device is abnormal or malfunctioning; If an abnormality or failure occurs in the equipment, a corresponding adjustment plan will be automatically adopted.

10. A communication interface matching device for an electrochemical energy storage system, characterized in that: The device comprises: An identification module, used to identify device information of a device connected to the electrochemical energy storage system; the device information includes the model, manufacturer, and number of communication interfaces of the device; A communication interface type determination module, used to scan and identify the communication interface type of the device according to the device information; the communication interface type includes at least telemetry, remote control, and remote communication; A communication interface metadata acquisition module, used to acquire the communication protocol for communication between the devices, and extract the communication interface metadata of the device according to the device model and the communication protocol; A communication interface table generating module, used to obtain a preset communication interface numbering rule, number the communication interfaces according to the communication interface numbering rule, and generate a communication interface table; A matching module is used to match the communication interface between the devices according to the communication interface table and the communication protocol.

11. An electronic device, characterized in that: The invention comprises a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the electrochemical energy storage system communication interface matching method as claimed in any one of claims 1 to 9 is implemented.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the electrochemical energy storage system communication interface matching method according to any one of claims 1 to 9 is implemented.

Citation Information

Cited By

  • Self-adaptive configuration method and system for communication interface of energy storage system

    CN121771005A

  • Adaptive configuration method and system for energy storage system communication interface

    CN121771005B