An intelligent substation monitoring system simulation test device and a test method
Patent Information
- Application Number
- CN202310110608.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-14
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2043-02-14
AI Technical Summary
[0004]本发明的目的是克服现有技术中智能变电站监控系统的测试依赖于人工,效率低且极易出错、不利于电力系统的安全、稳定运行的问题,提供了一种智能变电站监控系统仿真测试装置及测试方法,通过装置与监控系统连接,实现了测控信号、监控后台五防逻辑、测控联闭锁、一键顺控、远动网关机的闭环测试,降低了人工干预,提高了测试效率,保障了电力系统的安全、稳定运行
S5.3:监控系统的远动网关机接收MMS信号后响应IEC104信号;
Smart Images

Figure CN116388381B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent substation technology, and in particular to a simulation testing device and testing method for an intelligent substation monitoring system. Background Technology
[0002] With the successive construction and commissioning of smart substations, a number of new equipment and technologies have been promoted and applied in these systems. However, the application of these new technologies has also brought about problems such as the invisibility of traditional circuits, incomplete application programs for new functions, low skill levels and insufficient experience among personnel, and immature testing equipment. This has led to incidents where substations were shut down again for troubleshooting after commissioning due to inadequate commissioning and acceptance, and even large-scale power outages. For substation computer monitoring systems, the problems of increased functionality, more information points, greater maintenance workload, complex commissioning, and incomplete acceptance are particularly prominent and urgently need to be addressed and improved.
[0003] Currently, the testing of intelligent substation monitoring systems still relies on traditional methods. Whether it is the five-prevention logic test of the monitoring backend, the signal test and interlocking test of the measurement and control device, or the one-click sequential control test of the sequential control host and the point-to-point test of the remote control gateway, all of these rely on on-site manual operation of the associated equipment and manual verification. This is labor-intensive, tedious, inefficient, and prone to errors, which affects the safe and stable operation of the power system. Summary of the Invention
[0004] The purpose of this invention is to overcome the problems of existing intelligent substation monitoring system testing relying on manual labor, which is inefficient, prone to errors, and detrimental to the safe and stable operation of the power system. This invention provides a simulation testing device and method for intelligent substation monitoring systems. By connecting the device to the monitoring system, closed-loop testing of measurement and control signals, the five-prevention logic of the monitoring backend, measurement and control interlocking, one-click sequential control, and remote control gateway is achieved. This reduces manual intervention, improves testing efficiency, and ensures the safe and stable operation of the power system.
[0005] To achieve the above objectives, the present invention adopts the following technical solution: A simulation testing device for an intelligent substation monitoring system includes: a debugging management unit and a switch connected to the debugging management unit. The switch is connected to the intelligent substation monitoring system. The simulation testing device also includes a first simulation virtual machine and a second simulation virtual machine connected to the switch. The first simulation virtual machine and the second simulation virtual machine are connected via optical fiber. The first simulation virtual machine is connected to the monitoring system.
[0006] The monitoring system in this invention includes a measurement and control device, a monitoring backend, a sequential control host, and a motion gateway. The simulation testing device of this invention enables automatic testing of the intelligent substation monitoring system. This automatic testing includes: five-prevention logic testing of the monitoring backend; signal testing and interlocking testing of the measurement and control device; one-click sequential control testing of the sequential control host; and closed-loop testing of the remote control gateway. During testing, the simulation testing device is connected to the monitoring system under test, realizing measurement and control signal testing, five-prevention logic testing, measurement and control interlocking testing, one-click sequential control testing, and remote control gateway point-to-point testing. This overcomes the problems of low work efficiency and excessive reliance on manual labor in on-site testing, achieving the goal of improving testing efficiency and reducing manual intervention. The wiring and testing principles of the device differ when the test object and test signal are different.
[0007] Preferably, the debugging management unit includes a human-computer interaction module for importing configuration files and triggering test signals, and an MMS client module connected to the first simulation virtual machine. The human-computer interaction module is connected to a configuration file parsing module. The debugging management unit also includes a message parsing module for obtaining the channel values of SV / GOOSE messages and a signal matching module for matching signals with messages. The message parsing module is connected to a result evaluation module for judging the correctness of signals.
[0008] The human-machine interface module is used to display the test interface, import configuration files, and trigger test signals. The configuration file parsing module is used to parse SCD, CID, and CCD files to obtain SV / GOOS / MMS signals. It is also used to parse LOGICRULE.RUL files to obtain the five-proof logic rules, parse WF.DAT files to obtain the MMS signal to GOOSE signal conversion rules, parse the signal parameters and descriptions in the device status file and operation ticket file, and parse RCD files to obtain the MMS signal to IEC104 signal conversion rules. The MMS client module is used to simulate an MMS client and obtain signals sent by the MMS server. The message parsing module is used to parse SV / GOOSE messages and obtain the channel values of SV / GOOSE messages. The signal matching module is used to match the remote signaling signals, telemetry signals, and remote control signals of the measurement and control device with the associated SV and GOOSE messages. The result evaluation module is used to compare the channel values of the received SV / GSE / MMS messages with the expected values of the matched signals to determine the correctness of the signals. The debugging management unit also includes an IED104 master station module.
[0009] Preferably, the first simulation virtual machine includes a first communication module for acquiring message configuration and CID and CCD files, a first SV / GOOSE message sending module connected to the first communication module, a signal configuration parsing module and an SV / GOOSE message receiving module for triggering corresponding MMS signals, and the first simulation virtual machine also includes an MMS server module for simulating the sending of MMS signals.
[0010] The first communication module interacts with the debug management machine to obtain the configuration of the sent SV and GOOSE messages, and also to obtain the CID and CCD files; the first SV / GOOSE message sending module sends the specified SV / GOOSE message from the specified port according to the configuration file information; the signal configuration parsing module parses the signal configuration file to obtain the correspondence between the SV channel, GOOSE channel and MMS signal; the SV / GOOSE message receiving module receives the specified SV / GOOSE message from the specified port according to the configuration file information, parses the SV / GOOSE message to obtain the channel value, and triggers the corresponding MMS signal according to the channel value; the MMS server module simulates the interval layer device and simulates the sending of MMS signals according to the CID and CCD files.
[0011] Preferably, the second simulation virtual machine includes a second communication module for interacting with the debugging management machine, obtaining message configurations and control commands, and a second SV / GOOSE message sending module for sending specified SV / GOOSE messages. The second communication module is connected to the second SV / GOOSE message sending module.
[0012] The second communication module is used to interact with the debug management machine, obtain the SV / GOOSE message configuration to be sent, and receive control commands from the debug management machine; the second SV / GOOSE message sending module is used to send the specified SV / GOOSE message from the specified port according to the configuration file information.
[0013] A simulation testing method for an intelligent substation monitoring system includes the following steps: S1: Use the real-time device location status in the monitoring system backend and the device location status corresponding to the trigger location to perform a five-proof logic test on the monitoring backend; S2: Generate a closed-loop test library for measurement and control signals, and use feedback signals and corresponding trigger signals to perform signal tests on the measurement and control device; S3: Utilize the logical relationship between the received signal sequence and the transmitted signal sequence to perform interlocking tests on the measurement and control device; S4: Generate a sequential control test library and perform one-click sequential control tests on the sequential control host based on changes in execution and confirmation conditions during the sequential control operation. S5: Perform closed-loop testing on the remote control gateway using trigger signals and IEC104 signals.
[0014] By parsing the configuration file of the monitoring system, a standard test library and logic library are built to achieve closed-loop testing of measurement and control signals, five-prevention logic of the monitoring backend, measurement and control interlocking, one-click sequential control, and remote control gateway. This can overcome the problems of low work efficiency and excessive reliance on manual labor in on-site testing, thereby improving testing efficiency and reducing manual intervention.
[0015] Preferably, step S1 further includes: S1.1: Parse the LOGICRULE.RUL file to generate the five-proof logic test library, and trigger the five-proof logic test library signals in sequence; S1.2: Based on the trigger signal, send the corresponding MMS signal to the monitoring system backend; S1.3: After receiving the MMS signal, the monitoring backend changes the device location status sequentially according to the rules; S1.4: Read the device location status in real time from the monitoring backend, compare it with the device location status corresponding to the trigger signal, and complete the automatic test of the five-prevention logic of the monitoring.
[0016] By parsing the configuration file of the monitoring system, a five-defense logic test library is built and triggered to achieve automatic testing of the five-defense logic.
[0017] Preferably, step S2 further includes: S2.1: Issue the configuration file, form a closed-loop test library for measurement and control signals based on the mapping relationship between SV / GOOSE signals and MMS signals, and trigger the closed-loop test library signals for measurement and control signals in sequence; S2.2: Based on the trigger signal and receiving the feedback signal from the configuration file, compare the feedback signal with the corresponding trigger signal to verify the correctness of the signal.
[0018] A closed-loop test library for measurement and control signals is constructed to realize measurement and control interlocking testing without manual intervention, reducing labor costs and improving testing efficiency. After the test begins, signals are triggered sequentially according to the closed-loop test library, and feedback signals are received. The feedback signals are compared with the corresponding signals in the closed-loop test library to verify the correctness of the signals.
[0019] Preferably, step S3 further includes: S3.1: The configuration file is sent to trigger signals sequentially based on the logical relationship between the received signal sequence and the transmitted signal sequence; S3.2: Based on the received trigger signal, send the SV / GOOSE signal and output the GOOSE interlocking logic signal according to the measurement and control interlocking configuration; S3.3: Perform a consistency comparison between the received signal and the interlocking logic signal corresponding to the trigger signal to achieve closed-loop testing of the measurement and control interlocking configuration.
[0020] No human intervention is required, reducing labor costs and improving testing efficiency.
[0021] Preferably, step S4 further includes: S4.1: Read device status files and operation ticket files from the sequential control host of the monitoring system to generate a sequential control test library; S4.2: Sequentially trigger the sequential control test library signals and trigger the corresponding MMS signals; S4.3: After receiving the MMS signal, the sequential control host responds to the sequential control operation, and the status of the equipment changes. S4.4: Analyze the changes in execution and confirmation conditions during the sequential control operation in real time, compare them with the signals in the operation ticket file, and complete the one-click sequential control test of the sequential control host.
[0022] By constructing a sequence control operation ticket test ticket library, the system visualizes the one-click sequence control configuration for the entire site and generates a sequence control test library. Based on the source state virtual signal of the operation ticket to be debugged, the signal state of the corresponding operation ticket interval on the sequence control host meets the source state judgment conditions and the sequence control operation execution conditions. The corresponding sequence control ticket on the sequence control host is activated, initiating the operation execution state. A single-step control remote selection command is sent to the MMS server of the virtual machine, ensuring that the signal of the corresponding operation ticket on the sequence control host meets the confirmation conditions.
[0023] Preferably, step S5 further includes: S5.1: Parse RCD files and build a telemetry information test library; S5.2: Trigger the remote control signal sequentially and trigger the corresponding MMS signal; S5.3: The remote control gateway of the monitoring system responds to the IEC104 signal after receiving the MMS signal; S5.4: Real-time analysis of trigger signals and IEC104 signals, comparison with the logical relationship of the transmit-receive sequence, and completion of closed-loop testing of the motion gateway device.
[0024] It can overcome the problems of low work efficiency and excessive reliance on manual labor in on-site testing, thereby improving testing efficiency and reducing human intervention.
[0025] Therefore, the present invention has the following beneficial effects: by parsing the configuration file of the monitoring system, constructing a standard test library and logic library, and connecting the device with the monitoring system, it realizes closed-loop testing of measurement and control signals, five-prevention logic of the monitoring background, measurement and control interlocking, one-click sequential control, and remote control gateway, which can overcome the problems of low work efficiency and excessive reliance on manual labor in on-site testing, and achieve the purpose of improving testing efficiency and reducing manual intervention. Attached Figure Description
[0026] Figure 1 This is a wiring diagram of the simulation test device of the present invention.
[0027] Figure 2 This is a schematic diagram of the overall structure of the simulation testing device of the present invention.
[0028] Figure 3 This is a flowchart of the simulation testing method of the present invention.
[0029] Figure 4 This is a schematic diagram of a test example of the five-prevention logic of the monitoring backend of the present invention.
[0030] Figure 5 This is a schematic diagram of a closed-loop test example of the measurement and control signal of the present invention.
[0031] Figure 6 This is a schematic diagram of a test example of the measurement and control interlocking signal of the present invention.
[0032] Figure 7 This is a schematic diagram of a test example of one-click sequential control of the sequential control host of the present invention.
[0033] Figure 8 This is a schematic diagram of a closed-loop test example of the remote control gateway of the present invention.
[0034] In the diagram: 1. Debugging management machine; 2. Switch; 3. First simulation virtual machine; 4. Second simulation virtual machine; 5. Monitoring system; 6. Remote control device. Detailed Implementation
[0035] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments: Example 1: This embodiment is a simulation test device for an intelligent substation monitoring system. Figure 1 This is a wiring diagram for implementing closed-loop testing of the monitoring system using this simulation testing device. When the test object and test signal are different, the wiring and testing principle of the device are also different. The specific implementation methods of the device in different test scenarios will be explained later with reference to implementation examples.
[0036] In this embodiment, as Figure 1 As shown, the simulation test device includes a debugging management machine 1, a first simulation virtual machine 3, a second simulation virtual machine 4, and a switch 2. The debugging management machine is connected to the first simulation virtual machine and the second simulation virtual machine through the switch. The first simulation virtual machine and the second simulation virtual machine are connected through optical fiber. The first simulation virtual machine is connected to the monitoring system 5.
[0037] In this embodiment, the monitoring system includes a measurement and control device, a monitoring backend, a sequential control host, and a motion gateway. The simulation testing device of this invention enables automatic testing of the intelligent substation monitoring system (including five-prevention logic testing of the monitoring backend; signal testing and interlocking testing of the measurement and control device; one-click sequential control testing of the sequential control host; and closed-loop testing of the remote control gateway). During testing, the simulation testing device is connected to the monitoring system under test, realizing measurement and control signal testing, five-prevention logic testing, measurement and control interlocking testing, one-click sequential control testing, and remote control gateway point-to-point testing. This overcomes the problems of low work efficiency and excessive reliance on manual labor in on-site testing, achieving the goal of improving testing efficiency and reducing manual intervention.
[0038] Specifically, the overall structure of the simulation testing device in this embodiment is as follows: Figure 2 As shown: The debugging management unit includes a human-computer interaction module, a configuration file parsing module, an MMS client module, a message parsing module, a signal matching module, a result evaluation module, and an IED104 master station module. The system includes several modules: a human-machine interface module for displaying the test interface, importing configuration files, and triggering test signals; a configuration file parsing module for parsing SCD, CID, and CCD files to obtain SV / GOOS / MMS signals, parsing LOGICRULE.RUUL files to obtain the five-proof logic rules, parsing WF.DAT files to obtain the MMS signal to GOOSE signal conversion rules, parsing signal parameters and descriptions in device status files and operation ticket files, and parsing RCD files to obtain the MMS signal to IEC104 signal conversion rules; an MMS client module for simulating an MMS client and obtaining signals sent by the MMS server; a message parsing module for parsing SV / GOOSE messages and obtaining the channel values of each SV / GOOSE message; a signal matching module for matching the remote signaling, telemetry, and remote control signals of the measurement and control device with the associated SV and GOOSE messages; and a result evaluation module for comparing the received SV / GSE / MMS message channel values with the expected values of the matched signals to determine the correctness of the signals. The debugging management unit also includes an IED104 master station module.
[0039] The first simulation virtual machine includes a first communication module, a first SV / GOOSE message sending module, a signal configuration parsing module, an SV / GOOSE message receiving module, and an MMS server module. The first communication module interacts with the debug management machine to obtain the configuration of the SV and GOOSE messages to be sent, and also to obtain the CID and CCD files. The first SV / GOOSE message sending module sends a specified SV / GOOSE message from a specified port according to the configuration file information. The signal configuration parsing module parses the signal configuration file to obtain the correspondence between SV channels, GOOSE channels, and MMS signals. The SV / GOOSE message receiving module receives a specified SV / GOOSE message from a specified port according to the configuration file information, parses the SV / GOOSE message to obtain the channel value, and triggers the corresponding MMS signal based on the channel value. The MMS server module simulates the interval layer device and simulates the sending of MMS signals based on the CID and CCD files.
[0040] The second simulation virtual machine includes a second communication module and a second SV / GOOSE message sending module; wherein, the second communication module is used to interact with the debug management machine, obtain the SV / GOOSE message configuration to be sent, and receive control commands from the debug management machine; the second SV / GOOSE message sending module is used to send a specified SV / GOOSE message from a specified port according to the configuration file information.
[0041] This embodiment also provides a simulation testing method for an intelligent substation monitoring system, such as... Figure 3 As shown, the process includes the following steps: First, using the real-time device location status in the monitoring system's backend and the device location status corresponding to the trigger location, a five-prevention logic test is performed on the monitoring backend; Second, a closed-loop test library for measurement and control signals is generated, and the feedback signal and corresponding trigger signal are used to test the measurement and control device; Third, the interlocking test is performed on the measurement and control device using the logical relationship between the received signal sequence and the transmitted signal sequence; Fourth, a sequential control test library is generated, and the sequential control host is tested with one-click sequential control based on the changes in execution and confirmation conditions during the sequential control operation; Fifth, a closed-loop test is performed on the remote control gateway using the trigger signal and IEC104 signal.
[0042] By parsing the configuration file of the monitoring system, a standard test library and logic library are built to achieve closed-loop testing of measurement and control signals, five-prevention logic of the monitoring backend, measurement and control interlocking, one-click sequential control, and remote control gateway. This can overcome the problems of low work efficiency and excessive reliance on manual labor in on-site testing, thereby improving testing efficiency and reducing manual intervention.
[0043] The method described in this application will be further explained below: Step 1: Use the real-time device location status in the monitoring system backend and the device location status corresponding to the trigger location to perform a five-prevention logic test on the monitoring backend.
[0044] The system parses the LOGICRULE.RUL file to generate a five-proof logic test library and triggers the signals in the five-proof logic test library sequentially. Based on the trigger signals, it sends the corresponding MMS signals to the monitoring system backend. After receiving the MMS signals, the monitoring backend changes the device location status sequentially according to the rules. The system reads the device location status from the monitoring backend in real time and compares it with the device location status corresponding to the trigger signals to complete the automatic testing of the five-proof logic.
[0045] Step 2: Generate a closed-loop test library for measurement and control signals, and use feedback signals and corresponding trigger signals to test the measurement and control device.
[0046] The configuration file is issued, and a closed-loop test library for measurement and control signals is formed based on the mapping relationship between SV / GOOSE signals and MMS signals. The closed-loop test library signals are triggered sequentially. Based on the trigger signals and the feedback signals from the configuration file, the feedback signals are compared with the corresponding trigger signals to verify the correctness of the signals.
[0047] Step 3: Use the logical relationship between the received signal sequence and the transmitted signal sequence to perform interlocking tests on the measurement and control device.
[0048] The configuration file is issued to trigger signals sequentially based on the logical relationship between the received signal sequence and the transmitted signal sequence; based on the received trigger signals, SV / GOOSE signals are sent, and according to the measurement and control interlocking configuration, GOOSE interlocking logic signals are output; the received signals and the interlocking logic signals corresponding to the trigger signals are compared for consistency to achieve closed-loop testing of the measurement and control interlocking configuration.
[0049] Step 4: Generate a sequential control test library and perform a one-click sequential control test on the sequential control host based on the changes in execution and confirmation conditions during the sequential control operation.
[0050] The system reads the device status file and operation ticket file from the sequential control host of the monitoring system to generate a sequential control test library; sequentially triggers the signals in the sequential control test library and triggers the corresponding MMS signals; after receiving the MMS signals, the sequential control host responds to the sequential control operation, and the device status changes once; real-time analysis of the changes in execution conditions and confirmation conditions during the sequential control operation process is performed, and the consistency is compared with the signals in the operation ticket file to complete the one-click sequential control test of the sequential control host.
[0051] Step 5: Use the trigger signal and IEC104 signal to perform a closed-loop test on the remote control gateway.
[0052] Parse the RCD file and build a remote control information test library; trigger remote control signals sequentially and trigger corresponding MMS signals; the remote control gateway of the monitoring system responds to the IEC104 signal after receiving the MMS signal; analyze the trigger signal and IEC104 signal in real time, compare them with the logical relationship of the send-receive sequence, and complete the closed-loop test of the motion gateway.
[0053] Example 2: This embodiment demonstrates the use of a simulation testing device to perform monitoring of the five-prevention logic test, such as... Figure 4 As shown, the system's debugging management machine is connected to the simulation virtual machine A and the monitoring backend.
[0054] The debug management unit includes a configuration file parsing module and a result evaluation module. The configuration file parsing module parses the externally imported LOGICRULE.RULE file and generates a test rule base based on the device parameters and logical rules in the logic rule file. In this embodiment, the debug management unit distributes the test rule base to the first simulation virtual machine. The result evaluation module receives the device status from the monitoring backend and evaluates the test results according to the test rules.
[0055] The first simulation virtual machine includes a signal configuration parsing module and an MMS server module. The signal configuration parsing module is used to parse logical rules; the MMS server module is used to receive signal trigger commands issued by the management machine and then send MMS signal messages.
[0056] Before the experiment began, LOGICRULE.RUL was imported into the debugging management machine and the monitoring backend respectively. The debugging management machine parsed the LOGICRULE.RUL file to visualize the five-proof logic of all devices in the station and generated a five-proof logic test library. The signals of the five-proof logic test library were triggered in sequence. After receiving the trigger signal, the first simulation virtual machine sent the corresponding MMS signal to the monitoring backend. After receiving the MMS signal, the monitoring backend changed the device position status in sequence according to the rules. The debugging management machine read the device position status of the monitoring backend in real time and compared it with the device position status corresponding to the trigger signal to complete the closed-loop test of the monitoring five-proof logic.
[0057] Example 3: This embodiment demonstrates closed-loop testing of measurement and control signals using a simulation testing device. Figure 5 As shown, the debugging management machine is connected to the first and second virtual machines.
[0058] The debugging management unit includes a configuration file parsing module, a signal matching module, a message parsing module, an MMS client module, and a result evaluation module. The configuration file parsing module parses externally imported SCD, CCD, and CID files to obtain SV / GOOSE / MMS signal information. In this embodiment, the debugging management unit sends the SCD file to simulation virtual machine B and the CCD / CID file to the second simulation virtual machine. The signal matching module forms a closed-loop test library of measurement and control signals based on the mapping relationship between SV / GOOSE signals and MMS signals. The message parsing module receives GOOSE messages from the first simulation virtual machine, parses them, and obtains the GOOSE signal. The MMS client module receives MMS messages from the first simulation virtual machine, parses them, and obtains the MMS signal. The result evaluation module compares the consistency of the trigger signal and the received signal in the test library to verify the correctness of the test signal.
[0059] The first simulation virtual machine includes a signal configuration parsing module, a first SV / GOOSE message sending module, an SV / GOOSE message receiving module, and an MMS server module. The signal configuration parsing module parses the CID / CCD file to obtain the received SV / GOOSE control block information and the sent GOOSE control block information. The first SV / GOOSE message sending module sends a specified SV / GOOSE message from a specified port to the debug management machine. The SV / GOOSE message receiving module receives SV / GOOSE messages from the second simulation virtual machine, parses them, and obtains the SV / GOOSE signal. The MMS server module sends a specified MMS message to the debug management machine.
[0060] The second virtual machine simulation includes a configuration parsing module and a second SV / GOOSE message sending module. The configuration parsing module is used to parse the SCD file and obtain the SV control block and GOOSE control block information to be sent; the second SV / GOOSE message sending module is used to send the specified SV / GOOSE message from the specified port to the first virtual machine simulation.
[0061] After the test begins, the debugging management unit triggers signals sequentially according to the closed-loop test library of measurement and control signals, and receives feedback signals from the first simulation virtual machine. It then compares the feedback signals with the corresponding signals in the closed-loop test library to verify the correctness of the signals.
[0062] In this embodiment, the measurement and control signals are divided into telemetry, remote signaling, and remote control signals. When the closed-loop test signal is a telemetry signal, the signal closed-loop path is shown as loop 1 in the figure. The debugging management machine triggers the signal and sends a control command to the second simulation virtual machine. After receiving the command, the second simulation virtual machine modifies the channel value of the corresponding SV message. After the first simulation virtual machine detects the change in the channel value, it sends a telemetry signal through the MMS server according to the correlation between the SV signal and the MMS signal. The debugging management machine receives the telemetry signal and evaluates the test results.
[0063] When the closed-loop test signal is a telemetry signal, the closed-loop path is shown as loop 1 in the figure. The debugging management machine triggers the signal and sends a control command to the second simulation virtual machine. After receiving the command, the second simulation virtual machine modifies the channel value of the corresponding GOOSE message. After the first simulation virtual machine detects the change in the channel value, it sends a telemetry signal through the MMS server according to the correlation between the GOOSE signal and the MMS signal. The debugging management machine receives the telemetry signal and evaluates the test results.
[0064] When the closed-loop test signal is a remote control signal, the closed-loop path of the signal is shown in loop 2 in the figure. The signal is triggered by the debugging management machine, which sends a control command to the first simulation virtual machine. After receiving the remote control command through the MMS server, the first simulation virtual machine A forwards the GOOSE message to the debugging management machine. After receiving the GOOSE message, the debugging management machine parses the GOOSE signal and evaluates the test results.
[0065] In this embodiment, a first virtual machine is used to simulate multiple measurement and control devices, thus achieving closed-loop testing of the measurement and control signals. If actual measurement and control devices are used for testing, the first virtual machine can be replaced with the actual devices, while the test wiring and test principle remain unchanged, and closed-loop testing of the measurement and control signals can also be completed.
[0066] Example 4: This embodiment demonstrates the testing of interlocking signals of a measurement and control device using a simulation testing apparatus. Figure 6 As shown, the system's debugging management machine is connected to the first and second virtual machines.
[0067] The debugging management unit includes a configuration file parsing module, a signal matching module, a message parsing module, and a result evaluation module. The configuration file parsing module parses the SCD file, CID file, CCD file, and WF.DAT file to obtain SV / GOOSE / MMS signals. In this embodiment, the debugging management unit sends the SCD file to the second simulation virtual machine and the CCD / CID / WF.DAT files to simulation virtual machine A. The signal matching module combines the device parameters in the WF.DAT file with the CID / CCD file to generate the logical relationship between the received signal sequence and the transmitted signal sequence. The message parsing module receives the GOOSE message sent by simulation virtual machine A, parses it, and obtains the GOOSE signal. The result evaluation module verifies the correctness of the interlocking configuration based on the trigger signal and feedback signal.
[0068] The first simulation virtual machine includes a signal configuration parsing module, a first SV / GOOSE message sending module, and an SV / GOOSE message receiving module. The signal configuration parsing module uses CID / CCD files to obtain received and sent SV / GOOSE control block information, parses the WF.DAT file, and obtains the logical relationship between the received and sent signal sequences. The first SV / GOOSE message sending module sends a specified SV / GOOSE message from a specified port to the debug management machine. The SV / GOOSE message receiving module receives SV / GOOSE messages sent by the second simulation virtual machine, parses them, and obtains the SV / GOOSE signals.
[0069] The second virtual machine simulation includes a configuration parsing module and a second SV / GOOSE message sending module. The configuration parsing module is used to parse the SCD file and obtain the SV control block and GOOSE control block information to be sent; the second SV / GOOSE message sending module is used to send the specified SV / GOOSE message from the specified port to the first virtual machine simulation.
[0070] After the test begins, the debugging management unit triggers signals sequentially. Upon receiving the trigger signal, the second simulation virtual machine sends an SV / GOOSE signal to the first simulation virtual machine. Upon receiving the SV / GOOSE signal, the first simulation virtual machine outputs a GOOSE interlocking signal according to the measurement and control interlocking configuration. The debugging management unit performs a consistency comparison between the received signal and the interlocking logic signal corresponding to the trigger signal to achieve closed-loop testing of the measurement and control interlocking configuration.
[0071] In this embodiment, a first virtual machine is used to simulate multiple measurement and control devices, thereby achieving closed-loop testing of the interlocking signals of the measurement and control devices. If actual measurement and control devices are used for testing, the first virtual machine can be replaced with the actual measurement and control devices, while the test wiring and test principle remain unchanged, thus completing the interlocking signal test of the measurement and control devices.
[0072] Example 5: This embodiment demonstrates a one-click sequential control test of the sequential control host using a simulation testing device. Figure 7 As shown, the debugging management machine in the system is connected to the first simulation virtual machine and the sequential control host.
[0073] The debugging management unit includes a configuration file parsing module and a result evaluation module. The configuration file parsing module parses the device status files and operation ticket files read from the sequential control host, visualizes the one-click sequential control configuration for the entire station, and generates a sequential control test library. The result evaluation module is used to track changes in execution and confirmation conditions during the sequential control operation, compares them with the signals in the operation ticket file, and verifies the correctness of the sequential control operation.
[0074] The file simulation virtual machine includes an MMS server module, which is used to receive signal trigger commands issued by the debug management machine and then send MMS signal messages.
[0075] After the test begins, the debugging management machine reads the device status and operation ticket file of the sequential control host, generates a sequential control test library, and triggers the sequential control test library signals in sequence. After receiving the signal, the first simulation virtual machine triggers the corresponding MMS signal; after receiving the MMS signal, the sequential control host responds to the sequential control operation, and the device status changes once; the debugging management machine analyzes the changes in the execution conditions and confirmation conditions during the sequential control operation in real time, compares the consistency with the signals in the operation ticket file, and completes the one-click sequential control test of the sequential control host.
[0076] Example 6: This embodiment demonstrates closed-loop testing of a remote control gateway device using a simulation testing apparatus. Figure 8 As shown, the debugging management machine in the system is connected to the first simulation virtual machine and the remote control gateway (remote control device 6).
[0077] The debugging management unit includes a configuration file parsing module, a signal matching module, and a result evaluation module. The configuration file parsing module parses the RCD file to obtain the MMS signal sequence and the IEC104 signal sequence; the signal matching module generates the logical relationship between the MMS signal transmission sequence and the IEC104 signal reception sequence, constructing a telemetry information test library based on the RCD file; the result evaluation module compares the consistency between the trigger signal and the received IEC104 signal to verify the correctness of the telemetry configuration.
[0078] The first simulation virtual machine includes an MMS server module, which is used to receive signal trigger commands issued by the debugging management machine and then send MMS signal messages.
[0079] After the test begins, the debugging management unit triggers the remote control information test library signals in sequence. After receiving the signal, the first simulation virtual machine triggers the corresponding MMS signal. After receiving the MMS signal, the remote control gateway responds with the IEC104 signal. The debugging management unit analyzes the trigger signal and the IEC104 signal in real time and compares them with the logical relationship of the send-receive sequence to complete the closed-loop test of the motion gateway.
[0080] The embodiments described above are merely preferred embodiments of the present invention and are not intended to limit the present invention in any way. Other variations and modifications are possible without departing from the technical solutions described in the claims.
Claims
1. A simulation testing device for an intelligent substation monitoring system, characterized in that, The system includes a debugging management unit and a switch connected to the debugging management unit. The switch is connected to a smart substation monitoring system. The simulation testing device also includes a first simulation virtual machine and a second simulation virtual machine connected to the switch. The first simulation virtual machine and the second simulation virtual machine are connected via optical fiber. The first simulation virtual machine is connected to the monitoring system. The debugging management unit includes a human-machine interaction module for importing configuration files and triggering test signals, an MMS client module connected to the first simulation virtual machine, a message parsing module for obtaining the channel values of SV / GOOSE messages, and a signal matching module for matching signals with messages. The human-machine interaction module is connected to the configuration file parsing module, and the message parsing module is connected to a judgment module. The system includes a signal correctness evaluation module; a first simulation virtual machine including an MMS server module that simulates sending MMS signals, a first communication module that obtains message configuration and CID / CCD files, a first SV / GOOSE message sending module connected to the first communication module, and a signal configuration parsing module and an SV / GOOSE message receiving module that triggers the corresponding MMS signal connected to the first communication module; and a second simulation virtual machine including a second communication module that interacts with the debug management machine, obtains message configuration and control commands, and a second SV / GOOSE message sending module that sends specified SV / GOOSE messages, with the second communication module connected to the second SV / GOOSE message sending module.
2. The intelligent substation monitoring system simulation test device according to claim 1, characterized in that, The configuration file parsing module parses SCD / CID / CCD files to obtain SV / GOOS / MMS signals, parses LOGICRULE.RUL files to obtain five-proof logic rules, parses WF.DAT files to obtain MMS signal to GOOSE signal conversion rules, and parses RCD files to obtain MMS signal to IEC104 signal conversion rules.
3. The intelligent substation monitoring system simulation test device according to claim 1, characterized in that, The SV / GOOSE message receiving module receives a specified SV / GOOSE message from a specified port, parses the SV / GOOSE message to obtain the channel value, and triggers the corresponding MMS signal based on the channel value.
4. A simulation testing method for an intelligent substation monitoring system, applied to the intelligent substation monitoring system simulation testing device according to any one of claims 1-3, characterized in that, Includes the following steps: S1: Use the real-time device location status in the monitoring system backend and the device location status corresponding to the trigger location to perform a five-proof logic test on the monitoring backend; S2: Generate a closed-loop test library for measurement and control signals, and use feedback signals and corresponding trigger signals to perform signal tests on the measurement and control device; S3: Utilize the logical relationship between the received signal sequence and the transmitted signal sequence to perform interlocking tests on the measurement and control device; S4: Generate a sequential control test library and perform one-click sequential control tests on the sequential control host based on changes in execution and confirmation conditions during the sequential control operation. S5: Perform closed-loop testing on the remote control gateway using trigger signals and IEC104 signals.
5. The simulation test method for an intelligent substation monitoring system according to claim 4, characterized in that, Step S1 further includes: S1.1: Parse the LOGICRULE.RUL file to generate the five-proof logic test library, and trigger the five-proof logic test library signals in sequence; S1.2: Based on the trigger signal, send the corresponding MMS signal to the monitoring system backend; S1.3: After receiving the MMS signal, the monitoring backend changes the device location status sequentially according to the rules; S1.4: Read the device location status in real time from the monitoring backend, compare it with the device location status corresponding to the trigger signal, and complete the automatic test of the five-prevention logic of the monitoring.
6. The simulation test method for an intelligent substation monitoring system according to claim 4, characterized in that, Step S2 further includes: S2.1: Issue the configuration file, form a closed-loop test library for measurement and control signals based on the mapping relationship between SV / GOOSE signals and MMS signals, and trigger the closed-loop test library signals for measurement and control signals in sequence; S2.2: Based on the trigger signal and receiving the feedback signal from the configuration file, compare the feedback signal with the corresponding trigger signal to verify the correctness of the signal.
7. A simulation test method for an intelligent substation monitoring system according to claim 4, 5, or 6, characterized in that, Step S3 further includes: S3.1: The configuration file is sent to trigger signals sequentially based on the logical relationship between the received signal sequence and the transmitted signal sequence; S3.2: Based on the received trigger signal, send the SV / GOOSE signal and output the GOOSE interlocking logic signal according to the measurement and control interlocking configuration; S3.3: Perform a consistency comparison between the received signal and the interlocking logic signal corresponding to the trigger signal to achieve closed-loop testing of the measurement and control interlocking configuration.
8. A simulation test method for an intelligent substation monitoring system according to claim 5 or 6, characterized in that, Step S4 further includes: S4.1: Read device status files and operation ticket files from the sequential control host of the monitoring system to generate a sequential control test library; S4.2: Sequentially trigger the sequential control test library signals and trigger the corresponding MMS signals; S4.3: After receiving the MMS signal, the sequential control host responds to the sequential control operation, and the status of the equipment changes. S4.4: Analyze the changes in execution and confirmation conditions during the sequential control operation in real time, compare them with the signals in the operation ticket file, and complete the one-click sequential control test of the sequential control host.
9. The simulation test method for an intelligent substation monitoring system according to claim 4, 5, or 6, wherein step S5 further comprises: S5.1: Parse RCD files and build a telemetry information test library; S5.2: Sequentially trigger the remote control signal and trigger the corresponding MMS signal; S5.3: The remote control gateway of the monitoring system responds to the IEC104 signal after receiving the MMS signal; S5.4: Real-time analysis of trigger signals and IEC104 signals, comparison with the logical relationship of the transmit-receive sequence, and completion of closed-loop testing of the motion gateway device.
Citation Information
Patent Citations
A transformer substation monitoring system data analysis and verification method and system
CN113343446A