System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种分布式传感器的时间同步方法技术_技高网

一种分布式传感器的时间同步方法技术

技术编号:42079524 阅读:5 留言:0更新日期:2024-07-19 16:57
本申请涉及传感器通信技术领域,尤其涉及一种分布式传感器的时间同步方法,包括:获取传感器的时钟观测向量h<subgt;ij</subgt;(n);计算h<subgt;ij</subgt;(n)的均值、方差及传感器连续n个授时周期的均值、方差;确定传感器的历史一致性参数P(n),并确定N个传感器中满足P(n)<3的传感器数量L<subgt;n</subgt;和第n授时周期接收授时消息的传感器总数量N<subgt;n</subgt;;根据L<subgt;n</subgt;和N<subgt;n</subgt;,确定传感器的受干扰表征参数,判断第n授时周期是否授时成功;若是,则确定最优时钟源Q<subgt;in</subgt;;确定各个传感器与最优时钟源Q<subgt;in</subgt;之间的偏差,更新各个传感器的当前时钟。本申请针对电缆隧道传感器网络的实际时间同需求,解决了电缆隧道中传感器网络的可靠时间同步问题,提高时间同步的鲁棒性。

【技术实现步骤摘要】

本申请涉及传感器通信,更具体地说,涉及一种分布式传感器的时间同步方法


技术介绍

1、电缆隧道建设在地下5~20m,给人力巡检带来巨大的困难。随着自动监测技术的发展,以及无线传感器领域的技术,在隧道监控领域急需引入分布式传感器,实时采集隧道物理信息,确保为用户提供可靠的供电服务,在隧道传感器加点、入网过程中,首先需要完成传感器的时间同步,即将该传感器的本地时间与网络时间统一,由于电缆隧道在地下空间,传感器网络属于私有局域无线网络,网络中的时间一般由人工选定,由于不可避免的传感器故障以及系统故障,导致整个传感器网络时间不可避免的出现偶然中断,甚至错误,影响整个系统的可靠运行。

2、针对上述问题,公告号为cn113218435b的专利技术专利公开了一种多传感器时钟同步方法。对多传感器的时间误差进行补偿,将时间同步到相同的基准时标下,得到同一基准时标下的多传感器;对同一基准时标下的多传感器的硬件和软件分别进行硬同步和软同步,得到硬件同步和软件同步的多传感器,即得到同步后的多传感器,其中,进行硬同步的方法为全局时间同步算法、本地时间同步算法以及多传感器联合外参标定算法。本专利技术的多传感器时间同步方法通过对因各传感器时钟精度不同形成的时间偏差进行研究,从硬件和软件两方面对时间误差进行补偿,将时间同步到统一基准时标下,实现了基于多源传感器的硬同步和软同步。可知,现有技术中有关时间同步的实现方案主要是基于硬件和脉冲信号等方式实现,然而这种方案在后续传感器越来越多的情况下,实时性和准确性难以保证。

3、本申请即是在这种技术应用背景之下,针对电缆隧道传感器网络的实际时间同需求,设计了一种分布式传感器时间同步方法。


技术实现思路

1、有鉴于此,本申请提供了一种分布式传感器的时间同步方法,以解决电缆隧道中传感器网络的可靠时间同步问题,提高时间同步的鲁棒性。

2、本申请提供的技术方案如下:

3、一种分布式传感器的时间同步方法,应用于时间同步系统,配置有n个传感器,方法包括:在第n个授时周期内,监测第i传感器接收第j传感器的第k授时信息的时刻bk(n);n个传感器广播/接收授时信息完成后,确定时钟观测向量hij(n),hij(n)包括bk+1(n)与bk(n)之间的时间差;计算hij(n)的均值eij(n)及传感器连续n个授时周期的均值eijn、方差σijn;根据eij(n)、eijn、σijn确定传感器的历史一致性参数p(n),并确定n个传感器中满足p(n)<3的传感器数量ln和第n授时周期接收授时消息的传感器总数量nn;根据ln和nn,确定传感器的受干扰表征参数,判断第n授时周期是否授时成功;若是,则在ln个传感器中确定校时信号方差最小的传感器及对应的最优时钟源qin;确定各个传感器与最优时钟源qin之间的偏差,更新各个传感器的当前时钟。

4、其中一种可能的实现方式中,第n个授时周期内,各个传感器广播/接收的授时信息数量为m+1条,第j传感器按照预设传输时隙向第i传感器依次广播m+1条授时信息。

5、其中一种可能的实现方式中,第i传感器接收到第j传感器发送的m+1条授时信息后,向第j传感器发送反馈信息;第j传感器广播授时信息完成后,所述方法还包括:

6、获取第i传感器向第j传感器发送所述反馈信息的时刻c(n)、第j传感器接收所述反馈信息的时刻d(n);

7、获取第j传感器的时钟同步估计向量qij,所述时钟同步估计向量qij包括第j传感器发送第一授时信息的时刻a1(n)、第i传感器接收第一授时信息的时刻b1(n)、时钟观测向量hij(n)、时刻c(n)和时刻d(n)。

8、其中一种可能的实现方式中,所述时钟观测向量hij(n)表示为:

9、hij(n)={x1(n) x2(n) x3(n) … xm(n)}

10、式中,时间差xk(n)表示第k个观测数据,即连续两条授时信息之间的时间差,k∈{1,…,m}。

11、其中一种可能的实现方式中,计算hij(n)的均值eij(n)及传感器连续n个授时周期的均值eijn、方差σijn,包括:

12、利用公式(1)计算观测向量hij(n)的均值eij(n),表示为:

13、

14、利用公式(2)计算观测向量hij(n)的方差σij(n),表示为:

15、

16、利用公式(3)计算第j个传感器连续n个授时周期的均值eijn,表示为:

17、

18、利用公式(4)计算第j个传感器连续n个授时周期的方差σijn,表示为:

19、

20、其中,方差σijn用于反映授时周期的波动。

21、其中一种可能的实现方式中,根据eij(n)、eijn、σijn确定传感器的历史一致性参数p(n),表示为:

22、

23、其中,历史一致性参数p(n)用于对预设时间段内的授时信息进行一致性评估。

24、其中一种可能的实现方式中,确定传感器的受干扰表征参数,判断第n授时周期是否授时成功,包括:

25、利用公式(7),计算第i个传感器受干扰表征参数s(n),表示为:

26、

27、利用公式(8),判断第i传感器是否授时成功,表示为:

28、

29、若满足公式(8),则确定第n授时周期授时成功;若不满足,则授时失败。

30、其中一种可能的实现方式中,授时成功后,确定各个传感器与最优时钟源qin之间的偏差,包括:

31、按照公式(9)计算第i个传感器与最优时钟源qin之间的偏差of

32、

33、式中,a1(n)为第j传感器发送第一授时信息的时刻、b1(n)第i传感器接收第一授时信息的时刻、c(n)为第i传感器向第j传感器发送反馈信息的时刻、d(n)为第j传感器接收所述反馈信息的时刻。

34、其中一种可能的实现方式中,传感器由自身晶振计时,各个传感器的当前时钟tnowi,表示为:

35、

36、式中,tbegini表示第i个传感器计时的开始时刻;ni表示第i个传感器从计时开始时刻记录的晶振脉冲数;fi表示第i个传感器自身晶振的频率。

37、其中一种可能的实现方式中,更新各个传感器的当前时钟,包括:

38、按照公式(10)更新第i个传感器当前时钟tnowi

39、tnowi=tnowi-of(10)

40、式中,of为第i传感器与最优时钟源qin之间的偏差。

41、与现有技术相比,本申请技术方案存在如下有益效果:

42、本申请提供的技术方案,针对区域内传感器网络的实际时间同步需求,通过实时采集传感器多路时钟源的数据质量,及时对多个时钟源的时钟精度进行评估,自主分析时钟源的精度波动,自主隔离受到瞬时干扰的时钟源。

...

【技术保护点】

1.一种分布式传感器的时间同步方法,其特征在于,应用于时间同步系统,配置有N个传感器,方法包括:在第n个授时周期内,监测第i传感器接收第j传感器的第k授时信息的时刻bk(n);N个传感器广播/接收授时信息完成后,确定时钟观测向量hij(n),hij(n)包括bk+1(n)与bk(n)之间的时间差;计算hij(n)的均值Eij(n)及传感器连续n个授时周期的均值Eijn、方差σijn;根据Eij(n)、Eijn、σijn确定传感器的历史一致性参数P(n),并确定N个传感器中满足P(n)<3的传感器数量Ln和第n授时周期接收授时消息的传感器总数量Nn;根据Ln和Nn,确定传感器的受干扰表征参数,判断第n授时周期是否授时成功;若是,则在Ln个传感器中确定校时信号方差最小的传感器及对应的最优时钟源Qin;确定各个传感器与最优时钟源Qin之间的偏差,更新各个传感器的当前时钟。

2.根据权利要求1所述的一种分布式传感器的时间同步方法,其特征在于,第n个授时周期内,各个传感器广播/接收的授时信息数量为M+1条,第j传感器按照预设传输时隙向第i传感器依次广播M+1条授时信息。</p>

3.根据权利要求2所述的一种分布式传感器的时间同步方法,其特征在于,第i传感器接收到第j传感器发送的M+1条授时信息后,向第j传感器发送反馈信息;第j传感器广播授时信息完成后,所述方法还包括:

4.根据权利要求1所述的一种分布式传感器的时间同步方法,其特征在于,所述时钟观测向量hij(n)表示为:

5.根据权利要求4所述的一种分布式传感器的时间同步方法,其特征在于,计算hij(n)的均值Eij(n)及传感器连续n个授时周期的均值Eijn、方差σijn,包括:

6.根据权利要求1所述的一种分布式传感器的时间同步方法,其特征在于,根据Eij(n)、Eijn、σijn确定传感器的历史一致性参数P(n),表示为:

7.根据权利要求1所述的一种分布式传感器的时间同步方法,其特征在于,确定传感器的受干扰表征参数,判断第n授时周期是否授时成功,包括:

8.根据权利要求7所述的一种分布式传感器的时间同步方法,其特征在于,授时成功后,确定各个传感器与最优时钟源Qin之间的偏差,包括:

9.根据权利要求1所述的一种分布式传感器的时间同步方法,其特征在于,传感器由自身晶振计时,各个传感器的当前时钟Tnowi,表示为:

10.根据权利要求9所述的一种分布式传感器的时间同步方法,其特征在于,更新各个传感器的当前时钟,包括:

...

【技术特征摘要】

1.一种分布式传感器的时间同步方法,其特征在于,应用于时间同步系统,配置有n个传感器,方法包括:在第n个授时周期内,监测第i传感器接收第j传感器的第k授时信息的时刻bk(n);n个传感器广播/接收授时信息完成后,确定时钟观测向量hij(n),hij(n)包括bk+1(n)与bk(n)之间的时间差;计算hij(n)的均值eij(n)及传感器连续n个授时周期的均值eijn、方差σijn;根据eij(n)、eijn、σijn确定传感器的历史一致性参数p(n),并确定n个传感器中满足p(n)<3的传感器数量ln和第n授时周期接收授时消息的传感器总数量nn;根据ln和nn,确定传感器的受干扰表征参数,判断第n授时周期是否授时成功;若是,则在ln个传感器中确定校时信号方差最小的传感器及对应的最优时钟源qin;确定各个传感器与最优时钟源qin之间的偏差,更新各个传感器的当前时钟。

2.根据权利要求1所述的一种分布式传感器的时间同步方法,其特征在于,第n个授时周期内,各个传感器广播/接收的授时信息数量为m+1条,第j传感器按照预设传输时隙向第i传感器依次广播m+1条授时信息。

3.根据权利要求2所述的一种分布式传感器的时间同步方法,其特征在于,第i传感器接收到第j传感器发...

【专利技术属性】
技术研发人员:李乾张珺孙晓云郭康王思莹王明明张泽欣陈勇
申请(专利权)人:国网河北省电力有限公司石家庄供电分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1