A Beidou short message encapsulation protocol for tower settlement monitoring data

By designing the Beidou short message packaging protocol for tower settlement monitoring data, the Beidou satellite resource utilization problem is solved in areas without public networks, efficient data back-passing is achieved, and the reliability and communication success rate of the monitoring system are improved.

CN115242884BActive Publication Date: 2025-01-17STATE GRID SHAANXI ELECTRIC POWER CO LTD YULIN POWER SUPPLY CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210830195.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-15
Publication Date
2025-01-17
Estimated Expiration
2042-07-15

AI Technical Summary

Technical Problem

In the existing technology, it is difficult to effectively use Beidou satellite resources to return the data of tower settlement monitoring data in areas without public networks, resulting in high communication costs and waste of resources, and the inability to effectively transmit monitoring data.

Method used

A Beidou short message packaging protocol was designed. By encapsulating the monitoring data of multiple towers in the message content field of the same Beidou short message, a specific field format and encoding method is adopted, including common strings. Indication, time fields, data length fields, tower index fields and CRC-8 cyclic redundancy checksum ensure data compatibility and accuracy and make full use of satellite resources.

Benefits of technology

The data return capability of the tower settlement monitoring system in areas without public networks has been improved, efficient data transmission has been achieved, and the communication success rate has reached 98.2%, meeting the reliability requirements of the monitoring system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115242884B_ABST
    Figure CN115242884B_ABST
Patent Text Reader

Abstract

The present invention discloses a Beidou short message encapsulation protocol for pole tower settlement monitoring data, which mainly solves the problem that the pole tower settlement monitoring data in remote areas is difficult to transmit back. The design scheme is to design a monitoring data encapsulation protocol, which contains the pole tower number indication field, the data transmission time field and other contents, and uniformly encodes the monitoring data. The format and length meet the short message packaging requirements, and are easy to encode and decode, thereby improving the transmission efficiency of the pole tower settlement monitoring data and the management ability of the system. Combined with the limitation of Beidou short message data length and the requirements of pole tower distribution on communication distance, the eight-tower monitoring data encapsulation protocol is the most suitable scheme, which makes full use of resources and improves the comprehensive transmission efficiency of monitoring data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of online monitoring of power transmission lines, and in particular relates to a method for returning tower settlement monitoring data, which can be used for the data communication network design of a tower settlement monitoring system for power transmission lines. Technical Background

[0002] Tower settlement is a major hazard faced by power equipment in transmission lines and requires real-time monitoring.

[0003] In the tower settlement monitoring system, the tower positioning data is generally transmitted back to the back-end control center using 3G / 4G public wireless networks. However, in some remote areas, there is often no public network signal, so other communication methods must be used. In the Beidou satellite system, an RDSS short message service is provided to achieve end-to-end data communication on the ground through Beidou synchronous orbit satellites. Currently, it has global communication capabilities, so it can be used for data transmission of tower settlement monitoring in remote areas.

[0004] In his paper "Exploration of the Application of BeiDou System in Disaster Prevention Monitoring of Transmission Lines" (Sichuan Electric Power Technology, 2020, 43(06):71-74), Li Zhe proposed using BeiDou system and ground augmentation system to monitor the problem of tower foundation settlement, deformation of main materials and increased inclination of towers. The paper mentioned BeiDou positioning, but did not discuss the issue of data return.

[0005] In his paper "Using Beidou Precision Positioning Technology to Monitor the Displacement of Transmission Line Tower Foundations" (Hubei Electric Power, 2017, 41(11):15-19), Feng Zhiqiang discussed the problems of towers slipping due to geological influences, deformation of tower main materials, increased inclination, and upward bending and arching of cross-section materials. He proposed using Beidou precision positioning technology to establish a disaster monitoring and early warning system to conduct all-weather, uninterrupted online monitoring of tower foundations with millimeter-level accuracy. The paper did not discuss the issue of data return.

[0006] In his paper "Design and Implementation of Beidou Tower Tilt Deformation Monitoring Equipment" (Journal of Changsha University, 2021, 35(02):15-19), Xiong Yuejun used Beidou's high-precision real-time differential positioning (RTK) technology, combined with meteorological, stress and inclination sensors, to measure the three-dimensional position and stress of the tower in real time, and transmit the data to the server using a variety of communication methods. The communication method mainly uses mobile communication network (4G) and Beidou short message communication. Beidou short message communication can be used in remote areas where mobile communication network signals are missing. The paper mentioned short message communication, but did not discuss how to use it specifically, nor did it design the packaging format.

[0007] In summary, in many of the network models of online monitoring systems for power transmission lines proposed at home and abroad, the focus is on the data acquisition system, using Beidou RTK positioning technology to achieve precise positioning, so as to achieve the purpose of settlement monitoring. However, there is less discussion on the issue of data return. In addition, the satellite resources of Beidou short messages are very limited, the length of telegrams is strictly limited, and the communication frequency is much lower than other networks commonly seen. If the resources cannot be effectively utilized, the Beidou satellite resources will be greatly wasted, the communication cost will be greatly increased, and even the monitoring data cannot be effectively transmitted. Therefore, the patent of the present invention proposes a Beidou short message encapsulation protocol for tower settlement monitoring data, and designs how to process, encode and encapsulate the monitoring data according to the short message format requirements, making full use of satellite resources and greatly improving the data return capability of the tower settlement monitoring system in areas without public networks. Summary of the invention

[0008] The purpose of the present invention is to design a Beidou short message encapsulation protocol for tower settlement monitoring data in view of the above-mentioned deficiencies in the prior art, which can make full use of satellite resources and provide an effective data return solution for areas without public networks.

[0009] To achieve the above object, the technical solution of the present invention includes the following:

[0010] (1) n, n: 1 to 8, pole towers are grouped together, and a pole tower settlement monitoring data encapsulation protocol is designed to encapsulate the monitoring data of the same group of pole towers in the same Beidou short message content field for transmission to the back-end control center;

[0011] (2) In the encapsulation protocol, the first field occupies 16 bits, and its value is set to the constant string "GT", indicating that the data content encapsulated in the data packet is the tower settlement monitoring data;

[0012] (3) In the encapsulation protocol, the second field occupies 16 bits and indicates the time encapsulated in the data packet. The first 8 bits of the 16 bits are the binary representation of the hour in the encapsulation time, and the last 8 bits are the binary representation of the minute in the encapsulation time. The hour and minute are obtained from the computer system time of the encapsulation module, and the second is ignored.

[0013] (4) In the encapsulation protocol, the third field occupies 8 bits, and its value is the total length of the current message content in bytes. The encapsulated message content is an integer number of bytes.

[0014] (5) In the encapsulation protocol, the fourth field occupies 8 bits, indicating which towers in the same group of n towers have their settlement monitoring data encapsulated in the message content. The highest bit of the 8-bit data bit indicates the first tower, the second indicates the second tower, and so on. The lowest bit indicates the eighth tower. If the monitoring data of the i-th tower (1≤i≤8) is included, the value of the i-th data bit starting from the highest bit of the field is set to 1, otherwise it is set to 0, which indicates that the monitoring data of the tower is not encapsulated in the current message.

[0015] (6) In the encapsulation protocol, the following fields are used to place the tower settlement monitoring data one by one. Each tower monitoring data occupies 96 bits. If the field in the previous step (5) indicates that a tower data is not included, the next tower data is directly skipped.

[0016] (7) In the encapsulation protocol, the last field occupies 8 bits and is the CRC-8 cyclic redundancy checksum. The CRC-8 cyclic redundancy check is a publicly available check algorithm in computer systems.

[0017] (8) The tower monitoring data must first be processed by dimensionality reduction and encoding, and then packaged;

[0018] (9) The encapsulated telegram is directly embedded in the communication application or communication information data packet of the Beidou short message. The embedding method is to directly fill it into the telegram content field of the data packet.

[0019] Compared with the prior art, the present invention has the following advantages:

[0020] 1) The present invention provides a tower settlement monitoring data encapsulation method based on Beidou short message, which can manage eight tower data at the same time and has good compatibility with Beidou short message;

[0021] 2) The present invention provides a standard definition and encoding method for tower coordinate data. The standard definition can meet the accuracy requirements of settlement monitoring and can also perform data encoding better, so that it is convenient to embed it into Beidou short message;

[0022] 3) The eight-tower grouping management proposed in the present invention is determined by comprehensively considering the distribution of towers in the settlement monitoring system, the effective distance between the towers and the RTK reference station, and the length constraint of the Beidou short message. Too few towers cannot fully utilize the resources, and too many towers will exceed the effective distance of the RTK system.

[0023] 4) The present invention utilizes the short message service of the Beidou satellite system to transmit tower settlement monitoring data, which can solve the practical problem of realizing data backhaul in areas without public networks. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 It is a Beidou short message transmission system diagram of the present invention;

[0025] Figure 2 It is a block diagram of the encapsulation protocol of the present invention;

[0026] Figure 3 This is the Beidou short message structure block diagram. DETAILED DESCRIPTION

[0027] The embodiments and effects of the present invention are further described in detail below with reference to the accompanying drawings.

[0028] Reference Figure 1 , Figure 2 and Figure 3 , the implementation steps of the embodiment of the present invention are as follows:

[0029] Step 1, such as Figure 1 As shown, the settlement monitoring coordinate data of the tower is gathered, processed and encoded in the Beidou short message communication terminal;

[0030] (1a) The original data of tower settlement monitoring in my country are three coordinate data, namely latitude, longitude and elevation; the latitude data is ddmm.mmmmmmN, the dd before the decimal point represents the "degree" in the latitude data, which is a 2-digit number with a value range of 3 to 54, the mm before the decimal point represents the integer "minute" in the latitude data, which is a 2-digit number with a value range of 0 to 60, the mmmmmm after the decimal point represents the decimal "minute" in the latitude data, which is a 6-digit number, and the character N after the decimal point represents the north latitude. The longitude data is dddmm.mmmmmmE, and the ddd before the decimal point represents The "degree" in the longitude data is a 3-digit number with a value range of 73 to 136. The mm before the decimal point represents the integer "minute" in the longitude data, which is a 2-digit number with a value range of 0 to 60. The mmmmmm after the decimal point represents the decimal "minute" in the longitude data, which is a 6-digit number. The character E after the decimal point represents the east longitude. The elevation data is xxxx.xx. The xxxx before the decimal point represents the integer part of the elevation data, which is a 4-digit number with a value range of 0 to 9999, and the unit is "meter". The xx after the decimal point represents the decimal part of the elevation data, which is a 2-digit number, representing decimeters and centimeters.

[0031] (1b) The original data of tower settlement monitoring is processed by dimensionality reduction, the last N in latitude ddmm.mmmmmmN is removed, the last E in longitude dddmm.mmmmmmE is removed, and the ddd in longitude is further modified as follows:

[0032] (dd) * =ddd–73 (1)

[0033] (1c) Encode the modified data in step 1(1b), where dd in latitude is represented by 6-bit binary, mm before the decimal point is represented by 6-bit binary, mmmmmm after the decimal point is represented by hexadecimal, each m is represented by 4 bits, a total of 24 bits, and the latitude data is encoded as a 36-bit code stream, (dd)* in longitude is represented by 6-bit binary, mm before the decimal point is represented by 6-bit binary, mmmmmm after the decimal point is represented by hexadecimal, each m is represented by 4 bits, a total of 24 bits, and the longitude data is encoded as a 36-bit code stream, and the elevation xxxx.xx is represented by hexadecimal, each x is represented by 4 bits, a total of 24 bits, and the elevation data is encoded as a 24-bit code stream, and all data are 96 bits in total;

[0034] Step 2: Encapsulate the processed data into code streams according to the rules, such as Figure 2 As shown;

[0035] (2a) In the encapsulation protocol, the first field occupies 16 bits, and its value is set to the constant string "GT", indicating that the data content encapsulated in the data packet is the tower settlement monitoring data;

[0036] (2b) In the encapsulation protocol, the second field occupies 16 bits and indicates the time encapsulated in the data packet. The first 8 bits of the 16 bits are the binary representation of the hour in the encapsulation time, and the last 8 bits are the binary representation of the minute in the encapsulation time. The hour and minute are obtained from the computer system time of the encapsulation module, and the second is ignored.

[0037] (2c) In the encapsulation protocol, the third field occupies 8 bits, and its value is the total length of the current message content in bytes. The encapsulated message content is an integer number of bytes.

[0038] (2d) In the encapsulation protocol, the fourth field occupies 8 bits, indicating which towers in the same group of n towers have their settlement monitoring data encapsulated in the message content. The highest bit of the 8-bit data bit indicates the first tower, the second indicates the second tower, and so on. The lowest bit indicates the eighth tower. If the monitoring data of the i-th tower (1≤i≤8) is included, the value of the i-th data bit starting from the highest bit of the field is set to 1, otherwise it is set to 0, which indicates that the monitoring data of the tower is not encapsulated in the current message.

[0039] (2e) In the encapsulation protocol, the following fields are used to place the tower settlement monitoring data one by one. Each tower monitoring data occupies 96 bits. If the field in step 2 (2d) indicates that a tower data is not included, no data of the tower is encapsulated, and the next tower data is skipped for encapsulation.

[0040] (2f) In the encapsulation protocol, the last field occupies 8 bits and is the CRC-8 cyclic redundancy checksum. The CRC-8 cyclic redundancy check is a publicly available check algorithm in computer systems.

[0041] (2g) The minimum content of the encapsulated message is 56 bits and the maximum is 824 bits;

[0042] Step 3, such as Figure 3 As shown, the encapsulated telegram is directly embedded in the communication application or communication information data packet of the Beidou short message, and the embedding method is to directly fill it into the telegram content field of the data packet.

[0043] Implementation Effect

[0044] The test was conducted on the tower settlement monitoring system of a 330kV high-voltage transmission line. Eight consecutive towers in a mountainous area without a public network were selected to install Beidou RTK positioning receivers, and Beidou RTK base stations were installed near the middle. Beidou RTK positioning receivers and Beidou RTK base stations are used for settlement monitoring data collection. The tower coordinate collection frequency is generally once every 10 minutes, and a total of 720 hours of data were collected.

[0045] The RTK positioning receiver is installed on the pole foot at the bottom of the tower and needs to be firmly installed so that it can maintain completely synchronized movement with the tower. The RTK base station is installed near the middle of the 8 towers and is calibrated in advance to obtain its precise coordinate value. The calibrated base station provides deviation calibration data for the RTK positioning receiver. The data communication between the RTK base station and the RTK positioning receiver is realized using LoRa technology. The RTK base station is connected to the LoRa gateway on one side, and the RTK positioning receiver is connected to the LoRa communication module on the other side. The RTK positioning receiver obtains its own positioning coordinate data and transmits it back to the LoRa gateway through the LoRa communication module.

[0046] The Beidou short message communication terminal is installed on one side of the LoRa gateway. The LoRa gateway and the Beidou short message communication terminal are connected through the RS485 communication interface. After the LoRa gateway receives the coordinate data of the tower, it transmits it to the Beidou RDSS communication terminal through the RS485 communication interface.

[0047] The Beidou RDSS communication terminal aggregates, processes, encodes and encapsulates the data, embeds it into a Beidou short message, and then sends it to the Beidou geostationary orbit satellite (GEO), which then forwards it to the back-end control center.

[0048] By adopting the method of the present invention to encapsulate data and transmit, a total of 4241 short messages were received, and the communication success rate was about 98.2%, which met the reliability requirements of the monitoring system.

Claims

1. A Beidou short message encapsulation method for tower settlement monitoring data, characterized in that: These include: (1) n towers are grouped into a group, n: 1 to 8, and a tower settlement monitoring data encapsulation method is designed to encapsulate the monitoring data of the same group of towers in the same Beidou short message content field for transmission to the back-end control center; (2) In the encapsulation method, the first field occupies 16 bits, and its value is set to the constant string "GT", indicating that the data content encapsulated in the data packet is the tower settlement monitoring data; (3) In the encapsulation method, the second field occupies 16 bits, indicating the time encapsulated in the data packet. The first 8 bits of the 16 bits are the binary representation of the hour in the encapsulation time, and the last 8 bits are the binary representation of the minute in the encapsulation time. The hour and minute are obtained from the computer system time of the encapsulation module, and the second is ignored. (4) In the encapsulation method, the third field occupies 8 bits, and its value is the total length of the current message content in bytes. The encapsulated message content is an integer number of bytes. (5) In the encapsulation method, the fourth field occupies 8 bits, indicating which towers in the same group of n towers have their settlement monitoring data encapsulated in the message content. The highest bit of the 8-bit data bit indicates the first tower, the second indicates the second tower, and so on. The lowest bit indicates the eighth tower. If the monitoring data of the i-th tower is included, 1≤i≤8, then the value of the i-th data bit starting from the highest bit of the field is set to 1, otherwise it is set to 0, and 0 indicates that the monitoring data of the tower is not encapsulated in the current message; (6) In the encapsulation method, the following fields are used to place the tower settlement monitoring data one by one. Each tower monitoring data occupies 96 bits. If the field in (5) indicates that a tower data is not included, the next tower data is directly skipped. (7) In the encapsulation method, the last field occupies 8 bits and is the CRC-8 cyclic redundancy check sum. The CRC-8 cyclic redundancy check is a publicly available check algorithm in computer systems.

2. The packaging method according to claim 1, characterized in that as follows: (2a) The original data of tower settlement monitoring are three coordinate data, namely latitude, longitude and elevation; the latitude data is ddmm.mmmmmmN, the dd before the decimal point represents the "degree" in the latitude data, which is a 2-digit number with a value range of 3 to 54, the mm before the decimal point represents the integer "minute" in the latitude data, which is a 2-digit number with a value range of 0 to 60, the mmmmmm after the decimal point represents the decimal "minute" in the latitude data, which is a 6-digit number, and the character N after the decimal point represents the north latitude. The longitude data is dddmm.mmmmmmE, and the ddd before the decimal point represents the longitude. The "degree" in the data is a 3-digit number with a value range of 73 to 136. The mm before the decimal point represents the integer "minute" in the longitude data, which is a 2-digit number with a value range of 0 to 60. The mmmmmm after the decimal point represents the decimal "minute" in the longitude data, which is a 6-digit number. The character E after the decimal point represents the east longitude. The elevation data is xxxx.xx. The xxxx before the decimal point represents the integer part of the elevation data, which is a 4-digit number with a value range of 0 to 9999, and the unit is "meter". The xx after the decimal point represents the decimal part of the elevation data, which is a 2-digit number, representing decimeters and centimeters. (2b) The original data of tower settlement monitoring is processed by dimensionality reduction, removing the last N in latitude ddmm.mmmmmmN and the last E in longitude dddmm.mmmmmmE, and further modifying the ddd in longitude as follows: (f) * = dd - 73 (1) (2c) Encode the modified data in (2b). The dd in the latitude is represented by 6 bits of binary, the mm before the decimal point is represented by 6 bits of binary, and the mmmmmm after the decimal point is represented by hexadecimal, with each m using 4 bits, for a total of 24 bits. The latitude data is encoded as a 36-bit code stream, and the (dd) in the longitude is represented by 6 bits of binary. * It is represented by 6-bit binary. The mm before the decimal point is represented by 6-bit binary. The mmmmmm after the decimal point is represented by hexadecimal. Each m is represented by 4 bits, a total of 24 bits. The longitude data is encoded as a 36-bit code stream. The elevation xxxx.xx is represented by hexadecimal. Each x is represented by 4 bits, a total of 24 bits. The elevation data is encoded as a 24-bit code stream. (2d) The encoded data is encapsulated in the electronic message content defined in claim 1.

3. The packaging method according to claim 1, characterized in that The encapsulated message content is a minimum of 56 bits and a maximum of 824 bits, which is within the data length specified by the Beidou short message.

4. The packaging method according to claim 1, characterized in that The encapsulated telegram is directly embedded in the communication application or communication information data packet of the Beidou short message, and the embedding method is to directly fill it into the telegram content field of the data packet.

Citation Information

Patent Citations

  • Beidou short message packaging and analyzing method and device

    CN113364512A

  • Electric tower inclination and settlement monitoring system and method based on Beidou positioning

    CN114061539A