A substation monitoring system remote browsing, alarm direct transmission performance detection method and system
Patent Information
- Application Number
- CN202310954428.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-07-31
AI Technical Summary
[0004]本发明的目的在于解决现有技术中测试环境搭建复杂、测试周期长、稳定性不足、检测结果偏差性、随机性相对较大的问题,提供一种变电站监控系统远程浏览、告警直传性能检测方法及系统
[0051]This invention improves testing efficiency and accuracy by selecting remote browsing and alarm direct transmission latency performance testing items and determining the type of the selected items. It then uses a video inversion recording module, an IED simulation module, and a message capture and analysis module to perform latency difference analysis. The testing method provided by this invention automatically executes sequence test tasks and generates test records for customized test items, greatly improving testing efficiency, alleviating the problems of insufficient centralized testing personnel or cycle pressure, reducing manual workload, and eliminating the need for auxiliary equipment or systems such as measurement and control devices and scheduling master stations.
Smart Images

Figure CN116909866B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of power dispatching technology and relates to a method and system for remote browsing and alarm direct transmission performance testing of a substation monitoring system. Background Technology
[0002] The daily operation and maintenance of substation monitoring systems involves a large number of main wiring diagrams, bay sub-diagrams, and data models of the entire substation. Traditionally, the control center's main station needs to import and draw the diagrams for each substation to monitor its managed substations. Due to the massive amount of substation model data, complex graphic styles, and numerous equipment types, maintenance is extremely demanding. With the development of digital technology, the use of direct alarm transmission and remote browsing technologies to transmit substation data eliminates the need for diagram creation and maintenance at the control center's main station. The main station can receive substation monitoring data and alarm information in real time and retrieve real-time substation images as needed. This enables source-end maintenance and network-wide sharing of real-time data, real-time images, and real-time functions, significantly reducing the daily operation and maintenance workload of the main station and providing comprehensive, intuitive, and convenient monitoring of intelligent substations within its jurisdiction.
[0003] However, due to the need to transmit alarm text and graphic files in real time, the data volume is larger than that of the conventional method of transmitting information point tables through IEC104, resulting in a relative decrease in transmission efficiency. In order to verify whether the real-time transmission performance of remote browsing and direct alarm transmission of substation monitoring information meets the requirements of field applications and whether the latency exceeds the tolerance, it is necessary to test the time performance of remote browsing and direct alarm transmission of substation monitoring information. In the past, tests required additional auxiliary testing equipment and systems such as measurement and control devices and dispatching master station systems. Moreover, each test item required manual triggering of alarm changes and retrieval of screens, manual monitoring of master station screens and calculation of latency data. This resulted in problems such as complex test environment setup, long test cycle and insufficient stability. Furthermore, the traditional remote browsing and direct alarm transmission latency calculation required the use of digital electronic stopwatches for testing. However, the data measured by digital electronic stopwatches is affected by various factors such as the reaction speed, proficiency and working environment of the testers, resulting in relatively large deviations and randomness in the test results. Summary of the Invention
[0004] The purpose of this invention is to solve the problems of complex test environment setup, long test cycle, insufficient stability, and relatively large deviation and randomness of test results in the existing technology, and to provide a method and system for remote browsing and direct alarm transmission performance testing of substation monitoring systems.
[0005] To achieve the above objectives, the present invention employs the following technical solution:
[0006] A method for testing the remote browsing and direct alarm transmission performance of a substation monitoring system, comprising:
[0007] Based on the pool of test projects, select the remote browsing and alarm direct transmission latency performance test projects to be tested;
[0008] Determine whether the selected performance testing item belongs to the export latency category or the interface latency category;
[0009] If the current detection item is an interface delay type, the video inversion recording module, message capture and analysis module and IED simulation module are started in sequence. Based on the data changes triggered by the detection item or the graphic review, the changes in key areas are identified through the video and the change time in the video is extracted.
[0010] If the current testing item is an export delay type, the time of the tested system and the testing system is synchronized, then the message capture and analysis module is started, and the data change is triggered and alarm message analysis is performed through the IED simulation module.
[0011] Delay difference analysis is performed based on message triggering time, message receiving time, and video recording time;
[0012] Based on the analysis and judgment of latency difference, the system automatically generates the test results for the current test project and automatically records the process log.
[0013] After the test items are completed, a test report will be issued based on the test results of the test sequence.
[0014] A further improvement of the present invention is that:
[0015] Furthermore, the backup test project pool includes performance testing projects for substation alarm direct transmission clause exit time, substation remote browsing telemetry dead zone transmission time, substation remote browsing remote signal change transmission time, dispatch master station alarm direct transmission change time, dispatch master station remote browsing screen data refresh time, and remote browsing screen full frame call time.
[0016] Furthermore, the video inversion recording module records the detection system message monitoring screen and the main station monitoring screen of the remote browsing master station under test, obtaining the original video recording file; the IED simulation module, based on the commands of the automatic test main program, triggers the alarm signal of the IED simulation module when there is a data change; the message capture and analysis module records the messages between the data communication gateway and the dispatch master station in the monitoring system under test in real time, captures and displays the target messages in a targeted manner, and obtains the effective time information of the target messages after the IED simulation module issues an alarm signal.
[0017] A substation monitoring system remote browsing and alarm direct transmission performance testing system includes: an automatic testing main program, a video inversion recording module, a message capture and analysis module, an IED simulation module, a video intelligent recognition module, a time delay difference analysis and judgment module, and a test report generation module;
[0018] The automatic testing main program controls the opening and closing of the video inversion recording module, message capture and analysis module, and LED simulation module;
[0019] The video inversion recording module records the detection system message monitoring screen and the main station monitoring screen of the remote browsing master station under test, and obtains the original video recording file;
[0020] The IED simulation module, based on commands from the automatic testing main program, triggers an alarm signal when data changes.
[0021] The message capture and analysis module records the messages between the data communication gateway and the dispatch master station in the monitored system under test in real time, captures and displays the target messages in a targeted manner, and obtains the effective time information of the target messages after the IED simulation module issues an alarm signal.
[0022] After the IED simulation module issues an alarm signal, the video intelligent recognition module performs frame-by-frame analysis of key areas in the original video recording file to obtain the effective time information of the target message.
[0023] The delay difference analysis and judgment module receives the valid time information selected by the message capture and analysis model or the valid time information of the target message sent by the video intelligent recognition module as the raw analysis data, and performs time difference analysis based on the raw analysis data.
[0024] The test report generation module receives the raw test record data and the test results from automatic time difference analysis, and automatically generates a test report by calling the report template.
[0025] Furthermore, after the IED simulation module issues an alarm signal, the video intelligent recognition module performs frame-by-frame analysis of key areas in the original video recording file to obtain the effective time information of the target message, specifically:
[0026] Frame-by-frame analysis of the video stream from the original video recording file yields segmented images.
[0027] The video analysis model obtained from the previous training samples is used to perform key region identification and analysis on frame-by-frame images.
[0028] By using binary search to traverse frame images, key area changes are identified, video segments that trigger the test and display interface changes are obtained, and the start time Ts and end time Te are extracted.
[0029] The start time Ts and end time Te are sent as input data to the latency difference analysis and judgment module for analysis and judgment.
[0030] The recognition process data, including the original video, the video segments after recognition, and the time record file, will be stored as a log.
[0031] Furthermore, obtain the video segments that trigger the test and display interface changes, and extract the start time Ts and end time Te, including:
[0032] The performance test item for the change time of alarm direct transmission of the dispatch master station under test records the time when the IED simulation module automatically triggers the corresponding alarm time, and the message analysis and real-time monitoring slowly captures the DL / T 476 alarm event message, denoted as Ts;
[0033] The time when the alarm event message pops up in the alarm direct transmission window of the dispatch master station is denoted as Te;
[0034] Furthermore, the video segments that trigger the test and display interface changes are obtained, and the start time Ts and end time Te are extracted. This also includes:
[0035] The test item for the performance of remote browsing screen data refresh time of the dispatch master station under test records the time it takes for the IED simulation module to slowly capture the DL / T476 data change message after the current screen switch quantity and analog quantity data change is automatically triggered by the message analysis and real-time monitoring. This time is denoted as Ts.
[0036] The time of change of the corresponding light bar, pressure plate, table, wiring diagram switch, and knife switch on the remote viewing screen of the dispatch master station is recorded as Te.
[0037] Furthermore, before sending the start time Ts and end time Te as input data to the latency difference analysis and judgment module, the following steps are also included:
[0038] Collect several video segments that trigger the test and display interface changes, extract the start time Ts and end time Te, and form a time set {(Ts1, Te1), (Ts2, Te2), (Ts3, Te3)..., (Tsn, Ten)}, which serves as the input data source for delay difference analysis and judgment;
[0039] The latency difference analysis and judgment module calculates the arithmetic mean of n test results.
[0040] TD=((Te1-Ts1)+(Te2-Ts2)+(Te3-Ts3)…+(Ten-Tsn)) / n
[0041] Compare the TD value with the current project latency requirements to determine if it meets the requirements. If the TD value exceeds the acceptable range of the standard indicator, it is determined that it does not meet the requirements; if the TD value is within the acceptable range of the standard indicator, it is determined that it meets the requirements.
[0042] Furthermore, the packet capture and analysis module includes a packet receiving engine, a packet filtering engine, and a packet analysis engine. The packet receiving engine enables automatic capture, and the packet filtering engine filters received and sent packets according to a preset filtering mechanism. The filtering conditions include the IP address, protocol type, packet type, and key fields of the packet, and finally filters out valid packet information.
[0043] The message analysis engine identifies and analyzes valid message information. Based on the message header, it searches for received message entry P1 and sent intelligent alarm or remote browsing message entry P2. It analyzes the sending time of P1 and P2 messages and records them as start time Ts and end event Te, respectively.
[0044] Furthermore, the delay difference analysis and judgment module receives the valid time information selected by the message capture and analysis model as raw analysis data, and performs time difference analysis based on the raw analysis data, specifically:
[0045] The message capture and analysis module receives message entry P1 and sends intelligent alarms or remotely browses message entry P2 several times, records the start time Ts and end event Te, and forms a time set {(Ts1, Te1), (Ts2, Te2), (Ts3, Te3)..., (Tsn, Ten)}, which serves as the input data source for delay difference analysis and judgment.
[0046] The delay difference analysis and judgment module calculates the arithmetic mean of n test results.
[0047] TD=((Te1-Ts1)+(Te2-Ts2)+(Te3-Ts3)…+(Ten-Tsn)) / n;
[0048] Compare the TD value with the current project latency requirements to determine if it meets the requirements; if the TD value exceeds the standard indicator's acceptable range, it is determined that it does not meet the requirements; if the TD value is within the standard indicator's acceptable range, it is determined that it meets the requirements.
[0049] Furthermore, both Ts and Te are accurate to the millisecond level.
[0050] Compared with the prior art, the present invention has the following beneficial effects:
[0051] This invention improves testing efficiency and accuracy by selecting remote browsing and alarm direct transmission latency performance testing items and determining the type of the selected items. It then uses a video inversion recording module, an IED simulation module, and a message capture and analysis module to perform latency difference analysis. The testing method provided by this invention automatically executes sequence test tasks and generates test records for customized test items, greatly improving testing efficiency, alleviating the problems of insufficient centralized testing personnel or cycle pressure, reducing manual workload, and eliminating the need for auxiliary equipment or systems such as measurement and control devices and scheduling master stations. Attached Figure Description
[0052] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0053] Figure 1 This is a schematic diagram of the process for testing the remote browsing and direct alarm transmission performance of the substation monitoring system according to the present invention.
[0054] Figure 2 This is an architecture diagram of the substation monitoring system remote browsing and alarm direct transmission performance testing system of the present invention. Detailed Implementation
[0055] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0056] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0057] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0058] In the description of the embodiments of the present invention, it should be noted that if terms such as "upper," "lower," "horizontal," or "inner" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship commonly used when the product of the invention is in use, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention. Furthermore, terms such as "first" and "second" are only used to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0059] Furthermore, the use of the term "horizontal" does not imply that the component must be absolutely horizontal, but rather that it can be slightly tilted. For example, "horizontal" simply means that its direction is more horizontal than "vertical," and does not mean that the structure must be completely horizontal, but can be slightly tilted.
[0060] In the description of the embodiments of the present invention, it should also be noted that, unless otherwise explicitly specified and limited, the terms "set," "install," "connect," and "link" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention according to the specific circumstances.
[0061] The present invention will now be described in further detail with reference to the accompanying drawings:
[0062] See Figure 1 This invention discloses a method for remote browsing and alarm direct transmission performance testing of a substation monitoring system, comprising:
[0063] 1) Based on the pool of test projects, select the remote browsing and alarm direct transmission latency performance test projects to be tested;
[0064] The test pool includes performance testing items for substation alarm direct transmission clause exit time, substation remote browsing telemetry dead zone transmission time, substation remote browsing remote signal change transmission time, dispatch master station alarm direct transmission change time, dispatch master station remote browsing screen data refresh time, and remote browsing screen full-frame call time.
[0065] 2) Determine whether the selected performance testing item belongs to the export delay category or the interface delay category;
[0066] 3) If the current detection item is an interface delay type, the video inversion recording module, message capture and analysis module and IED simulation module are started in sequence. According to the data change triggered by the detection item or the graphic review, the changes in key areas are identified through the video and the change time in the video is extracted.
[0067] 4) If the current test item is an export delay type, perform unified time synchronization on the tested system and the test system, then start the message capture and analysis module, and trigger data changes and perform alarm message analysis through the IED simulation module;
[0068] The video inversion recording module records the monitoring screen of the detection system message monitoring screen and the main station monitoring screen of the remote browsing master station under test, and obtains the original video recording file; the IED simulation module triggers the alarm signal of the IED simulation module when there is a data change based on the command of the automatic test main program; the message capture and analysis module records the messages between the data communication gateway and the dispatch master station in the monitoring system under test in real time, captures and displays the target messages in a targeted manner, and obtains the effective time information of the target messages after the IED simulation module issues an alarm signal.
[0069] 5) Perform latency difference analysis based on message trigger time, message reception time, and video recording time;
[0070] 6) Based on the analysis and judgment of the time delay difference, the test results of the current test item are automatically generated, and the process log is automatically recorded;
[0071] 7) After the test items are completed, a test report will be issued based on the test results of the test sequence.
[0072] See Figure 2 This invention discloses a remote browsing and alarm direct transmission performance testing system for a substation monitoring system, comprising: an automatic testing main program, a video inversion recording module, a message capture and analysis module, an IED simulation module, a video intelligent recognition module, a time delay difference analysis and judgment module, and a test report generation module;
[0073] S1: The automatic test main program controls the opening and closing of the video inversion recording module, message capture and analysis module, and LED simulation module;
[0074] S2: The video inversion recording module records the detection system message monitoring screen and the main station monitoring screen of the remote browsing master station under test, and obtains the original video recording file;
[0075] S3: The IED simulation module, based on commands from the automatic test main program, triggers an alarm signal when data changes.
[0076] S4: The message capture and analysis module records the messages between the data communication gateway and the dispatch master station in the monitored system under test in real time, captures and displays the target messages in a targeted manner, and obtains the effective time information of the target messages after the IED simulation module issues an alarm signal.
[0077] S4.1: The message capture and analysis module includes a message receiving engine, a message filtering engine, and a message analysis engine. The message receiving engine enables automatic capture, and the message filtering engine filters received and sent messages according to a preset filtering mechanism. The filtering conditions include the IP address, protocol type, message type, and key fields of the message, ultimately filtering out valid message information. The message analysis engine identifies and analyzes the valid message information, searches for received message entry P1 and sent intelligent alarm or remote browsing message entry P2 based on the message header, analyzes the sending time of P1 and P2 messages, and records them as the start time Ts and end event Te, respectively.
[0078] S5: After the IED simulation module issues an alarm signal, the video intelligent recognition module performs frame-by-frame analysis of key areas of the original video recording file to obtain the effective time information of the target message.
[0079] The specific functions of the video intelligent recognition module are as follows:
[0080] S5.1: Perform frame-by-frame analysis on the video stream of the original video recording file to obtain frame images;
[0081] S5.2: Use the video analysis model obtained from the previous training samples to perform key region identification and analysis on the framed images;
[0082] S5.3: Use binary search to traverse frame images to identify key area changes, obtain video segments that trigger the test and display interface changes, and extract the start time Ts and end time Te;
[0083] S5.3.1: When the alarm transmission time of the dispatch master station under test changes, record the time when the IED simulation module automatically triggers the corresponding alarm and the message analysis monitors the slow capture of the DL / T 476 alarm event message, denoted as Ts.
[0084] S5.3.2: The time when the alarm event message pops up in the alarm direct transmission window of the dispatch master station is denoted as Te.
[0085] S5.3.3: When the performance test item of remote browsing screen data refresh time of the dispatch master station under test, record the time when the IED simulation module automatically triggers the change of the current screen switch quantity and analog quantity data, and the message analysis real-time monitoring slowly captures the DL / T476 data change message, which is denoted as Ts;
[0086] S5.3.4: The time of change of the corresponding light bar, pressure plate, table, wiring diagram switch, and knife switch on the remote browsing screen of the dispatching master station is recorded as Te.
[0087] S5.4: The start time Ts and end time Te are sent as input data to the delay difference analysis and judgment module for analysis and judgment;
[0088] S5.5: Log the recognition process data, including the original video, the video segments after recognition, and the time record file.
[0089] S6: The delay difference analysis and judgment module receives the valid time information selected by the message capture and analysis model or the valid time information of the target message sent by the video intelligent recognition module as the raw analysis data, and performs time difference analysis based on the raw analysis data.
[0090] S6.1: The time delay difference analysis and judgment module uses the effective time information of the target message sent by the video intelligent recognition module as the raw analysis data, and performs time difference analysis based on the raw analysis data, specifically:
[0091] S6.1.1: Collect several video segments of test start trigger and display interface changes, extract the start time Ts and end time Te, and form a time set {(Ts1, Te1), (Ts2, Te2), (Ts3, Te3)..., (Tsn, Ten)}, which serves as the input data source for delay difference analysis and judgment;
[0092] S6.1.2: The delay difference analysis and judgment module calculates the arithmetic mean of n test results.
[0093] TD=((Te1-Ts1)+(Te2-Ts2)+(Te3-Ts3)…+(Ten-Tsn)) / n
[0094] S6.1.3: Compare the TD value with the current project latency requirements to determine if it meets the requirements. If the TD value exceeds the acceptable range of the standard indicator, it is determined that it does not meet the requirements; if the TD value is within the acceptable range of the standard indicator, it is determined that it meets the requirements.
[0095] S6.2: The delay difference analysis and judgment module receives the valid time information selected by the message capture and analysis model as the raw analysis data, and performs time difference analysis based on the raw analysis data, specifically:
[0096] S6.2.1: Repeat the message capture and analysis module receiving message entry P1 and sending intelligent alarm or remote browsing message entry P2 several times, record the start time Ts and end event Te, forming a time set {(Ts1, Te1), (Ts2, Te2), (Ts3, Te3)..., (Tsn, Ten)}, which serves as the input data source for delay difference analysis and judgment;
[0097] S6.2.2: The delay difference analysis and judgment module calculates the arithmetic mean of n test results.
[0098] TD=((Te1-Ts1)+(Te2-Ts2)+(Te3-Ts3)…+(Ten-Tsn)) / n;
[0099] S6.2.3: Compare the TD value with the current project delay index requirements to determine whether it meets the requirements; if the TD value exceeds the standard index qualified range, it is determined that it does not meet the requirements; if the TD value is within the standard index qualified range, it is determined that it meets the requirements.
[0100] S7: The test report generation module receives the raw test record data and the test results from automatic time difference analysis, and automatically generates a test report by calling the report template.
[0101] It also includes a simulated master station module; the simulated master station module is used to simulate the main program for remote browsing and alarm direct transmission automatic testing, receive alarm signals from the IED simulation module and display them through the alarm window interface; call and parse the remote browsing screen file to form the main wiring diagram and the sub-diagrams of each bay, support receiving screen change signals, and the corresponding graphic elements on the screen will be refreshed according to the change signals.
[0102] Example:
[0103] 1) Automated testing system architecture design, such as Figure 2 As shown, the test system is configured with multiple modules, including an automatic test main program, a simulation master station module, a video inversion recording module, a message capture and analysis module, and an IED simulation module. All modules use a dedicated communication engine for data and command interaction. The test system can be deployed in a distributed or standalone mode.
[0104] 1. Create test items for remote browsing and alarm direct transmission latency, and generate a pool of test items, such as substation alarm direct transmission clause exit time performance, substation remote browsing telemetry dead zone transmission time performance, substation remote browsing remote signal change transmission time performance, dispatch master station alarm direct transmission change time performance, dispatch master station remote browsing screen data refresh time performance, and remote browsing screen full frame call time performance.
[0105] 2. For each testing item, different sequence engines are triggered according to the differences in testing operation methods and item characteristics, and fully automatic or automatic + manual combination methods can be used.
[0106] 3. The performance of alarm direct transmission change time of the dispatch master station and the performance of remote browsing screen data refresh time of the dispatch master station are tested. The trigger sequence is as follows: start the video inversion recording module, start the message capture and analysis module, notify the simulated IED alarm module to trigger alarm, telemetry, remote signaling and other change data. The video inversion recording module identifies changes by analyzing key areas and records the time nodes to send to the delay difference analysis and judgment module as the raw analysis data.
[0107] 4. The detection items include the output time performance of substation alarm direct transmission clauses, the transmission time performance of substation remote browsing telemetry over dead zone, and the transmission time performance of substation remote browsing remote signaling change. The trigger sequence is as follows: start the time synchronization service, start the message capture and analysis module, start the script to notify the simulated IED alarm module to trigger alarm, telemetry, and remote signaling changes, start the message analysis module to filter out valid time information, and send the extracted results to the delay difference analysis and judgment module as the raw analysis data.
[0108] 2) When entering a UI delay-type project for testing, the steps are as follows:
[0109] Step 1: First, start the current test project and enter the test state of the current project.
[0110] Step 2: The automatic test main program notifies the video inversion recording module to start video recording.
[0111] Step 3: The notification message capture and analysis module enables the automatic capture function, records the DL / T 476 messages between the data communication gateway and the dispatch master station in real time, and captures and displays the target messages in a targeted manner.
[0112] Step 4: The video inversion recording module starts the video recording function to record the monitoring screen of the detection system messages and the monitoring screen of the main station.
[0113] Step 5: Based on the current project requirements and the preset detection method, the main program notifies the IED simulation module to automatically trigger the corresponding data changes, or sets a prompt for the detection personnel to perform remote browsing and screen retrieval operations on the main station.
[0114] Step 6: After the test is completed, extract and generate the original video recording file for that period of time, and call the video intelligent recognition module to perform frame-by-frame analysis of key areas in the original video recording file.
[0115] Step 6.1: Performance test of alarm direct transmission change time of the dispatching master station under test. Record the time when the IED simulation module automatically triggers the corresponding alarm time and the message analysis real-time monitoring slowly captures the DL / T 476 alarm event message, denoted as Ts; record the time when the alarm direct transmission window of the dispatching master station pops up to respond to the alarm event message, denoted as Te.
[0116] Step 6.2: Performance test item for data refresh time of remote browsing screen of the dispatching master station under test. Record the time when the IED simulation module automatically triggers the change of the current screen switch quantity and analog quantity data, and the message analysis real-time monitoring slowly captures the DL / T 476 data change message, denoted as Ts; record the time when the corresponding light bar, pressure plate, table, wiring diagram switch, knife switch, etc. of the remote browsing screen of the dispatching master station changes, denoted as Te. Both Ts and Te are accurate to the millisecond level.
[0117] Step 7: Repeat steps 5 and 6 a total of n times to form a time-stamped set {(Ts1, Te1), (Ts2, Te2), (Ts3, Te3)..., (Tsn, Ten)}, which serves as the input data source for time delay difference analysis and judgment.
[0118] Step 8: The delay difference analysis and judgment module calculates the arithmetic mean of the n test results, TD=((Te1-Ts1)+(Te2-Ts2)+(Te3-Ts3)…+(Ten-Tsn)) / n.
[0119] Step 9: Compare the TD value with the current project latency requirements to determine if it meets the requirements. If the TD value exceeds the standard acceptable range, it is determined that it does not meet the requirements; if the TD value is within the standard acceptable range, it is determined that it meets the requirements.
[0120] Step 10: Log the test record raw data, test results and other data and send them to the test report generation module.
[0121] 3) The specific working method of the video intelligent recognition module is as follows:
[0122] Step 1: The video recording time extraction module analyzes the video stream of the original video recording file frame by frame to obtain frame images.
[0123] Step 2: Use the video analysis model obtained from the previous training samples to perform key region identification and analysis on the frame-by-frame images.
[0124] Offline, multi-scale spatial template matching methods are used to locate the positions of electrical elements; and projection methods are used to locate the ID number regions of the elements. Simultaneously, template matching is used to identify ID number information. Finally, the detected position and number information is exported and saved as an XML file, providing prior information for identifying the status of each electrical element. Online, DHOG features are used to determine the category of the monitoring screen. Elements are located based on the offline labeled position information, and feature extraction and classification are used to achieve status recognition and digital quantity recognition of the elements. Machine learning methods are used to identify digital quantities; image processing methods are used to identify organizational information; and deep learning is used to recognize alarm characters.
[0125] Step 3: Use binary search to traverse the frame images to identify changes in key areas, find the video segment that triggers the start of the test and displays the interface changes, and extract the start time Ts and end time Te.
[0126] Step 4: Send the start time Ts and end time Te as input data to the delay difference analysis and judgment module for analysis and judgment.
[0127] Step 5: Log the recognition process data, including the original video, the video segments after recognition, and the time record file.
[0128] 4) For export delay-related items, the specific testing procedures are as follows:
[0129] Step 1: First, start the current test project and enter the test state of the current project.
[0130] Step 2: Perform time synchronization on the test system and the device under test.
[0131] Step 3: The packet capture and analysis module includes a packet receiving engine, a packet filtering engine, and a packet analysis engine. First, the packet receiving engine starts the automatic capture function. The packet filtering engine filters the received and sent packets according to a preset filtering mechanism. The filtering conditions include IP address, protocol type, packet type, key packet fields, etc., and finally selects the valid packet information.
[0132] Step 4: The main automatic test program, based on the current project requirements and the preset testing method, notifies the IED simulation module to automatically trigger the corresponding data changes.
[0133] Step 5: The message analysis engine identifies and analyzes the filtered messages. Based on the message header, it searches for the received message entry P1 and the sent intelligent alarm or remote browsing message entry P2. It analyzes the sending time of messages P1 and P2 and records them as the start time Ts and end event Te, respectively. Both Ts and Te are accurate to the millisecond level.
[0134] Step 5: Repeat steps 4 and 5 a total of n times to form a time-stamped set {(Ts1, Te1), (Ts2, Te2), (Ts3, Te3)..., (Tsn, Ten)}, which serves as the input data source for time delay difference analysis and judgment.
[0135] Step 6: The delay difference analysis and judgment module calculates the arithmetic mean of the n test results, TD=((Te1-Ts1)+(Te2-Ts2)+(Te3-Ts3)…+(Ten-Tsn)) / n.
[0136] Step 7: Compare the TD value with the current project latency requirements to determine if it meets the requirements. If the TD value exceeds the acceptable range of the standard indicator, it is determined that it does not meet the requirements; if the TD value is within the acceptable range of the standard indicator, it is determined that it meets the requirements.
[0137] Step 8: Log the test record raw data, test results and other data and send them to the test report generation module.
[0138] 5) Automatically generate test records and inspection reports
[0139] The test report generation module receives the raw test record data and the automatically determined test results, and automatically generates a test report by calling the report template.
[0140] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for testing the performance of remote browsing and direct alarm transmission in a substation monitoring system, characterized in that, include: Based on the pool of test projects, select the remote browsing and alarm direct transmission latency performance test projects to be tested; Determine whether the selected performance testing item belongs to the export latency category or the interface latency category; If the current detection item is an interface delay type, the video inversion recording module, message capture and analysis module and IED simulation module are started in sequence. Based on the data changes triggered by the detection item or the graphic review, the changes in key areas are identified through the video and the change time in the video is extracted. If the current testing item is an export delay type, the time of the tested system and the testing system is synchronized, then the message capture and analysis module is started, and the data change is triggered and alarm message analysis is performed through the IED simulation module. Delay difference analysis is performed based on message triggering time, message receiving time, and video recording time; Based on the analysis and judgment of latency difference, the system automatically generates the test results for the current test project and automatically records the process log. After the test items are completed, a test report will be issued based on the test results of the test sequence. The test pool includes the substation alarm direct transmission message output time performance test project, the substation remote browsing telemetry dead zone transmission time performance test project, the substation remote browsing remote signal change transmission time performance test project, the dispatch master station alarm direct transmission change time performance test project, the dispatch master station remote browsing screen data refresh time performance test project, and the remote browsing screen full frame call time performance test project. The video inversion recording module records the detection system message monitoring screen and the main station monitoring screen of the remote browsing master station under test, and obtains the original video recording file; The IED simulation module is based on the commands of the automatic test main program. When there is a data change, the alarm signal of the IED simulation module is triggered. The message capture and analysis module records the messages between the data communication gateway and the dispatch master station in the monitored system under test in real time, captures and displays the target messages in a targeted manner, and obtains the effective time information of the target messages after the IED simulation module issues an alarm signal.
2. A remote browsing and alarm direct transmission performance testing system for a substation monitoring system, characterized in that, include: The system includes an automatic testing main program, a video inversion recording module, a message capture and analysis module, an IED simulation module, a video intelligent recognition module, a latency difference analysis and judgment module, and a test report generation module. The automatic testing main program controls the opening and closing of the video inversion recording module, the message capture and analysis module, and the IED simulation module; The video inversion recording module records the detection system message monitoring screen and the main station monitoring screen of the remote browsing master station under test, and obtains the original video recording file; The IED simulation module, based on commands from the automatic test main program, triggers an alarm signal when data changes. The message capture and analysis module records the messages between the data communication gateway and the dispatch master station in the monitored system under test in real time, captures and displays the target messages in a targeted manner, and obtains the effective time information of the target messages after the IED simulation module issues an alarm signal. After the IED simulation module issues an alarm signal, the video intelligent recognition module performs frame-by-frame analysis of key areas of the original video recording file to obtain the effective time information of the target message. The delay difference analysis and judgment module receives the valid time information filtered by the message capture and analysis module or the valid time information of the target message sent by the video intelligent recognition module as the raw analysis data, and performs time difference analysis based on the raw analysis data. The test report generation module receives the raw test record data and the test results of automatic time difference analysis, and automatically generates a test report by calling the report template; After the IED simulation module issues an alarm signal, the video intelligent recognition module performs frame-by-frame analysis of key areas in the original video recording file to obtain the effective time information of the target message, specifically: Frame-by-frame analysis of the video stream from the original video recording file yields segmented images. The video analysis model obtained from the previous training samples is used to perform key region identification and analysis on frame-by-frame images. By using binary search to traverse frame images, key area changes are identified, video segments that trigger the test and display interface changes are obtained, and the start time Ts and end time Te are extracted. The start time Ts and end time Te are sent as input data to the delay difference analysis and judgment module for analysis and judgment. The recognition process data, including the original video, the video segments after recognition, and the time record file, will be stored as logs.
3. The substation monitoring system remote browsing and alarm direct transmission performance testing system according to claim 2, characterized in that, The acquisition of video segments that trigger the test and display interface changes, and the extraction of start time Ts and end time Te, includes: The performance test item for the change time of alarm direct transmission of the dispatch master station under test records the time when the IED simulation module automatically triggers the corresponding alarm time, and the message analysis monitors and captures the DL / T 476 alarm event message in real time, which is denoted as Ts; The time when the alarm response event message pops up in the alarm direct transmission window of the dispatch master station is denoted as Te.
4. The substation monitoring system remote browsing and alarm direct transmission performance testing system according to claim 3, characterized in that, The process of obtaining the video segments that trigger the test and display interface changes, and extracting the start time Ts and end time Te, also includes: The test item for the performance of remote browsing screen data refresh time of the dispatch master station under test records the time when the IED simulation module automatically triggers the change of the current screen switch quantity and analog quantity data, and the message analysis monitors and captures the DL / T476 data change message in real time, which is denoted as Ts. The time of change of the corresponding light bar, pressure plate, table, wiring diagram switch, and knife switch on the remote viewing screen of the dispatch master station is recorded as Te.
5. The substation monitoring system remote browsing and alarm direct transmission performance testing system according to claim 4, characterized in that, Before sending the start time Ts and end time Te as input data to the delay difference analysis and judgment module for analysis and judgment, the following steps are also included: Collect several video segments that trigger the test and display interface changes, extract the start time Ts and end time Te, and form a time set {(Ts1, Te1), (Ts2, Te2), (Ts3, Te3)..., (Tsn, Ten)}, which serves as the input data source for delay difference analysis and judgment; The latency difference analysis and judgment module calculates the arithmetic mean of n test results. TD=((Te1-Ts1)+(Te2-Ts2)+(Te3-Ts3)…+(Ten-Tsn)) / n Compare the TD value with the current project latency requirements to determine if it meets the requirements; if the TD value exceeds the standard indicator's acceptable range, it is determined that it does not meet the requirements; if the TD value is within the standard indicator's acceptable range, it is determined that it meets the requirements.
6. The substation monitoring system remote browsing and alarm direct transmission performance testing system according to claim 5, characterized in that, The message capture and analysis module includes a message receiving engine, a message filtering engine, and a message analysis engine. The message receiving engine enables automatic capture, and the message filtering engine filters received and sent messages according to a preset filtering mechanism. The filtering conditions include the IP address, protocol type, message type, and key fields of the message to be filtered, and finally selects valid message information. The message analysis engine identifies and analyzes valid message information, searches for received message entry P1 and sent intelligent alarm or remote browsing message entry P2 based on the message header, analyzes the sending time of P1 and P2 messages, and records them as start time Ts and end time Te respectively.
7. The substation monitoring system remote browsing and alarm direct transmission performance testing system according to claim 6, characterized in that, The delay difference analysis and judgment module receives the valid time information selected by the message capture and analysis module as the raw analysis data, and performs time difference analysis based on the raw analysis data, specifically: The message capture and analysis module receives message entry P1 and sends intelligent alarms or remotely browses message entry P2 several times, records the start time Ts and end time Te, and forms a time set {(Ts1, Te1), (Ts2, Te2), (Ts3, Te3)..., (Tsn, Ten)}, which serves as the input data source for delay difference analysis and judgment. The delay difference analysis and judgment module calculates the arithmetic mean of n test results. TD=((Te1-Ts1)+(Te2-Ts2)+(Te3-Ts3)…+(Ten-Tsn)) / n; Compare the TD value with the current project latency requirements to determine if it meets the requirements; if the TD value exceeds the standard indicator's acceptable range, it is determined that it does not meet the requirements; if the TD value is within the standard indicator's acceptable range, it is determined that it meets the requirements.
8. The substation monitoring system remote browsing and alarm direct transmission performance testing system according to claim 7, characterized in that, Both Ts and Te are accurate to the millisecond level.
Citation Information
Patent Citations
Intelligent substation monitoring host closed loop test system and test method thereof
CN104155970A
Power distribution terminal GPRS wireless data transmission delay automatic testing method
CN106301624A