System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及油品输送,特别涉及一种油品摩阻确定方法、装置、设备及存储介质。
技术介绍
1、在成品油输送过程中,经常会出现管道交替输送不同种类油品的情况。例如,交替输送时,管道中的前段为第一油品,后段为第二油品,则中间会产生一小段第一油品和第二油品的混油。其中,第一油品和第二油品的交界面称为批次界面。在输送过程中,随着批次界面位置的变化,管道内的油品摩阻也会发生变化。由于油品摩阻异常变化对于油品安全输送具有重要的影响,因此,如何确定油品摩阻是否发生异常成为了亟待解决的问题。
2、相关技术中,主要是先通过公式确定当前时间对应的油品摩阻,然后由相关人员根据历史摩阻的变化规律,确定该油品摩阻是否发生异常。
3、但人为确定油品摩阻是否发生异常,容易受主观因素以及经验的影响,存在误判的情况,准确性较低。
技术实现思路
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、确定所述本文档来自技高网...
【技术保护点】
1.一种油品摩阻确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述摩阻确定模型包括第一摩阻确定模型和第二摩阻确定模型;
3.根据权利要求1或2所述的方法,其特征在于,所述第一摩阻确定模型的训练过程,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一样本油品特征包括多个第一子特征;
5.根据权利要求4所述的方法,其特征在于,所述基于所述多个第一相关参数和所述多个第二相关参数,对所述多个第二子特征进行筛选,得到所述多个第一子特征,包括:
6.根据权利要求1或2所述的方法,其特征在于,所述第二摩阻确定模型的训练过程,包括:
7.根据权利要求1所述的方法,其特征在于,所述第一油品特征包括:第一输送站和第二输送站之间的高程差、所述第一输送站和所述第二输送站之间的里程差、油品从所述第一输送站输出的第一压力、所述油品进入所述第二输送站的第二压力以及所述油品从所述第一输送站输出的第一瞬时流量;其中,油品从所述第一输送站输送至所述第二输送站;
8.根据权利要求1所述的方法,
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.一种油品摩阻确定装置,其特征在于,所述装置包括:
12.根据权利要求11所述的装置,其特征在于,所述摩阻确定模型包括第一摩阻确定模型和第二摩阻确定模型;
13.根据权利要求11或12所述的装置,其特征在于,所述装置还包括:
14.根据权利要求13所述的装置,其特征在于,所述第一样本油品特征包括多个第一子特征;
15.根据权利要求14所述的装置,其特征在于,所述筛选模块,用于对于每个第一相关参数,若所述第一相关参数大于第一预设阈值,从所述第一相关参数对应的两个第二子特征中选择一个第二子特征,将被选择的第二子特征作为第一子特征;对于每个第二相关参数,若所述第二相关参数大于第二预设阈值,将所述第二相关参数中的第二子特征作为候选子特征;对多个候选子特征及其对应的第一样本油品摩阻进行拟合,得到第二关系数据;其中,所述第二关系数据用于表示所述多个候选子特征和所述第一样本摩阻之间的关系;确定所述第二关系数据中每个候选子特征对应的特征常数;将特征常数大于第三预设阈值的候选子特征确定为第一子特征,得到所述多个第一子特征。
16.根据权利要求11或12所述的装置,其特征在于,所述装置还包括:
17.根据权利要求11所述的装置,其特征在于,所述第一油品特征包括:第一输送站和第二输送站之间的高程差、所述第一输送站和所述第二输送站之间的里程差、油品从所述第一输送站输出的第一压力、所述油品进入所述第二输送站的第二压力以及所述油品从所述第一输送站输出的第一瞬时流量;其中,油品从所述第一输送站输送至所述第二输送站;
18.根据权利要求11所述的装置,其特征在于,所述第二确定模块,用于确定所述第一摩阻值和所述第二摩阻值之间的差值;若所述差值不在第一预设范围内,确定油品摩阻存在异常。
19.根据权利要求11所述的装置,其特征在于,所述装置还包括:
20.根据权利要求19所述的装置,其特征在于,所述装置还包括:
21.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至10任一项所述的油品摩阻确定方法。
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至10任一项所述的油品摩阻确定方法。
23.一种计算机程序产品,其特征在于,所述计算机程序产品中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至10任一项所述的油品摩阻确定方法。
...【技术特征摘要】
1.一种油品摩阻确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述摩阻确定模型包括第一摩阻确定模型和第二摩阻确定模型;
3.根据权利要求1或2所述的方法,其特征在于,所述第一摩阻确定模型的训练过程,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一样本油品特征包括多个第一子特征;
5.根据权利要求4所述的方法,其特征在于,所述基于所述多个第一相关参数和所述多个第二相关参数,对所述多个第二子特征进行筛选,得到所述多个第一子特征,包括:
6.根据权利要求1或2所述的方法,其特征在于,所述第二摩阻确定模型的训练过程,包括:
7.根据权利要求1所述的方法,其特征在于,所述第一油品特征包括:第一输送站和第二输送站之间的高程差、所述第一输送站和所述第二输送站之间的里程差、油品从所述第一输送站输出的第一压力、所述油品进入所述第二输送站的第二压力以及所述油品从所述第一输送站输出的第一瞬时流量;其中,油品从所述第一输送站输送至所述第二输送站;
8.根据权利要求1所述的方法,其特征在于,所述基于所述第一摩阻值和所述第二摩阻值,确定油品摩阻的异常情况,包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.一种油品摩阻确定装置,其特征在于,所述装置包括:
12.根据权利要求11所述的装置,其特征在于,所述摩阻确定模型包括第一摩阻确定模型和第二摩阻确定模型;
13.根据权利要求11或12所述的装置,其特征在于,所述装置还包括:
14.根据权利要求13所述的装置,其特征在于,所述第一样本油品特征包括多个第一子特征;
15.根据权利要求14所述的装置,其特征在于,所述筛选模块,用于对于每个第一相关参数,若所述第一相关参数大于第一预设阈值,从所述第一相关参数对应的两个第二子特征中选择一个第二...
【专利技术属性】
技术研发人员:何子襄,郑淮文,金玮,马旭鑫,安向哲,李新宅,辛麒,
申请(专利权)人:昆仑数智科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。