Automatic research and judgment method and device for telecontrol channel fault, electronic equipment and storage medium
By building a remote channel topology and real-time monitoring, and combining the automatic channel fault analysis and analysis procedures for fault location, the problem of inefficient fault handling in the existing technology of remote channel is solved, and rapid and accurate fault location and grid stability are achieved.
Patent Information
- Application Number
- CN202510078686.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-05-27
AI Technical Summary
The existing technology relies on manual inspection in remote channel fault handling, which is inefficient and cannot quickly and accurately locate the fault points, resulting in an extended fault processing time and affecting the stability and reliability of the power grid.
By building a remote channel topology structure, monitoring the channel status in real time, using the channel fault automatic analysis program to send test instructions to each node on the channel path in turn, generating test results, and conducting fault analysis based on the test results and main station alarm information to quickly and accurately locate the fault points.
It realizes the rapid and accurate positioning of remote channel faults, reduces the fault handling time, improves the efficiency and automation of fault analysis, reduces the operating risks of the power grid, and improves the stability and reliability of the power grid.
Smart Images

Figure CN120049604A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of power grid automation, and particularly to a method, device, electronic device and storage medium for automatically judging remote control channel faults. Background Art
[0002] In modern power systems, the power grid dispatching automation system plays a crucial role, not only supporting the monitoring and control of the power grid, optimizing the allocation of power resources, but also supporting the transformation of the power grid towards digitalization and intelligence. As a key link connecting the dispatching automation master station system and substations (including substations and power plants), the stability and reliability of the remote control channel directly affect the monitoring and control capabilities of the power grid. With the development of technology, the remote control channel has changed from the traditional digital dedicated line channel to a network-based channel, which brings higher flexibility and efficiency, but also introduces new challenges.
[0003] Traditional remote control channel fault handling relies on manual troubleshooting, which is not only time-consuming and laborious, but also inefficient. When a remote control channel fails, dispatchers need to manually query the connection status of the channel and cannot automatically obtain the connection status of the intermediate nodes of the channel. This results in the inability to quickly determine the specific location of the fault when the fault occurs, thus delaying the fault handling time.
[0004] The foregoing description is provided to give general background information and does not necessarily constitute prior art. Summary of the Invention
[0005] In view of the above technical problems, the present application provides a method, device, electronic device and storage medium for automatically judging remote control channel faults, which can quickly and accurately locate the fault point when a remote control channel fails, reduce the fault handling time, improve the efficiency and automation degree of fault judgment, reduce the operation risk of the power grid, and improve the stability and reliability of the power grid.
[0006] To solve the above technical problems, the present application provides a method for automatically judging remote control channel faults, including the following steps:
[0007] Construct a remote control channel topology structure;
[0008] Real-time monitor the remote control channel status corresponding to the remote control channel topology structure;
[0009] Send test instructions to each node on the remote control channel path in sequence according to the remote control channel topology structure through a channel fault automatic judgment program, and generate corresponding test results;
[0010] Based on the test results and the master station alarm information, perform fault judgment on the remote control channel topology structure through the channel fault automatic judgment program to obtain a fault judgment result.
[0011] Further, in some embodiments of the present application, after obtaining the fault judgment result, the method further includes:
[0012] Pushing the judgment result to the alarm interface in the form of an alarm through the channel fault alarm program;
[0013] When detecting a click message for the alarm interface, displaying the corresponding channel test data on the alarm interface through the channel fault alarm program.
[0014] Further, in some embodiments of the present application, the construction of the telecontrol channel topology structure includes:
[0015] Obtaining the telecontrol channel information between the dispatching automation system and the monitored substation, where the telecontrol channel information includes the channel type, the starting node, and the ending node of the channel;
[0016] Identifying the network device nodes on the telecontrol channel path and obtaining the IP address information of each network device node; the network device nodes include routers, switches, and firewalls;
[0017] Storing the telecontrol channel information, the network device nodes, and the IP address information in a channel judgment table to form a telecontrol channel topology structure.
[0018] Further, in some embodiments of the present application, the real-time monitoring of the telecontrol channel status corresponding to the telecontrol channel topology structure includes:
[0019] Periodically sending a network connectivity test instruction to the telecontrol channel and obtaining the corresponding test result;
[0020] When detecting that the test result is abnormal, it is determined that the telecontrol channel may have a fault, and the channel fault automatic judgment program is started.
[0021] Further, in some embodiments of the present application, the generating of the corresponding test result by sequentially sending a test instruction to each node on the telecontrol channel path through the channel fault automatic judgment program according to the telecontrol channel topology structure includes:
[0022] Sending a network reachability test instruction to the starting node of the telecontrol channel and obtaining the corresponding network reachability test result;
[0023] Judging whether the starting node has a fault according to the network reachability test result;
[0024] If so, recording the fault node information and ending the judgment process;
[0025] If not, continue to send the network reachability test instruction to the next node for network reachability testing until all nodes are tested;
[0026] After all nodes in the telecontrol channel have been tested, if it is determined that none of the nodes have failed, it is determined that there is a failure in other parts of the telecontrol channel, and the corresponding fault node information is recorded.
[0027] Further, in some embodiments of the present application, the automatic fault diagnosis program for the channel, according to the telecontrol channel topology, sequentially sends test instructions to each node on the telecontrol channel path to generate corresponding test results, and further includes:
[0028] Send a telecontrol service connectivity test instruction to the starting node of the telecontrol channel and obtain the corresponding telecontrol service connectivity test result;
[0029] Judge whether the starting node has failed according to the telecontrol service connectivity test result;
[0030] If so, record the fault node information and end the diagnosis process;
[0031] If not, continue to send the telecontrol service connectivity test instruction to the next node for service connectivity testing until all nodes are tested;
[0032] After all nodes in the telecontrol channel have been tested, if it is determined that none of the nodes have failed, it is determined that there is a failure in other parts of the telecontrol channel, and the corresponding fault node information is recorded.
[0033] Further, in some embodiments of the present application, the automatic fault diagnosis of the telecontrol channel topology based on the test results and the master station alarm information by the channel fault automatic diagnosis program to obtain a fault diagnosis result, including:
[0034] The channel fault automatic diagnosis program receives and analyzes the test results corresponding to the test instructions to obtain a fault analysis result;
[0035] Based on the fault analysis result and the master station alarm information, the channel fault automatic diagnosis program performs fault diagnosis to obtain a fault diagnosis result, and the fault diagnosis result includes a fault node, a fault type, and a fault cause;
[0036] The channel fault automatic diagnosis program writes the fault diagnosis result into the channel diagnosis table for storage.
[0037] Correspondingly, the present application also provides an automatic fault diagnosis device for a telecontrol channel, including:
[0038] A building module for building a telecontrol channel topology structure;
[0039] A monitoring module for real-time monitoring of the status of the telecontrol channel corresponding to the telecontrol channel topology structure;
[0040] A testing module for sequentially sending test instructions to each node on the telecontrol channel path according to the telecontrol channel topology structure through a channel fault automatic judgment program, and generating corresponding test results;
[0041] A judgment module for performing fault judgment on the telecontrol channel topology structure based on the test results and the main station alarm information through the channel fault automatic judgment program to obtain a fault judgment result.
[0042] The present application also provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the program, the steps of the above-mentioned method for automatically judging telecontrol channel faults are implemented.
[0043] The present application also provides a storage medium storing a computer program that can be loaded and executed by a processor to implement the above-mentioned method for automatically judging telecontrol channel faults.
[0044] Implementing the embodiments of the present application has the following beneficial effects:
[0045] As described above, the present application provides a method, device, electronic device, and storage medium for automatically judging telecontrol channel faults. The method for automatically judging telecontrol channel faults includes: building a telecontrol channel topology structure; real-time monitoring of the status of the telecontrol channel corresponding to the telecontrol channel topology structure; sequentially sending test instructions to each node on the telecontrol channel path according to the telecontrol channel topology structure through a channel fault automatic judgment program, and generating corresponding test results; performing fault judgment on the telecontrol channel topology structure based on the test results and the main station alarm information through the channel fault automatic judgment program to obtain a fault judgment result. The automatic telecontrol channel fault judgment solution provided by the present application can quickly determine the specific location of the fault through an automated program for network reachability testing and service connectivity testing of each node on the telecontrol channel path, without the need for manual checking of each node one by one, greatly shortening the fault location time. Through real-time network status monitoring and fault judgment, abnormal situations in the telecontrol channel can be discovered and processed in a timely manner, improving the real-time performance and effectiveness of power grid monitoring; the automated judgment process reduces the dependence on manual operations. The operation and maintenance personnel only need to perform subsequent processing according to the alarm information and fault judgment results pushed by the system, reducing the labor intensity and complexity of manual troubleshooting, reducing the subjectivity and uncertainty of human judgment, and reducing the possibility of fault expansion or secondary faults caused by misoperations. Description of the Drawings
[0046] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. To more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0047] Figure 1 It is a schematic diagram of the application scenario of the automatic judgment method for remote control channel faults provided by the embodiments of the present application;
[0048] Figure 2 It is a schematic flowchart of the automatic judgment method for remote control channel faults provided by the embodiments of the present application;
[0049] Figure 3 It is a schematic structural diagram of the network remote control channel topology provided by the embodiments of the present application;
[0050] Figure 4 It is a schematic structural diagram of the channel judgment table of the master station system provided by the embodiments of the present application;
[0051] Figure 5 It is a schematic diagram of the channel exit warning of the master station system provided by the embodiments of the present application;
[0052] Figure 6 It is another schematic flowchart of the automatic judgment method for remote control channel faults provided by the embodiments of the present application;
[0053] Figure 7 It is a schematic structural diagram of the automatic judgment device for remote control channel faults provided by the embodiments of the present application;
[0054] Figure 8 It is a schematic structural diagram of the electronic device provided by the embodiments of the present application.
[0055] The realization of the purpose of the present application, functional features and advantages will be further described with reference to the embodiments and the accompanying drawings. Through the above accompanying drawings, the clear embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the present application in any way, but to explain the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed Embodiments
[0056] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0057] It should be noted that in this document, the terms "including", "comprising", or any other variation thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device including a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including a..." does not exclude the presence of additional identical elements in the process, method, article, or device including that element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined based on their explanations in the specific embodiments or further in combination with the context of the specific embodiments.
[0058] It should be understood that the specific embodiments described herein are merely used to explain the present application and are not used to limit the present application.
[0059] In the following description, the suffixes such as "module", "component", or "unit" used to represent elements are only for the convenience of describing the present application and have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably.
[0060] The present application provides a method, device, electronic device, and storage medium for automatically judging remote control channel faults.
[0061] Among them, the automatic remote control channel fault judgment device can be specifically integrated in an electronic device. The electronic device can be a smart phone, a tablet computer, a laptop computer, or a desktop computer, but is not limited thereto. The electronic device can be directly or indirectly connected to the server through wired or wireless communication means. The server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The present application does not make any restrictions here.
[0062] Please refer to Figure 1 , Figure 1It is an application environment diagram of the automatic judgment method for remote control channel faults in an embodiment. Refer to Figure 1 , this automatic judgment method for remote control channel faults can be applied to an automatic judgment system for remote control channel faults. Among them, the automatic judgment system for remote control channel faults can include a terminal 110 and a server 120. The terminal 110 and the server 120 are connected through a network. The terminal 110 can specifically be a desktop terminal or a mobile terminal, and the mobile terminal can specifically be at least one of a mobile phone, a tablet computer, a laptop computer, etc. The server 120 can be implemented by an independent server or a server cluster composed of multiple servers. The terminal 110 is used to construct a remote control channel topology structure; monitor the remote control channel status corresponding to the remote control channel topology structure in real time; send test instructions to each node on the remote control channel path in sequence according to the remote control channel topology structure through the automatic judgment program for channel faults, and generate corresponding test results; perform fault judgment on the remote control channel topology structure based on the test results and the master station alarm information through the automatic judgment program for channel faults, and obtain a fault judgment result.
[0063] The power grid dispatching automation system is the core technical support system for supporting power grid dispatching monitoring and control, and plays an extremely important role in ensuring the safe and stable operation of the power grid, optimizing the allocation of power resources, and supporting the digitization and intelligence of the power grid. The remote control channel of the dispatching automation system, as the link between the dispatching automation master station system and the power plants and substations (substations, power plants), has promoted the transformation of the power grid from a "decentralized and local" dispatching control mode to a "centralized and remote" dispatching control mode based on this. Its stability and reliability directly affect the monitoring and control capabilities of the power grid. Ensuring the reliable operation of the remote control channel of the dispatching automation system is particularly crucial. The realization of remote control communication in the dispatching automation system integrates technologies such as communication and computer, and has been continuously updated with the rapid development of computer technology. So far, it has gradually completed the update iteration from the traditional digital dedicated line channel to the network channel. The OCS system network remote control channel generally consists of a remote control device, communication routing equipment, communication transmission equipment, network security equipment, and master station equipment, and uses a unified communication protocol to realize the upload of power plant and substation data and the reception of dispatching commands. With the promotion of the digital transformation of the power grid and the development of the new power system, the monitoring scope of the power grid dispatching automation system has extended from conventional power plants and substations to new energy power plants and substations, the high voltage level has extended to the low voltage level, the controlled objects have expanded from primary equipment to secondary equipment, and from the power grid side to the power source side. The remote control channel and the real-time power grid information it carries have also been extended and expanded synchronously, gradually covering the entire process of "source, network, load, and storage". The reliability of the remote control channel of the power grid dispatching automation system has put forward higher technical requirements for the requirements of power grid dispatching command and monitoring and control.
[0064] Under the current management mode, the equipment on the dispatching master station side of the telecontrol channel is maintained by the automation specialty of the dispatching agency. The substation-side automation equipment of the telecontrol channel has the secondary substation maintenance team of the substation operation and maintenance agency. The communication equipment and network security equipment are respectively maintained by the communication and power monitoring system network security teams of the dispatching agency. When a fault occurs in the telecontrol channel of the dispatching automation system and the monitoring substation, only the alarm information at the master station end or the telecontrol device at the substation end can see the alarm of the channel communication interruption. The connection status between the master station and the substation end needs to be manually queried, and the connection status of the intermediate node cannot be automatically obtained. After the dispatching desk or the dispatching automation specialty discovers the channel fault and initiates the defect process, it is necessary to cooperate with multiple departments and specialties to quickly troubleshoot and locate the faults of the master station automation system, substation automation system, communication transmission system, and network security system respectively, so as to determine which link finally caused the channel interruption to ensure the safe and stable operation of the power grid. Generally, it takes a long time to troubleshoot before the cause of the communication interruption can be determined, and then the fault can be processed. Therefore, during this long period of time, the dispatching system cannot monitor this substation, or only a single channel is in operation, which increases the power grid risk. Under the integrated operation mode of power grid regulation and control, the fault handling scheme of the telecontrol channel relying on manual judgment is inefficient, and a better technical solution needs to be proposed to reduce the fault troubleshooting time and reduce the power grid operation risk.
[0065] The following will be described in detail respectively. It should be noted that the description order of the following embodiments does not limit the priority order of the embodiments.
[0066] This application provides a method for automatically judging telecontrol channel faults, including: constructing a telecontrol channel topology structure; real-time monitoring the telecontrol channel status corresponding to the telecontrol channel topology structure; sending test instructions to each node on the telecontrol channel path in sequence through a channel fault automatic judgment program to generate corresponding test results; and performing fault judgment on the telecontrol channel topology structure based on the test results and master station alarm information through the channel fault automatic judgment program to obtain a fault judgment result.
[0067] Please refer to Figure 2 , Figure 2 which is a schematic flow chart of the method for automatically judging telecontrol channel faults provided by the embodiments of this application. The method for automatically judging telecontrol channel faults provided by this embodiment can specifically include the following steps:
[0068] S1. Construct a telecontrol channel topology structure;
[0069] Specifically, for step S1, constructing the telecontrol channel topology is to comprehensively understand the composition and connection relationship of the channel, providing basic data for subsequent fault detection and analysis. Obtain the telecontrol channel information between the dispatching automation system and the monitored substation, including the channel type (such as based on the dispatching data network or 2M dedicated line), the starting node and the ending node of the channel. Identify all network device nodes on the telecontrol channel path, such as routers, switches, firewalls, etc., and obtain the IP address information of each node. Store the obtained telecontrol channel information, network device nodes and their IP address information in the channel analysis table to form a complete telecontrol channel topology. This process ensures that the system can accurately identify and track each node in the channel, providing detailed reference data for fault detection.
[0070] S2. Real-time monitor the status of the telecontrol channel corresponding to the telecontrol channel topology;
[0071] Specifically, for step S2, real-time monitoring the status of the telecontrol channel is to promptly detect abnormal conditions of the channel and ensure its normal operation. For example, regularly send network connectivity test instructions, such as the Ping command, to the telecontrol channel to detect the connectivity of the channel. This periodic test can continuously monitor the health status of the channel and promptly detect potential faults. When the test result shows an abnormality, it is judged that the telecontrol channel may have a fault, and the automatic channel fault analysis program is immediately started. This rapid response mechanism ensures that faults can be identified and processed in the first place, reducing the impact of faults on the power grid operation.
[0072] S3. Through the automatic channel fault analysis program, according to the telecontrol channel topology, sequentially send test instructions to each node on the telecontrol channel path and generate corresponding test results;
[0073] Specifically, for step S3, by sending test instructions to each node on the telecontrol channel path, obtain the network status information of each node, providing accurate data support for fault analysis. In a specific embodiment, starting from the starting node of the telecontrol channel, sequentially send network reachability test instructions (such as the Ping command) to each node to obtain the network reachability test results of each node. This step helps to determine which nodes have problems at the network level; for nodes with network reachability, further send telecontrol service connectivity test instructions (such as the Telnet command) to obtain the telecontrol service connectivity test results. This step further verifies the connectivity and functional status of the nodes at the service level; record the test results of each node, including the network reachability and service connectivity status. These data provide a detailed basis for subsequent fault analysis and judgment.
[0074] In addition, the test frequency can be dynamically adjusted according to the historical fault data and real-time operating status of the channel. For example, when the channel is operating stably, the test frequency can be reduced to save resources; when frequent alarms occur or the load is high in the channel, the test frequency can be increased to improve the sensitivity of fault detection. This adaptive mechanism can better balance the needs of resource utilization and fault detection.
[0075] S4. Based on the test results and the main station alarm information, the automatic fault judgment program for the remote control channel judges the fault of the remote control channel topology structure to obtain the fault judgment result;
[0076] Specifically, for step S4, based on the test results and the main station alarm information, the fault of the remote control channel topology structure is judged to accurately determine the fault node, its fault type and cause. In the actual judgment process, the automatic fault judgment program for the channel receives and analyzes the network reachability test results and service connectivity test results of each node to determine which nodes are abnormal; combines the test results with the alarm information of the main station to further analyze the nature and scope of the fault to obtain the fault judgment result; the main station alarm information provides additional context information to help locate the fault more accurately; writes the fault judgment result, including information such as the fault node, fault type and fault cause, into the channel judgment table for storage for subsequent fault handling and analysis, thus ensuring the traceability and manageability of the fault information.
[0077] In addition, machine learning algorithms can be combined to analyze historical fault data and real-time monitoring data to predict and warn of potential faults. By identifying fault risks in advance and taking preventive measures, the occurrence of faults can be reduced, the reliability of the power grid can be improved, and thus the impact of faults on the operation of the power grid can be significantly reduced. After the fault is judged, the fault isolation and recovery operations are automatically executed. For the determined fault node, it can be automatically isolated from the channel to prevent the spread of the fault, and the standby channel or equipment can be started to quickly restore the normal operation of the channel, reduce the impact of the fault on the power grid monitoring and dispatching, and improve the robustness and reliability of the system.
[0078] It can be seen that through real-time monitoring and automated testing in this embodiment, abnormal conditions of the telecontrol channel can be detected in a timely manner, and the fault nodes can be accurately determined, avoiding the delay and error of manual troubleshooting, and improving the timeliness and accuracy of fault detection; the rapid and accurate fault judgment provides clear guidance for fault handling. The operation and maintenance personnel can quickly locate the fault according to the judgment result and take corresponding handling measures, shortening the fault handling time and improving the operation efficiency of the power grid. This not only reduces the power outage time but also improves the user satisfaction; timely detection and handling of telecontrol channel faults reduce the monitoring blind area and dispatching errors of the power grid caused by faults, reduce the operation risk of the power grid, and ensure the safe and stable operation of the power grid. Through automated fault judgment, the operation and maintenance resources are reasonably allocated, avoiding ineffective inspections and maintenance of normally operating equipment, improving the utilization efficiency of operation and maintenance resources, and reducing the operation and maintenance costs.
[0079] Further, in some embodiments, after step S4, the automatic fault judgment of the telecontrol channel may specifically further include:
[0080] S5. Push the judgment result to the alarm interface in the form of an alarm through the channel fault alarm program;
[0081] Specifically, for step S5, when the channel fault automatic judgment program completes the fault judgment, alarm information is generated according to the judgment result. The alarm information should include detailed information of the fault node, such as node name, IP address, fault type, fault cause, etc.; through the channel fault alarm program, the generated alarm information is pushed to the alarm interface. The alarm interface can be the monitoring interface of the dispatching automation system or a dedicated alarm management platform; the alarm information is displayed on the alarm interface in a prominent manner, such as using red font, flashing icon, etc., to ensure that the operation and maintenance personnel can quickly notice the fault alarm. Pushing the fault judgment result to the alarm interface in the form of an alarm is to ensure that the operation and maintenance personnel can see the fault information in a timely manner and take actions quickly.
[0082] S6. When the click information on the alarm interface is detected, display the corresponding channel test data on the alarm interface through the channel fault alarm program;
[0083] Specifically, for step S6, in the channel fault alarm program, the fault judgment result is associated with the channel test data to ensure that each alarm information corresponds to specific test data; when the operation and maintenance personnel click on an alarm information on the alarm interface, the channel fault alarm program will automatically display the corresponding channel test data on the alarm interface. The displayed data may include network reachability test results, service connectivity test results, etc. Design an intuitive interface layout to make the display of test data clear and easy to understand. Forms such as charts and tables can be used to present the test data in a visual way, facilitating the operation and maintenance personnel to analyze and understand.
[0084] In addition, different priorities can be set for alarm messages according to the severity and impact scope of the faults. For example, for faults that may cause large-scale power outages in the power grid, high-priority alarms are set; for minor faults that do not affect normal operation, low-priority alarms are set. This can ensure that operation and maintenance personnel prioritize the handling of urgent and important faults. In addition to displaying alarm messages on the alarm interface, operation and maintenance personnel can also be notified in various ways, such as sending text messages, e-mails, voice calls, etc., to ensure that operation and maintenance personnel can receive fault alarms in a timely manner under any circumstances and improve the timeliness of fault response.
[0085] In this embodiment, by promptly pushing the results of fault judgment, it is ensured that operation and maintenance personnel can understand the fault information in the first place, so as to quickly respond to the fault, shorten the fault handling time, and reduce the impact of the fault on the operation of the power grid. Displaying detailed channel test data provides rich basis for operation and maintenance personnel to analyze faults, making the fault analysis more accurate and in-depth, helping to quickly locate the cause of the fault, and formulating effective fault handling solutions. Operation and maintenance personnel can make quick decisions based on alarm messages and test data, such as whether on-site inspections are needed immediately, whether standby channels need to be activated, etc., improving the efficiency and accuracy of operation and maintenance decisions. Through the functions of alarm pushing and data display, centralized management and rapid transmission of fault information are realized, the fault management process is optimized, making the fault handling more orderly and efficient, and reducing the operation and maintenance costs.
[0086] Further, in some embodiments, step S1, "constructing the telecontrol channel topology structure", may specifically include:
[0087] S11. Obtain the telecontrol channel information between the dispatching automation system and the monitored substation. The telecontrol channel information includes the channel type, the starting node and the ending node of the channel;
[0088] Specifically, for step S11, identify the type of the telecontrol channel, such as whether it is based on the dispatching data network or the 2M dedicated line network. Different types of channels may involve different network devices and communication protocols; determine the starting node and the ending node of the channel. Usually, the starting node is the main station device of the dispatching automation system, and the ending node is the telecontrol device of the monitored substation; integrate the information of the channel type, the starting node and the ending node together to form a complete channel information record. Obtaining detailed telecontrol channel information is the basis for constructing an accurate topology structure to ensure the accuracy of subsequent fault detection and judgment.
[0089] S12. Identify the network device nodes on the telecontrol channel path and obtain the IP address information of each network device node; the network device nodes include routers, switches and firewalls;
[0090] Specifically, for step S12, all network device nodes on the communication path are identified through network scanning or configuration file analysis, including routers, switches, firewalls, etc.; the IP address information of each network device node is obtained. The IP address is a key identifier for network testing and fault location; the identified nodes and IP addresses are verified to ensure the accuracy and integrity of the information and avoid misjudgment caused by incorrect information. All network device nodes on the communication path are identified and recorded so that every possible fault point can be comprehensively covered during fault detection.
[0091] S13. Store the telecontrol channel information, network device nodes, and IP address information in a channel analysis table to form a telecontrol channel topology structure;
[0092] Specifically, for step S13, design the structure of the channel analysis table, including fields such as channel type, node name, IP address, etc., to ensure that the table can completely store the required information; enter the obtained telecontrol channel information, network device nodes, and their IP address information into the channel analysis table to form complete topology structure data; manage and maintain the channel analysis table to ensure the real-time update and accuracy of the data so that the latest topology structure information can be used during fault detection. Store all relevant information in the channel analysis table to form a structured telecontrol channel topology structure database, providing reliable data support for subsequent fault detection and analysis.
[0093] In addition, during the operation of the power grid, network devices may be added or removed, and the topology structure may also change. The topology structure information in the channel analysis table can be dynamically updated by regularly scanning the network or receiving device change notifications to ensure the real-time and accuracy of the topology structure; develop a topology visualization tool to display the topology structure information in the channel analysis table in a graphical manner. Through the visualization interface, operation and maintenance personnel can intuitively view the connection relationship of the channel and the node status, facilitating the understanding and analysis of the channel operation situation and improving the efficiency of fault troubleshooting.
[0094] In this embodiment, by accurately identifying and recording all network device nodes on the communication path, it is ensured that every possible fault point can be comprehensively covered during fault detection, avoiding incomplete fault detection caused by missing nodes; with complete topology structure information and accurate node IP addresses, the fault node can be more accurately located, and the specific location and scope of the fault can be quickly determined, providing clear guidance for fault handling; the channel analysis table provides a structured data basis for operation and maintenance management, enabling operation and maintenance personnel to more efficiently manage and maintain the telecontrol channel, simplifying the operation and maintenance process, and improving the efficiency of operation and maintenance management.
[0095] Further, in some embodiments, step S2, "real-time monitoring of the telecontrol channel status corresponding to the telecontrol channel topology", may specifically include:
[0096] S21. Periodically send network connectivity test instructions to the telecontrol channel and obtain the corresponding test results;
[0097] Specifically, for step S21, according to the operating requirements of the power grid and the stability of the channel, set an appropriate network connectivity test frequency. For example, it can be set to perform a test every 5 minutes or every 10 minutes to ensure that channel anomalies can be captured in a timely manner; use network test tools such as the Ping command to send network connectivity test instructions to each node of the telecontrol channel. The test instructions will check whether the network connections between nodes are unobstructed; receive and record the network connectivity test results of each node, including indicators such as the response time and packet loss rate of the node. These results will be used for subsequent fault analysis and judgment. By periodically sending network connectivity test instructions, the connectivity status of the telecontrol channel can be continuously monitored, and channel anomalies can be detected in a timely manner.
[0098] S22. When an abnormal test result is detected, it is determined that the telecontrol channel may have a fault, and the automatic channel fault judgment program is started;
[0099] Specifically, for step S22, when an abnormal test result is detected, the fault judgment program is started in a timely manner to quickly locate the fault and take corresponding handling measures. Set the normal range and abnormal threshold of the network connectivity test results. For example, if the response time of a node exceeds the preset threshold or the packet loss rate is too high, it is judged as abnormal; when an abnormal test result is detected, the automatic channel fault judgment program is automatically triggered. This program will perform further fault detection and analysis based on the abnormal information and the channel topology. The fault judgment program will send test instructions to each node on the telecontrol channel path in sequence according to the channel topology, generate the corresponding test results, and combine the master station alarm information for fault judgment to finally obtain the fault judgment result.
[0100] In addition, the frequency of network connectivity testing can be dynamically adjusted based on the historical fault data and real-time operating status of the channel. For example, when the channel is operating stably and the probability of faults is low, the testing frequency can be appropriately reduced to save resources; when the channel has a high load or there is a potential risk of faults, the testing frequency can be increased to improve the sensitivity of fault detection. In addition to network connectivity testing, other multi-dimensional testing metrics can also be integrated, such as the bandwidth utilization, latency, and jitter of the channel. By comprehensively analyzing these metrics, the health status of the channel can be more comprehensively evaluated, and the accuracy and reliability of fault detection can be improved. Machine learning algorithms can also be combined to analyze historical test data and real-time monitoring data to establish a fault warning model. When the test results are close to the abnormal threshold or show an abnormal trend, a fault warning is issued in advance to remind the operation and maintenance personnel to pay attention and take preventive measures to reduce the occurrence of faults.
[0101] In this embodiment, by periodically sending network connectivity test instructions, the status of the telecontrol channel can be continuously monitored, and abnormal conditions of the channel can be detected in a timely manner, avoiding the risk of power grid operation caused by delayed fault discovery; the integration of multi-dimensional testing metrics and the adaptive adjustment of the testing frequency make fault detection more accurate and reliable, enabling a more comprehensive evaluation of the health status of the channel and reducing false positives and missed detections; when an abnormal test result is detected, the fault judgment process can be quickly started, shortening the fault response time, enabling the operation and maintenance personnel to take measures to handle the fault in a timely manner, and reducing the impact of the fault on power grid operation; through automated fault detection and judgment, the labor intensity and time of manual troubleshooting are reduced, the operation and maintenance cost is reduced, and the operation and maintenance efficiency is improved.
[0102] Further, in some embodiments, step S3, "According to the telecontrol channel topology structure, the channel fault automatic judgment program sequentially sends test instructions to each node on the telecontrol channel path to generate corresponding test results", may specifically include:
[0103] Send a network reachability test instruction to the starting node of the telecontrol channel and obtain the corresponding network reachability test result;
[0104] Judge whether the starting node has a fault according to the network reachability test result;
[0105] If so, record the fault node information and end the judgment process;
[0106] If not, continue to send a network reachability test instruction for network reachability testing to the next node until all nodes are tested;
[0107] After all nodes of the telecontrol channel have been tested, if it is judged that none of the nodes have a fault, it is judged that there is a fault in other parts of the telecontrol channel, and the corresponding fault node information is recorded.
[0108] Specifically, when the test instruction is a network reachability test instruction, network test tools such as the Ping command are used to send a network reachability test instruction to the starting node of the telecontrol channel. The Ping command checks whether the network connection between nodes is unobstructed by sending ICMP (Internet Control Message Protocol) echo request messages. Send a test instruction to the starting node and wait for the node's response. The test instruction checks whether the network interface of the node is working properly and whether the network path between nodes is unobstructed. Receive and record the network reachability test results of the starting node, including indicators such as the node's response time and packet loss rate. These results will be used for subsequent fault analysis and judgment.
[0109] According to normal network performance indicators, set the abnormal threshold for network reachability test results. For example, if the response time of a node exceeds the preset threshold or the packet loss rate is too high, it is judged as abnormal. Analyze the network reachability test results of the starting node to determine whether it meets the abnormal threshold. If the test results show abnormalities, it is considered that the starting node may have a fault. If it is judged that the starting node has a fault, record the fault node information, including the node name, IP address, fault type, etc., and end the current fault judgment process for the operation and maintenance personnel to perform subsequent fault handling.
[0110] If the network reachability test results of the starting node are normal, continue to send test instructions to the next node, gradually check other nodes in the channel to determine the specific location of the fault. Determine the order of the next node according to the topology of the telecontrol channel. Usually, according to the order of the channel path, test from the starting node to the termination node in turn. Send a network reachability test instruction to the next node, repeat the network connectivity check, and obtain the network reachability test results of this node. Record the network reachability test results of each node and analyze them. If it is found that the test results of a certain node are abnormal, it is considered that this node may have a fault, record the fault node information and end the test.
[0111] Finally, after all nodes have undergone network reachability tests, if it is judged that no node has a fault, it is necessary to further analyze whether there are faults in other parts of the channel to ensure the comprehensiveness of fault judgment. Conduct a comprehensive analysis of the network reachability test results of all nodes to confirm that no node has abnormalities. If the test results of all nodes are normal, it is judged that other parts of the telecontrol channel (such as transmission lines, communication protocols, etc.) may have faults. Record the corresponding fault information, including the fault scope, possible reasons, etc., for the operation and maintenance personnel to conduct further investigation and handling.
[0112] In this embodiment, by performing network reachability tests sequentially starting from the starting node, the fault point can be quickly located, unnecessary tests on normal nodes can be avoided, the efficiency of fault detection is improved, and the time for troubleshooting is shortened; by combining the network reachability test results and abnormal threshold judgment, it is possible to accurately determine whether a node has failed, avoid misjudgment and missed judgment, improve the accuracy of fault location, and provide a reliable basis for fault handling; by quickly locating the faulty node and isolating it, the spread of the fault to other nodes or channels can be effectively prevented, the impact range of the fault on power grid monitoring and dispatching is reduced, and the stable operation of the power grid is guaranteed.
[0113] Further, in some embodiments, step S3 "using the channel fault automatic judgment program, according to the telecontrol channel topology structure, sequentially send test instructions to each node on the telecontrol channel path to generate corresponding test results" may specifically further include:
[0114] Send a telecontrol service connectivity test instruction to the starting node of the telecontrol channel and obtain the corresponding telecontrol service connectivity test result;
[0115] Judge whether the starting node has failed according to the telecontrol service connectivity test result;
[0116] If so, record the faulty node information and end the judgment process;
[0117] If not, continue to send a telecontrol service connectivity test instruction to the next node for service connectivity testing until all nodes are tested;
[0118] After all nodes on the telecontrol channel have been tested, if it is judged that none of the nodes have failed, it is judged that there is a fault in other parts of the telecontrol channel, and the corresponding faulty node information is recorded.
[0119] Specifically, when the test instruction is a service connectivity test instruction, use a service connectivity test tool such as the Telnet command to send a test instruction to the starting node of the telecontrol channel. The Telnet command checks whether the service port of the node is open and whether the service data can be normally transmitted by establishing a TCP connection; send a telecontrol service connectivity test instruction to the starting node and wait for the response of the node. The test instruction checks whether the service port of the node is working properly and whether the service data can be successfully transmitted to the next node; receive and record the telecontrol service connectivity test result of the starting node, including port status, data transmission delay and other indicators. These results will be used for subsequent fault analysis and judgment.
[0120] Set the abnormal threshold for the telecontrol service connectivity test results according to normal business performance indicators. For example, if the service port of a node is not open or the data transmission delay is too high, it is judged as abnormal. Analyze the telecontrol service connectivity test results of the starting node to determine whether they meet the abnormal threshold. If the test results show abnormalities, it is considered that the starting node may have a fault at the service level. If it is determined that the starting node has a fault at the service level, record the fault node information, including the node name, IP address, fault type, etc., and end the current fault research and judgment process for the operation and maintenance personnel to perform subsequent fault handling. By analyzing the telecontrol service connectivity test results, determine whether there is a fault at the service level of the starting node, so as to more comprehensively evaluate the health status of the node.
[0121] If the telecontrol service connectivity test results of the starting node are normal, continue to send test instructions to the next node and gradually check other nodes in the channel to determine the specific location of the fault. Determine the order of the next node according to the topological structure of the telecontrol channel. Usually, test in sequence from the starting node to the termination node according to the path of the channel; send a telecontrol service connectivity test instruction to the next node, repeat the service connectivity check, and obtain the telecontrol service connectivity test results of this node; record the telecontrol service connectivity test results of each node and analyze them. If it is found that the test results of a certain node are abnormal, it is considered that the node may have a fault at the service level, record the fault node information and end the test.
[0122] After all nodes have undergone the telecontrol service connectivity test, if it is determined that no node has a fault, it is necessary to further analyze whether there is a fault in other parts of the channel to ensure the comprehensiveness of the fault research and judgment. Conduct a comprehensive analysis of the telecontrol service connectivity test results of all nodes to confirm that no node has abnormalities; if the test results of all nodes are normal, it is judged that there may be a fault in other parts of the telecontrol channel (such as transmission lines, communication protocols, etc.); record the corresponding fault information, including the fault scope, possible reasons, etc., for the operation and maintenance personnel to conduct further investigation and handling.
[0123] In this embodiment, by further performing the telecontrol service connectivity test after confirming normal network reachability, the health status of the node can be comprehensively evaluated, including the network layer and the service layer, avoiding missing faults in the service layer due to only detecting the network layer, and improving the comprehensiveness of fault detection; combining the telecontrol service connectivity test results and the abnormal threshold judgment can more accurately determine whether there is a fault at the service level of the node, avoiding misjudgment and missed judgment, improving the accuracy of fault location, and providing a reliable basis for fault handling; by quickly locating the fault node at the service level and isolating and recovering it, the continuity and stability of the telecontrol service can be effectively guaranteed, reducing the interruption of power grid monitoring and dispatching caused by service faults, and ensuring the normal operation of the power grid.
[0124] Further, in some embodiments, step S4 "using the channel fault automatic judgment program to perform fault judgment on the telecontrol channel topology structure based on the test results and the master station alarm information to obtain a fault judgment result" may specifically include:
[0125] S41. The channel fault automatic judgment program receives and analyzes the test results corresponding to the test instructions to obtain a fault analysis result;
[0126] Specifically, for step S41, the channel fault automatic judgment program receives the test result data of the test instructions from network testing tools (such as Ping, Telnet, etc.). These data include indicators such as the response time of nodes, packet loss rate, port status, and data transmission delay. The received test result data is parsed to extract key network status information. For example, the response time and packet loss rate are extracted from the Ping test results; the port status and data transmission delay are extracted from the Telnet test results. The parsed test result data is stored in the channel judgment table for subsequent comprehensive analysis and judgment. The stored data should include information such as node name, IP address, test time, and test index values. Receiving and analyzing the test results of the test instructions is to obtain the detailed network status information of each node in the channel and provide accurate data support for subsequent fault judgment.
[0127] S42. Using the channel fault automatic judgment program to perform fault judgment based on the fault analysis result and the master station alarm information to obtain a fault judgment result, where the fault judgment result includes the fault node, fault type, and fault cause;
[0128] Specifically, for step S42, the test result data stored in the channel judgment table is comprehensively analyzed to identify abnormal nodes and network status indicators. For example, analyze whether the response time of a node exceeds the normal range, whether the packet loss rate is too high, and whether the port is not open. Integrate the master station alarm information with the fault analysis result. The master station alarm information may include information such as channel interruption, data anomaly, and equipment failure, which can provide additional context and clues for fault judgment. According to the fault analysis result and the alarm information, using the preset fault judgment logic and rules, a comprehensive judgment is made on the telecontrol channel topology structure. For example, if the network reachability test result of a certain node is abnormal and the master station alarm information shows that the data transmission of this node is interrupted, then this node is judged as a fault node and the fault type is a network connection fault. Combining the fault analysis result and the master station alarm information for fault judgment is to comprehensively consider various aspects of information, accurately determine the fault node and its fault type and cause, and improve the accuracy and reliability of fault judgment.
[0129] S43. Write the fault judgment result into the channel judgment table for storage through the automatic fault judgment program of the channel;
[0130] Specifically, for step S43, record information such as the fault node, fault type, and fault cause obtained from the fault judgment in the channel judgment table. For example, record the name, IP address of the fault node, fault type (such as network connection fault, service connection fault, etc.), and fault cause (such as equipment failure, configuration error, etc.). Update the status information of the fault node in the channel judgment table, such as updating the normal status to the fault status, and record the occurrence time and duration of the fault. Manage and maintain the channel judgment table to ensure the accuracy and integrity of the fault information. Data access permissions and backup mechanisms can be set to prevent data loss or illegal access. Writing the fault judgment result into the channel judgment table for storage mainly serves to record and manage fault information, facilitating subsequent fault handling, analysis, and traceability.
[0131] In addition, in combination with historical fault data, equipment maintenance records, and network configuration information, etc., a more in-depth analysis of the fault cause can be carried out. For example, analyze the equipment model, version, configuration parameters, etc. of the fault node to find the root cause of the fault, such as hardware aging, software defects, configuration errors, etc., providing more detailed basis for fault repair and prevention; evaluate the impact scope and degree of the fault on power grid monitoring and dispatching. For example, analyze the location and role of the fault node in the power grid, and evaluate the impact of the fault on aspects such as data transmission, execution of dispatching instructions, and power grid operation stability, providing reference for the priority and resource allocation of fault handling; automatically generate fault handling suggestions based on the fault judgment result and fault impact assessment. For example, for network connection faults, it is recommended to check the interfaces and lines of network devices; for service connection faults, it is recommended to check service configurations and data transmission protocols, etc. The fault handling suggestions can provide clear guidance for operation and maintenance personnel, improving the efficiency and accuracy of fault handling. Finally, store each fault judgment result and handling experience in the fault knowledge base to form a rich fault information resource library. The fault knowledge base can be used for quick retrieval of faults, comparative analysis of similar faults, and sharing of fault handling experience, providing valuable reference and reference for future fault judgment and handling.
[0132] In this embodiment, by comprehensively analyzing the test results and the alarm information of the master station, the fault node, its fault type and cause can be determined more accurately, avoiding misjudgment and missed judgment, improving the accuracy and reliability of fault judgment, and providing a reliable basis for fault handling; the accurate fault judgment result provides a clear direction and guidance for fault handling. The operation and maintenance personnel can quickly locate the fault node according to the judgment result, formulate an effective fault handling plan, speed up the fault handling speed, shorten the fault recovery time, and reduce the impact of the fault on the power grid operation; storing and managing the fault judgment result makes the recording and management of fault information more systematic and standardized, facilitating the traceability and analysis of faults, and providing basic data support for fault prevention and improvement; through the construction of the fault knowledge base, the accumulation and sharing of fault information and processing experience are realized, which helps to improve the overall technical level and fault handling ability of the operation and maintenance team, and also provides rich resources for the training and learning of new employees.
[0133] To facilitate the understanding of the remote control channel fault automatic judgment method provided by this application, this embodiment also provides a specific implementation manner of the remote control channel fault automatic judgment method.
[0134] First, for the topology structure of the remote control channel, the reason for the remote control channel interruption fault is generally due to the network wiring fault between the node devices or between the devices on the remote control path. According to the different networks carrying the remote control channel, the remote control channels of the dispatching automation network can be divided into two categories. One is the remote control channel based on the dispatching data network, and the other is the remote control channel based on the 2M dedicated line network. And sort out the topology nodes of the network channel according to the type. Among them, there are mainly 6 device nodes with traceable IP addresses on the remote control channel path based on the dispatching data network. There are mainly 8 device nodes with traceable IP addresses on the remote control channel path based on the 2M dedicated line network. The network channel topology is as Figure 3 shown.
[0135] For the principle of channel judgment implementation, after the remote control channel fails, at the automation master station end of the dispatching master station, through the Ping command and the Telnet command, the network reachability test of all nodes from the master station front-end machine to the substation remote control machine on the remote control channel path is completed, as well as the end-to-end remote control service connectivity test. At the same time, combined with other alarm information of the master station for auxiliary judgment, the rapid positioning and automatic judgment of the remote control channel fault are realized.
[0136] The following will illustrate the implementation process of the channel judgment function of the dispatching master station with examples. The specific process is as follows:
[0137] Add a channel judgment form in the D5000 system. In the form, the IP addresses of each network device node on the dispatching automation telecontrol channel path can be filled in according to different substations (transformer substations, power plants, and user substations). Based on this form, the channel judgment program of the dispatching master station can automatically perform network reachability and network connectivity tests in sequence. The structure of the channel judgment form is as Figure 4 shown;
[0138] Develop a set of automatic channel fault judgment tool software and complete the software deployment in the master station system. The judgment tool software consists of a channel judgment program (fes_channel_judge) and a channel fault alarm program (smart_warm). Among them, the channel judgment program is responsible for real-time monitoring of the channel input or exit status, as well as testing and fault judgment after the channel is interrupted. The channel fault alarm program is responsible for completing the alarm of the channel judgment result and pushing the window.
[0139] When it is detected that the channel of a certain substation in the channel table changes from the input state to the exit state, the channel judgment program (fes_channel_judge) starts the automatic channel fault judgment process. According to the channel record information of the faulty channel read in the dispatching master station channel table, find the corresponding substation channel in the channel judgment form, and complete the network test in sequence according to the IP address information of the network nodes recorded in the judgment form, and obtain the fault judgment result, and then write the judgment result into the judgment form.
[0140] The channel fault alarm program (smart_warm) pushes the fault judgment result in the judgment form to the alarm interface in the form of an alarm.
[0141] When the on-duty dispatcher and the automation operator right-click on the corresponding alarm information in the alarm window, the corresponding channel test data will be displayed on the alarm interface as Figure 5 shown.
[0142] Through the alarm push window result, the fault link can be quickly located, and the fault result can be quickly transmitted to the maintenance personnel of the relevant equipment, technically supporting the operation monitoring personnel to discover the problem points in time, greatly shortening the fault troubleshooting and handling time, calmly organizing the emergency disposal work, greatly reducing the impact of the channel interruption on the business system, and thus reducing the impact on the power grid production management business.
[0143] such as Figure 6As shown in the figure, this embodiment provides the specific implementation process of the automatic judgment method for remote control channel faults. The automatic judgment of faults starts. First, the current status information of the remote control channel is obtained, including the connection status and data transmission status of the channel, etc. It is judged whether the remote control channel has exited or disconnected. If the channel has not exited (i.e., the channel is still connected), the process returns to the step of obtaining the status to continue monitoring the channel status. If the channel has exited, the process continues to the next step. A network reachability test is performed on the remote control channel. Usually, the Ping command is used to check the connectivity of each node on the network path. If the Ping test result indicates normal network connectivity, the process continues to the port connectivity test step. If the Ping test result is abnormal, it means that there is a problem with network connectivity, and the process then turns to update the database communication information table and further push the judgment result to the alarm window. When the network connectivity is normal, a port connectivity test is performed. Usually, the Telnet command is used to check the opening and connectivity status of the remote control service port. If the Telnet test result is normal, it means that the remote control service port is connected, and the process ends, indicating that the channel status is normal. If the Telnet test is abnormal, it means that there is a problem with the remote control service port, and the process also turns to update the database communication information table and further push the judgment result to the alarm window. Whether the Ping test or the Telnet test is abnormal, the communication information table in the database will be updated to record the current fault status and related information. According to the updated database information, the system judges the fault result and pushes it to the operation and maintenance personnel through the alarm window so that they can take measures to handle the fault in time. Finally, the automatic judgment of faults ends.
[0144] To sum up, this embodiment provides an automatic judgment method for remote control channel faults, constructs a remote control channel topology structure; monitors the status of the remote control channel corresponding to the remote control channel topology structure in real time; through the channel fault automatic judgment program, according to the remote control channel topology structure, test instructions are sequentially sent to each node on the remote control channel path to generate corresponding test results; through the channel fault automatic judgment program, based on the test results and the master station alarm information, the fault judgment of the remote control channel topology structure is carried out to obtain the fault judgment result. The automatic judgment scheme for remote control channel faults provided by this embodiment can quickly determine the specific location of the fault by performing network reachability tests and service connectivity tests on each node on the remote control channel path through an automated program, without the need for manual checking of each node one by one, greatly shortening the time for fault location. Through real-time network status monitoring and fault judgment, abnormal situations in the remote control channel can be discovered and processed in time, improving the real-time performance and effectiveness of power grid monitoring; the automated judgment process reduces the dependence on manual operations. The operation and maintenance personnel only need to perform subsequent processing according to the alarm information and fault judgment results pushed by the system, reducing the labor intensity and complexity of manual troubleshooting, reducing the subjectivity and uncertainty of human judgment, and reducing the possibility of fault expansion or secondary faults caused by misoperations.
[0145] To facilitate the better implementation of the automatic judgment method for remote control channel faults in the embodiments of this application, the embodiments of this application also provide an automatic judgment device for remote control channel faults. The meanings of the nouns are the same as those in the above-mentioned automatic judgment method for remote control channel faults, and the specific implementation details can refer to the descriptions in the method embodiments.
[0146] Please refer to Figure 7 , Figure 7 , which is a schematic structural diagram of the automatic judgment device for remote control channel faults provided by the embodiments of this application. The automatic judgment device for remote control channel faults may specifically include a construction module 201, a monitoring module 202, a testing module 203, and a judgment module 204, which are specifically as follows:
[0147] The construction module 201 is used to construct the topology structure of the remote control channel;
[0148] The monitoring module 202 is used to monitor the status of the remote control channel corresponding to the topology structure of the remote control channel in real time;
[0149] The testing module 203 is used to send test instructions to each node on the remote control channel path in sequence according to the topology structure of the remote control channel through the automatic judgment program for channel faults, and generate corresponding test results;
[0150] The judgment module 204 is used to perform fault judgment on the topology structure of the remote control channel based on the test results and the master station alarm information through the automatic judgment program for channel faults, and obtain the fault judgment result.
[0151] Furthermore, in some embodiments, the automatic judgment device for remote control channel faults may specifically further include:
[0152] The alarm module 205 is used to push the judgment result to the alarm interface in the form of an alarm through the channel fault alarm program;
[0153] The display module 206 is used to display the corresponding channel test data on the alarm interface through the channel fault alarm program when detecting click information for the alarm interface.
[0154] Furthermore, in some embodiments, the construction module 201 may specifically include:
[0155] An acquisition unit is used to acquire the remote control channel information between the dispatching automation system and the monitored substation. The remote control channel information includes the channel type, the starting node and the ending node of the channel;
[0156] An identification unit is used to identify the network device nodes on the remote control channel path and obtain the IP address information of each network device node; the network device nodes include routers, switches, and firewalls;
[0157] A forming unit for storing telecontrol channel information, network device nodes, and IP address information in a channel judgment table to form a telecontrol channel topology structure.
[0158] Further, in some embodiments, the monitoring module 202 may specifically include:
[0159] A testing unit for periodically sending network connectivity test instructions to the telecontrol channel and obtaining corresponding test results;
[0160] A starting unit for determining that the telecontrol channel may have a fault and starting the automatic channel fault judgment program when an abnormal test result is detected.
[0161] Further, in some embodiments, the testing module 203 is specifically used for:
[0162] Sending a network reachability test instruction to the starting node of the telecontrol channel and obtaining the corresponding network reachability test result;
[0163] Judging whether the starting node has a fault according to the network reachability test result;
[0164] If so, recording the fault node information and ending the judgment process;
[0165] If not, continuing to send a network reachability test instruction to the next node for network reachability testing until all nodes are tested;
[0166] After all nodes of the telecontrol channel have been tested, if it is judged that all nodes have no faults, it is judged that there are faults in other parts of the telecontrol channel, and the corresponding fault node information is recorded.
[0167] Further, in some embodiments, the testing module 203 is specifically further used for:
[0168] Sending a telecontrol service connectivity test instruction to the starting node of the telecontrol channel and obtaining the corresponding telecontrol service connectivity test result;
[0169] Judging whether the starting node has a fault according to the telecontrol service connectivity test result;
[0170] If so, recording the fault node information and ending the judgment process;
[0171] If not, continuing to send a telecontrol service connectivity test instruction to the next node for service connectivity testing until all nodes are tested;
[0172] After all nodes of the telecontrol channel have been tested, if it is judged that all nodes have no faults, it is judged that there are faults in other parts of the telecontrol channel, and the corresponding fault node information is recorded.
[0173] Further, in some embodiments, the judgment module 204 may specifically include:
[0174] An analysis unit, configured to receive and analyze the test results corresponding to the test instructions by the automatic channel fault judgment program, and obtain a fault analysis result;
[0175] A judgment unit, configured to perform fault judgment on the basis of the fault analysis result and the master station alarm information through the automatic channel fault judgment program, and obtain a fault judgment result, where the fault judgment result includes a fault node, a fault type, and a fault cause;
[0176] A storage unit, configured to write the fault judgment result into a channel judgment table for storage through the automatic channel fault judgment program.
[0177] In summary, for the automatic remote control channel fault judgment device provided in this embodiment, the remote control channel topology structure is constructed by the construction module 201; the remote control channel status corresponding to the remote control channel topology structure is monitored in real time by the monitoring module 202; the test module 203 sequentially sends test instructions to each node on the remote control channel path according to the remote control channel topology structure through the automatic channel fault judgment program, and generates corresponding test results; the judgment module 204 performs fault judgment on the remote control channel topology structure based on the test results and the master station alarm information through the automatic channel fault judgment program, and obtains a fault judgment result. It can be seen that for the automatic remote control channel fault judgment device provided in this embodiment, through an automated program, network reachability tests and service connectivity tests are performed on each node on the remote control channel path, the specific location of the fault can be quickly determined, without the need for manual checking of each node one by one, greatly shortening the fault location time. Through real-time network status monitoring and fault judgment, abnormal conditions in the remote control channel can be discovered and processed in a timely manner, improving the real-time performance and effectiveness of power grid monitoring; the automated judgment process reduces the dependence on manual operations. The operation and maintenance personnel only need to perform subsequent processing according to the alarm information and fault judgment results pushed by the system, reducing the labor intensity and complexity of manual troubleshooting, reducing the subjectivity and uncertainty of human judgment, and reducing the possibility of fault expansion or secondary faults caused by misoperations.
[0178] In addition, an embodiment of the present application further provides an electronic device, as Figure 8 shown, which shows a schematic structural diagram of the electronic device involved in the embodiment of the present application. Specifically: The electronic device may include a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, a power supply 303, an input unit 304, and other components. Those skilled in the art can understand, Figure 8The electronic device structure shown does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Among them:
[0179] The processor 301 is the control center of the electronic device, connecting various parts of the entire electronic device through various interfaces and circuits. By running or executing software programs and / or modules stored in the memory 302, and calling the data stored in the memory 302, it executes various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 301 either.
[0180] The memory 302 can be used to store software programs and modules. The processor 301 executes various functional applications and the automatic judgment method for remote control channel failures by running the software programs and modules stored in the memory 302. The memory 302 mainly includes a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as the sound playback function, image playback function, etc.); the data storage area can store data created according to the use of the electronic device. In addition, the memory 302 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory 302 may also include a memory controller to provide the processor 301 with access to the memory 302.
[0181] The electronic device also includes a power supply 303 that powers each component. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, so as to realize functions such as charging management, discharging management, and power consumption management through the power management system. The power supply 303 may also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
[0182] The electronic device may further include an input unit 304, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
[0183] Although not shown, the electronic device may further include a display unit and the like, which will not be elaborated herein. Specifically, in this embodiment, the processor 301 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 302 according to the following instructions, and the processor 301 will run the application programs stored in the memory 302 to implement various functions as follows:
[0184] Construct a telecontrol channel topology; monitor the status of the telecontrol channel corresponding to the telecontrol channel topology in real time; send test instructions to each node on the telecontrol channel path in sequence through a channel fault automatic judgment program according to the telecontrol channel topology, and generate corresponding test results; perform fault judgment on the telecontrol channel topology based on the test results and the master station alarm information through the channel fault automatic judgment program to obtain a fault judgment result.
[0185] For the specific implementation of each of the above operations, reference may be made to the previous embodiments, which will not be elaborated herein.
[0186] In the embodiment of the present application, by using an automated program to perform network reachability tests and service connectivity tests on each node on the telecontrol channel path, the specific location of the fault can be quickly determined without manually checking each node one by one, greatly shortening the fault location time. Through real-time network status monitoring and fault judgment, abnormal situations in the telecontrol channel can be detected and processed in a timely manner, improving the real-time performance and effectiveness of power grid monitoring; the automated judgment process reduces the dependence on manual operations, and the operation and maintenance personnel only need to perform subsequent processing according to the alarm information and fault judgment results pushed by the system, reducing the labor intensity and complexity of manual troubleshooting, reducing the subjectivity and uncertainty of human judgment, and reducing the possibility of fault expansion or secondary faults caused by misoperations.
[0187] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions or by controlling relevant hardware through instructions. The instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0188] Therefore, the embodiment of the present application provides a storage medium, which stores multiple instructions that can be loaded by a processor to execute the steps in any of the telecontrol channel fault automatic judgment methods provided by the embodiment of the present application. For example, the instructions can execute the following steps:
[0189] Construct a telecontrol channel topology; monitor the status of the telecontrol channel corresponding to the telecontrol channel topology in real time; send test instructions to each node on the telecontrol channel path in sequence through a channel fault automatic judgment program according to the telecontrol channel topology, and generate corresponding test results; perform fault judgment on the telecontrol channel topology based on the test results and the master station alarm information through the channel fault automatic judgment program to obtain a fault judgment result.
[0190] For the specific implementation of each of the above operations, reference can be made to the previous embodiments and will not be elaborated here.
[0191] Among them, the storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc. Since the instructions stored in the storage medium can execute the steps in any of the telecontrol channel fault automatic judgment methods provided in the embodiments of the present application, the beneficial effects achievable by any of the telecontrol channel fault automatic judgment methods provided in the embodiments of the present application can be achieved. For details, refer to the previous embodiments and will not be elaborated here.
[0192] The above has introduced in detail a telecontrol channel fault automatic judgment method, device, electronic device and storage medium provided by the embodiments of the present application. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A method for automatically analyzing and judging remote control channel faults, characterized in that: The steps include: Construct telecontrol channel topology; Real-time monitoring of the telecontrol channel status corresponding to the telecontrol channel topology structure; Sending test instructions to each node on the remote control channel path in turn according to the remote control channel topology through the channel fault automatic analysis program to generate corresponding test results; The channel fault automatic analysis program performs fault analysis on the remote control channel topology structure based on the test results and the master station alarm information to obtain a fault analysis result.
2. The automatic fault analysis method of remote control channel according to claim 1 is characterized in that: After obtaining the fault analysis result, the method further includes: Pushing the analysis and judgment result to the alarm interface in the form of an alarm through a channel fault alarm program; When click information on the alarm interface is detected, the corresponding channel test data is displayed on the alarm interface through the channel fault alarm program.
3. The automatic fault analysis method of remote control channel according to claim 1 is characterized in that: The construction of the telecontrol channel topology structure includes: Acquire telecontrol channel information between the dispatching automation system and the monitoring plant station, wherein the telecontrol channel information includes channel type, channel start node and end node; Identify network device nodes on the remote control channel path and obtain IP address information of each network device node; the network device nodes include routers, switches and firewalls; The remote control channel information, the network device node and the IP address information are stored in a channel analysis table to form a remote control channel topology structure.
4. The automatic analysis and judgment method of remote control channel fault according to claim 1 is characterized in that: The real-time monitoring of the remote control channel state corresponding to the remote control channel topology structure includes: Periodically sending a network connectivity test instruction to the telecontrol channel and obtaining a corresponding test result; When it is detected that the test result is abnormal, it is determined that the remote control channel may have a fault, and a channel fault automatic analysis and judgment program is started.
5. The automatic analysis and judgment method of remote control channel fault according to claim 1 is characterized in that: The automatic channel fault analysis program sends a test instruction to each node on the remote control channel path in turn according to the remote control channel topology structure, and generates corresponding test results, including: Sending a network reachability test instruction to the starting node of the telecontrol channel and obtaining a corresponding network reachability test result; Determine whether the starting node fails according to the network reachability test result; If yes, then record the fault node information and end the analysis process; If not, continue to send the network reachability test instruction to the next node to perform the network reachability test until all nodes are tested; After all nodes of the telecontrol channel are tested, if it is determined that all nodes are not faulty, it is determined that other parts of the telecontrol channel are faulty, and the corresponding faulty node information is recorded.
6. The automatic analysis and judgment method of remote control channel fault according to claim 1 is characterized in that: The automatic channel fault analysis program sends a test instruction to each node on the remote control channel path in turn according to the remote control channel topology structure to generate corresponding test results, and also includes: Sending a telecontrol service connectivity test instruction to the starting node of the telecontrol channel, and obtaining a corresponding telecontrol service connectivity test result; Determine whether the starting node fails according to the telecontrol service connectivity test result; If yes, then record the fault node information and end the analysis process; If not, continue to send the telecontrol service connectivity test instruction to the next node to perform service connectivity test until all nodes are tested; After all nodes of the telecontrol channel are tested, if it is determined that all nodes are not faulty, it is determined that other parts of the telecontrol channel are faulty, and the corresponding faulty node information is recorded.
7. The automatic fault analysis method of remote control channel according to claim 1 is characterized in that: The automatic channel fault analysis program is used to analyze the remote control channel topology structure based on the test result and the master station alarm information to obtain the fault analysis result, including: The automatic fault analysis program of the channel receives and analyzes the test results corresponding to the test instructions to obtain fault analysis results; Performing fault analysis based on the fault analysis result and the master station alarm information through the channel fault automatic analysis program to obtain a fault analysis result, wherein the fault analysis result includes a fault node, a fault type and a fault cause; The fault analysis result is written into the channel analysis table for storage through the channel fault automatic analysis program.
8. A remote control channel fault automatic analysis device, characterized in that: include: A building block for building a telecontrol channel topology; A monitoring module, used for real-time monitoring of the remote control channel status corresponding to the remote control channel topology structure; A test module, used to send a test instruction to each node on the remote control channel path in turn according to the remote control channel topology structure through a channel fault automatic analysis program to generate a corresponding test result; The analysis module is used to perform fault analysis on the remote control channel topology structure based on the test results and the main station alarm information through the channel fault automatic analysis program to obtain a fault analysis result.
9. An electronic device, characterized in that: include: A memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method for automatic analysis of remote control channel faults as described in any one of claims 1 to 7 are implemented.
10. A storage medium, characterized in that: A computer program is stored which can be loaded by a processor and execute the method for automatically analyzing and judging a remote control channel fault as described in any one of claims 1 to 7.