One-click sequential control device for checking and comparing the contents of sequential control tickets: methods, equipment, and media.
By establishing a dynamic standard library of key equipment information and using fuzzy processing technology, the problem of low efficiency in one-click sequential control operation ticket management in existing technologies has been solved, enabling efficient and accurate operation ticket comparison and maintenance plan formulation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-05
- Publication Date
- 2026-03-10
AI Technical Summary
Existing technologies for one-click sequential control operation ticket management are inefficient and lack systematic and flexible inspection and comparison tools, resulting in heavy workload for substation operation and maintenance centers and the risk of misoperation.
Establish a dynamic standard library of key equipment information, obtain operation ticket data through API data interface, identify and parse key characters, use fuzzy processing technology for comparison, output comparison results and generate maintenance and upgrade plans.
It improved the efficiency of operation ticket comparison, accurately identified error locations, formulated maintenance and upgrade plans, reduced manual intervention, and improved management efficiency.
Smart Images

Figure CN116756386B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of one-click sequential control ticket management. More specifically, it relates to comparison methods, equipment, and media. Background Technology
[0002] Currently, to meet the management requirements of one-click sequential control operation tickets in the power system, substation operation and maintenance centers need to dynamically manage the one-click sequential control operation tickets in operation at their subordinate substations, maintain and upgrade erroneous one-click sequential control operation tickets, and prevent the risk of misoperation of one-click sequential control devices. There are many manufacturers and types of one-click sequential control devices, and the number of secondary soft and hard pressure plates on the operation tickets is numerous and the information characters are complex. Furthermore, with the continuous growth of the power system, the number of substations and the total amount of equipment are increasing year by year. At the same time, major overhauls and upgrades of aging equipment are ongoing, and substations see a large number of new equipment constructions or major overhauls every year, making the management workload of operation tickets within the one-click sequential control devices extremely heavy. Currently, the inspection and comparison of one-click sequential control operation tickets is mainly done manually, and after problems occur, approval and modification are required. The lack of systematic and flexible tools for checking and comparing sequential control tickets greatly affects the efficiency of substation operation and maintenance centers in managing and maintaining one-click sequential control operation tickets. Summary of the Invention
[0003] The purpose of this invention is to provide a method, device, and medium for checking and comparing one-click sequential control operation tickets to improve the work efficiency of one-click sequential control operation ticket management and maintenance, so as to solve at least one of the problems existing in the prior art.
[0004] To achieve the above objectives, the present invention adopts the following technical solution:
[0005] The first aspect of this invention provides a method for checking and comparing one-click sequential control operation tickets, comprising:
[0006] Obtain sequential control operation ticket data;
[0007] Build a dynamic standard library of key equipment information;
[0008] Extract the key characters from the sequential control operation ticket, compare the key characters with the dynamic standard library of key equipment information one by one, and obtain and output the comparison results.
[0009] Furthermore, the method for obtaining sequential control operation ticket data includes:
[0010] The sequential control operation ticket message is received through the API data interface, and the sequential control operation ticket message is in JSON message format.
[0011] Obtain the fields of the sequential control operation ticket based on the sequential control operation ticket message;
[0012] Identify the manufacturer of the sequential control operation ticket and parse the fields of the sequential control operation ticket, outputting the sequential control operation ticket data in UTF-8 format.
[0013] Furthermore, the construction of the dynamic standard library of key equipment information includes:
[0014] Obtain the name, type, serial number, and commissioning time of each piece of equipment in each substation; wherein the name includes the name of the electrical equipment, the name of the protection device, and the name of the flexible pressure plate.
[0015] In response to the user's first input operation, the device operation table is obtained. The device operation table is used to record the combination of three names: the name of the electrical equipment, the name of the protective device, and the name of the soft pressure plate involved in the correct execution of the work order.
[0016] The equipment operation table and the name, type, number, and commissioning time of the equipment in each substation are respectively entered into the dynamic standard library of key equipment information.
[0017] Furthermore, when the substation is expanded or renovated, the dynamic standard library of key equipment information is updated.
[0018] Furthermore, the step of comparing the key characters with the dynamic standard library one by one, and obtaining and outputting the comparison results includes:
[0019] Identify non-critical characters in the sequential control operation ticket and blur them;
[0020] Extract key characters from the sequential control operation ticket, including the names of electrical equipment, protection devices, and soft pressure plates;
[0021] Determine whether there exists a combination in the dynamic standard library of key equipment information that is identical to the name of the electrical equipment in the sequential control operation ticket; if so, filter out all combinations in the dynamic standard library of key equipment information that are identical to the name of the electrical equipment in the operation ticket; otherwise, mark and output the name of the electrical equipment in the sequential control operation ticket.
[0022] Determine whether there is a combination with the same name as the electrical equipment in the operation ticket that is also the same as the name of the protection device in the operation ticket. If so, filter out the combination with the same name as the protection device in the operation ticket; otherwise, obtain and output the comparison result, wherein the comparison result indicates that there is an error in the operation ticket, and the error is the name of the protection device in the sequential control operation ticket.
[0023] Determine whether there is a combination with the same name as the protective device in the operation ticket that is the same as the name of the soft pressure plate in the operation ticket. If so, output the comparison result, where the comparison result indicates that the operation ticket is correct; otherwise, obtain and output the comparison result, where the comparison result indicates that the operation ticket has an error, specifically the name of the soft pressure plate in the sequential control operation ticket.
[0024] Furthermore, before determining whether there is a combination in the dynamic standard library of key equipment information that is identical to the name of the electrical equipment in the sequential control operation ticket, the method also includes determining whether there is a name of a protection device in the operation ticket. If not, the current step is skipped and the comparison result is output, wherein the comparison result indicates that the operation ticket is correct.
[0025] Furthermore, before determining whether there is a combination with the same name as the protective device in the operation ticket that is the same as the name of the soft pressure plate in the operation ticket, the method further includes determining whether there is a name of the soft pressure plate in the operation ticket. If not, the current step is skipped and the comparison result is output, wherein the comparison result indicates that the operation ticket is correct.
[0026] Furthermore, after extracting the key characters of the sequential control operation ticket, comparing the key characters with the dynamic standard library one by one, and obtaining and outputting the comparison results, the method also includes outputting the sequential control operation ticket, responding to the user's input operation, obtaining the maintenance and upgrade plan, and sending the comparison results and the maintenance and upgrade plan to the substation operation and maintenance center respectively.
[0027] A second aspect of the present invention provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the program to implement the method as described in any one of the first aspects.
[0028] A third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the method as described in any one of the first aspects.
[0029] The beneficial effects of this invention are as follows:
[0030] This invention establishes a dynamic standard library of key equipment information, which facilitates dynamic updates of the standard library during substation reconstruction and construction, thus improving the applicability of the invention. By matching the dynamic standard library of key equipment information with the sequential control operation ticket and outputting the comparison results, the comparison efficiency of the sequential control operation ticket is improved. At the same time, the comparison results are output, and the location of the problem in the sequential control operation ticket is determined based on the comparison results and the sequential control operation ticket, so as to identify the anomaly of the sequential control operation ticket and formulate a maintenance and upgrade plan accordingly. Attached Figure Description
[0031] The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
[0032] Figure 1 The flowchart illustrates a one-click sequential control operation ticket checking and comparison method provided by an embodiment of the present invention.
[0033] Figure 2 This diagram illustrates a flowchart of an embodiment of the present invention for obtaining sequential control operation ticket data.
[0034] Figure 3 A flowchart illustrating a construction of a dynamic standard library of key device information provided by an embodiment of the present invention is shown.
[0035] Figure 4 This document illustrates a flowchart of an embodiment of the present invention, which describes the extraction of key characters from a sequential control operation ticket, the comparison of these key characters with a dynamic standard library of key equipment information, and the acquisition and output of the comparison results.
[0036] Figure 5 A schematic diagram of the structure of a computer system for implementing the apparatus provided in the embodiments of the present invention is shown. Detailed Implementation
[0037] To more clearly illustrate the present invention, the following description, in conjunction with embodiments and accompanying drawings, further explains the invention. Similar components in the drawings are indicated by the same reference numerals. Those skilled in the art should understand that the specific description below is illustrative rather than restrictive and should not be construed as limiting the scope of protection of the present invention.
[0038] like Figure 1 As shown, one embodiment of the present invention provides a one-click sequential control operation ticket inspection and comparison method, characterized in that it includes:
[0039] Step S1: Obtain sequential control operation ticket data;
[0040] Step S2: Construct a dynamic standard library of key equipment information;
[0041] Step S3: Extract the key characters from the sequential control operation ticket, compare the key characters with the dynamic standard library of key equipment information one by one, and obtain and output the comparison results.
[0042] like Figure 2 As shown, in one possible implementation, the method for obtaining sequential control operation ticket data includes:
[0043] Step S11: Receive the sequential control operation ticket message through the API data interface;
[0044] Step S12: Obtain the sequential control operation ticket fields based on the sequential control operation ticket message;
[0045] Step S13: Identify the manufacturer of the sequential control operation ticket and parse the fields of the sequential control operation ticket, and output the sequential control operation ticket data in UTF-8 format;
[0046] The sequential control operation ticket message adopts the JSON message format.
[0047] like Figure 3 As shown, in one possible implementation, the construction of the dynamic standard library of key device information includes:
[0048] Step S21: Obtain the name, type, number, and commissioning time of the equipment in each substation; wherein the name includes the name of the electrical equipment, the name of the protection device, and the name of the soft pressure plate;
[0049] Step S22: Respond to the user's first input operation and obtain the equipment operation table. The equipment operation table is used to record the combination of three names: the name of the electrical equipment, the name of the protection device, and the name of the soft pressure plate involved in the correct execution of the work order.
[0050] Step S23: Enter the equipment operation table and the name, type, number and commissioning time of the equipment in each substation into the dynamic standard library of key equipment information.
[0051] In one specific embodiment, the names, types, numbers, and commissioning times of the equipment within the substation are obtained through the following methods: first, obtaining the equipment soft pressure plate name from the substation process layer protection device; second, obtaining the copied equipment nameplate information from the equipment asset management system; and third, manually copying the dual names of the equipment and the soft pressure plate name. Finally, an Excel summary table is generated by combining the data obtained above, as shown in the table below:
[0052]
[0053] When a substation is expanded or renovated, the method described above is executed: obtain the name, type, number, and commissioning time of the equipment in each substation.
[0054] The names mentioned include the names of electrical equipment, protective devices, and soft pressure plates;
[0055] In response to the user's first input operation, the device operation table is obtained. The device operation table is used to record the combination of three names: the name of the electrical equipment, the name of the protective device, and the name of the soft pressure plate involved in the correct execution of the work order.
[0056] The equipment operation table and the name, type, number, and commissioning time of the equipment in each substation are entered into the dynamic standard library of key equipment information to update the dynamic standard library of key equipment information.
[0057] In one possible implementation, comparing the key characters one by one with the dynamic standard library, and obtaining and outputting the comparison results, includes:
[0058] like Figure 4 As shown, in step S31, identify non-key characters in the sequential control operation ticket and blur the non-key characters.
[0059] Step S32: Extract key characters from the sequential control operation ticket. The key characters include the name of the electrical equipment, the name of the protection device, and the name of the soft pressure plate.
[0060] Step S33: Determine whether there is a combination in the dynamic standard library of key equipment information that is the same as the name of the electrical equipment in the sequential control operation ticket; if so, filter out all combinations in the dynamic standard library of key equipment information that are the same as the name of the electrical equipment in the operation ticket; otherwise, mark and output the name of the electrical equipment in the sequential control operation ticket.
[0061] Step S34: Determine whether there is a combination with the same name as the protective device in the operation ticket among the combinations with the same name as the electrical equipment in the operation ticket. If so, filter out the combination with the same name as the protective device in the operation ticket; otherwise, obtain and output the comparison result, wherein the comparison result indicates that there is an error in the operation ticket, and the error is the name of the protective device in the sequential control operation ticket.
[0062] Step S35: Determine whether there is a combination with the same name as the protective device in the operation ticket that is the same as the name of the soft pressure plate in the operation ticket. If so, output the comparison result, wherein the comparison result indicates that the operation ticket is correct; otherwise, obtain and output the comparison result, wherein the comparison result indicates that the operation ticket has an error, specifically the name of the soft pressure plate in the sequential control operation ticket.
[0063] In one possible implementation, before determining whether there is a combination in the dynamic standard library of key equipment information that is the same as the name of the electrical equipment in the sequential control operation ticket, the method further includes determining whether there is a name of a protection device in the operation ticket. If not, the current step is skipped and the comparison result is output, wherein the comparison result indicates that the operation ticket is correct.
[0064] In one possible implementation, before determining whether there is a combination with the same name as the protective device in the operation ticket that is the same as the name of the soft pressure plate in the operation ticket, the method further includes determining whether there is a name of the soft pressure plate in the operation ticket. If not, the current step is skipped and the comparison result is output, wherein the comparison result indicates that the operation ticket is correct.
[0065] In one possible implementation, after extracting the key characters of the sequential control operation ticket, comparing the key characters with the dynamic standard library one by one, and obtaining and outputting the comparison results, the method further includes outputting the sequential control operation ticket, responding to the user's input operation, obtaining the maintenance and upgrade plan, and sending the comparison results and the maintenance and upgrade plan to the substation operation and maintenance center respectively.
[0066] In a specific example, establishing a string keyword fuzzy matching verification rule includes fuzzing non-key characters and only matching and comparing key characters such as equipment name, soft pressure plate name, and protection device name to ensure the accuracy of the comparison results for the information of the operating equipment. The key information of the one-click sequential control ticket mainly consists of letters, numbers, Roman letters, and other characters. Taking the switching of a certain type of line protection device from operation to cold standby (operation of the 220kV Yuanwan I line 220kV I busbar) and the removal (full removal) of the 220kV Yuanwan I line PSL-603 type protection soft pressure plate as an example:
[0067] During the matching process, inconsistencies may arise between the sequential control operation ticket and the in-operation equipment information database due to issues such as inconsistent capitalization of letters, Roman numeral format, presence of spaces, "-", " / ", etc., in the names and numbers of the equipment in operation. This can lead to errors in the sequential control ticket comparison process and affect the results of anomaly judgment.
[0068] Therefore, fuzzy matching and similarity verification rules for strings are established. Non-key characters such as "investment", "exit", "-", and " / " in the sequential control tickets are fuzzed, and only the key characters of the sequential control tickets are compared and matched to ensure the correctness of the sequential control ticket comparison results.
[0069] The contents of the operation ticket are as follows:
[0070]
[0071]
[0072] The following information is obtained after sufficient comparison between the dynamic standard library of key equipment information and the sequential control operation ticket:
[0073]
[0074] This invention establishes a dynamic standard library of key equipment information, which facilitates dynamic updates of the standard library during substation reconstruction and construction, thus improving the applicability of the invention. By matching the dynamic standard library of key equipment information with the sequential control operation ticket and outputting the comparison results, the comparison efficiency of the sequential control operation ticket is improved. At the same time, the comparison results are output, and the location of the problem in the sequential control operation ticket is determined based on the comparison results and the sequential control operation ticket, so as to identify the anomaly of the sequential control operation ticket and formulate a maintenance and upgrade plan accordingly.
[0075] like Figure 5 As shown, a computer system suitable for implementing the one-click sequential control ticket checking and comparison method provided in the above embodiments includes a central processing module (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM). The RAM also stores various programs and data required for the operation of the computer system. The CPU, ROM, and RAM are connected via a bus. An input / output (I / O) interface is also connected to the bus.
[0076] The following components are connected to the I / O interface: input sections including keyboards, mice, etc.; output sections including liquid crystal displays (LCDs) and speakers, etc.; storage sections including hard disks, etc.; and communication sections including network interface cards such as LAN cards and modems. The communication sections perform communication processing via networks such as the Internet. Drives are also connected to the I / O interface as needed. Removable media, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage section as required.
[0077] Specifically, according to this embodiment, the process described in the flowchart above can be implemented as a computer software program. For example, this embodiment includes a computer program product comprising a computer program tangibly embodied on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium.
[0078] The flowcharts and schematic diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of the system, method, and computer program product of this embodiment. In this regard, each block in the flowchart or schematic diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the schematic diagram and / or flowchart, and combinations of blocks in the schematic diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0079] In the description of this invention, it should be noted that the terms "upper," "lower," etc., indicating the orientation or positional relationship are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Unless otherwise expressly specified and limited, the terms "installed," "connected," and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication between two elements. For those skilled in the art, the specific meaning of the above terms in this invention can be understood according to the specific circumstances.
[0080] It should also be noted that in the description of this invention, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0081] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the implementation of the present invention. For those skilled in the art, other variations or modifications can be made based on the above description. It is impossible to exhaustively list all the implementation methods here. All obvious variations or modifications derived from the technical solutions of the present invention are still within the protection scope of the present invention.
Claims
1. A method for checking and comparing one-key sequence control operation ticket, characterized in that, The application relates to a method for checking a sequence control operation ticket, and belongs to the field of power system operation. The method comprises the following steps: acquiring sequence control operation ticket data; constructing a dynamic standard library of device key information; specifically comprising: acquiring the names, types, numbers and operation times of devices in each transformer substation; wherein the names comprise the names of electrical devices, the names of protection devices and the names of soft pressure plates; in response to a first input operation of a user, acquiring a device operation table used for recording the combination of the three types of names of electrical devices, protection devices and soft pressure plates involved in the correct execution of a work ticket; and respectively inputting the device operation table and the names, types, numbers and operation times of devices in each transformer substation into the dynamic standard library of device key information; extracting key characters of the sequence control operation ticket, comparing the key characters with the dynamic standard library of device key information one by one, acquiring and outputting comparison results; specifically comprising: identifying non-key characters in the sequence control operation ticket and performing fuzzy processing on the non-key characters; extracting key characters in the sequence control operation ticket, wherein the key characters comprise the names of electrical devices, the names of protection devices and the names of soft pressure plates; judging whether there is a combination with the same name of electrical devices as that in the sequence control operation ticket in the dynamic standard library of device key information; if yes, screening all combinations with the same name of electrical devices as that in the operation ticket in the dynamic standard library of device key information; otherwise, marking and outputting the name of electrical devices in the sequence control operation ticket; judging whether there is a combination with the same name of protection devices as that in the operation ticket in the combination with the same name of electrical devices as that in the operation ticket, and if yes, screening the combination with the same name of protection devices as that in the operation ticket; otherwise, acquiring and outputting the comparison results, wherein the comparison results are that the operation ticket has errors, and the error is the name of protection devices in the sequence control operation ticket; 2. The method of claim 1, wherein, judging whether there is a combination with the same name of soft pressure plates as that in the operation ticket in the combination with the same name of protection devices as that in the operation ticket, and if yes, outputting the comparison results, wherein the comparison results are that the operation ticket is correct; otherwise, acquiring and outputting the comparison results, wherein the comparison results are that the operation ticket has errors, and the specific error is the name of soft pressure plates in the sequence control operation ticket. The method for acquiring sequence control operation ticket data comprises the following steps: receiving a sequence control operation ticket message through an API data interface, wherein the sequence control operation ticket message adopts a json message format; acquiring sequence control operation ticket fields according to the sequence control operation ticket message; 3. The method of claim 1, wherein, identifying the manufacturer of the sequence control operation ticket and analyzing the sequence control operation ticket fields, and outputting sequence control operation ticket data in the format of UTF-8.
4. The method of claim 1, wherein, When a transformer substation is expanded or reconstructed, the dynamic standard library of device key information is updated. Before judging whether there is a combination with the same name of electrical devices as that in the sequence control operation ticket in the dynamic standard library of device key information, the method further comprises judging whether there is a name of protection device in the operation ticket, and if not, the current step is exited and the comparison results are outputted, wherein the comparison results are that the operation ticket is correct.
5. The method of claim 1, wherein, Before judging whether the combination with the same name of the soft press plate in the operation ticket exists in the combination with the same name of the protection device in the operation ticket, the method further comprises judging whether the name of the soft press plate exists in the operation ticket, and if not, exiting this step and outputting the comparison result, wherein the comparison result is that the operation ticket is correct.
6. The method of claim 1, wherein, After the key characters of the sequence control operation ticket are extracted, the key characters are compared with the dynamic standard library one by one, and the comparison result is obtained and outputted, the method further comprises outputting the sequence control operation ticket, obtaining the maintenance upgrade scheme in response to the input operation of the user, and sending the comparison result and the maintenance upgrade scheme to the transformer operation and maintenance center respectively.
7. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the method of any one of claims 1-6 when executing the program.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method of any one of claims 1-6.
Citation Information
Patent Citations
Anti-misoperation ticket visualization system for power dispatching
CN115566801A