Scenario reproduction methods, energy management systems, and equipment simulation systems

CN118887040BActive Publication Date: 2026-09-01ETERNALPLANET ENERGY LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410907980.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-08
Publication Date
2026-09-01
Estimated Expiration
2044-07-08

AI Technical Summary

Technical Problem

[0002]相关技术中,现有能量管理系统无法对能量管理系统与电力设备之间的工作运行场景进行复现

Benefits of technology

[0015] A third aspect of the present invention provides a scenario reproduction method for an equipment simulation system. The equipment simulation system is communicatively connected to the energy management system described in the above embodiments. The energy management system is configured with a relational database. The method includes: acquiring historical operating data stored in the relational database of the energy management system, wherein the historical operating data is historical operating data related to actual communication between the energy management system and power equipment; parsing the historical operating data to obtain the native operating data of the target power equipment; and sending the native operating data of the target power equipment to the energy management system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118887040B_ABST
    Figure CN118887040B_ABST
Patent Text Reader

Abstract

This invention discloses a scenario reproduction method, an energy management system, and an equipment simulation system. The scenario reproduction method includes: acquiring raw operating data sent by the equipment simulation system; building a relational database; and storing the raw operating data in the relational database to simulate the working operation scenario between the energy management system and the power equipment. This method can reproduce the working operation scenario between the energy management system and the power equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of energy management system technology, and in particular to a scenario reproduction method, an energy management system, and an equipment simulation system. Background Technology

[0002] In related technologies, existing energy management systems cannot reproduce the working and operating scenarios between the energy management system and power equipment. Summary of the Invention

[0003] The present invention aims to at least solve one of the technical problems existing in the prior art. Therefore, one objective of the present invention is to propose a scenario reproduction method, which can realize the reproduction of the working and operating scenarios between energy management systems and power equipment.

[0004] The second objective of this invention is to propose an energy management system.

[0005] The third objective of this invention is to propose a method for reproducing a scene.

[0006] The fourth objective of this invention is to provide a device simulation system.

[0007] To address the aforementioned problems, a first aspect of the present invention provides a scenario reproduction method for an energy management system. The energy management system is communicatively connected to an equipment simulation system. The equipment simulation system is used to simulate power equipment connected to the energy management system and send native operating data about the power equipment. The method includes: acquiring the native operating data sent by the equipment simulation system; building a relational database; and storing the native operating data in the relational database to simulate the working and operating scenario between the energy management system and the power equipment.

[0008] According to the scenario reproduction method of the present invention, the energy management system obtains the original operating data sent by the equipment simulation system, stores the original operating data in the relational database of the energy management system, and analyzes and processes the stored original operating data in chronological order to simulate the working operation scenario between the energy management system and the power equipment. For example, it simulates working operation scenarios such as load scheduling, equipment protection, event and fault handling. Thus, the energy management system in this application simulates the storage process of the original operating data to enable the energy management system to reproduce the processing process of real-time operating data in the real field environment, thereby realizing the reproduction of the working operation scenario between the energy management system and the power equipment.

[0009] In some embodiments, storing the native operating data into the relational database to simulate the working and operating scenarios between the energy management system and the power equipment includes: storing the native operating data into the relational database when the native operating data meets the database storage conditions to simulate the real operating scenarios of the energy management system.

[0010] In some embodiments, the database entry conditions include: the transmission time of the native running data reaches a first preset time; or, the number of native running data acquired reaches a preset number.

[0011] In some embodiments, the relational database includes multiple data tables, each corresponding to the data attribute information of the native runtime data. Before storing the native runtime data in the relational database, the process includes: obtaining an information recognition model; inputting the native runtime data into the information recognition model to determine the data attribute information of the native runtime data; and writing the native runtime data into the corresponding data table according to the data attribute information of the native runtime data.

[0012] In some embodiments, the method further includes: controlling the energy management system to issue an alarm when the native operating data is abnormal.

[0013] A second aspect of the present invention provides an energy management system, comprising: at least one first processor; and a first memory communicatively connected to at least one first processor; wherein the first memory stores a computer program executable by at least one first processor, and the at least one first processor executes the computer program to implement the scene reproduction method described in the above embodiments.

[0014] According to the energy management system of the present invention, by executing the scenario reproduction method of the above embodiments, the working and operating scenarios between the energy management system and the power equipment can be reproduced.

[0015] A third aspect of the present invention provides a scenario reproduction method for an equipment simulation system. The equipment simulation system is communicatively connected to the energy management system described in the above embodiments. The energy management system is configured with a relational database. The method includes: acquiring historical operating data stored in the relational database of the energy management system, wherein the historical operating data is historical operating data related to actual communication between the energy management system and power equipment; parsing the historical operating data to obtain the native operating data of the target power equipment; and sending the native operating data of the target power equipment to the energy management system.

[0016] According to the scenario reproduction method of the present invention, the equipment simulation system utilizes the native operating data in the real field environment and simulates the data transmission process between the target power equipment and the energy management system according to the data transmission process between the target power equipment and the energy management system. After the energy management system obtains the native operating data, it stores the native operating data into the relational database of the energy management system and analyzes and processes the stored native operating data in chronological order to simulate the working operation scenario between the energy management system and each power equipment. For example, it simulates working operation scenarios such as load scheduling, equipment protection, event and fault handling. Thus, in this application, the equipment simulation system transmits the native operating data of the target power equipment to simulate the transmission process of the target power equipment for real-time operating data, so that the energy management system can reproduce the processing process of real-time operating data in the real field environment, thereby realizing the reproduction of the working operation scenario between the energy management system and the power equipment.

[0017] In some embodiments, parsing the historical operation data includes: obtaining a time period input by the user; reading historical operation data within the time period; and parsing the historical operation data within the time period.

[0018] In some embodiments, the native operating data includes native simulation data and native state data. Sending the native operating data of the target power equipment to the energy management system includes: at second preset time intervals, packaging the native simulation data and native state data belonging to the same simulation data type in the native operating data to form a data packet; and sending the data packet to the energy management system.

[0019] A fourth aspect of the present invention provides a device simulation system, comprising: at least one second processor; and a second memory communicatively connected to the at least one second processor; wherein the second memory stores a computer program executable by the at least one second processor, and the at least one second processor executes the computer program to implement the scene reproduction method described in the above embodiments.

[0020] According to the device simulation system of the present invention, by executing the scenario reproduction method of the above embodiments, the working and operating scenarios between the energy management system and the power equipment can be reproduced.

[0021] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0022] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0023] Figure 1 This is a flowchart of a scene reproduction method according to an embodiment of the present invention;

[0024] Figure 2 This is a structural block diagram of an energy management system according to an embodiment of the present invention;

[0025] Figure 3 This is a flowchart of a scene reproduction method according to another embodiment of the present invention;

[0026] Figure 4 This is a structural block diagram of a device simulation system according to an embodiment of the present invention.

[0027] Figure label:

[0028] Energy management system 10; Equipment simulation system 20;

[0029] First processor 1; first memory 2; second processor 3; second memory 4. Detailed Implementation

[0030] The embodiments of the present invention are described in detail below. The embodiments described with reference to the accompanying drawings are exemplary. The embodiments of the present invention are described in detail below.

[0031] Energy Management Systems (EMS) face several challenges in scenario reproduction, primarily stemming from the complexity and diversity of power systems. The following are some of the difficulties energy management systems encounter in scenario reproduction:

[0032] Diverse power systems: Power systems consist of various power equipment, lines, generators, transformers, etc. Each component has its specific operating characteristics and behaviors. Therefore, the reproduction of power system scenarios needs to take into account the interaction and influence of different components, which increases the complexity of reproducing the working scenarios between energy management systems and power equipment.

[0033] Dynamic system behavior: The operating state of a power system changes continuously over time and is affected by various factors such as load, weather, and equipment failure. Therefore, scenario reproduction needs to take into account the dynamic nature of the power system, including its stability, overload conditions, and fault recovery.

[0034] High real-time requirements: Energy management systems typically need to monitor and control the operation of power systems in real time, placing high demands on the system's response speed and accuracy. Therefore, scenario reproduction must ensure the real-time performance and accuracy of the equipment simulation system to meet the energy management system's needs for real-time data and events.

[0035] Complex control logic: Energy management systems typically contain complex control logic and algorithms used to monitor and control the operation of power systems. The aforementioned control logic may involve handling various scenarios, such as load scheduling, equipment protection, and fault handling, requiring accurate simulation and testing in scenario reproduction.

[0036] To address the aforementioned problems, a first aspect of the present invention provides a scenario reproduction method, which enables the reproduction of operational scenarios between an energy management system and power equipment.

[0037] In this embodiment, the scenario reproduction method is used in the energy management system. The energy management system executes the scenario reproduction method. When reproducing the working operation scenario, the energy management system needs to reproduce the working scenario according to the configuration of the energy management system in the field environment. The energy management system communicates with the equipment simulation system. The equipment simulation system is used to simulate the power equipment connected to the energy management system and send the native operating data of the power equipment. The power equipment mainly includes two categories: power generation equipment and power supply equipment. The power equipment can be lines, generators, transformers, batteries, capacitors, charging equipment, etc., and there are no restrictions on this.

[0038] The following is for reference. Figure 1 Describe a scene reproduction method according to an embodiment of the present invention, such as Figure 1 As shown, the method includes at least steps S1 to S3.

[0039] Step S1: Obtain the native operating data sent by the device simulation system.

[0040] Specifically, the energy management system communicates with the equipment simulation system. The equipment simulation system simulates the power equipment and sends raw operating data to the energy management system. The energy management system obtains the raw operating data sent by the equipment simulation system. The raw operating data is the historical operating data of the power equipment. The raw operating data is the unprocessed raw data directly obtained by the equipment simulation system. The raw operating data can reflect the operating status of the power equipment and includes at least current, voltage, temperature, power, and status.

[0041] Step S2: Build a relational database.

[0042] Specifically, setting up a relational database involves designing the configuration file structure, which includes setting the database address, port, and the number and names of the relational database tables. The relational database can be PostgreSQL, or it can be MySQL, Oracle, or SQLite, etc., without any restrictions.

[0043] In addition, configuring simulation parameters before building a relational database includes building an energy management system based on a relational database.

[0044] Step S3: Store the original operating data into a relational database to simulate the working and operating scenarios between the energy management system and the power equipment.

[0045] Specifically, since the raw operational data is time-series data and is static data—that is, historical operational data of the power equipment—the amount of raw operational data will not change over time, thus not affecting the performance of the relational database. Therefore, a relational database can be used to store the raw operational data. Furthermore, the raw operational data stored in the relational database is arranged in chronological order; that is, the time and corresponding values ​​of the raw operational data are stored in the relational database in row and column form. This simulates the operational scenarios between the energy management system and the power equipment. These operational scenarios include load scheduling, equipment protection, event handling, and fault handling. Events refer to the on / off information of the power equipment. In other words, in the simulation environment, the energy management system simulates the process of storing raw operational data from the equipment simulation system, i.e., simulating the process of storing historical operational data of the power equipment. This storage process includes the collection frequency, storage method, and storage speed of the raw operational data to simulate the energy management system's storage of real-time operational data from the power equipment. When the energy management system stores the raw operational data received from the equipment simulation system, because the raw operational data stored in the energy management system is arranged in chronological order, the energy management system... The data stored in the system can reflect the changes in native operating data over historical time. Since the energy management system stores native operating data in chronological order, it can reflect the changing operating status of power equipment over historical time. Simultaneously, the energy management system analyzes and processes the stored native operating data in chronological order to simulate the working and operating scenarios between the energy management system and the power equipment. Therefore, the energy management system in this application simulates the process of storing native operating data into the equipment simulation system, that is, by simulating the process of storing historical operating data of the power equipment, so that the energy management system can reproduce the processing process of real-time operating data in a real-world environment. This achieves the reproduction of the working and operating scenarios between the energy management system and the power equipment. Furthermore, by tracing the causes of historical faults through native operating data, it achieves comprehensive management of the power equipment's lifecycle. This not only helps in tracing and resolving faults but also provides a reliable reference for the operation of the energy management system. At the same time, the original operating data can reflect problems existing under different working and operating scenarios, providing important reference for the maintenance of industrial software. Moreover, during the analysis and mining of the original operating data, potential problems can be discovered and resolved in a timely manner, reducing the cost and risk of on-site operation and maintenance, and improving the stability and reliability of the system.

[0046] Furthermore, the native operational data used is historical data generated by power equipment in real-world environments, thus avoiding the influence of factors such as load, weather, and equipment failure on the native operational data. In addition, no modifications to the energy management system are required; the native operational data can be collected based on existing protocol processing procedures. This eliminates the need for interface adjustments or system reconstruction between the energy management system and the equipment simulation system, greatly simplifying the native operational data collection process and reducing system software maintenance costs.

[0047] For example, the energy management system pre-stores fault detection conditions for power equipment. When the energy management system stores raw operating data from a historical period, it determines that the raw operating data meets the fault detection conditions. In this case, the energy management system detects a fault in the power equipment. At this time, the energy management system outputs equipment protection instructions and fault handling instructions corresponding to the power equipment fault. Thus, the energy management system realizes the simulation and reproduction of the power equipment fault handling and equipment protection process. Alternatively, when the energy management system stores raw operating data from a historical period, it monitors the operating status and load changes of the power equipment through the raw operating data, and then adjusts the load scheduling scheme of the power equipment. Thus, the energy management system realizes the adjustment of the load scheduling of the power equipment.

[0048] According to the scenario reproduction method of the present invention, the energy management system obtains the original operating data sent by the equipment simulation system, stores the original operating data in the relational database of the energy management system, and analyzes and processes the stored original operating data in chronological order to simulate the working operation scenario between the energy management system and the power equipment. For example, it simulates working operation scenarios such as load scheduling, equipment protection, event and fault handling. Thus, the energy management system in this application simulates the storage process of the original operating data to enable the energy management system to reproduce the processing process of real-time operating data in the real field environment, thereby realizing the reproduction of the working operation scenario between the energy management system and the power equipment.

[0049] In some embodiments, native operating data is stored in a relational database to simulate the working and operating scenarios between the energy management system and the power equipment, including: when the native operating data meets the database storage conditions, the native operating data is stored in the relational database to simulate the real operating scenarios of the energy management system.

[0050] Specifically, to reproduce the operational scenarios between the energy management system and the power equipment, this application adopts the storage method of the energy management system's relational database for real-time operational data of the power equipment. The native operational data sent by the equipment simulation system is stored in the relational database. That is, based on the database storage conditions for the native operational data of the power equipment sent by the equipment simulation system, the energy management system stores the native operational data sent by the equipment simulation system into the relational database. In other words, when the native operational data meets the database storage conditions, it is stored in the relational database. The energy management system analyzes and processes the stored native operational data in chronological order, thereby simulating... The energy management system simulates real-world operating scenarios. Therefore, in simulating these scenarios, the energy management system stores raw operating data according to database entry conditions. This means it stores raw operating data using the same method as storing real-time operating data of power equipment. This ensures that the process of storing raw operating data is consistent with the process of storing real-time operating data, and consequently, that the processing of raw operating data is also consistent with the processing of real-time operating data. This allows for the reproduction of real-world operating scenarios, improving the accuracy of the simulation and enhancing its realism.

[0051] In some embodiments, that is, since the energy management system stores the real-time operating data of power equipment in a timed or batch manner, and the storage method varies for different power equipment, database entry conditions can be obtained based on the energy management system's storage method for the real-time operating data of power equipment. These database entry conditions include: the transmission duration of the raw operating data reaches a first preset duration, where the transmission duration is the duration for the equipment simulation system to send the raw operating data to the energy management system, and the first preset duration can be understood as the interval for storing the raw operating data into the relational database. The first preset duration can be equal to the interval for storing the real-time operating data into the relational database. The interval duration can be adjusted based on the energy management system's processing capacity, database write speed, bandwidth, and data real-time requirements. Alternatively, the number of raw operational data acquired can reach a preset quantity, where the acquired quantity is the number of raw operational data sent by the device simulation system to the energy management system, and the preset quantity is the preset quantity of raw operational data that the energy management system stores into the relational database at one time. The preset quantity can be equal to the quantity of real-time operational data stored into the relational database. The quantity of real-time operational data stored can be adjusted based on the energy management system's processing capacity, database write speed, bandwidth, and data real-time requirements.

[0052] In this embodiment, the first preset duration is set to a shorter duration. When the transmission time of the original running data reaches the first preset duration, the original running data accumulated within the first preset duration is stored in a relational database to simulate the real operating scenario of the energy management system. This can ensure the real-time performance and accuracy of simulating the real operating scenario of the energy management system, so as to meet the energy management system's requirements for real-time data and events.

[0053] In some embodiments, the relational database includes multiple data tables, each corresponding to the data attribute information of the native operating data. Before storing the native operating data in the relational database, the process includes: obtaining a pre-configured information identification model within the energy management system; inputting the native operating data into the information identification model to determine the data attribute information of the native operating data. The data attribute information can be device identification information and data type information. Based on the data attribute information of the native operating data, the native operating data is written into the corresponding data table. For example, if the data attribute information is data type information, and the data type information is current, the native operating data is written into the current data table; if the data type information is voltage, the native operating data is written into the voltage data table; if the data type information is temperature, the native operating data is written into the temperature data table; if the data type information is analog data, the native operating data is written into the analog data table; if the data type information is status data, the native operating data is written into the status data table; or if the data attribute information is device identification information, the native operating data is written into the data table corresponding to the device identification. Furthermore, it should be noted that this application does not limit the specific method of writing the native operating data into the data table.

[0054] Alternatively, the device identification information and data type information of the native operating data can be determined through an information identification model, and the time, value, device identification information, and data type information of the native operating data can be directly written into the data table of a relational database.

[0055] In addition, it should be noted that after receiving the raw operating data sent by the equipment simulation system, the acquisition module of the energy management system identifies the equipment identification information and data type information of the raw operating data through the information identification model to identify the raw operating data, and then sends the raw operating data to the energy management system platform so that the energy management system platform can analyze, process and store the raw operating data.

[0056] In this embodiment, before storing the raw operating data into the relational database, the raw operating data is transformed and calculated to convert the data format of the raw operating data into the data format of the energy management system.

[0057] In some embodiments, when abnormalities occur in the native operating data, for example, when the native operating data within a certain period of time is detected to meet the fault threshold, the energy management system is controlled to issue an alarm. For example, the energy management system displays the abnormal native operating data through a dialog box or on its software interface, or controls the abnormal data indicator light in the software interface of the energy management system to light up.

[0058] A second aspect of the present invention provides an energy management system, such as... Figure 2 As shown, the energy management system 10 includes: at least one first processor 1 and a first memory 2 communicatively connected to at least one first processor 1.

[0059] The first memory 2 stores a computer program that can be executed by at least one first processor 1. When the at least one first processor 1 executes the computer program, it implements the scenario reproduction method of the above embodiment.

[0060] It should be noted that the specific implementation of the energy management system in this embodiment of the invention is similar to the specific implementation of the scenario reproduction method in any of the above embodiments of the invention. For details, please refer to the description of the method section. To reduce redundancy, it will not be repeated here.

[0061] According to the energy management system of the present invention, by executing the scenario reproduction method of the above embodiments, the working and operating scenarios between the energy management system and the power equipment can be reproduced.

[0062] A third aspect of the present invention provides a scene reproduction method for a device simulation system. The device simulation system is communicatively connected to the energy management system described in the above embodiments. The energy management system is configured with a relational database, such as... Figure 3 As shown, the method includes steps S4 to S6.

[0063] Step S4: Obtain historical operating data stored in the relational database of the energy management system, wherein the historical operating data is the historical operating data of the energy management system when it actually communicates with the power equipment.

[0064] Specifically, when power equipment communicates with the energy management system in a field environment, the energy management system acquires real-time raw data from one or more power devices. This real-time raw data is then analyzed, stored, and processed, accumulating over a long period to form historical operating data. Additionally, a relational database can store historical operating data in chronological order. This historical operating data includes historical raw data, records of power equipment fault information, protection commands, load dispatching status, etc. Therefore, the equipment simulation system acquires historical operating data stored in the relational database of the energy management system. This historical operating data, originating from the real field environment, is highly compatible with the data format of the energy management system, making the data processing flow of the equipment simulation system simpler and more direct. Furthermore, it eliminates the need for excessive data format conversion and matching, improving the efficiency and accuracy of data processing.

[0065] However, it is understandable that historical operating data is data that has been analyzed and processed by the energy management system, and it is impossible to analyze the working and operating scenarios between the energy management system and the power equipment from historical operating data.

[0066] Step S5: Analyze and process the historical operating data to extract the native operating data of the target power equipment.

[0067] Specifically, the software system of the equipment simulation system reads historical operating data stored in a relational database, parses and processes the historical operating data of all power equipment, and obtains the native operating data of the target power equipment. The target power equipment is the one selected by the user from multiple power equipment for simulation.

[0068] Step S6: Send the native operating data of the target power equipment to the energy management system.

[0069] Specifically, in the simulation environment, the equipment simulation system sends the native operating data of the target power equipment to the energy management system. In other words, the equipment simulation system uses native operating data from the real-world environment to simulate the data transmission process between the target power equipment and the energy management system. Since the native operating data is sent in chronological order, the energy management system receives the native operating data in chronological order. The native operating data obtained by the energy management system can reflect the operating status of the target power equipment over historical time. At the same time, the energy management system analyzes and processes the stored native operating data in chronological order to simulate the working and operating scenarios between the energy management system and the target power equipment. Therefore, this application utilizes an equipment simulation system to transmit the target power equipment's native operating data, simulating the transmission process of real-time operating data. This enables the reproduction of operational scenarios between the energy management system and the power equipment. Furthermore, by tracing historical fault causes through native operating data, comprehensive management of the power equipment's lifecycle is achieved. This not only facilitates fault tracing and resolution but also provides a reliable reference for the operation of the energy management system. Simultaneously, the raw operating data reflects problems existing under different operational scenarios, providing crucial reference for industrial software maintenance. Moreover, the analysis and mining of raw operating data allows for the timely identification and resolution of potential problems, reducing on-site maintenance costs and risks, and improving system stability and reliability. Furthermore, the operational scenario reproduction is performed separately for each power device and the energy management system, i.e., the operational scenario between the target power device and the energy management system is reproduced individually. This reduces the complexity of scenario reproduction between the energy management system and the power equipment. The native operating data used is historical data generated by the power equipment in a real-world environment, thus avoiding the influence of factors such as load, weather, and equipment failure on the native operating data.

[0070] According to the scenario reproduction method of the present invention, the equipment simulation system utilizes the native operating data in the real field environment and simulates the data transmission process between the target power equipment and the energy management system according to the data transmission process between the target power equipment and the energy management system. After the energy management system obtains the native operating data, it stores the native operating data into the relational database of the energy management system and analyzes and processes the stored native operating data in chronological order to simulate the working operation scenario between the energy management system and each power equipment. For example, it simulates working operation scenarios such as load scheduling, equipment protection, event and fault handling. Thus, in this application, the equipment simulation system transmits the native operating data of the target power equipment to simulate the transmission process of the target power equipment for real-time operating data, so that the energy management system can reproduce the processing process of real-time operating data in the real field environment, thereby realizing the reproduction of the working operation scenario between the energy management system and the power equipment.

[0071] In some embodiments, parsing historical operation data includes: obtaining a time period input by the user; reading historical operation data within the time period; and parsing the historical operation data within the time period.

[0072] Specifically, when a user wants to simulate the operational scenario between the energy management system and the target power equipment within a certain time period, they input the time period through the energy management system software. This time period can be obtained by inputting the specific start and end dates and times, and can be up to one day. The energy management system receives the user-inputted time period and uses an SQL query to retrieve historical operational data within that time period from a relational database. It then reads the historical operational data within the time period in chronological order and parses and processes it. In other words, it filters the historical operational data within the time period to extract the native operational data of the target power equipment. This native operational data is read in chronological order at preset time intervals. The preset time interval can be 5 minutes, or it can be modified according to actual needs without restriction. The native operational data of the target power equipment is then parsed and processed, converting the time and date of the native operational data into timestamps to obtain the final native operational data of the target power equipment, which is then stored in memory.

[0073] For example, when the user inputs a time period of 1 day, the historical operating data within that time period is read, that is, the historical operating data of the corresponding data table for a certain day is read, and then the historical operating data in the single table is filtered to extract the original operating data of the target power equipment.

[0074] In some embodiments, the native operating data includes native simulation data and native state data. Sending the native operating data of the target power equipment to the energy management system includes: at second preset time intervals, packaging the native simulation data and native state data belonging to the same simulation data type in the native operating data to form a data packet; and sending the data packet to the energy management system. The second preset time interval can be understood as the interval between sending the native operating data to the energy management system. The second preset time interval can be equal to the interval between the power equipment sending real-time operating data to the energy management system. The transmission quantity is the number of native operating data points sent by the equipment simulation system to the energy management system, and the preset transmission quantity is a preset number of native operating data points transmitted by the equipment simulation system at one time.

[0075] Specifically, to reproduce the operational scenarios between the energy management system and the power equipment, the equipment simulation system in this application transmits the real-time operational data of the target power equipment to the energy management system according to the actual transmission method of the target power equipment. It is important to note that different power equipment uses different actual transmission methods. In other words, the target transmission method between the equipment simulation system and the energy management system is obtained through the actual transmission method. For example, if the actual transmission method can be timed or quantitative transmission of the original operational data, then the target transmission method for the equipment simulation system to transmit the original operational data to the energy management system is to transmit the original simulation data and original state data belonging to the same simulation data type at second preset intervals. Packaging, where the analog data type can be current, voltage, power, or temperature data type. For example, native analog data belonging to the same current data type, the timestamp of the native analog data, the native status data, and the timestamp of the native status data are packaged together. That is, native analog data and native status data belonging to the same analog data type in the native operating data are assembled into message frames according to the IEC104 protocol specification. Then, the message frames are assembled into data packets and sent to the energy management system via Ethernet transmission. Alternatively, the target transmission method is that when the number of native operating data transmissions reaches a preset number, native analog data and native status data belonging to the same analog data type in the native operating data are packaged together to form data packets and sent to the energy management system.

[0076] Therefore, the equipment simulation system in this application transmits native operating data according to the target transmission method. That is, the equipment simulation system transmits the native operating data of the target power equipment to the energy management system according to the actual transmission method of the target power equipment transmitting real-time operating data. This ensures that the transmission process of the native operating data by the equipment simulation system is consistent with the transmission process of real-time operating data, so that the energy management system platform can analyze, process and store the native operating data. This enables the reproduction of the real operating scenario of the energy management system, improves the accuracy of the real operating scenario of the energy management system, and increases the authenticity of the simulated real operating scenario of the energy management system.

[0077] In addition, after the energy management system receives the data packet, it parses the message based on the IEC104 protocol specification and restores the data in the data packet to the original operating data.

[0078] In this embodiment, the principle of timeout disconnection in the IEC104 protocol specification is followed during the establishment of the transmission connection between the equipment simulation system and the energy management system. A reconnection mechanism is established in the program of the equipment simulation system to reconnect when the communication between the equipment simulation system and the energy management system is interrupted.

[0079] A fourth aspect of the present invention provides a device simulation system, such as... Figure 4 As shown, the device simulation system 20 includes: at least one second processor 3 and a second memory 4 communicatively connected to at least one second processor 3.

[0080] The second memory 4 stores a computer program that can be executed by at least one second processor 3. When the at least one second processor 3 executes the computer program, it implements the scenario reproduction method of the above embodiment.

[0081] It should be noted that the specific implementation of the device simulation system in this embodiment of the invention is similar to the specific implementation of the scene reproduction method in any of the above embodiments of the invention. For details, please refer to the description of the method section. To reduce redundancy, it will not be repeated here.

[0082] According to the device simulation system of the present invention, by executing the scenario reproduction method of the above embodiments, the working and operating scenarios between the energy management system and the power equipment can be reproduced.

[0083] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.

[0084] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims

1. A method for reproducing a scene, characterized in that, For an energy management system, the energy management system is communicatively connected to an equipment simulation system, the equipment simulation system is used to simulate electrical equipment connected to the energy management system and send native operating data about the electrical equipment, the method includes: Obtain the native operating data sent by the device simulation system; Build a relational database; The raw operating data is stored in the relational database in chronological order. The raw operating data is then analyzed and processed in chronological order to simulate the working and operating scenarios between the energy management system and the power equipment. Specifically, the raw operational data is stored in the relational database in chronological order, and the raw operational data is analyzed and processed in chronological order to simulate the working and operational scenarios between the energy management system and the power equipment, including: When the raw operating data meets the database entry conditions, the raw operating data is stored in the relational database in chronological order. The raw operating data is analyzed and processed in chronological order to simulate the working scenario of the energy management system through the storage process and analysis and processing of the raw operating data. The storage process includes the collection frequency, storage method and storage speed of the raw operating data. The database entry conditions include: The transmission time of the native running data reaches the first preset time. Alternatively, the amount of native runtime data acquired may reach a preset quantity; The relational database includes multiple data tables, each corresponding to the data attribute information of the native runtime data. Before storing the native runtime data into the relational database, the process includes: Acquire information to identify the model; The raw runtime data is input into the information recognition model to determine the data attribute information of the raw runtime data; Based on the data attribute information of the native running data, the native running data is written into the corresponding data table.

2. The scene reproduction method according to claim 1, characterized in that, The method further includes: When the original operating data is abnormal, the energy management system is controlled to issue an alarm.

3. An energy management system, characterized in that, include: At least one first processor; A first memory communicatively connected to at least one of the first processors; The first memory stores a computer program that can be executed by at least one of the first processors, and when the at least one of the first processors executes the computer program, it implements the scene reproduction method according to any one of claims 1-2.

4. A method for reproducing a scene, characterized in that, For an equipment simulation system, the equipment simulation system is communicatively connected to the energy management system of claim 3, the energy management system being configured with a relational database, the method comprising: Obtain historical operating data stored in the relational database of the energy management system, wherein the historical operating data is historical operating data related to the actual communication between the energy management system and the power equipment; The historical operating data is parsed and processed to obtain the native operating data of the target power equipment; The native operating data of the target power equipment is sent to the energy management system.

5. The scene reproduction method according to claim 4, characterized in that, The historical operational data is parsed and processed, including: Get the time period input by the user; Read historical operation data within the stated time period; The historical operational data within the stated time period is parsed and processed.

6. The scene reproduction method according to claim 4, characterized in that, The native operating data includes native simulation data and native state data. Sending the native operating data of the target power equipment to the energy management system includes: at every second preset time interval, packaging the native simulation data and native state data belonging to the same simulation data type in the native operating data to form a data packet. The data packet is sent to the energy management system.

7. A device simulation system, characterized in that, include: At least one second processor; A second memory communicatively connected to at least one of the second processors; The second memory stores a computer program that can be executed by at least one second processor, and when the at least one second processor executes the computer program, it implements the scene reproduction method according to any one of claims 4-6.

Citation Information

Patent Citations

  • Micro grid simulation test system

    CN104764945A

  • Running scene reproduction method and device, electronic equipment and readable storage medium

    CN117435475A