Distributed accurate time synchronization algorithm for underground coal mine time-sensitive network
-
摘要: 为满足煤矿井下网络海量节点间时间同步高精度、低能耗需求,基于多Sink节点非均匀分簇结构的煤矿井下时间敏感网络(TSN),提出了一种分布式精确时间同步算法。煤矿井下TSN分为3层:包含所有Sink节点的TSN汇聚层;Sink节点与各自通信半径内所有簇首节点组成的主网络;簇首节点与簇中普通节点组成的次网络。TSN汇聚层应用gPTP算法实现Sink节点间纳秒级时间同步;主网络中采用基于卡尔曼滤波的优化算法预测并补偿频偏、相偏和噪声误差,提高网络时间同步精度;次网络利用基于广播的单双向混合同步算法减少同步消息包数。仿真结果表明,该算法能有效提高网络时间同步精度与稳定性,减少网络时间同步能耗。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.
点击查看大图
计量
- 文章访问数: 158
- HTML全文浏览量: 13
- PDF下载量: 11
- 被引次数: 0