Abstract:
In order to meet the requirements of high accuracy and low energy consumption of time synchronization among massive nodes of coal mine underground network, a distributed accurate time synchronization algorithm is proposed based on the time-sensitive network (TSN) of coal mine with non-uniform clustering structure of multiple Sink nodes. The underground coal mine TSN is divided into 3 layers, including the TSN convergence layer containing all Sink nodes, the main network consisting of Sink nodes and all cluster head nodes within their respective communication radius, and the secondary network consisting of cluster head nodes and common nodes in the cluster. The TSN convergence layer uses the gPTP algorithm to achieve nanosecond time synchronization among Sink nodes. The main network uses an optimized algorithm based on Kalman filter to predict and compensate for frequency offset, phase offset and noise errors so as to improve the network time synchronization accuracy. The secondary network uses the broadcast-based single and two way hybrid synchronization algorithm to reduce the number of synchronization message packets. The simulation results show that the proposed algorithm can improve the accuracy and stability of network time synchronization effectively and reduce the energy consumption of network time synchronization.