Telecontrol device performance test method, device, system and equipment and storage medium
Through the automated testing method of the performance test device, the locking status and remote control command of the remote control device are simulated, and the problem of low performance testing efficiency of locking and anti-error performance testing in the existing technology is solved, efficient and accurate test results are achieved, and the power grid system is ensured. security.
Patent Information
- Application Number
- CN202411216293.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-08-30
AI Technical Summary
The current remote-mobile device has low efficiency in locking and anti-error performance testing, mainly due to the complicated test process and the reliance on manual operation, resulting in low efficiency and low accuracy.
The performance testing device is adopted, including the main station simulation module, the secondary equipment simulation module and the test control module. By simulating the locking status and remote control command of the remote drive device, the execution of the remote control command is automatically judged, and the test records and reports are generated to achieve locking prevention. Automatic testing of wrong performance.
It improves the efficiency and accuracy of the anti-error performance test of remote-drive device locking, reduces manual operation, ensures the reliability and comprehensiveness of the test results, and ensures the safe operation of the power grid system.
Smart Images

Figure CN119147853A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of substation control technology, and in particular to a telecontrol device performance testing method, device, system, equipment and storage medium. Background Art
[0002] Automatic Voltage Control (AVC) is an important guarantee for the safe and stable operation of the power system. It optimizes the voltage and reactive power of the power grid by automatically adjusting the reactive power of generators, capacitors, reactors and other equipment.
[0003] At present, AVC control commands are usually executed through telecontrol devices. Due to the automation and complexity of AVC control commands, there is a risk of misoperation of telecontrol devices, which may cause power grid accidents. Therefore, in order to reduce the occurrence of accidents, the control performance of telecontrol devices, especially the locking and anti-error performance of secondary equipment, needs to be tested before or during the use of telecontrol devices to ensure the safety of the power grid system. The locking and anti-error performance test of existing telecontrol devices mainly relies on manual operation, but the locking strategies of substations are relatively complex and diverse. The manual method of locking and anti-error performance test requires manual setting of various status information to meet different locking strategies. The complicated testing process leads to low efficiency of performance testing. Summary of the invention
[0004] The present invention provides a telecontrol device performance test method, device, system, equipment and storage medium to solve the problem of low performance test efficiency caused by complicated test process in the locking and anti-error performance test of the existing telecontrol device.
[0005] In a first aspect, an embodiment of the present application provides a telecontrol device performance test method, wherein a performance test device is used to test the locking and anti-error performance of the telecontrol device to be tested, and the performance test device includes a master station simulation module and a secondary equipment simulation module. The method includes:
[0006] According to the pre-configured secondary device locking strategy, determine the secondary device locking state information and telecontrol object information, and generate a remote control command according to the telecontrol object information;
[0007] According to the locking state information of the secondary equipment, the secondary equipment simulation module is controlled to simulate the state information when the locking operation is triggered, and the state simulation signal is sent to the remote control device to be tested in real time;
[0008] 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 determines whether to execute the remote control command through its own logic setting according to the state 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 through the master station simulation module, the locking anti-error 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 locking anti-error performance of the remote control device to be tested meets the locking logic requirements.
[0010] Optionally, after determining the locking error prevention performance according to the execution data of the remote control command, the method further includes:
[0011] When the execution data of the remote control command is remote control success, it is determined that the locking error prevention performance of the remote control device to be tested does not meet the locking logic requirements.
[0012] Optionally, after determining the locking error prevention performance according to the execution data of the remote control command, the method further includes:
[0013] Generate test records of secondary equipment locking strategy based on secondary equipment locking status information, telecontrol object information, remote control command execution data and whether the telecontrol device to be tested meets the locking logic requirements;
[0014] According to the test records of the locking strategies of all secondary devices, the locking anti-error performance of the remote control device to be tested is analyzed, and a locking anti-error performance test report of the remote control device to be tested is generated.
[0015] Optionally, before determining the secondary device locking state information and the telecontrol object information, the method further includes:
[0016] According to the locking control logic of the secondary equipment in the locking strategy of the secondary equipment, the state information of the controlled device when the locking control is triggered is determined, and the controlled device to be locked and the locking operation are determined.
[0017] Generate secondary equipment locking state information according to the state information of the controlled device when the locking control is triggered, determine the remote control object, remote control point and value according to the controlled device to be locked and the locking operation, and obtain the telecontrol object information;
[0018] Generate locking test cases based on the locking status information of the secondary equipment and the telecontrol object information.
[0019] Optionally, according to a pre-configured secondary device locking strategy, determining the secondary device locking state information and the telecontrol remote control object information includes:
[0020] Obtain a blocking test case corresponding to the blocking strategy of the secondary device, where the blocking test case is generated according to the blocking control logic of the secondary device in the blocking strategy of the secondary device;
[0021] The interlocking test case is parsed to determine the interlocking status information of the secondary equipment and the telecontrol object information. The interlocking status information of the secondary equipment includes the status information of the controlled device when the interlocking control is triggered, and the telecontrol object information includes the remote control object, remote control point and value of the telecontrol device to be tested.
[0022] Optionally, according to the locking state information of the secondary device, controlling the secondary device simulation module to simulate the state information when the locking operation is triggered, and sending a state simulation signal to the telecontrol device to be tested in real time, including:
[0023] Determine the controlled device and the state information of the controlled device when the secondary device triggers the locking operation according to the locking state information of the secondary device;
[0024] The control secondary equipment simulation module simulates and outputs the state information of the controlled device, and sends the state information of the controlled device as a state simulation signal to the remote control device to be tested in real time.
[0025] Optionally, the telecontrol object information includes a remote control object, a remote control value and a point. Generating a remote control command according to the telecontrol object information includes:
[0026] The remote control command is generated according to the remote control object, remote control point and value in the remote control object information, and the remote control command is used to instruct the remote control device to be tested to control the remote control object according to the remote control point and value.
[0027] Optionally, before sending the remote control command to the telecontrol device to be tested through the master station simulation module, the method further includes:
[0028] Obtaining a device information point table, where the device information point table is generated based on the secondary device model information and all secondary device blocking strategies in the substation configuration description file;
[0029] The equipment information point table is sent to the telecontrol device to be tested, so that the telecontrol device to be tested configures the substation information according to the equipment information point table, and negotiates the communication parameters with the master station simulation module to obtain the communication parameters between the master station and the substation, so that the signal parameters in the telecontrol device to be tested and the master station simulation module are consistent.
[0030] Optionally, before determining the secondary device locking state information and the telecontrol remote control object information according to the pre-configured secondary device locking strategy, the method further includes:
[0031] According to the substation configuration description file of the substation, the dispatching master station and secondary equipment of the substation are simulated to obtain the master station simulation module and the secondary equipment simulation module;
[0032] According to the master station communication protocol in the substation, the communication between the master station simulation module and the telecontrol device to be tested is established, and according to the secondary equipment communication protocol in the substation, the communication between the secondary equipment simulation module and the telecontrol device to be tested is established.
[0033] Optionally, according to the substation configuration description file of the substation, the dispatching master station and secondary equipment of the substation are simulated to obtain a master station simulation module and a secondary equipment simulation module, including:
[0034] Parse the substation configuration description file to obtain secondary equipment model information;
[0035] Configure secondary equipment information according to secondary equipment model information to obtain a secondary equipment simulation module;
[0036] According to the secondary equipment model information and all secondary equipment blocking strategies, a device information point table is generated, and the master station information is configured according to the device information point table to obtain a master station simulation module.
[0037] In a second aspect, an embodiment of the present application provides a performance testing device, the performance testing device comprising a master station simulation module, a secondary equipment simulation module and a test control module;
[0038] The test control module is used to determine the secondary device locking state information and the telecontrol object information according to the pre-configured secondary device locking strategy, generate a remote control command according to the telecontrol object information, send the secondary device locking state information to the secondary device simulation module, and send the remote control command to the master station simulation module;
[0039] A secondary equipment simulation module is used to simulate the state information when the locking operation is triggered according to the locking state information of the secondary equipment, and send a state simulation signal to the remote control device to be tested in real time;
[0040] The master station simulation module is used 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 through its own logic setting according to the state simulation signal, so as to obtain the 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 the test control module;
[0041] The test control module is also used to, after receiving the execution data of the remote control command, make a locking anti-error performance judgment based on the execution data of the remote control command. When the execution data of the remote control command is remote control failure, determine whether the locking anti-error performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy.
[0042] In a third aspect, an embodiment of the present application provides a telecontrol device performance test system, including a telecontrol device to be tested and a performance test device, wherein the test device includes a master station simulation module, a secondary device simulation module and a test control module;
[0043] The test control module is used to determine the secondary device locking state information and the telecontrol remote control object information according to the pre-configured secondary device locking strategy, generate a remote control command according to the telecontrol remote control object information, send the secondary device locking state information to the secondary device simulation module, and send the remote control command to the telecontrol device to be tested through the master station simulation module;
[0044] A secondary equipment simulation module is used to simulate the state information when the locking operation is triggered according to the locking state information of the secondary equipment, and send a state simulation signal to the remote control device to be tested in real time;
[0045] The telecontrol device to be tested is used to determine whether to execute the remote control command through its own logic settings according to the state 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, after receiving the execution data of the remote control command, make a locking anti-error performance judgment based on the execution data of the remote control command. When the execution data of the remote control command is remote control failure, determine whether the locking anti-error performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy.
[0047] In a fourth aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned remote control device performance test method when executing the computer program.
[0048] In a fifth aspect, an embodiment of the present application provides a readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned remote control device performance test method are implemented.
[0049] In one solution provided by the above-mentioned telecontrol device performance test method, device, system, equipment and storage medium, the locking and error prevention performance of the telecontrol device to be tested is tested by the performance test device. First, according to the pre-configured secondary device locking strategy, the secondary device locking state information and the telecontrol remote control object information are determined, and the remote control command is generated according to the telecontrol remote control object information; then, according to the secondary device locking state information, the secondary device simulation module is controlled to simulate the state information when the locking operation is triggered, and the state simulation signal is sent to the telecontrol device to be tested in real time, and the remote control command is sent to the telecontrol device to be tested through the master station simulation module at the same time, so that the telecontrol device to be tested determines whether to execute the remote control command according to its own logic setting according to the state simulation signal, so as to obtain the execution data of the remote control command and feed it 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 locking and error prevention performance is judged 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 locking and error prevention performance of the telecontrol device to be tested meets the locking logic requirements of the secondary device locking strategy. In this embodiment, the secondary equipment simulation module and the master station simulation module are used to simulate the secondary equipment and the dispatching master station respectively, so as to simulate the actual working environment of the remote control device to be tested. Then, when the secondary equipment simulation module simulates the locking state information of the secondary equipment, the three are controlled to perform signal interaction, so as to quickly determine the locking anti-error performance of the remote control device to be tested according to the execution of the remote control command by the remote control device to be tested, thereby realizing the automatic test of the locking anti-error performance of the remote control device to be tested, and effectively improving the performance test efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0051] Figure 1 is a structural schematic diagram of a telecontrol device performance test system in one embodiment of the present invention;
[0052] Figure 2 is a flow chart of a method for testing performance of a telecontrol device in one embodiment of the present invention;
[0053] Figure 3 is another flow chart of a method for testing the performance of a telecontrol device in one embodiment of the present invention;
[0054] Figure 4 yes Figure 2 A schematic diagram of an implementation process of step S10;
[0055] Figure 5is another flow chart of a method for testing the performance of a telecontrol device in one embodiment of the present invention;
[0056] Figure 6 is a structural schematic diagram of a performance testing device in one embodiment of the present invention;
[0057] Figure 7 It is a structural diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION
[0058] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0059] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or their collections. It should also be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.
[0060] In addition, in the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0061] References to "one embodiment" or "some embodiments" etc. described in the present specification mean that one or more embodiments of the present invention include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0062] It should be understood that the order of execution of the steps in the following embodiments does not imply a precedence of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0063] In order to illustrate the technical solution of the present invention, specific embodiments are provided below for illustration.
[0064] The telecontrol device performance testing method provided by the embodiment of the present invention can be applied in Figure 1 In the telecontrol device performance test system shown, the telecontrol device performance test system includes a telecontrol device to be tested and a performance test device, and the performance test device includes a master station simulation module, a secondary equipment simulation module and a test control module. Among them, each master station simulation module and secondary equipment simulation module respectively communicates internally with the test control module, and each master station simulation module and secondary equipment simulation module respectively communicates with the external telecontrol device to be tested through the network. The test control module is used to test the locking and anti-error performance of the telecontrol device to be tested through the master station simulation module and the secondary equipment simulation module of the performance test device.
[0065] Specifically, the test control module first determines the secondary device locking state information and the telecontrol object information according to the pre-configured secondary device locking strategy, generates a remote control command according to the telecontrol object information, sends the secondary device locking 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 the state information when the locking operation is triggered according to the secondary device locking state information, and sends the state simulation signal (remote control, remote communication) to the remote control device to be tested in real time. The remote control device to be tested feeds back the state simulation signal (remote control, remote communication) to the master station simulation module according to the configured device information point table (i.e., the master-sub-station table). At the same time, the master station simulation module can send a remote control command to the remote control device to be tested, so that the remote control device to be tested can judge whether to execute the remote control command according to the state simulation signal through its own logic setting. If the remote control command is executed, the remote control command is sent to the secondary device simulation module, and the execution result of the remote control command by the secondary device simulation module is obtained to obtain the execution data of the remote control command (remote control return) and feed it back to the master station simulation module; if the remote control command is not executed, the execution data of the remote control command that failed to be remotely controlled is generated. Finally, the test 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 locking and error prevention performance is judged according to the execution data of the remote control command. When the execution data of the remote control command indicates that the remote control fails, it is determined that the locking and error prevention performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy. When the execution data of the remote control command is not received or the execution data of the remote control command indicates that the remote control device to be tested has no locking control logic or the locking control logic fails, it is determined that the locking and error prevention performance of the remote control device to be tested does not meet the locking logic requirements of the secondary equipment locking strategy.
[0066] In this embodiment, the secondary equipment simulation module and the master station simulation module are used to simulate the secondary equipment and the dispatching master station respectively, so as to simulate the actual working environment of the remote control device to be tested. Then, when the secondary equipment simulation module simulates the locking state information of the secondary equipment, the three are controlled to perform signal interaction, so as to quickly determine the locking anti-error performance of the remote control device to be tested according to the execution of the remote control command by the remote control device to be tested, thereby realizing a comprehensive and efficient automatic test of the locking anti-error performance of the remote control device to be tested, and effectively improving the efficiency of performance testing.
[0067] In this embodiment, the telecontrol device performance test system includes a telecontrol device to be tested and a performance test device, and the performance test device includes a master station simulation module, a secondary device simulation module and a test control module for exemplary purposes only. In other embodiments, the telecontrol device performance test method can be executed by a separate control device, that is, the telecontrol device performance test system includes a telecontrol device to be tested, a performance test device and a control device, wherein the performance test device includes a master station simulation module, a secondary device simulation module, but does not include a test control module; the function of the test control module is executed by a separate control device.
[0068] Among them, the performance testing device can be but is not limited to various personal computers, laptops, smart phones, tablet computers and other smart devices. In other embodiments, the performance testing device can also be a server, and the server can be implemented as an independent server or a server cluster composed of multiple servers.
[0069] In one embodiment, if Figure 2 As shown, a telecontrol device performance test method is provided, in which the locking and anti-error performance of the telecontrol device to be tested is tested by a performance test device, wherein the performance test device includes a master station simulation module and a secondary equipment simulation module. Figure 1 The telecontrol device performance test system in the example is used as an example to illustrate, including the following steps:
[0070] S10: According to the pre-configured secondary device locking strategy, determine the secondary device locking state information and the telecontrol remote control object information, and generate a remote control command according to the telecontrol remote control object information.
[0071] In this embodiment, the test control module needs to first obtain the pre-configured secondary device locking strategy, then determine the secondary device locking state information and telecontrol object information according to the pre-configured secondary device locking strategy, and generate a remote control command according to the telecontrol object information.
[0072] Among them, the secondary equipment of the substation is the equipment that controls, regulates, protects and monitors the primary equipment of the substation (such as transformers, circuit breakers, cables, disconnectors, etc.). In this embodiment, the secondary equipment of the substation includes capacitor protection and measurement devices, reactor protection and measurement devices, bus coupling measurement and control devices, and busbar measurement and control devices.
[0073] Among them, the secondary equipment blocking strategies include capacitor and reactor mutual exclusion blocking strategy, bus voltage over-limit blocking strategy, continuous operation blocking strategy, maintenance blocking strategy and other blocking strategies. Other blocking strategies include capacitor or reactor communication interruption blocking strategy, device abnormality blocking strategy, spring energy storage blocking strategy, SF6 circuit breaker alarm blocking strategy, etc.
[0074] Among them, the secondary equipment locking state information is the state information of the controlled device that the secondary equipment should collect when the locking operation is triggered, such as the state information of the capacitor, reactor, busbar and its corresponding switch that the secondary equipment should collect when the locking operation is triggered. The telecontrol remote control object information is the remote control object (such as switch), remote control point (identification and number of the controlled device that needs to be locked) and value (operation on the controlled device) that the telecontrol device to be tested needs to remotely control during this test.
[0075] For example, a substation has bus sections I and II on the low voltage side (10kV), and there are two situations: segmented and parallel operation; #1 capacitor switch DR1 and #1 reactor switch DK1 are on bus section I, #2 capacitor switch DR2 and #2 reactor switch DK2 are on bus section II, and bus tie switch DL1 can control bus sections I and II to operate in segments or in parallel. When the secondary equipment locking strategy is the capacitor and reactor mutual exclusion locking strategy, the capacitor and reactor mutual exclusion locking strategy is: no matter what operation mode the bus and main transformer are in, the capacitor and reactor on the same bus section cannot be put into operation at the same time. When a capacitor is put into operation, all reactors on the same bus are locked; when a reactor is put into operation, all capacitors on the same bus are locked. According to the capacitor and reactor mutual exclusion locking strategy, in the capacitor and reactor mutual exclusion locking strategy, the locking control logic of the secondary equipment includes the following 6 types:
[0076] ① Bus tie switch DL1 position:
[0077] 1. When DR1 is in the closed position, the closing operation of DK1 is blocked;
[0078] 2. When DK1 is in the closed position, the closing operation of DR1 is blocked;
[0079] 3. When DR2 is in the closed position, the closing operation of DK2 is blocked;
[0080] 4. When DK2 is in the closed position, the closing operation of DR2 is blocked;
[0081] ② Bus tie breaker DL1 is closed:
[0082] 5. When either DR1 or DR2 is in the closed position, the closing operation of DK1 and DK2 is blocked;
[0083] 6. When either DK1 or DK2 is in the closed position, the closing operation of DR1 and DR2 is blocked;
[0084] Taking the above-mentioned first locking control logic as an example, it can be known that the controlled devices are the bus tie switch DL1 and the capacitor switch DR1, and the secondary equipment locking state information includes the state of the bus tie switch DL1 (i.e., open position) and the state of the capacitor switch DR1 (i.e., closed position). The remote control object in the telecontrol object information is the reactor switch DK1, and the remote control point and value are to control the reactor switch DK1 to be in the closed state.
[0085] It is important to understand that different secondary device locking strategies or the same secondary device locking strategy have different locking control logics, that is, the remote control objects of the telecontrol device to be tested are different, and the remote control points and values are also different. Therefore, when performing a locking error prevention performance test on the telecontrol device to be tested, it is necessary to first determine the secondary device locking state information and telecontrol remote control object information based on the pre-configured secondary device locking strategy, and generate a remote control command based on the telecontrol remote control object information, so as to facilitate the subsequent locking error prevention performance test and reduce the test failure caused by the mutual influence of information of various locking control logics.
[0086] Among them, the telecontrol object information includes the remote control object, remote control value and point, and the remote control command is generated according to the telecontrol object information, specifically: according to the remote control object, remote control point and value in the telecontrol object information, the remote control command is generated, and the remote control command is used to instruct the telecontrol device to be tested to control the remote control object according to the remote control point and value.
[0087] S20: According to the locking state information of the secondary device, the secondary device simulation module is controlled to simulate the state information when the locking operation is triggered, and a state simulation signal is sent to the remote control device to be tested in real time.
[0088] After obtaining the locking state information of the secondary device, the test control module needs to control the secondary device simulation module to simulate the locking control logic of the secondary device according to the locking state information of the secondary device, and send a state simulation signal to the telecontrol device to be tested in real time.
[0089] Specifically, the test control module needs to determine the state information of the controlled device and the controlled device when the secondary device triggers the locking operation according to the locking state information of the secondary device, and then control the secondary device simulation module to simulate and output the state information of the controlled device, and send the state information of the controlled device as a state simulation signal to the remote control device to be tested in real time. By simulating the locking control logic of the secondary device through the secondary device simulation module, the behavior of the actual device under different locking states can be accurately reproduced. This ensures that the locking state information of the test is consistent with the actual situation and improves the accuracy of the test results. By simulating the locking control logic of the secondary device through the secondary device simulation module, the behavior of the actual device under different locking states can be accurately reproduced, ensuring that the locking state information of the test is consistent with the actual situation and 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 determines whether to execute the remote control command through its own logic settings according to the state simulation signal, so as to obtain the execution data of the remote control command and feed it back to the master station simulation module.
[0091] At the same time, the test control module sends a remote control command to the telecontrol device to be tested through the master station simulation module, so that the telecontrol device to be tested can determine whether to execute the remote control command through its own logic settings according to the state simulation signal, so as to obtain the execution data of the remote control command and feed it back to the master station simulation module. By sending remote control commands and receiving execution data through the master station simulation module, the master station operating environment in the actual system can be fully simulated, and the performance of the telecontrol device to be tested under real operating conditions can be effectively verified.
[0092] That is, the test control module sends the remote control command to the master station simulation module, and the master station simulation module sends it to the telecontrol device to be tested. The telecontrol device to be tested judges whether to execute the remote control command through its own logic settings according to the status simulation signal sent by the secondary device simulation module. Among them, if it is judged through its own logic settings that the current secondary device is locked and the remote control cannot be executed, 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 through its own logic settings that the remote control can be executed, the remote control command is sent to the secondary device simulation module, so that the secondary device simulation module executes and returns the execution data (execution successful) to the telecontrol device to be tested. The telecontrol device to be tested feeds back the execution data of the remote control command to the master station simulation module, and the master station simulation module sends it to the test control module.
[0093] It should be understood that, during the working process, the secondary equipment simulation module needs to send telemetry, telesignaling and other signals to the telecontrol device to be tested in real time. The telecontrol device to be tested can obtain the telemetry and telesignaling of the secondary equipment simulation module in real time and feed back to the master station simulation module; at the same time, the telecontrol device to be tested can also remotely control 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 equipment simulation module performs corresponding operations according to the remote control object, remote control point and value of the telecontrol device to be tested, and returns the execution data of the remote control command to the telecontrol device to be tested, and the telecontrol 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 locking anti-error 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 locking anti-error performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy.
[0095] After receiving the execution data of the remote control command through the master station simulation module, the test control module makes a locking error prevention performance judgment based on the execution data of the remote control command. By sending the status simulation signal and remote control command in real time, and judging the locking error prevention performance based on the execution data of the remote control command of the remote control device to be tested (such as remote control failure or success), it can accurately judge whether the remote control device to be tested correctly follows the locking control strategy to prevent misoperation.
[0096] It should be understood that, in step S20, according to the locking state information of the secondary device, the secondary device simulation module is controlled to simulate the locking control logic of the secondary device. At this time, it can be known that the secondary device simulation module satisfies the locking control logic of the current secondary device locking 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 locking anti-error performance (locking 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 executes the remote control command normally and returns the execution data of the remote control command of the remote control success, it means that the locking control logic of the remote control device to be tested fails, and the locking anti-error performance does not meet the locking logic requirements, and the configuration of the remote control device to be tested needs to be rechecked.
[0097] In summary, after obtaining the execution data of the remote control command, the locking and anti-error performance of the execution data of the remote control command can be directly judged, including: when the execution data of the remote control command is remote control failure, it means that the locking control logic of the remote control device to be tested is normal, and it is determined that the locking and anti-error performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy. When the execution data of the remote control command is remote control success, it means that the remote control device to be tested has no locking control logic or the locking control logic fails, then it is determined that the locking and anti-error performance of the remote control device to be tested does not meet the locking logic requirements of the secondary equipment locking strategy, and the configuration of the remote control device to be tested needs to be rechecked. The locking and anti-error performance of the remote control device to be tested can be judged directly through the execution data of the remote control command, which is simple and convenient.
[0098] It should be understood that when the remote control device to be tested receives the remote control command for the remote control object (secondary equipment simulation module), if the locking and anti-error performance (locking 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 status simulation signal sent by the secondary equipment 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; at the same time, when the remote control device to be tested 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 locking condition, it will also trigger the soft telesignal signal of the AVC anti-error alarm generated according to the equipment information point table (master-sub-station table): the AVC anti-error logic judgment fails, the remote control is unsuccessful, and the soft telesignal signal of the AVC anti-error alarm is returned to the master station simulation module. Among them, the telesignal "AVC anti-error logic judgment fails, the remote control is unsuccessful" in the equipment information point table is an alarm when it is closed, and reset when it is open. When the telecontrol device to be tested determines that the current remote control command meets the locking condition, the telesignal is set to the closed position, and the telecontrol device to be tested triggers the soft telesignal signal for generating the AVC false alarm and sends it to the master station simulation module; after the telesignal is set to the closed position for a preset time (such as 10 seconds), the telecontrol device to be tested sets the telesignal to the open position to facilitate the subsequent locking logic judgment. If the telecontrol device to be tested does not trigger and return the soft telesignal alarm signal, or the telecontrol device to be tested executes the remote control command normally and returns the execution data of the remote control command that is successfully controlled, it means that the locking control logic of the telecontrol device to be tested fails, and the locking false alarm performance does not meet the locking logic requirements, and the configuration of the telecontrol device to be tested 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 locking error prevention performance is judged according to the execution data of the remote control command, and it can also include: determining whether the soft remote signal signal of the AVC error prevention alarm sent by the remote control device to be tested through the master station simulation module is received, and the soft remote signal signal of the AVC error prevention alarm is used to indicate that the AVC error prevention logic judgment fails and the remote control is unsuccessful; when the soft remote signal signal of the AVC error prevention alarm is received and the execution data of the remote control command is remote control failure, it means that the locking control logic of the remote control device to be tested is normal, and it is determined that the locking error prevention performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy. When the soft remote signal signal of the AVC error prevention alarm is not received, regardless of whether the execution data of the remote control command is remote control failure or remote control success, it means that the remote control device to be tested has no locking control logic or the locking control logic fails, then it is determined that the locking error prevention performance of the remote control device to be tested does not meet the locking logic requirements of the secondary equipment locking strategy, and the configuration of the remote control device to be tested needs to be rechecked. By using two data to judge the performance, the possibility of misjudgment of the locking anti-error performance based on remote control failure is avoided, and the accuracy of the locking anti-error performance judgment of the remote control device to be tested is improved.
[0100] In this embodiment, the secondary equipment simulation module and the master station simulation module are used to simulate the secondary equipment and the dispatching master station respectively, so as to simulate the actual working environment of the remote control device to be tested. Then, when the secondary equipment simulation module simulates the locking state information of the secondary equipment, the three are controlled to perform signal interaction, so as to quickly determine the locking anti-error performance of the remote control device to be tested according to the execution of the remote control command by the remote control device to be tested, thereby realizing the automatic test of the locking anti-error performance of the remote control device to be tested, reducing the complexity of manual operation, and effectively improving the efficiency of performance testing.
[0101] In addition, in the traditional manual testing process, due to the complex locking strategy of the secondary equipment, it is easy to have insufficient manual verification. In order to ensure the safety of personnel, the test environment is limited, and the locking conditions corresponding to the locking strategy are not easy to set, which will cause the manual test performance data to be not comprehensive, reliable and accurate. In this embodiment, through the secondary equipment simulation module and the master station simulation module, the actual working environment of the remote control device to be tested can be simulated, which is not restricted by the actual environment, improves the accuracy and reliability of the performance test of the remote control device, and can fully verify the locking and anti-error performance of the remote control device according to different secondary equipment locking strategies to confirm whether it meets industry standards and safety requirements. It can effectively ensure the safety and stability of the remote control device to be tested in actual applications, and provide protection for the safe operation of the power grid system.
[0102] In one embodiment, if Figure 3 As shown, before step S10, that is, before determining the secondary device locking state information and the telecontrol object information according to the pre-configured secondary device locking strategy, the method further includes the following steps:
[0103] S01: According to the locking control logic of the secondary device in the locking strategy of the secondary device, determine the state information of the controlled device when the locking control is triggered, and determine the controlled device to be locked and the locking operation.
[0104] S02: Generate secondary equipment locking state information according to the state information of the controlled device when the locking control is triggered, determine the remote control object, remote control point and value according to the controlled device to be locked and the locking operation, and obtain the telecontrol object information.
[0105] S03: Generate a locking test case according to the locking state information of the secondary equipment and the telecontrol object information.
[0106] The interlocking control logic is used to indicate the conditions for triggering the interlocking control, that is, the status information of the controlled device when the interlocking control is triggered, as well as the device and interlocking operation to be interlocked. Different secondary equipment interlocking strategies may include multiple interlocking control logics, that is, in the same secondary equipment interlocking strategy, due to different substation settings, the devices for secondary equipment interlocking control are different, that is, the interlocking control logic is different. Therefore, in order to improve the accuracy of the test information and the convenience of subsequent tests, it is necessary to generate test cases for each interlocking control logic of the secondary equipment interlocking strategy to obtain the interlocking test cases corresponding to the interlocking control logic.
[0107] Specifically, it is necessary to determine the state information of the controlled device when the locking control is triggered according to the locking control logic of the secondary device in the locking strategy of the secondary device, and determine the controlled device to be locked and the locking control of the controlled device. According to the state information of the controlled device when the locking control is triggered, 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, remote control point and value are determined to obtain the telecontrol remote control object information, and then the locking test case is generated according to the secondary device locking state information and the telecontrol remote control object information. That is, the secondary device locking state information includes the state information of the controlled device when the locking control is triggered; the telecontrol remote control object information includes the remote control object, remote control point and value, and the remote control object is the controlled device to be locked in the locking control logic.
[0108] Among them, each locking test case needs to include the locking state information of the secondary equipment and the telecontrol 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 locking state information of the secondary equipment, the remote control object in the telecontrol object information, each remote control point (remote control object identification, number) and value (remote control operation) are different to avoid errors in subsequent tests.
[0109] Among them, when there are bus sections I and II on the low-voltage side (10kV) of a substation, there are two situations: segmented operation and parallel operation; #1 capacitor switch DR1 and #1 reactor switch DK1 are on bus section I, #2 capacitor switch DR2 and #2 reactor switch DK2 are on bus section II, and bus tie switch DL1 can control bus sections I and II to operate in segment or parallel. Taking this as an example, in the mutually exclusive blocking strategy of capacitors and reactors, the blocking control logic of secondary equipment includes the following 6 types:
[0110] ① Bus tie switch DL1 position:
[0111] 1. When DR1 is in the closed position, the closing operation of DK1 is blocked;
[0112] 2. When DK1 is in the closed position, the closing operation of DR1 is blocked;
[0113] 3. When DR2 is in the closed position, the closing operation of DK2 is blocked;
[0114] 4. When DK2 is in the closed position, the closing operation of DR2 is blocked;
[0115] ② Bus tie breaker DL1 is closed:
[0116] 5. When either DR1 or DR2 is in the closed position, the closing operation of DK1 and DK2 is blocked;
[0117] 6. When either DK1 or DK2 is in the closed position, the closing operation of DR1 and DR2 is blocked;
[0118] Taking the above-mentioned interlocking control logic No. 1 as an example, it can be known that the state information of the controlled device when the interlocking control is triggered is: the position of the bus tie switch DL1 is open, and the position of the capacitor switch DR1 is closed; the controlled device to be interlocked is the capacitor switch DR2, and the interlocking operation of the capacitor switch DR2 is a control-close operation, that is, the interlocking state information of the secondary equipment includes the state information of the bus tie switch DL1 (i.e., open) and the state information of the capacitor switch DR1 (i.e., closed). The remote control object in the telecontrol object information is the reactor switch DK1, the identifier (number) of the reactor switch DK1, and the interlocking operation of the reactor switch DK1: interlocking control-close operation. According to the interlocking state information of the secondary equipment and the telecontrol object information, the interlocking test case of the above interlocking control logic 1 is generated.
[0119] In other embodiments, if a substation includes multiple bus tie switches, a corresponding locking control logic will be added and configured according to actual needs, which will not be repeated here.
[0120] When the secondary equipment locking strategy is the bus voltage over-limit locking strategy, the bus voltage over-limit locking strategy is: no matter what operating mode the bus and the main transformer are in, if the bus voltage on the low-voltage side exceeds the limit (exceeds the limit value), the voltage over-limit locking is only effective for this section of the bus; for the bus voltage on the medium-voltage side and the high-voltage side exceeding the limit, the voltage over-limit locking is effective for the bus of the entire station; when the bus voltage exceeds the upper limit, the capacitor is locked in or the reactor is shut down; when the bus voltage exceeds the lower limit, the reactor is locked in or the capacitor is shut down.
[0121] Among them, in the bus voltage over-limit blocking strategy, the voltage limit of each bus section is shown in Table 1:
[0122] Table 1
[0123] Bus voltage Voltage level Upper limit value (kV) Lower limit value (kV) 10kV I bus voltage 10kV 10.8 9.2 10kV II mother voltage 10kV 10.8 9.2
[0124] As can be seen from the above, the secondary device locking state information can be the bus voltage state collected by the secondary device when the locking operation is triggered, that is, the bus voltage is set to be greater than the above voltage upper limit value or less than the above voltage lower limit value. In the telecontrol remote control object information, the remote control object that needs to be remotely controlled by the telecontrol device to be tested is a capacitor or a reactor, and the remote control value can be the locking capacitor or reactor input, thereby generating multiple locking test cases for the bus voltage over-limit locking strategy.
[0125] When the secondary equipment blocking strategy is the continuous operation blocking strategy, the continuous operation blocking strategy is to block when receiving the remote control command of the capacitor and reactor for multiple times in a short period of time. The continuous operation blocking requires setting the operation interval time, number of times and remote control object. If not set, the default settings are used. The default interval time can be 15 seconds and the number of times is 3. If there are multiple remote control objects, each remote control object will be opened and closed in a cycle. If there is only one remote control object, the same remote control object will be opened and closed multiple times.
[0126] Among them, the blocking control logic of the continuous operation blocking strategy is shown in Table 2 below:
[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 can be seen from the above, the secondary equipment locking state information can be the state information of at least one controlled device of capacitor switch DR1, capacitor switch DR2, reactor DK1, and reactor switch DK2. The remote control object of the remote control device to be tested in the remote control object information includes at least one of capacitor switch DR1, capacitor switch DR2, reactor DK1, and reactor switch DK2, remote control point and value (switch control open / close), thereby generating multiple locking test cases of continuous operation locking strategies respectively.
[0130] When the secondary equipment blocking strategy is the maintenance blocking strategy, the maintenance blocking strategy is that the voltage control operation of the capacitor and reactor on the bus section should be blocked during the low-voltage side bus maintenance. In the maintenance blocking strategy, the remote control object in the telecontrol object information can be a capacitor and / or a 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, thereby generating multiple blocking test cases of the maintenance blocking strategy.
[0131] In the maintenance blocking strategy, the maintenance blocking signal of the busbar can be shown in Table 3:
[0132] Table 3
[0133]
[0134] In other embodiments, the secondary device locking strategy may also be other locking strategies, such as capacitor and reactor communication interruption, device abnormality, spring energy storage failure, SF6 alarm, etc. The corresponding locking strategy, the corresponding secondary device locking state information and telecontrol object information determination process are not described in detail.
[0135] After the locking test case is generated according to the locking state information of the secondary device and the telecontrol object information, each locking test case needs to be stored in the XML file format.
[0136] Among them, a secondary device locking strategy may have multiple locking test cases. Each XML file, i.e., the information of the locking test case, includes the content shown in Table 4: the secondary device locking strategy, the test case name (i.e., the current locking test case), the secondary device locking state information, and the telecontrol object information.
[0137] Table 4
[0138]
[0139] In this embodiment, the state information of the controlled device when the locking control is triggered is determined in advance according to the locking control logic of the secondary device in the locking strategy of the secondary device, and the controlled device to be locked and the locking operation are determined. Then, the locking state information of the secondary device is generated according to the state information of the controlled device when the locking control is triggered. According to the controlled device to be locked and the locking operation, the remote control object, remote control point and value are determined to obtain the telecontrol remote control object information. Finally, the locking test case is generated according to the locking state information of the secondary device and the telecontrol remote control object information. The locking control logic of the secondary device locking strategy can be classified in advance, and then the locking state information of the secondary device and the telecontrol remote control object information are generated. When the actual test is performed later, the locking test case can be directly parsed, and the locking state information of the secondary device and the telecontrol remote control object information can be quickly obtained. The locking simulation of the secondary device and the remote control signal generation are performed, which reduces the difficulty of locking strategy processing, reduces the amount of data processing in the test process, and further improves the test efficiency.
[0140] In one embodiment, if Figure 4 As shown, in step S10, the secondary device locking state information and the telecontrol object information are determined according to the pre-configured secondary device locking strategy, which specifically includes the following steps:
[0141] S11: Obtain a locking test case corresponding to the locking strategy of the secondary device.
[0142] S12: Analyze the locking test case to determine the secondary device locking state information and telecontrol object information.
[0143] Obtain a blocking test case corresponding to the secondary device blocking strategy. The blocking test case is generated according to the blocking control logic of the secondary device in the secondary device blocking strategy. The blocking control logic is used to indicate the conditions for triggering the blocking operation, that is, the state information of the controlled device that the secondary device should collect when the blocking operation is triggered, as well as the controlled device and the blocking operation that need to be blocked.
[0144] Among them, a secondary device locking strategy may include multiple locking control logics. Different locking control logics have different controlled devices and devices to be locked, as well as different status information of the controlled devices. Therefore, one or more locking test cases can be generated based on the secondary device locking strategy. In actual testing, it is necessary to obtain a locking test case, and then parse the locking test case to determine the secondary device locking state information and telecontrol object information. Among them, the secondary device locking state information includes the state information of the controlled device that the secondary device should collect when the locking control is triggered, and the telecontrol object information includes the remote control object, remote control point and value of the telecontrol device to be tested.
[0145] In this embodiment, a locking test case corresponding to the locking strategy of the secondary device is obtained, and the locking test case is parsed to determine the locking status information of the secondary device and the telecontrol object information. This is simple and convenient, and there is no need to perform locking control logic judgment and information recognition on the locking strategy of the secondary device, which reduces the difficulty of locking strategy processing, reduces the amount of data processing in the test process, and further improves the test efficiency.
[0146] In one embodiment, before step S10, that is, before determining the secondary device locking state information and the telecontrol object information according to the pre-configured secondary device locking strategy, the method further includes the following steps:
[0147] S004: According to the substation configuration description file of the substation, the dispatching master station and secondary equipment of the substation are simulated to obtain a master station simulation module and a secondary equipment simulation module.
[0148] Before determining the secondary equipment locking status information and telecontrol object information according to the pre-configured secondary equipment locking strategy, the test control module needs to simulate the substation's dispatching master station and secondary equipment according to the substation configuration description file of the substation to obtain the master station simulation module and the secondary equipment simulation module.
[0149] Specifically, according to the substation configuration description file of the substation, the dispatching master station and secondary equipment of the substation are simulated to obtain the master station simulation module and the secondary equipment simulation module, including the following steps:
[0150] S041: Parse the substation configuration description file to obtain secondary equipment model information.
[0151] First, obtain the substation configuration description file (Substation Configuration Description, SCD), and parse the SCD file to obtain the secondary equipment model information.
[0152] S042: Perform secondary equipment information configuration according to the secondary equipment model information to obtain a secondary equipment simulation module.
[0153] Then, the secondary equipment information needs to be configured according to the secondary equipment model information to obtain the secondary equipment simulation module. Among them, the test control module can open the secondary equipment model information of the SCD file and select the secondary equipment to be simulated for simulation.
[0154] S043: Generate a device information point table according to the secondary device model information and all secondary device locking strategies, and configure the master station information according to the device information point table to obtain a master station simulation module.
[0155] At the same time, the test control module needs to generate a device information point table based on the secondary device model information and all secondary device locking strategies, and configure the master station information according to the device information point table to obtain the master station simulation module.
[0156] Among them, after obtaining the master station simulation module, the master station simulation module (master station) and the substation (system substation) need to negotiate and determine the communication parameters between the master station and the substation according to the communication protocol between the dispatching master station and the remote control device. The communication parameters between the master station and the substation include the IP address of the master station and the substation, the public address, the transmission reason length, the information body address length, etc.
[0157] At the same time, it is also necessary to determine the configuration information related to the locking strategy of all secondary equipment in the secondary equipment model information, and then generate the equipment information point table according to the relevant configuration information. Among them, the equipment information point table includes the telemetering point table, the telesignaling point table and the remote control point table. The telemetering point table includes the bus voltages on the high-voltage side, the medium-voltage side and the low-voltage side; the telesignaling point table includes the station-level AVC control locking function pressure plate status, the bay-level AVC control locking function pressure plate status, the AVC anti-error logic judgment failed, the remote control failed, the bus tie switch position, the capacitor switch position, the reactor switch position, the bus voltage exceeds the upper limit, the bus voltage exceeds the lower limit, the bus maintenance and other signals configured in the locking; the remote control point table includes the station-level AVC control locking function pressure plate remote control, the bay-level AVC control locking function pressure plate remote control, the bus tie switch remote control, the capacitor switch remote control, and the reactor switch remote control. The equipment information point table can be shown in Table 5:
[0158] Table 5
[0159]
[0160] The information in Table 5 is only for illustrative purposes. In other embodiments, the device information point table may further include other information, which will not be described in detail here.
[0161] S005: Establish communication between the master station simulation module and the telecontrol device to be tested according to the master station communication protocol in the substation, and establish communication between the secondary equipment simulation module and the telecontrol device to be tested according to the secondary equipment communication protocol in the substation.
[0162] Then, the test control module establishes the communication between the master station simulation module and the telecontrol device to be tested according to the master station communication protocol in the substation. For example, the dispatching master station in the substation adopts the IEC 60870-5-104 protocol to communicate with the substation (telecontrol device). Then, the communication between the master station simulation module and the telecontrol device to be tested is established according to the IEC 60870-5-104 protocol to ensure that the normal communication environment can be simulated.
[0163] At the same time, according to the secondary equipment communication protocol in the substation, the communication between the secondary equipment simulation module and the telecontrol device to be tested is established. For example, if the telecontrol device and the secondary equipment in the substation use the IEC 61850 protocol for communication, the communication between the secondary equipment simulation module and the telecontrol device to be tested is established according to the IEC61850 protocol to ensure that the normal communication environment can be simulated.
[0164] Among them, the IEC 60870-5-104 protocol, referred to as the IEC104 protocol, is one of a series of communication protocols developed by the International Electrotechnical Commission (IEC) for transmitting data in power supply systems. The IEC 61850 protocol is a global standard in the field of power system automation developed by the International Electrotechnical Commission IEC.
[0165] In this embodiment, before determining the secondary equipment locking state information and telecontrol object information according to the pre-configured secondary equipment locking strategy, the dispatching master station and secondary equipment of the substation are simulated according to the substation configuration description file of the substation to obtain the master station simulation module and the secondary equipment simulation module, and then the communication between the master station simulation module and the telecontrol device to be tested is established according to the master station communication protocol in the substation, and the communication between the secondary equipment simulation module and the telecontrol device to be tested is established according to the secondary equipment communication protocol in the substation. The secondary equipment and dispatching master station simulation can be performed according to the actual substation configuration information, and the telecontrol device to be tested can be communicated based on the real communication protocol, which ensures the consistency between the simulation environment and the real environment and provides an accurate environmental basis for subsequent testing.
[0166] In one embodiment, before step S30, that is, before sending the remote control command to the telecontrol device to be tested through the master station simulation module, the method further includes the following steps:
[0167] S301: Obtaining a device information point table;
[0168] S302: Send the device information point table to the telecontrol device to be tested, so that the telecontrol 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 between the master station and the substation, so that the signal parameters in the telecontrol device to be tested and the master station simulation module are consistent.
[0169] Before sending a remote control command to the telecontrol device to be tested through the master station simulation module, it is necessary to obtain the equipment information point table. Among them, the equipment information point table is generated according to the secondary equipment model information and all secondary equipment locking strategies in the substation configuration description file. Then, the equipment information point table is sent to the telecontrol device to be tested, so that the telecontrol device to be tested configures the substation information according to the equipment information point table, and the telecontrol device to be tested negotiates the communication parameters with the master station simulation module to obtain the communication parameters between the master station and the substation, so that the signal parameters in the telecontrol device to be tested and the master station simulation module are consistent, which is convenient for subsequent data transmission and testing. Among them, the master station and substation communication parameters are negotiated and determined by the master station simulation module and the telecontrol device to be tested according to the communication protocol between the dispatching master station and the substation in the substation.
[0170] In this embodiment, before sending a remote control command to the remote control device to be tested through the master station simulation module, the device information point table is first obtained, 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 between 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 communicate normally with the remote control device to be tested and perform normal signal transmission and analysis, providing an accurate environmental basis for subsequent tests.
[0171] In one embodiment, if Figure 5 As shown, after step S40, that is, after the locking error prevention performance is judged according to the execution data of the remote control command, the method further includes the following steps:
[0172] S50: Generate a test record of the secondary device locking strategy according to the secondary device locking state information, the telecontrol remote control object information, the execution data of the remote control command and the satisfaction of the locking logic requirements of the telecontrol device to be tested.
[0173] After judging the locking anti-error performance based on the execution data of the remote control command and obtaining the locking anti-error performance judgment of the remote control device to be tested, that is, determining whether the locking anti-error performance of the remote control device to be tested meets the locking logic requirements, it is necessary to generate a test record of the current locking test case of the secondary equipment locking strategy based on the secondary equipment locking status information, remote control object information, execution data of the remote control command and satisfaction of the remote control device to be tested with the locking logic requirements.
[0174] That is, the test record of the current interlocking test case, including the interlocking strategy of the secondary equipment to which it belongs, the interlocking test case name (test case name), the interlocking status information of the secondary equipment, the telecontrol object information, the execution data of the telecontrol command (remote control success or remote control failure), and the satisfaction of the interlocking logic requirements by the telecontrol device to be tested, such as whether the interlocking anti-error performance of the telecontrol device to be tested meets the interlocking logic requirements, or does not meet the interlocking logic requirements.
[0175] S60: According to the test records of the locking strategies of all secondary devices, the locking error prevention performance of the remote control device to be tested is analyzed, and a locking error prevention performance test report of the remote control device to be tested is generated.
[0176] After obtaining the test records of all secondary equipment locking strategies, that is, obtaining the test records of the locking test cases, the locking anti-error performance analysis is performed on the remote control device to be tested according to the test records of all secondary equipment locking strategies, and a locking anti-error performance test report of the remote control device to be tested is generated. The locking anti-error performance test report is displayed to the user (tester), and the user can see the test results clearly and intuitively, which is convenient for subsequent analysis and improvement.
[0177] When generating a test report on the locking error prevention performance of the telecontrol device to be tested, part of the information that does not meet the locking logic requirements can be highlighted so that the user can quickly locate and browse.
[0178] Among them, taking the secondary equipment locking strategy as the capacitor and reactor mutual exclusion locking strategy as an example, the locking anti-error performance test report of the secondary equipment locking strategy part can be shown in the following Table 6:
[0179] Table 6
[0180]
[0181] In this embodiment, the content of the locking anti-error performance test report is only an exemplary description. In other embodiments, the locking anti-error performance test report may also include other test cases and other secondary equipment locking strategies, which will not be repeated here.
[0182] In this embodiment, a test record of the secondary equipment locking strategy is generated based on the locking state information of the secondary equipment, the remote control object information, the execution data of the remote control command, and the satisfaction of the locking logic requirements of the remote control device to be tested; based on the test records of all secondary equipment locking strategies, the locking error prevention performance of the remote control device to be tested is analyzed, and a locking error prevention performance test report of the remote control device to be tested is generated. By recording the test process and test results of each locking control logic, a test record is formed to ensure the comprehensiveness and repeatability of the test information, and then the test records of all secondary equipment locking strategies are summarized, thereby improving the reliability and accuracy of the test results, and then based on this comprehensive evaluation and analysis of the locking error prevention performance of the remote control device to be tested, it is possible to quickly locate the problems existing in the remote control device to be tested, and understand its overall locking error prevention performance, providing accurate data basis for the subsequent improvement of the remote control device to be tested.
[0183] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0184] In one embodiment, a performance testing device is provided, which corresponds one-to-one to the performance testing method of the telecontrol device in the above embodiment. Figure 6 As shown, the performance test device includes a test control module 601, a secondary equipment simulation module 602 and a master station simulation module 603. The detailed description of each functional module is as follows:
[0185] The test control module 601 is used to determine the secondary device locking state information and the telecontrol object information according to the pre-configured secondary device locking strategy, generate a remote control command according to the telecontrol object information, send the secondary device locking state information to the secondary device simulation module 602, and 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 the locking operation is triggered according to the locking state information of the secondary device, and send a state simulation signal to the remote control device to be tested in real time;
[0187] The master station simulation module 603 is used 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 through its own logic setting according to the state simulation signal, so as to obtain the execution data of the remote control command, and sends the execution data of the remote control command fed back by the remote control device to the test control module 601;
[0188] The test control module 601 is also used to, after receiving the execution data of the remote control command, make a locking anti-error performance judgment based on 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 locking anti-error performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy; when the execution data of the remote control command is remote control success, it is determined that the locking anti-error performance of the remote control device to be tested does not meet the locking logic requirements.
[0189] Optionally, after determining the locking error prevention performance according to the execution data of the remote control command, the test control module 601 is further specifically used for:
[0190] Generate test records of secondary equipment locking strategy based on secondary equipment locking status information, telecontrol object information, remote control command execution data and whether the telecontrol device to be tested meets the locking logic requirements;
[0191] According to the test records of the locking strategies of all secondary devices, the locking anti-error performance of the remote control device to be tested is analyzed, and a locking anti-error performance test report of the remote control device to be tested is generated.
[0192] Optionally, before determining the secondary device locking state information and the telecontrol object information, the test control module 601 is further specifically used to:
[0193] According to the locking control logic of the secondary equipment in the locking strategy of the secondary equipment, the state information of the controlled device when the locking control is triggered is determined, and the controlled device to be locked and the locking operation are determined.
[0194] Generate secondary equipment locking state information according to the state information of the controlled device when the locking control is triggered, determine the remote control object, remote control point and value according to the controlled device to be locked and the locking operation, and obtain the telecontrol object information;
[0195] Generate locking test cases based on the locking status information of the secondary equipment and the telecontrol object information.
[0196] Optionally, the test control module 601 is specifically used for:
[0197] Obtain a blocking test case corresponding to the blocking strategy of the secondary device, where the blocking test case is generated according to the blocking control logic of the secondary device in the blocking strategy of the secondary device;
[0198] The interlocking test case is parsed to determine the interlocking status information of the secondary equipment and the telecontrol object information. The interlocking status information of the secondary equipment includes the status information of the controlled device when the interlocking control is triggered, and the telecontrol object information includes the remote control object, remote control point and value of the telecontrol device to be tested.
[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] Obtaining a device information point table, where the device information point table is generated based on the secondary device model information and all secondary device blocking strategies in the substation configuration description file;
[0201] The equipment information point table is sent to the telecontrol device to be tested, so that the telecontrol device to be tested configures the substation information according to the equipment information point table, and negotiates the communication parameters with the master station simulation module to obtain the communication parameters between the master station and the substation, so that the signal parameters in the telecontrol device to be tested and the master station simulation module are consistent.
[0202] Optionally, before determining the secondary device locking state information and the telecontrol object information according to the pre-configured secondary device locking strategy, the test control module 601 is further configured to:
[0203] According to the substation configuration description file of the substation, the dispatching master station and secondary equipment of the substation are simulated to obtain the master station simulation module and the secondary equipment simulation module;
[0204] According to the master station communication protocol in the substation, the communication between the master station simulation module and the telecontrol device to be tested is established, and according to the secondary equipment communication protocol in the substation, the communication between the secondary equipment simulation module and the telecontrol device to be tested is established.
[0205] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0206] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated 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, wherein the processor implements the steps in any of the above-mentioned method embodiments when executing the computer program, or implements the functions of the modules / units in the above-mentioned device embodiments when executing the computer program.
[0208] Exemplarily, the computer program may 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 may be a series of computer program command segments capable of completing specific functions, which are used to describe the execution process of the computer program in the computer device.
[0209] Those skilled in the art will understand that Figure 7 These are merely examples of the computer device and do not constitute a limitation of the computer device. The computer device may include more or fewer components than those shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include input and output devices, network access devices, buses, etc.
[0210] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0211] The memory may be an internal storage unit of the computer device, such as a hard disk or memory of the computer device. The memory may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device. Furthermore, the memory may also include both an internal storage unit of the computer device and an external storage device.
[0212] An embodiment of the present application further provides a readable storage medium, wherein the readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0213] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0214] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by commanding the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0215] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0216] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0217] In the embodiments provided in the present application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are merely schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0218] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0219] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A telecontrol device performance test method, It is characterized in that The locking and anti-error performance of the telecontrol device to be tested is tested by a performance testing device, wherein the performance testing device includes a master station simulation module and a secondary equipment simulation module, and the method includes: Determine the secondary device locking state information and the telecontrol object information according to the pre-configured secondary device locking strategy, and generate the remote control command of the remote control object according to the telecontrol object information; According to the locking state information of the secondary device, controlling the secondary device simulation module to simulate the state information when the locking operation is triggered, and sending a state simulation signal to the remote control device to be tested; Sending the 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 determines whether to execute the remote control command through its own logic setting according to the state simulation signal, so as to obtain the execution data of the remote control command and feed it back to the master station simulation module; After receiving the execution data of the remote control command through the master station simulation module, the locking anti-error 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 locking anti-error performance of the remote control device to be tested meets the locking logic requirements.
2. The telecontrol device performance testing method according to claim 1, It is characterized in that After the locking error prevention performance is judged according to the execution data of the remote control command, the method further comprises: When the execution data of the remote control command indicates that the remote control is successful, it is determined that the locking error prevention performance of the remote control device to be tested does not meet the locking logic requirement.
3. The telecontrol device performance testing method according to claim 1, It is characterized in that After determining the locking error prevention performance according to the execution data of the remote control command, the method further comprises: Generate a test record of the secondary device locking strategy according to the secondary device locking state information, the telecontrol object information, the execution data of the remote control command and the satisfaction of the locking logic requirements; According to the test records of all the secondary equipment locking strategies, the locking error prevention performance of the remote control device to be tested is analyzed, and a locking error prevention performance test report of the remote control device to be tested is generated.
4. The telecontrol device performance testing method according to claim 1, It is characterized in that Before determining the secondary device locking state information and the telecontrol object information, the method further includes: According to the locking control logic of the secondary device in the locking strategy of the secondary device, determine the state information of the controlled device when the locking operation is triggered, and determine the controlled device to be locked and the locking operation; Generate the secondary device locking state information according to the state information of the controlled device when the locking operation is triggered, determine the remote control object, remote control point and value according to the controlled device to be locked and the locking operation, and obtain the telecontrol remote control object information; A locking test case is generated according to the locking state information of the secondary device and the telecontrol object information.
5. The telecontrol device performance testing method according to claim 1, It is characterized in that Determining the secondary device locking state information and telecontrol object information according to the pre-configured secondary device locking strategy includes: Acquire a locking test case corresponding to the secondary device locking strategy, wherein the locking test case is generated according to the locking control logic of the secondary device in the secondary device locking strategy; The locking test case is parsed to determine the locking state information of the secondary device and the telecontrol object information, wherein the locking state information of the secondary device includes the state information of the controlled device when the locking control is triggered, and the telecontrol object information includes the remote control object, remote control point and value of the telecontrol device to be tested.
6. The telecontrol device performance testing method according to any one of claims 1 to 5, It is characterized in that Before sending the remote control command to the remote control device to be tested through the master station simulation module, the method further includes: Acquire a device information point table, wherein the device information point table is generated according to the secondary device model information in the substation configuration description file and all the secondary device locking strategies; 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 between the master station and the substation, so that the signal parameters of the remote control device to be tested and those in the master station simulation module are consistent.
7. A performance testing device, It is characterized in that The performance test device includes a main station simulation module, a secondary equipment simulation module and a test control module; The test control module is used to determine the secondary device locking state information and the telecontrol object information according to the pre-configured secondary device locking strategy, generate a remote control command according to the telecontrol object information, send the secondary device locking 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 used to simulate the state information when the locking operation is triggered according to the locking state information of the secondary device, and send a state simulation signal to the remote control device to be tested in real time; The master station simulation module is used 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 through its own logic setting according to the state simulation signal, so as to obtain the 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 the test control module; The test control module is also used to, after receiving the execution data of the remote control command, make a locking anti-error performance judgment based on the execution data of the remote control command, and when the execution data of the remote control command is a remote control failure, determine whether the locking anti-error performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy.
8. A telecontrol device performance test system, It is characterized in that It includes a telecontrol device to be tested and a performance test device, wherein the test device includes a master station simulation module, a secondary equipment simulation module and a test control module; The test control module is used to determine the secondary device locking state information and the telecontrol remote control object information according to the pre-configured secondary device locking strategy, and generate a remote control command according to the telecontrol remote control object information, send the secondary device locking state information to the secondary device simulation module, and send the remote control command to the telecontrol device to be tested through the master station simulation module; The secondary device simulation module is used to simulate the state information when the locking operation is triggered according to the locking state information of the secondary device, and send a state simulation signal to the remote control device to be tested in real time; The remote control device to be tested is used to determine whether to execute the remote control command through its own logic settings according to the state 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; The test control module is also used to, after receiving the execution data of the remote control command, make a locking anti-error performance judgment based on the execution data of the remote control command, and when the execution data of the remote control command is a remote control failure, determine whether the locking anti-error performance of the remote control device to be tested meets the locking logic requirements of the secondary equipment locking strategy.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the computer program, the steps of the telecontrol device performance testing method according to any one of claims 1 to 6 are implemented.
10. A readable storage medium storing a computer program. It is characterized in that When the computer program is executed by a processor, the steps of the telecontrol device performance testing method according to any one of claims 1 to 6 are implemented.
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
Automated intelligent information pointing system of electric power system
CN202218067U
Telecontrol channel automatic diagnosis and initialization platform
CN205791792U
IEC61850 standard-based intelligent power distribution terminal
WO2014090018A1
