施工升降机异常工时修正方法和装置制造方法及图纸

技术编号:37302210 阅读:24 留言:0更新日期:2023-04-21 22:47
本发明专利技术提供一种施工升降机异常工时修正方法和装置,其中方法包括:获取施工升降机的工况数据队列和工时统计队列;若工时统计队列中队尾的累计工作时长大于工况数据队列中队尾的实时工作时间与工况数据队列中队首的实时工作时间之间的时间差,确定工时统计队列中的累计工作时长存在异常;重复对工时统计队列和工况数据队列执行出队操作,并基于工时统计队列当前出队的累计工作时长和工况数据队列当前出队的实时工作时间,确定工时统计队列当前出队的累计工作时长是否异常,并在工时统计队列当前出队的累计工作时长异常时,基于工况数据队列当前出队的实时工作时间进行修正。本发明专利技术确保了最终统计的施工升降机的单日累计时长的准确性。时长的准确性。时长的准确性。

【技术实现步骤摘要】
施工升降机异常工时修正方法和装置


[0001]本专利技术涉及升降机
,尤其涉及一种施工升降机异常工时修正方法和装置。

技术介绍

[0002]施工升降机又称建筑用施工电梯,主要用于高层建筑的内外装修、桥梁、烟囱等建筑的施工。为了更直观、方便地对施工升降机维修、保养,对安装于施工升降机的数据采集终端统计的工时数据进行离线分析,确保施工升降机工时数据的准确性尤为重要。
[0003]其中,数据采集终端通常会在本地寄存器中对工时数据进行持续统计,得到各个采集时间点对应的累计工作时间。然而,由于施工升降机的工作电压是高压,在高压电的工作环境下可能会造成寄存器异常导致寄存器中的数据出现时序混乱,从而造成数据采集终端统计的部分或全部工时数据异常。因此,亟需一种能够识别和修复异常工时数据的方法,以确保施工升降机工时数据的准确性。

技术实现思路

[0004]本专利技术提供一种施工升降机异常工时修正方法和装置,用以解决现有技术中数据采集终端统计的工时数据可能存在异常的缺陷。
[0005]本专利技术提供一种施工升降机异常工时修正方法,包括:获取施工升降机的工况数据队列和工时统计队列;其中,所述工况数据队列中的各个工况数据中包含所述施工升降机的实时工作时间,所述工时统计队列中包含与所述工况数据队列对应的所述施工升降机的数据采集终端统计的累计工作时长;若所述工时统计队列中队尾的累计工作时长大于所述工况数据队列中队尾的实时工作时间与所述工况数据队列中队首的实时工作时间之间的时间差,确定所述工时统计队列中的累计工作时长存在异常;重复对所述工时统计队列和所述工况数据队列执行出队操作,并基于所述工时统计队列当前出队的累计工作时长和所述工况数据队列当前出队的实时工作时间,确定所述工时统计队列当前出队的累计工作时长是否异常,并在所述工时统计队列当前出队的累计工作时长异常时,基于所述工况数据队列当前出队的实时工作时间进行修正,直至所述工时统计队列和所述工况数据队列为空。
[0006]根据本专利技术提供的一种施工升降机异常工时修正方法,所述基于所述工时统计队列当前出队的累计工作时长和所述工况数据队列当前出队的实时工作时间,确定所述工时统计队列当前出队的累计工作时长是否异常,具体包括:确定所述工时统计队列当前出队的累计工作时长与当前修正工作时长之间的差值,作为第一时间差;确定所述工况数据队列当前出队的实时工作时间与所述工况数据队列前一次出队的实时工作时间之间的差值,作为第二时间差;
若所述第一时间差大于所述第二时间差,则确定所述工时统计队列当前出队的累计工作时长异常;否则,确定所述工时统计队列当前出队的累计工作时长正常;其中,当所述工时统计队列和所述工况数据队列当前出队的对象为相应队列中的首个对象时,所述当前修正工作时长和所述工况数据队列前一次出队的实时工作时间被置为0。
[0007]根据本专利技术提供的一种施工升降机异常工时修正方法,所述在所述工时统计队列当前出队的累计工作时长异常时,基于所述工况数据队列当前出队的实时工作时间进行修正,直至所述工时统计队列和所述工况数据队列为空,具体包括:当所述工时统计队列和所述工况数据队列当前出队的对象为相应队列中的首个对象时,维持当前修正工作时长为0;否则,基于当前修正工作时长与所述第二时间差之间的总和,更新当前修正工作时长;当所述工时统计队列和所述工况数据队列为空时,确定当前修正工作时长为所述施工升降机的单日累计工时。
[0008]根据本专利技术提供的一种施工升降机异常工时修正方法,所述基于当前修正工作时长与所述第二时间差之间的总和,更新当前修正工作时长,具体包括:基于所述工况数据队列前一次出队的工况数据中的运行状态,确定所述工况数据队列前一次出队的工况数据的数据采集间隔;若所述第二时间差大于所述数据采集间隔,则基于当前修正工作时长与所述数据采集间隔之间的总和,更新当前修正工作时长;否则,基于当前修正工作时长与所述第二时间差之间的总和,更新当前修正工作时长。
[0009]根据本专利技术提供的一种施工升降机异常工时修正方法,所述基于当前修正工作时长与所述第二时间差之间的总和,更新当前修正工作时长,具体包括:获取所述工况数据队列当前出队的工况数据对应的多个相关工况数据中的实时工作时间;其中,所述相关工况数据的实时工作时间与所述工况数据队列当前出队的工况数据的实时工作时间之间的时间间隔小于预设时间阈值;基于所述相关工况数据中的运行状态,确定所述相关工况数据的数据采集间隔,并基于各个相关工况数据中的实时工作时间以及数据采集间隔,确定各个相关工况数据之间是否存在丢包;若不存在丢包,且所述第二时间差大于所述工况数据队列前一次出队的工况数据的数据采集间隔,则基于当前修正工作时长与所述工况数据队列前一次出队的工况数据的数据采集间隔之间的总和,更新当前修正工作时长;否则,基于当前修正工作时长与所述第二时间差之间的总和,更新当前修正工作时长。
[0010]根据本专利技术提供的一种施工升降机异常工时修正方法,所述确定所述工时统计队列当前出队的累计工作时长是否异常,之后还包括:若所述工时统计队列当前出队的累计工作时长正常,则基于所述工时统计队列当前出队的累计工作时长,更新当前修正工作时长。
[0011]本专利技术还提供一种施工升降机异常工时修正装置,包括:数据获取单元,用于获取施工升降机的工况数据队列和工时统计队列;其中,所述工况数据队列中的各个工况数据中包含所述施工升降机的实时工作时间,所述工时统计队
列中包含与所述工况数据队列对应的所述施工升降机的数据采集终端统计的累计工作时长;异常初步判定单元,用于若所述工时统计队列中队尾的累计工作时长大于所述工况数据队列中队尾的实时工作时间与所述工况数据队列中队首的实时工作时间之间的时间差,确定所述工时统计队列中的累计工作时长存在异常;异常修正单元,用于重复对所述工时统计队列和所述工况数据队列执行出队操作,并基于所述工时统计队列当前出队的累计工作时长和所述工况数据队列当前出队的实时工作时间,确定所述工时统计队列当前出队的累计工作时长是否异常,并在所述工时统计队列当前出队的累计工作时长异常时,基于所述工况数据队列当前出队的实时工作时间进行修正,直至所述工时统计队列和所述工况数据队列为空。
[0012]根据本专利技术提供的一种施工升降机异常工时修正装置,所述基于所述工时统计队列当前出队的累计工作时长和所述工况数据队列当前出队的实时工作时间,确定所述工时统计队列当前出队的累计工作时长是否异常,具体包括:确定所述工时统计队列当前出队的累计工作时长与当前修正工作时长之间的差值,作为第一时间差;确定所述工况数据队列当前出队的实时工作时间与所述工况数据队列前一次出队的实时工作时间之间的差值,作为第二时间差;若所述第一时间差大于所述第二时间差,则确定所述工时统计队列当前出队的累计工作时长异常;否则,确定所述工时统计队列当前出队的累计工作时长正常;其中,当所述工时统计队列和所述工况数据队列当前出队的对象为相应队列中的首个对象时,所述当前修正工作时长和所述工况数据队列前一次出队的实时工本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种施工升降机异常工时修正方法,其特征在于,包括:获取施工升降机的工况数据队列和工时统计队列;其中,所述工况数据队列中的各个工况数据中包含所述施工升降机的实时工作时间,所述工时统计队列中包含与所述工况数据队列对应的所述施工升降机的数据采集终端统计的累计工作时长;若所述工时统计队列中队尾的累计工作时长大于所述工况数据队列中队尾的实时工作时间与所述工况数据队列中队首的实时工作时间之间的时间差,确定所述工时统计队列中的累计工作时长存在异常;重复对所述工时统计队列和所述工况数据队列执行出队操作,并基于所述工时统计队列当前出队的累计工作时长和所述工况数据队列当前出队的实时工作时间,确定所述工时统计队列当前出队的累计工作时长是否异常,并在所述工时统计队列当前出队的累计工作时长异常时,基于所述工况数据队列当前出队的实时工作时间进行修正,直至所述工时统计队列和所述工况数据队列为空。2.根据权利要求1所述的施工升降机异常工时修正方法,其特征在于,所述基于所述工时统计队列当前出队的累计工作时长和所述工况数据队列当前出队的实时工作时间,确定所述工时统计队列当前出队的累计工作时长是否异常,具体包括:确定所述工时统计队列当前出队的累计工作时长与当前修正工作时长之间的差值,作为第一时间差;确定所述工况数据队列当前出队的实时工作时间与所述工况数据队列前一次出队的实时工作时间之间的差值,作为第二时间差;若所述第一时间差大于所述第二时间差,则确定所述工时统计队列当前出队的累计工作时长异常;否则,确定所述工时统计队列当前出队的累计工作时长正常;其中,当所述工时统计队列和所述工况数据队列当前出队的对象为相应队列中的首个对象时,所述当前修正工作时长和所述工况数据队列前一次出队的实时工作时间被置为0。3.根据权利要求2所述的施工升降机异常工时修正方法,其特征在于,所述在所述工时统计队列当前出队的累计工作时长异常时,基于所述工况数据队列当前出队的实时工作时间进行修正,直至所述工时统计队列和所述工况数据队列为空,具体包括:当所述工时统计队列和所述工况数据队列当前出队的对象为相应队列中的首个对象时,维持当前修正工作时长为0;否则,基于当前修正工作时长与所述第二时间差之间的总和,更新当前修正工作时长;当所述工时统计队列和所述工况数据队列为空时,确定当前修正工作时长为所述施工升降机的单日累计工时。4.根据权利要求3所述的施工升降机异常工时修正方法,其特征在于,所述基于当前修正工作时长与所述第二时间差之间的总和,更新当前修正工作时长,具体包括:基于所述工况数据队列前一次出队的工况数据中的运行状态,确定所述工况数据队列前一次出队的工况数据的数据采集间隔;若所述第二时间差大于所述数据采集间隔,则基于当前修正工作时长与所述数据采集间隔之间的总和,更新当前修正工作时长;否则,基于当前修正工作时长与所述第二时间差之间的总和,更新当前修正工作时长。5.根据权利要求3所述的施工升降机异常工时修正方法,其特征在于,所述基于当前修
正工作时长与所述第二时间差之间的总和,更新当前修正工作时长,具体包括:获取所述工况数据队列当前出队的工况数据对应的多个相关工况数据中的实时工作时间;其中,所述相关工况数据...

【专利技术属性】
技术研发人员:马文思王飞唐波郭辉张启亮姜丽萍
申请(专利权)人:徐工汉云技术股份有限公司
类型:发明
国别省市:

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

1