一种动态分时抄读表计的方法

文档序号:9418438阅读:486来源:国知局
一种动态分时抄读表计的方法
【技术领域】
[0001]本发明属于居民用户用电、水、气、热信息集抄领域,尤其是在子系统或集中器在抄读表计时,采用的一种抄读方法。具体是一种动态分时抄读表计的方法。
【背景技术】
[0002]在水电气热集抄领域,需要使用子系统或集中器对水电气热等表计进行数据抄读。集中器是指收集各采集终端或表计的数据,并进行处理储存,同时能和主站或手持设备进行数据交换的终端设备。集成子系统服务器(简称子系统)是指集成集中器和主站服务器功能于一体,实现水电气热数据采集、处理、储存、分析、报表生成功能的设备。水电气热集抄系统(简称集抄系统)的典型体系结构如图1:
[0003]在集抄系统中,一般单个子系统或集中器应用于一个小区范围,一般用户数为100?1000,因此需要抄读的表计数量(NMMtCT) —般为400?4000。一个抄表周期Oread,一般为I天)内每个表计抄读的数据项(NDretCT) —般为I?10个,典型抄读数据项数量一般为2个。
[0004]集抄系统中一般采用微功率无线或者低压电力载波等窄带低速信道作为通信信道。由于功耗的限制和干扰的存在,很多表计的通信需要经过多级中继,单次通信时间(TCsingle) 一般为I?35秒,平均值一般为5秒,单次通信失败超时(TCtinieciut) —般为45秒。由于干扰的存在,平均单次通信成功率(RCsingle) —般从40%?90%,典型值一般为70%。
[0005]综上,如果需要在抄表周期内抄读完所有的表计数据,需要满足下面的公式:
[0006]有效数据通信时间+失败超时等待时间 < 抄表周期
[0007]其中,有效数据通信时间=TCsingleXNDneterXNMneter
[0008]失败超时等待时间=NDneterXNMneterX(1-RCsingle) XTCtineout
[0009]抄表周期=Tread
[0010]假设小区用户数为200,需抄读表计为800,其余数值取典型值,则数据通信时间=5X2X800 = 8000秒,失败超时等待时间=2X800X (1-0.70) X45 = 21600秒,抄表周期=86400秒。此时理论上可以在抄表周期内满足所有表计的数据抄读。
[0011]但是随着小区用户数的增多,小区面积一般也会扩大,此时单次通信时间(TCsingle)也会增大;随着中继级数增多,干扰源也会增多,此时平均单次通信成功率(RCsingle)也会减小。假设小区用户数为500,需抄读表计数为2000,TCsingle取6秒,RC single取60%,其余数值取典型值。则数据通信时间=6 X 2 X 2000 = 24000秒,失败超时等待时间=2X2000X (1-0.60) X45 = 72000秒,抄表周期=86400秒。此时理论上抄表周期内已经不能抄读完所有表计的数据了。
[0012]因此,在水电气热集抄系统中,存在着有效抄表时间紧张,不能在抄表周期内抄读完所有表计数据的问题。
[0013]综上,如果需要满足绝大部分小区在抄表周期内抄读完所有用户的水电气热数据的需求,一种方法是直接降低单次通信时间(TCsinglJ和提升平均单次通信成功率(RCsingle);但是这种方法需要提升底层通信技术的性能,需要大量的研究和实验工作,而且也需要改造现场设备。

【发明内容】

[0014]本发明是针对上述问题,提出了一种通过动态统计的方法来获取表计各个时段的统计通信成功率,在各个时段优先抄读通信成功率高的表计,从而解决有效抄表时间紧张问题的方法,提升整体表计抄读成功率。
[0015]本发明的技术方案为:
[0016]一种动态分时抄读表计的方法,它动态统计表计时段通信成功率并根据表计时段通信成功率进行抄读表计,其中动态统计表计时段通信成功率的计算方法包括:
[0017](1-1)将一个抄表周期划分为若干个抄表时段;
[0018](1-2)每个表计的所有时段通信成功率R初始时置为初值Rint,并设置通信成功加权值Wsu_ss,通信成功用时长减权值胃。_,通信失败减权值Wfall,和权值调整因子F ;
[0019](1-3)在当前时段与某个表计m通信时,根据加减权算法,通信成功时则提升该表计当前时段的通信成功率Rini,失败时则减少该表计当前时段的通信成功率Rini;
[0020](1-4)根据连续几个抄表周期的平均通信成功率的变化趋势,动态调整加减权值。
[0021]优选的,在每个抄表时段,根据表计当前时段通信成功率对未抄读表计进行排序,优先抄读当前时段通信成功率最高的表计。
[0022]优选的,步骤(1-3)中,所述加减权算法,具体为:如果通信成功,用时为t,则当前抄表周期通信成功次数Ssu_ss加1,该表计当前时段通信成功率调整为=Rini= R 1B1+WSU_SS -(tXWcoJ,当Rini>100%则固定为100% ;如果通信失败,则当前抄表周期通信失败次数Sfall加1,该表计当前时段通信成功率调整为=Rini= R inrWfall,当Rini〈0%则固定为0%。
[0023]优选的,步骤(1-4)中,所述动态调整加减权值,具体为:
[0024]如果时间跨越了抄表周期,则统计上一个抄表周期的平均单次通信成功率RCsingle=Int (Ssuccess+ (Ssuccess+Sfall) X 100),并将当前抄表周期的 Ssuccess^P S fall置为 O ;
[0025]如果时间跨越了抄表周期,且连续运行抄表周期数超过了学习调整周期数Nlearmng,则同时比较上三次抄表周期的RCsingle,按照抄表先后顺序分别为RC 1; RC 2,RC 3:如果 RC 3<RC 2〈RC i,则调整 Wsuccess= W success-F,调整 Wfall= ff fall+F ;如果 RC 3>RC 2>RC ” 则调整Wsuccess= W suraess+F,调整 Wfall= ff fall_F ;其余情况不调整。
[0026]优选的,根据表计时段通信成功率进行抄读表计的计算方法具体为:
[0027](2-1)时间到达某个抄表时段,则从统计表中获取当前时段所有未抄读完表计的时段抄表成功率数组A = R10, R11,...,Rin;
[0028](2-2)对数组A进行由大到小排序,得到索引数组B = id。,Id1, -1dn,其中id$表号索引,X = 0,1,…,η ;
[0029](2-3)从B数组第I个开始逐个获取表号,根据表号抄读表计;并在通信时根据动态统计表计时段通信成功率的计算方法更新表计时段通信成功率。
[0030]有益效果:
[0031]采用本方法后,能够有效减少表计抄读失败次数,从而减少无效抄读时间,提高抄表效率。本发明用于解决在水电气热集抄系统中,由于需抄读表计多,通信信道由于干扰不稳定而导致抄表周期内有效抄读时间紧张的问题。
【附图说明】
[0032]图1现有技术的集抄系统典型体系结构。
[0033]图2动态统计表计时段通信成功率的计算方法流程图。
[0034]图3根据表计时段通信成功率抄读表计流程图。
【具体实施方式】
[0035]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明:
[0036]实施例1:结合图2,一种动态分时抄读表计的方法,它动态统计表计时段通信成功率并根据表计时段通信成功率进行抄读表计,其中动态统计表计时段通信成功率的计算方法包括:
[0037](1-1)将一个抄表周期划分为若干个抄表时段;比如抄表周期为I天,按整点划分为24个抄表时段;
[0038](1-2)每个表计的所有时段通信成功率R初始时置为初值Rint,并设置通信成功加权值Wsu_ss,通信成功用时长减权值W。.,通信失败减权值Wfall,和权值调整因子F ;比如Rint为 50%,WsuccessS 1%,Wro臟为 0.01%,Wfall为 1%,F 为 0.03% ;
[0039](1-3)在当前时段与某个表计m通信时,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1