一种实现间开系统统一授时的方法技术方案

技术编号:38020664 阅读:9 留言:0更新日期:2023-06-30 10:47
本发明专利技术涉及油田开采技术领域,具体为一种实现间开系统统一授时的方法,111上级节点作为间开系统的起始节点和守时节点;221中级节点和222中级节点,用于接收111上级节点基于ModbusTCP的周期性写透传授时,221中级节点和222中级节点按照用户配置的周期T1基于NTP/SNTP标准优先向111上级节点主动校时,以补偿自身时钟存在的误差。该种实现间开系统统一授时的方法,通过规范的授时协议和授时结构解决了中级节点与上级节点授时可靠性,并且能够避免中级节点与上级节点断网时无法授时的问题;通过更改中级节点与下级节点校时方法降低了原有校时方案对通信效率的负面影响,方案中所增加的校验和反馈提高了授时的准确率。增加的校验和反馈提高了授时的准确率。增加的校验和反馈提高了授时的准确率。

【技术实现步骤摘要】
一种实现间开系统统一授时的方法


[0001]本专利技术涉及油田开采
,具体为一种实现间开系统统一授时的方法。

技术介绍

[0002]在油田数字化业务中,低产低效油井开展智能间开运行是实现油井提质增效、匹配油井供排关系、实现油井生产成本降低最为经济、最为直接有效的手段。
[0003]油井智能间开控制一是实现油井

抽油机自动化远程启停控制功能;二是建立抽油系统间歇抽油制度的优选方法,为间歇抽油制度制定提供理论依据,使间开制度具备智能性,广泛适应性,进一步提高油井的生产管理水平,在产量不降低的前提下实现节能减耗;
[0004]目前实际生产环境中采用的是可实施性强的制度型间开,即由RTU执行服务器端下发的间开控制制度,自主定时执行抽油机启停操作;制度型间开方案间开制度生成是系统的核心,但对前端(间开控制执行端)时钟的相对精确度要求较高,对前端(间开控制执行端)与后端(间开制度分发与效果评价端)时钟的绝对同步型要求较高,因此精确稳定的授时系统是间开有效运行的基础;
[0005]现有间开系统统一授时方法为自上而下的被动式授时,其结构原理图1所示:
[0006]11上级节点为上级节点(间开制度下发与间开效果评价端),作为间开系统的起始节点,也作为守时节点;
[0007]21、22作为中级节点,对上接收11上级节点基于ModbusTCP的周期性写透传授时,对下基于ModbusRTU按既定周期给31下级节点、32下级节点、33下级节点写透传授时;
[0008]31下级节点、32下级节点、33下级节点下级节点作为间开执行端,接收来自21中级节点或22中级节点的周期性授时,以保证时钟的相对精确性,从而保证油井能按计划制度正常运行;
[0009]上述间开系统统一授时方案存在的弊端包含以下三点:
[0010]一、固有周期授时方式使得被授时方时钟误差补偿不及时、例如因31/32/33任一设备重启或因调试其包含模拟时钟的基础参数发生变化,再次获取基准时钟就需要等到最多一个周期,授时时效性差;
[0011]二、自上而下的授时结构单调,未形成闭环,本层节点授时源需要依赖于上层节点,因此,在脱离与上层节点正常通信后,也存在无法授时的问题,授时可靠性较低;
[0012]三、现有的授时是与业务数据同次不同包向下写入的。例如,11上级节点向21中级节点/22中级节点下发写授时命令是伴随在常规数据采集前后;同样,21中级节点/22中级节点在给31下级节点/32下级节点/33下级节点(任一节点)写授时也是通过单独写指令完成的;若记录常规数据(油井状态、间开运行情况等)的报文序号为0、1

n,则授时命令包数为n+1,若21中级节点下所属K个节点,则统一授时至多需要额外K个数据包,在串行通信中,降低了通信效率。
[0013]为了解决上述问题,我们对此做出改进,提出一种实现间开系统统一授时的方法。

技术实现思路

[0014]为了解决上述技术问题,本专利技术提供了如下的技术方案:
[0015]本专利技术提供一种实现间开系统统一授时的方法,111上级节点作为间开系统的起始节点和守时节点;
[0016]221中级节点和222中级节点,用于接收111上级节点基于ModbusTCP的周期性写透传授时,221中级节点和222中级节点按照用户配置的周期T1基于NTP/SNTP标准优先向111上级节点主动校时,以补偿自身时钟存在的误差;
[0017]331下级节点、332下级节点和333下级节点作为间开执行端,用于接收来自221中级节点或222中级节点的周期性授时,221中级节点在向331下级节点、332下级节点和333下级节点采集常规数据时,会携带时间戳,331下级节点、332下级节点和333下级节点在接收到指令后,会优先解析采集指令携带的时间值,以决定是否需要进行时钟修正,并将修正后的时间以时间戳格式与常规数据通过同一包响应给221中级节点,221中级节点在接收到向331下级节点、332下级节点和333下级节点响应的数据后,同样会判断返回的时间戳与当前系统时间是否存在偏差,以确定是否需要启动子程序向下写透传授时,以保证时钟的相对精确性。
[0018]作为本专利技术的一种优选技术方案,111上级节点、221中级节点和222中级节点在同一局域网内,具备网络校时基础。
[0019]作为本专利技术的一种优选技术方案,111上级节点具备守时职能,间开系统除111上级节点以外的节点与该系统时钟相对同步。
[0020]作为本专利技术的一种优选技术方案,221中级节点和222中级节点会按照用户配置的周期T2向本层节点任一相邻节点发起校时请求,相互作为备用服务端,最终形成手拉手校时结构,以保证该层所有正常通信节点能够稳定授时
[0021]本专利技术的有益效果是:该种实现间开系统统一授时的方法,通过221中级节点和222中级节点按照用户配置的周期T1基于NTP/SNTP标准优先向111上级节点主动校时,以补偿自身时钟存在的误差,规范的授时协议和授时结构解决了中级节点与上级节点授时可靠性低的问题,并通过111上级节点、221中级节点和222中级节点在同一局域网内能够避免中级节点与上级节点断网时无法授时的问题;通过221中级节点向331下级节点、332下级节点和333下级节点采集常规数据携带时间戳,331下级节点、332下级节点和333下级节点在接收到指令后,会优先解析采集指令携带的时间值,以决定是否需要进行时钟修正,并将修正后的时间以时间戳格式与常规数据通过同一包响应给221中级节点,221中级节点在接收到向331下级节点、332下级节点和333下级节点响应的数据后,同样会判断返回的时间戳与当前系统时间是否存在偏差,以确定是否需要启动子程序向下写透传授时,以保证时钟的相对精确性,更改中级节点与下级节点校时方法降低了原有校时方案对通信效率的负面影响,方案中所增加的校验和反馈提高了授时的准确率。
附图说明
[0022]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0023]图1是现有间开系统统一授时方法的结构原理结构示意图;
[0024]图2是本专利技术一种实现间开系统统一授时的方法的结构原理示意图;
[0025]图3是本专利技术一种实现间开系统统一授时的方法的流程示意图;
[0026]图4是本专利技术一种实现间开系统统一授时的方法的图3中step1示意图;
[0027]图5是本专利技术一种实现间开系统统一授时的方法的3中step2示意图:
具体实施方式
[0028]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0029]实施例:如图2所示,一种实现间开系统统一授时的方法,111上级节点作为间开系统的起始节点和守时节点;
[0030本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现间开系统统一授时的方法,其特征在于,111上级节点作为间开系统的起始节点和守时节点;221中级节点和222中级节点,用于接收111上级节点基于ModbusTCP的周期性写透传授时,221中级节点和222中级节点按照用户配置的周期T1基于NTP/SNTP标准优先向111上级节点主动校时,以补偿自身时钟存在的误差;331下级节点、332下级节点和333下级节点作为间开执行端,用于接收来自221中级节点或222中级节点的周期性授时,221中级节点在向331下级节点、332下级节点和333下级节点采集常规数据时,会携带时间戳,331下级节点、332下级节点和333下级节点在接收到指令后,会优先解析采集指令携带的时间值,以决定是否需要进行时钟修正,并将修正后的时间以时间戳格式与常规数据通过同一包响应给221中级节点,221中级节...

【专利技术属性】
技术研发人员:陈斌庞盟尚学元
申请(专利权)人:陕西安控科技有限公司
类型:发明
国别省市:

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

1