一种加油站自动卸油检测系统及方法与流程

文档序号:19427439发布日期:2019-12-17 15:46阅读:413来源:国知局
一种加油站自动卸油检测系统及方法与流程

本发明涉及卸油检测技术领域,具体涉及一种加油站自动卸油检测系统及方法。



背景技术:

目前加油站对于卸油状态的采集主要使用人工采集的方式,当卸油车开始卸油人工记录开始卸油时刻状态,我们称这个状态为“前尺”;当卸油车结束卸油人工记录结束卸油时刻状态,我们称这个状态为“后尺”;根据人工采集的卸油前尺和后尺状态,计算出本次的卸油量,并生成报告。

采用人工记录的方式不仅劳动强度大,而且存在数据不及时,有滞后性,误差大,特别是由于人为因素会存在弄虚作假现象,在油品交接环节给企业造成重大经济损失。



技术实现要素:

本发明的发明目的在于:提供了一种加油站自动卸油检测系统及方法,以克服采用人工记录的方式所带来的劳动强度大、易出现数据误差的缺陷。

第一方面:一种加油站自动卸油检测系统,包括检测单元,所述检测系统还包括设定单元、判断模块和处理模块;

所述检测单元用于周期性的采集油罐的状态数据,所述状态数据包括实时的采集时间、油位高度和纯油视体积;

所述设定单元用于将当前采集的状态数据作为临时前尺数据,所述临时前尺数据中的油位高度设为临时前尺初始值;

所述判断模块用于判断实时的油位高度与所述临时前尺初始值的差值是否超过设定的第一阈值,如果未超过,则判定为卸油未开始状态,并将当前采集周期中的状态数据更新为所述临时前尺数据;如果超过,则判定为卸油开始状态,将最近更新的临时前尺数据设为前尺数据;

为卸油开始状态时,所述设定单元还用于将当前采集周期的状态数据作为临时后尺数据,所述临时后尺数据中的油位高度设为临时后尺初始值;

为卸油开始状态时,所述判断模块还用于判断在预设时间内,所采集的多个油位高度是否均小于等于所述临时后尺初始值,如果不成立,则判定为卸油未结束状态,并将当前采集周期中的状态数据更新为所述临时后尺数据;如果成立,则判定为卸油结束状态,将最近更新的临时后尺数据设为后尺数据;

为卸油结束状态时,所述处理模块用于根据所述前尺数据、后尺数据、卸油开始时的状态数据以及卸油结束时的状态数据计算出卸油量,同时,生成报告。

作为本申请一种可选的实施方式,将最近更新的临时前尺数据设为前尺数据之前,所述判断模块还用于:

将后续采集周期中的多个油位高度与所述临时前尺初始值进行多次对比,判断每次对比结果是否均超过设定的第一阈值,均超过时,才判定为卸油开始状态。

作为本申请一种可选的实施方式,所述检测单元的采样频率为至少每秒一次。

作为本申请一种可选的实施方式,所述状态数据还包括纯油标准体积、水位高度、水位体积、平均温度、空容。

第二方面:一种加油站自动卸油检测方法,应用于第一方面所述的一种加油站自动卸油检测系统,所述方法包括:

检测单元周期性的采集油罐的状态数据,所述状态数据包括实时的采集时间、油位高度和纯油视体积;

设定单元将当前采集的状态数据作为临时前尺数据,所述临时前尺数据中的油位高度设为临时前尺初始值;

判断模块判断实时的油位高度与所述临时前尺初始值的差值是否超过设定的第一阈值,如果未超过,则判定为卸油未开始状态,并将当前采集周期中的状态数据更新为所述临时前尺数据;如果超过,则判定为卸油开始状态,将最近更新的临时前尺数据设为前尺数据;

为卸油开始状态时,所述设定单元将当前采集周期的状态数据作为临时后尺数据,所述临时后尺数据中的油位高度设为临时后尺初始值;

为卸油开始状态时,所述判断模块判断在预设时间内,所采集的多个油位高度是否均小于等于所述临时后尺初始值,如果不成立,则判定为卸油未结束状态,并将当前采集周期中的状态数据更新为所述临时后尺数据;如果成立,则判定为卸油结束状态,将最近更新的临时后尺数据设为后尺数据;

为卸油结束状态时,处理模块根据所述前尺数据、后尺数据、卸油开始时的状态数据以及卸油结束时的状态数据计算出卸油量,同时,生成报告。

作为本申请一种可选的实施方式,将最近更新的临时前尺数据设为前尺数据之前,所述方法还包括:

将后续采集周期中的多个油位高度与所述临时前尺初始值进行多次对比,判断每次对比结果是否均超过设定的第一阈值,均超过时,才判定为卸油开始状态。

作为本申请一种可选的实施方式,所述检测单元的采样频率为至少每秒一次。

作为本申请一种可选的实施方式,所述状态数据还包括纯油标准体积、水位高度、水位体积、平均温度、空容。

采用上述技术方案,具有以下优点:本发明提出的一种加油站自动卸油检测系统及方法,通过实时采集油罐当前的状态数据,并进行记录分析的方式,在保证数据准确、及时的前提下,减少人工参与产生的误差以及弄虚作假的风险;同时,提高卸油状态识别准确性。

附图说明

图1是本发明实施例所提供的一种加油站自动卸油检测系统的系统框图;

图2是本发明实施例中判断模块的一种逻辑处理图;

图3是本发明实施例中判断模块的另一种逻辑处理图。

具体实施方式

下面将详细描述本发明的具体实施例,应当注意,这里描述的实施例只用于举例说明,并不用于限制本发明。在以下描述中,为了提供对本发明的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是:不必采用这些特定细节来实行本发明。在其他实例中,为了避免混淆本发明,未具体描述公知的电路,软件或方法。

在整个说明书中,对“一个实施例”、“实施例”、“一个示例”或“示例”的提及意味着:结合该实施例或示例描述的特定特征、结构或特性被包含在本发明至少一个实施例中。因此,在整个说明书的各个地方出现的短语“在一个实施例中”、“在实施例中”、“一个示例”或“示例”不一定都指同一实施例或示例。此外,可以以任何适当的组合和、或子组合将特定的特征、结构或特性组合在一个或多个实施例或示例中。此外,本领域普通技术人员应当理解,在此提供的示图都是为了说明的目的,并且示图不一定是按比例绘制的。

下面结合附图,对本发明作详细的说明。

参考图1至图3所示,一种加油站自动卸油检测系统,包括检测单元、设定单元、判断模块和处理模块。

所述检测单元用于周期性的采集油罐的状态数据,并将初次采集的状态数据设为原始状态数据,所述状态数据包括实时的采集时间、油位高度和纯油视体积。

具体地,所述状态数据还包括纯油标准体积、水位高度、水位体积、平均温度、空容;所述检测单元的采样频率为至少每秒一次;通过周期性的采样来提高数据的实时性、准确性,并将各采集时间所采集的状态数据按时间顺序进行存储;需要说明的是,本实施例所说的卸油为:将加油站的油装入油罐中。

所述设定单元用于将当前采集的状态数据作为临时前尺数据,所述临时前尺数据中的油位高度设为临时前尺初始值。

具体地,为了后续的处理分析提供一个初始值参考值,将当前采集时刻的状态数据作为临时前尺数据,所述临时前尺数据所包括的内容与状态数据中所包括的内容相同。

所述判断模块用于判断实时的油位高度与所述临时前尺初始值的差值是否超过设定的第一阈值,如果未超过,则判定为卸油未开始状态,并将当前采集周期中的状态数据更新为所述临时前尺数据;如果超过,则判定为卸油开始状态,将最近更新的临时前尺数据设为前尺数据。

具体地,为了便于理解,以图2为例进行说明;

当前实时采集的油位高度用h0表示,临时前尺初始值的油位高度用h1表示,将当前实时采集的油位高度与临时前尺初始值的油位高度差值大于设定的阈值h,即h0-h1>h,所述阈值h可根据实际情况进行设定,在此不做限制,未超过,则认为卸油并未开始,将当前状态数据更新为临时前尺数据,从而避免由于液面异常波动引起的误判;

同时为了判断更加准确,在超过时,将最近更新的临时前尺数据设为前尺数据之前,所述判断模块还用于:

将后续采集周期中的多个油位高度与所述临时前尺初始值进行多次对比,判断每次对比结果是否均超过设定的第一阈值,均超过时,才判定为卸油开始状态;即图2中,接下来采集到的n(n为常量值)条数据的油位高度均满足hn-h1>h,则认为卸油开始,将最近更新的临时前尺数据设为前尺数据,并进入后续的后尺数据检测分析阶段,否则,返回到开始的采集步骤进行继续判断,其中,count表示采集次数。

为卸油开始状态时,所述设定单元还用于将当前采集周期的状态数据作为临时后尺数据,所述临时后尺数据中的油位高度设为临时后尺初始值;

为卸油开始状态时,所述判断模块还用于判断在预设时间内,所采集的多个油位高度是否均小于等于所述临时后尺初始值,如果不成立,则判定为卸油未结束状态,并将当前采集周期中的状态数据更新为所述临时后尺数据;如果成立,则判定为卸油结束状态,将最近更新的临时后尺数据设为后尺数据。

具体地,以图3为例进行说明,在已经分析出卸油开始状态的情况下,则进入卸油后尺分析的流程,当前采集数据的油位高度用h2表示,临时后尺初始值用h3表示,并将两者进行对比,如果当前采集的油位高度小于等于临时后尺的油位高度,即h2≤h3,并且接下来t(t为可设定值,即预设时间,时间t内包括多个采样周期)时间内采集到的数据油位高度ht都满足ht≤h3,则认为高度h3处为卸油结束的后尺数据。如果不完全满足以上条件,则认为卸油并未结束,将当前状态数据更新为临时后尺数据;需要说明的是,卸油过程中由于液面会有一定程度的波动,因此,最终液面稳定后的数据一般是小于h3的,这一点本领域技术人员应当了解,在此不再赘述。

为卸油结束状态时,所述处理模块用于根据所述前尺数据、后尺数据、卸油开始时的状态数据以及卸油结束时的状态数据计算出卸油量,同时,生成报告。

通过上述方案,实时采集油罐当前的状态数据,并进行记录分析的方式,在保证数据准确、及时的前提下,减少人工参与产生的误差以及弄虚作假的风险;同时,提高卸油状态识别准确性。

基于上述同样的发明思路,本发明实施例还提供了一种加油站自动卸油检测方法,应用于上述所述的一种加油站自动卸油检测系统,所述方法包括:

s101,检测单元周期性的采集油罐的状态数据,所述状态数据包括实时的采集时间、油位高度和纯油视体积。

具体地,所述状态数据还包括纯油标准体积、水位高度、水位体积、平均温度、空容;所述检测单元的采样频率为至少每秒一次;通过周期性的采样来提高数据的实时性、准确性,并将各采集时间所采集的状态数据按时间顺序进行存储。

s102,设定单元将当前采集的状态数据作为临时前尺数据,所述临时前尺数据中的油位高度设为临时前尺初始值。

为了后续的处理分析提供一个初始值参考值,将当前采集时刻的状态数据作为临时前尺数据,所述临时前尺数据所包括的内容与状态数据中所包括的内容相同。

s103,判断模块判断实时的油位高度与所述临时前尺初始值的差值是否超过设定的第一阈值,如果未超过,则判定为卸油未开始状态,并将当前采集周期中的状态数据更新为所述临时前尺数据;如果超过,则判定为卸油开始状态,将最近更新的临时前尺数据设为前尺数据。

为了便于理解,以图2为例进行说明,

当前实时采集的油位高度用h0表示,临时前尺初始值的油位高度用h1表示,将当前实时采集的油位高度与临时前尺初始值的油位高度差值大于设定的阈值h,即h0-h1>h,所述阈值h可根据实际情况进行设定,在此不做限制,未超过,则认为卸油并未开始,将当前状态数据更新为临时前尺数据,从而避免由于液面异常波动引起的误判;

为了判断更加准确,将最近更新的临时前尺数据设为前尺数据之前,所述方法还包括:

在超过第一阈值时,将后续采集周期中的多个油位高度与所述临时前尺初始值进行多次对比,判断每次对比结果是否均超过设定的第一阈值,均超过时,才判定为卸油开始状态;即图2中,接下来采集到的n(n为常量值)条数据的油位高度均满足hn-h1>h,则认为卸油开始,将最近更新的临时前尺数据设为前尺数据,并进入后续的后尺数据检测分析阶段,否则,返回到开始的采集步骤进行继续判断,其中,count表示采集次数。

s104,为卸油开始状态时,所述设定单元将当前采集周期的状态数据作为临时后尺数据,所述临时后尺数据中的油位高度设为临时后尺初始值;

s105,为卸油开始状态时,所述判断模块判断在预设时间内,所采集的多个油位高度是否均小于等于所述临时后尺初始值,如果不成立,则判定为卸油未结束状态,并将当前采集周期中的状态数据更新为所述临时后尺数据;如果成立,则判定为卸油结束状态,将最近更新的临时后尺数据设为后尺数据。

具体地,上述具体说明参考前述文字的表述,在此不再赘述。

s106,为卸油结束状态时,处理模块根据所述前尺数据、后尺数据、卸油开始时的状态数据以及卸油结束时的状态数据计算出卸油量,同时,生成报告。

具体地,处理模块将生成的报告以图片、文字或是视频的方式进行展示,并传送至外部的云服务器或监控中心。

利用上述方法,通过自动检测进行分析,以确定最终的前尺数据、后尺数据等数据,无需进行手工操作,通过自动采集的方式,保证了对于卸油开始状态以及结束状态识别的实时性和准确性,以及可以避免人工操作存在的的风险。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1