Self-adaptive network transmission system based on PLC remote substation communication system

By introducing real-time network monitoring and dynamic adjustment algorithms into the adaptive network transmission system, combined with data caching and transmission path optimization modules, the problems of insufficient real-time performance and insufficient data processing in traditional systems are solved, and the problem of insufficient network processing is achieved when the network is unstable. Data transmission integrity and transmission path are flexibly optimized.

CN119341953APending Publication Date: 2025-01-21NANDA AUTOMATION TECH JIANGSU CO LTD
View PDF 0 Cites 4 Cited by

Patent Information

Application Number
CN202411572649.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

Traditional adaptive network transmission systems have shortcomings in real-time monitoring of network data and dynamically adjusting transmission strategies, resulting in incomplete data transmission and inflexible optimization of transmission paths when the network is unstable.

Method used

An adaptive network transmission system based on PLC remote substation communication system is designed, including an adaptive mechanism initialization module, a real-time network monitoring module, a dynamic adjustment algorithm module, a data cache module and a transmission path optimization module. The system monitors network data in real time, dynamically adjusts data upload frequency, classifies and prioritizes data, and ultimately optimizes the data transmission path.

Benefits of technology

The integrity of data transmission and the flexible optimization of the transmission path when the network is unstable, solve the problems of lack of real -time real -time and inadequate data processing in traditional systems, and ensure the efficient operation of adaptive network transmission systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341953A_ABST
    Figure CN119341953A_ABST
Patent Text Reader

Abstract

The invention discloses a self-adaptive network transmission system based on a PLC (Programmable Logic Controller) remote substation communication system, which relates to the technical field of communication, and comprises a self-adaptive mechanism initialization module, a real-time network monitoring module, a dynamic adjustment algorithm module, a data caching module and a transmission path optimization module. Then monitoring network data in real time and comparing the network data with preset network data, dynamically adjusting the data uploading frequency of the remote substation according to a comparison result, performing classification and priority processing on the uploaded data when the data uploading frequency is adjusted, and finally optimizing a data transmission path according to a processing result. The problem that a traditional self-adaptive network communication system does not have real-time performance when collecting network data and does not process transmission data is solved, dynamic adjustment of the transmission path is achieved, and efficient operation of the self-adaptive network transmission system, integrity of the transmission data when the network is unstable and flexible optimization of the transmission path are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to an adaptive network transmission system based on a PLC remote substation communication system. Background Art

[0002] The adaptive network transmission system transmits data from the remote substation to the main station. The adaptive network system needs to transmit data in real time and respond to equipment status and fault information in a timely manner. Therefore, when the substation transmits data to the main station, the adaptive network transmission system needs to monitor the network data in real time and dynamically adjust the transmission strategy according to the network data to ensure the accuracy of the data monitored by the adaptive network transmission system and ensure that the data is transmitted from the remote substation to the main station.

[0003] Traditional adaptive network transmission systems are mainly used to optimize data transmission in the network. Traditional adaptive network transmission systems collect network data, analyze the collected network data to evaluate the network status, and change the data packet size, adjust the transmission frequency and switch the transmission path according to the evaluation results to optimize data transmission. During the data transmission process, the adaptive network transmission system will continuously monitor the network data and adjust the transmission strategy according to the monitored network data.

[0004] With respect to the above scheme, the applicant of the present invention has found that the above technology has at least the following technical problems: 1. The adaptive network transmission system transmits data in real time. The network data of each time segment has different effects on the network status. Different network statuses have different effects on data transmission. The transmission strategy for adjusting different network statuses is also different. However, the network data collected by the traditional adaptive network transmission system is not real-time. The system cannot dynamically adjust the data transmission strategy and optimize the transmission path according to the real-time network data, and cannot ensure the efficient operation of the adaptive network transmission system.

[0005] 2. When the network status of the adaptive network transmission system is average or poor, the frequency of data upload will be reduced, which will lead to the loss of critical data and high-priority data. When the network status of the traditional adaptive network transmission system is average or poor, the data packet size is changed, the transmission frequency is adjusted, and the path is switched. There is no temporary storage and priority processing of the data, which cannot guarantee the integrity of the transmitted data and the flexible optimization of the transmission path when the network is unstable. Summary of the invention

[0006] In view of the above-mentioned technical deficiencies, the present invention adopts the following technical solution: The present invention provides an adaptive network transmission system based on a PLC remote substation communication system.

[0007] To solve the above technical problems, the present invention adopts the following technical solution: The present invention provides an adaptive network transmission system based on a PLC remote substation communication system, comprising: an adaptive mechanism initialization module, a real-time network monitoring module, a dynamic adjustment algorithm module, a data cache module and a transmission path optimization module.

[0008] The adaptive mechanism initialization module is used to obtain preset upload frequency, priority configuration and network monitoring parameters when loading and initializing the adaptive transmission mechanism, and load them into the remote substation.

[0009] The real-time network monitoring module is used to monitor network data, including available bandwidth, round-trip time of data packets from remote substations to main stations, and packet loss rate.

[0010] The dynamic adjustment algorithm module is used to dynamically adjust the frequency of uploading data from the remote substation through network data, and the dynamic adjustment of network data adopts an adaptive adjustment algorithm.

[0011] The data cache module includes a cache management unit and a batch upload unit: The cache management unit is used to temporarily store the network data to be uploaded when the network condition is unstable, and cache the network data to be transmitted in the local storage when a poor network condition or transmission failure is detected; The batch upload unit is used to analyze the network recovery situation and the backlog of network data to determine the frequency and batches of remote substation uploads.

[0012] The transmission path optimization module includes a path selection unit and a path switching unit. The path selection unit is used to evaluate the available transmission paths of the remote substation based on the network data and select the path with the best performance to transmit the remote substation network data. The path switching unit is used to monitor the transmission path status of the remote substation network data in real time and automatically switch to the backup path immediately when the set quality abnormality condition is reached.

[0013] The beneficial effects of the present invention are as follows: the present invention provides an adaptive network transmission system based on a PLC remote substation communication system. When the system is running, a network data threshold is first preset, and then the network data is monitored in real time and compared with the preset network data. The remote substation data upload frequency is dynamically adjusted according to the comparison result. When adjusting the data upload frequency, the uploaded data is classified and prioritized. Finally, the data transmission path is optimized according to the processing result, which solves the problem that the traditional adaptive network communication system does not have real-time network data collection and does not process the transmission data, realizes dynamic adjustment of the transmission path, and ensures the efficient operation of the adaptive network transmission system and the integrity of the transmitted data and the flexible optimization of the transmission path when the network is unstable. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0015] Figure 1 It is a schematic diagram of the system structure connection of the present invention. DETAILED DESCRIPTION

[0016] 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.

[0017] See also Figure 1 As shown, the present invention provides an adaptive network transmission system based on a PLC remote substation communication system, comprising: an adaptive mechanism initialization module, a real-time network monitoring module, a dynamic adjustment algorithm module, a data cache module and a transmission path optimization module.

[0018] When uploading data, the adaptive mechanism initialization module presets the network data threshold, monitors the network data in real time through the real-time network monitoring module and compares it with the preset network data threshold, and the dynamic adjustment algorithm module dynamically adjusts the frequency of remote substation uploading data according to the comparison results. When adjusting the data upload frequency, the data cache module will classify and prioritize the uploaded data according to the real-time monitored network data, and the transmission path optimization module will optimize the data transmission path according to the results of classification and priority processing.

[0019] The adaptive mechanism initialization module is used to obtain preset upload frequency, priority configuration and network monitoring parameters when loading and initializing the adaptive transmission mechanism, and load them into the remote substation.

[0020] In a specific embodiment, the adaptive mechanism initialization module includes a parameter loading unit and a network monitoring initialization unit. The specific analysis process is as follows: the parameter loading unit is used for the remote substation to send a parameter loading request, the parameter loading request includes a parameter identifier and a data format, the main station adopts an adaptive algorithm when transmitting parameters to the remote substation, and monitors the data transmission status. If the data transmission status of the remote substation is failed, the adaptive network transmission system automatically retries and adjusts the retry strategy according to the error type. After receiving the parameters, the remote substation performs data verification and confirms that the correct parameters have been received, and then immediately applies the new parameter settings. During the parameter loading process, the main station needs to monitor the status of the remote substation in real time.

[0021] In another specific embodiment, the adaptive mechanism initialization module includes a parameter loading unit and a network monitoring initialization unit. The specific analysis process is as follows: the network monitoring initialization unit is used to correctly configure and optimize network parameters when the system starts. The network parameters include transmission rate, network topology, protocol type, timeout setting and broadband management, collect the ID, type and status of the PLC device, optimize the data transmission path, and adjust the parameters according to the network data.

[0022] It should be noted that network topology refers to the connection method and structure between nodes in the network. In this system, the network topology selected is the mesh topology based on the delay time, bandwidth utilization and real-time data transmission.

[0023] It should also be noted that the system determines the type of protocol to be used based on the real-time nature and amount of data transmitted. Since the system needs to transmit data in real time and the amount of data transmitted is constantly changing, the control area network protocol and Modbus TCP / IP protocol are used.

[0024] It should also be noted that the ID of the PLC device refers to the number assigned to the PLC device when the PLC device is manufactured. The types of PLC include fixed PLC, modular PLC, distributed PLC, safety PLC, embedded PLC and soft PLC. The system is suitable for modular PLC. Collecting the status of PLC refers to collecting the running status, stop status, fault status, initialization status and monitoring status of the PLC device.

[0025] In the above, the retry strategy is adjusted according to the error type, and the specific analysis is as follows: if the reason for the failure of data transmission at the remote substation is that the amount of data transmitted is higher than the preset transmission data amount threshold and the available bandwidth is lower than the preset available bandwidth threshold, then the data packet with a number of data packets higher than the preset data packet number threshold is divided into several data packets with a number of data packets lower than the preset data packet number threshold, so as to reduce the data transmission rate; if the reason for the failure of data transmission at the remote substation is the loss of the confirmation data packet, then the next data packet is sent after the remote substation sends a data packet and receives the confirmation data packet sent by the main station; if the reason for the failure of data transmission at the remote substation is insufficient storage space, then the storage space of the remote substation is monitored in real time, the storage space is compared with the preset minimum storage space threshold, and an early warning is issued when the storage space is lower than the minimum storage space.

[0026] It should be noted that packet loss means that after the remote substation sends a data packet to the main station, the main station does not receive the data packet.

[0027] The real-time network monitoring module is used to monitor network data, including available bandwidth, round-trip time of data packets from remote substations to main stations, and packet loss rate.

[0028] In a specific embodiment, the real-time network monitoring module includes a broadband monitoring unit, a delay monitoring unit and a packet loss rate monitoring unit. The specific analysis process is as follows: The broadband monitoring unit is used to monitor the available amount of the current network bandwidth:

[0029] RTT represents the round-trip time of a data packet from a remote slave to the master; The delay monitoring unit is used to measure the round trip time of the data packet from the remote substation to the main station:

[0030] RTT represents the round-trip time of a data packet from a remote slave to the master; The packet loss rate monitoring unit is used to calculate the packet loss rate within a certain time window: ×100%.

[0031] The dynamic adjustment algorithm module is used to dynamically adjust the frequency of uploading data from the remote substation through network data, and the dynamic adjustment of network data adopts an adaptive adjustment algorithm.

[0032] In a specific embodiment, the specific process of the dynamic adjustment algorithm module is specifically analyzed as follows: A11, the adaptive network transmission system based on PLC remote substation communication collects network data of current and historical periods from the real-time network monitoring module; A12. Select the most recent N time segments as the basis for calculation, and set weights for the network data of each time segment; A13. Use the set weights to perform weighted average calculation on the network data of the selected time segment to obtain the weighted average of the network data:

[0033] In the formula represents the weighted average of network data in the g-th time segment, where , They represent the collected network data of the g-th time segment and the weight coefficient of the g-th time segment respectively. g represents the number of the time segment, g=1,2,3,........,N, N represents the total number of time segments, and N is a positive integer. It should be noted that, because the weighted average of network data is calculated, when assigning weight coefficients to each time segment, the weight coefficients assigned to each time segment are , N represents the total number of time segments, N is a positive integer, and the sum of the weights of each time segment is 1.

[0034] A14. Analyze network status indicators: The weighted averages of network data include the weighted average of bandwidth utilization, the weighted average of delay time, and the weighted average of packet loss rate, which are denoted as R, F, and M respectively;

[0035] In the formula Represents network status indicators, , , They represent the preset bandwidth utilization weighted average threshold, the preset delay time weighted average threshold, and the preset packet loss rate weighted average threshold, respectively. , , They represent the weight coefficient of the weighted average value of bandwidth utilization and the weight coefficient of the weighted average value of delay duration. The weight coefficient of the weighted average of the number of packets and the packet loss rate; It should be noted that the weight coefficients assigned to the weighted average of bandwidth utilization, delay time, weighted average and packet loss rate are assigned according to the size of the weighted average. The weighted average of bandwidth utilization, the weighted average of delay time and the weighted average of packet loss rate are compared and the weight coefficients assigned in descending order are: , , , the sum of the weight coefficients is 1.

[0036] The obtained network status indicator is compared with the preset network status indicator. If the network status indicator is higher than the preset network status indicator threshold, the data upload frequency is increased; if the network status indicator is lower than the preset network status indicator threshold, the data upload frequency is reduced; A15. Dynamically adjust the current data upload frequency according to the network status indicator to obtain a new upload frequency:

[0037] in, , , They represent the weight coefficient of bandwidth utilization, the weight coefficient of delay time, and the weight coefficient of packet loss rate respectively.

[0038] It should be noted that when assigning weight coefficients to bandwidth utilization, delay duration, and packet loss rate, the difference between the bandwidth utilization and the preset bandwidth utilization threshold, the difference between the delay duration and the preset delay duration threshold, and the difference between the packet loss rate and the preset packet loss rate threshold are calculated, and the three differences are compared, and the weight coefficients are assigned in descending order as follows: , , , the sum of all weight coefficients is 1.

[0039] The data cache module includes a cache management unit and a batch upload unit: The cache management unit is used to temporarily store the network data to be uploaded when the network condition is unstable, and cache the network data to be transmitted in the local storage when a poor network condition or transmission failure is detected; The batch upload unit is used to analyze the network recovery situation and the backlog of network data to determine the frequency and batches of remote substation uploads.

[0040] In a specific embodiment, the cache management unit has a specific analysis process as follows: temporarily storing network data to be uploaded when the network condition is unstable; when uploading data, monitoring the data transmission condition and network status in real time; comparing the network status with a preset network status threshold; if the network status is lower than the preset network status threshold, the data to be uploaded is cached locally; if the data transmission status is monitored to be a failure, the data to be uploaded is also cached locally; and the order of sending data is determined based on the priority of each data packet in the data and the network status recovery condition.

[0041] It should be noted that unstable network status means that the network status keeps changing between excellent, good, fair and poor within a preset time segment, and data cannot be transmitted stably. Failed transmission status means that the master station has not received the data packet sent by the remote substation or the remote substation has not received the confirmation packet sent by the master station.

[0042] In another specific embodiment, the batch uploading unit includes the frequency and batch of uploading, and the specific analysis process is as follows: A21, the adaptive network transmission system based on PLC remote substation communication receives network data from the network monitoring module after the data is adjusted according to the new uploading frequency; A22. Obtain the importance, historical transmission time, and packet loss tolerance of each data packet in the transmitted data, and classify each data packet:

[0043] In the formula represents the classification index of the kth data packet, , , They represent the importance of the k-th data packet, the historical transmission time of the k-th data packet, and the tolerance of the k-th data packet to packet loss. k represents the number of the data packet, k=1,2,3,....,m, and m represents the total number of data packets, which is a positive integer. , , They represent the preset data packet importance threshold, the preset data packet transmission time threshold, and the preset data packet loss tolerance threshold. , , They respectively represent the weight coefficient of the importance of the data packet, the weight coefficient of the historical transmission time of the data packet, and the weight coefficient of the data packet's tolerance threshold for packet loss; It should be noted that, since in a data packet, the importance of the data packet, the historical transmission time and the tolerance to the packet loss rate are all equally important to the data packet, the weight coefficients assigned to the importance of the data packet, the historical transmission time and the tolerance to the packet loss rate are all , the sum of the weight coefficients is 1.

[0044] Compare the obtained classification index of each data packet with the preset data packet classification index threshold value, if the data packet classification index is higher than the preset data packet classification index threshold value, the data number is a key data packet, if the data packet classification index is lower than the preset data packet classification index threshold value, the data number is a non-key data packet; A23. The network status is divided into four levels for processing: the received network transmission data volume, transmission duration, and transmission frequency are compared with the preset network transmission data volume threshold, the preset transmission duration threshold interval, and the preset transmission frequency threshold: When the network transmission data volume is higher than the preset network transmission data volume threshold and the transmission time is lower than the preset transmission time threshold, it means that the network status is excellent and the data upload frequency is increased; When the network data transmission duration is lower than the preset transmission duration threshold interval, the transmission data volume is higher than the preset network transmission data volume threshold, and the transmission frequency is higher than the preset transmission frequency threshold, it means that the network status is good, and non-critical data packets are uploaded together with critical data packets; When the network transmission data volume is lower than the preset network transmission data volume threshold and the data transmission frequency is within the preset transmission time threshold interval, it means that the network status is general, and the upload frequency is reduced to prioritize the upload of key data packets; When the network transmission data volume is lower than the preset network transmission data volume threshold, and the data transmission duration is lower than the preset transmission duration threshold interval, it means that the network status is poor, and the upload frequency is reduced, non-critical data packets are cached, and critical data packets are uploaded first when the network status returns to normal; A24. Compare the network status after classification and level processing with the preset network status threshold. If the network status is higher than the preset network status threshold, enter the next round of data reception and analysis. If the network status is lower than the preset network status threshold, further optimize the network status.

[0045] In the above, the order of data transmission is determined according to the priority of each data packet in the data and the network status recovery situation. The specific analysis is as follows: Get the historical upload frequency, historical transmission time, and number of data packets of each data packet: According to the analysis formula , get the priority coefficient of the jth data packet , where , , Respectively represent the historical upload frequency of the j-th data packet, the historical transmission time of the j-th data packet, the number of packets of the j-th data packet, j represents the packet number, j=1,2,3.....,p,p represents the total number of packets, p is a positive integer, where Z, Y, and D represent the preset upload frequency threshold, the preset transmission time threshold, and the preset packet number threshold, respectively. , , Represent the weight coefficient of historical upload frequency, the weight coefficient of transmission time, and the weight coefficient of the number of data packets respectively; It should be noted that for a piece of data, the historical upload frequency, transmission time and number of data packets have the same impact on the data packet, so the weight coefficients allocated when assigning weight coefficients to the historical upload frequency, transmission time and number of data packets are all , the sum of the weight coefficients is 1.

[0046] Compare the priority coefficient of each data packet with a preset data packet priority coefficient threshold value; if the priority coefficient of the data packet is higher than the preset data packet priority coefficient threshold value, the data packet is a high priority data packet; if the priority coefficient of the data packet is lower than the preset data packet priority coefficient threshold value, the data packet is a low priority data packet; When the network status is excellent or good, high-priority data packets are uploaded together with low-priority data packets. When the network status is average or poor, high-priority data packets are uploaded first, and the upload frequency of low-priority data packets is reduced.

[0047] The transmission path optimization module includes a path selection unit and a path switching unit. The path selection unit is used to evaluate the available transmission paths of the remote substation based on the network data and select the path with the best performance to transmit the remote substation network data. The path switching unit is used to monitor the transmission path status of the remote substation network data in real time and automatically switch to the backup path immediately when the set quality abnormality condition is reached.

[0048] In a specific embodiment, the transmission paths available to the substations are evaluated based on network data, and the specific analysis is as follows: the transmission path optimization module collects the signal strength, bit error rate and bandwidth utilization of each transmission path:

[0049] In the formula represents the priority coefficient of the i-th transmission path from the remote substation to the main station, , , Respectively represent the remote substation to the main station The signal strength, bit error rate, and bandwidth utilization of each transmission path, i represents the number of the transmission path from the remote substation to the main station, i=1,2,3.....,q, q represents the total number of transmission paths, q is a positive integer, where , , They represent the preset signal strength threshold, preset bit error rate threshold, and preset bandwidth utilization interval threshold of the transmission path from the remote substation to the main station, respectively. , , , respectively represent the weight coefficient of signal strength, the weight coefficient of bit error rate, and the weight coefficient of broadband utilization.

[0050] It should be noted that when assigning weight coefficients to signal strength, bit error rate, and broadband utilization, the difference between the signal strength and the preset signal strength threshold, the difference between the bit error rate and the preset bit error rate threshold, and the difference between the broadband utilization rate and the preset broadband utilization rate threshold are calculated, and the three differences are compared, and the weight coefficients assigned in order from high to low are: , , , the sum of all weight coefficients is 1.

[0051] In another specific embodiment, when the set quality abnormality condition is reached, the backup path is automatically switched immediately. The specific analysis is as follows: The transmission path optimization module collects the transmission distance and available bandwidth of the network data: According to the analysis formula , get the status value of the transmission path , where , They represent the transmission distance and available bandwidth of the sth transmission path from the remote substation to the main station, respectively; i represents the number of the transmission path from the remote substation to the main station, s=1,2,3......,t, where , They represent the preset transmission distance threshold and preset available bandwidth threshold of the transmission path from the remote substation to the main station. When the value is 1, the remote substation automatically switches to the backup transmission path. When the value is 0, the remote substation continues to use the current path.

[0052] In the embodiment of the present invention, when uploading data, the system first presets a network data threshold, then monitors the network data in real time and compares it with the preset network data, dynamically adjusts the remote substation data upload frequency according to the comparison result, and classifies and prioritizes the uploaded data when adjusting the data upload frequency, and finally optimizes the data transmission path according to the processing result, thereby solving the problem that the traditional adaptive network communication system does not collect network data in real time and does not process the transmitted data, realizes the dynamic adjustment of the transmission path, and ensures the efficient operation of the adaptive network transmission system and the integrity of the transmitted data and the flexible optimization of the transmission path when the network is unstable.

[0053] The above contents are merely examples and explanations of the concept of the present invention. Those skilled in the art may make various modifications or additions to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the concept of the invention or exceed the scope defined in this specification, they shall all fall within the protection scope of the present invention.

Claims

1. An adaptive network transmission system based on a PLC remote substation communication system, characterized in that: include: The adaptive mechanism initialization module is used to obtain the preset upload frequency, priority configuration and network monitoring parameters when loading and initializing the adaptive transmission mechanism, and load them into the remote substation; The real-time network monitoring module is used to monitor network data, including available bandwidth, round-trip time of data packets from remote substations to the main station, and packet loss rate; The dynamic adjustment algorithm module is used to dynamically adjust the frequency of uploading data from the remote substation through network data. The dynamic adjustment of network data adopts an adaptive adjustment algorithm. The data cache module includes a cache management unit and a batch upload unit: The cache management unit is used to temporarily store the network data to be uploaded when the network condition is unstable, and cache the network data to be transmitted in the local storage when a poor network condition or transmission failure is detected; The batch upload unit is used to analyze the network recovery situation and the backlog of network data to determine the frequency and batches of remote substation uploads; The transmission path optimization module includes a path selection unit and a path switching unit. The path selection unit is used to evaluate the available transmission paths of the remote substation based on the network data and select the path with the best performance to transmit the remote substation network data. The path switching unit is used to monitor the transmission path status of the remote substation network data in real time and automatically switch to the backup path immediately when the set quality abnormality conditions are reached.

2. The adaptive network transmission system based on the PLC remote substation communication system according to claim 1 is characterized in that: The adaptive mechanism initialization module includes a parameter loading unit and a network monitoring initialization unit: The parameter loading unit is used for the remote substation to send a parameter loading request, which includes a parameter identifier and a data format. When the master station transmits parameters to the remote substation, an adaptive algorithm is used to monitor the data transmission status. If the data transmission status of the remote substation is failed, the adaptive network transmission system automatically retries and adjusts the retry strategy according to the error type. After receiving the parameters, the remote substation performs data verification and confirms that the correct parameters have been received, and then immediately applies the new parameter settings. During the parameter loading process, the master station needs to monitor the status of the remote substation in real time; The network monitoring initialization unit is used to correctly configure and optimize network parameters when the system starts up. The network parameters include transmission rate, network topology, protocol type, timeout setting and bandwidth management, collect the ID, type and status of PLC devices, optimize the data transmission path, and adjust parameters according to network data.

3. The adaptive network transmission system based on the PLC remote substation communication system according to claim 1 is characterized in that: The real-time network monitoring module includes a broadband monitoring unit, a delay monitoring unit, and a packet loss rate monitoring unit: The broadband monitoring unit is used to monitor the available amount of current network bandwidth: RTT represents the round-trip time of a data packet from a remote slave to the master; The delay monitoring unit is used to measure the round trip time of the data packet from the remote substation to the main station: RTT represents the round-trip time of a data packet from a remote slave to the master; The packet loss rate monitoring unit is used to calculate the packet loss rate within a certain time window: ×100%。 4. The adaptive network transmission system based on the PLC remote substation communication system according to claim 1 is characterized in that: The specific process of the dynamic adjustment algorithm module is as follows: A11, the adaptive network transmission system based on PLC remote substation communication collects network data of current and historical periods from the real-time network monitoring module; A12. Select the most recent N time segments as the basis for calculation, and set weights for the network data of each time segment; A13. Use the set weights to perform weighted average calculation on the network data of the selected time segment to obtain the weighted average of the network data: In the formula represents the weighted average of network data in the g-th time segment, where , They represent the collected network data of the g-th time segment and the weight of the g-th time segment respectively. g represents the number of the time segment, g=1,2,3,........,N, N represents the total number of time segments, and N is a positive integer. A14. Analyze network status indicators: The weighted averages of network data include the weighted average of bandwidth utilization, the weighted average of delay time, and the weighted average of packet loss rate, which are denoted as R, F, and M respectively; In the formula Represents network status indicators, , , They represent the preset bandwidth utilization weighted average threshold, the preset delay time weighted average threshold, and the preset packet loss rate weighted average threshold, respectively. , , They respectively represent the weight coefficient of the weighted average value of bandwidth utilization, the weight coefficient of the weighted average value of delay duration, and the weight coefficient of the weighted average value of packet loss rate; The obtained network status indicator is compared with the preset network status indicator. If the network status indicator is higher than the preset network status indicator threshold, the data upload frequency is increased; if the network status indicator is lower than the preset network status indicator threshold, the data upload frequency is reduced; A15. Dynamically adjust the current data upload frequency according to the network status indicator to obtain a new upload frequency: in, , , They represent the weight coefficient of bandwidth utilization, the weight coefficient of delay time, and the weight coefficient of packet loss rate respectively.

5. The adaptive network transmission system based on the PLC remote substation communication system according to claim 1 is characterized in that: The cache management unit is used to temporarily store network data to be uploaded when the network condition is unstable. When uploading data, the data transmission condition and network status are detected in real time, and the network status is compared with a preset network status threshold. If the network status is lower than the preset network status threshold, the data to be uploaded is cached locally. If the data transmission status is monitored to be a failure, the data to be uploaded is also cached locally. The order of sending data is determined according to the priority of each data packet in the data and the network status recovery condition.

6. The adaptive network transmission system based on the PLC remote substation communication system according to claim 5 is characterized in that: The order of sending data is determined according to the priority of each data packet in the data and the network status recovery situation. The specific analysis is as follows: Get the historical upload frequency, historical transmission duration, and number of data packets for each data packet: According to the analysis formula , get the priority coefficient of the jth data packet , where , , Respectively represent the historical upload frequency of the j-th data packet, the historical transmission time of the j-th data packet, the number of packets of the j-th data packet, j represents the packet number, j=1,2,3.....,p,p represents the total number of packets, p is a positive integer, where Z, Y, and D represent the preset upload frequency threshold, the preset transmission time threshold, and the preset packet number threshold, respectively. , , Represent the weight coefficient of historical upload frequency, the weight coefficient of transmission time, and the weight coefficient of the number of data packets respectively; Compare the priority coefficient of each data packet with a preset data packet priority coefficient threshold value; if the priority coefficient of the data packet is higher than the preset data packet priority coefficient threshold value, the data packet is a high priority data packet; if the priority coefficient of the data packet is lower than the preset data packet priority coefficient threshold value, the data packet is a low priority data packet; When the network status is excellent or good, high-priority data packets are uploaded together with low-priority data packets. When the network status is average or poor, high-priority data packets are uploaded first, and the upload frequency of low-priority data packets is reduced.

7. The adaptive network transmission system based on PLC remote substation communication system according to claim 1 is characterized in that: The batch upload unit includes the frequency and batch of uploads, which are specifically analyzed as follows: A21, the adaptive network transmission system based on PLC remote substation communication receives network data from the network monitoring module after the data is adjusted according to the new upload frequency; A22. Obtain the importance, historical transmission time, and packet loss tolerance of each data packet in the transmitted data, and classify each data packet: In the formula represents the classification index of the kth data packet, , , They represent the importance of the k-th data packet, the historical transmission time of the k-th data packet, and the tolerance of the k-th data packet to packet loss. k represents the number of the data packet, k=1,2,3,....,m, and m represents the total number of data packets, which is a positive integer. , , They represent the preset data packet importance threshold, the preset data packet transmission time threshold, and the preset data packet loss tolerance threshold. , , They respectively represent the weight coefficient of the importance of the data packet, the weight coefficient of the historical transmission time of the data packet, and the weight coefficient of the data packet's tolerance threshold for packet loss; Compare the obtained classification index of each data packet with the preset data packet classification index threshold value, if the data packet classification index is higher than the preset data packet classification index threshold value, the data number is a key data packet, if the data packet classification index is lower than the preset data packet classification index threshold value, the data number is a non-key data packet; A23. The network status is divided into four levels for processing: the received network transmission data volume, transmission duration, and transmission frequency are compared with the preset network transmission data volume threshold, the preset transmission duration threshold interval, and the preset transmission frequency threshold: When the network transmission data volume is higher than the preset network transmission data volume threshold and the transmission time is lower than the preset transmission time threshold, it means that the network status is excellent and the data upload frequency is increased; When the network data transmission duration is lower than the preset transmission duration threshold interval, the transmission data volume is higher than the preset network transmission data volume threshold, and the transmission frequency is higher than the preset transmission frequency threshold, it means that the network status is good, and non-critical data packets are uploaded together with critical data packets; When the network transmission data volume is lower than the preset network transmission data volume threshold and the data transmission frequency is within the preset transmission time threshold interval, it means that the network status is general, and the upload frequency is reduced to prioritize the upload of key data packets; When the network transmission data volume is lower than the preset network transmission data volume threshold, and the data transmission duration is lower than the preset transmission duration threshold interval, it means that the network status is poor, and the upload frequency is reduced, non-critical data packets are cached, and critical data packets are uploaded first when the network status returns to normal; A24. Compare the network status after classification and level processing with the preset network status threshold. If the network status is higher than the preset network status threshold, enter the next round of data reception and analysis. If the network status is lower than the preset network status threshold, further optimize the network status.

8. The adaptive network transmission system based on PLC remote substation communication system according to claim 1 is characterized in that: The transmission paths available to the substations are evaluated based on network data, and the specific analysis is as follows: The transmission path optimization module collects the signal strength, bit error rate and bandwidth utilization of each transmission path: In the formula represents the priority coefficient of the i-th transmission path from the remote substation to the main station, , , Respectively represent the remote substation to the main station The signal strength, bit error rate, and bandwidth utilization of each transmission path, i represents the number of the transmission path from the remote substation to the main station, i=1,2,3.....,q, q represents the total number of transmission paths, q is a positive integer, where , , They represent the preset signal strength threshold, preset bit error rate threshold, and preset bandwidth utilization interval threshold of the transmission path from the remote substation to the main station, respectively. , , , respectively represent the weight coefficient of signal strength, the weight coefficient of bit error rate, and the weight coefficient of broadband utilization.

9. The adaptive network transmission system based on PLC remote substation communication system according to claim 1, characterized in that: When the set quality abnormality condition is reached, the backup path is automatically switched immediately. The specific analysis is as follows: The transmission path optimization module collects the transmission distance and available bandwidth of network data: According to the analysis formula , get the status value of the transmission path , where , They represent the transmission distance and available bandwidth of the sth transmission path from the remote substation to the main station, respectively; i represents the number of the transmission path from the remote substation to the main station, s=1,2,3......,t, where , They represent the preset transmission distance threshold and preset available bandwidth threshold of the transmission path from the remote substation to the main station. When the value is 1, the remote substation automatically switches to the backup transmission path. When the value is 0, the remote substation continues to use the current path.

10. The adaptive network transmission system based on PLC remote substation communication system according to claim 2, characterized in that: The retry strategy is adjusted according to the error type. The specific analysis is as follows: If the reason for the failure of data transmission at the remote substation is that the amount of data transmitted is higher than a preset transmission data amount threshold and the available bandwidth is lower than a preset available bandwidth threshold, the data packets whose number of data packets is higher than the preset data packet number threshold are divided into several data packets whose number of data packets is lower than the preset data packet number threshold, thereby reducing the data transmission rate; If the reason for the failure of data transmission at the remote substation is the loss of the confirmation packet, the next data packet will be sent after the remote substation sends the data packet and receives the confirmation packet sent by the master station; If the reason for the failure of data transmission at the remote substation is insufficient storage space, the storage space of the remote substation is monitored in real time, the storage space is compared with a preset minimum storage space threshold, and an early warning is issued when the storage space is lower than the minimum storage space.

Citation Information

Cited By

  • PLC monitoring method and system based on cloud platform, and electronic equipment

    CN116887074A

  • Data transmission method and device, medium and equipment

    CN120151266A

  • High-safety engineering construction collaborative supervision method and system based on BIM model

    CN120238501A

  • Photovoltaic project construction information management system based on industrial internet

    CN120952698A