Simulation device and method for feeder automation training
By designing simulation equipment for feeder automation training, including training servers, switches, serial servers, training clients and operating tables, the problem in the existing technology is solved that it is difficult for trainees to intuitively feel the feeder automation process, and the effect of improving training intuitiveness and understanding is achieved.
Patent Information
- Application Number
- CN202411777921.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-14
AI Technical Summary
The prior art is difficult for trainers to intuitively feel the process of feeder automation during the learning process.
A simulation device for feeder automation training is designed, including training servers, switches, serial servers, training clients and operating tables. The feeder automation process is simulated through the feeder automation simulation module, and the control process of fault location, fault isolation, and power supply recovery in non-fault areas is generated, and demonstrated on the operating table.
Through intuitive changes in the state of the operation table equipment and graphical page display, trainers can intuitively understand the feeder automation process, thereby improving their understanding and mastery. The system is low-cost and easy to repeat simulation, improving the intuitiveness and understanding of the training.
Smart Images

Figure CN119626056A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of feeder automation training equipment, and in particular to a simulation device and a method thereof for feeder automation training. Background Art
[0002] With the popularization of distribution network automation, especially feeder automation, the reliability and flexibility of power systems have been significantly improved, and the requirements for operators' feeder automation related knowledge have also increased. However, traditional training methods make it difficult for trainees to intuitively experience the feeder automation process during the learning process. Therefore, it is particularly important to develop a training system that can truly simulate the feeder automation control process and enhance trainees' understanding of feeder automation. Summary of the invention
[0003] In order to overcome the deficiencies in the prior art, the present invention provides a simulation device and method for feeder automation training, which solves the problem in the prior art that it is difficult for trainers to intuitively feel the feeder automation process during the learning process.
[0004] In order to achieve the above-mentioned invention object, the technical solution adopted to solve the technical problem is as follows: The present invention discloses a simulation device for feeder automation training, comprising a training server, a switch, a serial port server, a training client and an operation console, wherein: The training server is used to generate a state change strategy in a fault handling process according to a feeder network topology and a feeder automation mode; The switch is used to connect the training server, the training client and the serial port server; The serial port server is used for conversion between RS485 protocol and Ethernet protocol; The training client is used to access the web service of the training server through a browser; The operating table is equipped with indicator lights and operating buttons.
[0005] Furthermore, the training server includes a feeder automation simulation module, a monitoring module, a communication module, and a web service, wherein: The feeder automation simulation module is responsible for generating a control process of fault location, fault isolation, and power supply restoration in non-fault areas according to the set fault occurrence point, feeder automation mode, and tie switch information; The monitoring module is used to monitor the operation buttons on the operating console through the communication module, and pressing the buttons triggers the corresponding settings and functions of the feeder automation simulation module; The communication module is used to receive data sent by the feeder automation simulation module, send the data to the training client through the WebSocket protocol, and send the data to the serial port server through Modbus RTU Over TCP / IP; The web service is used to provide a feeder topology graphical page, which is accessed by the training client and can set the fault occurrence point, feeder automation mode, and contact switch position.
[0006] The present invention also discloses a simulation method for feeder automation training, which uses the above-mentioned simulation device to perform simulation, including the following steps: Step 1: Configure the equipment to be simulated in the feeder automation simulation module. You need to configure the equipment type and network topology model, and configure the telemetry and telesignaling parameters of the equipment to be simulated; Step 2: There are remote and local modes in the training system. The remote and local modes can be switched on the console. In the remote mode, operations can only be performed on the training client; in the local mode, operations can only be performed on the console; Step 3: The feeder automation simulation module generates the process of fault location, fault isolation, and power supply restoration in non-faulty areas according to the feeder automation scenario, and synchronizes the process status to the training client and the operation console to display the status changes of each device in the process; Step 4: After the control sequence and related information of the feeder automation simulation module are generated, the status is sent to the communication module at a regular interval. After the communication module parses and reorganizes the data structure, it sends data to the training client and the operation console respectively to refresh the status of the graphical page and indicator light.
[0007] Furthermore, the step 1 includes the following contents: Step 1.1: Configure the device. The device configuration includes the device ID, name, type, and settings. Step 1.2: Configure the topology. The topology configuration includes the number id and type of the virtual node, the number equipment-id of the device mounted between nodes, the connection point vnodei, and the connection point vnodej. Step 1.3: Configure telemetry and telesignaling. The telemetry and telesignaling configuration includes the name name, address ip, port port of the serial port server, the measurement type type, number id, name name, Modbus data address addr, graphic number graphic, and default value of each measurement.
[0008] Furthermore, the step 2 includes the following contents: Step 2.1: If the current mode is local mode, you can switch the mode through the remote local button on the console. There are two feeder automation selection buttons on the console: local and distributed; multiple tie switch position selection buttons; multiple fault point selection buttons. Set the feeder automation scene, press the start button, and the feeder automation simulation module will perform simulation calculations; Step 2.2: If the current mode is remote, you can operate in the training client. The training client contains power supply, circuit breaker, switch, fault point, and line graphics. Click the switch and fault point graphics to select the switch opening and closing, and the location of the fault. You can also set the local and distributed feeder automation modes in the interface. Set the feeder automation scene, press the start button on the page, and the feeder automation simulation module will perform simulation calculations.
[0009] Furthermore, the step 3 includes the following contents: Step 3.1: If the mode is local feeder automation, perform steps 3.1.1 to 3.1.8; Step 3.1.1: Determine the current circuit breaker according to the fault location and obtain the power supply range of the circuit breaker; Step 3.1.2: Disconnect the circuit breaker, causing the devices within the power supply range to lose power, and the devices within the range will be disconnected; Step 3.1.3: Execute the circuit breaker reclosing operation to determine whether the fault point has been reached: If reached: trip the circuit breaker and mark the device as "y blocking device", and mark other devices around the fault point as "x blocking devices", and execute step 3.1.6; If not reached: obtain the upstream devices from the circuit breaker to the fault point, and perform a deep traversal around each device to generate a possible energization and closing sequence; Step 3.1.4: Based on the possible energized closing sequence, determine whether the fault point has been reached in turn: if reached: trip the circuit breaker and mark the device as "y blocking device", and mark other devices around the fault point as "x blocking devices"; if not reached, execute the next energized closing device action; Step 3.1.5: Execute the circuit breaker closing operation, obtain the path from the circuit breaker to the "y blocking device", and perform a deep traversal of the devices on the path to obtain the restoration closing sequence for restoring power supply upstream of the fault; Step 3.1.6: Determine whether the tie switch is an "x locking device" and whether the number of "x locking devices" is greater than 0: If the condition is met, close the tie switch; otherwise, keep the tie switch in a pressurized state on both sides, do not perform the closing operation, and execute step 3.1.8; Step 3.1.7: Obtain the path from the tie switch to the nearest "x blocking device", and perform a deep traversal of the devices on the path to obtain a possible restoration closing sequence for restoring power supply downstream of the fault, and execute the downstream power supply restoration sequence; Step 3.1.8: Complete the generation of the entire sequence.
[0010] Furthermore, the step 3 also includes the following contents: Step 3.2: If the mode is distributed feeder automation, execute steps 3.2.1 to 3.2.4; Step 3.2.1: Determine the current circuit breaker according to the fault location, and the circuit breaker trips; Step 3.2.2: The devices around the fault point are disconnected and marked as locked; Step 3.2.3: Determine whether the circuit breaker is locked: if locked, do not close; otherwise, close the circuit breaker; Step 3.2.4: Determine whether the tie switch is locked: if locked, do not close; otherwise, close the tie switch.
[0011] Due to the adoption of the above technical solution, the present invention has the following advantages and positive effects compared with the prior art: The present invention aims to provide a training simulation device with a small size and little site restriction. The feeder automation process is simulated through a feeder automation simulation module. The system simulates the fault handling process in different scenarios by setting the fault occurrence point, feeder automation mode and contact switch, and demonstrates it on the operating table. The trainers can intuitively understand the feeder automation by observing the changes in the equipment status on the operating table, thereby improving their understanding and mastery of it; the state change process can be displayed on the graphical page of the training client, and the display of each device connected to the Modbus protocol on the operating table can also be controlled, making the training more intuitive, easy to understand and analyze. In addition, digital simulation has low cost and can be easily repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings: Figure 1 It is a schematic diagram of a framework of a simulation device for feeder automation training of the present invention; Figure 2 It is a detailed layout diagram of the operating table in the present invention; Figure 3 It is a schematic diagram of the framework of the training server in the present invention; Figure 4 It is a schematic diagram of the logic of triggering execution by pressing a button in the present invention; Figure 5It is a schematic diagram of the client triggering execution logic in the present invention; Figure 6 It is a flow chart of a simulation method for feeder automation training of the present invention; Figure 7 It is a configuration template of the configuration file in the present invention. DETAILED DESCRIPTION
[0013] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only 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.
[0014] Embodiment 1 like Figure 1 As shown, the present invention discloses a simulation device for feeder automation training, including a training server, a switch, a serial port server, a training client and an operation console, wherein: The training server is used to generate a state change strategy in a fault handling process according to a feeder network topology and a feeder automation mode; The switch is used to connect the training server, the training client and the serial port server; The serial port server is used for conversion between RS485 protocol and Ethernet protocol; The training client is used to access the web service of the training server through a browser; The operating table is equipped with indicator lights and operating buttons. The detailed layout of the operating table is as follows: Figure 2 As shown, power supply 1, CB1 (circuit breaker 1), K1 (switch 1), K2 (switch 2), K3 (switch 3), K4 (switch 4), K5 (switch 5), K6 (switch 6), CB2 (circuit breaker 2), power supply 2, f1 (fault occurrence point 1), f2 (fault occurrence point 2), f3 (fault occurrence point 3), f4 (fault occurrence point 4), f5 (fault occurrence point 5), and f6 (fault occurrence point 6) are all indicated by indicator lights, and the line connections between devices are also indicated by indicator lights.
[0015] like Figure 3 As shown, the training server includes a feeder automation simulation module, a monitoring module, a communication module, and a web service, wherein: The feeder automation simulation module is the core module of the feeder automation training system, which is responsible for generating the control process of fault location, fault isolation, and power supply restoration in non-fault areas according to the set fault occurrence point, feeder automation mode, and tie switch information; The monitoring module is used to monitor the operation buttons on the operating console through the communication module. Pressing the button triggers the corresponding settings and functions of the feeder automation simulation module. The process is as follows: Figure 4 As shown; The communication module is used to receive data sent by the feeder automation simulation module, send the data to the training client through the WebSocket protocol, and send the data to the serial port server through Modbus RTU Over TCP / IP; The web service is used to provide a feeder topology graphical page, which is accessed by the training client and can set the fault occurrence point, feeder automation mode, tie switch position, control logic, etc. Figure 5 shown.
[0016] Embodiment 2 like Figure 6 As shown, the present invention also discloses a simulation method for feeder automation training, which uses the above-mentioned simulation device for simulation. When in use, the operation console is connected to the serial port server via RS485, the serial port server, the training server, and the training client are connected to the switch and coexist in the same local area network, and the network communication between them is normal. The training server communicates with the training client via HTTP and WebSocket, which specifically includes the following steps: Step 1: Configure the equipment to be simulated in the feeder automation simulation module. You need to configure the equipment type and network topology model, and configure the telemetry and telesignaling parameters of the equipment to be simulated. The configuration format is as follows: Figure 7 As shown; Specifically, the step 1 includes the following contents: Step 1.1: Configure the device. The device configuration includes the device ID, name, type, and settings. Step 1.2: Configure the topology. The topology configuration includes the number id and type of the virtual node, the number equipment-id of the device mounted between nodes, the connection point vnodei, and the connection point vnodej. Step 1.3: Configure telemetry and telesignaling. The telemetry and telesignaling configuration includes the name name, address ip, port port of the serial port server, the measurement type type, number id, name name, Modbus data address addr, graphic number graphic, and default value of each measurement.
[0017] Step 2: There are remote and local modes in the training system. The remote and local modes can be switched on the console. In the remote mode, operations can only be performed on the training client; in the local mode, operations can only be performed on the console; Specifically, the step 2 includes the following contents: Step 2.1: If the current mode is local mode, you can switch the mode through the remote local button on the console. There are two feeder automation selection buttons on the console: local and distributed; multiple tie switch position selection buttons; multiple fault point selection buttons. Set the feeder automation scene, press the start button, and the feeder automation simulation module will perform simulation calculations; Step 2.2: If the current mode is remote, you can operate in the training client. The training client contains power supply, circuit breaker, switch, fault point, and line graphics. Click the switch and fault point graphics to select the switch opening and closing, and the location of the fault. You can also set the local and distributed feeder automation modes in the interface. Set the feeder automation scene, press the start button on the page, and the feeder automation simulation module will perform simulation calculations.
[0018] Step 3: The feeder automation simulation module generates the process of fault location, fault isolation, and power supply restoration in non-faulty areas according to the feeder automation scenario, and synchronizes the process status to the training client and the operation console to display the status changes of each device in the process; Specifically, step 3 includes the following contents: Step 3.1: If the mode is local feeder automation, perform steps 3.1.1 to 3.1.8; Step 3.1.1: Determine the current circuit breaker according to the fault location and obtain the power supply range of the circuit breaker; Step 3.1.2: Disconnect the circuit breaker, causing the devices within the power supply range to lose power, and the devices within the range will be disconnected; Step 3.1.3: Execute the circuit breaker reclosing operation to determine whether the fault point has been reached: If reached: trip the circuit breaker and mark the device as "y blocking device", and mark other devices around the fault point as "x blocking devices", and execute step 3.1.6; If not reached: obtain the upstream devices from the circuit breaker to the fault point, and perform a deep traversal around each device to generate a possible energization and closing sequence; Step 3.1.4: Based on the possible energized closing sequence, determine whether the fault point has been reached in turn: if reached: trip the circuit breaker and mark the device as "y blocking device", and mark other devices around the fault point as "x blocking devices"; if not reached, execute the next energized closing device action; Step 3.1.5: Execute the circuit breaker closing operation, obtain the path from the circuit breaker to the "y blocking device", and perform a deep traversal of the devices on the path to obtain the restoration closing sequence for restoring power supply upstream of the fault; Step 3.1.6: Determine whether the tie switch is an "x locking device" and whether the number of "x locking devices" is greater than 0: If the condition is met, close the tie switch; otherwise, keep the tie switch in a pressurized state on both sides, do not perform the closing operation, and execute step 3.1.8; Step 3.1.7: Obtain the path from the tie switch to the nearest "x blocking device", and perform a deep traversal of the devices on the path to obtain a possible restoration closing sequence for restoring power supply downstream of the fault, and execute the downstream power supply restoration sequence; Step 3.1.8: Complete the generation of the entire sequence; Step 3.2: If the mode is distributed feeder automation, execute steps 3.2.1 to 3.2.4; Step 3.2.1: Determine the current circuit breaker according to the fault location, and the circuit breaker trips; Step 3.2.2: The devices around the fault point are disconnected and marked as locked; Step 3.2.3: Determine whether the circuit breaker is locked: if locked, do not close; otherwise, close the circuit breaker; Step 3.2.4: Determine whether the tie switch is locked: if locked, do not close; otherwise, close the tie switch.
[0019] Step 4: After the control sequence and related information of the feeder automation simulation module are generated, the status is sent to the communication module at a regular interval. After the communication module parses and reorganizes the data structure, it sends data to the training client and the operation console respectively to refresh the status of the graphical page and indicator light. The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A simulation device for feeder automation training, characterized in that: It includes training server, switch, serial port server, training client and operation console, including: The training server is used to generate a state change strategy in a fault handling process according to a feeder network topology and a feeder automation mode; The switch is used to connect the training server, the training client and the serial port server; The serial port server is used for conversion between RS485 protocol and Ethernet protocol; The training client is used to access the web service of the training server through a browser; The operating table is equipped with indicator lights and operating buttons.
2. A simulation device for feeder automation training according to claim 1, characterized in that: The training server includes a feeder automation simulation module, a monitoring module, a communication module, and a web service, wherein: The feeder automation simulation module is responsible for generating a control process of fault location, fault isolation, and power supply restoration in non-fault areas according to the set fault occurrence point, feeder automation mode, and tie switch information; The monitoring module is used to monitor the operation buttons on the operating console through the communication module, and pressing the buttons triggers the corresponding settings and functions of the feeder automation simulation module; The communication module is used to receive data sent by the feeder automation simulation module, send the data to the training client through the WebSocket protocol, and send the data to the serial port server through Modbus RTU Over TCP / IP; The web service is used to provide a feeder topology graphical page, which is accessed by the training client and can set the fault occurrence point, feeder automation mode, and contact switch position.
3. A simulation method for feeder automation training, characterized in that: The simulation is performed using the simulation device described in any one of claims 1 to 2, comprising the following steps: Step 1: Configure the equipment to be simulated in the feeder automation simulation module. You need to configure the equipment type and network topology model, and configure the telemetry and telesignaling parameters of the equipment to be simulated; Step 2: There are remote and local modes in the training system. The remote and local modes can be switched on the console. In the remote mode, operations can only be performed on the training client; in the local mode, operations can only be performed on the console; Step 3: The feeder automation simulation module generates the process of fault location, fault isolation, and power supply restoration in non-faulty areas according to the feeder automation scenario, and synchronizes the process status to the training client and the operation console to display the status changes of each device in the process; Step 4: After the control sequence and related information of the feeder automation simulation module are generated, the status is sent to the communication module at a regular interval. After the communication module parses and reorganizes the data structure, it sends data to the training client and the operation console respectively to refresh the status of the graphical page and the indicator light.
4. A simulation method for feeder automation training according to claim 3, characterized in that: The step 1 includes the following contents: Step 1.1: Configure the device. The device configuration includes the device ID, name, type, and settings. Step 1.2: Configure the topology. The topology configuration includes the number id and type of the virtual node, the number equipment-id of the device mounted between nodes, the connection point vnodei, and the connection point vnodej. Step 1.3: Configure telemetry and telesignaling. The telemetry and telesignaling configuration includes the name, address, port, of the serial port server, the measurement type, number, name, Modbus data address, graphic number, and default value of each measurement.
5. A simulation method for feeder automation training according to claim 3, characterized in that: The step 2 includes the following contents: Step 2.1: If the current mode is local, you can switch the mode through the remote local button on the operation console. There are two feeder automation selection buttons on the operation console: local and distributed; and multiple tie switch position selection buttons; Multiple fault point selection buttons, set the feeder automation scenario, press the start button, and the feeder automation simulation module will perform simulation calculations; Step 2.2: If the current mode is remote, you can operate in the training client. The training client contains power supply, circuit breaker, switch, fault point, and line graphics. Click the switch and fault point graphics to select the switch opening and closing, and the location of the fault. You can also set the local and distributed feeder automation modes in the interface. Set the feeder automation scene, press the start button on the page, and the feeder automation simulation module will perform simulation calculations.
6. A simulation method for feeder automation training according to claim 3, characterized in that: The step 3 includes the following contents: Step 3.1: If the mode is local feeder automation, perform steps 3.1.1 to 3.1.8; Step 3.1.1: Determine the current circuit breaker according to the fault location and obtain the power supply range of the circuit breaker; Step 3.1.2: Disconnect the circuit breaker, causing the devices within the power supply range to lose power, and the devices within the range will be disconnected; Step 3.1.3: Execute the circuit breaker reclosing operation to determine whether the fault point has been reached: If reached: trip the circuit breaker and mark the device as "y blocking device", and mark other devices around the fault point as "x blocking devices", and execute step 3.1.6; If not reached: obtain the upstream devices from the circuit breaker to the fault point, and perform a deep traversal around each device to generate a possible energization and closing sequence; Step 3.1.4: Based on the possible energized closing sequence, determine whether the fault point has been reached in turn: if reached, trip the circuit breaker and mark the device as "y blocking device", and mark other devices around the fault point as "x blocking devices"; if not reached, execute the next energized closing device action; Step 3.1.5: Execute the circuit breaker closing operation, obtain the path from the circuit breaker to the "y blocking device", and perform a deep traversal of the devices on the path to obtain the restoration closing sequence for restoring power supply upstream of the fault; Step 3.1.6: Determine whether the tie switch is an "x blocking device" and whether the number of "x blocking devices" is greater than 0: If the condition is met, close the tie switch; otherwise, keep the tie switch in a pressurized state on both sides, do not perform the closing operation, and execute step 3.1.8; Step 3.1.7: Obtain the path from the tie switch to the nearest "x blocking device", and perform a deep traversal of the devices on the path to obtain a possible restoration closing sequence for restoring power supply downstream of the fault, and execute the downstream power supply restoration sequence; Step 3.1.8: Complete the generation of the entire sequence.
7. A simulation method for feeder automation training according to claim 6, characterized in that: The step 3 also includes the following contents: Step 3.2: If the mode is distributed feeder automation, execute steps 3.2.1 to 3.2.4; Step 3.2.1: Determine the current circuit breaker according to the fault location, and the circuit breaker trips; Step 3.2.2: The devices around the fault point are disconnected and marked as locked; Step 3.2.3: Determine whether the circuit breaker is locked: if locked, do not close; otherwise, close the circuit breaker; Step 3.2.4: Determine whether the tie switch is locked: if locked, do not close; otherwise, close the tie switch.