A simulation analysis and calculation method for the operation timing of a protection schematic diagram

Through the protection schematic action timing simulation analysis method, the problem that existing systems cannot display the action timing of protection equipment is solved, and fast and accurate simulation training is achieved, which is suitable for joint calculation and timing recording of multi-protection schematic diagrams.

CN114548002BActive Publication Date: 2025-07-18STATE GRID HEBEI ELECTRIC POWER COMPANY TRAINING CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111491997.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-08
Publication Date
2025-07-18
Estimated Expiration
2041-12-08

AI Technical Summary

Technical Problem

The existing relay protection simulation training system cannot deeply demonstrate the action timing of each step and logical link of the protection equipment function implementation, and the existing analysis methods are large in calculation and time, so they cannot be applied to simultaneous calculation of multi-protection schematic diagrams.

Method used

The protection schematic action timing analysis method is adopted, and the protection schematic model is established, and the protection schematic model is simulated in the order of event occurrence is carried out. The protection schematic model is simulated one by one. The functional element model and network topology model are used to simulate the signal input and output relationship, and the action timing is recorded into the component action timing library.

Benefits of technology

It realizes a fast simulation consistent with the actual protection equipment schematic diagram, with small calculation amount and short running time, and can continuously simulate multiple protection action events and record the action timing of the protection function element.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114548002B_ABST
    Figure CN114548002B_ABST
Patent Text Reader

Abstract

The present invention provides a method for simulating and analyzing the operation timing of a protection schematic diagram, including: establishing a protection schematic diagram model; based on the constructed protection schematic diagram model, performing simulation calculations. The method for performing simulation calculations includes the following steps: confirming the sequence of protection operation events to be simulated; extracting protection operation events from the sequence of protection operation events in the order of event occurrence; determining the scope of the protection schematic diagram involved in the simulation analysis and calculation of the extracted protection operation events, and extracting the protection schematic diagram model; confirming the initial states of the protection function elements in each protection schematic diagram model; performing simulation calculations for the protection operation events moment by moment, and performing loop calculations until the events in all protection operation event sequences are simulated and calculated. The method of the present invention reproduces the dynamic change process of each link in the realization of the protection function through joint calculation of multiple protection schematic diagrams, which can facilitate relevant personnel to comprehensively learn and master the operation principle of the protection schematic diagram and improve their professional skill level.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a simulation analysis and calculation method for the operation sequence of a protection schematic diagram, belonging to the field of relay protection simulation training. Background Art

[0002] In the early stage of relay protection, relays were used to implement its functions. Therefore, the electrical connection relationships of various function relays and their circuits were mainly reflected in the early relay protection schematic diagrams. Over the years, relay protection equipment has been continuously developed, and microcomputer protection has been widely used. The traditional relay and its wiring protection schematic diagrams are no longer sufficient to support actual needs. Microcomputer protection equipment uses software modules with different principles to implement its functions. Each protection software module can be represented by one or more protection schematic diagrams to show the implementation process of its functions and intuitively display its implementation principle. The protection schematic diagram consists of functional elements and connection lines between functional elements. The protection functional element is a symbolic identifier representing each sub-logic module in the process of realizing the protection function, and the connection lines between functional elements are used to show the connections between each sub-logic module. During the relay protection simulation training process, simulating the calculation and analysis of the protection implementation mechanism and action behavior according to the action sequence of the protection functional elements, and conducting training, is helpful for the display, learning, and analysis of the protection action mechanism.

[0003] In currently practical power system relay protection simulation training systems, each protection device is regarded as an integrated device module. During a fault, the protection device module completes the designed actions according to the established functions. There is no principle-level simulation of the protection device, and it does not go deep into each link of the protection device function realization, and cannot show the action sequence of each step and each logical link in the protection function realization.

[0004] The existing relay protection action sequence simulation analysis methods mainly include the method of describing the relay protection action logic sequence based on Petri nets and the equivalent switch grid model analysis method. The calculation processes of both involve a large amount of matrix operations, with a large amount of calculation and a long simulation time, and the situation of simultaneous calculation of multiple protection schematic diagrams is not considered. These two methods are suitable for the theoretical analysis of protection principles, but cannot be directly applied to the simulation calculation of the principles of existing domestic protection devices. Summary of the Invention

[0005] The purpose of the present invention is to use a simulation method to calculate in real time and quickly the action sequence of the functional elements in the relay protection schematic diagram during the occurrence of a protection action event, infer the state change process of each functional element, and obtain the sequence of the timing state changes of the functional elements in the protection schematic diagram, so as to provide support for protection training simulation.

[0006] To achieve the above purpose, the present invention adopts the following technical solutions:

[0007] The present invention provides a method for simulating and analyzing the operation timing of a protection schematic diagram, and the method includes the following steps:

[0008] Establish a protection schematic diagram model;

[0009] Based on the established protection schematic diagram model, perform simulation calculations;

[0010] The method for performing simulation calculations includes the following steps:

[0011] Confirm the sequence of protection action events to be simulated;

[0012] Extract protection action events from the sequence of protection action events in the order of event occurrence;

[0013] Determine the scope of the protection schematic diagram involved in the simulation analysis and calculation of the extracted protection action events, and extract one or more relevant protection schematic diagram models;

[0014] According to the simulated protection action events, confirm the initial states of the protection function elements in each protection schematic diagram model;

[0015] According to the content of the simulated protection action events, confirm the termination criteria for the simulation calculations of each protection schematic diagram model;

[0016] According to the sequence of protection action events, perform simulation calculations for each protection schematic diagram model of the protection action events at this moment one by one. After obtaining the calculation results, store the calculation results in the action timing library;

[0017] According to the sequence of protection action events, perform simulation calculations for the protection action events at each moment one by one, and perform loop calculations until the simulation calculations of all the events in the sequence of protection action events are completed.

[0018] Further, the protection schematic diagram model includes a function element model and a network topology model;

[0019] The function element model is the smallest unit for simulating and displaying the functions of the protection schematic diagram. According to the functional characteristics of the function elements in the protection schematic diagram, the corresponding mathematical models are abstracted, which can complete certain logical functions and can simulate and implement the reasoning calculations of the function logic of the function elements in the simulation system;

[0020] The network topology model is used to connect the various function element models of the same protection schematic diagram model, represents the signal input and output relationships between the function elements, and can simulate the connections between the sub-logic modules, including connection line elements and connection point elements.

[0021] Further, the function element model includes a protection input element, a protection output element, a logic calculation element, a setting control word element, and a pressure plate element;

[0022] The protected input primitive is an input component of the protection schematic model, and its output state can be changed according to protection action events or associated control instructions of other primitives;

[0023] The logic components include AND, OR, NOT, and delay components, and their state changes are mainly controlled by input signals and time delays;

[0024] The protected output primitive is an output component of the protection schematic model, and it can output a protection action signal to the protected input primitive of the same protection schematic model or other protection schematic models to control the change of the output state of the associated protected input primitive;

[0025] The setting control word primitive is a primitive that reflects the state of the setting control word of the protection device;

[0026] The link plate primitive is a primitive that reflects the state of the link plate of the protection device.

[0027] Furthermore, the content of the protection action event includes the sequence number of the action event, the event description, and the protection settings, link plates, switch states, and input states involved before and after the action.

[0028] Furthermore, the method of performing simulation calculations for each protection schematic model of the protection action event at this moment one by one according to the protection action event sequence, and storing the calculation results in the action time sequence library after obtaining the calculation results includes:

[0029] Step A: Start the simulation calculation of the first protection schematic model at this moment according to the protection action event sequence;

[0030] Step B: Perform loop calculations for a single protection schematic model until the output states of all its functional primitives are stable;

[0031] Step C: Store the information on the change of the output state of the functional primitives in the protection schematic model into the component action time sequence library in chronological order;

[0032] Step D: During the simulation process of the protection schematic model, after the state calculation of a single schematic is stable and the output states of these protected output primitives change, generate control command information for the output states of other protected input primitives according to the association relationship between the functional primitives, and store it in the component state control library;

[0033] Step E: Change the output state of the associated protected input primitive according to the output state change information in the component state control library;

[0034] Step F: Determine whether the termination criterion for the simulation calculation of the protection schematic model is satisfied. If it is satisfied, the simulation calculation of this protection action event will no longer calculate this protection schematic model;

[0035] Step G: According to the protection action event sequence, check whether there is still a protection schematic model at the same moment that needs to be simulated. If so, switch to the next protection schematic model in sequence and repeat Steps B - F until the calculations for all protection schematic models at the same moment are completed.

[0036] Furthermore, the method for cyclic calculation of a single protection schematic model until the output states of its various functional elements are stable includes:

[0037] Each functional element calculates its output based on its own logical characteristics according to the changes in the input of this functional element.

[0038] After all functional elements have been calculated, determine whether the state of the schematic is stable by comparing whether the output states of all functional elements before and after the calculation of this protection schematic model have changed. If the output states of the functional elements have not changed, it is determined that the state of this schematic is stable at this moment; otherwise, perform cyclic calculation until the states of the functional elements no longer change.

[0039] Furthermore, the method for storing information on the changes in the output states of functional elements in a protection schematic model into the component action timing library in chronological order includes:

[0040] After the calculation of a single schematic model is stable, compare the calculation results of the current moment states of each functional element of this schematic with the states of the previous moment, extract the information of the functional elements whose states have changed, and store it in the component action timing library.

[0041] Furthermore, the method for performing simulation calculations of protection action events at each moment according to the protection action event sequence and performing cyclic calculation until the simulation calculations of all events in the protection action event sequence are completed includes:

[0042] After the simulation calculation of the protection action event at this moment is completed, according to the protection action event sequence, check the protection action event at the next moment, and perform simulation calculations for each protection schematic model of the protection action event at this moment one by one. Perform cyclic calculation until the simulation calculations of all protection schematic models involved in the protection action event sequence meet the termination criterion. The data recorded in the component action timing library is the action timing situation of the protection functional element model in this round of simulation calculation.

[0043] Compared with the prior art, the beneficial effects achieved by the present invention are:

[0044] 1. The present invention is consistent with the principle of the protection device in actual application, can continuously simulate one or more protection action events within a certain period of time, can confirm the input and output of the simulation model one by one according to a single protection action event, has a small algorithm calculation amount, and a short running time; Figure 1

[0045] ​2. The present invention can achieve joint calculation between different protection schematic diagram models through the component status control library;

[0046] 3. The present invention can record the action timing of all protection function graphic element models in the simulation calculation through the component action timing library. Description of the Drawings

[0047] Figure 1 is the flow chart of the protection schematic diagram action timing simulation analysis;

[0048] Figure 2 is the schematic diagram of the 110kV line differential protection;

[0049] Figure 3 is the schematic diagram of the three-phase primary reclosing of the 110kV line;

[0050] Figure 4 is the sequence diagram of the completion of the three-phase primary reclosing charging of the 110kV line;

[0051] Figure 5 is the action sequence diagram of the graphic elements of the 110kV line differential protection schematic diagram;

[0052] Figure 6 is the action sequence diagram of the three-phase primary reclosing of the 110kV line. Detailed Embodiment

[0053] The present invention will be further described below with reference to the drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention and cannot be used to limit the protection scope of the present invention.

[0054] Embodiment 1:

[0055] This embodiment provides a method for simulating and analyzing the action timing of a protection schematic diagram, and the method includes:

[0056] 1. Establish a protection schematic diagram model.

[0057] The protection schematic diagram model includes a function graphic element model and a network topology model.

[0058] The function graphic element model is the smallest unit for simulating and displaying the functions of the protection schematic diagram. According to the functional characteristics of the function graphic elements in the protection schematic diagram, the corresponding mathematical model is abstracted, which can complete certain logical functions and can simulate and implement the reasoning calculation of the function logic of the function graphic elements in the simulation system. The function graphic element model includes protection input graphic elements, protection output graphic elements, logic calculation graphic elements, fixed value control word graphic elements, pressure plate graphic elements, etc.

[0059] The protection input graphic element is the input component of the protection schematic diagram model, and its output state can be changed according to the protection action event or the associated control instruction of other graphic elements;

[0060] The logic elements include AND, OR, NOT, and delay elements, and their state changes are mainly controlled by input signals and time delays;

[0061] The protection output primitive is the output element of the protection schematic model, which can output the protection action signal to the protection input primitive of the same protection schematic model or other protection schematic models to control the output state change of the associated protection input primitive;

[0062] The setting control word primitive is the primitive that reflects the state of the setting control word of the protection device. When initializing the state of the primitive during simulation, its state is set according to the setting control word of the protection device;

[0063] The link plate primitive is the primitive that reflects the state of the link plate of the protection device. When initializing the state of the primitive during simulation, its state is set according to the state of the link plate of the protection device;

[0064] The network topology model is used to connect the various functional primitive models of the same protection schematic model, representing the signal input and output relationships between the functional primitives, and can simulate the connections between the sub-logic modules, including connection line primitives, connection point primitives, etc.

[0065] 2. Based on the constructed protection schematic model, perform simulation calculations. The simulation calculations mainly include the following steps:

[0066] (1) Define the purpose of the simulation analysis and calculation of the protection schematic diagram, and confirm the sequence of protection action events to be simulated;

[0067] (2) Extract the protection action events from the sequence of protection action events in the order of event occurrence. The content of the protection action event includes the sequence number of the action event, the event description, and the protection settings, link plates, switch states, input states, etc. involved before and after the action. The sequence of protection action events occurring at the same moment can be in any order;

[0068] (3) Determine the scope of the protection schematic diagram involved in the simulation analysis and calculation of the extracted protection action events, and extract one or more relevant protection schematic models;

[0069] (4) According to the protection action events to be simulated, confirm the initial states of the protection functional primitives in each protection schematic model, and assign initial values to the protection input primitives, delay primitives, setting control word primitives, and link plate primitives in the protection functional primitives of each protection schematic diagram;

[0070] (5) According to the content of the protection action events to be simulated, confirm the termination criteria for the simulation calculation of each protection schematic model;

[0071] (6) According to the sequence of protection action events, start the simulation calculation of the first protection schematic model at this moment;

[0072] (7) The single - sheet protection schematic diagram model is calculated cyclically until the output states of all functional graphic elements in it are stable. Each functional graphic element calculates its output according to its own logical characteristics based on the changes in its input. After all functional graphic elements are calculated, it is judged whether the schematic diagram state is stable by comparing whether the output states of all functional graphic elements change before and after the calculation of this protection schematic diagram model. If the output states of the functional graphic elements do not change, it is determined that the state of this schematic diagram is stable at this moment; otherwise, the cyclic calculation is continued until the states of all functional graphic elements no longer change;

[0073] (8) The component action timing library stores the information about the changes in the output states of the functional graphic elements in the protection schematic diagram model in chronological order. After the calculation of the single - sheet schematic diagram model is stable, the current - moment state calculation results of each functional graphic element of this schematic diagram are compared with the states at the previous moment, and the information of the functional graphic elements whose states have changed is extracted and stored in the component action timing library;

[0074] (9) The change in the output state of some protection output graphic elements will trigger the change in the output state of the associated protection input graphic elements. During the simulation process of the protection schematic diagram model, after the state calculation of the single - sheet schematic diagram is stable, after the output states of these protection output graphic elements change, control command information for changing the output states of other protection input graphic elements is generated according to the association relationship between the functional graphic elements and stored in the component state control library;

[0075] (10) Change the output states of the associated protection input graphic elements according to the output state change information in the component state control library;

[0076] (11) Judge whether the termination criterion for the simulation calculation of the protection schematic diagram model is met. If it is met, the simulation calculation of this protection schematic diagram model will no longer be calculated in this protection action event simulation calculation;

[0077] (12) According to the protection action event sequence, check whether there is still a protection schematic diagram model at the same moment that needs to be simulated. If so, switch to the next protection schematic diagram model in sequence and repeat steps 7 - 11 to complete the calculation of all protection schematic diagram models at the same moment;

[0078] (13) According to the protection action event sequence, check the protection action event at the next moment and repeat steps 6 - 12, and perform cyclic calculation until the simulation calculations of all events in all protection action event sequences are completed.

[0079] After all the protection schematic diagram models involved in all protection action event sequences are simulated and calculated until the termination criterion is met, the data recorded in the component action timing library is the action timing of the protection functional graphic element model in this round of simulation calculation. Extracting this action timing in chronological order can be used to analyze the implementation principle of the protection function.

[0080] The principle of the protection device in this embodiment and its practical applicationFigure 1 It can simulate one or more protection action events continuously within a period of time, and can confirm the input and output of the simulation model according to each single protection action event one by one. The algorithm has a small amount of calculation and a short running time. Through the component state control library, joint calculation between different protection schematic models can be realized. Through the component action timing library, the action timing of all protection function primitive models in the simulation calculation can be recorded.

[0081] Embodiment 2:

[0082] This embodiment takes the case of an instantaneous A-phase ground fault occurring on a 110kV line as an example for illustration.

[0083] The method for simulating and analyzing the action timing of the protection schematic diagram includes the following steps:

[0084] (1) The differential protection schematic diagram and the reclosing schematic diagram of the protection device are as Figure 2 、 Figure 3 shown. According to the schematic diagram, a 110kV line differential protection schematic model and a line reclosing schematic model are established respectively;

[0085] The function primitives of the 110kV line differential protection schematic model include:

[0086] 1) Protection input primitive

[0087] Table 1 110kV line differential protection schematic input primitive table

[0088] Serial Number Name 1. Protection Action 2. Trip Position 3. Current Flowing 4. CT Disconnection Differential Element 5. CT Disconnection Blocking Differential 6. CT Disconnection 7. Differential Protection Pressure Plate Input 8. SW1-1 9. SW1-2 10. Channel Abnormality 11. Phase A Differential Element 12. Phase B Differential Element 13. Phase C Differential Element 14. Remote Differential Permitted Signal 15. Protection Startup 16. Differential Protection Pressure Plate Input 17. Remote Phase-Split Link Trip Command 18. Local Differential Current

[0089] 2) Logic calculation primitive

[0090] Table 2 110kV line differential protection schematic logic primitive table

[0091] Serial Number Name 1. AND 2. OR 3. NOT

[0092] 3) Protection output primitive

[0093] Table 3 110kV line differential protection schematic output primitive table

[0094] Serial Number Name 1. Trip Phase Sends Phase-Split Link Trip Signal to Remote 2. Sends Remote Differential Action Permitted Signal 3. Phase A Differential Action 4. Phase B Differential Action 5. Phase C Differential Action 6. Phase-Split Differential Action

[0095] The function primitives of the 110kV line three-phase one-shot reclosing schematic model include:

[0096] 1) Protection input primitive

[0097] Table 4 110kV line three-phase one-shot reclosing schematic input primitive table

[0098]

[0099]

[0100] 2) Logic calculation primitive

[0101] Table 5 Logic primitive table of three-phase primary reclosing schematic diagram for 110kV line

[0102] Serial Number Name 1. AND 2. OR 3. NOT 4. Charging Delay Time Tcd 5. Reclosing Delay Time

[0103] 3) Protection output primitive

[0104] Table 6 Output primitive table of three-phase primary reclosing schematic diagram for 110kV line

[0105] Serial Number Name 1. Reclosing

[0106] The network topology model is as follows:

[0107] Table 7 Element table of network topology model for schematic diagram

[0108] Serial Number Name 1. Connection Line 2. Connection Point

[0109] (2) Obtain the events and protection action information of the simulation, and confirm the protection action events that need to be simulated

[0110] sequence; Examples of protection action events that need to be simulated are as follows;

[0111] Table 8 Protection action event table

[0112] Serial Number Event Description 1. Reclosing Charging Completed 2. 110kV Line Differential Protection Action 3. Reclosing Action

[0113] (3) Determine the scope of this analysis and calculation according to the protection action situation in the protection action event. The content of the protection action event includes the sequence number of the action event, event description, and protection settings, pressure plates, switch states, input states involved before and after the action, and termination criteria for event calculation, etc.

[0114] The initial state information of the functional primitives of the schematic diagram model involved is as follows:

[0115] Table 9 Initial state table of simulation state sequence primitives

[0116]

[0117]

[0118] In the table, when the input / output control word or pressure plate is in the "input" state, the output of this functional primitive is 1; when it is in the "output" state, the output is 0; when the circuit breaker is in the tripped position, the output of the TWJ primitive is 1, otherwise the output is 1; for the rest of the protection input primitives, the output is 1 when in the "action" state and 0 when in the "no action" state.

[0119] In Event 3, the initial state of the functional elements in the schematic diagram of the 110 kV three-phase primary reclosing is derived from the calculation results of Event 1 and Event 2 and does not require additional setting.

[0120] The calculation termination criteria for the protection schematic diagram model in each event are as follows:

[0121] Table 10 Calculation Termination Criteria Table

[0122]

[0123] (4) First, calculate the protection operation timing of Event 1;

[0124] 1) Extract the schematic diagram model of the 110 kV three-phase primary reclosing in Event 1 according to Table 9, and assign initial values to the protection input elements of this diagram;

[0125] 2) Confirm the termination criterion for the simulation calculation of the schematic diagram model of the 110 kV three-phase primary reclosing in Event 1 according to Table 10. When calculating until the state of the "reclosing charging delay element" changes from "non-operation" to "operation", terminate the simulation calculation of Event 1;

[0126] 3) Start the simulation calculation of the current moment of the schematic diagram model of the 110 kV three-phase primary reclosing in Event 1. When calculating, each functional element calculates and outputs its state according to its respective input, and completes the simulation calculation of all functional elements at the same moment. After all functional elements are calculated, judge whether the state of the schematic diagram is stable by comparing whether the output states of all functional elements before and after the calculation of this protection schematic diagram model have changed. If the output states of the functional elements have not changed, it is determined that the state of this schematic diagram is stable at this moment; otherwise, perform loop calculation until the states of the functional elements no longer change;

[0127] 4) After the calculation of the schematic diagram model of the 110 kV three-phase primary reclosing at the current moment in Event 1 is stable, compare the calculation results of the current moment state of each functional element of this schematic diagram with the state of the previous moment, extract the information of the functional elements whose states have changed, and store it in the element operation timing library;

[0128] 5) According to the preset association relationship of functional elements, the calculation of the schematic diagram model of the 110 kV three-phase primary reclosing at the current moment in Event 1 will not trigger the state change of other protection input elements;

[0129] 6) Judge whether the termination criterion for the calculation of the schematic diagram model of the 110 kV three-phase primary reclosing at the current moment in Event 1 is met. If it is met, complete the calculation of Event 1; if not, advance the simulation clock and repeat steps 2)-4) to start the simulation calculation of the next moment;

[0130] (5) Calculate the protection operation timing of Event 2;

[0131] 1) Extract the schematic diagram model of the 110 kV line differential protection for Event 2 according to Table 9, and assign initial values to the protection input graphic elements of this diagram.

[0132] 2) Confirm the termination criterion for the simulation calculation of the schematic diagram model of the 110 kV line differential protection for Event 2 according to Table 10. When the calculation reaches the state where "phase A differential action" changes from "inactive" to "active", and the state where "send differential action permission signal to the opposite side" changes from "inactive" to "active", terminate the simulation calculation of Event 2.

[0133] 3) Start the simulation calculation at this moment for the schematic diagram model of the 110 kV line differential protection for Event 2. During the calculation, each functional graphic element calculates and outputs its state according to its respective input, and completes the simulation calculation of all functional graphic elements at the same moment. After all functional graphic elements are calculated, determine whether the schematic diagram state is stable by comparing whether the output states of all functional graphic elements before and after the calculation of this protection schematic diagram model have changed. If the output states of the functional graphic elements have not changed, it is determined that the state of this schematic diagram is stable at this moment; otherwise, perform loop calculation until the states of the functional graphic elements no longer change.

[0134] 4) After the calculation of the schematic diagram model of the 110 kV line differential protection for Event 2 at this moment is stable, compare the calculation results of the current moment states of each functional graphic element of this schematic diagram with the states of the previous moment, extract the information of the functional graphic elements whose states have changed, and store it in the component action time sequence library.

[0135] 5) According to the preset association relationship of the functional graphic elements, after the output state of the functional graphic elements of the schematic diagram model of the 110 kV line differential protection for Event 2 changes, the input graphic element state of the associated 110 kV three-phase primary reclosing schematic diagram model changes. The associated graphic element relationship is shown in the table:

[0136] Table 11 Component State Control for Event 2

[0137] Item Output Graphic Element Controlled Graphic Element Graphic Name 110kV Line Differential Protection Schematic Diagram 110kV Three-Phase Primary Reclosing Schematic Diagram Functional Graphic Element Name "Phase A Differential Action" "Device Not Started" Status 1 0 Functional Graphic Element Name "Phase A Differential Action" "Protection Trip" Status 1 1 Functional Graphic Element Name "Phase A Differential Action" "TWJ" Status 1 1 Functional Graphic Element Name "Phase A Differential Action" "No Current in All Three Phases" Status 1 1

[0138] 6) According to the association relationship between the functional graphic elements, if the output graphic element state of the schematic diagram model of the 110 kV line differential protection in Table 11 changes, generate control command information for the protection input graphic elements of the 110 kV three-phase primary reclosing schematic diagram model, and store it in the component state control library.

[0139] 7) Change the output state of the associated protection input graphic elements according to the output state change information in the component state control library.

[0140] 8) Determine whether the termination criterion for the calculation of the 110 kV line differential protection schematic model at this moment of Event 2 is met. If it is met, the calculation of Event 2 is completed; if not, advance the simulation clock and repeat steps 2)-7) to start the simulation calculation for the next moment;

[0141] (6) Calculate the protection operation timing sequence of Event 3.

[0142] 1) Extract the 110 kV three-phase primary reclosing schematic model of Event 3 according to Table 9. The initial state of the functional graphic elements of the 110 kV three-phase primary reclosing schematic model of Event 3 is obtained from the simulation calculations of Event 1 and Event 2. According to the association relationship between the functional graphic elements, in the calculation of Event 2, change the output state of the associated protection input graphic elements according to the output state change information of the component state control library;

[0143] 2) Confirm the termination criterion for the simulation calculation of the 110 kV three-phase primary reclosing schematic model of Event 3 according to Table 10, and terminate the simulation calculation of Event 3 when the calculation reaches the state where "reclosing" changes from "not operating" to "operating";

[0144] 3) Start the simulation calculation of the 110 kV three-phase primary reclosing schematic model of Event 3 at this moment. When calculating, each functional graphic element calculates its output state according to its respective input, and completes the simulation calculation of all functional graphic elements at the same moment. After all functional graphic elements are calculated, judge whether the state of the schematic diagram is stable by comparing whether the output states of all functional graphic elements before and after the calculation of this protection schematic model have changed. If the output states of the functional graphic elements have not changed, it is determined that the state of this schematic diagram is stable at this moment; otherwise, perform loop calculation until the states of the functional graphic elements no longer change;

[0145] 4) After the calculation of the 110 kV three-phase primary reclosing schematic model of Event 3 at this moment is stable, compare the calculation results of the current moment states of each functional graphic element of this schematic diagram with the states of the previous moment, extract the information of the functional graphic elements whose states have changed, and store it in the component operation timing library;

[0146] 5) According to the preset association relationship of the functional graphic elements, the state changes of other protection input graphic elements that will not be triggered by the calculation of the 110 kV three-phase primary reclosing schematic model of Event 3 at this moment;

[0147] 6) Determine whether the termination criterion for the calculation of the 110 kV three-phase primary reclosing schematic model of Event 3 at this moment is met. If it is met, the calculation of Event 3 is completed; if not, advance the simulation clock and repeat steps 2)-4) to start the simulation calculation for the next moment;

[0148] (7) After all protection schematic diagrams are calculated, the data recorded in the component operation timing library is the operation timing sequence of each protection component after this fault.

[0149] (8) Figure 4 、 Figure 5 、 Figure 6 are the calculation results of the protection time sequences for Event 1, Event 2, and Event 3 respectively.

[0150] Figure 4 、 Figure 6 In, the graphic primitive for protection input is identified by the number 1, and its initial state is shown in Table 9; Figure 5 In, the functional graphic primitive with the initial value of the output state being 1, i.e., the "operating state", is identified by the number 1; Figure 4 、 Figure 5 and Figure 6 In, the action sequence of the functional graphic primitives derived from the simulation calculation is 2 - 11.

[0151] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories) containing computer-usable program code.

[0152] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0153] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0154] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable apparatus to generate a computer-implemented process, thereby providing instructions for implementing the steps specified in one process or a plurality of processes and / or blocks Figure 1 in one block or a plurality of blocks Figure 1 for the functions specified in one block or a plurality of blocks.

[0155] The foregoing is only a preferred embodiment of the present invention, and it should be noted that for those of ordinary skill in the art, several improvements and modifications can be made without departing from the technical principle of the present invention, and these improvements and modifications should also be regarded as the protection scope of the present invention.

Claims

1. A simulation analysis and calculation method for the operation timing of a protection schematic diagram, characterized in that, The method includes the following steps: Establish a protection schematic model; Based on the established protection schematic model, perform simulation calculations; The method for performing simulation calculations includes the following steps: Confirm the sequence of protection action events to be simulated; Extract protection action events from the sequence of protection action events in the order of event occurrence; Determine the scope of the protection schematic related to the simulation analysis and calculation of the extracted protection action events, and extract one or more relevant protection schematic models; Based on the protection action events to be simulated, confirm the initial states of the protection function elements in each protection schematic model; Based on the content of the protection action events to be simulated, confirm the termination criteria for the simulation calculations of each protection schematic model; According to the sequence of protection action events, perform simulation calculations for each protection schematic model of the protection action events at this moment one by one. After obtaining the calculation results, store the calculation results in the action time sequence library; According to the sequence of protection action events, perform simulation calculations for the protection action events at each moment one by one, and perform loop calculations until the simulation calculations of all events in the sequence of protection action events are completed; Performing simulation calculations for each protection schematic model of the protection action events at this moment includes: calculating the action sequence of the function elements in the relay protection schematic diagram during the occurrence process of the protection action events, reasoning the state change process of each function element, and obtaining the time sequence state change sequence of the protection schematic function elements; The method of performing simulation calculations for each protection schematic model of the protection action events at this moment according to the sequence of protection action events, and storing the calculation results in the action time sequence library after obtaining the calculation results includes: During the simulation process of the protection schematic model, after the state calculation of a single schematic diagram is stable and the output states of these protection output elements change, control command information for the output states of other protection input elements is generated according to the association relationship between the function elements and stored in the component state control library.

2. The method for analyzing and calculating the action timing simulation of the protection schematic diagram according to claim 1, wherein The protection schematic model includes a function element model and a network topology model; The function element model is the smallest unit for the functional simulation and display of the protection schematic diagram. According to the functional characteristics of the function elements in the protection schematic diagram, a corresponding mathematical model is abstracted, which can complete certain logical functions and can simulate and implement the reasoning calculation of the function logic of the function elements in the simulation system; The network topology model is used to connect the various function element models of the same protection schematic model, represents the signal input and output relationships between the function elements, and can simulate the connections between sub-logic modules, including connection line elements and connection point elements.

3. The protection schematic diagram operation timing simulation analysis and calculation method according to claim 2, characterized in that The function element model includes protection input elements, protection output elements, logic calculation elements, setting control word elements, and pressure plate elements; The protection input element is the input component of the protection schematic model, and its output state can be changed according to the protection action events or the associated control instructions of other elements; The logic elements include AND, OR, NOT, and delay elements, and their output state changes are mainly controlled by input signals and time delays; The protected output primitive is the output component of the protection schematic model, which can output the protection action signal to the protection input primitive of the same protection schematic model or other protection schematic models, and control the change of the output state of the associated protection input primitive; The setting control word primitive is the primitive that reflects the state of the setting control word of the protection device; The pressure plate primitive is the primitive that reflects the state of the pressure plate of the protection device.

4. The method for simulating and analyzing the operation timing of the protection schematic diagram according to claim 1, wherein The content of the protection action event includes the sequence number of the action event, the event description, and the protection settings, pressure plates, switch states, and input states involved before and after the action.

5. The simulation analysis and calculation method for the operation timing of the protection schematic diagram according to claim 1, characterized in that, The method for a single protection schematic model to perform cyclic calculations until the output states of all its functional primitives are stable includes: Each functional primitive calculates its output according to the change of its input based on its own logical characteristics; After all functional primitives are calculated, it is judged whether the schematic state is stable by comparing whether the output states of all functional primitives before and after the calculation of this protection schematic model have changed. If the output states of the functional primitives have not changed, it is determined that the schematic state is stable at this moment. Otherwise, cyclic calculations are performed until the states of all functional primitives no longer change.

6. The method for simulating and analyzing the operation timing of the protection schematic diagram according to claim 5, characterized in that, The method for performing simulation calculations of protection action events at each moment in sequence according to the protection action event sequence and performing cyclic calculations until the simulation calculations of all events in the protection action event sequence are completed includes: After completing the simulation calculation of the protection action event at this moment, according to the protection action event sequence, check the protection action event at the next moment, and perform simulation calculations for each protection schematic model of the protection action event at this moment one by one. After cyclic calculations until all protection schematic models involved in the protection action event sequence are simulated and calculated to meet the termination criterion, the data recorded in the component action timing library is the action timing of the protection functional primitive model in this round of simulation calculations.