一种成品油的输送方法、装置及介质与流程

文档序号:29124989发布日期:2022-03-04 23:40阅读:137来源:国知局
一种成品油的输送方法、装置及介质与流程

1.本技术涉及成品油管道输送技术领域,特别是涉及一种成品油的输送方法、装置及介质。


背景技术:

2.在对不同的成品油进行输送时,第一种是采用多条油品管道将不同的成品油分开输送,第二种是不同的成品油共用一条成品油管道进行输送,第二种相对于第一种所需要构建的成品油管道较少,具有明显的经济效益,在成品油长距离管道输送过程中主要采用第二种方式对成品油进行输送。但是不同的成品油共用同一条管道进行输送时会产出混油。
3.因此如何降低成品油输送过程中产生的混油量,降低混油处理难度是本领域技术人员亟需要解决的问题。


技术实现要素:

4.本技术的目的是提供一种成品油的输送方法、装置及介质,用于降低成品油输送过程中产生的混油量,降低混油处理难度。
5.为解决上述技术问题,本技术提供一种成品油的输送方法,包括:
6.接收包含油品牌号的成品油的输送请求;
7.确定每个所述油品牌号对应的油品密度、目标油品输送量和油品储罐;
8.根据所述油品密度按从小到大对所述成品油排序以确定所述成品油的输送顺序;
9.根据所述输送顺序和所述目标油品输送量输送所述油品储罐中的所述成品油。
10.优选地,所述根据所述输送顺序和所述目标油品输送量输送所述油品储罐中的所述成品油,包括:
11.确定当前所要输送的所述成品油对应的所述油品储罐;
12.获取所述油品储罐的罐号和储油量;
13.筛选出所述储油量大于所述目标油品输送量且所述油品储罐的仪表和阀门均处于正常状态的所述油品储罐;
14.将筛选出的所述油品储罐按照所述罐号从小到大排序以确定油品储罐顺序,并确定罐号最小的为目标油品储罐;
15.输送所述目标油品储罐中的所述成品油。
16.优选地,所述输送所述目标油品储罐中的所述成品油之后,还包括:
17.在当前油品牌号的所述成品油的实际油品输送量达到预设油品输送量时判断下一个油品牌号对应的所述目标油品储罐的仪表和阀门是否处于正常状态;其中,所述预设油品输送量小于所述目标油品输送量;
18.若是,将所述下一个油品牌号对应的所述目标油品储罐标注上正常标识,以便输送标有所述正常标识的所述目标油品储罐中的所述成品油;
19.若否,按照所述储罐顺序依次确定所述下一个油品牌号对应的所述目标油品储罐后的油品储罐的仪表和阀门是否处于正常状态,直至确定出仪表和阀门处于正常状态的油品储罐为止。
20.优选地,所述根据所述输送顺序和所述目标油品输送量输送所述油品储罐中的所述成品油之后,还包括:
21.获取进站流量计检测的当前成品油输送的累积值和雷达检测的所述当前成品油对应的所述油品储罐的油罐液位变化量;
22.根据所述油罐液位变化量计算储油变化量;
23.根据所述累积值和所述储油变化量计算平均值;
24.判断所述平均值是否大于或等于所述目标油品输送量;
25.若是,根据所述输送顺序对下一个成品油进行输送。
26.优选地,所述根据所述输送顺序和所述目标油品输送量输送所述油品储罐中的所述成品油之后,还包括:
27.获取所述油品储罐的储油量;
28.判断所述储油量是否低于预设储油量;
29.若是,生成报警提示。
30.本技术还提供一种成品油的输送装置,包括:
31.接收模块,用于接收包含油品牌号的成品油的输送请求;
32.第一确定模块,用于确定每个所述油品牌号对应的油品密度、目标油品输送量和油品储罐;
33.排序模块,用于根据所述油品密度按从小到大对所述成品油排序以确定所述成品油的输送顺序;
34.输送模块,用于根据所述输送顺序和所述目标油品输送量输送所述油品储罐中的所述成品油。
35.优选地,所述输送模块包括:
36.确定单元,用于确定当前所要输送的所述成品油对应的所述油品储罐;
37.获取单元,用于获取所述油品储罐的罐号和储油量;
38.筛选单元,用于筛选出所述储油量大于所述目标油品输送量且所述油品储罐的仪表和阀门均处于正常状态的所述油品储罐;
39.排序单元,用于将筛选出的所述油品储罐按照所述罐号从小到大排序以确定油品储罐顺序,并确定罐号最小的为目标油品储罐;
40.输送单元,用于输送所述目标油品储罐中的所述成品油。
41.优选地,还包括:
42.判断模块,用于在当前油品牌号的所述成品油的实际油品输送量达到预设油品输送量时判断下一个油品牌号对应的所述目标油品储罐的仪表和阀门是否处于正常状态;其中,所述预设油品输送量小于所述目标油品输送量;
43.标注模块,用于若下一个油品牌号对应的所述目标油品储罐的仪表和阀门处于正常状态,将所述下一个油品牌号对应的所述目标油品储罐标注上正常标识,以便输送标有所述正常标识的所述目标油品储罐中的所述成品油;
44.第二确定模块,用于若下一个油品牌号对应的所述目标油品储罐的仪表和阀门处于异常状态,按照所述储罐顺序依次确定所述下一个油品牌号对应的所述目标油品储罐后的油品储罐的仪表和阀门是否处于正常状态,直至确定出仪表和阀门处于正常状态的油品储罐为止。
45.本技术还提供一种成品油的输送装置,包括存储器,用于存储计算机程序;
46.处理器,用于执行所述计算机程序时实现所述的成品油的输送方法的步骤。
47.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的成品油的输送方法的步骤。
48.本技术所提供的一种成品油的输送方法,包括:接收包含油品牌号的成品油的输送请求;确定每个油品牌号对应的油品密度、目标油品输送量和油品储罐;根据油品密度按从小到大对成品油排序以确定成品油的输送顺序;根据输送顺序和目标油品输送量输送油品储罐中的成品油。本技术根据油品密度按从小到大确定成品油的输送顺序时密度相近的成品油能够相邻排列进行输送,降低成品油在顺序输送过程中产出的混油量,并且产生的混油也易于处理。
49.本技术所提供的一种成品油的输送装置及介质与方法对应,效果如上。
附图说明
50.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
51.图1为本技术实施例提供的一种成品油的输送方法的流程图;
52.图2为本技术实施例提供的一种成品油的输送装置的结构图;
53.图3为本技术实施例提供的另一种成品油的输送装置的结构图。
具体实施方式
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
55.本技术的核心是提供一种成品油的输送方法、装置及介质。
56.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
57.图1为本技术实施例提供的一种成品油的输送方法的流程图,如图1所示,成品油的输送方法包括:
58.s10:接收包含油品牌号的成品油的输送请求。
59.s11:确定每个油品牌号对应的油品密度、目标油品输送量和油品储罐。
60.s12:根据油品密度按从小到大对成品油排序以确定成品油的输送顺序。
61.s13:根据输送顺序和目标油品输送量输送油品储罐中的成品油。
62.需要说明的是,在输送成品油的过程中,输送的顺序是减少混油量的关键因素之
一,相邻排列的两种油品的物理化学性质相差越大,混油量越大,处理费用也越高,故将密度相近的油品相邻排列能够降低混油量。
63.在步骤s10中,输送请求中包括的油品牌号可能是一个,也可能是多个,本技术实施例对此不作具体限定。每个油品牌号对应一种成品油,例如:0#柴油、90#汽油、93#汽油及97#汽油等。
64.在步骤s11中,由于每个油品牌号对应一种成品油,确定每个油品牌号对应的油品密度、目标油品输送量和油品储罐,每个油品牌号对应的油品储罐可以是一个或多个,也就是说储存某个油品牌号的油品储罐可以是一个或多个,本技术实施例对油品储罐的个数不作具体限定。
65.在步骤s12中,根据油品密度按从小到大对成品油进行排序以确定成品油的输送顺序,例如,柴油密度一般在0.810g/cm~0.855g/cm之间,汽油的密度一般在0.70g/cm-0.78g/cm之间,按照密度从小到大排序可以将密度相近的成品油相邻排列,能够减少混油量,产生的混油也易于处理。
66.在步骤s13中,根据输送顺序输送油品储罐中的成品油,为方便理解,举例说明,目前成品油的输送顺序为90#汽油、93#汽油及97#汽油,先输送90#汽油对应的油品储罐中的90#汽油,再输送93#汽油对应的油品储罐中的93#汽油,以此类推。但是由于每个油品牌号的成品油可能储存在多个油品储罐中,具体输送哪个油品储罐中的成品油本技术实施例不作具体限定,可以是输送任意一个或多个油品储罐中的成品油,也可以是根据某种规则确定一个目标油品储罐,然后输送目标油品储罐中的成品油。每种成品油在输送时都有对应的目标油品输送量,当前成品油的目标油品输送量输送完成,根据输送顺序输送下一个成品油。
67.本技术实施例所提供一种成品油的输送方法,包括:接收包含油品牌号的成品油的输送请求;确定每个油品牌号对应的油品密度、目标油品输送量和油品储罐;根据油品密度按从小到大对成品油排序以确定成品油的输送顺序;根据输送顺序和目标油品输送量输送油品储罐中的成品油。本技术实施例根据油品密度按从小到大确定成品油的输送顺序时密度相近的成品油能够相邻排列进行输送,降低成品油在顺序输送过程中产出的混油量,并且产生的混油也易于处理。
68.基于上述实施例,根据输送顺序和目标油品输送量输送油品储罐中的成品油包括:确定当前所要输送的成品油对应的油品储罐;获取油品储罐的罐号和储油量;筛选出储油量大于目标油品输送量且油品储罐的仪表和阀门均处于正常状态的油品储罐;将筛选出的油品储罐按照罐号从小到大排序以确定油品储罐顺序,并确定罐号最小的为目标油品储罐;输送目标油品储罐中的成品油。
69.考虑到每个成品油可能储存在多个油品储罐中,为减少切换油品储罐的次数,本技术实施例为每种成品油确定一个目标油品储罐,根据输送顺序依此输送每种成品油对应的目标油品储罐中的油品。为方便理解,下面举例说明,输送请求中包含了要输送90#汽油,90#汽油的目标油品输送量为a吨;先确定存储了90#汽油的油品储罐,储存90#汽油的油品储罐分别是2号油品储罐、3号油品储罐、6号油品储罐、7号油品储罐、12号油品储罐、18号油品储罐,其中,7号和12号的油品储罐的储油量小于a吨,2号油品储罐的阀门和仪表处于异常状态,将2号、7号和12号的油品储罐排除;剩下的油品储罐按罐号从小到大排序为3号油
品储罐、6号油品储罐和18号油品储罐;最后将罐号最小的3号油品储罐作为目标油品储罐,其他的6号油品储罐和18号油品储罐可以作为备用油品储罐。
70.关于如何获取油品储罐的储油量,具体方法如下:
71.(1)根据雷达检测的油品储罐的液位和温度进行计算,公式如下:h’=h
×
[1+α(t-20)];其中,h为雷达检测的液位;h’为校正后的液位;α=1.2
×
10-5
为罐壁材质膨胀系数;t为雷达检测的储罐温度。
[0072]
(2)根据上面计算出来的液位h’在《罐容表》上查液位相对应的体积;根据液位按着m,cm,mm查得体积vm,vcm,vmm后,把这些查得的数加一起得到储油量为:gov=vm+vcm+vmm。
[0073]
本技术实施例根据油品储罐的储油量、仪表和阀门确定出一个目标油品储罐,输送该目标储罐中的成品油,基本上每种成品油从一个目标储罐中输送出去,不用再切换该成品油对应的其它油品储罐,减少切换油品储罐的次数,提高输油效率。
[0074]
基于上述实施例,输送所述目标油品储罐中的成品油之后,还包括:在当前油品牌号的成品油的实际油品输送量达到预设油品输送量时判断下一个油品牌号对应的目标油品储罐的仪表和阀门是否处于正常状态;其中,预设油品输送量小于目标油品输送量;若是,将下一个油品牌号对应的目标油品储罐标注上正常标识,以便输送标有正常标识的目标油品储罐中的成品油;若否,按照储罐顺序依次确定下一个油品牌号对应的目标油品储罐后的油品储罐的仪表和阀门是否处于正常状态,直至确定出仪表和阀门处于正常状态的油品储罐为止。
[0075]
本技术实施例在切换油品储罐时,提前再次确认下一个油品牌号对应的目标油品储罐的仪表和阀门是否正常;若正常,将其标注上正常标识;若异常,按照储罐顺序依次确定下一个油品牌号对应的目标油品储罐后的油品储罐的仪表和阀门是否处于正常状态,直至确定出仪表和阀门处于正常状态的油品储罐为止。本技术实施例在当前油品牌号的成品油的实际油品输送量达到预设油品输送量时判断下一个油品牌号对应的目标油品储罐的仪表和阀门是否处于正常状态,本技术实施例对预设油品输送量不作具体限定,预设油品输送量小于目标油品输送量,预设油品输送量可以是90%的目标油品输送量。
[0076]
本技术实施例在准备输送下一个成品油时,先检查下一个成品油对应的目标油品储罐的仪表和阀门是否处于正常状态,防止目标储油罐出现异常后还需重新切换油品储罐,进一步减少切换油品储罐的次数,提高输油效率。
[0077]
基于上述实施例,根据输送顺序和目标油品输送量输送油品储罐中的成品油之后还包括:获取进站流量计检测的当前成品油输送的累积值和雷达检测的当前成品油对应的油品储罐的油罐液位变化量;根据油罐液位变化量计算储油变化量;根据累积值和储油变化量计算平均值;判断平均值是否大于或等于目标油品输送量;若是,根据输送顺序对下一个成品油进行输送。
[0078]
本技术实施例中关于如何根据油罐液位变化量计算储油变化量可以参考上一实施例中根据油品储罐的液位计算储油量的方法。
[0079]
本技术实施例根据进站流量计的累积值和储油变化量的平均值作为判断依据,能够提高计算成品油已输送总量的准确性,能够及对下一个成品油进行输送,进一步降低混油量。
[0080]
可以理解的是,当进站流量计出现故障时,可以根据雷达检测的油罐液位变化量计算储油变化量,将储油变化量和目标油品输送量进行比较,在储油变化量大于或等于目标油品输送量时,输送下一个成品油;当雷达出现故障时,可以根据进站流量计检测的当前成品油输送的累积值,将累积值和目标油品输送量进行比较,在累积值大于或等于目标油品输送量时,输送下一个成品油;当进站流量计和雷达都出现故障时,发出报警提示,由操作员判断是否暂停对成品油进行输送。
[0081]
基于上述实施例,根据输送顺序和目标油品输送量输送油品储罐中的成品油之后,还包括:获取油品储罐的储油量;判断储油量是否低于预设储油量;若是,生成报警提示。
[0082]
本技术实施例对成品油进行输送后,油品储罐的成品油会减少,当低于预设储油量时,生成报警提示,提示操作员进行补油操作。补油时会根据每个油品储罐的储油量由小到大依次进行补油
[0083]
在上述实施例中,对于成品油的输送方法进行了详细描述,本技术还提供成品油的输送装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
[0084]
图2为本技术实施例提供的一种成品油的输送装置的结构图。如图2所示,成品油的输送装置包括:
[0085]
接收模块10,用于接收包含油品牌号的成品油的输送请求;
[0086]
第一确定模块11,用于确定每个油品牌号对应的油品密度、目标油品输送量和油品储罐;
[0087]
排序模块12,用于根据油品密度按从小到大对成品油排序以确定成品油的输送顺序;
[0088]
输送模块13,用于根据输送顺序和目标油品输送量输送油品储罐中的成品油。
[0089]
基于上述实施例,作为优选的实施例,输送模块包括:
[0090]
确定单元,用于确定当前所要输送的成品油对应的油品储罐;
[0091]
获取单元,用于获取油品储罐的罐号和储油量;
[0092]
筛选单元,用于筛选出储油量大于目标油品输送量且油品储罐的仪表和阀门均处于正常状态的油品储罐;
[0093]
排序单元,用于将筛选出的油品储罐按照罐号从小到大排序以确定油品储罐顺序,并确定罐号最小的为目标油品储罐;
[0094]
输送单元,用于输送目标油品储罐中的成品油。
[0095]
基于上述实施例,作为优选的实施例,还包括:
[0096]
判断模块,用于在当前油品牌号的成品油的实际油品输送量达到预设油品输送量时判断下一个油品牌号对应的目标油品储罐的仪表和阀门是否处于正常状态;其中,预设油品输送量小于目标油品输送量;
[0097]
标注模块,用于若下一个油品牌号对应的目标油品储罐的仪表和阀门处于正常状态,将下一个油品牌号对应的目标油品储罐标注上正常标识,以便输送标有正常标识的目标油品储罐中的成品油;
[0098]
第二确定模块,用于若下一个油品牌号对应的目标油品储罐的仪表和阀门处于异
常状态,按照储罐顺序依次确定下一个油品牌号对应的目标油品储罐后的油品储罐的仪表和阀门是否处于正常状态,直至确定出仪表和阀门处于正常状态的油品储罐为止。
[0099]
基于上述实施例,作为优选的实施例,还包括:
[0100]
累积值和油罐液位变化量获取模块,用于获取进站流量计检测的当前成品油输送的累积值和雷达检测的当前成品油对应的油品储罐的油罐液位变化量;
[0101]
第一计算模块,用于根据油罐液位变化量计算储油变化量;
[0102]
第二计算模块,用于根据累积值和储油变化量计算平均值;
[0103]
目标油品输送量判断模块,用于判断平均值是否大于或等于目标油品输送量;
[0104]
下一个成品油输送模块,用于若平均值大于或等于所述目标油品输送量,根据所述输送顺序对下一个成品油进行输送。
[0105]
基于上述实施例,作为优选的实施例,还包括:
[0106]
储油量获取模块,用于获取所述油品储罐的储油量;
[0107]
储油量判断模块,用于判断所述储油量是否低于预设储油量;
[0108]
报警生成模块,用于若储油量低于预设储油量,生成报警提示。
[0109]
由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
[0110]
本技术实施例所提供一种成品油的输送装置,接收包含油品牌号的成品油的输送请求;确定每个油品牌号对应的油品密度、目标油品输送量和油品储罐;根据油品密度按从小到大对成品油排序以确定成品油的输送顺序;根据输送顺序和目标油品输送量输送油品储罐中的成品油。本技术实施例根据油品密度按从小到大确定成品油的输送顺序时密度相近的成品油能够相邻排列进行输送,降低成品油在顺序输送过程中产出的混油量,并且产生的混油也易于处理。
[0111]
图3为本技术实施例提供的另一种成品油的输送装置的结构图,如图3所示,成品油的输送装置包括:存储器20,用于存储计算机程序;
[0112]
处理器21,用于执行计算机程序时实现如上述实施例成品油的输送方法的步骤。
[0113]
本实施例提供的成品油的输送装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
[0114]
其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
[0115]
存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多
个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的成品油的输送方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于油品牌号、油品密度、目标油品输送量和油品储罐等。
[0116]
在一些实施例中,成品油的输送装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
[0117]
本领域技术人员可以理解,图3中示出的结构并不构成对成品油的输送装置的限定,可以包括比图示更多或更少的组件。
[0118]
本技术实施例提供的成品油的输送装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:接收包含油品牌号的成品油的输送请求;确定每个油品牌号对应的油品密度、目标油品输送量和油品储罐;根据油品密度按从小到大对成品油排序以确定成品油的输送顺序;根据输送顺序和目标油品输送量输送油品储罐中的成品油。
[0119]
最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
[0120]
可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0121]
以上对本技术所提供的一种成品油的输送方法、装置及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
[0122]
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或暗示这些实体或操作之间存在任何这种实际的关系或顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1