与时钟系统无关的直流输电监控系统数据链路通断判定法技术方案

技术编号:15191104 阅读:69 留言:0更新日期:2017-04-20 01:13
本发明专利技术涉及与时钟系统无关的直流输电监控系统数据链路通断判定法,通过一个计数线程周期进行计数,当数据收发线程在需要获取绝对时间时,获取计数值N1和N2,两次计数值的差值乘上循环线程周期t,得到两次通信报文的相对时间差值,即相对时间差值=(N2‑N1)*t,相对时间差值是连续且递增的;数据收发线程通过相对时间差值和一个常数值Tc进行比较。优点是:采用直流输电监控系统的电子器件本身的晶振进行计数,获得相对时间差值,再由相对时间差值与常数值进行对比,判断链路是否通信异常。有助于提高高压直流输电监控系统的稳定性和减少对外部系统的依赖性。

【技术实现步骤摘要】

本专利技术属于电力系统高压直流输电领域,尤其涉及一种时钟系统无关的直流输电监控系统数据链路通断判定法。
技术介绍
由于直流输电监控系统既要完成对直流系统的监视,还需要完成直流系统的控制功能。监控系统和控制主机间通信的通断,直接影响了直流输电监控系统的可用性,通信状态的误判,将会导致直流监控系统数据的不真实,甚至出现异常的控制后果;进而导致该状态下,直流输电系统的不可控。常规的判定方法是通过报文收发及处理的时间差值进行判定,数据收发线程周期为T,在线程建立数据链路连接并收到数据之后,记录系统时间T1,然后进行数据的收发和处理工作,处理结束再记录系统时间T2,当时间差值在(T2-T1=ΔT)一个常数值(Tc)范围之内,判定通信链路正常,之后线程休眠T-ΔT时间,然后进行循环数据收发,否则为异常,在通信链路异常之后,该链路相关的全部数据将设置为无效数据,判定的流程图如图1。该方法采用的时间戳为系统时间,系统时间取自GPS授时时钟系统。在时钟系统正常时,该方法是可行的,只在通信收发报文超时或者对方关闭连接的情况下,链路才会判定为异常。但当时钟系统出现前后跳变时,不管是否收发报文正常,时间的相对差值就会超过常数值(Tc)范围,那么,监控系统将判定通信链路异常,关闭连接,等待一定时间后再尝试重新建立通信连接。如果时钟系统出现连续的前后时间的跳变,数据通信链路将会来回在通断状态间抖动,导致监控系统显示的系统数据无效(通信失败后,上送数据带无效标识),最终导致监控系统不可用,直流系统不可控。
技术实现思路
为克服现有技术的不足,本专利技术的目的是提供一种与时钟系统无关的直流输电监控系统数据链路通断判定法,计数和循环等待周期仅依赖于设备电子器件本身的晶振,避免外部时钟的抖动引起系统时间紊乱,进而干扰系统的链路状态。为实现上述目的,本专利技术通过以下技术方案实现:与时钟系统无关的直流输电监控系统数据链路通断判定法,通过一个计数线程周期进行计数,当数据收发线程在需要获取绝对时间时,获取计数值N1和N2,两次计数值的差值乘上循环线程周期t,得到两次通信报文的相对时间差值,即相对时间差值=(N2-N1)*t,相对时间差值是连续且递增的;数据收发线程通过相对时间差值和一个常数值Tc进行比较:当(N2-N1)*t≤Tc时,判定链路通信正常;当(N2-N1)*t>Tc时,判定链路通信异常。一个计数线程周期为t,依次开始计数、初始计数N=0、进入循环周期,休眠等待时长t、计数N=N+1,当N<2147483647时,返回继续新的循环周期,休眠时长t,继续计数N,即N=N+1;当N≥2147483647时,重新开始计数,即N=0,重新开始一个循环。计数值和循环等待周期依赖于直流输电监控系统的电子器件本身的晶振检测获得。与现有技术相比,本专利技术的有益效果是:采用直流输电监控系统的电子器件本身的晶振进行计数,获得相对时间差值,再由相对时间差值与常数值进行对比,判断链路是否通信异常。通过模拟时间中断技术,使高压直流输电监控系统可以不依赖于授时系统而独立运行,是对传统的监控系统数据链路通断判定方法的改进和提升,有助于提高高压直流输电监控系统的稳定性和减少对外部系统的依赖性。附图说明图1是常规直流输电监控系统数据链路通断判定流程图。图2是计数线程流程示意图。图3是与时钟系统无关的直流输电监控系统数据链路通断判定流程示意图。具体实施方式下面结合说明书附图对本专利技术进行详细地描述,但是应该指出本专利技术的实施不限于以下的实施方式。见图3,与时钟系统无关的直流输电监控系统数据链路通断判定法,通过一个循环线程进行计数,当数据收发线程在需要获取绝对时间时,获取计数值N1和N2,两次计数值的差值乘上循环等待周期t,得到两次通信报文的相对时间差值,即相对时间差值=(N2-N1)*t,相对时间差值是连续且递增的;数据收发线程通过相对时间差值和一个常数值Tc进行比较:当(N2-N1)*t≤Tc时,判定链路通信正常;当(N2-N1)*t>Tc时,判定链路通信异常。计数值和循环等待周期依赖于直流输电监控系统的电子器件本身的晶振检测获得。见图2,一个循环计数线程依次由计数N=0开始,休眠时长t,然后N=N+1,如果N<2147483647时,继续计数;如果N≥2147483647时,重新开始计数,即N=0。完成一个循环线程。实施例:见图2、图3,假定计数线程周期(即:计数线程周期=休眠时长=循环等待周期)为t=20毫秒,数据收发线程周期T=1秒(1000毫秒),链路故障判定时间Tc=2秒(2000毫秒),此时计数线程不停计数。数据收发线程在建立数据链路连接之后,获取当前计数值N1=100(假设值),然后进行数据的收发及处理判定工作,结束工作后再次获取计数线程的计数值N2=130(假设值),则通过计数得出通信消耗时间ΔT=(N2-N1)*t=(130-100)*20=600毫秒<Tc,此时判定数据链路正常。如果因为没有收到数据、数据收发不正常,数据接收不正常等原因导致数据收发和处理等待时间过长,此时可能在收发数据异常接收后获取的计数值N2=300(假设值),则通过计数得出通信消耗时间ΔT=(N2-N1)*t=(300-100)*20=4000毫秒>Tc,此时判定数据链路异常,通信中断,等待下一周期再建立连接。本文档来自技高网...
与时钟系统无关的直流输电监控系统数据链路通断判定法

【技术保护点】
与时钟系统无关的直流输电监控系统数据链路通断判定法,其特征在于,通过一个计数线程周期进行计数,当数据收发线程在需要获取绝对时间时,获取计数值N1和N2,两次计数值的差值乘上循环线程周期t,得到两次通信报文的相对时间差值,即相对时间差值=(N2‑N1)*t,相对时间差值是连续且递增的;数据收发线程通过相对时间差值和一个常数值Tc进行比较:当(N2‑N1)*t≤Tc时,判定链路通信正常;当(N2‑N1)*t>Tc时,判定链路通信异常。

【技术特征摘要】
1.与时钟系统无关的直流输电监控系统数据链路通断判定法,其特征在于,通过一个计数线程周期进行计数,当数据收发线程在需要获取绝对时间时,获取计数值N1和N2,两次计数值的差值乘上循环线程周期t,得到两次通信报文的相对时间差值,即相对时间差值=(N2-N1)*t,相对时间差值是连续且递增的;数据收发线程通过相对时间差值和一个常数值Tc进行比较:当(N2-N1)*t≤Tc时,判定链路通信正常;当(N2-N1)*t>Tc时,判定链路通信异常。2.根据权利要求1所述的与时钟系统无关的直...

【专利技术属性】
技术研发人员:孙启忠陈学中朱静陈庆军周贵勇田艳芳于德彬盛天宇孙艳鹤郝俊芳饶国辉黄浩然张浩然赵冠华周玉勇闫静卫李凤龙甄宏宇杨健
申请(专利权)人:国网辽宁省电力有限公司检修分公司许继集团有限公司国家电网公司
类型:发明
国别省市:辽宁;21

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

1