Relay protection automatic test system and method based on cloud side end
By leveraging the collaboration of cloud servers, mobile terminals, and test terminals within a cloud-edge-device architecture, test tasks are dynamically broken down and allocated, resolving the issues of low efficiency and inconsistent results in relay protection device testing, and achieving efficient and accurate automated testing.
Patent Information
- Application Number
- CN202511720928.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-21
- Publication Date
- 2026-03-03
AI Technical Summary
Existing relay protection device testing suffers from low testing efficiency, large human error, lack of uniformity and standardization in test templates, and static and unadjustable test task allocation, resulting in reduced comparability and reliability of test results.
It adopts a three-level collaborative architecture based on cloud, edge, and terminal, including cloud server, mobile terminal, and test terminal. It realizes data interaction and command transmission through wireless communication, builds a fully closed-loop automated testing system, dynamically breaks down test tasks and assigns them to mobile terminals, generates standardized test templates and instantiates them, and supports multiple wireless communication methods and breakpoint resume mechanism.
It achieves full automation of the testing process, standardization of templates, and dynamic task allocation, which improves the comparability and reliability of test results, reduces operational complexity, and enhances testing efficiency and automation.
Smart Images

Figure CN121597571A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of relay protection testing technology, and more specifically, to an automatic relay protection testing system and method based on cloud-edge-device. Background Technology
[0002] With the continuous development of power systems, the types and numbers of relay protection devices are increasing daily, making efficient and accurate testing a crucial link in ensuring the safe and stable operation of power systems. Traditional protection testing methods largely rely on manual operation, resulting in low testing efficiency, large human errors, and non-standardized testing procedures. Furthermore, the construction of test templates in existing technologies lacks uniformity and standardization, leading to significant differences in test templates created by different testers, thus reducing the comparability and reliability of test results. Moreover, the allocation of test tasks is mostly static, unable to be dynamically adjusted based on the real-time status of mobile and test terminals, further impacting testing efficiency.
[0003] Patent CN120543151A proposes a cloud-edge collaborative architecture of "cloud (master recording station) - edge (relay protection device, edge recording / automatic testing device)," which combines algorithms to achieve automated testing, resource optimization, and fault early warning. Patent CN112180897A proposes a "cloud server - automatic testing platform - wireless tester" architecture, storing general test templates categorized by "manufacturer - model," enabling template-based automatic testing of relay protection / control devices from multiple manufacturers. While these testing architectures alleviate some of the pressure on the central server, they still have significant drawbacks: 1) Poor coordination among test nodes, with test tasks mostly statically allocated and unable to be dynamically adjusted based on real-time conditions such as mobile terminal load and test terminal distribution; 2) Poor compatibility between standard test templates and the actual signal points of different relay protection device models, requiring manual modification of test parameters, further limiting testing efficiency and automation levels. Summary of the Invention
[0004] This invention provides an automatic testing system and method for relay protection based on cloud, edge, and terminal. The system sets up a cloud server, a mobile terminal, and at least one test terminal to realize a three-level collaborative architecture of "cloud, edge, terminal, mobile terminal, and test terminal". The devices at each level realize data interaction and command transmission through wireless communication network, thereby forming a fully closed-loop automated testing system from test task planning and execution to result feedback, ensuring full automation of the testing process, standardization of templates, and dynamic allocation of tasks.
[0005] The technical solution adopted in this invention is: An automatic relay protection testing system based on cloud-edge-device communication includes: A cloud server, a mobile terminal communicating with the cloud server, and at least one test terminal communicating with the mobile terminal; The cloud server includes: The data storage module is used to store test outlines, standard test templates, instantiated test outlines, test task allocation results, and test reports. The template building module is used to build standard test templates based on the test outline. The instantiation outline generation module is used to generate instantiated test outlines based on standard test templates and actual test equipment. The task allocation module is used to dynamically break down the test tasks corresponding to the instantiated test outline and allocate the sub-tasks to the corresponding mobile terminals. The mobile terminal is used to receive test tasks assigned by the task allocation module in the cloud server, control the test terminal to execute test tasks, and transmit the test data fed back by the mobile terminal to the cloud server. Each of the test terminals is used to execute test tasks under the control of the mobile terminal and to feed back the test data obtained from executing the test tasks to the mobile terminal.
[0006] Furthermore, the mobile terminal includes: The task receiving module is used to receive test tasks assigned by the cloud server. The communication control module is used to establish a wireless communication connection with the test terminal and send control commands to the test terminal to control it to execute test tasks. The data upload module is used to upload the test data fed back by the test terminal to the cloud server.
[0007] Furthermore, the test terminal includes: The instruction receiving module is used to receive control instructions sent by the mobile terminal; The test execution module is used to execute specific test procedures according to control instructions; The data feedback module is used to feed back the test data generated during the test to the mobile terminal.
[0008] Another technical solution adopted by the present invention is: An automatic testing method for relay protection based on cloud-edge architecture, the method being based on the aforementioned testing system, comprising: S1. Construct a standard test template; S2. Construct and maintain a signal dictionary library; S3. Generate instantiated test outline; S4. Dynamically disassemble and allocate test tasks; Specifically, the task allocation module of the cloud server dynamically decomposes the test tasks corresponding to the instantiated test outline: tasks are divided according to the test object, test items of the same test object are executed serially, and test items of different test objects are divided into independent sub-tasks. Analyze the dependencies of the test items, divide the dependent items into related subtask groups, and divide the undependent items into independent subtasks that can be executed in parallel; The workload is evenly distributed based on the capabilities and time consumption of the test terminals. Then, the subtasks are assigned to the corresponding mobile terminals based on the location, load, and distribution of the mobile terminals. S5. The mobile terminal establishes a connection with the test terminal and sends instructions. Specifically, after receiving the subtask, the mobile terminal parses the task information to clarify the test object, test items, test parameters and expected results; Establish a communication connection with the corresponding test terminal via Bluetooth, Wi-Fi or cellular network, and encapsulate the test item output values, result judgment logic and switching methods between items according to the preset protocol format and send them to the test terminal. S6. The test terminal executes the test and returns the data. The test terminal executes the test process according to the control instructions, modifies the control word / plate and output analog / switching quantities of the relay protection device, collects the output signals of the relay protection device and generates test conclusions, and feeds back the test data to the mobile terminal in real time. S7. Data upload and test report generation.
[0009] Furthermore, the construction of the standard test template in step S1 specifically involves: The template building module of the cloud server constructs standard test templates for relay protection devices with different voltage levels and different intervals based on a preset test outline. The voltage levels include 10kV, 35kV, 110kV, 220kV and 500kV, and the intervals cover line intervals, transformer intervals and bus intervals. The standard test template includes a test item set, output standard values and test result criteria. The output standard values and result criteria are represented by expressions containing standard signal points.
[0010] Furthermore, the construction and maintenance of the signal dictionary library in step S2 specifically includes: The cloud server's data storage module builds and maintains a signal dictionary library, storing the mapping rules between standard signal points and actual signal points of different types of relay protection devices; Differentiated mapping rules are provided for relay protection devices of different specifications with different signal points, and maintenance personnel regularly update the dictionary to adapt to the newly added device models.
[0011] Furthermore, the generation of the instantiated test outline in step S3 specifically includes: The cloud server's instantiation outline generation module obtains the signal point modeling data of the actual test device, calls the signal dictionary library, converts the standard signal points in the standard test template into signal points of the actual test device, completes the instantiation of test parameters, and records the corresponding relationship of signal point conversion.
[0012] Furthermore, the data upload and test report generation described in step S7 specifically include: The mobile terminal uploads the received test data to the cloud server; The cloud server aggregates and analyzes the test data, generates and stores a complete test report containing test items, test parameters, test results, test time, and anomaly analysis. It supports keyword retrieval for data backtracking and troubleshooting.
[0013] Compared with the prior art, the present invention has the following advantages: 1) This invention constructs a unified standard test template that covers relay protection devices of different voltage levels and different intervals, and the output standard values and result criteria are represented by standard signal point expressions, which solves the problem of inconsistent existing test templates and improves the comparability and reliability of test results; 2) By building a signal dictionary library, the automatic conversion from standard signal points to actual test device signal points is realized, eliminating the need for manual editing of test outlines, reducing operational complexity, and improving the adaptability of test templates and test efficiency; 3) Adopting a dynamic task decomposition and allocation strategy, taking into account factors such as test project dependencies, test terminal capabilities, and mobile terminal status, to achieve reasonable task allocation and parallel execution, significantly improving overall testing efficiency; 4) The mobile terminal and the test terminal support multiple wireless communication methods. Combined with the breakpoint resume mechanism, the flexibility, stability and data transmission integrity of communication are ensured. The test terminal can automatically complete a variety of test operations and generate conclusions, improving the comprehensiveness and automation of the test. Attached Figure Description
[0014] The present invention will be further described below with reference to the accompanying drawings and specific embodiments: Figure 1 This is a schematic diagram of the architecture of an automatic test system for relay protection based on cloud edge computing according to the present invention. Figure 2 This is a flowchart illustrating an automatic testing method for relay protection based on cloud edge computing according to the present invention. Detailed Implementation
[0015] Example 1
[0016] like Figure 1As shown, an automatic relay protection testing system based on cloud edge computing includes: a cloud server, a mobile terminal communicating with the cloud server, and at least one test terminal communicating with the mobile terminal. The cloud server includes: a data storage module for storing test outlines, standard test templates, instantiated test outlines, test task allocation results, and test reports; a template building module for building standard test templates based on the test outlines; an instantiated test outline generation module for generating instantiated test outlines based on the standard test templates and actual test devices; and a task allocation module for dynamically decomposing the test tasks corresponding to the instantiated test outlines and allocating the decomposed subtasks to the corresponding mobile terminals. The mobile terminal includes: a task receiving module for receiving test tasks assigned by the cloud server; a communication control module for establishing a wireless communication connection with the test terminal and sending control commands to the test terminal to control it to execute test tasks; and a data uploading module for uploading test data fed back by the test terminal to the cloud server. The test terminal includes: an instruction receiving module for receiving control instructions sent by the mobile terminal; a test execution module for executing specific test procedures according to the control instructions; and a data feedback module for feeding back test data generated during the test to the mobile terminal.
[0017] In this embodiment, the cloud server is used to store test outlines, standard test templates, instantiated test outlines, test task allocation results, and test reports; it also constructs standard test templates and generates instantiated test outlines based on the test outlines, and dynamically breaks down and allocates test tasks; the mobile terminal is used to receive test tasks allocated by the task allocation module in the cloud server, control the test terminal to execute test tasks, and transmit test data fed back by the mobile terminal to the cloud server; each test terminal is used to execute test tasks under the control of the mobile terminal and feed back the test data obtained from executing the test tasks to the mobile terminal.
[0018] Description: Through a layered architecture design, intelligent management and efficient execution of test tasks are achieved. The cloud server, as the core data processing and control center, not only undertakes the heavy responsibility of data storage but also possesses powerful template building and task allocation capabilities. It can flexibly generate test outlines according to actual needs and dynamically decompose tasks, ensuring that each test terminal can execute test tasks efficiently and accurately. The mobile terminal, acting as a bridge between the cloud and the test terminal, is responsible for receiving tasks, controlling the test process, and uploading data. Its wireless communication function makes the test process more flexible and convenient. The test terminal focuses on executing specific test tasks, accurately completing the test process by receiving control commands from the mobile terminal, and providing real-time feedback of test data, providing strong support for the closed-loop control of the entire system. This cloud-edge-device collaborative mode greatly improves the efficiency and accuracy of automatic relay protection testing, providing a solid guarantee for the stable operation of the power system.
[0019] Example 2
[0020] like Figure 2 As shown, an automatic testing method for relay protection based on cloud-edge architecture includes: S1. Construct a standard test template; Specifically, the template building module of the cloud server constructs standard test templates for relay protection devices with different voltage levels and different intervals based on a preset test outline; wherein, the voltage levels include 10kV, 35kV, 110kV, 220kV, 500kV and 750kV, and the intervals cover line intervals, transformer intervals and bus intervals; the standard test template includes a test item set, output standard values and test result criteria, and the output standard values and result criteria are represented by expressions containing standard signal points; S2. Construct and maintain a signal dictionary library; Specifically, the cloud server's data storage module builds and maintains a signal dictionary library, storing the mapping rules between standard signal points and actual signal points of different types of relay protection devices; Differentiated mapping rules are provided for relay protection devices of different specifications with different signal points, and maintenance personnel regularly update the dictionary to adapt to the newly added device models. S3. Generate instantiated test outline; Specifically, the instantiation outline generation module of the cloud server obtains the signal point modeling data of the actual test device, calls the signal dictionary library, converts the standard signal points in the standard test template into signal points of the actual test device, completes the instantiation of test parameters, and records the corresponding relationship of signal point conversion.
[0021] S4. Dynamically disassemble and allocate test tasks; Specifically, the task allocation module of the cloud server dynamically decomposes the test tasks corresponding to the instantiated test outline: tasks are divided according to the test object, test items of the same test object are executed serially, and test items of different test objects are divided into independent sub-tasks. Analyze the dependencies of the test items, divide the dependent items into related subtask groups, and divide the undependent items into independent subtasks that can be executed in parallel; The workload is evenly distributed based on the capabilities and time consumption of the test terminals. Then, the subtasks are assigned to the corresponding mobile terminals based on the location, load, and distribution of the mobile terminals. S5. The mobile terminal establishes a connection with the test terminal and sends instructions. Specifically, after receiving the subtask, the mobile terminal parses the task information to clarify the test object, test items, test parameters and expected results; Establish a communication connection with the corresponding test terminal via Bluetooth, Wi-Fi or cellular network, and encapsulate the test item output values, result judgment logic and switching methods between items according to the preset protocol format and send them to the test terminal. S6. The test terminal executes the test and returns the data. The test terminal executes the test process according to the control instructions, modifies the control word / plate and output analog / switching quantities of the relay protection device, collects the output signals of the relay protection device and generates test conclusions, and feeds back the test data to the mobile terminal in real time. S7. Data upload and test report generation; Specifically, the mobile terminal uploads the received test data to the cloud server; The cloud server aggregates and analyzes the test data, generates and stores a complete test report containing test items, test parameters, test results, test time, and anomaly analysis. It supports searching by keywords such as device model and test time for data backtracking and troubleshooting.
[0022] Description: Achieving rapid communication connectivity via Bluetooth, Wi-Fi, or cellular networks, the test terminal can quickly execute test procedures. The mobile terminal promptly receives feedback data and uploads it to the cloud server. The entire process is highly efficient and smooth, significantly shortening the test cycle. Compared to traditional testing methods, it can complete comprehensive testing of relay protection devices much faster, improving work efficiency. The cloud server summarizes and analyzes the test data, generating and storing a complete test report containing detailed information. This centralized data management method not only facilitates long-term data storage but also supports searching through multiple keywords, greatly facilitating data backtracking and fault diagnosis. When it is necessary to view and analyze the test status of a specific device or at a specific time, relevant data can be obtained quickly and accurately. It can precisely modify the control words / boards and output analog / switching quantities of the relay protection device and accurately collect output signals to generate test conclusions. The cloud-edge-device-based architecture allows the test system to adapt to different test environments and needs, meeting relay protection testing tasks of varying scales and complexities.
[0023] This embodiment takes the automatic testing of a 220kV line relay protection device in a 220kV smart substation as an example to illustrate in detail the practical application process of the cloud-edge-device based automatic relay protection testing system and method of the present invention, including the entire process of system deployment, module configuration, test execution, and result generation, specifically as follows: 1. System Deployment: 1) Cloud server: Deployed in the substation control center computer room, using an industrial-grade server equipped with an Intel Xeon E5-2680v4 processor, 64GB DDR4 memory, and 1TB SSD storage, with Linux CentOS 7.9 operating system; The cloud server is equipped with a test management system developed based on the Java Spring Boot framework, which communicates with mobile terminals through a 5G private network with a network bandwidth of ≥100Mbps and a latency of ≤50ms to ensure real-time transmission of test data; 2) Mobile Terminal: Utilizing an industrial tablet PC running Android 12, supporting Bluetooth 5.0, Wi-Fi 6, and 5G communication, and equipped with a 10.1-inch touchscreen, adaptable to complex environments both outdoors and inside switchgear in substations. The terminal comes pre-installed with a relay protection automatic testing APP, supporting task parsing, terminal connection, data display, and upload functions. 3) Test Terminal: Two portable relay protection testers of model RT9000IS are configured. Each unit supports 8 LC optical ports, 2 RJ45 network ports, 2 six-channel voltage (0-120V) and six-channel current (0-5A) analog outputs, 8 channels of digital input / output, sampling rate ≥10KHz, and accuracy ±0.05%. The portable relay protection testers are connected to the analog input terminals of the device under test via aviation connectors for analog output, connected to the process layer switch via fiber optic cable for process layer GOOSE data exchange between the tester and the device under test, and connected to the station control layer switch via network port for station control layer MMS data exchange between the tester and the device under test. 4) Device under test: 220kV line protection A set device with model number CSC-105A2-DG-N, responsible for the main protection of the line, supporting functions such as grounding distance protection and zero-sequence overcurrent protection, device name is PL2201A; The 220kV line protection device B set, model PCS-931A-DA-G, serves as a backup protection device with the same function as set A. The device name is PL2201B. 2. Module Configuration: 1) Cloud server module ① Data storage module: The following data is stored using XML format files, specifically including: Standard test template: 220kV line protection standard template, including 12 test items such as input / output test, distance I stage setting value verification, zero-sequence overcurrent II stage action logic verification, each item is configured with output standard value, result criteria and other test data; Signal dictionary: Stores the mapping between standard signal points and actual device signal points; for example, the mapping between standard signal points and the actual signal points of the above-mentioned 220kV line protection A / B set devices is shown in Tables 1 and 2 below: Table 1. Mapping of Standard Signal Points to Actual Signal Points of the 220kV Line Protection A-Set Device.
[0024] Table 2 Mapping of Standard Signal Points to Actual Signal Points of the 220kV Line Protection Set B Device As described above
[0025] ② Template Construction Module: Based on the "Inspection Procedure for 220kV Line Relay Protection Devices" (DL / T995-2016), standard templates are generated using a visual editing tool; for example, the output standard value for the zero-sequence overcurrent stage II setting value inspection item -1.05 times the setting value is set as follows: Phase A voltage: 10 Phase B voltage: 57.735 C-phase voltage: 57.735 Phase A current: 1.05 {PL22_PTOC2} Phase B current: 0 C-phase current: 0 Criteria for determining the outcome: {PL22_PTOC2_ACT}=true indicates that the zero-sequence overcurrent stage II protection should operate reliably. ③ Instantiation outline generation module: When the test object is device A, the signal dictionary library is called to automatically replace PL22_PTOC1 in the standard template with PL2201A_PTOC1 and record the signal parameters to generate the instantiation outline of device A; similarly, the instantiation outline of device B is generated to ensure that the test parameters match the actual device.
[0026] ④ Task allocation module: Configure dynamic allocation algorithm. Input parameters include the number of mobile terminals, test terminal capabilities, and load rate.
[0027] 2) Mobile terminal module: ①Task receiving module: Receives sub-tasks assigned by the cloud through the relay protection test control APP, and displays the task ID, test object and test progress on the interface; ② Communication control module: By default, it prioritizes establishing a connection with the test terminal via Wi-Fi (connecting to the substation intranet, SSID: Substation-WiFi). If the signal strength is <-70dBm, it will automatically switch to Bluetooth 5.0 (communication distance ≤10m). ③ Data upload module: It adopts a breakpoint resume mechanism, caches test data every 5 seconds, and automatically uploads the incomplete data after the network is interrupted and the connection is restored; 3) Test terminal module: ① Command receiving module: Parses control commands sent by the mobile terminal through the built-in test terminal control program. For example: Data communication module: Establishes station control layer MMS communication with the device under test, reads device settings, and receives action information uploaded by the device; performs process layer GOOSE data interaction with the device under test to obtain device GOOSE action information. ② Test execution module: The test execution module calculates and outputs actual values according to the instructions. For expressions composed of signal points, the signal points should be replaced with actual data for calculation and then the analog quantity should be output (e.g., if the zero-sequence overcurrent stage II setting of device A is read as 3A, the A-phase current is output as 3.15A according to the calculated value). At the same time, the device action information is collected through the data communication module. ③ Data feedback module: Collects data every 100ms, packages it into JSON format, and sends it back to the mobile terminal; 3. Test method execution steps: S1. The template building module of the cloud server is based on the "Inspection Procedure for 220kV Line Relay Protection Devices" (DL / T995-2016) to build a standard test template for 220kV line relay protection devices. This standard test template includes 12 core test items, such as distance protection setting value inspection (Section I, Section II, Section III), zero-sequence overcurrent protection setting value inspection (Section II, Section III), and reclosing logic inspection. Each item clearly outputs standard values and test result criteria, all expressed in standard signal point expressions. For example: In the zero-sequence overcurrent stage II setting value test - 1.05 times the setting value project, the output standard values are set as follows: Phase A voltage = 10V, Phase B voltage = 57.735V, Phase C voltage = 57.735V, Phase A current = 1.05 {PL22_PTOC2}, where PL22_PTOC2 is the standard signal point for the zero-sequence overcurrent stage II setting of the 220kV line protection, with phase B current = 0A and phase C current = 0A; the result criterion is set as follows: {PL22_PTOC2_ACT}=true, meaning PL22_PTOC2_ACT is the standard signal point for the operation of the zero-sequence overcurrent stage II. =true indicates that it should operate reliably. S2, the cloud server's data storage module constructs and maintains a signal dictionary library, storing the mapping relationship between standard signal points and the actual signal points of devices A and B, as detailed below: For device A: the standard signal point PL22_PTOC2 is mapped to the actual signal point PL2201A_PTOC2, with the signal parameter PL2201A / PROT.evePTOC2.StrVal.setMag.f, used to read the zero-sequence overcurrent stage II setting of device PL2201A; the standard signal point PL22_PTOC2_ACT is mapped to the actual signal point PL2201A_PTOC2_ACT, with the signal parameter PL2201A / PROT.evePTOC2.Op.general, used to acquire the zero-sequence overcurrent stage II operation status of device PL2201A; For device B: the standard signal point PL22_PTOC2 is mapped to PL2201B_PTOC2, and the signal parameter is PL2201B / PROT.evePTOC2.StrVal.setMag.f; it is used to read the zero-sequence overcurrent stage II setting of device PL2201B; the standard signal point PL22_PTOC2_ACT is mapped to the actual signal point PL2201B_PTOC2_ACT, and the signal parameter is PL2201B / PROT.evePTOC2.Op.general; it is used to collect the zero-sequence overcurrent stage II operation status of device PL2201B. Maintenance personnel regularly update the dictionary database through the cloud backend, and the mapping relationship is automatically synchronized when a new device model is added; The S3 cloud server's instantiation outline generation module generates instantiation test outlines for both Set A and Set B devices: The cloud communicates with Set A device via the IEC61850 protocol to obtain its signal point modeling data; it then calls the signal dictionary library to replace the standard signal points in the standard template with the actual signal points of Set A device; for example: 1.05 Replace {PL22_PTOC2} with 1.05 {PL2201A_PTOC2} will be used as the criterion for the result. Replace {PL22_PTOC2_ACT}=true with {PL2201A_PTOC2_ACT}=true; record the signal point conversion correspondence, such as PL22_PTOC2→PL2201A_PTOC2, and store it in the data storage module for subsequent data backtracking; similarly, replace the standard signal points in the B-set device test template with the actual signal points of the B-set device. S4, the task allocation module of the cloud server dynamically decomposes and allocates tasks for the instantiation outlines of devices A and B: 1) Task Breakdown: Set A and Set B are independent test objects, and the test items have no dependency relationship (the test of Set A does not need to wait for Set B to complete), so they are broken down into 2 independent sub-tasks: Subtask T1: 12 tests for device A (estimated total time: 60 minutes). Subtask T2: 12 tests on device B (estimated total time 65 minutes).
[0028] 2) Terminal matching: Test terminals 1 and 2 are both RT9000IS, adapted to two sub-tasks; mobile terminal 1 is located near device A (load rate 10%), and mobile terminal 2 is located near device B (load rate 5%).
[0029] 3) Task allocation: T1 is assigned to mobile terminal 1 of associated test terminal 1, and T2 is assigned to mobile terminal 2 of associated test terminal 2. Task information containing instantiation outline, estimated time consumption and terminal matching relationship is sent through 5G private network. S5. The mobile terminal establishes a connection with the test terminal and sends instructions. Taking mobile terminal 1 executing T1 as an example: 1) Task Analysis: Mobile terminal 1 receives T1 through the relay protection test control APP, analyzes that the test object is set A device, and the first test item is zero-sequence overcurrent stage II setting value verification -1.05 times the setting value, and clarifies the output parameters and criteria; 2) Communication establishment: Mobile terminal 1 first connects to test terminal 1 via Wi-Fi with a signal strength of -60dBm. After successful connection, an encrypted communication channel is established through a preset protocol based on TCP / IP. 3) Command issuance: Mobile terminal 1 encapsulates the test command into JSON format and sends it to test terminal 1; S6. The test terminal executes the test and returns the data. After receiving the instruction, test terminal 1 performs the following operations through the test execution module: 1) Parameter calculation: Read the PL2201A_PTOC2 setting value of the A set of equipment through the station control layer MMS communication. The actual value is 3A. Calculate the current output value of phase A: 1.05×3A=3.15A.
[0030] 2) Test Execution: Pressure Plate Modification: Modify the zero-sequence overcurrent stage II pressure plate of device A to the engaged state via MMS control message; Analog Output: Output the calculated A-phase current of 3.15A, B and C-phase currents of 0A, A-phase voltage of 10V, and B and C-phase voltages of 57.735V to device A; Data Acquisition: Real-time detection of the device's action information; PL2201A_PTOC2_ACT is detected to become true at 30ms, with an action time of 30ms; Result Judgment: The action state meets the criteria. {PL2201A_PTOC2_ACT}=true, generating a qualified test result.
[0031] 3) Data feedback: Package the test data, including output current of 3.15A, action time of 30ms, and conclusion of passing, into JSON format and feed it back to the mobile terminal 1; S7. Data upload and test report generation; 1) Data upload: Mobile terminal 1 uploads the real-time test data of T1, which includes the output values, action times and conclusions of 12 items, to the cloud via the 5G private network, and adopts a breakpoint resume mechanism to ensure data integrity.
[0032] 2) Report Generation: The cloud server's data storage module aggregates the test data from T1 and T2, and the analysis module generates a complete test report, including: ① Test item details, such as zero-sequence overcurrent stage II test - 1.05 times the setting value; ② Test parameters, such as the output current of device A being 3.15A and the output current of device B being 3.2A; ③ Test results: All 12 items of Set A passed, and 11 items of Set B passed. The reclosing logic test had a time deviation of 0.5ms, which was marked as a minor abnormality. 3) Data storage: Test reports are stored in association with raw data and can be retrieved by keywords such as device model and test time. Data backtracking and fault diagnosis are supported, such as tracing the association between PL22_PTOC2 and actual signal points through signal point conversion records.
[0033] This embodiment realizes fully automated testing of 220kV line relay protection devices, which improves efficiency compared to traditional manual testing and reduces the consistency of test results, i.e., the test deviation of different terminals is reduced, thus verifying the effectiveness of the system and method of this invention.
[0034] The system of this invention includes a cloud server, a mobile terminal, and a test terminal. The cloud server deploys a test management system to realize the construction and instantiation of test templates, the construction and allocation of test tasks, and the centralized storage of test data. The mobile terminal establishes a remote connection with the test terminal, and realizes the task distribution, test result data collection and uploading, and test data display based on the test tasks allocated by the cloud. The test terminal realizes task execution, data acquisition, and result judgment. Through the efficient collaboration between the cloud server, mobile terminal, and test terminal, the entire process of task distribution, execution, and data uploading is automated, which greatly improves the efficiency of relay protection device testing.
[0035] The embodiments described above are merely preferred embodiments of the present invention and are not intended to limit the scope of the present invention. Various modifications and improvements made by those skilled in the art to the technical solutions of the present invention without departing from the principles and essence of the present invention should fall within the protection scope defined by the claims of the present invention.
Claims
1. An automatic testing system for relay protection based on cloud-edge architecture, characterized in that, include: A cloud server, a mobile terminal communicating with the cloud server, and at least one test terminal communicating with the mobile terminal; The cloud server includes: The data storage module is used to store test outlines, standard test templates, instantiated test outlines, test task allocation results, and test reports. The template building module is used to build standard test templates based on the test outline. The instantiation outline generation module is used to generate instantiated test outlines based on standard test templates and actual test equipment. The task allocation module is used to dynamically break down the test tasks corresponding to the instantiated test outline and allocate the sub-tasks to the corresponding mobile terminals. The mobile terminal is used to receive test tasks assigned by the task allocation module in the cloud server, control the test terminal to execute test tasks, and transmit the test data fed back by the mobile terminal to the cloud server. Each of the test terminals is used to execute test tasks under the control of the mobile terminal and to feed back the test data obtained from executing the test tasks to the mobile terminal.
2. The automatic relay protection testing system based on cloud-edge as described in claim 1, characterized in that, The mobile terminal includes: The task receiving module is used to receive test tasks assigned by the cloud server. The communication control module is used to establish a wireless communication connection with the test terminal and send control commands to the test terminal to control it to execute test tasks. The data upload module is used to upload the test data fed back by the test terminal to the cloud server.
3. The automatic relay protection testing system based on cloud-edge as described in claim 1, characterized in that, The test terminal includes: The instruction receiving module is used to receive control instructions sent by the mobile terminal; The test execution module is used to execute specific test procedures according to control instructions; The data feedback module is used to feed back the test data generated during the test to the mobile terminal.
4. An automatic testing method for relay protection based on cloud-edge terminals, characterized in that, The method is based on the testing system according to any one of claims 1 to 3, and includes: S1. Construct a standard test template; S2. Construct and maintain a signal dictionary library; S3. Generate instantiated test outline; S4. Dynamically disassemble and allocate test tasks; Specifically, the task allocation module of the cloud server dynamically decomposes the test tasks corresponding to the instantiated test outline: tasks are divided according to the test object, test items of the same test object are executed serially, and test items of different test objects are divided into independent sub-tasks. Analyze the dependencies of the test items, divide the dependent items into related subtask groups, and divide the undependent items into independent subtasks that can be executed in parallel; The workload is evenly distributed based on the capabilities and time consumption of the test terminals. Then, the subtasks are assigned to the corresponding mobile terminals based on the location, load, and distribution of the mobile terminals. S5. The mobile terminal establishes a connection with the test terminal and sends instructions. Specifically, after receiving the subtask, the mobile terminal parses the task information to clarify the test object, test items, test parameters and expected results; Establish a communication connection with the corresponding test terminal via Bluetooth, Wi-Fi or cellular network, and encapsulate the test item output values, result judgment logic and switching methods between items according to the preset protocol format and send them to the test terminal. S6. The test terminal executes the test and returns the data. The test terminal executes the test process according to the control instructions, modifies the control word / plate and output analog / switching quantities of the relay protection device, collects the output signals of the relay protection device and generates test conclusions, and feeds back the test data to the mobile terminal in real time. S7. Data upload and test report generation.
5. The automatic testing method for relay protection based on cloud-edge terminal according to claim 4, characterized in that, The construction of the standard test template in step S1 specifically involves: The template building module of the cloud server constructs standard test templates for relay protection devices with different voltage levels and different intervals based on a preset test outline. The voltage levels include 10kV, 35kV, 110kV, 220kV, 500kV and 750kV, and the intervals cover line intervals, transformer intervals and bus intervals. The standard test template includes a test item set, output standard values and test result criteria. The output standard values and result criteria are represented by expressions containing standard signal points.
6. The automatic testing method for relay protection based on cloud-edge terminal according to claim 4, characterized in that, The construction and maintenance of the signal dictionary library in step S2 specifically includes: The cloud server's data storage module builds and maintains a signal dictionary library, storing the mapping rules between standard signal points and actual signal points of different types of relay protection devices; Differentiated mapping rules are provided for relay protection devices of different specifications with different signal points, and maintenance personnel regularly update the dictionary to adapt to the newly added device models.
7. The automatic testing method for relay protection based on cloud-edge terminal according to claim 4, characterized in that, The generation of the instantiated test outline in step S3 specifically includes: The cloud server's instantiation outline generation module obtains the signal point modeling data of the actual test device, calls the signal dictionary library, converts the standard signal points in the standard test template into signal points of the actual test device, completes the instantiation of test parameters, and records the corresponding relationship of signal point conversion.
8. The automatic testing method for relay protection based on cloud-edge terminal according to claim 4, characterized in that, The data upload and test report generation described in step S7 are as follows: The mobile terminal uploads the received test data to the cloud server; The cloud server aggregates and analyzes the test data, generates and stores a complete test report containing test items, test parameters, test results, test time, and anomaly analysis. It supports keyword retrieval for data backtracking and troubleshooting.
Citation Information
Patent Citations
Relay protection / measurement and control device automatic test system and method based on general test template
CN112180897A
Relay protection inspection system architecture and method based on cloud edge collaboration
CN120543151A