Telecontrol device performance test method, device, system, equipment and storage medium
By simulating the actual working environment of the remote control device, the interlocking and anti-misoperation performance of the remote control device is automatically tested using the main station simulation module and the secondary equipment simulation module. This solves the problem of complicated testing process in the existing technology, improves testing efficiency and accuracy, and ensures the safe and stable operation of the power grid system.
Patent Information
- Application Number
- CN202411216293.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2044-08-30
AI Technical Summary
The existing remote control device has a complicated interlocking and anti-misoperation performance testing process, resulting in low testing efficiency and failing to effectively ensure the safe and stable operation of the power grid system.
The performance testing device simulates the actual working environment of the remote control device. Using the main station simulation module, secondary equipment simulation module and test control module, the interlocking and anti-misoperation performance of the remote control device is automatically tested. This includes generating remote control commands, simulating status signals and judging the execution data of remote control commands to determine the interlocking and anti-misoperation performance.
The automated testing of the interlocking and anti-misoperation performance of remote control devices has been realized, which has improved testing efficiency, ensured the accuracy and reliability of test results, reduced the complexity of manual operation, and guaranteed the safety and stability of the power grid system.
Smart Images

Figure CN119147853B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of substation control technology, and in particular to a method, apparatus, system, equipment and storage medium for testing the performance of remote control devices. Background Technology
[0002] Automatic Voltage Control (AVC) is an important guarantee for the safe and stable operation of power systems. It achieves optimized control of grid voltage and reactive power by automatically adjusting equipment such as generator reactive power, capacitors, and reactors.
[0003] Currently, AVC control commands are typically executed through remote control units (RCUs). Due to the automation and complexity of AVC control commands, RCUs pose a risk of malfunction, potentially leading to power grid accidents. Therefore, to reduce the occurrence of accidents, it is necessary to test the control performance of RCUs, especially their interlocking and anti-malfunction performance for secondary equipment, before or during use to ensure the safety of the power grid system. Existing RCU interlocking and anti-malfunction performance testing mainly relies on manual operation. However, substation interlocking strategies are complex and diverse. Manually testing interlocking and anti-malfunction performance requires manually setting various status information to meet different interlocking strategies, resulting in a cumbersome testing process and low performance testing efficiency. Summary of the Invention
[0004] This invention provides a method, apparatus, system, equipment, and storage medium for testing the performance of remote control devices, in order to solve the problem of low efficiency caused by the complicated testing process in the interlocking and anti-misoperation performance testing of existing remote control devices.
[0005] In a first aspect, embodiments of this application provide a method for testing the performance of a remote control device (RCD). The method involves testing the interlocking and anti-misoperation performance of the RCD under test using a performance testing device, which includes a master station simulation module and a secondary equipment simulation module. The method includes:
[0006] Based on the pre-configured secondary equipment interlocking strategy, determine the secondary equipment interlocking status information and remote control object information, and generate remote control commands based on the remote control object information;
[0007] Based on the secondary equipment lockout status information, the secondary equipment simulation module is controlled to simulate the status information when the lockout operation is triggered, and the status simulation signal is sent to the remote control device under test in real time.
[0008] The master station simulation module sends remote control commands to the remote control device under test, so that the remote control device under test can determine whether to execute the remote control command based on its own logic settings according to the status simulation signal, so as to obtain the execution data of the remote control command and feed it back to the master station simulation module.
[0009] After receiving the execution data of the remote control command by the master station simulation module, the anti-misoperation performance is judged according to the execution data of the remote control command, and when the execution data of the remote control command is remote control failure, it is determined that the anti-misoperation performance of the remote device under test meets the locking logic requirement.
[0010] Optionally, after judging the anti-misoperation performance according to the execution data of the remote control command, the method further comprises:
[0011] When the execution data of the remote control command is remote control success, it is determined that the anti-misoperation performance of the remote device under test does not meet the locking logic requirement.
[0012] Optionally, after judging the anti-misoperation performance according to the execution data of the remote control command, the method further comprises:
[0013] According to the secondary equipment locking state information, the remote control object information, the execution data of the remote control command and the satisfaction of the locking logic requirement of the remote device under test, a test record of the secondary equipment locking strategy is generated;
[0014] According to the test records of all secondary equipment locking strategies, the anti-misoperation performance of the remote device under test is analyzed, and a test report of the anti-misoperation performance of the remote device under test is generated.
[0015] Optionally, before determining the secondary equipment locking state information and the remote control object information, the method further comprises:
[0016] According to the locking control logic of the secondary equipment in the secondary equipment locking strategy, the state information of the controlled device when triggering the locking control is determined, and the controlled device to be locked and the locking operation are determined.
[0017] According to the state information of the controlled device when triggering the locking control, the secondary equipment locking state information is generated, and according to the controlled device to be locked and the locking operation, the remote control object, the remote control point and the value are determined to obtain the remote control object information;
[0018] The locking test case is generated according to the secondary equipment locking state information and the remote control object information.
[0019] Optionally, the secondary equipment locking state information and the remote control object information are determined according to the pre-configured secondary equipment locking strategy, comprising:
[0020] A locking test case corresponding to the secondary equipment locking strategy is obtained, and the locking test case is generated according to the locking control logic of the secondary equipment in the secondary equipment locking strategy;
[0021] The closed test case is parsed to obtain secondary device closed state information and remote control object information, the secondary device closed state information includes state information of the controlled device when the closed control is triggered, and the remote control object information includes a remote control object, a remote control point and a value of the remote control object to be tested.
[0022] Optionally, according to the secondary device closed state information, the secondary device simulation module is controlled to simulate the state information when the closed operation is triggered, and a state simulation signal is sent to the remote control object to be tested in real time, including:
[0023] According to the secondary device closed state information, the controlled device and the state information of the controlled device when the closed operation of the secondary device is triggered are determined;
[0024] The secondary device simulation module is controlled to simulate and output the state information of the controlled device, and the state information of the controlled device is sent to the remote control object to be tested in real time as a state simulation signal.
[0025] Optionally, the remote control object information includes a remote control object, a remote control value and a point, a remote control command is generated according to the remote control object information, including:
[0026] According to the remote control object, the remote control point and the value in the remote control object information, the remote control command is generated, and the remote control command is used to instruct the remote control object to be tested to control the remote control object according to the remote control point and the value.
[0027] Optionally, before the remote control command is sent to the remote control object to be tested by the master station simulation module, the method further includes:
[0028] An equipment information point table is obtained, the equipment information point table is generated according to secondary device model information and all secondary device closed strategies in a substation configuration description file;
[0029] The equipment information point table is sent to the remote control object to be tested, so that the remote control object to be tested performs substation information configuration according to the equipment information point table, and communication parameters are negotiated with the master station simulation module to obtain master station and substation communication parameters, so that the signal parameters in the remote control object to be tested and the master station simulation module are consistent.
[0030] Optionally, before the secondary device closed state information and the remote control object information are determined according to the preconfigured secondary device closed strategy, the method further includes:
[0031] According to a substation configuration description file of a substation, a dispatching master station and secondary devices of the substation are simulated to obtain a master station simulation module and a secondary device simulation module;
[0032] According to a master station communication protocol in the transformer substation, the master station simulation module and the remote control device to be tested are communicated, and according to a secondary equipment communication protocol in the transformer substation, the secondary equipment simulation module and the remote control device to be tested are communicated.
[0033] Optionally, according to a transformer substation configuration description file of the transformer substation, a dispatching master station and secondary equipment of the transformer substation are simulated to obtain the master station simulation module and the secondary equipment simulation module, including:
[0034] The transformer substation configuration description file is parsed to obtain secondary equipment model information;
[0035] The secondary equipment model information is used for secondary equipment information configuration to obtain the secondary equipment simulation module;
[0036] The secondary equipment model information and all secondary equipment blocking strategies are used for generation of a device information point table, and the device information point table is used for master station information configuration to obtain the master station simulation module.
[0037] In a second aspect, an embodiment of the present application provides a performance testing device, which includes a master station simulation module, a secondary equipment simulation module and a testing control module;
[0038] The testing control module is configured to determine secondary equipment blocking state information and remote control object information according to a preconfigured secondary equipment blocking strategy, generate a remote control command according to the remote control object information, send the secondary equipment blocking state information to the secondary equipment simulation module, and send the remote control command to the master station simulation module;
[0039] The secondary equipment simulation module is configured to simulate state information when a blocking operation is triggered according to the secondary equipment blocking state information, and send state simulation signals to the remote control device to be tested in real time;
[0040] The master station simulation module is configured to send the remote control command to the remote control device to be tested, so that the remote control device to be tested determines whether to execute the remote control command according to the state simulation signals through its own logic setting, to obtain execution data of the remote control command, and send the execution data of the remote control command fed back by the remote control device to be tested to the testing control module;
[0041] The testing control module is further configured to, after receiving the execution data of the remote control command, determine whether the blocking anti-misoperation performance of the remote control device to be tested meets a blocking logic requirement of the secondary equipment blocking strategy according to the execution data of the remote control command, when the execution data of the remote control command is a remote control failure.
[0042] In a third aspect, an embodiment of the present application provides a remote control device performance testing system, which includes a remote control device to be tested and a performance testing device, and the testing device includes a master station simulation module, a secondary equipment simulation module and a testing control module.
[0043] The test control module is used to determine the secondary equipment lockout status information and remote control object information according to the pre-configured secondary equipment lockout strategy, generate remote control commands according to the remote control object information, send the secondary equipment lockout status information to the secondary equipment simulation module, and send the remote control commands to the remote control device under test through the main station simulation module.
[0044] The secondary equipment simulation module is used to simulate the status information when triggering the interlocking operation based on the secondary equipment interlocking status information, and send the status simulation signal to the remote control device under test in real time.
[0045] The remote control device under test is used to determine whether to execute a remote control command based on its own logic settings according to the status simulation signal, so as to obtain the execution data of the remote control command and feed it back to the test control module through the master station simulation module;
[0046] The test control module is also used to determine the interlocking and anti-misoperation performance based on the execution data of the remote control command after receiving the execution data of the remote control command. When the execution data of the remote control command indicates a remote control failure, it determines that the interlocking and anti-misoperation performance of the remote control device under test meets the interlocking logic requirements of the secondary equipment interlocking strategy.
[0047] Fourthly, embodiments of this application provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the above-described remote control device performance testing method.
[0048] Fifthly, embodiments of this application provide a readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described remote control device performance testing method.
[0049] In one scheme provided by the remote device performance test method, device, system, equipment and storage medium, the performance test device tests the lockout misoperation prevention performance of the to-be-tested remote device. First, the secondary device lockout state information and remote control object information are determined according to the pre-configured secondary device lockout strategy, and the remote control command is generated according to the remote control object information. Then, the state information when the lockout operation is triggered is simulated by the secondary device simulation module according to the secondary device lockout state information, and the state simulation signal is sent to the to-be-tested remote device in real time, and the remote control command is sent to the to-be-tested remote device through the master station simulation module, so that the to-be-tested remote device determines whether to execute the remote control command according to the state simulation signal through the self logic setting, to obtain the execution data of the remote control command and feed back to the master station simulation module. Finally, after receiving the execution data of the remote control command through the master station simulation module, the lockout misoperation prevention performance is judged according to the execution data of the remote control command. When the execution data of the remote control command is remote control failure, it is determined that the lockout misoperation prevention performance of the to-be-tested remote device meets the lockout logic requirement of the secondary device lockout strategy. In the embodiment, the secondary device and the dispatching master station are simulated by the secondary device simulation module and the master station simulation module respectively, the actual working environment of the to-be-tested remote device can be simulated, and when the secondary device lockout state information is simulated by the secondary device simulation module, the signal interaction of the three is controlled, so that the lockout misoperation prevention performance of the to-be-tested remote device is quickly determined according to the execution of the remote control command of the to-be-tested remote device, the automatic test of the lockout misoperation prevention performance of the to-be-tested remote device is realized, and the performance test efficiency is effectively improved. BRIEF DESCRIPTION OF DRAWINGS
[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative labor.
[0051] Figure 1 is a structural schematic diagram of a remote device performance test system in an embodiment of the present application;
[0052] Figure 2 is a flowchart of a remote device performance test method in an embodiment of the present application;
[0053] Figure 3 is another flowchart of a remote device performance test method in an embodiment of the present application;
[0054] Figure 4 is Figure 2 is an implementation flowchart of step S10 in the embodiment;
[0055] Figure 5is another flow diagram of the method for testing performance of a remote device according to an embodiment of the present application;
[0056] Figure 6 is a structural diagram of the performance testing device according to an embodiment of the present application;
[0057] Figure 7 is a structural diagram of the computer device according to an embodiment of the present application. DETAILED DESCRIPTION
[0058] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0059] It should be understood that, when used in the specification and the appended claims of the present application, the term "comprising" indicates the presence of the described features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should also be understood that, when used in the specification and the appended claims of the present application, the term "and / or" refers to any combination of one or more of the associated listed items, and all possible combinations thereof, and includes these combinations.
[0060] In addition, in the description of the specification and the appended claims of the present application, the terms "first", "second", "third", and the like are only used to distinguish descriptions, and cannot be understood as indicating or implying relative importance.
[0061] In the specification of the present application, the reference "one embodiment" or "some embodiments" and the like means that the specific features, structures, or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in yet some embodiments", and the like appearing in different places in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "including", "containing", "having", and their variants mean "including but not limited to", unless otherwise specifically emphasized.
[0062] It should be understood that the size of the serial number of each step in the following embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0063] In order to illustrate the technical solutions of the present application, the following will be illustrated by specific examples.
[0064] The remote device performance testing method provided by the embodiments of the present application can be applied in a remote device performance testing system as shown in the figure. Figure 1 The remote device performance testing system includes a to-be-tested remote device and a performance testing device, and the performance testing device includes a master station simulation module, a secondary device simulation module and a testing control module. The master station simulation module and the secondary device simulation module respectively communicate with the testing control module, and the master station simulation module and the secondary device simulation module respectively communicate with the to-be-tested remote device. The testing control module is used for testing the lockout anti-misoperation performance of the to-be-tested remote device through the master station simulation module and the secondary device simulation module of the performance testing device.
[0065] Specifically, the testing control module first determines secondary device lockout state information and remote control object information according to a pre-configured secondary device lockout strategy, generates a remote control command according to the remote control object information, sends the secondary device lockout state information to the secondary device simulation module, and sends the remote control command to the master station simulation module. Then, the secondary device simulation module simulates state information when a lockout operation is triggered according to the secondary device lockout state information, and sends state simulation signals (remote control and remote signaling) to the to-be-tested remote device in real time. The to-be-tested remote device feeds back the state simulation signals (remote control and remote signaling) to the master station simulation module according to a configured device information point table (i.e. a master substation point table). Meanwhile, the master station simulation module can send a remote control command to the to-be-tested remote device, so that the to-be-tested remote device judges whether to execute the remote control command according to the state simulation signals through its own logic setting. If the remote control command is executed, the to-be-tested remote device sends the remote control command to the secondary device simulation module, and obtains an execution result of the remote control command by the secondary device simulation module, so as to obtain execution data (remote control return) of the remote control command and feed back to the master station simulation module. If the remote control command is not executed, execution data of the remote control command is generated, which indicates a remote control failure. Finally, the testing control module receives the execution data of the remote control command through the master station simulation module. After receiving the execution data of the remote control command, the testing control module judges the lockout anti-misoperation performance according to the execution data of the remote control command. When the execution data of the remote control command is a remote control failure, it is determined that the lockout anti-misoperation performance of the to-be-tested remote device meets the lockout logic requirement of the secondary device lockout strategy. When the execution data of the remote control command is not received or the execution data of the remote control command is a remote control success, it indicates that the to-be-tested remote device has no lockout control logic or the lockout control logic is invalid, and it is determined that the lockout anti-misoperation performance of the to-be-tested remote device does not meet the lockout logic requirement of the secondary device lockout strategy.
[0066] In the embodiment, the secondary equipment and the dispatching master station are simulated by the secondary equipment simulation module and the master station simulation module respectively, so that the actual working environment of the remote device to be tested can be simulated, and then when the secondary equipment simulation module simulates the secondary equipment lock state information, the three devices are controlled to interact with each other, so that the lock and anti-misoperation performance of the remote device to be tested can be quickly determined according to the execution of the remote control command by the remote device to be tested, and the comprehensive and efficient automatic testing of the lock and anti-misoperation performance of the remote device to be tested is realized, and the performance testing efficiency is effectively improved.
[0067] In the embodiment, the remote device performance testing system includes the remote device to be tested and the performance testing device, and the performance testing device includes the master station simulation module, the secondary equipment simulation module and the test control module, which are only illustrative. In other embodiments, the remote device performance testing method can be performed by a separate control device, that is, the remote device performance testing system includes the remote device to be tested, the performance testing device and the control device, wherein the performance testing device includes the master station simulation module and the secondary equipment simulation module, but does not include the test control module; the functions of the test control module are performed by the separate control device.
[0068] The performance testing device can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers and other smart devices. In other embodiments, the performance testing device can also be a server, which can be implemented by an independent server or a server cluster composed of multiple servers.
[0069] In an embodiment, as shown in Figure 2 , a remote device performance testing method is provided, which tests the lock and anti-misoperation performance of a remote device to be tested by a performance testing device, wherein the performance testing device includes a master station simulation module and a secondary equipment simulation module. The method is applied to a remote device performance testing system as an example, and includes the following steps: Figure 1
[0070] S10: According to the pre-configured secondary equipment lock strategy, the secondary equipment lock state information and the remote control object information are determined, and the remote control command is generated according to the remote control object information.
[0071] In the embodiment, the test control module needs to acquire the pre-configured secondary equipment lock strategy first, and then according to the pre-configured secondary equipment lock strategy, the secondary equipment lock state information and the remote control object information are determined, and the remote control command is generated according to the remote control object information.
[0072] The secondary equipment of the transformer substation is equipment for controlling, adjusting, protecting and monitoring the primary equipment (such as transformers, circuit breakers, cables, disconnectors, etc.) of the transformer substation. In this embodiment, the secondary equipment of the transformer substation includes capacitor protection and measurement devices, reactor protection and measurement devices, bus coupler measurement and control devices, and bus measurement and control devices.
[0073] The secondary equipment locking strategy includes capacitor and reactor mutual exclusion locking strategy, bus voltage out-of-limit locking strategy, continuous operation locking strategy, maintenance locking strategy and other locking strategies. The other locking strategies include capacitor or reactor communication interruption locking strategy, device abnormality locking strategy, spring energy storage interruption locking strategy, SF6 circuit breaker alarm locking strategy, etc.
[0074] The secondary equipment locking state information is the state information of the controlled devices that should be collected by the secondary equipment when triggering the locking operation, such as the state information of the capacitor, reactor, bus and corresponding switch devices that should be collected by the secondary equipment when triggering the locking operation. The remote control object information is the remote control object (such as a switch), remote control point (the identification, number of the controlled device to be locked) and value (operation on the controlled device) that need to be remotely controlled by the remote control device under test at this time.
[0075] For example, a certain transformer substation has I and II section buses on the low-voltage side (10 kV), and there are two cases of sectioning and parallel operation; #1 capacitor switch DR1 and #1 reactor switch DK1 are on the I section bus, #2 capacitor switch DR2 and #2 reactor switch DK2 are on the II section bus, and bus coupler switch DL1 can control the sectioning or parallel operation of the I and II section buses. When the secondary equipment locking strategy is the capacitor and reactor mutual exclusion locking strategy, the capacitor and reactor mutual exclusion locking strategy is that, regardless of the operation mode of the bus and the main transformer, the capacitor and the reactor cannot be operated simultaneously on the same bus, and when a capacitor is operated, the operation of all reactors on the same bus is locked; when a reactor is operated, the operation of all capacitors on the same bus is locked. According to the capacitor and reactor mutual exclusion locking strategy, the locking control logic of the secondary equipment in the capacitor and reactor mutual exclusion locking strategy includes the following six kinds:
[0076] ① Bus coupler switch DL1 sectioning:
[0077] 1. When DR1 is in the closed position, the control closing operation of DK1 is locked;
[0078] 2. When DK1 is in the closed position, the control closing operation of DR1 is locked;
[0079] 3. When DR2 is in the closed position, the control closing operation of DK2 is locked;
[0080] 4. When DK2 is in the closed position, the control closing operation of DR2 is locked;
[0081] ② The bus tie switch DL1 is in the closed position:
[0082] 5. When either DR1 or DR2 is in the closed position, the control and closing operation of DK1 and DK2 is blocked;
[0083] 6. When either DK1 or DK2 is in the closed position, the control and closing operation of DR1 and DR2 is blocked;
[0084] Taking the above first blocking control logic as an example, the controlled devices are the bus tie switch DL1 and the capacitor switch DR1, and the secondary equipment blocking state information includes the state of the bus tie switch DL1 (i.e. the open position) and the state of the capacitor switch DR1 (i.e. the closed position). The remote control object in the remote control object information is the reactor switch DK1, and the remote control point and value are the control and closing operation of the reactor switch DK1 to make it in the control and closing state.
[0085] It needs to be understood that different secondary equipment blocking strategies or different blocking control logics of the same secondary equipment blocking strategy, i.e. different remote control objects of the to-be-tested remote device, and different remote control points and values. Therefore, when testing the blocking anti-misoperation performance of the to-be-tested remote device, the secondary equipment blocking state information and the remote control object information need to be determined according to the pre-configured secondary equipment blocking strategy, and the remote control command is generated according to the remote control object information, so as to facilitate subsequent blocking anti-misoperation performance testing and reduce the test failure caused by the mutual influence of various types of blocking control logics.
[0086] The remote control object information includes the remote control object, the remote control value and the point, and the remote control command is generated according to the remote control object information. Specifically, the remote control command is generated according to the remote control object, the remote control point and the value in the remote control object information, and the remote control command is used to instruct the to-be-tested remote device to control the remote control object according to the remote control point and the value.
[0087] S20: According to the secondary equipment blocking state information, the state information when the blocking operation is triggered is simulated by the secondary equipment simulation module, and a state simulation signal is sent to the to-be-tested remote device in real time.
[0088] After obtaining the secondary equipment blocking state information, the test control module needs to control the secondary equipment simulation module to simulate the blocking control logic of the secondary equipment according to the secondary equipment blocking state information, and send a state simulation signal to the to-be-tested remote device in real time.
[0089] Specifically, the test control module needs to determine the controlled device and the state information of the controlled device when the secondary device triggers the blocking operation according to the secondary device blocking state information, then control the secondary device simulation module to simulate and output the state information of the controlled device as the state simulation signal, and send it to the remote control device to be tested in real time. By simulating the blocking control logic of the secondary device through the secondary device simulation module, the behavior of the actual device under different blocking states can be accurately reproduced. This ensures that the blocking state information of the test is consistent with the actual situation, improving the accuracy of the test results. By simulating the blocking control logic of the secondary device through the secondary device simulation module, the behavior of the actual device under different blocking states can be accurately reproduced, ensuring that the blocking state information of the test is consistent with the actual situation, improving the accuracy of the subsequent test results.
[0090] S30: sending a remote control command to the remote control device to be tested through the master station simulation module, so that the remote control device to be tested judges whether to execute the remote control command according to the state simulation signal through its own logic setting, to obtain the execution data of the remote control command and feedback to the master station simulation module.
[0091] At the same time, the test control module sends a remote control command to the remote control device to be tested through the master station simulation module, so that the remote control device to be tested judges whether to execute the remote control command according to the state simulation signal through its own logic setting, to obtain the execution data of the remote control command and feedback to the master station simulation module. By sending a remote control command through the master station simulation module and receiving execution data, the operating environment of the master station in the actual system can be fully simulated, and the performance of the remote control device to be tested under real operating conditions can be effectively verified.
[0092] That is, the test control module sends a remote control command to the master station simulation module, which sends it to the remote control device to be tested. The remote control device to be tested judges whether to execute the remote control command according to the state simulation signal sent by the secondary device simulation module through its own logic setting. If it is judged that the current secondary device is blocked through the logic setting and cannot execute the remote control, the execution data of the remote control command of the remote control failure is generated, and the execution data of the remote control command is fed back to the master station simulation module. If it is judged that the remote control can be executed through the logic setting, the remote control command is sent to the secondary device simulation module to make the secondary device simulation module execute and return the execution data (execution success) to the remote control device to be tested. The remote control device to be tested feeds back the execution data of the remote control command to the master station simulation module, which sends it to the test control module.
[0093] It should be understood that in the working process, the secondary device simulation module needs to send telemetering, telemetering and other signals to the remote control device to be tested in real time, and the remote control device to be tested can obtain the telemetering and telemetering of the secondary device simulation module in real time and feed back to the master station simulation module; at the same time, the remote control device to be tested can also perform remote control on the remote control object specified in the remote control command according to the remote control command of the master station simulation module, so that the secondary device simulation module performs corresponding operation according to the remote control object, remote control point and value of the remote control device to be tested, and returns the execution data of the remote control command to the remote control device to be tested, and the remote control device to be tested returns the remote control result to the master station simulation module.
[0094] S40: After receiving the execution data of the remote control command through the master station simulation module, the lockout anti-misoperation performance is judged according to the execution data of the remote control command, and when the execution data of the remote control command is remote control failure, it is determined that the lockout anti-misoperation performance of the remote control device to be tested meets the lockout logic requirement of the secondary device lockout strategy.
[0095] After receiving the execution data of the remote control command through the master station simulation module, the test control module judges the lockout anti-misoperation performance according to the execution data of the remote control command. By sending state simulation signals and remote control commands in real time, and judging the lockout anti-misoperation performance according to the execution data (such as remote control failure or success) of the remote control command of the remote control device to be tested, it can be judged whether the remote control device to be tested correctly follows the lockout control strategy, and prevents misoperation.
[0096] It should be understood that in step S20, the secondary device simulation module simulates the lockout control logic of the secondary device according to the secondary device lockout state information, at this time it can be known that the secondary device simulation module meets the lockout control logic of the current secondary device lockout strategy, that is, the remote control object should be locked and cannot be remotely controlled; therefore, when the remote control device to be tested receives the remote control instruction to the remote control object (secondary device simulation module), if the lockout anti-misoperation performance (lockout control logic setting) of the remote control device to be tested is normal, the remote control device to be tested can detect that the remote control object is locked and cannot be remotely controlled according to the state simulation signal sent by the secondary device simulation module, and the remote control device to be tested does not execute the remote control command, and generates the execution data of the remote control command of the remote control failure. If the remote control device to be tested normally executes the remote control command and returns the execution data of the remote control command of the remote control success, it indicates that the lockout control logic of the remote control device to be tested is invalid, the lockout anti-misoperation performance does not meet the lockout logic requirement, and the configuration of the remote control device to be tested needs to be checked again.
[0097] In summary, after obtaining the execution data of the remote control command, the execution data of the remote control command can be directly subjected to the performance judgment of the lockout anti-misoperation function, including: when the execution data of the remote control command is remote control failure, it indicates that the lockout control logic of the remote device under test is normal, and it is determined that the lockout anti-misoperation performance of the remote device under test meets the lockout logic requirement of the secondary equipment lockout strategy. When the execution data of the remote control command is remote control success, it indicates that the remote device under test has no lockout control logic or the lockout control logic is invalid, and it is determined that the lockout anti-misoperation performance of the remote device under test does not meet the lockout logic requirement of the secondary equipment lockout strategy, and the configuration of the remote device under test needs to be rechecked. The lockout anti-misoperation performance of the remote device under test can be directly judged through the execution data of the remote control command, which is simple and convenient.
[0098] It should be understood that when the remote device under test receives the remote control instruction for the remote control object (secondary equipment simulation module), if the lockout anti-misoperation performance (lockout control logic setting) of the remote device under test is normal, the remote device under test can detect that the remote control object is locked and cannot be remotely controlled according to the state simulation signal sent by the secondary equipment simulation module, the remote device under test does not execute the remote control command, and generates the execution data of the remote control command of remote control failure; at the same time, when the remote device under test detects that the remote control object is locked and cannot be remotely controlled, that is, when it is judged that the current remote control command meets the lockout condition, the soft telecommunication signal of the AVC anti-misoperation alarm triggered according to the device information point table (main substation point table) is generated: AVC anti-misoperation logic judgment does not pass, remote control is not successful, and the soft telecommunication signal of the AVC anti-misoperation alarm is returned to the main station simulation module. Among them, the telecommunication "AVC anti-misoperation logic judgment does not pass, remote control is not successful" in the device information point table is the alarm, and the split is the reset. When the remote device under test judges that the current remote control command meets the lockout condition, the telecommunication is set to the on position, the remote device under test triggers the soft telecommunication signal of the AVC anti-misoperation alarm and sends it to the main station simulation module; after the telecommunication is set to the on position for a preset time (such as 10 seconds), the remote device under test sets the telecommunication to the split position, so as to facilitate subsequent lockout logic judgment. If the remote device under test does not trigger and return the soft telecommunication alarm signal, or the remote device under test normally executes the remote control command and returns the execution data of the remote control command of remote control success, it indicates that the lockout control logic of the remote device under test is invalid, the lockout anti-misoperation performance does not meet the lockout logic requirement, and the configuration of the remote device under test needs to be rechecked.
[0099] In summary, in one embodiment, after receiving the execution data of the remote control command through the master station simulation module, the interlocking and anti-misoperation performance judgment based on the execution data of the remote control command may further include: determining whether a soft remote signaling signal for an AVC anti-misoperation alarm sent by the remote control device under test through the master station simulation module is received. This soft remote signaling signal for an AVC anti-misoperation alarm is used to indicate that the AVC anti-misoperation logic judgment fails and the remote control is unsuccessful. When the soft remote signaling signal for an AVC anti-misoperation alarm is received, and the execution data of the remote control command indicates a remote control failure, it indicates that the interlocking control logic of the remote control device under test is normal, and it is determined that the interlocking and anti-misoperation performance of the remote control device under test meets the interlocking logic requirements of the secondary equipment interlocking strategy. When the soft remote signaling signal for an AVC anti-misoperation alarm is not received, regardless of whether the execution data of the remote control command indicates a remote control failure or a remote control success, it indicates that the remote control device under test has no interlocking control logic or the interlocking control logic is ineffective. In this case, it is determined that the interlocking and anti-misoperation performance of the remote control device under test does not meet the interlocking logic requirements of the secondary equipment interlocking strategy, and the configuration of the remote control device under test needs to be re-checked. By using two sets of data to assess performance, the possibility of misjudging the interlocking and anti-misoperation performance based on remote control failures can be avoided, thus improving the accuracy of judging the interlocking and anti-misoperation performance of the remote control device under test.
[0100] In this embodiment, the secondary equipment simulation module and the master station simulation module simulate the secondary equipment and the dispatch master station respectively, which can simulate the actual working environment of the remote control device under test. Then, when the secondary equipment simulation module simulates the interlocking state information of the secondary equipment, the three are controlled to interact with each other. Based on the execution of the remote control command by the remote control device under test, the interlocking anti-misoperation performance of the remote control device under test can be quickly determined. This realizes the automatic testing of the interlocking anti-misoperation performance of the remote control device under test, reduces the complexity of manual operation, and effectively improves the efficiency of performance testing.
[0101] Furthermore, in traditional manual testing, the complex interlocking strategies of secondary equipment can easily lead to insufficient manual verification. Moreover, to ensure personnel safety, the testing environment is often limited, and the interlocking conditions corresponding to the interlocking strategies are difficult to set, resulting in incomplete, unreliable, and inaccurate performance data from manual testing. In this embodiment, the secondary equipment simulation module and the master station simulation module can simulate the actual working environment of the remote control device under test, overcoming the limitations of the actual environment. This improves the accuracy and reliability of the remote control device's performance testing. It can comprehensively verify the interlocking and error prevention performance of the remote control device according to different secondary equipment interlocking strategies, confirming whether it meets industry standards and safety requirements. This effectively ensures the safety and stability of the remote control device under test in practical applications, providing a guarantee for the safe operation of the power grid system.
[0102] In one embodiment, such as Figure 3 As shown, before step S10, that is, before determining the secondary equipment interlocking status information and remote control object information according to the pre-configured secondary equipment interlocking strategy, the method further includes the following steps:
[0103] S01: According to the secondary device locking control logic in the secondary device locking strategy, determine the state information of the controlled device when triggering the locking control, and determine the controlled device to be locked and the locking operation.
[0104] S02: According to the state information of the controlled device when triggering the locking control, generate the secondary device locking state information, and according to the controlled device to be locked and the locking operation, determine the remote control object, the remote control point and the value, and obtain the remote control object information.
[0105] S03: Generate the locking test case according to the secondary device locking state information and the remote control object information.
[0106] The locking control logic is used to indicate the conditions for triggering the locking control, i.e. the state information of the controlled device when triggering the locking control, and the device to be locked and the locking operation. Different secondary device locking strategies may include multiple locking control logics, i.e. in the same secondary device locking strategy, due to the different settings of the substation, the devices for secondary device locking control are different, i.e. the locking control logics are different. Therefore, in order to improve the accuracy of the test information and the convenience of the subsequent test, it is necessary to generate test cases for each locking control logic of the secondary device locking strategy, and obtain the locking test case corresponding to the locking control logic.
[0107] Specifically, according to the secondary device locking control logic in the secondary device locking strategy, the state information of the controlled device when triggering the locking control is determined, and the controlled device to be locked and the locking control of the controlled device are determined. According to the state information of the controlled device when triggering the locking control, the secondary device locking state information is generated, and according to the controlled device to be locked and the locking control of the controlled device, the remote control object, the remote control point and the value are determined to obtain the remote control object information. Then, the locking test case is generated according to the secondary device locking state information and the remote control object information. That is, the secondary device locking state information includes the state information of the controlled device when triggering the locking control; the remote control object information includes the remote control object, the remote control point and the value, and the remote control object is the controlled device to be locked in the locking control logic.
[0108] Each locking test case needs to include secondary device locking state information and remote control object information, and the content of each locking test is different. That is, in different locking test cases, the state information of each controlled device in the secondary device locking state information, the remote control object in the remote control object information, each remote control point (remote control object identifier, number) and value (operation of remote control) are different, so as to avoid errors in subsequent tests.
[0109] Wherein, when there are I, II section busbars at low voltage side (10kV) of a substation, there are two cases of sectioning and parallel operation; #1 capacitor switch DR1 and #1 reactor switch DK1 are on I section busbar, #2 capacitor switch DR2 and #2 reactor switch DK2 are on II section busbar, and tie switch DL1 can control sectioning or parallel operation of I, II section busbars. Taking this as an example, in the capacitor and reactor mutual exclusion locking strategy, the locking control logic of secondary equipment includes the following six kinds:
[0110] ① Tie switch DL1 is in the split position:
[0111] 1. When DR1 is in the closed position, the closing operation of DK1 is locked;
[0112] 2. When DK1 is in the closed position, the closing operation of DR1 is locked;
[0113] 3. When DR2 is in the closed position, the closing operation of DK2 is locked;
[0114] 4. When DK2 is in the closed position, the closing operation of DR2 is locked;
[0115] ② Tie switch DL1 is in the closed position:
[0116] 5. When either DR1 / DR2 is in the closed position, the closing operation of DK1 and DK2 is locked;
[0117] 6. When either DK1 / DK2 is in the closed position, the closing operation of DR1 and DR2 is locked;
[0118] Taking the above locking control logic 1 as an example, it can be known that the state information of the controlled device when triggering the locking control is that the tie switch DL1 is in the split position, and the capacitor switch DR1 is in the closed position; the controlled device to be locked is the capacitor switch DR2, and the locking operation of the capacitor switch DR2 is the closing operation, i.e. the locking state information of the secondary equipment includes the state information of the tie switch DL1 (i.e. the split position) and the state information of the capacitor switch DR1 (i.e. the closed position). The remote control object in the remote control object information is the reactor switch DK1, the identification (number) of the reactor switch DK1 and the locking operation of the reactor switch DK1: locking closing operation. According to the locking state information of the secondary equipment and the remote control object information, the locking test case of the above locking control logic 1 is generated.
[0119] In other embodiments, if a substation includes multiple tie switches, corresponding locking control logics will be added, which are configured according to actual needs, and will not be described here.
[0120] When the secondary equipment blocking strategy is the bus voltage out-of-limit blocking strategy, the bus voltage out-of-limit blocking strategy is: no matter what operation mode the bus and the main transformer are in, when the voltage of the low-voltage side bus is out of limit (exceeds the limit value), the voltage out-of-limit blocking only takes effect for the bus; when the voltage of the medium-voltage side and the high-voltage side bus is out of limit, the voltage out-of-limit blocking takes effect for all the buses in the station; when the bus voltage exceeds the upper limit, the blocking capacitor is put into operation or the reactor is withdrawn; when the bus voltage is below the lower limit, the reactor is put into operation or the capacitor is withdrawn.
[0121] In the bus voltage out-of-limit blocking strategy, the voltage limit value of each bus is shown in Table 1:
[0122] Table 1
[0123] Bus voltage Voltage class Upper limit value (kV) Lower limit value (kV) 10 kV I bus voltage 10 kV 10.8 9.2 10 kV II bus voltage 10 kV 10.8 9.2
[0124] As described above, the secondary equipment blocking state information can be the bus voltage state collected by the secondary equipment when triggering the blocking operation, that is, setting the bus voltage to be greater than the voltage upper limit value or less than the voltage lower limit value. The remote control object to be controlled by the remote control device in the remote control object information is the capacitor or the reactor, and the remote control value can be the blocking capacitor or the reactor put into operation, so as to generate multiple blocking test cases of the bus voltage out-of-limit blocking strategy accordingly.
[0125] When the secondary equipment blocking strategy is the continuous operation blocking strategy, the continuous operation blocking strategy is that the blocking should be performed when the capacitor and the reactor are continuously received multiple times in a short time. The continuous operation blocking needs to set the operation interval time, the number of times and the remote control object, and when not set, the default setting is performed. The default interval time can be 15 seconds, and the number of times is 3. If there are multiple remote control objects, the switching on and off operation is performed on each remote control object in turn, and if there is only one remote control object, the switching on and off operation is performed on the same remote control object multiple times.
[0126] In the continuous operation blocking strategy, the blocking control logic is shown in Table 2:
[0127] Table 2
[0128] Remote control interval time (s) Remote control times Remote control object 15 3 #1 capacitor switch DR1 remote control 15 3 #2 capacitor switch DR2 remote control 15 3 #1 reactor switch DK1 remote control 15 3 #2 reactor switch DK2 remote control
[0129] As described above, the secondary equipment blocking state information can be the state information of at least one controlled device of the capacitor switch DR1, the capacitor switch DR2, the reactor DK1 and the reactor switch DK2. The remote control object of the remote control device in the remote control object information includes at least one of the capacitor switch DR1, the capacitor switch DR2, the reactor DK1 and the reactor switch DK2, and the remote control point and value (switching on or off), so as to generate multiple blocking test cases of the continuous operation blocking strategy accordingly.
[0130] When the secondary equipment blocking strategy is the maintenance blocking strategy, the maintenance blocking strategy is to block the voltage control operation of the capacitor and the reactor on the bus when the low-voltage bus is under maintenance. In the maintenance blocking strategy, the remote control object in the remote control object information can be the capacitor and / or the reactor, and the remote control point and value can be any voltage control operation. The secondary equipment blocking state information can be the maintenance blocking signal of the bus, so as to generate a plurality of blocking test cases for the maintenance blocking strategy according to the secondary equipment blocking state information.
[0131] In the maintenance blocking strategy, the maintenance blocking signal of the bus can be as shown in Table 3:
[0132] Table 3
[0133]
[0134] In other embodiments, the secondary equipment blocking strategy can also be other blocking strategies. For example, the blocking strategy corresponding to the communication interruption of the capacitor and the reactor, the device abnormality, the spring not storing energy, the SF6 alarm, and the like. The determination process of the corresponding secondary equipment blocking state information and the remote control object information is not repeated.
[0135] After generating the blocking test cases according to the secondary equipment blocking state information and the remote control object information, each blocking test case needs to be stored in the xml file format.
[0136] In which, one secondary equipment blocking strategy can have multiple blocking test cases. Each xml file, i.e. the information of the blocking test case, includes the contents shown in Table 4: the secondary equipment blocking strategy, the test case name (i.e. the current blocking test case), the secondary equipment blocking state information, and the remote control object information.
[0137] Table 4
[0138]
[0139] In this embodiment, according to the lockout control logic of the secondary equipment in the secondary equipment lockout strategy, the state information of the controlled device when triggering the lockout control is determined, and the controlled device to be locked out and the lockout operation are determined, then the secondary equipment lockout state information is generated according to the state information of the controlled device when triggering the lockout control, the remote control object, the remote control point and the value are determined according to the controlled device to be locked out and the lockout operation, the remote control object information is obtained, and finally the lockout test case is generated according to the secondary equipment lockout state information and the remote control object information. The lockout control logic of the secondary equipment lockout strategy can be classified in advance, and then the secondary equipment lockout state information and the remote control object information are generated. When the actual test is performed subsequently, the lockout test case can be directly parsed, the secondary equipment lockout state information and the remote control object information can be quickly obtained, and the secondary equipment lockout simulation and the remote control signal generation are performed, which reduces the difficulty of processing the lockout strategy and reduces the data processing amount in the test process, and further improves the test efficiency.
[0140] In an embodiment, as shown in FIG. 10, in step S10, the secondary equipment lockout state information and the remote control object information are determined according to the pre-configured secondary equipment lockout strategy, and the step specifically includes the following steps: Figure 4
[0141] S11: obtaining a lockout test case corresponding to the secondary equipment lockout strategy.
[0142] S12: parsing the lockout test case to determine the secondary equipment lockout state information and the remote control object information.
[0143] A lockout test case corresponding to the secondary equipment lockout strategy is obtained. The lockout test case is generated according to the lockout control logic of the secondary equipment in the secondary equipment lockout strategy, and the lockout control logic is used to indicate the conditions for triggering the lockout operation, that is, the state information of the controlled device that should be collected by the secondary equipment when triggering the lockout operation, and the controlled device to be locked out and the lockout operation.
[0144] In one secondary equipment lockout strategy, there can be multiple lockout control logics, different controlled devices and controlled devices to be locked out, and different state information of the controlled device in different lockout control logics. Therefore, one or more lockout test cases can be generated based on the secondary equipment lockout strategy. In actual testing, one lockout test case needs to be obtained, and then the lockout test case is parsed to determine the secondary equipment lockout state information and the remote control object information. The secondary equipment lockout state information includes the state information of the controlled device that should be collected by the secondary equipment when triggering the lockout control, and the remote control object information includes the remote control object, the remote control point and the value of the remote control object of the remote control device to be tested.
[0145] In this embodiment, a lockout test case corresponding to the secondary device lockout strategy is obtained, and the lockout test case is parsed to determine the secondary device lockout state information and the remote control object information, which is simple and convenient, does not need to perform lockout control logic judgment and information identification on the secondary device lockout strategy, reduces the difficulty of lockout strategy processing, reduces the data processing amount in the test process, and further improves the test efficiency.
[0146] In an embodiment, before step S10, i.e., before determining the secondary device lockout state information and the remote control object information according to the preconfigured secondary device lockout strategy, the method further includes the following steps:
[0147] S004: Simulate the dispatching master station and the secondary device of the substation according to the substation configuration description file of the substation to obtain a master station simulation module and a secondary device simulation module.
[0148] Before determining the secondary device lockout state information and the remote control object information according to the preconfigured secondary device lockout strategy, the test control module needs to simulate the dispatching master station and the secondary device of the substation according to the substation configuration description file of the substation to obtain a master station simulation module and a secondary device simulation module.
[0149] Specifically, simulating the dispatching master station and the secondary device of the substation according to the substation configuration description file of the substation to obtain a master station simulation module and a secondary device simulation module includes the following steps:
[0150] S041: Parse the substation configuration description file to obtain secondary device model information.
[0151] First, obtain a substation configuration description file (SCD), and parse the SCD file to obtain secondary device model information.
[0152] S042: Configure secondary device information according to the secondary device model information to obtain a secondary device simulation module.
[0153] Then, secondary device information needs to be configured according to the secondary device model information to obtain a secondary device simulation module. The test control module can open the secondary device model information of the SCD file, and select the secondary device to be simulated from the secondary device model information for simulation.
[0154] S043: Generate a device information point table according to the secondary device model information and all secondary device lockout strategies, and configure master station information according to the device information point table to obtain a master station simulation module.
[0155] Meanwhile, the test control module needs to generate a device information point table according to the secondary equipment model information and all secondary equipment interlocking strategies, and configure the master station information according to the device information point table to obtain the master station simulation module.
[0156] After obtaining the master station simulation module, the master station simulation module (master station) and the substation (substation) need to negotiate and determine the communication parameters of the master station and the substation according to the communication protocol of the dispatch master station and the remote device, including the IP address, public address, transmission reason length, information body address length, etc.
[0157] Meanwhile, the configuration information related to all secondary equipment interlocking strategies in the secondary equipment model information needs to be determined, and then the device information point table is generated according to the related configuration information. The device information point table includes the telemetering point table, the telesignaling point table and the remote control point table. The telemetering point table includes the high-voltage side, the medium-voltage side and the low-voltage side bus voltage; the telesignaling point table includes the station-level AVC control interlocking function switchboard state, the interval-level AVC control interlocking function switchboard state, the AVC anti-misoperation logic judgment not passed, the remote control not successful, the bus coupler switch position, the capacitor switch position, the reactor switch position, the bus voltage over the upper limit, the bus voltage over the lower limit, the bus maintenance and other signals configured in the interlocking; the remote control point table includes the station-level AVC control interlocking function switchboard remote control, the interval-level AVC control interlocking function switchboard remote control, the bus coupler switch remote control, the capacitor switch remote control and the reactor switch remote control. The device information point table can be as shown in Table 5:
[0158] Table 5
[0159]
[0160] The information in Table 5 is only exemplary, and in other embodiments, the device information point table can also include other information, which is not described here.
[0161] S005: According to the master station communication protocol in the substation, the communication between the master station simulation module and the to-be-tested remote device is established, and according to the secondary equipment communication protocol in the substation, the communication between the secondary equipment simulation module and the to-be-tested remote device is established.
[0162] Then, the test control module establishes the communication between the master station simulation module and the to-be-tested remote device according to the master station communication protocol in the substation, for example, the dispatch master station in the substation uses the IEC 60870-5-104 protocol to communicate with the substation (remote device), and then the communication between the master station simulation module and the to-be-tested remote device is established according to the IEC 60870-5-104 protocol, which ensures that the normal communication environment can be simulated.
[0163] Meanwhile, according to the communication protocol of the secondary equipment in the substation, the communication between the secondary equipment simulation module and the remote control device to be tested is established. For example, if the remote control device and the secondary equipment in the substation communicate by using the IEC 61850 protocol, the communication between the secondary equipment simulation module and the remote control device to be tested is established according to the IEC 61850 protocol, so that the normal communication environment can be simulated
[0164] The IEC 60870-5-104 protocol, referred to as the IEC 104 protocol, is one of a series of communication protocols formulated by the International Electro Technical Commission (IEC) and is used for transmitting data in a power supply system. The IEC 61850 protocol is a globally universal standard formulated by the International Electro Technical Commission (IEC) in the field of power system automation.
[0165] In this embodiment, before the secondary equipment blocking state information and the remote control object information are determined according to the preconfigured secondary equipment blocking strategy, the dispatching master station and the secondary equipment of the substation are simulated according to the substation configuration description file of the substation, to obtain a master station simulation module and a secondary equipment simulation module. Then, the communication between the master station simulation module and the remote control device to be tested is established according to the communication protocol of the master station in the substation, and the communication between the secondary equipment simulation module and the remote control device to be tested is established according to the communication protocol of the secondary equipment in the substation. The secondary equipment and the dispatching master station can be simulated according to the actual substation configuration information, and the remote control device to be tested can be communicated based on the real communication protocol, so that the consistency between the simulation environment and the real environment is ensured, and an accurate environment basis is provided for subsequent testing.
[0166] In an embodiment, before step S30, that is, before the remote control command is sent to the remote control device to be tested by the master station simulation module, the method further includes the following steps:
[0167] S301: Obtain a device information point table.
[0168] S302: Send the device information point table to the remote control device to be tested, so that the remote control device to be tested configures the substation information according to the device information point table, and negotiates the communication parameters with the master station simulation module to obtain the communication parameters of the master station and the substation, so that the signal parameters in the remote control device to be tested and the master station simulation module are consistent.
[0169] Before the remote control command is sent to the remote control device to be tested by the master station simulation module, the device information point table needs to be acquired. The device information point table is generated according to the secondary device model information and all secondary device blocking strategies in the substation configuration description file. Then, the device information point table is sent to the remote control device to be tested, so that the remote control device to be tested configures the substation information according to the device information point table, and the remote control device to be tested and the master station simulation module negotiate the communication parameters to obtain the communication parameters of the master station and the substation, so that the signal parameters in the remote control device to be tested and the master station simulation module are consistent, facilitating subsequent data transmission and testing. The communication parameters of the master station and the substation are determined by the master station simulation module and the remote control device to be tested according to the communication protocol negotiation between the dispatching master station and the substation in the substation.
[0170] In this embodiment, before the remote control command is sent to the remote control device to be tested by the master station simulation module, the device information point table is acquired first, and then the device information point table is sent to the remote control device to be tested, so that the remote control device to be tested configures the substation information according to the device information point table, and negotiates the communication parameters with the master station simulation module to obtain the communication parameters of the master station and the substation, so that the signal parameters in the remote control device to be tested and the master station simulation module are consistent, which can ensure that the master station simulation module can normally communicate with the remote control device to be tested and perform normal signal transmission and analysis, providing an accurate environment basis for subsequent testing.
[0171] In an embodiment, as shown in Figure 5 After step S40, i.e., after the blocking anti-misoperation performance judgment is performed according to the execution data of the remote control command, the method further includes the following steps:
[0172] S50: generating a test record of the secondary device blocking strategy according to the secondary device blocking state information, the remote control object information, the execution data of the remote control command, and the satisfaction of the blocking logic requirement by the remote control device to be tested.
[0173] After the blocking anti-misoperation performance judgment is performed according to the execution data of the remote control command, and the blocking anti-misoperation performance judgment situation of the remote control device to be tested is obtained, i.e., whether the blocking anti-misoperation performance of the remote control device to be tested meets the blocking logic requirement is determined, a test record of the current blocking test case of the secondary device blocking strategy needs to be generated according to the secondary device blocking state information, the remote control object information, the execution data of the remote control command, and the satisfaction of the blocking logic requirement by the remote control device to be tested.
[0174] That is, the test record of the current lockout test case, including the secondary device lockout strategy, the lockout test case name (test case name), the secondary device lockout state information, the remote control object information, the remote control command execution data (remote control success or remote control failure), and the satisfaction of the lockout logic requirements of the remote device under test, such as the lockout anti-misoperation performance of the remote device under test meeting the lockout logic requirements or not meeting the lockout logic requirements.
[0175] S60: According to the test records of all secondary device lockout strategies, the lockout anti-misoperation performance of the remote device under test is analyzed, and a lockout anti-misoperation performance test report of the remote device under test is generated.
[0176] After obtaining the test records of all secondary device lockout strategies, that is, obtaining the test records of the lockout test cases, according to the test records of all secondary device lockout strategies, the lockout anti-misoperation performance of the remote device under test is analyzed, and a lockout anti-misoperation performance test report of the remote device under test is generated. The lockout anti-misoperation performance test report is displayed to the user (test personnel), and the user can clearly and intuitively see the test results, which is convenient for subsequent analysis and improvement.
[0177] Among them, in the generation of the lockout anti-misoperation performance test report of the remote device under test, the part of the lockout anti-misoperation performance not meeting the lockout logic requirements can be highlighted for marking, so that the user can quickly locate and browse.
[0178] Among them, taking the capacitor and reactor mutual exclusion lockout strategy as an example, the lockout anti-misoperation performance test report of the secondary device lockout strategy part can be as shown in Table 6:
[0179] Table 6
[0180]
[0181] In this embodiment, the content of the lockout anti-misoperation performance test report is only an example of the specification, and in other embodiments, the lockout anti-misoperation performance test report can also include other test cases and other secondary device lockout strategies, which will not be repeated here.
[0182] In the embodiment, the test record of the secondary device locking strategy is generated according to the secondary device locking state information, the remote control object information, the execution data of the remote control command and the satisfaction of the locking logic requirement of the to-be-tested remote device, the locking anti-error performance of the to-be-tested remote device is analyzed according to the test records of all the secondary device locking strategies, and the locking anti-error performance test report of the to-be-tested remote device is generated. The test process and the test result of each locking control logic are recorded to form the test record, the comprehensiveness and the repeatability of the test information are ensured, then the test records of all the secondary device locking strategies are summarized, the reliability and the accuracy of the test result are improved, and then the comprehensive evaluation and analysis of the locking anti-error performance of the to-be-tested remote device are performed, the problems of the to-be-tested remote device can be quickly located, the overall locking anti-error performance of the to-be-tested remote device is understood, and accurate data basis is provided for the improvement of the to-be-tested remote device.
[0183] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the application.
[0184] In an embodiment, a performance testing device is provided, which corresponds to the remote device performance testing method in the above embodiment. As shown in the figure, the performance testing device includes a test control module 601, a secondary device simulation module 602 and a master station simulation module 603. The functions of each module are described in detail as follows: Figure 6
[0185] The test control module 601 is used to determine the secondary device locking state information and the remote control object information according to the pre-configured secondary device locking strategy, and to generate a remote control command according to the remote control object information, to send the secondary device locking state information to the secondary device simulation module 602 and to send the remote control command to the master station simulation module 603;
[0186] The secondary device simulation module 602 is used to simulate the state information when triggering the locking operation according to the secondary device locking state information, and to send the state simulation signal to the to-be-tested remote device in real time;
[0187] The master station simulation module 603 is used to send the remote control command to the to-be-tested remote device, so that the to-be-tested remote device judges whether to execute the remote control command according to the state simulation signal through its own logic setting, to obtain the execution data of the remote control command, and to send the execution data of the remote control command fed back by the to-be-tested remote device to the test control module 601;
[0188] The test control module 601 is further configured to, after receiving the execution data of the remote control command, perform a misoperation prevention performance judgment according to the execution data of the remote control command, wherein when the execution data of the remote control command is remote control failure, it is determined that the misoperation prevention performance of the to-be-tested remote device meets the lockout logic requirement of the secondary equipment lockout strategy; and when the execution data of the remote control command is remote control success, it is determined that the misoperation prevention performance of the to-be-tested remote device does not meet the lockout logic requirement.
[0189] Optionally, after performing the misoperation prevention performance judgment according to the execution data of the remote control command, the test control module 601 is further configured to:
[0190] generating a test record of the secondary equipment lockout strategy according to the secondary equipment lockout state information, the remote control object information, the execution data of the remote control command and the satisfaction of the to-be-tested remote device to the lockout logic requirement;
[0191] performing a misoperation prevention performance analysis on the to-be-tested remote device according to the test records of all the secondary equipment lockout strategies, and generating a misoperation prevention performance test report of the to-be-tested remote device.
[0192] Optionally, before determining the secondary equipment lockout state information and the remote control object information, the test control module 601 is further configured to:
[0193] determining the state information of the controlled device when triggering the lockout control, and determining the controlled device to be locked and the lockout operation according to the lockout control logic of the secondary equipment in the secondary equipment lockout strategy.
[0194] generating the secondary equipment lockout state information according to the state information of the controlled device when triggering the lockout control, and determining the remote control object, the remote control point and the value according to the controlled device to be locked and the lockout operation, to obtain the remote control object information;
[0195] generating a lockout test case according to the secondary equipment lockout state information and the remote control object information.
[0196] Optionally, the test control module 601 is configured to:
[0197] obtain a lockout test case corresponding to the secondary equipment lockout strategy, the lockout test case being generated according to the lockout control logic of the secondary equipment in the secondary equipment lockout strategy;
[0198] analyze the lockout test case to determine the secondary equipment lockout state information and the remote control object information, the secondary equipment lockout state information including the state information of the controlled device when triggering the lockout control, and the remote control object information including the remote control object, the remote control point and the value of the to-be-tested remote device.
[0199] Optionally, before sending the remote control command to the master station simulation module 603, the test control module 601 is further configured to:
[0200] Obtain a device information point table, which is generated according to secondary device model information and all secondary device blocking strategies in the substation configuration description file;
[0201] Send the device information point table to the remote control device to be tested, so that the remote control device to be tested configures substation information according to the device information point table, and negotiates communication parameters with the master station simulation module to obtain master station and substation communication parameters, so that signal parameters in the remote control device to be tested and the master station simulation module are consistent.
[0202] Optionally, before determining the secondary device blocking state information and the remote control object information according to the preconfigured secondary device blocking strategy, the test control module 601 is further configured to:
[0203] Simulate the dispatching master station and the secondary devices of the substation according to a substation configuration description file of the substation to obtain a master station simulation module and a secondary device simulation module;
[0204] According to the master station communication protocol in the substation, establish communication between the master station simulation module and the remote control device to be tested, and according to the secondary device communication protocol in the substation, establish communication between the secondary device simulation module and the remote control device to be tested.
[0205] It should be noted that the information interaction, execution process and the like between the above devices / units are based on the same concept as the method embodiments of the present application, and the specific functions and technical effects brought by them can be referred to the method embodiments part, which will not be described here.
[0206] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of functional units and modules is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be realized in the form of hardware or software function unit. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the above system can refer to the corresponding process in the method embodiments, which will not be described here.
[0207] The present application also provides a computer device, such as Figure 7As shown, the computer includes at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, the processor implementing the steps in any of the method embodiments described above when executing the computer program, or the processor implementing the functions of the modules / units in the apparatus embodiments described above when executing the computer program.
[0208] For example, the computer program can be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present application. The one or more modules / units can be a series of computer program command segments capable of completing a specific function, which are used to describe the execution process of the computer program in the computer device.
[0209] Those skilled in the art can understand that Figure 7 The computer device is only an example and does not constitute a limitation on the computer device, which can include more or fewer components than shown, or combine some components, or different components, for example, the computer device can also include an input / output device, a network access device, a bus, etc.
[0210] The processor described above can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0211] The memory can be an internal storage unit of the computer device, such as a hard disk or a memory of the computer device. The memory can also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory can include both the internal storage unit and the external storage device of the computer device.
[0212] The embodiment of the present application further provides a readable storage medium which stores a computer program, and the computer program is executed by a processor to realize the steps in the above-mentioned various method embodiments.
[0213] The embodiment of the present application provides a computer program product, which, when running on a mobile terminal, enables the mobile terminal to execute the steps in the above-mentioned various method embodiments.
[0214] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the present application realizes all or part of the processes in the above-mentioned embodiment methods, which can be completed by a computer program commanding relevant hardware. The computer program can be stored in a computer readable storage medium, and the computer program, when executed by a processor, can realize the steps in the above-mentioned various method embodiments. The computer program includes computer program code, which can be in the form of source code, object code, executable file or some intermediate form. The computer readable medium at least includes any entity or device capable of carrying the computer program code to the photographing device / terminal equipment, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. For example, U disk, mobile hard disk, magnetic disk or optical disk, etc. In some jurisdictions, according to legislation and patent practice, the computer readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0215] In the above-mentioned embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0216] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0217] In the embodiments provided by the present application, it should be understood that the disclosed apparatuses / devices and methods can be implemented in other manners. For example, the embodiments of the apparatus / device described above are merely illustrative. For example, the division of the modules or units is merely logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.
[0218] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0219] The above-described embodiments are merely used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method of testing the performance of a telecontrol device, characterized in that, The performance testing device is used for testing the lockout misoperation prevention performance of the remote control device to be tested, and the performance testing device comprises a master station simulation module and a secondary device simulation module, and the method comprises the following steps: According to the pre-configured secondary device lockout strategy, the secondary device lockout state information and the remote control object information are determined, and the remote control command of the remote control object is generated according to the remote control object information; According to the secondary device lockout state information, the state information when the secondary device simulation module simulates the trigger lockout operation is controlled, and a state simulation signal is sent to the remote control device to be tested; The remote control command is sent to the remote control device to be tested through the master station simulation module, so that the remote control device to be tested determines whether to execute the remote control command according to the state simulation signal through its own logic setting, obtains the execution data of the remote control command and feeds back to the master station simulation module; After receiving the execution data of the remote control command through the master station simulation module, the lockout misoperation prevention performance is judged according to the execution data of the remote control command, and when the execution data of the remote control command is remote control failure, it is determined that the lockout misoperation prevention performance of the remote control device to be tested meets the lockout logic requirement.
2. The method of testing a telecontrol device performance according to claim 1, characterized in that, After the lockout misoperation prevention performance is judged according to the execution data of the remote control command, the method comprises the following steps: When the execution data of the remote control command is remote control success, it is determined that the lockout misoperation prevention performance of the remote control device to be tested does not meet the lockout logic requirement.
3. The method of testing a telecontrol device performance according to claim 1, characterized in that, After the lockout misoperation prevention performance is judged according to the execution data of the remote control command, the method further comprises the following steps: According to the secondary device lockout state information, the remote control object information, the execution data of the remote control command and the satisfaction of the lockout logic requirement, the test record of the secondary device lockout strategy is generated; According to all the test records of the secondary device lockout strategy, the lockout misoperation prevention performance of the remote control device to be tested is analyzed, and the lockout misoperation prevention performance test report of the remote control device to be tested is generated.
4. The method of testing remote device performance of claim 1, wherein, Before the secondary device lockout state information and the remote control object information are determined, the method further comprises the following steps: According to the lockout control logic of the secondary device in the secondary device lockout strategy, the state information of the controlled device when the lockout operation is triggered is determined, and the controlled device to be locked and the lockout operation are determined; According to the state information of the controlled device when the lockout operation is triggered, the secondary device lockout state information is generated, and according to the controlled device to be locked and the lockout operation, the remote control object, the remote control point and the value are determined to obtain the remote control object information; The lockout test case is generated according to the secondary device lockout state information and the remote control object information.
5. The method of testing remote device performance of claim 1, wherein, The method of determining the secondary device lockout state information and the remote control object information according to the pre-configured secondary device lockout strategy comprises the following steps: A lockout test case corresponding to the secondary device lockout strategy is obtained, and the lockout test case is generated according to the lockout control logic of the secondary device in the secondary device lockout strategy; The lockout test case is parsed to obtain secondary device lockout state information and remote control object information, the secondary device lockout state information including state information of a controlled device when a lockout control is triggered, and the remote control object information including a remote control object, a remote control point and a value of the remote control object of the remote control device to be tested.
6. The method of testing remote device performance according to any one of claims 1-5, wherein, Before the master station simulation module sends the remote control command to the remote control device to be tested, the method further comprises: obtaining a device information point table, the device information point table being generated according to secondary device model information and all secondary device lockout strategies in a substation configuration description file; sending the device information point table to the remote control device to be tested, so that the remote control device to be tested performs substation information configuration according to the device information point table, and negotiates communication parameters with the master station simulation module to obtain master station and substation communication parameters, so that signal parameters in the remote control device to be tested and the master station simulation module are consistent.
7. A performance testing apparatus characterized by comprising: The performance test device comprises a master station simulation module, a secondary device simulation module and a test control module; The test control module is configured to determine secondary device lockout state information and remote control object information according to a preconfigured secondary device lockout strategy, generate a remote control command according to the remote control object information, send the secondary device lockout state information to the secondary device simulation module, and send the remote control command to the master station simulation module; The secondary device simulation module is configured to simulate state information when a lockout operation is triggered according to the secondary device lockout state information, and send a state simulation signal to the remote control device to be tested in real time; The master station simulation module is configured to send the remote control command to the remote control device to be tested, so that the remote control device to be tested determines whether to execute the remote control command according to the state simulation signal through its own logic setting, to obtain execution data of the remote control command, and send the execution data of the remote control command fed back by the remote control device to be tested to the test control module; The test control module is further configured to, after receiving the execution data of the remote control command, determine whether the lockout anti-misoperation performance of the remote control device to be tested meets a lockout logic requirement of the secondary device lockout strategy according to the execution data of the remote control command, when the execution data of the remote control command is remote control failure.
8. A remote device performance testing system, characterized by, The performance test device comprises a master station simulation module, a secondary device simulation module and a test control module; The test control module is configured to determine secondary device lockout state information and remote control object information according to a preconfigured secondary device lockout strategy, generate a remote control command according to the remote control object information, send the secondary device lockout state information to the secondary device simulation module, and send the remote control command to the remote control device to be tested through the master station simulation module; The secondary device simulation module is configured to simulate state information when a lockout operation is triggered according to the secondary device lockout state information, and send a state simulation signal to the remote control device to be tested in real time; The master station simulation module is configured to send the remote control command to the remote control device to be tested, so that the remote control device to be tested determines whether to execute the remote control command according to the state simulation signal through its own logic setting, to obtain execution data of the remote control command, and send the execution data of the remote control command fed back by the remote control device to be tested to the test control module; The remote device to be tested is configured to determine whether to execute the remote control command according to the state simulation signal and self logic setting, to obtain execution data of the remote control command, and to feed back the execution data of the remote control command to the test control module through the master station simulation module; The test control module is further configured to, after receiving the execution data of the remote control command, perform a lockout anti-misoperation performance judgment according to the execution data of the remote control command, and determine that the lockout anti-misoperation performance of the remote device to be tested meets a lockout logic requirement of the secondary equipment lockout strategy when the execution data of the remote control command is a remote control failure.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the remote device performance test method according to any one of claims 1 to 6.
10. A readable storage medium, the readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the remote device performance test method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Automatic verification method for security control of master station and sub station
CN105576831A
Secondary system operation anti-misoperation locking system and method
CN115276220A