Method and device for automatically monitoring knife switch status, and computer-readable storage medium
By automatically monitoring the knife switch status of the substation, the safety risks caused by ignoring the intermediate state of the knife switch in the prior art are solved, and timely handling and security guarantee of the intermediate state are achieved.
Patent Information
- Application Number
- CN202411408287.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-10-10
AI Technical Summary
The intermediate state of the knife switch is ignored in the prior art, resulting in the safety risks brought by the intermediate state cannot be guaranteed.
Provide an automatic monitoring method for knife switch status, which can analyze and operate by obtaining the analysis of knife switch status data of the substation, including the analysis of the entire station, the analysis of the direct-connection switch list, the analysis of the main transformer associated with the grounding knife switch, and the analysis of the segmented knife switch. Analyze the direct-connected busbar, automatically monitor the status of the knife switch, and track and verify the intermediate state of the knife switch.
Automatic monitoring of the intermediate state of the knife switch is realized, and the dispatcher is promptly reminded to follow up, ensuring the safety of the power system.
Smart Images

Figure CN118920708B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of knife switch monitoring, and in particular to a knife switch state automatic monitoring method, a knife switch state automatic monitoring device, a computer-readable storage medium and a computer program product. Background Art
[0002] At present, the status of the knife switch in the substation is indicated on the three-zone dispatching automation subsystem. For the knife switch in the "intermediate state", since there is no warning function for this state in the three-zone dispatching automation subsystem, the problem of the intermediate state of the knife switch is often easily overlooked. If the investigation is completely handled manually, then it will be time-consuming and laborious to check one by one in many sites, and the investigation is difficult. The results of the investigation need to consider all aspects of factors. The results obtained solely by manual means are not accurate, and the safety risks brought by the intermediate state of the knife switch cannot be guaranteed. Summary of the invention
[0003] The main purpose of the present application is to provide a method for automatically monitoring the status of a knife switch, an automatic monitoring device for the status of a knife switch, a computer-readable storage medium and a computer program product, so as to at least solve the problem in the prior art that the intermediate state of the knife switch is ignored, resulting in safety risks caused by the intermediate state.
[0004] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for automatically monitoring the status of a knife switch is provided, comprising: obtaining parsed knife switch status data of a substation, wherein the parsed knife switch status data at least includes a device code, a plant code, a status quantity and a parsing time; performing an analysis operation on the data in the intermediate state in the parsed knife switch status data to obtain an analysis result, and automatically monitoring the status of the knife switch according to the analysis result, wherein the analysis operation comprises a whole station sign-off analysis, a direct switch sign-off analysis, a grounding knife switch associated main transformer sign-off analysis, a section knife switch analysis and a direct bus sign-off analysis, wherein the whole station sign-off analysis is a marking analysis of the entire substation, the direct switch sign-off analysis is an analysis of the switch directly connected to the knife switch, the grounding knife switch associated main transformer sign-off analysis is an analysis of the equipment connected to the grounding knife switch, the section knife switch analysis is an analysis of the section knife switch, and the direct bus sign-off analysis is an analysis of the bus directly connected to the knife switch, and the intermediate state is a state of the knife switch state other than a completely open state and a completely closed state.
[0005] Optionally, after obtaining the parsed knife switch status data of the substation, the method also includes: obtaining the knife switch status data in the substation in real time, and parsing the knife switch status data to obtain the parsed knife switch status data; storing the parsed knife switch status data in a monitoring auxiliary database, wherein the monitoring auxiliary database at least stores a knife switch status table, an equipment table, a plant station table, a listing information table, an equipment topology table and a personnel telephone table, the knife switch status table includes the equipment code, the plant station code, the status quantity and the parsing time, the equipment table includes the equipment code, the equipment name, the plant station code and the equipment type, the plant station table includes the plant station code and the plant station name, the listing information table includes the equipment code, the plant station code, the listing start time, the listing end time and the listing information, the equipment topology table includes the equipment code, the equipment type and the upper and lower equipment of the equipment corresponding to the equipment code, and the personnel telephone table includes the identity information and contact information of the operator.
[0006] Optionally, an analysis operation is performed on the data in the intermediate state in the analyzed knife switch status data to obtain an analysis result, including: reading all intermediate state data sets to obtain a record set, the record set including a set formed by multiple records, any one of the records including the equipment code, the plant station code, the state quantity and the listing information table; a first analysis step, performing the full-station listing analysis on the current record in the record set, the current record being any one of the records in the record set; a second analysis step, when it is determined in the full-station listing analysis that the substation is not in the full-station listing state, performing the direct-connected switch listing analysis, the full-station listing state being that the entire substation is in a maintenance state; a third analysis step, when it is determined in the direct-connected switch listing analysis that the knife switch's direct-connected switch is not in the direct-connected switch listing state, performing the grounding knife switch-associated main transformer listing analysis, the direct-connected switch listing state being that the direct-connected switch of the knife switch is in maintenance status; a fourth analysis step, in the case where it is determined in the grounding switch associated main transformer hanging analysis that the device connected to the grounding switch is not in the grounding switch associated main transformer hanging state, the segmented switch analysis is performed; a fifth analysis step, in the case where it is determined in the segmented switch analysis that the segmented switch does not exist, the direct bus hanging analysis is performed; a marking notification step, in the case where it is determined in the direct bus hanging analysis that the switch does not exist and the direct bus is in the direct bus hanging state, the records in the to-be-notified set are marked according to the current record and a notification message is issued, the notification message is used to notify that there is an abnormality in the switch state, and the to-be-notified set is a set of the records to which the notification message is to be issued; the first analysis step, the second analysis step, the third analysis step, the fourth analysis step, the fifth analysis step and the marking notification step are repeated in sequence at least once until all the records in the record set are analyzed and the analysis result is obtained.
[0007] Optionally, the full-station signboard analysis is performed on the current record in the record set, including: a first judgment step, judging whether there is a first target record that satisfies a first condition, the first condition being that the plant station code in the signboard information table is the same as the plant station code of the current record, the signboard information is a full-station signboard, and the signboard end time is empty; a first judgment step, judging that the substation is not in the full-station signboard state when the first target record corresponding to the current record does not exist; a first update step, updating the next record in the record set that has not undergone the full-station signboard analysis to the current record when the first target record corresponding to the current record exists, and re-executing the first judgment step, the first judgment step, and the first update step; judging that the substation is in the full-station signboard state when the first target record exists in all records in the record set.
[0008] Optionally, the direct switch hang-up analysis is performed, including: a second judgment step, judging whether there is a second target record that meets the second condition, the second condition being that the subordinate device of the first target device in the device topology table is the device corresponding to the current record, and the device type of the first target device is a switch; a third judgment step, if the second target record exists, judging whether there is a third target record that meets the third condition, the third condition being that the device code in the hang-up information table is the same as the device code corresponding to the second target record and the hang-up end time is empty; a second judgment step, if the third target record corresponding to the current record does not exist, judging that the direct switch of the knife switch is not in the direct switch hang-up state; a second update step, if the third target record corresponding to the current record exists, updating the next record in the record set that has not undergone the direct switch hang-up analysis to the current record, and sequentially re-executing the second judgment step, the third judgment step, the second judgment step and the second update step; if the third target record exists in all records in the record set, judging that the direct switch of the knife switch is in the direct switch hang-up state.
[0009] Optionally, the grounding switch associated with the main transformer listing analysis is performed, including: a fourth judgment step, judging whether there is a fourth target record that meets the fourth condition, the fourth condition being that the device code in the device table is the same as the device code in the current record; a third judgment step, in the absence of the fourth target record, judging that the device connected to the grounding switch is not in the grounding switch associated with the main transformer listing state; a fifth judgment step, in the presence of the fourth target record, judging whether there is a first keyword in the device name in the fourth target record, the first keyword being the grounding switch; a fourth judgment step, in the absence of the first keyword in the device name in the fourth target record, judging The device connected to the grounding switch is not in the state of the grounding switch-associated main transformer being listed; the sixth judgment step, when the first keyword exists in the device name of the fourth target record, judge whether there is a fifth target record that meets the fifth condition, and the fifth condition is that the subordinate device of the second target device in the device topology table is the device corresponding to the current record, and the device type of the second target device is the main transformer; the fifth judgment step, when the fifth target record does not exist, judge that the device connected to the grounding switch is not in the state of the grounding switch-associated main transformer being listed; the seventh judgment step, when the fifth target record exists, judge whether there is a sixth target record that meets the sixth condition , the sixth condition is that the device code in the listing information table is the same as the device code in the fifth target record and the listing end time is empty; the third updating step, when the sixth target record exists, the next record in the record set that has not undergone the listing analysis of the main transformer associated with the grounding switch is updated to the current record, and the fourth judgment step, the third judgment step, the fifth judgment step, the fourth judgment step, the sixth judgment step, the fifth judgment step, the seventh judgment step and the third updating step are re-executed in sequence; when all the records in the record set have the sixth target record, it is determined that the device connected to the grounding switch is in the grounding state. The grounding switch is associated with the main transformer hanging state; in the case that the sixth target record does not exist, it is judged whether there is a seventh target record that meets the seventh condition, and the seventh condition is that the upper device of the third target device in the device topology table is the device corresponding to the current record, and the device type of the third target device is the main transformer; in the case that the seventh target record does not exist, it is determined that the device connected to the grounding switch is not in the grounding switch associated with the main transformer hanging state; in the case that the seventh target record exists, it is judged whether there is an eighth target record that meets the eighth condition, and the eighth condition is that the device code in the switch status table is the same as the device code in the seventh target record and the state quantity is 0;If the eighth target record exists, the next record in the record set that has not been subjected to the grounding switch associated main transformer sign-on analysis is updated as the current record, and the grounding switch associated main transformer sign-on analysis is performed again; if the eighth target record does not exist, the marking notification step is performed; if all records in the record set have the eighth target record, it is determined that the device connected to the grounding switch is in the grounding switch associated main transformer sign-on state. ;
[0010] Optionally, the marking notification step includes: an eighth judgment step, judging whether there is a ninth target record satisfying a ninth condition in the to-be-notified set, wherein the ninth condition is that the device code in the to-be-notified set is the same as the device code of the current record; a fourth updating step, in the case where the ninth target record does not exist, updating the next record in the record set that has not undergone the eighth judgment step to the current record, and returning to execute the eighth judgment step; a ninth judgment step, in the case where the ninth target record exists, marking the ninth target record, and judging whether the time interval is greater than a time threshold, wherein the time interval is the ninth The duration between the parsing time of the target record and the parsing time of the current record; a clearing step, when the time interval is greater than the time threshold, issuing a notification message and clearing the ninth target record from the set to be notified; a fifth updating step, when the time interval is less than or equal to the time threshold, updating the next record in the record set that has not been analyzed in the eighth judgment step to the current record, and repeating the eighth judgment step, the fourth updating step, the ninth judgment step, the clearing step and the fifth updating step in sequence until all the records in the record set have completed the analysis.
[0011] According to another aspect of the present application, a device for automatically monitoring the status of a knife switch is provided, the device comprising: an acquisition unit, for acquiring parsed knife switch status data of a substation, the parsed knife switch status data comprising at least a device code, a plant code, a status quantity and a parsing time; an analysis unit, for performing an analysis operation on the data in the parsed knife switch status data that is an intermediate state, obtaining an analysis result, and automatically monitoring the status of the knife switch according to the analysis result, the analysis operation comprising a whole-station sign-off analysis, a direct-connected switch sign-off analysis, a grounding knife switch associated main transformer sign-off analysis, a sectioned knife switch analysis and a direct-connected bus sign-off analysis, the whole-station sign-off analysis is a marking analysis of the whole substation, the direct-connected switch sign-off analysis is an analysis of the switch directly connected to the knife switch, the grounding knife switch associated main transformer sign-off analysis is an analysis of the equipment connected to the grounding knife switch, the sectioned knife switch analysis is an analysis of the sectioned knife switch, the direct-connected bus sign-off analysis is an analysis of the bus directly connected to the knife switch, and the intermediate state is a state of the knife switch state other than a completely open state and a completely closed state.
[0012] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.
[0013] According to another aspect of the present application, a computer program product is provided, comprising computer instructions, wherein when the computer instructions are executed by a processor, any one of the methods described above is implemented.
[0014] Applying the technical solution of the present application, in the automatic monitoring method of the knife switch status, first, the analyzed knife switch status data of the substation is obtained, and the above-mentioned analyzed knife switch status data at least includes equipment code, plant code, status quantity and analysis time; then, the data in the above-mentioned analyzed knife switch status data that is in the intermediate state is analyzed to obtain the analysis result, and the knife switch status is automatically monitored according to the above-mentioned analysis result, and the above-mentioned analysis operation includes the whole station hanging analysis, the direct switch hanging analysis, the grounding knife switch associated main transformer hanging analysis, the section knife switch analysis and the direct bus hanging analysis. The above-mentioned whole station hanging analysis is to mark the entire substation, the above-mentioned direct switch hanging analysis is to analyze the switch directly connected to the above-mentioned knife switch, the above-mentioned grounding knife switch associated main transformer hanging analysis is to analyze the equipment connected to the grounding knife switch, the above-mentioned section knife switch analysis is to analyze the section knife switch, the above-mentioned direct bus hanging analysis is to analyze the bus directly connected to the above-mentioned knife switch, and the above-mentioned intermediate state is the state of the above-mentioned knife switch state except the completely open state and the completely closed state. The present application obtains the analyzed switch status data, i.e., the analyzed switch status data, and analyzes the analyzed switch status data, tracks and verifies the intermediate state of the switch, and determines whether the switch is abnormal because of any of the following conditions: the whole station is listed, the direct switch is listed, the grounding switch is associated with the main transformer, the sectional switch is listed, and the direct bus is listed, or the switch itself is faulty, so as to promptly remind the dispatcher on duty to follow up. The present application solves the problem in the prior art that the intermediate state of the switch is ignored, resulting in safety risks caused by the intermediate state. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 A hardware structure block diagram of a mobile terminal for executing a method for automatically monitoring knife switch status provided in an embodiment of the present application is shown;
[0016] Figure 2 A schematic flow chart of a method for automatically monitoring a knife switch state provided according to an embodiment of the present application is shown;
[0017] Figure 3 A processing flow chart of knife switch status data provided according to an embodiment of the present application is shown;
[0018] Figure 4 A processing flow chart of analyzing the status of a knife switch provided in accordance with an embodiment of the present application is shown;
[0019] Figure 5 A structural block diagram of an automatic switch status monitoring device provided according to an embodiment of the present application is shown.
[0020] The above drawings include the following reference numerals:
[0021] 102, processor; 104, memory; 106, transmission device; 108, input and output devices. DETAILED DESCRIPTION
[0022] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] As introduced in the background technology, the problem of the intermediate state of the knife switch in the prior art is often easily overlooked, and the results obtained solely by manual labor are not accurate, and the safety risks brought by the intermediate state of the knife switch cannot be guaranteed. In order to solve the problem of ignoring the intermediate state of the knife switch and causing the safety risks brought by the intermediate state, the embodiments of the present application provide a method for automatically monitoring the state of the knife switch, an automatic monitoring device for the state of the knife switch, a computer-readable storage medium and a computer program product.
[0026] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0027] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a method for automatically monitoring the status of a knife switch according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0028] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the display method of device information in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The above-mentioned specific examples of the network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0029] In this embodiment, a method for automatically monitoring the status of a knife switch running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0030] Figure 2 1 is a flow chart of a method for automatically monitoring the status of a knife switch according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:
[0031] Step S201, obtaining the analyzed switch status data of the substation, wherein the analyzed switch status data at least includes the equipment code, plant code, status quantity and analysis time;
[0032] Specifically, Figure 3 As shown, in the first safety zone, the switch status data in the substation is obtained in real time through the dispatching automation system, the switch status data at least includes the equipment code, the plant code and the status quantity, the first safety zone is the control zone in the production control area of the power system; the switch status data is written into the target file, and the target file is transmitted to the second safety zone through the forward isolation device, the forward isolation device is used to limit the one-way file transmission from the first safety zone to the second safety zone, the second safety zone is the production management area in the information management area of the power system; the control data synchronization service receives the target file, and parses the target file to obtain the parsed switch status data.
[0033] Step S202, analyze the data in the intermediate state in the above-mentioned analyzed knife switch status data to obtain analysis results, and automatically monitor the knife switch status according to the above-mentioned analysis results. The above-mentioned analysis operations include full-station signboard analysis, direct-connected switch signboard analysis, grounding knife switch associated main transformer signboard analysis, section knife switch analysis and direct-connected bus signboard analysis. The above-mentioned full-station signboard analysis is to mark the entire substation, the above-mentioned direct-connected switch signboard analysis is to analyze the switch directly connected to the above-mentioned knife switch, the above-mentioned grounding knife switch associated main transformer signboard analysis is to analyze the equipment connected to the grounding knife switch, the above-mentioned section knife switch analysis is to analyze the section knife switch, the above-mentioned direct-connected bus signboard analysis is to analyze the bus directly connected to the above-mentioned knife switch, and the above-mentioned intermediate state is the state of the above-mentioned knife switch state except the completely open state and the completely closed state.
[0034] Specifically, Figure 4As shown, the data in the intermediate state of the above-mentioned knife switch status data are sequentially subjected to full station sign-out analysis, direct switch sign-out analysis, grounding knife switch associated main transformer sign-out analysis, section knife switch analysis and direct bus sign-out analysis. Full station sign-out means that the entire substation has been marked and signed in a maintenance state. When the full station is signed, it may cause abnormalities in the knife switch, but it does not mean that the abnormality is caused by a fault in the knife switch itself. Therefore, in the case of full station sign-out, the abnormality of the knife switch can be ignored. Direct switch sign-out means that the switch directly connected to the knife switch has been marked and signed in a maintenance state. When the direct switch is signed, it may cause abnormalities in the knife switch, but it does not mean that the abnormality is caused by a fault in the knife switch itself. Therefore, in the case of direct switch sign-out, the abnormality of the knife switch can be ignored. The principles of other grounding knife switch associated main transformer sign-out analysis, section knife switch analysis and direct bus sign-out analysis are the same and will not be repeated here. If after the whole station signage analysis, direct-connected switch signage analysis, grounding switch associated main transformer signage analysis, section switch analysis and direct-connected bus signage analysis, it is found that none of them are marked as being under maintenance, it means that the abnormality is caused by a fault in the switch itself. At this time, it is necessary to handle the abnormality of the switch and automatically monitor the status of the abnormal switch in real time.
[0035] In this embodiment, first, the analyzed knife switch status data of the substation is obtained, and the above-mentioned analyzed knife switch status data at least includes equipment code, plant code, status quantity and analysis time; then, the data in the above-mentioned analyzed knife switch status data that is in the intermediate state is analyzed to obtain analysis results, and the knife switch status is automatically monitored according to the above-mentioned analysis results. The above-mentioned analysis operations include whole-station signboard analysis, direct-connected switch signboard analysis, grounding knife switch associated main transformer signboard analysis, section knife switch analysis and direct-connected bus signboard analysis. The above-mentioned whole-station signboard analysis is to mark the entire substation, the above-mentioned direct-connected switch signboard analysis is to analyze the switch directly connected to the above-mentioned knife switch, the above-mentioned grounding knife switch associated main transformer signboard analysis is to analyze the equipment connected to the grounding knife switch, the above-mentioned section knife switch analysis is to analyze the section knife switch, the above-mentioned direct-connected bus signboard analysis is to analyze the bus directly connected to the above-mentioned knife switch, and the above-mentioned intermediate state is the state of the above-mentioned knife switch state except the completely open state and the completely closed state. The present application obtains the analyzed switch status data, i.e., the analyzed switch status data, and analyzes the analyzed switch status data, tracks and verifies the intermediate state of the switch, and determines whether the switch is abnormal because of any of the following conditions: the whole station is listed, the direct switch is listed, the grounding switch is associated with the main transformer, the sectional switch is listed, and the direct bus is listed, or the switch itself is faulty, so as to promptly remind the dispatcher on duty to follow up. The present application solves the problem in the prior art that the intermediate state of the switch is ignored, resulting in safety risks caused by the intermediate state.
[0036] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the automatic switch status monitoring method of the present application will be described in detail below in conjunction with specific embodiments.
[0037] In order to improve the security of the switch status data and facilitate data management, in an optional implementation, after the above step S201, the method further includes:
[0038] Step S301, storing the above-mentioned parsed knife switch status data in a monitoring auxiliary database, wherein the above-mentioned monitoring auxiliary database at least stores a knife switch status table, an equipment table, a plant station table, a listing information table, an equipment topology table and a personnel telephone table, the above-mentioned knife switch status table includes the above-mentioned equipment code, the above-mentioned plant station code, the above-mentioned status quantity and the above-mentioned parsing time, the above-mentioned equipment table includes the above-mentioned equipment code, the equipment name, the above-mentioned plant station code and the equipment type, the above-mentioned plant station table includes the above-mentioned plant station code and the plant station name, the above-mentioned listing information table includes the above-mentioned equipment code, the above-mentioned plant station code, the listing start time, the listing end time and the listing information, the above-mentioned equipment topology table includes the above-mentioned equipment code, the above-mentioned equipment type and the upper and lower equipment of the equipment corresponding to the above-mentioned equipment code, and the above-mentioned personnel telephone table includes the identity information and contact information of the operator.
[0039] In the above embodiment, if Figure 3 As shown, after the data synchronization service receives the E file (target file) sent by the dispatching automation system of Zone 1, it parses the records in the E file (target file) in turn, that is, the above-mentioned parsed knife switch status data. The data synchronization service stores the above-mentioned parsed knife switch status data into the monitoring auxiliary database. Subsequently, the main station will periodically obtain data from the monitoring auxiliary database for analysis operations. The above-mentioned E file is a file for storing the status data of the knife switch in the dispatching automation system acquisition station.
[0040] In order to accurately detect the status of the knife switch, in an optional implementation manner, the above step S202 includes:
[0041] Step S2021, reading the data set of all intermediate states to obtain a record set, wherein the record set includes a set formed by multiple records, and any one of the records includes the equipment code, the plant code, the state quantity and the listing information table;
[0042] Step S2022, a first analysis step, performing the above-mentioned full-station listing analysis on the current record in the above-mentioned record set, the above-mentioned current record being any one of the above-mentioned records in the above-mentioned record set;
[0043] Step S2023, a second analysis step, in which, when it is determined in the above-mentioned full-station sign-out analysis that the above-mentioned substation is not in the full-station sign-out state, the above-mentioned direct-connection switch sign-out analysis is performed, and the above-mentioned full-station sign-out state is that the entire above-mentioned substation is in a maintenance state;
[0044] Step S2024, a third analysis step, in which, when it is determined in the above-mentioned direct-connection switch hanging analysis that the direct-connection switch of the above-mentioned knife switch is not in the direct-connection switch hanging state, a hanging analysis of the main transformer associated with the above-mentioned grounding knife switch is performed, and the hanging state of the above-mentioned direct-connection switch is that the above-mentioned direct-connection switch of the above-mentioned knife switch is in the maintenance state;
[0045] Step S2025, a fourth analysis step, in which, when it is determined in the grounding switch associated main transformer sign-in analysis that the device connected to the grounding switch is not in the grounding switch associated main transformer sign-in state, the sectional switch analysis is performed;
[0046] Step S2026, a fifth analysis step, in the case where it is determined in the above-mentioned sectionalized knife switch analysis that the above-mentioned sectionalized knife switch does not exist, the above-mentioned direct-connected bus hanging analysis is performed;
[0047] Step S2027, marking notification step, in the case where it is determined in the above-mentioned direct-connected bus hanging analysis that the above-mentioned knife switch does not have a direct-connected bus in the direct-connected bus hanging state, the record in the to-be-notified set is marked according to the above-mentioned current record and a notification message is issued, the above-mentioned notification message is used to notify that there is an abnormality in the above-mentioned knife switch state, and the above-mentioned to-be-notified set is a set of the above-mentioned records for which the above-mentioned notification message is to be issued;
[0048] Step S2028, repeat the above-mentioned first analysis step, the above-mentioned second analysis step, the above-mentioned third analysis step, the above-mentioned fourth analysis step, the above-mentioned fifth analysis step and the above-mentioned mark notification step at least once in sequence until all the above-mentioned records in the above-mentioned record set are analyzed and the above-mentioned analysis results are obtained.
[0049] In the above embodiment, the three-area master station periodically reads the switch status table data from the monitoring auxiliary database, obtains all records whose status values are not 0 and 1, and obtains a record set T. A status value of 0 indicates that the switch is closed, and a status value of 1 indicates that the switch is completely disconnected. The three-area master station begins to analyze each record in the record set T one by one. Now, take any record R in the record set T (i.e., the current record above) as an example. The current record R contains the equipment code, plant code, status value, and analysis time, etc. Figure 4As shown, the current record is sequentially subjected to the above-mentioned station-wide sign-out analysis, the above-mentioned direct-connected switch sign-out analysis, the above-mentioned grounding switch-associated main transformer sign-out analysis, the segmented switch analysis and the direct-connected bus sign-out analysis, and finally the record is marked and notified. Among them, the specific process for the segmented switch analysis is as follows: the tenth judgment step, judging whether there is a tenth target record that meets the tenth condition, the tenth condition being that the above-mentioned device number in the above-mentioned device table is the same as the above-mentioned device number of the above-mentioned current record; the eleventh judgment step, in the case where the above-mentioned tenth target record exists, judging whether the above-mentioned device name of the above-mentioned tenth target record has a second keyword, the above-mentioned second keyword is segmentation; the sixth judgment step, in the case where the above-mentioned device name of the above-mentioned tenth target record does not have the second keyword, judging that the above-mentioned segmented switch is not in the segmented switch sign-out state; the sixth update step, in the case where the above-mentioned device name of the above-mentioned tenth target record has the above-mentioned second keyword, updating the above-mentioned next record in the above-mentioned record set that has not undergone the above-mentioned segmented switch sign-out analysis to the above-mentioned current record, and re-executing the above-mentioned tenth judgment step, the above-mentioned eleventh judgment step, the above-mentioned sixth judgment step and the above-mentioned sixth update step. The analysis of direct-connected bus listing is similar. The three-zone master station obtains the record whose upper device is the device corresponding to the device code of the current record and the device type is "bus" from the device topology table, and records it as the eleventh target record. If the eleventh target record exists, the twelfth target record whose device code is the device code of the eleventh target record and the listing end time is empty is obtained from the listing information table. If the twelfth target record exists, continue to analyze the next record in the record set, otherwise execute the mark notification step; if the eleventh target record does not exist, execute the mark notification step in the same way.
[0050] In order to perform the whole station signboard analysis to improve the accuracy of judging the switch status, in an optional implementation, the above step S2022 includes:
[0051] Step S20221, a first judgment step, judging whether there is a first target record that meets the first condition, the first condition being that the plant station code in the listing information table is the same as the plant station code of the current record, the listing information is a full station sign, and the listing end time is empty;
[0052] Step S20222, a first determination step, in the case where the first target record corresponding to the current record does not exist, determining that the substation is not in the full station listing state;
[0053] Step S20223, a first updating step, in the case where there is the first target record corresponding to the current record, updating the next record in the record set that has not been subjected to the full-station listing analysis to the current record, and re-executing the first judging step, the first determining step and the first updating step;
[0054] Step S20224: when the first target record exists in all records in the record set, it is determined that the substation is in the full-station listing state.
[0055] In the above embodiment, the record whose plant station code is the same as the plant station code of the current record R, whose sign-off information is "full station sign-off", and whose sign-off end time is empty is obtained from the sign-off information table, that is, the above-mentioned first target record. If the first target record exists, the next record in the record set T is analyzed continuously, otherwise it is determined that the above-mentioned substation is not in the above-mentioned full station sign-off state, and the direct-connected switch sign-off analysis is entered. If the first target record exists in each record in the record set T, it means that the substation is in the above-mentioned full station sign-off state.
[0056] In order to perform direct switch hanging analysis to improve the accuracy of judging the switch status, in an optional implementation, the above step S2023 includes:
[0057] Step S20231, a second determination step, determining whether there is a second target record that meets a second condition, wherein the second condition is that the subordinate device of the first target device in the device topology table is the device corresponding to the current record, and the device type of the first target device is a switch;
[0058] Step S20232, a third judgment step, in the case where the second target record exists, judging whether there is a third target record that meets a third condition, wherein the third condition is that the device code in the listing information table is the same as the device code corresponding to the second target record and the listing end time is empty;
[0059] Step S20233, a first determination step, in the case where the third target record corresponding to the current record does not exist, determining that the direct-connection switch of the knife switch is not in the direct-connection switch hanging state;
[0060] Step S20234, a second updating step, in the case where the third target record corresponding to the current record exists, the next record in the record set that has not been subjected to the direct switch hanging analysis is updated as the current record, and the second determination step, the third determination step, the second determination step and the second updating step are sequentially re-executed;
[0061] Step S20235: When the third target record exists in all records in the record set, it is determined that the direct-connected switch of the knife switch is in the direct-connected switch hanging state.
[0062] In the above embodiment, the three-zone master station obtains from the device topology table a record R2 whose lower-level device is the device corresponding to the device code of the current record R and whose device type is "switch", i.e., the above second target record; in the case that the above second target record corresponding to the above current record does not exist, it is determined that the above direct-connected switch of the above knife switch is not in the above direct-connected switch hanging state, and the grounding knife switch associated main transformer hanging analysis is entered; if the record R2 exists, the device code is the device code of the record R2, and the record R3 whose hanging end time is empty is obtained from the hanging information table, i.e., the above third target record. If this record R3 exists, the next record in the record set T is continued to be analyzed, otherwise it is determined that the above direct-connected switch of the above knife switch is not in the above direct-connected switch hanging state, and the grounding knife switch associated main transformer hanging analysis is entered. If the third target record exists for each record in the record set T, it means that the substation is in the above direct-connected switch hanging state.
[0063] In order to perform the grounding switch-associated main transformer hanging sign analysis to improve the accuracy of judging the switch state, in an optional implementation manner, the above step S2024 includes:
[0064] Step S202401, a fourth determination step, determining whether there is a fourth target record that meets a fourth condition, the fourth condition being that the device code in the device table is the same as the device code of the current record;
[0065] Step S202402, a third determination step, in the case where the fourth target record does not exist, determining that the device connected to the grounding switch is not in a main transformer-associated state associated with the grounding switch;
[0066] Step S202403, a fifth judgment step, in the case where the fourth target record exists, judging whether the device name in the fourth target record contains the first keyword, the first keyword being a grounding switch;
[0067] Step S202404, a fourth determination step, in which, when the device name in the fourth target record does not contain the first keyword, it is determined that the device connected to the grounding switch is not in a main transformer-associated state of the grounding switch;
[0068] Step S202405, a sixth judgment step, in the case where the device name of the fourth target record contains the first keyword, judging whether there is a fifth target record that satisfies the fifth condition, the fifth condition being that the subordinate device of the second target device in the device topology table is the device corresponding to the current record, and the device type of the second target device is a main transformer;
[0069] Step S202406, a fifth determination step, in the case where the fifth target record does not exist, determining that the device connected to the grounding switch is not in the state of the main transformer associated with the grounding switch;
[0070] Step S202407, the seventh judgment step, in the case where the fifth target record exists, judging whether there is a sixth target record that meets the sixth condition, the sixth condition being that the device code in the listing information table is the same as the device code of the fifth target record and the listing end time is empty;
[0071] Step S202408, a third updating step, in the case where the sixth target record exists, updating the next record in the record set that has not been subjected to the analysis of the main transformer associated with the grounding switch as the current record, and sequentially re-executing the fourth judgment step, the third judgment step, the fifth judgment step, the fourth judgment step, the sixth judgment step, the fifth judgment step, the seventh judgment step and the third updating step;
[0072] Step S202409, when all the records in the record set contain the sixth target record, determining that the device connected to the grounding switch is in a main transformer-related hanging state of the grounding switch;
[0073] Step S202410, in the case where the sixth target record does not exist, determining whether there is a seventh target record that satisfies a seventh condition, wherein the seventh condition is that the upper-level device of the third target device in the device topology table is the device corresponding to the current record, and the device type of the third target device is the main transformer;
[0074] Step S202411, in the case where the seventh target record does not exist, determining that the device connected to the grounding switch is not in the main transformer associated with the grounding switch hanging state;
[0075] Step S202412, in the case where the seventh target record exists, determining whether there is an eighth target record that satisfies an eighth condition, wherein the eighth condition is that the device code in the switch state table is the same as the device code in the seventh target record and the state quantity is 0;
[0076] Step S202413, when the eighth target record exists, the next record in the record set that has not been subjected to the grounding switch associated main transformer sign-on analysis is updated as the current record, and the grounding switch associated main transformer sign-on analysis is performed again;
[0077] Step S202414, when the eighth target record does not exist, executing the marking notification step;
[0078] Step S202415, when all the records in the record set contain the eighth target record, it is determined that the device connected to the grounding switch is in the main transformer associated with the grounding switch.
[0079] In the above embodiment, the three-zone master station obtains the record R4 corresponding to the device code of the record R from the device table, that is, the fourth target record; if the record R4 exists, it is analyzed whether the keyword "grounding switch" is in the device name of the record R4. If the keyword does not exist, it is determined that the device connected to the above grounding switch is not in the above grounding switch associated main transformer hanging state, and the segmented switch analysis is entered; otherwise, it continues to obtain the lower-level device from the device topology table as the device corresponding to the device code of the record R, and the device type is the record R5 of "main transformer (also referred to as main transformer)", that is, the fifth target record. If the record R5 does not exist, it is determined that the device connected to the above grounding switch is not in the above grounding switch associated main transformer hanging state. If the device code is the same as the device code of record R5, the analysis of the segmented knife switch is started; otherwise, the device code is obtained from the signboard information table, and the record R6 whose signboard end time is empty, that is, the sixth target record mentioned above. If this record R6 exists, the analysis of the next record in the record set T is continued. Otherwise, the upper device is obtained from the device topology table, and the device code of record R5 corresponds to the device code, and the device type is "switch" record R7, that is, the seventh target record mentioned above. Then, the device code is obtained from the knife switch status table, and the state quantity is 0 (that is, the knife switch is disconnected) record R8, that is, the eighth target record mentioned above. If this record R8 exists, the analysis of the next record in the set T is continued. Otherwise, the above-mentioned mark notification step is executed.
[0080] In order to promptly indicate the current state of the knife switch and promptly handle abnormal situations of the knife switch, in an optional implementation manner, the above step S2027 includes:
[0081] Step S20271, an eighth judgment step, judging whether there is a ninth target record satisfying a ninth condition in the set to be notified, the ninth condition being that the device code in the set to be notified is the same as the device code of the current record;
[0082] Step S20272, a fourth updating step, in which, if the ninth target record does not exist, the next record in the record set that has not been subjected to the eighth determination step is updated as the current record, and the process returns to execute the eighth determination step;
[0083] Step S20273, a ninth determination step, in the case where the ninth target record exists, marking the ninth target record, and determining whether the time interval is greater than a time threshold, the time interval being the length of time between the parsing time of the ninth target record and the parsing time of the current record;
[0084] Step S20274, a clearing step, in which, when the time interval is greater than the time threshold, a notification message is issued, and the ninth target record is cleared from the set to be notified;
[0085] Step S20275, the fifth update step, when the above time interval is less than or equal to the above time threshold, the next record in the above record set that has not been analyzed in the above eighth judgment step is updated to the above current record, and the above eighth judgment step, the above fourth update step, the above ninth judgment step, the above clearing step and the above fifth update step are repeated in sequence until all the above records in the above record set have completed the analysis.
[0086] In the above embodiment, the three-zone master station determines whether there is a record R9 in the set to be notified T2 whose equipment code is consistent with the equipment code in the record R, that is, the ninth target record, and then marks the record R9, and then determines whether the parsing time of the record R9 is more than 10 minutes apart from the parsing time of the record R (that is, the above time threshold, the specific time is set according to the actual situation). If it is more than 10 minutes, the record R10 with the department "dispatching" and the position "duty officer" is obtained from the personnel telephone table of the monitoring auxiliary database, and then the record with the equipment code of the record R is obtained from the equipment table of the monitoring auxiliary database, and the equipment code of the record R is obtained. The device name of the equipment is obtained, and then the record with the plant station code in the record R is obtained from the plant station table to obtain the plant station name of the equipment, and then a notification message "XX station XX equipment dispatching automation system shows intermediate state, please verify" is generated. The three-area master station sends the notification message and all the contact phone numbers in record R10 to the SMS platform and the telephone platform. After receiving the phone number and notification content, the SMS platform and the telephone platform send SMS messages with the notification content to these phone numbers in turn and make telephone notifications, and remove record R9 from the set to be notified T2; if it does not exceed 10 minutes, continue to analyze the next record in the set T. If there is no record in the set to be notified T2 with the same device code as the device code in record R, then add record R to the set to be notified T2 and mark it. After all records in the record set T are analyzed, all unmarked records in the set to be notified T2 are cleared, and after clearing, all marked records are cleared of their marking status (that is, changed to unmarked status), but they still exist in the set to be notified T2.
[0087] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0088] The embodiment of the present application also provides a device for automatically monitoring the status of a knife switch. It should be noted that the device for automatically monitoring the status of a knife switch in the embodiment of the present application can be used to execute the method for automatically monitoring the status of a knife switch provided in the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0089] The following is an introduction to the automatic monitoring device for knife switch status provided in an embodiment of the present application.
[0090] Figure 5 is a structural block diagram of a device for automatically monitoring the status of a knife switch according to an embodiment of the present application. Figure 5 As shown, the device comprises:
[0091] The acquisition unit 10 is used to acquire the analyzed switch status data of the substation, wherein the analyzed switch status data at least includes the equipment code, the plant code, the status quantity and the analysis time;
[0092] Specifically, Figure 3 As shown, in the first safety zone, the switch status data in the substation is obtained in real time through the dispatching automation system, the switch status data at least includes the equipment code, the plant code and the status quantity, the first safety zone is the control zone in the production control area of the power system; the switch status data is written into the target file, and the target file is transmitted to the second safety zone through the forward isolation device, the forward isolation device is used to limit the one-way file transmission from the first safety zone to the second safety zone, the second safety zone is the production management area in the information management area of the power system; the control data synchronization service receives the target file, and parses the target file to obtain the parsed switch status data.
[0093] The analysis unit 20 is used to perform analysis operations on the data in the intermediate state in the above-mentioned analyzed knife switch status data to obtain analysis results, and automatically monitor the knife switch status according to the above-mentioned analysis results. The above-mentioned analysis operations include full-station signboard analysis, direct-connected switch signboard analysis, grounding knife switch associated main transformer signboard analysis, section knife switch analysis and direct-connected bus signboard analysis. The above-mentioned full-station signboard analysis is to mark the entire substation, the above-mentioned direct-connected switch signboard analysis is to analyze the switch directly connected to the above-mentioned knife switch, the above-mentioned grounding knife switch associated main transformer signboard analysis is to analyze the equipment connected to the grounding knife switch, the above-mentioned section knife switch analysis is to analyze the section knife switch, the above-mentioned direct-connected bus signboard analysis is to analyze the bus directly connected to the above-mentioned knife switch, and the above-mentioned intermediate state is the state of the above-mentioned knife switch state except the fully open state and the fully closed state.
[0094] Specifically, Figure 4 As shown, the data in the intermediate state of the above-mentioned knife switch status data are sequentially subjected to full station sign-out analysis, direct switch sign-out analysis, grounding knife switch associated main transformer sign-out analysis, section knife switch analysis and direct bus sign-out analysis. Full station sign-out means that the entire substation has been marked and signed in a maintenance state. When the full station is signed, it may cause abnormalities in the knife switch, but it does not mean that the abnormality is caused by a fault in the knife switch itself. Therefore, in the case of full station sign-out, the abnormality of the knife switch can be ignored. Direct switch sign-out means that the switch directly connected to the knife switch has been marked and signed in a maintenance state. When the direct switch is signed, it may cause abnormalities in the knife switch, but it does not mean that the abnormality is caused by a fault in the knife switch itself. Therefore, in the case of direct switch sign-out, the abnormality of the knife switch can be ignored. The principles of other grounding knife switch associated main transformer sign-out analysis, section knife switch analysis and direct bus sign-out analysis are the same and will not be repeated here. If after the whole station signage analysis, direct-connected switch signage analysis, grounding switch associated main transformer signage analysis, section switch analysis and direct-connected bus signage analysis, it is found that none of them are marked as being under maintenance, it means that the abnormality is caused by a fault in the switch itself. At this time, it is necessary to handle the abnormality of the switch and automatically monitor the status of the abnormal switch in real time.
[0095] In this embodiment, an acquisition unit is used to acquire parsed knife switch status data of the substation, and the parsed knife switch status data at least includes equipment code, plant code, status quantity and parsing time; an analysis unit is used to perform analysis operations on the data in the intermediate state in the parsed knife switch status data to obtain analysis results, and automatically monitor the knife switch status according to the analysis results, and the analysis operations include full-station sign-up analysis, direct-connected switch sign-up analysis, grounding knife switch associated main transformer sign-up analysis, sectioned knife switch analysis and direct-connected bus sign-up analysis. The full-station sign-up analysis is to perform a marking analysis on the entire substation, the direct-connected switch sign-up analysis is to analyze the switch directly connected to the knife switch, the grounding knife switch associated main transformer sign-up analysis is to analyze the equipment connected to the grounding knife switch, the sectioned knife switch analysis is to analyze the sectioned knife switch, and the direct-connected bus sign-up analysis is to analyze the bus directly connected to the knife switch. The intermediate state is the state of the knife switch except for the completely open state and the completely closed state. The present application obtains the analyzed switch status data, i.e. analyzes the analyzed switch status data, tracks and verifies the intermediate state of the switch, and determines whether the switch is abnormal due to any of the following conditions: the whole station is listed, the direct switch is listed, the grounding switch is associated with the main transformer, the sectional switch is listed, and the direct busbar is listed, or the switch itself is faulty, so as to promptly remind the dispatcher on duty to follow up. The present application solves the problem in the prior art that the intermediate state of the switch is ignored, resulting in safety risks caused by the intermediate state.
[0096] In order to improve the security of the switch status data and facilitate data management, in an optional implementation manner, the device further includes:
[0097] A storage unit is used to obtain the parsed knife switch status data of the substation, and then store the parsed knife switch status data in a monitoring auxiliary database. The monitoring auxiliary database at least stores a knife switch status table, an equipment table, a plant station table, a listing information table, an equipment topology table and a personnel telephone table. The knife switch status table includes the equipment code, the plant station code, the status quantity and the parsing time. The equipment table includes the equipment code, the equipment name, the plant station code and the equipment type. The plant station table includes the plant station code and the plant station name. The listing information table includes the equipment code, the plant station code, the listing start time, the listing end time and the listing information. The equipment topology table includes the equipment code, the equipment type and the upper and lower equipment of the equipment corresponding to the equipment code. The personnel telephone table includes the identity information and contact information of the operator.
[0098] In the above embodiment, if Figure 3As shown, after the data synchronization service receives the E file (target file) sent by the dispatching automation system of Zone 1, it parses the records in the E file (target file) in turn, that is, the above-mentioned parsed knife switch status data. The data synchronization service stores the above-mentioned parsed knife switch status data into the monitoring auxiliary database. Subsequently, the main station will periodically obtain data from the monitoring auxiliary database for analysis operations. The above-mentioned E file is a file for storing the status data of the knife switch in the dispatching automation system acquisition station.
[0099] In order to accurately detect the state of the knife switch, in an optional implementation manner, the above-mentioned analysis unit includes:
[0100] A reading module reads all intermediate state data sets to obtain a record set, wherein the record set includes a set formed by multiple records, and any one of the records includes the equipment code, the plant station code, the state quantity and the listing information table;
[0101] A first analysis module, used to execute a first analysis step, to perform the above-mentioned full-station listing analysis on the current record in the above-mentioned record set, and the above-mentioned current record is any one of the above-mentioned records in the above-mentioned record set;
[0102] A second analysis module is used to perform a second analysis step, and if it is determined in the above-mentioned full-station sign-out analysis that the above-mentioned substation is not in a full-station sign-out state, the above-mentioned direct-connection switch sign-out analysis is performed, and the above-mentioned full-station sign-out state is that the entire above-mentioned substation is in a maintenance state;
[0103] A third analysis module is used to execute a third analysis step, and when it is determined in the above-mentioned direct-connection switch hanging analysis that the direct-connection switch of the above-mentioned knife switch is not in the direct-connection switch hanging state, a hanging analysis of the main transformer associated with the above-mentioned grounding knife switch is performed, and the above-mentioned direct-connection switch hanging state is that the above-mentioned direct-connection switch of the above-mentioned knife switch is in a maintenance state;
[0104] A fourth analysis module is used to execute a fourth analysis step, and when it is determined in the above-mentioned grounding switch associated main transformer hanging sign analysis that the device connected to the above-mentioned grounding switch is not in the grounding switch associated main transformer hanging sign state, perform the above-mentioned sectional switch analysis;
[0105] A fifth analysis module, used to execute the fifth analysis step, and to perform the above-mentioned direct-connected bus hanging analysis when it is determined in the above-mentioned sectionalized knife switch analysis that the above-mentioned sectionalized knife switch does not exist;
[0106] a marking notification module, used for executing the marking notification step, and marking the records in the to-be-notified set according to the current record and issuing a notification message when it is determined in the above-mentioned direct-connected bus hanging analysis that the above-mentioned knife switch does not have a direct-connected bus and is in a direct-connected bus hanging state, wherein the above-mentioned notification message is used for notifying that the above-mentioned knife switch state has an abnormal situation, and the above-mentioned to-be-notified set is a set of the above-mentioned records for which the above-mentioned notification message is to be issued;
[0107] The repeating module repeats the first analysis step, the second analysis step, the third analysis step, the fourth analysis step, the fifth analysis step and the marking notification step at least once in sequence until all the records in the record set are analyzed to obtain the analysis results.
[0108] In the above embodiment, the three-area master station periodically reads the switch status table data from the monitoring auxiliary database, obtains all records whose status values are not 0 and 1, and obtains a record set T. A status value of 0 indicates that the switch is closed, and a status value of 1 indicates that the switch is completely disconnected. The three-area master station begins to analyze each record in the record set T one by one. Now, take any record R in the record set T (i.e., the current record above) as an example. The current record R contains the equipment code, plant code, status value, and analysis time, etc. Figure 4As shown, the current record is sequentially subjected to the above-mentioned station-wide sign-out analysis, the above-mentioned direct-connected switch sign-out analysis, the above-mentioned grounding switch-associated main transformer sign-out analysis, the segmented switch analysis and the direct-connected busbar sign-out analysis, and finally the record is marked and notified. Among them, the specific process for the segmented switch analysis is as follows: the tenth judgment step, judging whether there is a tenth target record that meets the tenth condition, the tenth condition being that the above-mentioned device number in the above-mentioned device table is the same as the above-mentioned device number of the above-mentioned current record; the eleventh judgment step, in the case where the above-mentioned tenth target record exists, judging whether the above-mentioned device name of the above-mentioned tenth target record has a second keyword, the above-mentioned second keyword is segmentation; the sixth judgment step, in the case where the above-mentioned device name of the above-mentioned tenth target record does not have the second keyword, judging that the above-mentioned segmented switch is not in the segmented switch sign-out state; the sixth update step, in the case where the above-mentioned device name of the above-mentioned tenth target record has the above-mentioned second keyword, updating the above-mentioned next record in the above-mentioned record set that has not undergone the above-mentioned segmented switch analysis to the above-mentioned current record, and re-executing the above-mentioned tenth judgment step, the above-mentioned eleventh judgment step, the above-mentioned sixth judgment step and the above-mentioned sixth update step. The analysis of direct-connected bus listing is similar. The three-zone master station obtains the record whose upper device is the device corresponding to the device code of the current record and the device type is "bus" from the device topology table, and records it as the eleventh target record. If the eleventh target record exists, the twelfth target record whose device code is the device code of the eleventh target record and the listing end time is empty is obtained from the listing information table. If the twelfth target record exists, continue to analyze the next record in the record set, otherwise execute the mark notification step; if the eleventh target record does not exist, execute the mark notification step in the same way.
[0109] In order to perform the whole station signboard analysis to improve the accuracy of judging the switch status, in an optional implementation, the first analysis module includes:
[0110] A first judgment submodule is used to execute a first judgment step to judge whether there is a first target record that meets a first condition, wherein the first condition is that the plant station code in the listing information table is the same as the plant station code of the current record, the listing information is a full station sign, and the listing end time is empty;
[0111] A first determination submodule is used to execute a first determination step, and determine that the substation is not in the full station listing state when there is no first target record corresponding to the current record;
[0112] A first updating submodule is used to execute a first updating step, in the case where there is the first target record corresponding to the current record, update the next record in the record set that has not been subjected to the full-station listing analysis to the current record, and re-execute the first judging step, the first determining step and the first updating step;
[0113] The second determination submodule determines that the substation is in the full-station listing state when the first target record exists in all records in the record set.
[0114] In the above embodiment, the record whose plant station code is the same as the plant station code of the current record R, whose sign-off information is "full station sign-off", and whose sign-off end time is empty is obtained from the sign-off information table, that is, the above-mentioned first target record. If the first target record exists, the next record in the record set T is analyzed continuously, otherwise it is determined that the above-mentioned substation is not in the above-mentioned full station sign-off state, and the direct-connected switch sign-off analysis is entered. If the first target record exists in each record in the record set T, it means that the substation is in the above-mentioned full station sign-off state.
[0115] In order to perform direct switch hanging analysis to improve the accuracy of judging the switch status, in an optional implementation, the second analysis module includes:
[0116] A second judgment submodule is used to perform a second judgment step to judge whether there is a second target record that meets a second condition, wherein the second condition is that the subordinate device of the first target device in the device topology table is the device corresponding to the current record, and the device type of the first target device is a switch;
[0117] A third judgment submodule is used to perform a third judgment step, and if the second target record exists, judge whether there is a third target record that meets a third condition, wherein the third condition is that the device code in the listing information table is the same as the device code corresponding to the second target record and the listing end time is empty;
[0118] A third determination submodule is used to execute the second determination step, and determine that the direct-connection switch of the knife switch is not in the direct-connection switch hanging state when there is no third target record corresponding to the current record;
[0119] A second updating submodule is used to execute a second updating step, and if there is the third target record corresponding to the current record, update the next record in the record set that has not been subjected to the direct switch hanging analysis to the current record, and sequentially re-execute the second judgment step, the third judgment step, the second judgment step, and the second updating step;
[0120] The fourth determination submodule determines, when the third target record exists in all the records in the record set, that the direct-connected switch of the knife switch is in the direct-connected switch hanging state.
[0121] In the above embodiment, the three-zone master station obtains from the device topology table a record R2 whose lower-level device is the device corresponding to the device code of the current record R and whose device type is "switch", i.e., the above second target record; in the case that the above second target record corresponding to the above current record does not exist, it is determined that the above direct-connected switch of the above knife switch is not in the above direct-connected switch hanging state, and the grounding knife switch associated main transformer hanging analysis is entered; if the record R2 exists, the device code is the device code of the record R2, and the record R3 whose hanging end time is empty is obtained from the hanging information table, i.e., the above third target record. If this record R3 exists, the next record in the record set T is continued to be analyzed, otherwise it is determined that the above direct-connected switch of the above knife switch is not in the above direct-connected switch hanging state, and the grounding knife switch associated main transformer hanging analysis is entered. If the third target record exists for each record in the record set T, it means that the substation is in the above direct-connected switch hanging state.
[0122] In order to improve the accuracy of judging the status of the switch by analyzing the main transformer associated with the grounding switch, in an optional implementation manner, the third analysis module includes:
[0123] A fourth judgment submodule, used to execute a fourth judgment step to judge whether there is a fourth target record that meets a fourth condition, wherein the fourth condition is that the device code in the device table is the same as the device code in the current record;
[0124] A fifth determination submodule is used to execute the first determination step, and in the absence of the fourth target record, determine that the device connected to the grounding switch is not in the state of the main transformer associated with the grounding switch;
[0125] A fifth judgment submodule is used to perform a fifth judgment step, and in the case where the fourth target record exists, judge whether the device name in the fourth target record contains the first keyword, and the first keyword is a grounding switch;
[0126] A sixth determination submodule is used to execute the fourth determination step, and determine that the device connected to the grounding switch is not in the main transformer associated with the grounding switch when the device name in the fourth target record does not contain the first keyword;
[0127] a sixth judgment submodule, configured to execute a sixth judgment step, and to judge whether there is a fifth target record that satisfies a fifth condition when the device name of the fourth target record contains the first keyword, wherein the fifth condition is that the subordinate device of the second target device in the device topology table is the device corresponding to the current record, and the device type of the second target device is a main transformer;
[0128] A seventh determination submodule is used to execute the fifth determination step, and in the absence of the fifth target record, determine that the device connected to the grounding switch is not in the main transformer associated with the grounding switch.
[0129] A seventh judgment submodule is used to execute the seventh judgment step, and in the case where the fifth target record exists, judge whether there is a sixth target record that meets the sixth condition, and the sixth condition is that the device code in the listing information table is the same as the device code in the fifth target record and the listing end time is empty;
[0130] A third updating submodule is used to execute a third updating step, and if the sixth target record exists, the next record in the record set that has not been subjected to the analysis of the main transformer associated with the grounding switch is updated as the current record, and the fourth judgment step, the first judgment step, the fifth judgment step, the second judgment step, the sixth judgment step, the third judgment step, the seventh judgment step and the third updating step are sequentially re-executed;
[0131] An eighth determination submodule, when all the records in the record set contain the sixth target record, determines that the device connected to the grounding switch is in a main transformer-associated state of the grounding switch;
[0132] an eighth judgment submodule, in the case where the sixth target record does not exist, judging whether there is a seventh target record that satisfies a seventh condition, wherein the seventh condition is that the upper-level device of the third target device in the device topology table is the device corresponding to the current record, and the device type of the third target device is the main transformer;
[0133] A ninth determination submodule, in the absence of the seventh target record, determines that the device connected to the grounding switch is not in a main transformer-associated state of the grounding switch;
[0134] A ninth judgment submodule, in the case where the seventh target record exists, judges whether there is an eighth target record that satisfies an eighth condition, wherein the eighth condition is that the device code in the switch state table is the same as the device code in the seventh target record and the state quantity is 0;
[0135] The fourth updating submodule, in the case where the eighth target record exists, updates the next record in the record set that has not undergone the grounding switch associated main transformer sign-on analysis to the current record, and re-performs the grounding switch associated main transformer sign-on analysis;
[0136] The execution submodule executes the marking notification step when the eighth target record does not exist;
[0137] The ninth determination submodule determines, when all records in the record set contain the eighth target record, that the device connected to the grounding switch is in a main transformer-associated state of the grounding switch.
[0138] In the above embodiment, the three-zone master station obtains the record R4 corresponding to the device code of the record R from the device table, that is, the fourth target record; if the record R4 exists, it is analyzed whether the keyword "grounding switch" is in the device name of the record R4. If the keyword does not exist, it is determined that the device connected to the above grounding switch is not in the above grounding switch associated main transformer hanging state, and the segmented switch analysis is entered; otherwise, it continues to obtain the lower-level device from the device topology table as the device corresponding to the device code of the record R, and the device type is the record R5 of "main transformer (also referred to as main transformer)", that is, the fifth target record. If the record R5 does not exist, it is determined that the device connected to the above grounding switch is not in the above grounding switch associated main transformer hanging state. If the device code is the same as the device code of record R5, the analysis of the segmented knife switch is started; otherwise, the device code is obtained from the signboard information table, and the record R6 whose signboard end time is empty, that is, the sixth target record mentioned above. If this record R6 exists, the analysis of the next record in the record set T is continued. Otherwise, the upper device is obtained from the device topology table, and the device code of record R5 corresponds to the device code, and the device type is "switch" record R7, that is, the seventh target record mentioned above. Then, the device code is obtained from the knife switch status table, and the state quantity is 0 (that is, the knife switch is disconnected) record R8, that is, the eighth target record mentioned above. If this record R8 exists, the analysis of the next record in the set T is continued. Otherwise, the above-mentioned mark notification step is executed.
[0139] In order to promptly indicate the current state of the knife switch and promptly handle abnormal situations of the knife switch, in an optional implementation manner, the marking notification module includes:
[0140] a tenth judgment submodule, configured to execute the eighth judgment step, to judge whether there is a ninth target record satisfying a ninth condition in the to-be-notified set, wherein the ninth condition is that the device code in the to-be-notified set is the same as the device code of the current record;
[0141] a fifth updating submodule, configured to execute the fourth updating step, and if the ninth target record does not exist, to update the next record in the record set that has not been subjected to the eighth determination step as the current record, and to return to execute the eighth determination step;
[0142] an eleventh judgment submodule, configured to execute the ninth judgment step, and if the ninth target record exists, mark the ninth target record, and judge whether the time interval is greater than a time threshold, wherein the time interval is the length of time between the parsing time of the ninth target record and the parsing time of the current record;
[0143] A clearing submodule, configured to execute a clearing step, and when the time interval is greater than the time threshold, issue a notification message and clear the ninth target record from the set to be notified;
[0144] The sixth update submodule is used to execute the fifth update step. When the above-mentioned time interval is less than or equal to the above-mentioned time threshold, the next record in the above-mentioned record set that has not been analyzed in the above-mentioned eighth judgment step is updated to the above-mentioned current record, and the above-mentioned eighth judgment step, the above-mentioned fourth update step, the above-mentioned ninth judgment step, the above-mentioned clearing step and the above-mentioned fifth update step are repeatedly executed in sequence until all the above-mentioned records in the above-mentioned record set are analyzed.
[0145] In the above embodiment, the three-zone master station determines whether there is a record R9 in the set to be notified T2 whose equipment code is consistent with the equipment code in the record R, that is, the ninth target record, and then marks the record R9, and then determines whether the parsing time of the record R9 is more than 10 minutes apart from the parsing time of the record R (that is, the above time threshold, the specific time is set according to the actual situation). If it is more than 10 minutes, the record R10 with the department "dispatching" and the position "duty officer" is obtained from the personnel telephone table of the monitoring auxiliary database, and then the record with the equipment code of the record R is obtained from the equipment table of the monitoring auxiliary database, and the equipment code of the record R is obtained. The device name of the equipment is obtained, and then the record with the plant station code in the record R is obtained from the plant station table to obtain the plant station name of the equipment, and then a notification message "XX station XX equipment dispatching automation system shows intermediate state, please verify" is generated. The three-area master station sends the notification message and all the contact phone numbers in record R10 to the SMS platform and the telephone platform. After receiving the phone number and notification content, the SMS platform and the telephone platform send SMS messages with the notification content to these phone numbers in turn and make telephone notifications, and remove record R9 from the set to be notified T2; if it does not exceed 10 minutes, continue to analyze the next record in the set T. If there is no record in the set to be notified T2 with the same device code as the device code in record R, then add record R to the set to be notified T2 and mark it. After all records in the record set T are analyzed, all unmarked records in the set to be notified T2 are cleared, and after clearing, all marked records are cleared of their marking status (that is, changed to unmarked status), but they still exist in the set to be notified T2.
[0146] The above-mentioned automatic switch state monitoring device includes a processor and a memory. The above-mentioned acquisition unit and analysis unit are stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize the corresponding functions. The above-mentioned modules are all located in the same processor; or, the above-mentioned modules are located in different processors in any combination.
[0147] The processor includes a kernel, and the kernel calls the corresponding program unit from the memory. One or more kernels can be set, and the problem of ignoring the intermediate state of the knife switch in the prior art and causing the intermediate state to bring security risks can be solved by adjusting the kernel parameters.
[0148] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0149] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the automatic switch status monitoring method.
[0150] Specifically, the automatic monitoring method of the knife switch state includes:
[0151] Step S201, obtaining the analyzed switch status data of the substation, wherein the analyzed switch status data at least includes the equipment code, plant code, status quantity and analysis time;
[0152] Step S202, analyze the data in the intermediate state in the above-mentioned analyzed knife switch status data to obtain analysis results, and automatically monitor the knife switch status according to the above-mentioned analysis results. The above-mentioned analysis operations include full-station signboard analysis, direct-connected switch signboard analysis, grounding knife switch associated main transformer signboard analysis, section knife switch analysis and direct-connected bus signboard analysis. The above-mentioned full-station signboard analysis is to mark the entire substation, the above-mentioned direct-connected switch signboard analysis is to analyze the switch directly connected to the above-mentioned knife switch, the above-mentioned grounding knife switch associated main transformer signboard analysis is to analyze the equipment connected to the grounding knife switch, the above-mentioned section knife switch analysis is to analyze the section knife switch, the above-mentioned direct-connected bus signboard analysis is to analyze the bus directly connected to the above-mentioned knife switch, and the above-mentioned intermediate state is the state of the above-mentioned knife switch state except the completely open state and the completely closed state.
[0153] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the method for automatically monitoring the status of a knife switch is executed when the program is run.
[0154] An embodiment of the present invention provides a knife switch state automatic monitoring system, the knife switch state automatic monitoring system includes a processor, a memory, and a program stored in the memory and executable on the processor, and when the processor executes the program, at least the following steps are implemented:
[0155] Step S201, obtaining the analyzed switch status data of the substation, wherein the analyzed switch status data at least includes the equipment code, plant code, status quantity and analysis time;
[0156] Step S202, analyze the data in the intermediate state in the above-mentioned analyzed knife switch status data to obtain analysis results, and automatically monitor the knife switch status according to the above-mentioned analysis results. The above-mentioned analysis operations include full-station signboard analysis, direct-connected switch signboard analysis, grounding knife switch associated main transformer signboard analysis, section knife switch analysis and direct-connected bus signboard analysis. The above-mentioned full-station signboard analysis is to mark the entire substation, the above-mentioned direct-connected switch signboard analysis is to analyze the switch directly connected to the above-mentioned knife switch, the above-mentioned grounding knife switch associated main transformer signboard analysis is to analyze the equipment connected to the grounding knife switch, the above-mentioned section knife switch analysis is to analyze the section knife switch, the above-mentioned direct-connected bus signboard analysis is to analyze the bus directly connected to the above-mentioned knife switch, and the above-mentioned intermediate state is the state of the above-mentioned knife switch state except the completely open state and the completely closed state.
[0157] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing at least the following method steps:
[0158] Step S201, obtaining the analyzed switch status data of the substation, wherein the analyzed switch status data at least includes the equipment code, plant code, status quantity and analysis time;
[0159] Step S202, analyze the data in the intermediate state in the above-mentioned analyzed knife switch status data to obtain analysis results, and automatically monitor the knife switch status according to the above-mentioned analysis results. The above-mentioned analysis operations include full-station signboard analysis, direct-connected switch signboard analysis, grounding knife switch associated main transformer signboard analysis, section knife switch analysis and direct-connected bus signboard analysis. The above-mentioned full-station signboard analysis is to mark the entire substation, the above-mentioned direct-connected switch signboard analysis is to analyze the switch directly connected to the above-mentioned knife switch, the above-mentioned grounding knife switch associated main transformer signboard analysis is to analyze the equipment connected to the grounding knife switch, the above-mentioned section knife switch analysis is to analyze the section knife switch, the above-mentioned direct-connected bus signboard analysis is to analyze the bus directly connected to the above-mentioned knife switch, and the above-mentioned intermediate state is the state of the above-mentioned knife switch state except the completely open state and the completely closed state.
[0160] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0161] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0162] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0163] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0164] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0165] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0166] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0167] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0168] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0169] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0170] 1) The automatic monitoring method of the knife switch status of the present application, first, obtains the parsed knife switch status data of the substation, the parsed knife switch status data at least includes the equipment code, the plant code, the state quantity and the parsing time; then, performs an analysis operation on the data in the intermediate state in the parsed knife switch status data to obtain the analysis result, and automatically monitors the knife switch status according to the analysis result, the analysis operation includes the whole station hanging analysis, the direct switch hanging analysis, the grounding knife switch associated main transformer hanging analysis, the section knife switch analysis and the direct bus hanging analysis, the whole station hanging analysis is to mark the entire substation, the direct switch hanging analysis is to analyze the switch directly connected to the knife switch, the grounding knife switch associated main transformer hanging analysis is to analyze the equipment connected to the grounding knife switch, the section knife switch analysis is to analyze the section knife switch, the direct bus hanging analysis is to analyze the bus directly connected to the knife switch, and the intermediate state is the state of the knife switch except the fully open state and the fully closed state. The present application obtains the analyzed switch status data, i.e. analyzes the analyzed switch status data, tracks and verifies the intermediate state of the switch, and determines whether the switch is abnormal due to any of the following conditions: the whole station is listed, the direct switch is listed, the grounding switch is associated with the main transformer, the sectional switch is listed, and the direct busbar is listed, or the switch itself is faulty, so as to promptly remind the dispatcher on duty to follow up. The present application solves the problem in the prior art that the intermediate state of the switch is ignored, resulting in safety risks caused by the intermediate state.
[0171] 2) The automatic monitoring device for the status of the knife switch of the present application comprises an acquisition unit, which is used to acquire the parsed knife switch status data of the substation, and the parsed knife switch status data at least comprises the equipment code, the plant code, the status quantity and the parsing time; an analysis unit, which is used to perform analysis operations on the data in the intermediate state in the parsed knife switch status data to obtain the analysis results, and automatically monitor the status of the knife switch according to the analysis results, and the analysis operations comprise the whole station sign-off analysis, the direct switch sign-off analysis, the grounding knife switch associated main transformer sign-off analysis, the sectioned knife switch analysis and the direct bus sign-off analysis. The whole station sign-off analysis is to perform a marking analysis on the whole substation, the direct switch sign-off analysis is to perform an analysis on the switch directly connected to the knife switch, the grounding knife switch associated main transformer sign-off analysis is to perform an analysis on the equipment connected to the grounding knife switch, the sectioned knife switch analysis is to perform an analysis on the sectioned knife switch, and the direct bus sign-off analysis is to perform an analysis on the bus directly connected to the knife switch. The intermediate state is the state of the knife switch except the fully disconnected state and the fully closed state. The present application obtains the analyzed switch status data, i.e. analyzes the analyzed switch status data, tracks and verifies the intermediate state of the switch, and determines whether the switch is abnormal due to any of the following conditions: the whole station is listed, the direct switch is listed, the grounding switch is associated with the main transformer, the sectional switch is listed, and the direct busbar is listed, or the switch itself is faulty, so as to promptly remind the dispatcher on duty to follow up. The present application solves the problem in the prior art that the intermediate state of the switch is ignored, resulting in safety risks caused by the intermediate state.
[0172] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for automatically monitoring the status of a knife switch, characterized in that: include: Obtaining the parsed switch status data of the substation, wherein the parsed switch status data at least includes a device code, a plant code, a status quantity and a parsing time; An analysis operation is performed on the data of the intermediate state in the analyzed knife switch status data to obtain an analysis result, and the knife switch status is automatically monitored according to the analysis result, wherein the analysis operation includes a whole station sign-off analysis, a direct-connected switch sign-off analysis, a grounding knife switch associated main transformer sign-off analysis, a section knife switch analysis, and a direct-connected bus sign-off analysis, wherein the whole station sign-off analysis is a marking analysis of the entire substation, the direct-connected switch sign-off analysis is an analysis of the switch directly connected to the knife switch, the grounding knife switch associated main transformer sign-off analysis is an analysis of the equipment connected to the grounding knife switch, the section knife switch analysis is an analysis of the section knife switch, and the direct-connected bus sign-off analysis is an analysis of the bus directly connected to the knife switch, and the intermediate state is a state of the knife switch other than a fully open state and a fully closed state; After obtaining the parsed knife switch status data of the substation, the method further includes: storing the parsed knife switch status data in a monitoring auxiliary database, wherein the monitoring auxiliary database stores at least a knife switch status table, a device table, a plant station table, a listing information table, a device topology table, and a personnel telephone table, wherein the knife switch status table includes the device code, the plant station code, the state quantity, and the parsing time, the device table includes the device code, the device name, the plant station code, and the device type, the plant station table includes the plant station code and the plant station name, the listing information table includes the device code, the plant station code, the listing start time, the listing end time, and the listing information, the device topology table includes the device code, the device type, and the upper and lower devices of the device corresponding to the device code, and the personnel telephone table includes the identity information and contact information of the operator; An analysis operation is performed on the data in the intermediate state in the analyzed knife switch status data to obtain an analysis result, including: reading all intermediate state data sets to obtain a record set, the record set includes a set formed by multiple records, any one of the records includes the equipment code, the plant station code, the state quantity and the listing information table; a first analysis step, performing the full-station listing analysis on the current record in the record set, the current record is any one of the records in the record set; a second analysis step, when it is determined in the full-station listing analysis that the substation is not in the full-station listing state, performing the direct-connected switch listing analysis, the full-station listing state is that the entire substation is in a maintenance state; a third analysis step, when it is determined in the direct-connected switch listing analysis that the knife switch's direct-connected switch is not in the direct-connected switch listing state, performing the grounding knife switch-associated main transformer listing analysis, the direct-connected switch listing state is that the direct-connected switch of the knife switch is in a maintenance state. ; A fourth analysis step, when it is determined in the grounding switch associated main transformer listing analysis that the device connected to the grounding switch is not in the grounding switch associated main transformer listing state, the segmented switch analysis is performed; a fifth analysis step, when it is determined in the segmented switch analysis that the segmented switch does not exist, the direct bus listing analysis is performed; a marking and notification step, when it is determined in the direct bus listing analysis that the switch does not exist and the direct bus is in the direct bus listing state, the records in the to-be-notified set are marked according to the current record and a notification message is issued, the notification message is used to notify that there is an abnormality in the switch state, and the to-be-notified set is a set of the records to which the notification message is to be issued; the first analysis step, the second analysis step, the third analysis step, the fourth analysis step, the fifth analysis step and the marking and notification step are repeated in sequence at least once, until all the records in the record set are analyzed and the analysis result is obtained.
2. The method according to claim 1, characterized in that Performing the full-site listing analysis on the current record in the record set includes: The first judgment step is to judge whether there is a first target record that meets the first condition, wherein the first condition is that the plant station code in the listing information table is the same as the plant station code of the current record, the listing information is a full station sign, and the listing end time is empty; A first determination step, in the case where the first target record corresponding to the current record does not exist, determining that the substation is not in the full station listing state; A first updating step, in the case where the first target record corresponding to the current record exists, updating the next record in the record set that has not undergone the full-station listing analysis to the current record, and re-executing the first judging step, the first determining step and the first updating step; When the first target record exists in all records in the record set, it is determined that the substation is in the full-station listing state.
3. The method according to claim 1, characterized in that The direct-connection switch hanging analysis is performed, including: A second judgment step is to judge whether there is a second target record that meets a second condition, wherein the second condition is that the subordinate device of the first target device in the device topology table is the device corresponding to the current record, and the device type of the first target device is a switch; A third judgment step, in the case where the second target record exists, judging whether there is a third target record that meets a third condition, wherein the third condition is that the device code in the listing information table is the same as the device code corresponding to the second target record and the listing end time is empty; The second determination step is, when the third target record corresponding to the current record does not exist, determining that the direct-connection switch of the knife switch is not in the direct-connection switch hanging state; A second updating step, in the case where the third target record corresponding to the current record exists, updating the next record in the record set that has not undergone the direct switch hanging analysis to the current record, and sequentially re-executing the second judgment step, the third judgment step, the second judgment step, and the second updating step; When the third target record exists in all the records in the record set, it is determined that the direct-connected switch of the knife switch is in the direct-connected switch hanging state.
4. The method according to claim 1, characterized in that: The analysis of the grounding switch-related main transformer listing is performed, including: A fourth determination step, determining whether there is a fourth target record that satisfies a fourth condition, wherein the fourth condition is that the device code in the device table is the same as the device code of the current record; The third determination step is, in the absence of the fourth target record, determining that the device connected to the grounding switch is not in the main transformer associated with the grounding switch hanging state; A fifth judgment step, in the case where the fourth target record exists, judging whether the device name in the fourth target record contains a first keyword, wherein the first keyword is a grounding switch; A fourth determination step, when the device name in the fourth target record does not contain the first keyword, determines that the device connected to the grounding switch is not in the main transformer associated with the grounding switch. A sixth judgment step, in the case where the device name of the fourth target record contains the first keyword, judging whether there is a fifth target record that satisfies a fifth condition, wherein the fifth condition is that the subordinate device of the second target device in the device topology table is the device corresponding to the current record, and the device type of the second target device is a main transformer; A fifth determination step, in the absence of the fifth target record, determining that the device connected to the grounding switch is not in a main transformer-associated state of the grounding switch; A seventh judgment step, in the case where the fifth target record exists, judging whether there is a sixth target record that meets the sixth condition, wherein the sixth condition is that the device code in the listing information table is the same as the device code of the fifth target record and the listing end time is empty; A third updating step, in the case where the sixth target record exists, updating the next record in the record set that has not been subjected to the analysis of the main transformer associated with the grounding switch as the current record, and sequentially re-executing the fourth judgment step, the third judgment step, the fifth judgment step, the fourth judgment step, the sixth judgment step, the fifth judgment step, the seventh judgment step and the third updating step; In the case where the sixth target record exists in all the records in the record set, it is determined that the device connected to the grounding switch is in the main transformer associated with the grounding switch hanging state; in the case where the sixth target record does not exist, it is determined whether there is a seventh target record that meets the seventh condition, and the seventh condition is that the upper device of the third target device in the device topology table is the device corresponding to the current record, and the device type of the third target device is the main transformer; In the absence of the seventh target record, determining that the device connected to the grounding switch is not in the main transformer associated with the grounding switch hanging state; In the case where the seventh target record exists, determining whether there is an eighth target record that satisfies an eighth condition, wherein the eighth condition is that the device code in the knife switch state table is the same as the device code in the seventh target record and the state quantity is 0; In the case where the eighth target record exists, the next record in the record set that has not undergone the grounding switch associated main transformer sign-on analysis is updated as the current record, and the grounding switch associated main transformer sign-on analysis is performed again; In the case where the eighth target record does not exist, executing the marking notification step; When the eighth target record exists in all the records in the record set, it is determined that the device connected to the grounding switch is in a main transformer-associated state of the grounding switch.
5. The method according to claim 1, characterized in that: Mark notification steps, including: An eighth judgment step is to judge whether there is a ninth target record satisfying a ninth condition in the to-be-notified set, wherein the ninth condition is that the device code in the to-be-notified set is the same as the device code of the current record; A fourth updating step, in the case where the ninth target record does not exist, updating the next record in the record set that has not been subjected to the eighth determination step as the current record, and returning to execute the eighth determination step; A ninth determination step, in the case where the ninth target record exists, marking the ninth target record, and determining whether the time interval is greater than a time threshold, the time interval being the length of time between the parsing time of the ninth target record and the parsing time of the current record; a clearing step, in which, when the time interval is greater than the time threshold, a notification message is issued and the ninth target record is cleared from the set to be notified; The fifth update step is to update the next record in the record set that has not been analyzed in the eighth judgment step as the current record when the time interval is less than or equal to the time threshold, and to repeat the eighth judgment step, the fourth update step, the ninth judgment step, the clearing step and the fifth update step in sequence until all the records in the record set have completed the analysis.
6. A switch status automatic monitoring device, characterized in that: The device comprises: An acquisition unit, used for acquiring the parsed switch status data of the substation, wherein the parsed switch status data at least includes a device code, a plant code, a state quantity and a parsing time; An analysis unit is used to analyze the data in the intermediate state in the analyzed knife switch status data to obtain an analysis result, and automatically monitor the knife switch status according to the analysis result, wherein the analysis operation includes a whole station sign-off analysis, a direct switch sign-off analysis, a grounding knife switch associated main transformer sign-off analysis, a section knife switch analysis and a direct bus sign-off analysis, wherein the whole station sign-off analysis is to perform a marking analysis on the entire substation, the direct switch sign-off analysis is to perform an analysis on the switch directly connected to the knife switch, the grounding knife switch associated main transformer sign-off analysis is to perform an analysis on the equipment connected to the grounding knife switch, the section knife switch analysis is to perform an analysis on the section knife switch, and the direct bus sign-off analysis is to perform an analysis on the bus directly connected to the knife switch, and the intermediate state is a state of the knife switch other than a fully open state and a fully closed state; A storage unit is used for acquiring the parsed switch status data of the substation and storing the parsed switch status data in a monitoring auxiliary database, wherein the monitoring auxiliary database stores at least a switch status table, a device table, a plant station table, a signboard information table, a device topology table and a personnel telephone table, wherein the switch status table includes the device code, the plant station code, the state quantity and the parsing time, the device table includes the device code, the device name, the plant station code and the device type, the plant station table includes the plant station code and the plant station name, the signboard information table includes the device code, the plant station code, the signboard start time, the signboard end time and the signboard information, the device topology table includes the device code, the device type and the upper and lower devices of the device corresponding to the device code, and the personnel telephone table includes the identity information and contact information of the operator; The analysis unit includes: a reading module, which reads a data set of all intermediate states to obtain a record set, wherein the record set includes a set formed by multiple records, and any one of the records includes the equipment code, the plant code, the state quantity and the listing information table; a first analysis module, which is used to execute a first analysis step, and perform the full-station listing analysis on the current record in the record set, wherein the current record is any one of the records in the record set; a second analysis module, which is used to execute a second analysis step, and when it is determined in the full-station listing analysis that the substation is not in the full-station listing state, the direct-connected switch listing analysis is performed, and the full-station listing state is that the entire substation is in a maintenance state; a third analysis module, which is used to execute a third analysis step, and when it is determined in the direct-connected switch listing analysis that the direct-connected switch of the knife switch is not in the direct-connected switch listing state, the grounding knife switch-associated main transformer listing analysis is performed, and the direct-connected switch listing state is that the direct-connected switch of the knife switch is in a maintenance state; a fourth analysis module, which is used to execute a fourth analysis step, and when it is determined in the direct-connected switch listing analysis that the direct-connected switch of the knife switch is not in the direct-connected switch listing state, the grounding knife switch-associated main transformer listing analysis is performed, and the direct-connected switch listing state is that the direct-connected switch of the knife switch is in a maintenance state; An analysis step, when it is determined in the grounding switch associated main transformer hanging analysis that the device connected to the grounding switch is not in the grounding switch associated main transformer hanging state, the segmented switch analysis is performed; a fifth analysis module, used to execute the fifth analysis step, when it is determined in the segmented switch analysis that the segmented switch does not exist, the direct bus hanging analysis is performed; a marking notification module, used to execute the marking notification step, when it is determined in the direct bus hanging analysis that the switch does not exist and the direct bus is in the direct bus hanging state, the record in the to-be-notified set is marked according to the current record and a notification message is issued, the notification message is used to notify that there is an abnormality in the switch state, and the to-be-notified set is a set of the records to which the notification message is to be issued; a repetition module, repeating the first analysis step, the second analysis step, the third analysis step, the fourth analysis step, the fifth analysis step and the marking notification step in sequence at least once, until all the records in the record set are analyzed and the analysis result is obtained.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 5.
8. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Knife switch state detection method and system based on real-time monitoring and intelligent terminal
CN114332771A