A planning method and system for power distribution communication access network
By real-time monitoring of fiber node status and link signals, dynamic topological data is generated, combined with topological planning strategies and distributed acoustic sensing technology, the fault misjudgment problem caused by topological data lag in the distribution communication access network is solved, and the accurate positioning and real-time monitoring of the fault is achieved.
Patent Information
- Application Number
- CN202510788205.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-06-13
AI Technical Summary
In the topology management of the existing distribution communication access network, the topology data is synchronized and lagged due to the dependence of fixed-cycle polling and static models, resulting in fault location errors and delayed emergency repair decisions, and the real-time and accurate requirements cannot be achieved.
By monitoring the state of fiber nodes and link signals in real time, a dynamic topology data collection is generated, a real-time topology view is generated based on preset topology planning strategies, and candidate fault links are screened through link switching frequency and service priority, combined with distributed acoustic sensing technology to eliminate external force damage, and optical power interruption and redundant fiber phase mirroring are used to verify optical cable breakage.
It realizes the real-time monitoring and fault diagnosis accuracy of the distribution communication network, significantly reduces the probability of misjudgment, ensures accurate locking of the root cause of the fault, and solves the mislocalization problem caused by topological lag.
Smart Images

Figure CN120301761B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of dynamic topology management of power distribution communication networks, and more specifically, to a planning method and system for a power distribution communication access network. Background Art
[0002] In the power distribution communication access network, network topology management is used to ensure communication reliability. Existing technologies usually adopt a combination of periodic data collection and static topology models. Network elements such as optical fiber nodes and link status are polled at preset time intervals (such as daily or hourly), and a fixed topology view is generated based on this. It relies on manually configured or regularly updated data sources. The generation and distribution of its topology information has inherent delays, and the update cycle has no dynamic correlation with the actual operating status of the network. In this mode, the network management system can only obtain local status snapshots at discrete time points, resulting in limited timeliness and continuity of topology data.
[0003] In existing technologies, since the network topology update mechanism relies on fixed-period polling and static models, the synchronization lag problem of topology data is particularly prominent when devices change frequently or link status fluctuates dynamically. This lag causes the diagnostic results generated by the management system based on the outdated topology to deviate from the actual network status when a fault occurs, resulting in fault location errors (such as misjudging a link interruption as a node failure), which in turn delays emergency repair decisions, resulting in the inability to coordinate the latency of topology synchronization with the real-time requirements of accurate fault location. Summary of the Invention
[0004] In order to overcome the above-mentioned defects of the prior art, embodiments of the present invention provide a method and system for planning a power distribution communication access network to solve the problems raised in the above-mentioned background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A method for planning a power distribution communication access network comprises the following steps:
[0007] S1. Real-time monitoring of the operating status and link transmission signals of each optical fiber node in the power distribution communication access network to generate a dynamic topology data set;
[0008] S2. Based on the dynamic topology data set, a real-time topology view with a dynamic version identifier is generated according to a preset topology planning strategy;
[0009] S3. When a network fault alarm is detected, compare the real-time topology view at the alarm time with the previous version view to identify the topology difference set;
[0010] S4. For the topology difference set, select candidate fault links based on the link switching frequency and the priority conflict relationship of the corresponding bearer services;
[0011] S5. Analyze the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link. If the characteristic low-frequency vibration signal of the construction machinery is detected and coincides with the interruption time, remove the external force that damages the link.
[0012] S6. After verifying that the optical power of adjacent optical fiber nodes is zero for a preset number of consecutive times and the heartbeat signal is interrupted, the actual faulty link is determined. The optical time domain reflectometer waveform phase mirror symmetry of the corresponding redundant backup optical fiber is simultaneously analyzed to confirm the optical cable break.
[0013] In a preferred embodiment, the operating status and link transmission signals of each optical fiber node in the power distribution communication access network are monitored in real time to generate a dynamic topology data set, including:
[0014] Monitor the heartbeat signal sending interval and optical power data of each fiber optic node, and extract the node online status and optical module health indicators;
[0015] Monitor the transmission bit error rate and signal transmission delay of each link, and extract link connection and disconnection status and signal quality indicators;
[0016] The node online status, optical module health indicators, link connection status and signal quality indicators are correlated and integrated to generate a dynamic topology data set.
[0017] In a preferred embodiment, based on the dynamic topology data set, a real-time topology view with a dynamic version identifier is generated according to a preset topology planning strategy, including:
[0018] Extracting node access priorities of node lists and redundant path configuration rules of link lists from a dynamic topology data set to generate logical connection relationships between nodes and links;
[0019] Sort the node list according to the node access priority, verify the status of the primary and backup paths in combination with the redundant path configuration rules of the link list, and update the logical connection relationship;
[0020] Calculate a hash value based on the current timestamp and the logical connection relationship, generate a dynamic version identifier and bind it to the updated logical connection relationship;
[0021] The logical connection relationship bound to the dynamic version identifier is encapsulated as a real-time topology view and pushed to the message queue for the network management system to call.
[0022] In a preferred embodiment, when a network fault alarm is detected, the real-time topology view at the alarm time is compared with the previous version view to identify a set of topology differences, including:
[0023] Extract the real-time topology view and the previous version view at the time of the alarm from the message queue, and obtain the version identifiers and logical connection relationship between the two views;
[0024] Compare the node lists in the real-time topology view with those in the previous version to identify newly added nodes, offline nodes, and node sets with changed access priorities.
[0025] Compare the link lists in the real-time topology view with those in the previous version to identify newly added links, broken links, and links with redundant path status changes.
[0026] The set of newly added nodes, offline nodes, and nodes with changed node access priorities is merged with the set of newly added links, interrupted links, and links with changed redundant path status to generate a topology difference set.
[0027] In a preferred embodiment, for the topology difference set, screening candidate fault links according to the link switching frequency and the priority conflict relationship of the corresponding bearer services includes:
[0028] Traversing the link difference list of the topology difference set, counting the number of protection switching of each link within a preset time window, and generating the link switching frequency;
[0029] Extract the bearer service type corresponding to each link in the link difference list and match the service priority according to the service priority table preset in the network planning stage;
[0030] Filter links whose link switching frequency exceeds a preset threshold and whose service priority is lower than a preset level, and mark them as service priority conflict links;
[0031] The service priority conflicting links and the interrupted links in the link difference list are merged to generate a candidate fault link set.
[0032] In a preferred embodiment, the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link is analyzed, and when the characteristic low-frequency vibration signal of the construction machinery is detected and coincides with the interruption time, the external force damaging the link is removed, including:
[0033] Obtain the spatiotemporal distribution characteristics of the vibration signal along the optical fiber path of the candidate fault link. Combined with the construction machinery vibration template library, locate the abnormal area of the vibration signal attenuation gradient along the optical fiber path.
[0034] Analyze the low-frequency waveform similarity of the vibration signal in the area of abnormal attenuation gradient. If it matches the vibration waveform of the construction machinery and the signal intensity decays with distance in accordance with the physical diffusion law, it is marked as external vibration interference.
[0035] Extract the interruption event time window of the candidate fault link and verify whether the start and end times of the external force vibration interference completely cover the interruption time window. If so, it is determined to be construction external force damage;
[0036] Cross-verify the vibration interference characteristics of the link damaged by external construction forces with the false trigger records in the network alarm log. After eliminating the equipment's misjudgment, remove the link damaged by external forces.
[0037] In a preferred embodiment, after verifying that the optical power of adjacent optical fiber nodes is zero for a preset number of consecutive times and the heartbeat signal is interrupted, determining the actual faulty link, and synchronously analyzing the phase mirror symmetry of the optical time domain reflectometer waveform of the corresponding redundant backup optical fiber to confirm the optical cable break, the method includes:
[0038] Collect optical power detection data and heartbeat signal status of adjacent optical fiber nodes of the candidate fault link, and verify that the optical power is zero for a preset number of consecutive collection results and the heartbeat signal is interrupted;
[0039] Synchronously collect optical time domain reflectometry waveform data from the redundant backup optical fiber of the physical route where the candidate fault link is located, and extract the reflection peak position and attenuation slope of the main optical fiber and the backup optical fiber;
[0040] Calculate the distance difference between the reflection peak positions of the main optical fiber and the backup optical fiber and the phase difference of the attenuation slope. If the distance difference is zero and the absolute value of the phase difference is a preset angle threshold, it is determined that the phase is mirror-symmetric.
[0041] The entire optical cable is confirmed to be broken based on the optical power test results, heartbeat signal status, and phase mirror symmetry, and is marked as an actual faulty link.
[0042] In another aspect, the present invention provides a planning system for a power distribution communication access network, comprising the following modules:
[0043] Dynamic monitoring module: used to monitor the operating status and link transmission signals of each optical fiber node in the power distribution communication access network in real time, and generate dynamic topology data sets;
[0044] Dynamic generation module: used to generate a real-time topology view with a dynamic version identifier based on a dynamic topology data set and a preset topology planning strategy;
[0045] Difference identification module: When a network fault alarm is detected, it compares the real-time topology view at the alarm time with the previous version view to identify the topology difference set;
[0046] Conflict screening module: used to screen candidate fault links based on the link switching frequency and the priority conflict relationship of the corresponding bearer services for the topology difference set;
[0047] External force detection module: This module analyzes the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link. If the characteristic low-frequency vibration signal of the construction machinery coincides with the interruption time, the external force that damages the link is removed.
[0048] Fault confirmation module: Used to determine the actual faulty link after verifying that the optical power of adjacent fiber nodes is zero for a preset number of consecutive times and the heartbeat signal is interrupted. It also synchronously analyzes the phase mirror symmetry of the optical time domain reflectometer waveform of the corresponding redundant backup fiber to confirm the optical cable break.
[0049] Compared with the prior art, the present invention has the following beneficial effects:
[0050] 1. Through dynamic topology management and a multi-dimensional fault location mechanism, the real-time monitoring capability and fault diagnosis accuracy of the power distribution communication network are effectively improved. By collecting the operating status of optical fiber nodes and link transmission signals in real time, a dynamic topology data set is generated. Combined with a preset topology planning strategy, a real-time view with version identification is generated, achieving instantaneous updates of network status. This makes topology difference identification at the moment of fault alarm more accurate, enabling the rapid identification of changed nodes and link sets. Based on a screening mechanism based on the relationship between link switching frequency and service priority conflicts, links with high-frequency switching and carrying low-priority services are targeted for inspection, significantly reducing the probability of misjudgment due to network configuration conflicts. Through the deep coupling of dynamic data and planning strategies, a logical closed loop is formed in the screening of candidate links at the early stages of a fault.
[0051] 2. Distributed acoustic sensing technology is used to analyze the vibration characteristics of construction machinery. Combined with strict matching of interruption time windows, false alarms caused by external construction interference are effectively eliminated. In the final fault confirmation stage, the optical power interruption of adjacent nodes, the loss of heartbeat signals, and the phase mirror symmetry of redundant optical fibers are synchronously verified. Cross-verification is carried out from three dimensions: data transmission performance, equipment communication status, and optical cable physical status. This ensures that the determination of physical layer faults such as optical cable breakage has sufficient objective basis. This multi-level, multi-signal source fusion diagnosis strategy not only solves the mislocation problem caused by topological lag in traditional methods, but also achieves accurate identification of the root cause of the fault through a joint detection mechanism. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 The present invention is a flow chart of a method for planning a power distribution communication access network.
[0053] Figure 2 The diagram is a structural diagram of a planning system for a power distribution communication access network according to the present invention. DETAILED DESCRIPTION
[0054] The following will provide a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0055] Example 1: Figure 1 The present invention provides a method for planning a power distribution communication access network, comprising the following steps:
[0056] S1. Real-time monitoring of the operating status and link transmission signals of each optical fiber node in the power distribution communication access network to generate a dynamic topology data set;
[0057] S2. Based on the dynamic topology data set, a real-time topology view with a dynamic version identifier is generated according to a preset topology planning strategy;
[0058] S3. When a network fault alarm is detected, compare the real-time topology view at the alarm time with the previous version view to identify the topology difference set;
[0059] S4. For the topology difference set, select candidate fault links based on the link switching frequency and the priority conflict relationship of the corresponding bearer services;
[0060] S5. Analyze the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link. If the characteristic low-frequency vibration signal of the construction machinery is detected and coincides with the interruption time, remove the external force that damages the link.
[0061] S6. After verifying that the optical power of adjacent optical fiber nodes is zero for a preset number of consecutive times and the heartbeat signal is interrupted, the actual faulty link is determined. The optical time domain reflectometer waveform phase mirror symmetry of the corresponding redundant backup optical fiber is simultaneously analyzed to confirm the optical cable break.
[0062] A planning method for a power distribution communication access network according to the present invention is particularly suitable for dynamic topology planning and fault location of the power distribution communication access network. A real-time topology view is generated by presetting a topology planning strategy (S2), candidate fault links are screened in combination with service priority conflicts (S4), and vibration signals are integrated into fault location to eliminate external force interference (S5) and redundant optical fiber phase mirror verification (S6). The node priorities and redundant path rules preset in the planning stage are directly applied to fault diagnosis, forming a closed-loop logic of "planning strategy formulation-dynamic topology adjustment-accurate fault location". Through cross-validation of planning elements and real-time monitoring data, the topology update delay and misjudgment problems caused by the disconnection between traditional planning schemes and operation and maintenance scenarios are solved, thereby realizing collaborative optimization of network planning and fault linkage.
[0063] S1. Real-time monitoring of the operating status and link transmission signals of each optical fiber node in the power distribution communication access network to generate a dynamic topology data set. The specific implementation is as follows:
[0064] The specific method for monitoring the heartbeat signal transmission interval and optical power data of each fiber node and extracting the node online status and optical module health indicators is as follows: a query command is sent to each fiber node via the Simple Network Management Protocol, and the node's heartbeat signal status is polled at a fixed period, for example, every 30 seconds. If the node does not return a heartbeat response within three consecutive polling cycles, the node's online status is determined to be offline. The real-time transmitted and received optical power values are obtained by reading the register address of the fiber node's optical module. The optical module health indicator is determined based on the specifications provided by the optical module manufacturer. For example, the normal operating range of transmitted optical power is -10dBm to +3dBm. If the optical power is detected to be outside this range, it is marked as abnormal. The node online status and optical module health indicators are stored in the node status table in the database. The table structure includes the node ID, heartbeat transmission interval, transmitted optical power, received optical power, online status flag, and health flag.
[0065] The transmission bit error rate (BER) and signal transmission delay of each link are monitored. Link connectivity and signal quality indicators are extracted by sending test frames to both ends of the link and calculating the packet loss rate. This testing method conforms to the throughput test process defined in RFC 2544. For example, if 10,000 test frames are sent within 10 seconds and the receiver successfully receives 9,999 frames, the packet loss rate is 1E-4. When the packet loss rate exceeds the preset threshold of 1E-6, the BER is considered exceeded. Signal transmission delay in the link is measured using the Precision Time Protocol. For example, the transmitter records the test frame's transmission timestamp, and the receiver records the reception timestamp. If the delay exceeds 10ms, the link is considered exceeded. Link connectivity is determined by verifying the heartbeat signal connectivity between the two nodes. If nodes A and B cannot communicate with each other within three consecutive monitoring cycles, the link is marked as disconnected. Signal quality indicators are stored in the database's link status table. The table structure includes the link ID, BER, signal transmission delay, connectivity status flag, and the associated endpoint node IDs.
[0066] The specific method for correlating and integrating node online status, optical module health indicators, link connectivity, and signal quality indicators to generate a dynamic topology data set is as follows: The node status table and the link status table are associated through a database association operation, where the association condition is that the node ID in the node status table matches the endpoint node ID in the link status table. The associated data is structured using a data encapsulation format that includes two levels: a node list and a link list. Each node entry in the node list contains the node ID, heartbeat interval, transmitted optical power, received optical power, online status flag, and health flag. Each link entry in the link list contains the link ID, transmission bit error rate, signal transmission delay, connectivity flag, and the associated endpoint node ID. The dynamic topology data set is pushed to the network management system's real-time database in real time via a message queue for subsequent topology view generation and fault analysis.
[0067] S2. Based on the dynamic topology data set, a real-time topology view with a dynamic version identifier is generated according to a preset topology planning strategy. The specific implementation is as follows:
[0068] The node access priority of the node list and the redundant path configuration rules of the link list are extracted from the dynamic topology data set, and the specific method of generating the logical connection relationship between the node and the link is as follows: read the node access priority field of the node list in the dynamic topology data set. The node access priority is divided according to the business type preset in the planning stage of the distribution communication access network. For example, the access priority of the distribution automation equipment node is high, and the video surveillance node is medium. Read the redundant path configuration rule field of the link list. The redundant path configuration rules include the physical path spacing distance requirements and switching delay thresholds between the main link and the backup link. For example, the main and backup links are deployed in different optical cable trenches and the switching delay does not exceed 50ms. The initial logical connection relationship is generated by traversing the node list and the link list. The initial logical connection relationship is stored in the form of an associated data table. The fields include node ID, adjacent node ID, link ID, node access priority and redundant path configuration rules.
[0069] The node list is sorted according to the node access priority, and the status of the primary and backup paths are verified in combination with the redundant path configuration rules of the link list. The specific method for updating the logical connection relationship is as follows: the node list is sorted from high to low according to the node access priority field, for example, the distribution automation equipment node with a high priority is arranged at the top of the list. When verifying the redundant path configuration rules, the on / off status and switching delay of the backup link corresponding to the primary link are queried. If the on / off status of the backup link is interrupted or the switching delay exceeds 50ms, the redundant path is determined to be invalid. The associated data table is updated based on the sorted node list and the redundant path verification results. For example, the invalid redundant path is marked as unavailable, and the link status field is updated in the associated data table.
[0070] The specific method for calculating a hash value based on the current timestamp and the logical connection relationship, generating a dynamic version identifier, and binding it to the updated logical connection relationship is as follows: obtain the timestamp of the current system time, and the timestamp format is Unix timestamp notation. Convert the updated logical connection relationship into a JSON format string, concatenate the string with the timestamp, and input the hash value into a hash algorithm. For example, the SHA-256 algorithm is used to perform a hash operation on the concatenated string. The hash value calculation result is converted into a hexadecimal string as the dynamic version identifier. For example, the generated identifier is "a1b2c3d4e5". The dynamic version identifier is stored in the associated data table as a new field, and the field name is version identifier.
[0071] The logical connection relationships bound to dynamic version identifiers are encapsulated as a real-time topology view and pushed to a message queue for use by the network management system. The specific method is to encapsulate the associated data tables into a real-time topology view in JSON format. The JSON document contains a version identifier field, a node list field, and a link list field. The node list field stores node IDs and node access priorities, while the link list field stores link IDs, primary and backup path status, and switchover latency. The real-time topology view is pushed to a designated message topic via the message queue's producer interface. For example, using Apache Kafka's message producer, data is pushed to a topic named "topology_view." The network management system's consumer service subscribes to this topic, receives, and parses the real-time topology view for fault diagnosis and topology display.
[0072] S3. When a network fault alarm is detected, the real-time topology view at the alarm time is compared with the previous version view to identify the topology difference set. The specific implementation is as follows:
[0073] The real-time topology view and the previous version of the view at the time of the alarm are extracted from the message queue. The specific method for obtaining the version identifiers and logical connection relationship between the two views is as follows: Subscribe to the real-time topology view update topic through the message queue's consumer interface, such as subscribing to the "topology_view" topic in Apache Kafka. When a network failure alarm is detected, the real-time topology view and the previous version of the topology view at the corresponding time are pulled from the message queue based on the alarm trigger timestamp. The version identifier fields and logical connection relationship fields in the two views are extracted. For example, the version identifier of the real-time topology view is "a1b2c3d4e5", and the version identifier of the previous version view is "f6g7h8i9j0". The logical connection relationship field includes the complete data of the node list and link list.
[0074] Comparing the node lists of the real-time topology view and the previous version view to identify newly added nodes, offline nodes, and node sets with changed access priorities involves traversing the node lists of the two versions and comparing the node IDs one by one to see if they exist and the differences in their field contents. The newly added node set is generated by filtering node IDs that exist in the real-time topology view but not in the previous version. For example, a node with the ID "Node_101" that appears only in the real-time view is considered a newly added node. The offline node set is generated by filtering node IDs that exist in the previous version view but not in the real-time view. For example, a node with the ID "Node_202" that disappears from the real-time view is considered an offline node. The node set with changed access priorities is generated by comparing the differences in the priority fields for the same node ID in the two views. For example, a node with the ID "Node_303" that had a medium priority in the previous version but changed to a high priority in the real-time view is considered a node with a changed priority.
[0075] Comparing the link lists of the real-time topology view and the previous version view to identify newly added links, disconnected links, and link sets with redundant path status changes involves traversing the link lists of the two versions and comparing the link IDs and link status field differences one by one. The newly added link set is generated by filtering link IDs that exist in the real-time topology view but not in the previous version. For example, if the link ID "Link_501" appears only in the real-time view, it is considered a newly added link. The disconnected link set is generated by filtering link IDs that exist in the previous version view but not in the real-time view. For example, if the link ID "Link_602" disappears from the real-time view, it is considered a disconnected link. The link set with redundant path status changes is generated by comparing the redundant path status field differences for the same link ID in the two views. For example, if the redundant path status of link ID "Link_703" is valid in the previous version but changes to invalid in the real-time view, it is considered a link with redundant path status changes.
[0076] The topology difference set is generated by merging the node sets of newly added nodes, offline nodes, and node access priority changes with the link sets of newly added links, disconnected links, and redundant path status changes. The specific method is to merge the node and link sets into a single data structure, which contains two separate lists: a node difference list and a link difference list. Each record in the node difference list includes the node ID, node status type (new, offline, priority change), and the priority values before and after the change. For example, the record for node ID "Node_303" contains a pre-change priority of "medium" and a post-change priority of "high." Each record in the link difference list includes the link ID, link status type (new, disconnected, redundant path status change), and the redundant path status before and after the change. For example, the record for link ID "Link_703" contains a pre-change status of "valid" and a post-change status of "invalid." The topology difference set is encapsulated in JSON format. The root node of the JSON document contains two array fields, "node_changes" and "link_changes," which store the detailed data of the node difference list and link difference list, respectively.
[0077] S4. For the topology difference set, select candidate fault links based on the link switching frequency and the priority conflict relationship of the corresponding bearer services. The specific implementation is as follows:
[0078] The link difference list of the topology difference set is traversed, and the number of protection switching events for each link within a preset time window is counted. The specific method for generating the link switching frequency is as follows: The protection switching event records for each link in the link difference list within the preset time window are extracted from the network management system's operation log. The preset time window is set to 15 minutes before the fault alarm is triggered. The protection switching event records include the link ID, switching timestamp, and switching type fields. The number of switching events for each link within the time window is counted based on the switching timestamp. For example, if the link ID "Link_801" undergoes three protection switching events within 15 minutes, its link switching frequency is three. The link switching frequency is stored in a data table with fields including the link ID, number of switching events, and time window range.
[0079] Extract the service type corresponding to each link in the link difference list and match the service priority according to the service priority table preset in the network planning stage. The specific method is as follows: read the service priority table from the network planning strategy file. The service priority table is a preset mapping relationship table that contains the correspondence between service types and priority levels. For example, the distribution automation service type corresponds to a high priority level, and the video surveillance service type corresponds to a medium priority level. Traverse each link in the link difference list, query the service priority table according to the service type field bound to the link, and obtain the corresponding priority level. For example, if the service type carried by the link with ID "Link_801" is distribution automation, the matching priority level is high. The mapping results of links and priorities are stored in a data table, and the fields include link ID, service type, and priority level.
[0080] The specific method of screening links whose link switching frequency exceeds the preset threshold and whose carrying service priority is lower than the preset level and marking them as service priority conflict links is as follows: the preset threshold is set to more than 2 switching times within 15 minutes based on network operation and maintenance experience, and the preset level is set to medium based on the planning strategy. Traverse the link switching frequency data table and the priority mapping table. If the number of switching times of a link exceeds 2 times and the priority level is lower than medium, it is determined to be a service priority conflict link. For example, if the link ID "Link_802" has 3 switching times and the priority level is low, it is marked as a conflict link. Conflicting links are stored in an independent data table, and the fields include link ID, number of switching times, priority level and conflict mark.
[0081] The specific method of merging the business priority conflict links and the interrupted links in the link difference list to generate a candidate fault link set is as follows: filter out the links whose on / off status is marked as interrupted from the link difference list, for example, the on / off status of the link ID "Link_901" is marked as interrupted. The business priority conflict link data table and the interrupted link data table are merged through the database merge operation, and the candidate fault link set is generated after deduplication. The data table fields of the candidate fault link set include link ID, fault type (conflict or interruption), number of switching (only conflicting links), priority level (only conflicting links) and on / off status (only interrupted links). The candidate fault link set is encapsulated in a data format, and the data format contains a candidate link array field, and each array element records the link ID and fault type detailed information.
[0082] S5. Analyze the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link. When the characteristic low-frequency vibration signal of the construction machinery is detected and coincides with the interruption time, remove the external force that damages the link. The specific implementation is as follows:
[0083] The spatiotemporal distribution characteristics of the vibration signal along the optical fiber path of the candidate fault link are obtained and, in combination with a construction machinery vibration template library, the locations of areas with abnormal attenuation gradients along the optical fiber path are located. The following specific methods are used: Raw vibration signal data from the optical fiber path corresponding to the candidate fault link is collected from a distributed acoustic sensing system. The raw vibration signal data includes vibration intensity, frequency components, and signal acquisition timestamps. The optical fiber path is divided into multiple segments at fixed intervals, for example, 100 meters per segment. The time-varying distribution curve of the vibration signal intensity in each segment is calculated. Based on typical vibration characteristics in the construction machinery vibration template library, such as the periodic pulse waveform of a drilling machine's vibration signal in the 20-200 Hz frequency range, the spectral similarity of the vibration signal of each optical fiber segment is compared with the construction machinery vibration characteristics in the template library. If the vibration signal intensity attenuation gradient of a particular segment deviates from the physical diffusion law—for example, if the vibration intensity should decay approximately inversely with distance but the measured attenuation rate is significantly lower than the theoretical value—then the segment is identified as an area with abnormal attenuation gradients.
[0084] The vibration signal waveform in the area of abnormal attenuation gradient is analyzed for similarity in the low-frequency band. If it matches the construction machinery vibration waveform and the signal strength decays with distance in accordance with the laws of physical diffusion, it is marked as external force vibration interference. The specific method is to extract the vibration signal waveform in the area of abnormal attenuation gradient, calculate its spectral energy distribution through fast Fourier transform, and select signal segments whose energy in the 20-200Hz frequency range exceeds a preset threshold of total energy. The selected signal segments are then matched with waveforms in the construction machinery vibration template library for similarity, for example, using a dynamic time warping algorithm to calculate waveform shape similarity. If the similarity score exceeds a preset threshold, it is determined to be a construction machinery vibration waveform. Further verification is conducted to verify whether the signal strength decays with distance in accordance with the laws of physical diffusion. For example, the vibration intensity decreases with distance in sections of the optical fiber path from the vibration source. If the measured data conforms to this law, it is marked as external force vibration interference.
[0085] Extract the interruption event time window of the candidate fault link and check whether the start and end time of the external force vibration interference completely cover the interruption time window. If so, it is determined to be construction external force damage. The specific method is as follows: extract the interruption event time window of the candidate fault link from the alarm log of the network management system. The time window is defined as the preset time range before and after the interruption alarm is triggered, such as 30 seconds before to 30 seconds after the interruption occurs. Check whether the start and end timestamps of the external force vibration interference signal completely cover the time window. For example, if the vibration signal covers the entire interval of the time window from 40 seconds before the interruption to 20 seconds after the interruption, it is determined to be time overlap. If the vibration signal only partially overlaps in the time window, it is excluded as construction external force damage.
[0086] Cross-validate the vibration interference signatures of links damaged by construction forces with false trigger records in the network alarm log. The specific method for eliminating equipment misjudgments and removing links damaged by external forces is as follows: Filter false trigger records related to candidate fault links from the network alarm log, such as false alarms of optical module transient disconnection and temporary heartbeat signal loss. Compare the vibration interference signatures with the timestamps and link locations of the false trigger records. If the vibration interference signal and the false trigger record are uncorrelated in time and space, the diagnosis is considered an equipment misjudgment. Links that meet the vibration interference signature, have time window coverage, and have no associated false trigger records are removed from the candidate fault link set, generating an updated set of candidate fault links.
[0087] S6. After verifying that the optical power of adjacent optical fiber nodes is zero for a preset number of consecutive times and the heartbeat signal is interrupted, determine the actual faulty link, and simultaneously analyze the phase mirror symmetry of the optical time domain reflectometer waveform of the corresponding redundant backup optical fiber to confirm the optical cable break. The specific implementation is as follows:
[0088] The specific method of collecting the optical power detection data and heartbeat signal status of the adjacent optical fiber nodes of the candidate fault link and verifying that the optical power collection results are zero for a preset number of consecutive times and the heartbeat signal is interrupted is as follows: read the optical power detection data of the adjacent optical fiber nodes at both ends of the candidate fault link through the optical power meter interface, set the collection frequency of the optical power detection data to once per second, continuously collect the preset number of times and record the detection results each time. For example, if the collection results are zero for three consecutive times, it is determined that the optical power detection data meets the interruption condition. Query the heartbeat signal status of the adjacent optical fiber nodes through the simple network management protocol. If the heartbeat signal does not return a response within three consecutive polling cycles, it is determined that the heartbeat signal is interrupted. The optical power detection results and the heartbeat signal status are stored in the verification result table. The fields include node ID, optical power detection data sequence, heartbeat signal status mark and verification conclusion.
[0089] Synchronously collect optical time-domain reflectometry waveform data from the redundant backup optical fiber in the physical route of the candidate fault link. Extract the reflection peak positions and attenuation slopes of the active and backup optical fibers using the following method: Use optical time-domain reflectometry to test each of the active and backup optical fibers, emitting test light pulses and recording the reflection waveform data, which includes the reflection peak positions and attenuation slopes. Extract the corresponding distances and attenuation slopes of all reflection peaks in the reflection waveforms of the active and backup optical fibers. For example, if the active optical fiber has a reflection peak at 5 km and an attenuation slope of 0.2 dB / km, the backup optical fiber has a reflection peak at the same location with an attenuation slope of -0.2 dB / km. The waveform data for the active and backup optical fibers is stored in a waveform analysis table, which contains fields such as fiber ID, reflection peak position, attenuation slope, and test timestamp.
[0090] The distance difference between the reflection peak positions and the phase difference in the attenuation slope of the active and standby optical fibers are calculated. If the distance difference is zero and the absolute value of the phase difference exceeds a preset angle threshold, the system is determined to be mirror-symmetric. The specific method is to traverse the reflection peak data for the active and standby optical fibers in the waveform analysis table and compare the distance differences for the same reflection peak position one by one. If the distance difference for the same reflection peak in the active and standby optical fibers is zero, the attenuation slope phase difference between the two is calculated. The phase difference is calculated by converting the difference between the attenuation slopes of the active and standby optical fibers into an angle. For example, a slope of 0.2 dB / km corresponds to an angle of +10°, a slope of -0.2 dB / km corresponds to an angle of -10°, and the absolute value of the phase difference is 20°. If the absolute value of the phase difference exceeds a preset angle threshold (e.g., 180°), the system is determined to be mirror-symmetric. The phase mirror symmetry determination results are stored in a symmetry verification table, which contains fields such as the reflection peak position, phase difference, and symmetry flag.
[0091] Based on optical power test results, heartbeat signal status, and phase mirror symmetry, a complete optical cable break is confirmed and marked as an actual fault link. The specific method is as follows: If a candidate fault link meets the following conditions: optical power is zero three times in a row, the heartbeat signal is interrupted, and at least one reflection peak position has phase mirror symmetry, the entire optical cable break is determined. For example, if the optical power test data of the adjacent nodes of candidate link "Link_1001" is zero three times in a row, the heartbeat signal is interrupted, and the reflection peak phase difference between the primary and backup optical fibers at a distance of 5 km is 180°, the link is marked as an actual fault link. The actual fault link information is stored in the fault confirmation table, which includes fields such as link ID, fault type (cable break), reflection peak position, and judgment basis.
[0092] Example 2: Figure 2 A schematic diagram of the structure of a planning system for a power distribution communication access network of the present invention is provided. The planning system for a power distribution communication access network includes the following modules:
[0093] Dynamic monitoring module: used to monitor the operating status and link transmission signals of each optical fiber node in the power distribution communication access network in real time, and generate dynamic topology data sets;
[0094] Dynamic generation module: used to generate a real-time topology view with a dynamic version identifier based on a dynamic topology data set and a preset topology planning strategy;
[0095] Difference identification module: When a network fault alarm is detected, it compares the real-time topology view at the alarm time with the previous version view to identify the topology difference set;
[0096] Conflict screening module: used to screen candidate fault links based on the link switching frequency and the priority conflict relationship of the corresponding bearer services for the topology difference set;
[0097] External force detection module: This module analyzes the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link. If the characteristic low-frequency vibration signal of the construction machinery coincides with the interruption time, the external force that damages the link is removed.
[0098] Fault confirmation module: Used to determine the actual faulty link after verifying that the optical power of adjacent fiber nodes is zero for a preset number of consecutive times and the heartbeat signal is interrupted. It also synchronously analyzes the phase mirror symmetry of the optical time domain reflectometer waveform of the corresponding redundant backup fiber to confirm the optical cable break.
[0099] The calculations involved in the embodiments are all dimensionless numerical calculations, and the preset parameters and thresholds in the calculations are set by those skilled in the art according to actual conditions.
[0100] It should be noted that the present invention can be deployed on the device itself to implement embedded applications, and can also be run on a PC or other terminal with a user interface, thereby meeting various hardware environments and usage requirements.
[0101] The above embodiments can be implemented in whole or in part via software, hardware, firmware, or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When loaded or executed on a computer, the processes or functions described in the embodiments of this application are fully or partially performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired means (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server or data center that contains a collection of one or more available media. The available medium can be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., DVDs), or semiconductor media. The semiconductor media can be a solid-state drive.
[0102] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0103] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0104] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, and may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected to achieve the purpose of this embodiment according to actual needs.
[0105] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0106] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0107] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
[0108] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for planning a power distribution communication access network, characterized in that: The steps include: S1. Real-time monitoring of the operating status and link transmission signals of each optical fiber node in the power distribution communication access network to generate a dynamic topology data set; S2. Based on the dynamic topology data set, a real-time topology view with a dynamic version identifier is generated according to a preset topology planning strategy; S3. When a network fault alarm is detected, the real-time topology view at the alarm time is compared with the previous version view to identify a set of topology differences, including: Extract the real-time topology view and the previous version view at the time of the alarm from the message queue, and obtain the version identifiers and logical connection relationship between the two views; Compare the node lists in the real-time topology view with those in the previous version to identify newly added nodes, offline nodes, and node sets with changed access priorities. Compare the link lists in the real-time topology view with those in the previous version to identify newly added links, broken links, and links with redundant path status changes. Combine the set of newly added nodes, offline nodes, and nodes with changed access priorities with the set of newly added links, disconnected links, and links with changed redundant path status to generate a topology difference set. S4. For the topology difference set, select candidate fault links based on link switching frequency and priority conflict of corresponding bearer services, including: Traversing the link difference list of the topology difference set, counting the number of protection switching of each link within a preset time window, and generating the link switching frequency; Extract the bearer service type corresponding to each link in the link difference list and match the service priority according to the service priority table preset in the network planning stage; Filter links whose link switching frequency exceeds a preset threshold and whose service priority is lower than a preset level, and mark them as service priority conflict links; Merge the service priority conflict links and the interrupted links in the link difference list to generate a candidate fault link set; S5. Analyze the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link. If the characteristic low-frequency vibration signal of the construction machinery is detected and coincides with the interruption time, remove the external force that damages the link. S6. After verifying that the optical power of adjacent optical fiber nodes is zero for a preset number of consecutive times and the heartbeat signal is interrupted, the actual faulty link is determined. The optical time domain reflectometer waveform phase mirror symmetry of the corresponding redundant backup optical fiber is simultaneously analyzed to confirm the optical cable break, including: Collect optical power detection data and heartbeat signal status of adjacent optical fiber nodes of the candidate fault link, and verify that the optical power is zero for a preset number of consecutive collection results and the heartbeat signal is interrupted; Synchronously collect optical time domain reflectometry waveform data from the redundant backup optical fiber of the physical route where the candidate fault link is located, and extract the reflection peak position and attenuation slope of the main optical fiber and the backup optical fiber; Calculate the distance difference between the reflection peak positions of the main optical fiber and the backup optical fiber and the phase difference of the attenuation slope. If the distance difference is zero and the absolute value of the phase difference is a preset angle threshold, it is determined that the phase is mirror-symmetric. The entire optical cable is confirmed to be broken based on the optical power test results, heartbeat signal status, and phase mirror symmetry, and is marked as an actual faulty link.
2. A method for planning a power distribution communication access network according to claim 1, characterized in that: Real-time monitoring of the operating status and link transmission signals of each fiber optic node in the power distribution communication access network, generating a dynamic topology data set, including: Monitor the heartbeat signal sending interval and optical power data of each fiber optic node, and extract the node online status and optical module health indicators; Monitor the transmission bit error rate and signal transmission delay of each link, and extract link connection and disconnection status and signal quality indicators; The node online status, optical module health indicators, link connection status and signal quality indicators are correlated and integrated to generate a dynamic topology data set.
3. The method for planning a power distribution communication access network according to claim 1, wherein: Based on the dynamic topology data set, a real-time topology view with dynamic version identifiers is generated according to the preset topology planning strategy, including: Extracting node access priorities of node lists and redundant path configuration rules of link lists from a dynamic topology data set to generate logical connection relationships between nodes and links; Sort the node list according to the node access priority, verify the status of the primary and backup paths in combination with the redundant path configuration rules of the link list, and update the logical connection relationship; Calculate a hash value based on the current timestamp and the logical connection relationship, generate a dynamic version identifier and bind it to the updated logical connection relationship; The logical connection relationship bound to the dynamic version identifier is encapsulated as a real-time topology view and pushed to the message queue for the network management system to call.
4. The method for planning a power distribution communication access network according to claim 1, wherein: Analyze the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link. If the characteristic low-frequency vibration signal of the construction machinery coincides with the interruption time, remove the external force that damages the link, including: Obtain the spatiotemporal distribution characteristics of the vibration signal along the optical fiber path of the candidate fault link. Combined with the construction machinery vibration template library, locate the abnormal area of the vibration signal attenuation gradient along the optical fiber path. Analyze the low-frequency waveform similarity of the vibration signal in the area of abnormal attenuation gradient. If it matches the vibration waveform of the construction machinery and the signal intensity decays with distance in accordance with the physical diffusion law, it is marked as external vibration interference. Extract the interruption event time window of the candidate fault link and verify whether the start and end times of the external force vibration interference completely cover the interruption time window. If so, it is determined to be construction external force damage; Cross-verify the vibration interference characteristics of the link damaged by external construction forces with the false trigger records in the network alarm log. After eliminating the equipment's misjudgment, remove the link damaged by external forces.
5. A planning system for a power distribution communication access network, used to implement a planning method for a power distribution communication access network according to any one of claims 1 to 4, characterized in that: Includes the following modules: Dynamic monitoring module: used to monitor the operating status and link transmission signals of each optical fiber node in the power distribution communication access network in real time, and generate dynamic topology data sets; Dynamic generation module: used to generate a real-time topology view with a dynamic version identifier based on a dynamic topology data set and a preset topology planning strategy; Difference identification module: When a network fault alarm is detected, it compares the real-time topology view at the alarm time with the previous version view to identify the topology difference set; Conflict screening module: used to screen candidate fault links based on the link switching frequency and the priority conflict relationship of the corresponding bearer services for the topology difference set; External force detection module: This module analyzes the distributed acoustic sensing data of the optical fiber path corresponding to the candidate fault link. If the characteristic low-frequency vibration signal of the construction machinery coincides with the interruption time, the external force that damages the link is removed. Fault confirmation module: Used to determine the actual faulty link after verifying that the optical power of adjacent fiber nodes is zero for a preset number of consecutive times and the heartbeat signal is interrupted. It also synchronously analyzes the phase mirror symmetry of the optical time domain reflectometer waveform of the corresponding redundant backup fiber to confirm the optical cable break.
Citation Information
Patent Citations
A bidirectional grid-connected control system for small power energy storage converters
CN119787457A
Equipment fault early warning method based on neural network, medium and equipment
CN120046087A