|
供能受限下的电力无线传感网络时间同步算法
|
Abstract:
部署在电力无线传感网络中的传感器节点目前多数还依靠能量受限的电池驱动且算力有限,本文针对电力系统这一应用场景,使用双向时间戳交换算法校正时间偏移,保障同步精度;同时利用温度–频偏公式及时补偿同步节点相对于被同步节点的频率偏移,从而有效增加了同步算法执行间隔,以减少频繁交换时间戳产生的通信能耗,在保证时间同步精度的同时大大降低了同步过程产生的通信能耗。经过实验对比验证,本文设计的算法从校正同步精度和节约网络通信能耗两个维度与单纯交换时间戳校正时偏的同步算法相比都有一定程度的提升。
Currently, most sensor nodes deployed in electric power wireless sensor networks are powered by low capacity batteries and have limited computing power. For the application scenario of electric power system, this paper uses a two-way timestamp exchange algorithm to correct the time offset and ensure the synchronization accuracy. Moreover, the temperature-frequency offset formula is used to compensate the frequency offset of the synchronizing node relative to the synchronized node in time, which effectively increases the execution interval of the synchronization algorithm and reduces the communication energy consumption caused by the frequent exchange of time stamps. While ensuring the accuracy of time synchronization, the communication energy consumption generated by the synchronization process is greatly reduced. After experimental comparison and verification, the algorithm designed in this paper has a certain degree of improvement in the two dimensions of correcting synchronization accuracy and saving network communication energy consumption compared to the synchronization algorithm that simply exchanges timestamps to correct the time offset.
[1] | 沈明玉, 艾治雄. 无线传感网络低能耗时间同步的研究[J]. 计算机工程与应用, 2012, 48(8): 112-115. |
[2] | 杜永文, 冯珂, 彭冲. 多层动态分簇的WSN时间同步算法[J]. 传感技术报, 2017, 30(7): 1070-1075. |
[3] | 金梦, 陈晓江, 房鼎益, 汤战勇, 刘晨, 徐丹, 王薇. 一种温度自适应无线传感网络时间同步方法[J]. 软件学报, 2015, 26(10): 2667-2683. |
[4] | 吴宝明, 李声飞. 基于最优线性拟合的WSN时间同步算法研究[J]. 传感技术学报, 2010, 23(12): 1787-1791. |
[5] | 张超, 黄友锐, 陈珍萍. 一种低能耗多跳无线传感器网络时间同步算法[J]. 计算机应用与软件, 2020, 37(5): 102-107. |
[6] | 刘学超, 郭改枝, 潘亮. 基于机器学习方法的无线传感网络时钟同步算法[J]. 现代电子技术, 2018, 41(5): 65-68+73. |
[7] | 谷呈星, 赵训威, 张春玲. 基于接收者的无线传感器网络时间同步算法研究[J]. 无线互联科技, 2022, 19(6): 1-4. |
[8] | Schmid, T., Charbiwala, Z., Shea, R. and Srivastava, M.B. (2009) Temperature Compensated Time Synchronization. IEEE Embedded Systems Letters, 1, 37-41. https://doi.org/10.1109/LES.2009.2028103 |
[9] | Castillo-Secilla, J.M., Palomares, J.M. and Olivares, J. (2013) Temperature-Compensated Clock Skew Adjustment. Sensor, 13, 10981-11006. https://doi.org/10.3390/s130810981 |
[10] | Ganeriwal, S., Kumar, R. and Srivastava, M.B. (2003) Timing-Sync Protocol for Sensor Networks. Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, Los Angeles, 5-7 November 2003, 138-149.
https://doi.org/10.1145/958491.958508 |
[11] | Heinzelman, W.R., Chandrakasan, A. and Balakrishnan, H. (2000) Energy-Efficient Communication Protocol for Wireless Microsensor Networks. Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, 7 January 2000. https://doi.org/10.1109/HICSS.2000.926982 |