一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种无线传感器备份网关部署方法与流程

2021-12-03 23:00:00 来源:中国专利 TAG:


1.本发明涉及备份网关部署领域,特别是涉及一种无线传感器备份网关部署方法。


背景技术:

2.智能电力通信网,承载着电力系统中一系列关键业务的数据传输功能,是智能电网业务的重要保障。智能配用电通信网覆盖配用电终端到配电业务主站之间的一系列通信实体,承载着一系列电力发电、运输与使用之间的接入通信业务,是智能电网通信网的关键环节。对智能配用电通信网络实施故障容忍是保证智能配用电通信网正常运行的重要举措,同时也是建设坚强、柔性智能电网的关键领域。
3.有学者提出利用无线传感器网络监控配用电力传输线的智能场景。在该场景下,将无线传感器散布于电杆或者电塔周围,利用安装在电杆或者电塔上的无线传感器网关收集监控数据。无线传感器网关通过逐跳传输的方式将监控数据传输到控制中心,以达到实时监控的目的。
4.但现有技术仅仅涉及了监控智能电力架空线的数据采集,网络拓扑等方面。


技术实现要素:

5.本发明的目的是提供一种无线传感器备份网关部署方法,以对网关故障问题的解决提供基础支持。
6.为实现上述目的,本发明提供了如下方案:
7.一种无线传感器备份网关部署方法,应用于配用电力架空线监控系统,所述配用电力架空线监控系统包括:无线传感器网关模块、无线蜂窝模块以及控制中心;其中,每一无线传感器网关模块对应一预设位置,每一所述无线蜂窝模块对应一预设范围内的无线传感器网关模块;所述无线蜂窝模块用于实现其对应无线传感器网关模块与所述控制中心之间的通信;所述无线传感器网关模块包括:第一网关,或同时包括第一网关和第二网关,其中所述第二网关为所述第一网关的备份网关;所述无线蜂窝模块包括第一蜂窝模块,或同时包括第一蜂窝模块和第二蜂窝模块,所述第二蜂窝模块为所述第一蜂窝模块的备份蜂窝模块;
8.所述无线传感器备份网关部署方法,包括:
9.根据备份网关网络通信时延函数与给定网络时延确定时延约束;所述备份网关网络通信时延函数表征,所述第二网关的分布位置与所述第二网关到所述控制中心的网络通信时延之间的关系;
10.根据所述第二蜂窝模块对应的预设范围与所述第二蜂窝模块的通信覆盖范围确定蜂窝模块覆盖约束;
11.根据求解约束,以备份设备的成本最小为优化目标,确定所述第二网关的位置,以进行第二网关的部署;所述求解约束包括所述时延约束和所述蜂窝模块覆盖约束,所述备份设备包括所述第二网关和所述第二蜂窝模块。
12.可选的,
13.所述求解约束还包括:数量约束,所述数量约束包括第一数量约束;
14.所述无线传感器备份网关部署方法还包括:
15.根据网关故障位置权重以及所述第二网关的可提供数量确定所述第一数量约束。
16.可选的,
17.所述数量约束还包括第二数量约束;
18.所述无线传感器备份网关部署方法还包括:
19.根据所述第二蜂窝模块的可提供数量确定所述第二数量约束。
20.可选的,所述数量约束还包括第三数量约束;
21.所述无线传感器备份网关部署方法还包括:
22.根据各无线蜂窝模块对应的无线传感器网关模块数量与所述无线传感器网关模块的总数量,确定所述第三数量约束。
23.可选的,
24.所述备份设备的成本通过成本计算函数计算得到;
25.所述成本计算函数如下:
[0026][0027]
其中,ex(rn)表示第二网关的单价,ex(cm)表示第二蜂窝模块的单价,sub表示第二蜂窝模块的订阅费用,rn表示所述预设位置的集合,|rn|表示rn中预设位置的数量,cm表示预设范围的集合,|cm|表示cm中预设范围的数量,x
i
表示在第i个预设位置上第二网关的0

1分布,y
j
表示在第j个预设范围上第二蜂窝模块的0

1分布。
[0028]
可选的,所述时延约束为:
[0029][0030]
其中,d
t
表示所述给定网络时延,x
i
表示在第i个预设位置上第二网关的0

1分布,y
j
表示在第j个预设范围上第二蜂窝模块的0

1分布,td
at
表示无线传感器网关模块的平均信道获取时间,gp
j
表示第j个预设范围内无线传感器网关模块的集合,|gp
j
|表示gp
j
中无线传感器网关模块的数量,r表示数据压缩比率,sd
k
表示gp
j
中第k个无线传感器网关模块传输数据的大小,tr
zigbee
表示无线传感器网关模块的zigbee传输速率,表示第j个预设范围内所有无线传感器网关模块总传输数据的大小,tr
cm
表示无线蜂窝模块的传输速率。
[0031]
可选的,所述蜂窝模块覆盖约束为:
[0032][0033]
其中,y
j
表示在第j个预设范围上第二蜂窝模块的0

1分布,gp
j
表示第j个预设范围内无线传感器网关模块的集合,|gp
j
|表示gp
j
中无线传感器网关模块的数量,rn
i
表示gp
j
中第i个预设位置上的无线传感器网关模块,rn
i 1
表示gp
j
中第i 1个预设位置上的无线传感器网关模块,|rn
i

rn
i 1
|表示gp
j
中第i个预设位置上的无线传感器网关模块与第i 1个预设位置上的无线传感器网关模块之间的距离,r
j
表示第j个预设范围对应的无线蜂窝模块所能达到的网络覆盖范围。
[0034]
可选的,所述第一数量约束为:
[0035]
∑x
i
·
wei≤tn
brn

[0036]
其中,x
i
表示在第i个预设位置上第二网关的0

1分布,wei表示所述网关故障位置权重,tn
brn
表示第二网关的可提供数量。
[0037]
可选的,所述第二数量约束为:
[0038]
∑y
j
≤tn
bcm

[0039]
其中,y
j
表示在第j个预设范围上第二蜂窝模块的0

1分布,tn
bcm
表示第二蜂窝模块的可提供数量。
[0040]
可选的,所述第三数量约束为:
[0041][0042]
其中,gp
j
表示第j个预设范围内无线传感器网关模块的集合,∪gp
j
表示所有预设范围内无线传感器网关模块的集合,|∪gp
j
|表示∪gp
j
中无线传感器网关模块的数量,rn表示所述预设位置的集合,|rn|表示rn中预设位置的数量。
[0043]
根据本发明提供的具体实施例,公开了以下技术效果:本技术根据备份网关网络通信时延函数(该函数为与备份网关的分布位置有关的函数)和给定网络时延确定时延约束;根据所述备份蜂窝模块对应的预设范围与所述备份蜂窝模块的通信覆盖范围确定蜂窝模块覆盖约束;根据求解约束(上述时延约束和蜂窝模块覆盖约束),以备份设备(上述备份网关和备份蜂窝模块)的成本最小为优化目标,确定所述备份网关的位置,以进行备份网关的部署。采用上述方法部署备份网关后,在原始网关出现故障且该原始网关具有备份网关时,可采用该备份网关代替上述原始网关进行数据的传输。
[0044]
本技术将网关备份问题量化,提供了一种无线传感器备份网关的位置确定机制,为网关故障问题的解决提供基础支持(部署支持)。
附图说明
[0045]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046]
图1为本发明实施例提供的无线传感器备份网关部署方法的流程示意图;
[0047]
图2为本发明实施例中部署场景示意图;
[0048]
图3(a)、图3(b)和图3(c)为本发明实施例中数据量分别为2k、4k和8k情形下,压缩比分别为0.125、0.25和0.5情形下的时延曲线图;
[0049]
图4(a)和图4(b)分别为本发明实施例中数据量分别在8k和4k时对应的费用曲线图,图4(c)和图4(d)分别为本发明实施例中故障概率分别3%和5%时对应的费用曲线图;
[0050]
图5(a)、图5(b)和图5(c)分别为本发明实施例中在时长为1个月、5个月以及9个月的情形下,三种算法的故障容忍率对比图。
具体实施方式
[0051]
为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一无线通信模块和第二无线通信模块仅仅是为了区分不同的无线通信模块,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。
[0052]
需要说明的是,本技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0053]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]
本发明的目的是提供一种无线传感器备份网关部署方法,以对网关故障问题的解决提供基础支持。
[0055]
上述无线传感器备份网关部署方法应用于配用电力架空线监控系统,该配用电力架空线监控系统包括:无线传感器网关模块、无线蜂窝模块以及控制中心。
[0056]
其中,每一无线传感器网关模块对应一预设位置,每一无线蜂窝模块对应一预设范围内的无线传感器网关模块。无线蜂窝模块用于实现其对应无线传感器网关模块与控制中心之间的通信。
[0057]
无线传感器网关模块包括:第一网关,或同时包括第一网关和第二网关,其中第二网关为第一网关的备份网关。
[0058]
无线蜂窝模块包括第一蜂窝模块,或同时包括第一蜂窝模块和第二蜂窝模块,第二蜂窝模块为第一蜂窝模块的备份蜂窝模块。
[0059]
在此基础上,参见图1,上述无线传感器备份网关部署方法包括以下步骤:
[0060]
步骤11:根据备份网关网络通信时延函数与给定网络时延确定时延约束。上述备份网关网络通信时延函数表征第二网关的分布位置与第二网关到控制中心的网络通信时延之间的关系。
[0061]
步骤12:根据第二蜂窝模块对应的预设范围与第二蜂窝模块的通信覆盖范围确定蜂窝模块覆盖约束。
[0062]
步骤13:根据求解约束,以备份设备的成本最小为优化目标,确定第二网关的位置,以进行第二网关的部署。
[0063]
其中,求解约束包括时延约束和蜂窝模块覆盖约束,备份设备包括第二网关和第二蜂窝模块。
[0064]
在一个示例中,上述求解约束还包括:数量约束。该数量约束示例性的包括第一数量约束、第二数量约束以及第三数量约束。
[0065]
在数量约束包括第一数量约束的情况下,上述无线传感器备份网关部署方法还包括:根据网关故障位置权重以及第二网关的可提供数量确定第一数量约束。
[0066]
在数量约束包括第二数量约束的情况下,上述无线传感器备份网关部署方法还包
括:根据第二蜂窝模块的可提供数量确定第二数量约束。
[0067]
在数量约束包括第三数量约束的情况下,上述无线传感器备份网关部署方法还包括:根据各无线蜂窝模块对应的无线传感器网关模块数量与无线传感器网关模块的总数量,确定第三数量约束。
[0068]
当然,在一些实施例中,数量约束可以仅包含上述示例中第一数量约束、第二数量约束以及第三数量约束中的一个。在另一些实施例中,数量约束也可以包含上述示例中第一数量约束、第二数量约束以及第三数量约束中的任意两个。
[0069]
需要说明的是,上述无线蜂窝模块位于其对应预设范围内的边缘预设位置,该预设范围内的无线传感器网关模块通过逐跳的方式将其自身采集以及接收的信息传输至上述无线蜂窝模块,然后由该无线蜂窝模块将信息传输至控制中心。
[0070]
需要说明的是,上述预设位置是呈直线型分布,具体可以位于直线型分布的电杆上或电杆的周围。
[0071]
下面对上述约束以及优化目标进行详细介绍:
[0072]
上述优化目标为备份设备的成本函数,该成本计算函数如下:
[0073][0074]
其中,ex(rn)表示第二网关的单价,ex(cm)表示第二蜂窝模块的单价,sub表示第二蜂窝模块的订阅费用,rn表示预设位置的集合,|rn|表示rn中预设位置的数量,cm表示预设范围的集合,|cm|表示cm中预设范围的数量,x
i
表示在第i个预设位置上第二网关的0

1分布,y
j
表示在第j个预设范围上第二蜂窝模块的0

1分布。
[0075]
上述时延约束如下:
[0076][0077]
其中,d
t
表示给定网络时延,x
i
表示在第i个预设位置上第二网关的0

1分布,y
j
表示在第j个预设范围上第二蜂窝模块的0

1分布,td
at
表示无线传感器网关模块的平均信道获取时间,gp
j
表示第j个预设范围内无线传感器网关模块的集合,|gp
j
|表示gp
j
中无线传感器网关模块的数量,r表示数据压缩比率,sd
k
表示gp
j
中第k个无线传感器网关模块传输数据的大小,tr
zigbee
表示无线传感器网关模块的zigbee传输速率,表示第j个预设范围内所有无线传感器网关模块总传输数据的大小,tr
cm
表示无线蜂窝模块的传输速率。
[0078]
上述蜂窝模块覆盖约束为:
[0079][0080]
其中,y
j
表示在第j个预设范围上第二蜂窝模块的0

1分布,gp
j
表示第j个预设范围内无线传感器网关模块的集合,|gp
j
|表示gp
j
中无线传感器网关模块的数量,rn
i
表示gp
j
中第i个预设位置上的无线传感器网关模块,rn
i 1
表示gp
j
中第i 1个预设位置上的无线传感器网关模块,|rn
i

rn
i 1
|表示gp
j
中第i个预设位置上的无线传感器网关模块与第i 1个预设位置上的无线传感器网关模块之间的距离,r
j
表示第j个预设范围对应的无线蜂窝模块所能达到的网络覆盖范围。
[0081]
上述第一数量约束为:
[0082]
∑x
i
·
wei≤tn
brn

[0083]
其中,x
i
表示在第i个预设位置上第二网关的0

1分布,wei表示网关故障位置权重,tn
brn
表示第二网关的可提供数量。
[0084]
上述第二数量约束为:
[0085]
∑y
j
≤tn
bcm

[0086]
其中,y
j
表示在第j个预设范围上第二蜂窝模块的0

1分布,tn
bcm
表示第二蜂窝模块的可提供数量。
[0087]
上述第三数量约束为:
[0088][0089]
其中,gp
j
表示第j个预设范围内无线传感器网关模块的集合,表示所有预设范围内无线传感器网关模块的集合,表示中无线传感器网关模块的数量,rn表示预设位置的集合,|rn|表示rn中预设位置的数量。
[0090]
在基于以上方法确定备份网关的分布位置后,在相应位置上安装备份网关。控制中心通过分析接收到的数据信息确定发生故障的原始网关的位置,当发现某一原始网关发生故障后,确定其是否具有备份网关,如果该故障原始网关具有备份网关,则控制中心命令该备份网关代替上述故障原始网关进行数据信息的传输。
[0091]
下面结合具体的应用场景对上述无线传感器备份网关部署方法进行介绍:
[0092]
在利用无线传感器网络监控户外配用电力及架空线的实际场景下,无线传感器网关模块将收集起来的监控数据按逐跳传输的方式汇聚到控制中心,如图2所示。
[0093]
上述场景中的配用电力线呈线性拓扑结构,两个相邻子站之间的电杆上安装无线传感器网关模块。由于监控时延的限制,将无线传感器网关模块进行分组。分组方法按照每组包含相近数目的无线传感器网关模块设置。在每个分组中的最后一个电杆上,安装无线蜂窝模块,用来直接将监控数据传输至控制中心。该无线蜂窝模块对应的预设范围(即前文所述预设范围)即为其所在组所包含的范围。具体分组情况如图2所示。
[0094]
在一个监控周期内,每个分组中的无线传感器网关模块的工作方式如下:每一无线传感器网关模块包括一第一网关或同时包括第一网关及其备份网关:第二网关。分组中的第一网关收集数据,压缩冗余数据,如果其有备份网关,即第二网关,则采用第二网关进行数据备份。
[0095]
每个分组中的第一个无线传感器网关模块将压缩后的数据通过zigbee无线方式传输到下一个无线传感器网关模块上,无线传感器网关模块附着本电杆的压缩数据,然后再以逐跳传输的方式传输到下一个节点,最后将该组的数据汇聚到本组中的最后一个无线传感器网关模块中。
[0096]
本组中的最后一个无线传感器网关模块将自身的监控数据附着后,交由与其位于同一电杆上的无线蜂窝模块,由无线蜂窝模块将信息直接传输到控制中心。控制中心等待开启下一个监控周期。
[0097]
参见图2,设两个相邻子站之间有n个无线传感器网关模块,记为rn
i
,i=1..n,有m个蜂窝模块cm
j
,j=1..m,那么根据位置模型,即有m个分组gp
j
,j=1..m。假设每个无线传感器网关模块的费用和每个蜂窝模块的费用分别为ex(rn)和ex(cm)。一般地蜂窝模块具有独立的第三方运营商,所以蜂窝模块具有sub的订阅费。
[0098]
本技术考察网络传输时延、无线蜂窝模块覆盖的电杆数目、以及不同位置的加权情形下的最优部署位置。其中网络时延包含无线传感器网内传输时延和直接传输时延两部分。其中网内时延传输包含每个无线传感器网关模块平均信道获取时间td
at
以及无线传感器网络中的传输时延。假设,计算分组gp
j
中的传输时延,网内时延可以表达为:
[0099][0100]
而直接传输时延可以表达为:
[0101]
r
·
sd|gp
j
|/tr
cm
[0102]
其中,r为数据压缩比率,tr
zigbee
和tr
cm
分别为zigbee和蜂窝模块的传输速率。这样给定监控时延d
t
,可以把时延约束表示为:
[0103][0104]
另外,由于电杆间距并不相等,对于特定的蜂窝模块cm
j
的覆盖范围r
j
可以覆盖的电杆数目至少为:
[0105][0106]
依据不同位置的故障频率并不相同的实际情形,对位置设置加权wei向量。对于备份无线传感器网关模块的总数量为tn
brn
和备份蜂窝模块总数量为tm
bcm
,可以构造0

1优化式子来确定最优的备份数量。设备份网关向量为x
i
,备份蜂窝模块向量为y
j
,以费用最小为优化目标表达式,可表示为:
[0107][0108]
优化的部署位置算法如下:
[0109]
1):算法输入参数:无线网络网关的线性拓扑结构rn,时延阈值d
t
,分组参数gp,蜂
窝模块参数cm,其余已知参数为td
at
为40ms,sd取值为2k,4k和8k,zigbee传输速率tr
zigbee
取31.25k和250k,无线蜂窝模块的传输速率tr
cm
取值为50m和1g,压缩参数r取值为0.125,0.25和0.5。电杆间距平均间距为1300英尺的正态分布,网关费用ex(rn)和蜂窝模块费用ex(cm)比为1:20。100根电杆测试,分组情况gp取值4到9组。
[0110]
输出网关备份位置向量x
i
和蜂窝模块备份位置向量y
j

[0111]
2):由方程(3)计算最优的网关备份位置x和蜂窝模块的备份位置y。
[0112]
3):若方程(3)有解且唯一,那么按照网关备份位置向量x和蜂窝备份位置y中的非零元素位置备份无线传感器网关和蜂窝模块,算法结束。
[0113]
4):若方程(3)有解且不唯一,那么任选一个解按照网关备份位置向量x和蜂窝备份位置y中的非零元素位置备份无线传感器网关和蜂窝模块,算法结束。
[0114]
5):若方程(3)无解,改变输入参数进行步骤2到步骤4的循环计算。
[0115]
6):若步骤5无解,那么按照位置权重大小部署备份网关和备份蜂窝模块。
[0116]
本技术考虑到无线传感器网络中的网关故障的情形,对网关进行备份时考察了最优的备份位置。由于备份网关和原网关具有同样的供能和性质,所以备份网关考察了原网关中的时延约束、蜂窝模块覆盖约束以及分组机制等因素。
[0117]
在不同的数据量和不同的压缩比条件下,时延分别如图3所示。图3(a)

图3(c)所示是数据量分别为2k、4k和8k情形下,压缩比分别为0.125、0.25和0.5情形下的时延值。由此可见,数据量越小,压缩比越高,所需要的传输时延也越小。
[0118]
由于引入了无线蜂窝模块和分组机制,部署模型的一个特点是费用较高,如图4所示。图4(a)和图4(b)比较了数据量分别在8k和4k,时延是2秒情形下的费用情况。当数据量传输较大(8k),同时时延限定于2秒之内,所以需要较大的分组来解决。分组较大意味着蜂窝模块的个数增强。由于网关费用和蜂窝模块的费用设置比为1:20,所以图4(a)中的费用明显地比图4(b)中的费用高。这是由于需要传输的数据量大,同时时延要求较短引起的。图4(c)和图4(d)分别表示了不同的故障概率3%和5%情形下的费用情形。从图4(c)和图4(d)中可以看出,故障概率越大,损毁的网关越多,从而费用也有所增加。但相比传输数量上的区别,所增加的费用并不特别显著。
[0119]
下面对本技术的效果进行验证。
[0120]
设置评价参数容忍率(tolerance ratio tr)表示为正确位置(cp
i
∈{0,1}),即网关故障发生后,该网关有备份网关。错误位置(fp
i
∈{0,1}),即网关发生故障后,没有备份网关的情形。那么容忍率表示为:
[0121][0122]
容忍率越大,表明在备份数量确定的前提下,部署位置越优。反之,容忍率越小,表明在备份数量确定的前提下,部署位置越差。
[0123]
本技术比较了随机部署方法、基于故障先验概率的备份位置算法(based priorbackup placement bpbp)以及本技术提供的部署方法的故障容忍率,如图5所示。
[0124]
图5(a)、图5(b)以及图5(c)分别显示了时长为1个月、5个月以及9个月情形下的故障容忍率。在分组为8组、数据量为4k情形下的故障容忍率。
[0125]
从图5中可以看出,尽管随机部署是随机地将备份网关进行了部署,但故障容忍率依然高于50%。这是因为一定的备份数量所保证的。显然基于先验概率的备份部署算法是高于随机部署的,该算法考察了故障的先验位置,将先验位置可能故障的地方优先进行了部署。本技术提供的部署方法不仅仅考察了先验位置,而且通过对位置加权将可能发生的故障位置以及对再次发生故障的可能性进行了合理判断。所以最优部署位置的故障容忍率较先验概率的备份部署算法的故障容忍率要高。此外,故障容忍率随着电杆数目增加,呈现出先增加后下降的基本特点。在电杆数目为80时,故障容忍率达到最高。这种情形和分组有关系。不同的分组情形下,故障容忍率的最大值并不相同。
[0126]
不论分组情况如何,三种算法比较起来,本技术提供的部署方法的故障容忍率明显优于基于先验概率的备份部署算法(bpbp)和随机部署算法。
[0127]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0128]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献