Power dispatching business data-driven intelligent dispatching operation ticket error prevention control system

By designing an intelligent scheduling operation ticket anti-error control system driven by power scheduling business data, the scheduling instructions in the scheduling operation ticket are prevented from error verification, which solves the problem of relying on manual review in the existing technology, and achieves higher calibration accuracy and grid safety.

CN119276013BActive Publication Date: 2025-04-04DALIAN POWER SUPPLY COMPANY STATE GRID LIAONING ELECTRIC POWER
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411796954.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-04-04
Estimated Expiration
2044-12-09

AI Technical Summary

Technical Problem

In the prior art, on-site operation orders are subject to five key constraints, while scheduling operation tickets can only pass manual review. As the scale of the power grid expands and the operation mode becomes more complex, mistakes will inevitably occur by relying solely on manual review.

Method used

An intelligent scheduling operation ticket prevention control system driven by power scheduling business data is designed, including operation record scheduling instruction module, accident record scheduling instruction module, scheduling operation ticket module and digital operation mode module. Through these modules, the system performs error-proof verification of the scheduling instructions in the scheduling operation ticket to ensure the safety and accuracy of the operation.

Benefits of technology

By preventing miscalculation of dispatch operation tickets, errors such as miscalculation instructions, miscalculation of equipment and operating modes caused by manual calibration are avoided, which reduces the risks brought by the power grid due to dispatch operation tickets and improves calibration accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119276013B_ABST
    Figure CN119276013B_ABST
Patent Text Reader

Abstract

The present invention discloses an intelligent dispatching operation ticket anti-error control system driven by power dispatching business data, including: operation records, accident records, operation ticket dispatching instructions and digital operation mode modules. The operation ticket dispatching instructions in the above module are processed as text. If the instruction anti-error passes, the operation mode is updated, and the updated data is used to verify the next dispatching instruction, and finally a text-data-text closed-loop process is formed. The existing technology solves the difficulties that the on-site operation order has five-protection key constraints, and the dispatching operation ticket is mainly reviewed manually. At the same time, it also avoids the problem of incomplete data coverage and untimely data update of the SCADA system when the dispatching operation ticket is verified by the dispatching centralized monitoring system (SCADA), and solves the unreasonable problem of using problem data to verify data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of electronic information technology, and in particular relates to an intelligent dispatching operation ticket error prevention management and control system driven by power dispatching business data. Background Art

[0002] In actual work, on-site operators break down the dispatching operation ticket into item-by-item operation orders to perform the switching operation of power grid equipment. In order to ensure the safety of the operation order, the Ministry of Water Resources and Electric Power first proposed the five-prevention concept of on-site operation orders in 1980, namely: prevent the circuit breaker from being opened or closed by mistake; prevent the disconnector from opening or closing with load; prevent the grounding wire (grounding switch) from being hung (closed) with power on; prevent the circuit breaker from being closed with the grounding wire (grounding switch); prevent the accidental entry into the live interval. From the perspective of power accident analysis, almost 70% of power-related accidents are caused by violations of the "five preventions" during operation. At present, the on-site operation order is constrained by the "five preventions" key, and the dispatching operation ticket can only be manually reviewed. As the scale of the power grid gradually expands, the operation mode of the power grid is becoming more and more complicated. It is inevitable that there will be omissions if it relies solely on manual review.

[0003] Dispatching business data refers to the operation records, accident records and dispatching operation tickets compiled by the dispatching department after execution. The dispatching operation ticket is a text collection compiled by the dispatching department, which is composed of multiple dispatching instructions sorted in a strict logical order. Its verification is the focus and difficulty of the dispatching part of the work and the focus of the present invention. The dispatching instruction is the general command for the dispatching department to manually change the operating mode of the power system under its jurisdiction (hereinafter referred to as the operating mode). It is also the only way. Issuing correct dispatching instructions is the core work of the power dispatching business. Dispatching instructions exist in three parts, operation records, accident records and dispatching operation tickets after execution. Among them, operation records and accident records are mostly single dispatching instructions, and the present invention does not involve the verification of these two items. Usually, the interval in power terminology is a collection of equipment such as circuit breakers, disconnectors, grounding wires and protection. One interval corresponds to multiple devices, and one device can only correspond to one interval. The digital operation mode provides basic data for preventing mischecking. These data are mainly integer values ​​1, 0 and -1, where -1 is proposed by the present invention to indicate non-existent equipment; the value 1 indicates that the circuit breaker is in the closed position, the grounding wire is installed, the disconnector is in the closed position, and the protection is in operation; the value 0 indicates that the circuit breaker is in the open position, the grounding wire is removed, the disconnector is in the open position, and the protection is exited. In the present invention, this set of values ​​mainly composed of the values ​​1, 0 and -1 used to indicate the status of regional power grid equipment is called a digital operation mode database, referred to as a digital operation mode. Summary of the invention

[0004] The purpose of the present invention is to solve the problem in the prior art that on-site operation orders are subject to five-protection key constraints, and dispatch operation tickets can only be reviewed manually. As the scale of the power grid gradually expands, the operation mode of the power grid is becoming more and more complicated. It is inevitable that omissions will occur if manual review is relied upon alone.

[0005] In order to solve the above problems, the present invention provides an intelligent dispatching operation ticket error prevention management and control system driven by power dispatching business data, comprising:

[0006] Operation record dispatch instruction module: the dispatcher records the individual dispatch instructions, which do not need to be checked; after executing the dispatch instructions of the operation record dispatch instruction module, the digital operation mode is directly updated;

[0007] Accident recording and dispatching instruction module: when an accident occurs in the power grid, the dispatcher records the individual dispatching instructions for handling the accident without verification; after executing the dispatching instructions of the accident recording and dispatching instruction module, the digital operation mode is directly updated;

[0008] Dispatch operation ticket module: It is a collection of dispatch instructions and needs to be verified. The dispatch operation ticket instruction set is loaded into the anti-error verification algorithm, and the dispatch instructions are checked for error one by one. If it does not conform to the logic, an anti-error failure is issued and the operation is interrupted; if it conforms to the logic, a pass prompt is issued and the digital operation mode is updated;

[0009] Digital operation mode module: The digital operation mode uses the value 1 to indicate that the circuit breaker is in the closed position, the grounding wire has been installed, the disconnector is in the closed position, and the protection is in operation; the value 0 indicates that the circuit breaker is in the open position, the grounding wire has been removed, the disconnector is in the open position, and the protection has been exited; the value -1 indicates that the device does not exist; and the operation mode database is parsed in combination with the device name. According to the requirements of dispatch management work, the digital operation mode module is only restricted by three modules, namely operation records, accident records and dispatch operation tickets;

[0010] Based on the above modules, the system works as follows:

[0011] S1: Dispatch operation ticket instruction parsing;

[0012] S1-1: Perform text processing on the dispatch instruction in the dispatch operation ticket module, and decompose the text into four fields: instruction type, interval name, device name, and execution predicate;

[0013] S1-2: Convert the plain text instructions of the dispatch operation ticket into digital form according to the dispatch instruction rules and load it into the memory;

[0014] S2: Anti-error verification of dispatching operation ticket instructions;

[0015] The anti-error verification data is derived from the switching operation rules and digital operation mode of the power system. The dispatching instructions in the dispatching operation ticket for the anti-error verification include: circuit breaker opening dispatching instructions, circuit breaker closing dispatching instructions, disconnector opening dispatching instructions, disconnector closing dispatching instructions, grounding wire installation dispatching instructions, and grounding wire removal dispatching instructions. The digital dispatching instructions parsed in step S1 are verified, and the verification content is as follows:

[0016] S2-1: The circuit breaker dispatch instruction verification is to first read the digital operation mode. If the three conditions are met, namely, the circuit breaker is in the closed position, it is an operation task, and the load will not be lost after the circuit breaker is opened, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed.

[0017] S2-2: The circuit breaker closing dispatch instruction verification is to first read the digital operation mode. When the following five conditions are met: the circuit breaker is in the open position, it is an operation task, the grounding wires on the interval line where the circuit breaker is located have been removed, the isolating switch in the interval where the circuit breaker is located is in the closed position, and the protection in the interval where the circuit breaker is located is in operation, the anti-error protection passes. If one of the conditions is not met, the anti-error protection fails.

[0018] S2-3: The dispatching instruction of the disconnector is checked. The digital operation mode is read first. When the disconnector is in the closed position, the circuit breaker of the compartment where the disconnector is located is in the open position, and the grounding wires on the line of the compartment where the disconnector is located have been removed, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed.

[0019] S2-4: Check the dispatching instruction of the disconnector, first read the digital operation mode, and when the three conditions are met: the disconnector is in the open position, the circuit breaker in the interval where the disconnector is located is in the open position, and the grounding wire on the line in the interval where the disconnector is located has been removed, the error prevention is passed; when one of the conditions is not met, the error prevention is not passed;

[0020] S2-5: The above-mentioned grounding wire installation dispatching instruction verification is to first read the above-mentioned digital operation mode. If the grounding wire of the interval is removed, the circuit breaker of the interval where the grounding wire is located is in the open position, and the isolating switch of the interval where the grounding wire is located is also in the open position, the anti-error pass is passed. If one of the conditions is not met, the anti-error fail is passed.

[0021] S2-6: the dispatching instruction verification of the grounding wire removal is to first read the digital operation mode. If the grounding wire in this interval has been installed and the circuit breaker and disconnector in the interval where the grounding wire is located are both in the open position, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed.

[0022] S3: Update of digital operation mode;

[0023] After the error prevention is passed, the digital operation mode is updated. According to the parameter data obtained in step S1-2, the values ​​are updated in the digital operation mode database in a timely manner to meet the verification of the next dispatch operation ticket instruction, forming a closed-loop management of data.

[0024] The preferred method includes:

[0025] M1-1: Perform text processing on the dispatch instruction in the dispatch operation ticket module and decompose the text into four fields:

[0026] The command type commandType is integer data, and the values ​​1 to 6 represent the six types of commands to be checked, which respectively represent the dispatching command of opening and closing circuit breaker, the dispatching command of opening and closing disconnector, and the dispatching command of installing and removing grounding wire;

[0027] The interval name intervalName is a string;

[0028] The device name equName is a string;

[0029] The execution predicate action is integer data. Through statistics of dispatch operation ticket instructions, the execution predicates include: open, exit, dismantle, end, stop; close, put in, install, start, send;

[0030] M1-2: Query the digital operation mode according to the interval name intervalName, find out whether the interval name exists in the current operation task task, the position of the circuit breaker in the interval switch, the power source property of the interval sourceType, the array of isolating switches in the interval isolatingswitch, interval protection protect, line isolating switch lineswitch, the position of the grounding wire in the interval groundingswitch, the device name equName, and save the above variables to the data dictionary phas:

[0031] phas=[intervalName, commandType,equName,action,switch,protect,

[0032] isolatingswitch,lineswitch,groundingswitch,task,sourceType]

[0033] Similarly, find other interval parameters of the substation with the same bus system where the equipment interval is located and save them to the data dictionary phas n middle:

[0034] phas n=[intervalName n , commandType n ,equName n ,action n ,switch n ,protect n ,

[0035] isolatingswitch n ,lineswitch n ,groundingswitch n ,task n ,sourceType n ]

[0036] Find other interval parameters on the same line as the equipment interval and save them to the data dictionary data m middle:

[0037] data m =[intervalName m , commandType m ,equName m ,action m ,switch m ,protect m ,

[0038] isolatingswitch m ,lineswitch m ,groundingswitch m ,task m ,sourceType m ]

[0039] Among them, phas n and data m The subscripts n and m are used to distinguish different intervals queried, and n and m are integer data;

[0040] M1-3: Build a query model to prevent mis-association intervals;

[0041] The query algorithm for the anti-mistake association interval inside the substation where the equipment interval is located is as follows:

[0042]

[0043] Among them, α, β, η, and λ respectively represent the quantitative relationship between the interval operation status and the interval operation status on each bus of the substation where the interval to be verified is located. The input x is the isolatingswitch array in step M1-2, x=isolatingswitch; p(x) is the position function of 1 in the custom query array x, representing the bus position of the circuit breaker, which is an integer with a domain of [0,3]. The S(p(x)) function is a custom string function, which is a function for finding the position of the bus tie circuit breaker and the section circuit breaker of the bus where the circuit breaker is located; isolatingswitch n ·Switch n is the phas in step M1-2 n The new one-dimensional array is obtained by multiplying the two arrays; Q1(x) to Q3(x) are custom functions, which shift the value 1 in the input array x, and are also arrays; the function f(S3(p(x)+S4(p(x)) is a custom piecewise function, f(S3(p(x)+S4(p(x))=S3(p(x)+S4(p(x), when S3(p(x)+S4(p(x)>1, f(S3(p(x)+S4(p(x)))=1; the function H(α,β,η,λ) is a custom interval search function, and finally outputs the array phas of all interval names associated with the operation ticket scheduling instruction. k , where k represents the number of intervals found;

[0044] M1-4: Anti-error calibration;

[0045]

[0046] In the formula, numbers without subscripts such as switch, task, isolatingswitch, groundingswtich, sourceType and commandType are all the values ​​of phas in step M1-2. Function G (phas k , sourceType k ) is the query function, input phas k is the interval name and the variable sourceType to be queried k , the output is a numerical value sourceType k, formula is the superposition of k sourceType values, To invert the value of each switch, that is, invert 1 to 0, invert 0 to 1, multiply the values ​​0 to m. , , The values ​​of data in step M1-2 are mThe corresponding value, the subscript m is used to distinguish different intervals. When m is equal to 5, it means there are 5 intervals. When q>=1, the error prevention passes, otherwise the error prevention fails.

[0047] The beneficial effects of the present invention: by preventing mis-verification of the dispatching instructions on the dispatching operation ticket, common errors such as "missing verification instructions", "misreading equipment" and "fuzzy memory of operating mode" caused by manual verification can be avoided. At the same time, it also avoids the problems of "large investment", "large maintenance workload" and "blind spots in the system" caused by the current excessive reliance of the power grid on the SCADA (data monitoring and control) system for verification. The verification method proposed in the present invention does not rely on complex equipment on site, does not require a lot of maintenance work, and is completely different from the data source of the traditional verification method. By comparing the two verification methods, the verification accuracy can be further improved, greatly reducing the risks brought to the power grid by the dispatching operation ticket. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 This is a schematic diagram of the logic framework of the error prevention control system of the present invention;

[0049] Figure 2 This is a schematic diagram of the scheduling instruction analysis of the present invention;

[0050] Figure 3 This is a schematic diagram of the anti-error verification of the circuit breaker of the present invention;

[0051] Figure 4 This is a schematic diagram of the circuit breaker anti-mis-closing check of the present invention;

[0052] Figure 5 This is a schematic diagram of the anti-error verification of the isolating switch of the present invention;

[0053] Figure 6 This is a schematic diagram of the anti-error verification of the isolating switch of the present invention;

[0054] Figure 7 A schematic diagram of the anti-error check for installing the ground wire according to the present invention;

[0055] Figure 8 This is a schematic diagram of the anti-error verification of removing the ground wire according to the present invention. DETAILED DESCRIPTION Specific embodiment:

[0057] An intelligent dispatching operation ticket error prevention control system driven by power dispatching business data, comprising:

[0058] Operation record dispatch instruction module: the dispatcher records the individual dispatch instructions, which do not need to be checked; after executing the dispatch instructions of the operation record dispatch instruction module, the digital operation mode is directly updated;

[0059] Accident recording and dispatching instruction module: when an accident occurs in the power grid, the dispatcher records the individual dispatching instructions for handling the accident without verification; after executing the dispatching instructions of the accident recording and dispatching instruction module, the digital operation mode is directly updated;

[0060] Dispatch operation ticket module: It is a collection of dispatch instructions and needs to be verified. The dispatch operation ticket instruction set is loaded into the anti-error verification algorithm, and the dispatch instructions are checked for error one by one. If it does not conform to the logic, an anti-error failure is issued and the operation is interrupted; if it conforms to the logic, a pass prompt is issued and the digital operation mode is updated;

[0061] Digital operation mode module: The digital operation mode is to use the value 1 to indicate that the circuit breaker is in the closed position, the grounding wire has been installed, the disconnector is in the closed position, and the protection is in operation; the value 0 indicates that the circuit breaker is in the open position, the grounding wire has been removed, the disconnector is in the open position, and the protection has been exited; the value -1 indicates that the device does not exist; and the operation mode database is parsed in combination with the device name. According to the requirements of the dispatching management work, the digital operation mode module is only restricted by three modules, namely the operation record, the accident record and the dispatching operation ticket; as shown in Table 1, when the bay A protection is in operation, the circuit breaker is in the closed position, the disconnector is in the closed position, and it is a power line, the value 1 is used to indicate it, otherwise the value 0 is used to indicate it;

[0062] Table 1

[0063] system interval Protect breaker Busbar disconnector Line isolating switch C knife switch Ground wire Power supply or load System 1 A 1 1 1 1 -1 0 1 System 2 B 1 0 1 0 -1 0 0

[0064] Based on the above modules, the system works as follows:

[0065] S1: Dispatch operation ticket instruction parsing;

[0066] S1-1: Perform text processing on the dispatch instruction in the dispatch operation ticket module, and decompose the text into four fields: instruction type, interval name, device name, and execution predicate;

[0067] S1-2: Convert the plain text instructions of the dispatch operation ticket into digital form according to the dispatch instruction rules and load it into the memory;

[0068] S2: Anti-error verification of dispatching operation ticket instructions;

[0069] The anti-error verification data is derived from the switching operation rules and digital operation mode of the power system. The dispatching instructions in the dispatching operation ticket for the anti-error verification include: circuit breaker opening dispatching instructions, circuit breaker closing dispatching instructions, disconnector opening dispatching instructions, disconnector closing dispatching instructions, grounding wire installation dispatching instructions, and grounding wire removal dispatching instructions. The digital dispatching instructions parsed in step S1 are verified, and the verification content is as follows:

[0070] S2-1: The circuit breaker dispatch instruction verification is to first read the digital operation mode. If the three conditions are met, namely, the circuit breaker is in the closed position, it is an operation task, and the load will not be lost after the circuit breaker is opened, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed.

[0071] S2-2: The circuit breaker closing dispatch instruction verification is to first read the digital operation mode. If the following five conditions are met: the circuit breaker is in the open position, it is an operation task, there is no grounding wire installed on the interval line where the circuit breaker is located, the disconnector of the interval where the circuit breaker is located is in the closed position, and the protection of the interval where the circuit breaker is located is in operation, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed.

[0072] S2-3: The dispatching instruction of the disconnector is checked, and the digital operation mode is read first. When the three conditions are met, the disconnector is in the closed position, the circuit breaker of the interval where the disconnector is located is in the open position, and there is no grounding wire installed on the line of the interval where the disconnector is located, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed.

[0073] S2-4: the disconnector dispatch instruction verification is performed by first reading the digital operation mode. When the disconnector is in the open position, the circuit breaker in the interval where the disconnector is located is in the open position, and there is no grounding wire installed on the line in the interval where the disconnector is located, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed.

[0074] S2-5: The above-mentioned grounding line installation dispatching instruction verification is to first read the above-mentioned digital operation mode. If the above-mentioned conditions are met, that there is no grounding line installed in this interval, the circuit breaker of the interval where the grounding line is located is in the open position, and the disconnector of the interval where the grounding line is located is also in the open position, the anti-error pass is performed. If one of the conditions is not met, the anti-error fail is performed.

[0075] S2-6: The dispatching instruction for removing the grounding wire is checked by first reading the digital operation mode. When the grounding wire has been installed and the circuit breaker and the disconnector in the interval where the grounding wire is located are both in the open position, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed.

[0076] S3: Update of digital operation mode;

[0077] After the error prevention is passed, the digital operation mode is updated. According to the parameter data obtained in step S1-2, the values ​​are updated in the digital operation mode database in a timely manner to meet the verification of the next dispatch operation ticket instruction, forming a closed-loop management of data.

[0078] An intelligent dispatching operation ticket error prevention control system driven by power dispatching business data, comprising:

[0079] M1-1: Perform text processing on the dispatch instruction in the dispatch operation ticket module and decompose the text into four fields:

[0080] The command type commandType is integer data, and the values ​​1 to 6 represent the six types of commands to be checked, which respectively represent the dispatching command of opening and closing circuit breaker, the dispatching command of opening and closing disconnector, and the dispatching command of installing and removing grounding wire;

[0081] The interval name intervalName is a string;

[0082] The device name equName is a string;

[0083] The execution predicate action is integer data. Through statistics of dispatch operation ticket instructions, the execution predicates include: open, exit, dismantle, end, stop; close, put in, install, start, send;

[0084] M1-2: Query the digital operation mode according to the interval name intervalName, find out whether the interval name exists in the current operation task task, the position of the circuit breaker in the interval switch, the power source property of the interval sourceType, the array of isolating switches in the interval isolatingswitch, interval protection protect, line isolating switch lineswitch, the position of the grounding wire in the interval groundingswitch, the device name equName, and save the above variables to the data dictionary phas:

[0085] phas=[intervalName, commandType,equName,action,switch,protect,

[0086] isolatingswitch,lineswitch,groundingswitch,task,sourceType]

[0087] Similarly, find other interval parameters of the substation with the same bus system where the equipment interval is located and save them to the data dictionary phas n middle:

[0088] phas n =[intervalName n , commandType n ,equName n ,action n ,switch n ,protect n ,

[0089] isolatingswitch n ,lineswitch n ,groundingswitch n ,task n ,sourceType n ]

[0090] Find other interval parameters on the same line as the equipment interval and save them to the data dictionary data m middle:

[0091] data m =[intervalName m , commandType m ,equName m ,action m ,switch m ,protect m ,

[0092] isolatingswitch m ,lineswitch m ,groundingswitch m ,task m ,sourceType m ]

[0093] Among them, phas n and data m The subscripts n and m are used to distinguish different intervals queried, and n and m are integer data;

[0094] M1-3: Build a query model to prevent mis-association intervals;

[0095] The query algorithm for the anti-mistake association interval inside the substation where the equipment interval is located is as follows:

[0096]

[0097] Among them, α, β, η, and λ respectively represent the quantitative relationship between the interval operation status and the interval operation status on each bus of the substation where the interval to be verified is located. The input x is the isolatingswitch array in step M1-2, x=isolatingswitch; p(x) is the position function of 1 in the custom query array x, representing the bus position of the circuit breaker, which is an integer with a domain of [0,3]. The S(p(x)) function is a custom string function, which is a function for finding the position of the bus tie circuit breaker and the section circuit breaker of the bus where the circuit breaker is located; isolatingswitch n ·Switch n is the phas in step M1-2 n The new one-dimensional array is obtained by multiplying the two arrays; Q1(x) to Q3(x) are custom functions, which shift the value 1 in the input array x, and are also arrays; the function f(S3(p(x)+S4(p(x)) is a custom piecewise function, f(S3(p(x)+S4(p(x))=S3(p(x)+S4(p(x), when S3(p(x)+S4(p(x)>1, f(S3(p(x)+S4(p(x)))=1; the function H(α,β,η,λ) is a custom interval search function, and finally outputs the array phas of all interval names associated with the operation ticket scheduling instruction. k , where k represents the number of intervals found;

[0098] M1-4: Anti-error calibration;

[0099]

[0100] In the formula, numbers without subscripts such as switch, task, isolatingswitch, groundingswtich, sourceType and commandType are all the values ​​of phas in step M1-2. Function G (phas k , sourceType k ) is the query function, input phas k is the interval name and the variable sourceType to be queried k , the output is a numerical value sourceType k, formula is the superposition of k sourceType values, To invert the value of each switch, that is, invert 1 to 0, invert 0 to 1, multiply the values ​​0 to m. , , The values ​​of data in step M1-2 are mThe corresponding value, the subscript m is used to distinguish different intervals. When m is equal to 5, it means there are 5 intervals. When q>=1, the error prevention passes, otherwise the error prevention fails.

[0101] The above shows and describes the basic principles and main features of the present invention and the advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. An intelligent dispatching operation ticket error prevention control system driven by power dispatching business data, characterized in that: include: Operation record dispatch instruction module: the dispatcher records the individual dispatch instructions, which do not need to be checked; after executing the dispatch instructions of the operation record dispatch instruction module, the digital operation mode is directly updated; Accident recording and dispatching instruction module: when an accident occurs in the power grid, the dispatcher records the individual dispatching instructions for handling the accident without verification; after executing the dispatching instructions of the accident recording and dispatching instruction module, the digital operation mode is directly updated; Dispatch operation ticket module: It is a collection of dispatch instructions and needs to be verified. The dispatch operation ticket instruction set is loaded into the anti-error verification algorithm, and the dispatch instructions are checked for error one by one. If it does not conform to the logic, an anti-error failure is issued and the operation is interrupted; if it conforms to the logic, a pass prompt is issued and the digital operation mode is updated; Digital operation mode module: The digital operation mode uses the value 1 to indicate that the circuit breaker is in the closed position, the grounding wire has been installed, the disconnector is in the closed position, and the protection is in operation; the value 0 indicates that the circuit breaker is in the open position, the grounding wire has been removed, the disconnector is in the open position, and the protection has been exited; the value -1 indicates that the device does not exist; and the operation mode database is parsed in combination with the device name. According to the requirements of dispatch management work, the digital operation mode module is only restricted by three modules, namely operation records, accident records and dispatch operation tickets; Based on the above modules, the system works as follows: S1: Dispatch operation ticket instruction parsing; S1-1: Perform text processing on the dispatch instruction in the dispatch operation ticket module, and decompose the text into four fields: instruction type, interval name, device name, and execution predicate; S1-2: Convert the plain text instructions of the dispatch operation ticket into digital form according to the dispatch instruction rules and load it into the memory; S2: Anti-error verification of dispatching operation ticket instructions; The anti-error verification data is derived from the switching operation rules and digital operation mode of the power system. The dispatching instructions in the dispatching operation ticket for the anti-error verification include: circuit breaker opening dispatching instructions, circuit breaker closing dispatching instructions, disconnector opening dispatching instructions, disconnector closing dispatching instructions, grounding wire installation dispatching instructions, and grounding wire removal dispatching instructions. The digital dispatching instructions parsed in step S1 are verified, and the verification content is as follows: S2-1: The circuit breaker dispatch instruction verification is to first read the digital operation mode. If the three conditions are met, namely, the circuit breaker is in the closed position, it is an operation task, and the load will not be lost after the circuit breaker is opened, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed. S2-2: The circuit breaker closing dispatch instruction verification is to first read the digital operation mode. When the following five conditions are met: the circuit breaker is in the open position, it is an operation task, the grounding wires on the interval line where the circuit breaker is located have been removed, the isolating switch in the interval where the circuit breaker is located is in the closed position, and the protection in the interval where the circuit breaker is located is in operation, the anti-error protection passes. If one of the conditions is not met, the anti-error protection fails. S2-3: The dispatching instruction of the disconnector is checked. The digital operation mode is read first. When the disconnector is in the closed position, the circuit breaker of the compartment where the disconnector is located is in the open position, and the grounding wires on the line of the compartment where the disconnector is located have been removed, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed. S2-4: Check the dispatching instruction of the disconnector, first read the digital operation mode, and when the three conditions are met: the disconnector is in the open position, the circuit breaker in the interval where the disconnector is located is in the open position, and the grounding wire on the line in the interval where the disconnector is located has been removed, the error prevention is passed; when one of the conditions is not met, the error prevention is not passed; S2-5: The above-mentioned grounding wire installation dispatching instruction verification is to first read the above-mentioned digital operation mode. If the grounding wire of the interval is removed, the circuit breaker of the interval where the grounding wire is located is in the open position, and the isolating switch of the interval where the grounding wire is located is also in the open position, the anti-error pass is passed. If one of the conditions is not met, the anti-error fail is passed. S2-6: the dispatching instruction verification of the grounding wire removal is to first read the digital operation mode. If the grounding wire in this interval has been installed and the circuit breaker and disconnector in the interval where the grounding wire is located are both in the open position, the error prevention is passed. If one of the conditions is not met, the error prevention is not passed. S3: Update of digital operation mode; After the error prevention is passed, the digital operation mode is updated. According to the parameter data obtained in step S1-2, the values ​​are updated in the digital operation mode database in a timely manner to meet the verification of the next dispatch operation ticket instruction, forming a closed-loop management of data.

2. The intelligent dispatching operation ticket error prevention management and control system driven by power dispatching business data according to claim 1 is characterized in that: include: M1-1: Perform text processing on the dispatch instruction in the dispatch operation ticket module and decompose the text into four fields: The command type commandType is integer data, and the values ​​1 to 6 represent the six types of commands to be checked, which respectively represent the dispatching command of opening and closing circuit breaker, the dispatching command of opening and closing disconnector, and the dispatching command of installing and removing grounding wire; The interval name intervalName is a string; The device name equName is a string; The execution predicate action is integer data. Through statistics of dispatch operation ticket instructions, the execution predicates include: open, exit, dismantle, end, stop; close, put in, install, start, send; M1-2: Query the digital operation mode according to the interval name intervalName, find out whether the interval name exists in the current operation task task, the position of the circuit breaker in the interval switch, the power source property of the interval sourceType, the array of isolating switches in the interval isolatingswitch, interval protection protect, line isolating switch lineswitch, the position of the grounding wire in the interval groundingswitch, the device name equName, and save the above variables to the data dictionary phas: phas=[intervalName, commandType,equName,action,switch,protect, isolatingswitch,lineswitch,groundingswitch,task,sourceType] Similarly, find other interval parameters of the substation with the same bus system where the equipment interval is located and save them to the data dictionary phas n middle: phas n =[intervalName n ,commandType n ,equName n ,action n ,switch n ,protect n , isolatingswitch n ,lineswitch n ,groundingswitch n ,task n ,sourceType n ] Find other interval parameters on the same line as the equipment interval and save them to the data dictionary data m middle: data m =[intervalName m ,commandType m ,equName m ,action m ,switch m ,protect m , isolatingswitch m ,lineswitch m ,groundingswitch m ,task m ,sourceType m ] Among them, phas n and data m The subscripts n and m are used to distinguish different intervals queried, and n and m are integer data; M1-3: Build a query model to prevent mis-association intervals; The query algorithm for the anti-mistake association interval inside the substation where the equipment interval is located is as follows: Among them, α, β, η, and λ respectively represent the quantitative relationship between the interval operation status and the interval operation status on each bus of the substation where the interval to be verified is located. The input x is the isolatingswitch array in step M1-2, x=isolatingswitch; p(x) is the position function of 1 in the custom query array x, representing the bus position of the circuit breaker, which is an integer with a domain of [0,3]. The S(p(x)) function is a custom string function, which is a function for finding the position of the bus tie circuit breaker and the section circuit breaker of the bus where the circuit breaker is located; isolatingswitch n ·Switch n is the phas in step M1-2 n The new one-dimensional array is obtained by multiplying the two arrays; Q1(x) to Q3(x) are custom functions, which shift the value 1 in the input array x, and are also arrays; the function f(S3(p(x)+S4(p(x)) is a custom piecewise function, f(S3(p(x)+S4(p(x))=S3(p(x)+S4(p(x), when S3(p(x)+S4(p(x)>1, f(S3(p(x)+S4(p(x)))=1; the function H(α,β,η,λ) is a custom interval search function, and finally outputs the array phas of all interval names associated with the operation ticket scheduling instruction. k , where k represents the number of intervals found; M1-4: Anti-error calibration; In the formula, numbers without subscripts such as switch, task, isolatingswitch, groundingswtich, sourceType and commandType are all the values ​​of phas in step M1-2. Function G (phas k , sourceType k ) is the query function, input phas k is the interval name and the variable sourceType to be queried k , the output is a numerical value sourceType k, formula is the superposition of k sourceType values, To invert the value of each switch, that is, invert 1 to 0, invert 0 to 1, multiply the values ​​0 to m. , , The values ​​of data in step M1-2 are m The corresponding value, the subscript m is used to distinguish different intervals. When m is equal to 5, it means there are 5 intervals. When q>=1, the error prevention passes, otherwise the error prevention fails.

Citation Information

Patent Citations

  • Power dispatching anti-error checking device and system

    CN111049263A

  • Scheduling operation ticket instruction real-time anti-error system

    CN111476476A