[发明专利]一种非连续区间时间间隔计算方法有效
申请号: | 201910813996.0 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110619001B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 王航;胡火根;方唐利;王涛;宣文超 | 申请(专利权)人: | 安徽耐科装备科技股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455 |
代理公司: | 铜陵市天成专利事务所(普通合伙) 34105 | 代理人: | 范智强 |
地址: | 244000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连续 区间 时间 间隔 计算方法 | ||
本发明涉及一种非连续区间时间间隔计算方法,本发明包括以下步骤:1)设置查询时间段;2)提取数据库中符合查询要求的时间区间;3)将包含区间和交叉区间时间间隔累加,计算总的时间间隔。本发明选择高准确性、误差小和严密性为优化目标。通过两个判断条件来提取时间区间:首先,判断数据库中是否存在包含查询时间段间的时间区间;然后,再判断查询时间段的初、末时间与数据库中时间区间是否存在交叉区域;最后统计总的时间计算结果。
技术领域
本发明涉及自动化生产设备领域,尤其涉及在一定时间段内,提取各个非连续时间区间,准确地计算时间间隔的计算方法。
背景技术
由于大部分自动化生产设备的生产时间和故障时间区间并不是连续的,各个时间段之间有时间间隔,那么怎样精确地计算一段时间内的生产总时间或故障总时间显得尤为重要。
但是,在目前的大多数自动化生产设备的上位机程序中,其计算时间间隔的算法只能统计出包含的部分,而忽略掉与初、末时间相互交叉的区域,降低了数据的准确性。如下表中一段记录的生产时间,
该表一共包含(n+3)个时间段,其中每个时间段的末时间与下一时间段初时间并不是连续的。现若要提取T1~T2(Ts1T1 Te1且Ts(n+3)T2 Te(n+3))时间段内的生产总时间,传统算法的判断逻辑如图1,算法的判断条件为初时间大于等于T1且末时间小于等于T2,这样只能提取数据库中第2段到第(n+2)段内的时间区间,而不能提取到第1段时间区间内T1~Te1和第(n+3)时间区间内Ts(n+3)~T2两块时间交叉区域,造成计算出数据误差较大,满足不了精益生产的需求。
发明内容
本发明的目的是解决现有技术的不足,提供一种非连续区间时间间隔计算方法。
本发明采用的技术方案是:一种非连续区间时间间隔计算方法,包括如下步骤:1)设置查询的时间段;2)提取数据库中包含查询时间段在内的时间区域;首先判断数据库中是否存在包含查询时间段间的时间区间;再判断查询时间段的初、末时间与数据库中时间区间是否存在交叉区域;3)计算总时间间隔,所述总时间间隔包括包含区域和交叉区域两个部分的时间间隔。
作为本发明的进一步改进,所述步骤(2)中包含如下三个步骤:201)判断数据库中是否存在包含在查询时间段T1~T2内的时间区间Tsn~Ten,若存在则提取各时间区间并计算时间间隔;202)判断查询时间段的初时间T1与数据库中时间区间是否存在交叉区域,若存在则计算时间间隔;203)判断查询时间段的末时间T2与数据库中时间区间是否存在交叉区域,若存在则计算时间间隔;
T1:设置的查询初时间,T2:设置的查询末时间,Tsn:数据库中记录的时间区间初时间,Ten:数据库中记录的时间区间末时间,n=1、2、3、4……。
作为本发明的更进一步改进,步骤201)判断条件为Tsn≥T1且Ten≤T2,提取数据库中包含区域的时间区间。
作为本发明的更进一步改进,步骤202)判断条件为TsnT1且TenT1,提取数据库中与初时间的交叉区域。
作为本发明的更进一步改进,步骤203)判断条件为TsnT2且TenT2,提取数据库中与末时间的交叉区域。
本发明采用的有益效果是:本发明选择高准确性、误差小和严密性为优化目标。通过两个判断条件来提取时间区间:首先,判断数据库中是否存在包含查询时间段间的时间区间;然后,再判断查询时间段的初、末时间与数据库中时间区间是否存在交叉区域;最后统计总的时间计算结果。
附图说明
图1为传统算法的流程图。
图2为本发明的示意图。
图3为本发明算法的流程图。
图4为实施例1的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽耐科装备科技股份有限公司,未经安徽耐科装备科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910813996.0/2.html,转载请声明来源钻瓜专利网。