A bandwidth adjustment system for power communication data transmission based on fgOTN

By adopting a bandwidth adjustment system based on fgOTN in the power communication network, dynamically adjusting bandwidth resources, the problem of poor bandwidth adjustment effect in the prior art is solved, and more efficient power communication network performance and reliability are achieved.

CN119172251BActive Publication Date: 2025-02-11NORTHEAST ELECTRIC POWER DESIGN INST CO LTD OF CHINA POWER ENG CONSULTING GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411669004.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-02-11
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

In the prior art, the bandwidth adjustment of the power communication network usually adopts a static allocation method, which does not fully consider the priority of the data flow and network congestion, resulting in poor bandwidth adjustment effect and affects network performance.

Method used

Using a power communication data transmission bandwidth adjustment system based on fgOTN, power communication data is obtained through the data acquisition module, priority evaluation module builds a communication data evaluation model to identify the urgency, importance and privacy scores of data flow, and builds it through the traffic monitoring module The traffic monitoring model obtains historical network traffic characteristics, calculates the network congestion evaluation value, determines whether the bandwidth allocation strategy is triggered, and dynamically adjusts bandwidth resources.

Benefits of technology

By fully considering the urgency, importance and privacy of the data flow, as well as network congestion, reasonable allocation and dynamic adjustment of the bandwidth of the power communication network is achieved, and network performance and reliability are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172251B_ABST
    Figure CN119172251B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of electric power communication technology, specifically to a power communication data transmission bandwidth adjustment system based on fgOTN, including: a data acquisition module acquires first electric power communication data and second electric power communication data; a priority evaluation module constructs a communication data evaluation model to identify the first electric power communication data, obtains the urgency, importance and privacy scores of each data stream for identification, and finally outputs the priority of the first data stream; a flow monitoring module constructs a flow monitoring model to identify the second electric power communication data, obtains historical network flow characteristics, and calculates the second network congestion evaluation value according to the network flow characteristics; a bandwidth adjustment module determines whether the mean of the second network congestion evaluation value of each data stream exceeds a preset network congestion evaluation threshold, and if so, triggers a bandwidth allocation strategy, and adaptively adjusts the bandwidth resources of each data stream according to the priority of the first data stream. The present invention effectively improves the performance of the electric power communication network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power communication, and in particular to a fgOTN-based power communication data transmission bandwidth adjustment system. Background Art

[0002] With the rapid development of smart power networks, the digitalization and intelligence of power systems are constantly improving. Smart power networks implement various key power services based on power communication networks, including real-time communication data transmission, network status monitoring, load management, bandwidth resource allocation, etc. To ensure the safe and efficient operation of the entire power system, the reliability and stability of the power communication network are crucial.

[0003] In the power communication network, due to the limited bandwidth resources, how to reasonably allocate and dynamically adjust the bandwidth to ensure that the power communication data flow can be effectively transmitted when the network load changes directly affects the reliability and stability of the power communication network. Therefore, bandwidth resource management is of great significance to the performance of the power communication network.

[0004] In the prior art, bandwidth adjustment usually adopts a static allocation method, which does not fully consider the priority division of each data flow in the power communication network and the network congestion of the data flow transmission link, resulting in poor bandwidth adjustment effect and easily leading to poor performance of the power communication network.

[0005] Therefore, a power communication data transmission bandwidth adjustment system based on fgOTN is proposed. Summary of the invention

[0006] The purpose of the present invention is to provide a power communication data transmission bandwidth adjustment system based on fgOTN. The present invention relates to the field of power communication technology, specifically a power communication data transmission bandwidth adjustment system based on fgOTN, including: a data acquisition module acquires first power communication data and second power communication data; a priority evaluation module constructs a communication data evaluation model to identify the first power communication data, obtains the urgency, importance and privacy scores of each data stream for identification, and finally outputs the first data stream priority; a flow monitoring module constructs a flow monitoring model to identify the second power communication data, obtains historical network flow characteristics, and calculates the second network congestion evaluation value according to the network flow characteristics; a bandwidth adjustment module determines whether the mean value of the second network congestion evaluation value of each data stream exceeds a preset threshold, and if so, triggers a bandwidth allocation strategy, and adaptively adjusts the bandwidth resources of each data stream according to the first data stream priority. The present invention effectively improves the performance of the power communication network.

[0007] To achieve the above object, the present invention provides the following technical solutions:

[0008] A power communication data transmission bandwidth adjustment system based on fgOTN, comprising:

[0009] A data acquisition module, used to acquire first power communication data and second power communication data;

[0010] A priority evaluation module is used to construct a communication data evaluation model, input the first power communication data into the communication data evaluation model, and sequentially pass through a first preprocessing layer, a communication data identification layer, a communication data analysis layer and a first output layer of the communication data evaluation model, wherein the first preprocessing layer is used to obtain the first power communication evaluation data; the communication data identification layer identifies the first power communication evaluation data to obtain an urgency score, an importance score and a privacy score of the first power communication evaluation data; and the communication data analysis layer obtains a first data flow priority according to the three scores;

[0011] A flow monitoring module, used to construct a flow monitoring model, input the second power communication data into the flow monitoring model, and sequentially pass through the second preprocessing layer, flow feature analysis layer, network congestion evaluation layer and second output layer of the flow monitoring model; the flow feature analysis layer is used to obtain historical network flow features; the network congestion evaluation layer is used to obtain a second network congestion evaluation value according to the historical network flow features and the preprocessed second power communication data;

[0012] The bandwidth adjustment module is used to determine whether the average of the second network congestion evaluation values ​​of each data flow exceeds a preset network congestion evaluation threshold. If so, a bandwidth allocation strategy is triggered to adaptively adjust the bandwidth resources of each data flow according to the first data flow priority.

[0013] Preferably, the first power communication data includes data stream data communicated between power devices, and the data stream data includes the associated event type, data packet source, target device and data packet encryption status of each data packet in the data stream; the second power communication data includes historical network status data and real-time network status data of each data stream transmission link obtained through fgOTN, and the network status data includes transmission delay, packet loss rate, bandwidth utilization, transmission rate and traffic size.

[0014] Preferably, the communication data evaluation model includes a first preprocessing layer, a communication data identification layer, a communication data analysis layer and a first output layer; the first preprocessing layer includes data cleaning and outlier deletion; the communication data identification layer includes an urgency evaluation unit, an importance evaluation unit and a privacy evaluation unit; the urgency evaluation unit is used to obtain the urgency characteristics of the first power communication evaluation data, and obtain the urgency score according to the urgency characteristics; the importance evaluation unit is used to obtain the importance characteristics of the first power communication evaluation data, and obtain the importance score according to the importance characteristics; the privacy evaluation unit is used to obtain the privacy characteristics of the first power communication evaluation data, and obtain the privacy score according to the importance characteristics.

[0015] Preferably, the urgency feature includes emergency-related events and non-emergency-related events; the importance feature includes critical device sources, non-critical device sources, critical target devices and non-critical target devices; and the privacy feature includes an encrypted state and a non-encrypted state.

[0016] Preferably, the urgency score is:

[0017] ;

[0018] in, Indicates the urgency score; Indicates the number of data packets in the data stream that include emergency-related events; Indicates the number of data packets contained in the data flow;

[0019] The importance scores are:

[0020] ;

[0021] in, represents the importance score; Indicates the number of data packets in the data flow that include key device sources; Indicates the number of packets in the data flow that include key target devices; Indicates the number of data packets contained in the data flow;

[0022] The privacy score is:

[0023] ;

[0024] in, represents the privacy score; Indicates the number of packets in the data stream that include encryption status; Indicates the number of data packets contained in the data flow.

[0025] Preferably, the first data stream priority is:

[0026] ;

[0027] in, Indicates the priority of the first data stream; represents the urgency score weight; Indicates the urgency score; represents the importance score weight; represents the importance score; represents the privacy score weight; Represents the privacy score.

[0028] Preferably, the traffic monitoring model includes a second preprocessing layer, a traffic feature analysis layer, a network congestion evaluation layer and a second output layer; the second preprocessing layer preprocesses the second power communication data to obtain second power communication evaluation data; the traffic feature analysis layer extracts features of the second power communication evaluation data through an LSTM network to obtain historical network traffic features, and the historical network traffic features include average transmission delay, average packet loss rate, average bandwidth utilization, average transmission rate and traffic average value.

[0029] Preferably, the second network congestion evaluation value is:

[0030] ;

[0031] in, represents the second network congestion evaluation value; represents the transmission delay impact coefficient; represents the average transmission delay; Indicates transmission delay; Indicates the packet loss rate impact coefficient; Indicates the average packet loss rate; Indicates the packet loss rate; Indicates the bandwidth utilization impact coefficient; Indicates the average bandwidth utilization; Indicates bandwidth utilization; Indicates the transmission rate influence coefficient; Indicates the average transmission rate; Indicates the transmission rate; represents the flow influence coefficient; Indicates the average flow rate; Indicates the traffic volume.

[0032] Preferably, the bandwidth allocation strategy includes: obtaining the allocatable bandwidth of each data stream according to the first data stream priority of each data stream and the total allocatable bandwidth.

[0033] Preferably, the allocatable bandwidth of each data stream is:

[0034] ;

[0035] in, Indicates Allocatable bandwidth for each data stream; Indicates the total allocatable bandwidth; Indicates The first data stream priority of a data stream; Indicates the number of data streams.

[0036] Compared with the prior art, the present invention has the following beneficial effects:

[0037] 1. The present invention identifies the data stream data for communication between power devices by constructing a communication data evaluation model, analyzes the urgency characteristics, importance characteristics and privacy characteristics of each data stream, calculates the urgency score, importance score and privacy score of each data stream according to these characteristics, and finally obtains the first data stream priority of each data stream, fully considering the urgency characteristics, importance characteristics and privacy characteristics of power communication data, and provides data support for the adjustment of power communication data transmission bandwidth, thereby further improving the performance of the power communication network.

[0038] 2. The present invention monitors the historical network data and real-time network status data of each data flow transmission link through fgOTN, and constructs a traffic monitoring model to identify the two data, and sequentially passes through the second preprocessing layer, traffic feature analysis layer, network congestion evaluation layer and second output layer of the traffic monitoring model; extracts historical network traffic features (average transmission delay, average packet loss rate, average bandwidth utilization, average transmission rate and traffic average value) through the traffic feature analysis layer, and obtains the second network congestion evaluation value of each data flow based on the historical network traffic features and real-time network status data; through the second network congestion evaluation value, a reasonable evaluation of the network congestion status of each data flow is achieved, providing a data basis for further bandwidth allocation, and further improving the performance of the power communication network.

[0039] 3. The present invention calculates the mean of the second network congestion evaluation value of each data stream and compares and analyzes it with the preset network congestion evaluation threshold. If the obtained mean exceeds the preset network congestion evaluation threshold, the bandwidth allocation strategy is triggered. According to the first data stream priority and the total allocatable bandwidth of each data stream, the allocatable bandwidth of each data stream is obtained. By dynamically adjusting the bandwidth resources of each data stream, the performance of the power communication network is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1A schematic diagram of the structure of a power communication data transmission bandwidth adjustment system based on fgOTN provided in an embodiment of the present invention;

[0041] Figure 2 A schematic diagram of a communication data evaluation model provided by an embodiment of the present invention;

[0042] Figure 3 A schematic diagram of a flow monitoring model provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] Embodiment 1

[0045] The smart power network of town A includes a variety of power equipment such as transformers and meters. The equipment communicates with each other by transmitting communication data streams. In order to achieve the reasonable allocation of bandwidth of the smart power network of town A and ensure the improvement of communication data transmission efficiency when the network load and traffic fluctuate, a power communication data transmission bandwidth adjustment system based on fgOTN is applied.

[0046] Reference Figure 1 , is a schematic diagram of the structure of a power communication data transmission bandwidth adjustment system based on fgOTN;

[0047] A power communication data transmission bandwidth adjustment system based on fgOTN, comprising:

[0048] A data acquisition module, used to acquire first power communication data and second power communication data;

[0049] Furthermore, the first power communication data includes data stream data communicated between power devices, and the data stream data includes the associated event type, data packet source, target device and data packet encryption status of each data packet in the data stream; the second power communication data includes historical network status data and real-time network status data of each data stream transmission link obtained through fgOTN, and the network status data includes transmission delay, packet loss rate, bandwidth utilization, transmission rate and traffic size; the traffic size represents the total number of transmission bits of the data stream;

[0050] Among them, part of the first power communication data is shown in Table 1;

[0051] Table 1 Part of the first power communication data table

[0052] Packet sequence number Associated event type Packet source Target devices Packet encryption status 1 Equipment failure alarm Monitoring Center Dispatch Center Encryption status 2 Communication line maintenance Dispatch Center Maintenance personnel terminal Encryption status 3 Electricity bill payment reminder Dispatch Center User Terminal Unencrypted state

[0053] The priority evaluation module is used to construct a communication data evaluation model, input the first power communication data into the communication data evaluation model, and sequentially pass through the first preprocessing layer, communication data identification layer, communication data analysis layer and first output layer of the communication data evaluation model. The first preprocessing layer is used to obtain the first power communication evaluation data; the communication data identification layer identifies the first power communication evaluation data to obtain the urgency score, importance score and privacy score of the first power communication evaluation data; the communication data analysis layer obtains the first data flow priority according to these three scores; the schematic diagram of the communication data evaluation model is shown in FIG. Figure 2 As shown;

[0054] Further, the communication data evaluation model includes a first preprocessing layer, a communication data identification layer, a communication data analysis layer and a first output layer; the first preprocessing layer includes data cleaning and outlier deletion; the communication data identification layer includes an urgency evaluation unit, an importance evaluation unit and a privacy evaluation unit; the urgency evaluation unit is used to obtain the urgency feature of the first power communication evaluation data, and obtain the urgency score according to the urgency feature; the importance evaluation unit is used to obtain the importance feature of the first power communication evaluation data, and obtain the importance score according to the importance feature; the privacy evaluation unit is used to obtain the privacy feature of the first power communication evaluation data, and obtain the privacy score according to the importance feature;

[0055] The emergency characteristics are analyzed by analyzing the response time and impact range of the associated events through big data; the emergency characteristics include emergency associated events and non-emergency associated events; the associated events with short response time and large impact range are emergency associated events, and the associated events with long response time and small impact range are non-emergency associated events; wherein the impact range is measured by the number of devices affected by the associated events, and the more the number of affected devices is, the larger the impact range is; the importance characteristics are judged by the level of the equipment in the power grid and the historical response time, including key equipment sources, non-key equipment sources, key target equipment and non-key target equipment; the equipment with high level and short historical response time is key equipment source and key target equipment, and the equipment with low level and long historical response time is non-key equipment source and non-key target equipment; wherein, the closer the equipment is to the core of the smart grid, the higher the level; the privacy characteristics of the data packet are determined by analyzing whether the data packet is encrypted, including the encrypted state and the non-encrypted state;

[0056] Furthermore, the urgency score is:

[0057] ;

[0058] in, Indicates the urgency score; Indicates the number of data packets in the data stream that include emergency-related events; Indicates the number of data packets contained in the data flow;

[0059] The importance scores are:

[0060] ;

[0061] in, represents the importance score; Indicates the number of data packets in the data flow that include key device sources; Indicates the number of packets in the data flow that include key target devices; Indicates the number of data packets contained in the data flow;

[0062] The privacy score is:

[0063] ;

[0064] in, represents the privacy score; Indicates the number of packets in the data stream that include encryption status; Indicates the number of data packets contained in the data flow.

[0065] Preferably, the first data stream priority is:

[0066] ;

[0067] in, Indicates the priority of the first data stream; represents the urgency score weight; Indicates the urgency score; represents the importance score weight; represents the importance score; represents the privacy score weight; Represents the privacy score.

[0068] This embodiment identifies the data stream data for communication between power devices by constructing a communication data evaluation model, analyzes the urgency characteristics, importance characteristics, and privacy characteristics of each data stream, calculates the urgency score, importance score, and privacy score of each data stream based on these characteristics, and finally obtains the first data stream priority of each data stream. It fully considers the urgency characteristics, importance characteristics, and privacy characteristics of power communication data, provides data support for the adjustment of power communication data transmission bandwidth, and further improves the performance of the power communication network.

[0069] The flow monitoring module is used to construct a flow monitoring model, input the second power communication data into the flow monitoring model, and sequentially pass through the second preprocessing layer, flow feature analysis layer, network congestion evaluation layer and second output layer of the flow monitoring model; the flow feature analysis layer is used to obtain historical network flow features; the network congestion evaluation layer is used to obtain a second network congestion evaluation value based on the historical network flow features and the preprocessed second power communication data; the flow monitoring model schematic diagram is as shown in Figure 3 As shown;

[0070] The bandwidth adjustment module is used to determine whether the average of the second network congestion evaluation values ​​of each data flow exceeds a preset network congestion evaluation threshold. If so, a bandwidth allocation strategy is triggered to adaptively adjust the bandwidth resources of each data flow according to the first data flow priority.

[0071] The preset network congestion evaluation threshold is represented by taking the lowest value of the historical second network congestion evaluation value when the network congestion occurs in the data stream transmission link through big data;

[0072] Furthermore, the traffic monitoring model includes a second preprocessing layer, a traffic feature analysis layer, a network congestion evaluation layer and a second output layer; the second preprocessing layer preprocesses the second power communication data to obtain second power communication evaluation data; the traffic feature analysis layer extracts features of the second power communication evaluation data through an LSTM network to obtain historical network traffic features, and the historical network traffic features include average transmission delay, average packet loss rate, average bandwidth utilization, average transmission rate and traffic average value.

[0073] Furthermore, the second network congestion evaluation value is:

[0074] ;

[0075] in, represents the second network congestion evaluation value; represents the transmission delay impact coefficient; represents the average transmission delay; Indicates transmission delay; Indicates the packet loss rate impact coefficient; Indicates the average packet loss rate; Indicates the packet loss rate; Indicates the bandwidth utilization impact coefficient; Indicates the average bandwidth utilization; Indicates bandwidth utilization; Indicates the transmission rate influence coefficient; Indicates the average transmission rate; Indicates the transmission rate; represents the flow influence coefficient; Indicates the average flow rate; Indicates the traffic volume.

[0076] This embodiment monitors the historical network data and real-time network status data of each data flow transmission link through fgOTN, and constructs a traffic monitoring model to identify the two data, and sequentially passes through the second preprocessing layer, traffic feature analysis layer, network congestion evaluation layer and second output layer of the traffic monitoring model; extracts historical network traffic features (average transmission delay, average packet loss rate, average bandwidth utilization, average transmission rate and traffic average value) through the traffic feature analysis layer, and obtains the second network congestion evaluation value of each data flow based on the historical network traffic features and real-time network status data; and reasonably evaluates the network congestion status of each data flow through the second network congestion evaluation value, provides a data basis for further bandwidth allocation, and further improves the performance of the power communication network.

[0077] Furthermore, the bandwidth allocation strategy includes: obtaining the allocatable bandwidth of each data stream according to the first data stream priority of each data stream and the total allocatable bandwidth.

[0078] Furthermore, the allocatable bandwidth of each data stream is:

[0079] ;

[0080] in, Indicates Allocatable bandwidth for each data stream; Indicates the total allocatable bandwidth; Indicates The first data stream priority of a data stream; Indicates the number of data streams.

[0081] In order to prove the effectiveness of the fgOTN-based power communication data transmission bandwidth adjustment system proposed in this embodiment in the power communication network, five comparative experiments were conducted. The specific scenario is that when the bandwidth strategy is triggered, the average transmission delay, bandwidth utilization and packet loss rate of all data flows before and after the five bandwidth adjustments are collected for comparative analysis. The specific comparative data are shown in Table 2.

[0082] Table 2 Comparison of data flows before and after bandwidth adjustment

[0083] Number of experiments Average transmission delay before adjustment (ms) Average value of adjusted transmission delay (ms) Average bandwidth utilization before adjustment (%) Average bandwidth utilization after adjustment (%) Average packet loss rate before adjustment (%) Average value of adjusted packet loss rate (%) 1 120 54 72 88 6 2 2 112 56 68 85 8 1 3 109 42 70 86 7 1 4 106 40 73 90 9 2 5 100 38 75 92 6 1

[0084] As shown in Table 2, after the bandwidth adjustment, the transmission delay, bandwidth utilization and packet loss rate of all data streams are improved, which reflects the effectiveness of the fgOTN-based power communication data transmission bandwidth adjustment system proposed in this embodiment in the power communication network.

[0085] In this embodiment, the average of the second network congestion evaluation values ​​of each data stream is calculated, and compared with the preset network congestion evaluation threshold. If the obtained average exceeds the preset network congestion evaluation threshold, the bandwidth allocation strategy is triggered. According to the first data stream priority and the total allocatable bandwidth of each data stream, the allocatable bandwidth of each data stream is obtained. By dynamically adjusting the bandwidth resources of each data stream, the performance of the power communication network is improved.

[0086] Embodiment 2

[0087] For the smart power network of town B, which includes a variety of power equipment, each device communicates by transmitting communication data streams. In order to achieve the reasonable allocation of bandwidth of the smart power network of town B and ensure the improvement of communication data transmission efficiency when the network load and traffic fluctuate, a power communication data transmission bandwidth adjustment system based on fgOTN is applied;

[0088] Reference Figure 1 , is a schematic diagram of the structure of a power communication data transmission bandwidth adjustment system based on fgOTN, including:

[0089] A data acquisition module, used to acquire first power communication data and second power communication data;

[0090] Table 3 Part of the first power communication data table

[0091] Packet sequence number Associated event type Packet source Target devices Packet encryption status 1 Equipment abnormality alarm Monitoring Center Dispatch Center Encryption status 2 Power outage notification Dispatch Center User Terminal Unencrypted state 3 User electricity usage reminder Dispatch Center User Terminal Encryption status

[0092] Further, the first power communication data includes data stream data communicated between power devices, and the data stream data includes the associated event type, data packet source, target device and data packet encryption status of each data packet in the data stream; wherein part of the first power communication data is shown in Table 3;

[0093] The second power communication data includes historical network status data and real-time network status data of each data stream transmission link obtained through fgOTN, and the network status data includes transmission delay, packet loss rate, bandwidth utilization, transmission rate and flow size; the flow size represents the total number of transmission bits of the data stream;

[0094] The priority evaluation module is used to construct a communication data evaluation model, input the first power communication data into the communication data evaluation model, and sequentially pass through the first preprocessing layer, communication data identification layer, communication data analysis layer and first output layer of the communication data evaluation model. The first preprocessing layer is used to obtain the first power communication evaluation data; the communication data identification layer identifies the first power communication evaluation data to obtain the urgency score, importance score and privacy score of the first power communication evaluation data; the communication data analysis layer obtains the first data flow priority according to these three scores; the schematic diagram of the communication data evaluation model is shown in FIG. Figure 2 As shown;

[0095] Further, the communication data evaluation model includes a first preprocessing layer, a communication data identification layer, a communication data analysis layer and a first output layer; the first preprocessing layer includes data cleaning and outlier deletion; the communication data identification layer includes an urgency evaluation unit, an importance evaluation unit and a privacy evaluation unit; the urgency evaluation unit is used to obtain the urgency feature of the first power communication evaluation data, and obtain the urgency score according to the urgency feature; the importance evaluation unit is used to obtain the importance feature of the first power communication evaluation data, and obtain the importance score according to the importance feature; the privacy evaluation unit is used to obtain the privacy feature of the first power communication evaluation data, and obtain the privacy score according to the importance feature;

[0096] The emergency characteristics are analyzed by analyzing the response time and impact range of the associated events through big data; the emergency characteristics include emergency associated events and non-emergency associated events; the associated events with short response time and large impact range are emergency associated events, and the associated events with long response time and small impact range are non-emergency associated events; wherein the impact range is measured by the number of devices affected by the associated events, and the more the number of affected devices is, the larger the impact range is; the importance characteristics are judged by the level of the equipment in the power grid and the historical response time, including key equipment sources, non-key equipment sources, key target equipment and non-key target equipment; the equipment with high level and short historical response time is key equipment source and key target equipment, and the equipment with low level and long historical response time is non-key equipment source and non-key target equipment; wherein, the closer the equipment is to the core of the smart grid, the higher the level; the privacy characteristics of the data packet are determined by analyzing whether the data packet is encrypted, including the encrypted state and the non-encrypted state;

[0097] Furthermore, the urgency score is:

[0098] ;

[0099] in, Indicates the urgency score; Indicates the number of data packets in the data stream that include emergency-related events; Indicates the number of data packets contained in the data flow;

[0100] The importance scores are:

[0101] ;

[0102] in, represents the importance score; Indicates the number of data packets in the data flow that include key device sources; Indicates the number of packets in the data flow that include key target devices; Indicates the number of data packets contained in the data flow;

[0103] The privacy score is:

[0104] ;

[0105] in, represents the privacy score; Indicates the number of packets in the data stream that include encryption status; Indicates the number of data packets contained in the data flow.

[0106] Preferably, the first data stream priority is:

[0107] ;

[0108] in, Indicates the priority of the first data stream; represents the urgency score weight; Indicates the urgency score; represents the importance score weight; represents the importance score; represents the privacy score weight; Represents the privacy score.

[0109] The flow monitoring module is used to construct a flow monitoring model, input the second power communication data into the flow monitoring model, and sequentially pass through the second preprocessing layer, flow feature analysis layer, network congestion evaluation layer and second output layer of the flow monitoring model; the flow feature analysis layer is used to obtain historical network flow features; the network congestion evaluation layer is used to obtain a second network congestion evaluation value based on the historical network flow features and the preprocessed second power communication data; the flow monitoring model schematic diagram is as shown in Figure 3 As shown;

[0110] The bandwidth adjustment module is used to determine whether the average of the second network congestion evaluation values ​​of each data flow exceeds a preset network congestion evaluation threshold. If so, a bandwidth allocation strategy is triggered to adaptively adjust the bandwidth resources of each data flow according to the first data flow priority.

[0111] The preset network congestion evaluation threshold is represented by taking the lowest value of the historical second network congestion evaluation value when the network congestion occurs in the data stream transmission link through big data;

[0112] Furthermore, the traffic monitoring model includes a second preprocessing layer, a traffic feature analysis layer, a network congestion evaluation layer and a second output layer; the second preprocessing layer preprocesses the second power communication data to obtain second power communication evaluation data; the traffic feature analysis layer extracts features of the second power communication evaluation data through an LSTM network to obtain historical network traffic features, and the historical network traffic features include average transmission delay, average packet loss rate, average bandwidth utilization, average transmission rate and traffic average value.

[0113] Furthermore, the second network congestion evaluation value is:

[0114] ;

[0115] in, represents the second network congestion evaluation value; represents the transmission delay impact coefficient; represents the average transmission delay; Indicates transmission delay; Indicates the packet loss rate impact coefficient; Indicates the average packet loss rate; Indicates the packet loss rate; Indicates the bandwidth utilization impact coefficient; Indicates the average bandwidth utilization; Indicates bandwidth utilization; Indicates the transmission rate influence coefficient; Indicates the average transmission rate; Indicates the transmission rate; represents the flow influence coefficient; Indicates the average flow rate; Indicates the traffic volume.

[0116] Furthermore, the bandwidth allocation strategy includes: obtaining the allocatable bandwidth of each data stream according to the first data stream priority of each data stream and the total allocatable bandwidth.

[0117] Furthermore, the allocatable bandwidth of each data stream is:

[0118] ;

[0119] in, Indicates Allocatable bandwidth for each data stream; Indicates the total allocatable bandwidth; Indicates The first data stream priority of a data stream; Indicates the number of data streams.

[0120] In order to prove the effectiveness of the fgOTN-based power communication data transmission bandwidth adjustment system proposed in this embodiment in the power communication network, five comparative experiments were conducted. The specific scenario is that when the bandwidth strategy is triggered, the average transmission delay, average bandwidth utilization and average packet loss rate data of all data flows before and after the five bandwidth adjustments are collected for comparison. The specific comparative data are shown in Table 4.

[0121] Table 4 Comparison of data flows before and after bandwidth adjustment

[0122] Number of experiments Average transmission delay before adjustment (ms) Average value of adjusted transmission delay (ms) Average bandwidth utilization before adjustment (%) Average bandwidth utilization after adjustment (%) Average packet loss rate before adjustment (%) Average value of adjusted packet loss rate (%) 1 100 44 71 84 7 1 2 102 46 67 80 6 1 3 110 55 73 92 8 2 4 105 50 72 91 8 1 5 101 45 68 88 7 2

[0123] As shown in Table 4, after the bandwidth adjustment, the transmission delay, bandwidth utilization and packet loss rate of all data streams are improved, which reflects the effectiveness of the fgOTN-based power communication data transmission bandwidth adjustment system proposed in this embodiment in the power communication network.

[0124] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A power communication data transmission bandwidth adjustment system based on fgOTN, characterized in that: include: A data acquisition module, used to acquire first power communication data and second power communication data; A priority evaluation module, used to construct a communication data evaluation model, input the first power communication data into the communication data evaluation model, and sequentially pass through a first preprocessing layer, a communication data identification layer, a communication data analysis layer and a first output layer of the communication data evaluation model, wherein the first preprocessing layer preprocesses the first power communication data by data cleaning and outlier deletion to obtain first power communication evaluation data; the communication data identification layer includes an urgency evaluation unit, an importance evaluation unit and a privacy evaluation unit; the urgency evaluation unit is used to obtain an urgency feature of the first power communication evaluation data, and obtain an urgency score according to the urgency feature; The importance evaluation unit is used to obtain the importance characteristics of the first power communication evaluation data, and obtain an importance score according to the importance characteristics; The privacy assessment unit is used to obtain the privacy characteristics of the first power communication assessment data, and obtain a privacy score according to the privacy characteristics; The communication data analysis layer obtains a first data flow priority according to the urgency score, the importance score and the privacy score; A flow monitoring module, used for building a flow monitoring model, inputting the second power communication data into the flow monitoring model, and sequentially passing through the second preprocessing layer, the flow feature analysis layer, the network congestion evaluation layer and the second output layer of the flow monitoring model; the flow feature analysis layer is used for obtaining historical network flow features; The network congestion evaluation layer is used to obtain a second network congestion evaluation value according to the historical network traffic characteristics and the pre-processed second power communication data; The bandwidth adjustment module is used to determine whether the average of the second network congestion evaluation values ​​of each data flow exceeds a preset network congestion evaluation threshold. If so, a bandwidth allocation strategy is triggered to adaptively adjust the bandwidth resources of each data flow according to the first data flow priority.

2. According to claim 1, a fgOTN-based power communication data transmission bandwidth adjustment system is characterized by: The first power communication data includes data stream data communicated between power devices, and the data stream data includes the associated event type, data packet source, target device and data packet encryption status of each data packet in the data stream; the second power communication data includes historical network status data and real-time network status data of each data stream transmission link obtained through fgOTN, and the network status data includes transmission delay, packet loss rate, bandwidth utilization, transmission rate and traffic size.

3. The fgOTN-based power communication data transmission bandwidth adjustment system according to claim 1 is characterized in that: The urgency characteristics include emergency-related events and non-emergency-related events; the importance characteristics include key device sources, non-key device sources, key target devices and non-key target devices; the privacy characteristics include encryption status and non-encryption status.

4. The fgOTN-based power communication data transmission bandwidth adjustment system according to claim 1, characterized in that: The urgency score is: ; in, Indicates the urgency score; Indicates the number of data packets in the data stream that include emergency-related events; Indicates the number of data packets contained in the data flow; The importance scores are: ; in, represents the importance score; Indicates the number of data packets in the data flow that include key device sources; Indicates the number of packets in the data flow that include key target devices; Indicates the number of data packets contained in the data flow; The privacy score is: ; in, represents the privacy score; Indicates the number of packets in the data stream that include encryption status; Indicates the number of data packets contained in the data flow.

5. The fgOTN-based power communication data transmission bandwidth adjustment system according to claim 1 is characterized in that: The first data stream priority is: ; in, Indicates the priority of the first data stream; represents the urgency score weight; Indicates the urgency score; represents the importance score weight; represents the importance score; represents the privacy score weight; Represents the privacy score.

6. The fgOTN-based power communication data transmission bandwidth adjustment system according to claim 1, characterized in that: The traffic monitoring model includes a second preprocessing layer, a traffic feature analysis layer, a network congestion evaluation layer and a second output layer; the second preprocessing layer preprocesses the second power communication data to obtain second power communication evaluation data; the traffic feature analysis layer extracts features of the second power communication evaluation data through an LSTM network to obtain historical network traffic features, and the historical network traffic features include average transmission delay, average packet loss rate, average bandwidth utilization, average transmission rate and traffic average value.

7. The fgOTN-based power communication data transmission bandwidth adjustment system according to claim 1, characterized in that: The second network congestion evaluation value is: ; in, represents the second network congestion evaluation value; represents the transmission delay impact coefficient; represents the average transmission delay; Indicates transmission delay; Indicates the packet loss rate impact coefficient; Indicates the average packet loss rate; Indicates the packet loss rate; Indicates the bandwidth utilization impact coefficient; Indicates the average bandwidth utilization; Indicates bandwidth utilization; Indicates the transmission rate influence coefficient; Indicates the average transmission rate; Indicates the transmission rate; represents the flow influence coefficient; Indicates the average flow rate; Indicates the traffic volume.

8. The fgOTN-based power communication data transmission bandwidth adjustment system according to claim 1, characterized in that: The bandwidth allocation strategy includes: obtaining the allocatable bandwidth of each data stream according to the first data stream priority of each data stream and the total allocatable bandwidth.

9. The fgOTN-based power communication data transmission bandwidth adjustment system according to claim 8, characterized in that: The allocatable bandwidth of each data stream is: ; in, Indicates Allocatable bandwidth for each data stream; Indicates the total allocatable bandwidth; Indicates The first data stream priority of a data stream; Indicates the number of data streams.

Citation Information

Patent Citations

  • Power communication service flow classification control method and system based on a PTN

    CN108683611A

  • Distributed data encryption transmission system

    CN117955749A