一种汽油质量指标预测及致因解析方法

文档序号:30973465发布日期:2022-08-02 22:32阅读:168来源:国知局
一种汽油质量指标预测及致因解析方法

1.本发明涉及油品指标预测技术领域,更具体的说是涉及一种汽油质量指标预测及致因解析方法。


背景技术:

2.成品汽油的生产过程中,油品质量是油品生产的关键,油品质量的优劣直接影响生产效益的高低,保证油品的质量达标又能实现调和效益最优化是企业不断改进成品汽油调和配方的根本原因,
3.但目前,在实际企业的生产过程中,由于部分不可解释性的数据驱动模型生成的油品调和配方存在生产损失的担忧,企业往往依据经验丰富的油品调和专家人工添加调和组分,再进行已调和的成品汽油质量指标的离线化验,为了防止油品质量指标不合格导致二次重调,人工经验配比调和往往质量过剩,严重影响企业的经济效益,而且油品调和质量指标的离线化验导致生产停滞。
4.针对以上问题,亟需对调和配方在生产之前进行可靠的成品汽油在线质量指标分析,考虑到轻量级梯度提升树(lightgbm)在实际工程应用中表现出的优良模型性能,将其用于成品汽油质量指标预测模型的建立,但由于其超参数较多,采取单一参数试错、网格搜索寻参或随机搜索寻参并不能一定寻找到全局最优参数,虽然在其他预测领域,已有应用遗传算法(ga)对轻量级梯度提升树的网络参数进行优化的先例,但传统的ga算法容易未成熟收敛而导致无法寻到最优解,以及算法不能及时利用网络中的反馈信息,而导致算法搜索速度较慢,并且即使在一定程度使得寻优参数趋于轻量级梯度提升树的最优解,但是搜索时间无疑会增加,
5.因此,如何对遗传算法(ga)进行改进,并基于改进的遗传算法(ga)建立优化后lightgbm网络及带有可解释性的成品汽油质量指标预测模型是本领域技术人员亟需解决的问题。


技术实现要素:

6.有鉴于此,本发明提供了一种汽油质量指标预测及致因解析方法,考虑轻量级梯度提升树算法(lightgbm)在训练速度和非线性处理方面的优势,将其应用于成品汽油质量指标的预测建模,并应用可解释机器学习框架shap解释指标预测致因,同时,针对梯度提升树网络(gbdt)训练过程中存在的参数选取困难问题,应用改进的遗传算法(iga)对相关参数进行优选,摒弃了人工经验和迭代试错选参的不便,极大简化了模型的参数调整过程。
7.为了实现上述目的,本发明采用如下技术方案:
8.一种汽油质量指标预测及致因解析方法,其特征在于,包括如下步骤:
9.s1、利用汽油历史生产数据离线构建lightgbm模型;
10.s2、通过引入正交变异、双点变异算子以及蜂王竞争机制的iga算法对所述lightgbm模型的超参数进行优化;
11.s3、获取成品汽油配方组分和质量指标数据,划分为训练集和测试集,对优化后的所述lightgbm模型进行训练,得到训练后的lightgbm模型;
12.s4、采用shap学习框架对通过所述训练后lightgbm模型获得的预测结果进行分析,得到每个样本特征对所述预测结果的影响程度以及影响方向。
13.优选的,s2中,所述通过iga算法对lightgbm模型的超参数进行优化的步骤包括:
14.s21:确定寻优参数,对其进行二进制编码,所述二进制编码随机生成个体,初始化种群;
15.s22:构建适应度函数,所述适应度函数为:
[0016][0017]
式中,i为样本个体,n为样本总数,表示仿真预测值,yi表示实际值;
[0018]
s23:根据所述适应度函数计算所述初始化种群的适应度,并引入蜂王竞争机制;
[0019]
s24:种群进化,采用轮盘赌方式选择参数组,依交叉率进行双点交叉,利用变异率结合迭代次数选择正交变异或双点变异,迭代产生新种群,
[0020]
比较当前种群参数组最优适应度值与新种群参数组最优适应度值大小,引入蜂王竞争机制使种群寻优收敛,产生新的种群,满足终止条件时结束优化。
[0021]
优选的,s3中,所述划分训练集和测试集前先根据拉依达准则去除异常值,所述拉依达准则是对被测量变量的精度测量,得到x1、x2...xn,再计算其算数平均值x,
[0022]
根据所述算术平均值x,按如下公式计算标准误差σ;
[0023][0024]
判断所述被测变量是否满足如下公式,
[0025]
|vi|=|x
i-x|>3σ
[0026]
若符合,认为xi含有粗大误差,为不合格数据,剔除。
[0027]
优选的,s3中,所述划分训练集和测试集前还包括对数据进行归一化处理,所述归一化处理采用min-max标准化方法,将s3中获取的所述成品汽油配方组分和质量指标数据转换为[0,1]区间内的数值,
[0028]
所述标准化转换函数为:
[0029][0030]
式中,f为实际测量值,f
min
作为样本数据最小值,f
max
为样本数据最大值。
[0031]
优选的,s3中,采用自助法对获取的所述成品汽油配方组分和质量指标数据进行划分,
[0032]
当样本总数为n,所述自助法为有放回地抽样n次,得到n的数据,剔除已重复数据后,得到m个数据,所述m个数据为训练集数据,其余n-m个数据为测试集数据。
[0033]
优选的,s3中,采用单边采样算法和互斥特征捆绑算法对优化后的所述lightgbm模型进行训练,并使用leaf-wise叶子生长策略,限定分裂深度。
[0034]
优选的,采用shap学习框架对通过所述训练后lightgbm模型获得的预测结果进行分析,得到shap概要图、特征交互shap图和特征shap依赖图,所述特征交互shap图按照shap值由大到小排序,用于衡量特征对模型预测值的贡献度和影响;
[0035]
优选的,s3中对所述lightgbm模型训练完成后,采用常用性能指标对所述训练完的lightgbm模型性能进行评价,所述常用性能指标包括均方误差mse、平均绝对误差mae和决定系数r2,计算公式如下:
[0036][0037][0038][0039]
式中n为测试集样本数量,表示参数预测值,yi表示实际值,表示均值。
[0040]
优选的,还采用预测误差分布ped对所述训练完的lightgbm模型性能进行评价,所述预测误差分布ped通过如下公式获得:
[0041][0042]
式中,num(υ≤δ)表示预测误差在误差δ范围之内的个数,num(n)表示预测数值总数,υ表示预测值与真实值误差集合,δ根据国ⅵ汽油下限标准和企业上限标准确定。
[0043]
经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种汽油质量指标预测及致因解析方法,引用正交变异及蜂王竞争机制,保证了种群多样性,加快了算法收敛速度,使其更快更容易地优化lightgbm模型的关键超参数,摒弃了人工选参以及迭代试错选参的不便,极大地简化了模型参数的调整过程;同时,引入shap分析框架解释lightgbm预测模型中特征对油品质量指标全局及交互影响,从全局和个体角度解释了模型对油品指标预测理由,增强了lightgbm模型预测结果的可信度,同时为成品汽油调和组分优化策略提供分析依据,为企业生产的提质增效奠定基础。
附图说明
[0044]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0045]
图1附图为本发明提供的采用iga对lightgbm模型进行优化的整体研究路线;
[0046]
图2附图为本发明提供的对lightgbm模型的训练流程;
[0047]
图3附图为本发明提供的shap学习框架图;
[0048]
图4附图为本发明提供的传统遗传算法(ga)与改进遗传算法(iga)的优参曲线;
[0049]
图5附图为本发明提供的基于不同模型的辛烷值预测结果;
[0050]
图6附图为本发明提供的不同模型对质量指标预测的性能对比图。
具体实施方式
[0051]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]
本实施例受成品汽油调和过程中对质量指标准确预测的需求驱动,引用了一种改进的ga用于优化lightgbm网络的新方法,该方法主要引进ga改进的正交变异以及蜂王竞争机制快速收敛选择出最优参数组,最后将最优的模型参数组用于lightgbm模型质量指标预测,并应用可解释机器学习框架shap分析模型输入的特征组分对调和油重要质量指标的耦合影响,基于工业数据驱动与可解释机器学习方法相结合的方法,为优化成品汽油调和组分、提升调和油质量指标提供了借鉴。
[0053]
具体的,本发明实施例公开的汽油质量指标预测及致因解析方法,通过如下步骤实现:
[0054]
s1、利用汽油历史生产数据离线构建lightgbm模型;
[0055]
lightgbm模型是基于梯度提升决策树框架gbdt改进的开源集成算法,针对gbdt在迭代的过程中需要遍历多次数据集,导致训练速度慢,内存消耗占用大等缺点,提出利用直方图算法(histogram algorithm)构建决策树模型,使得梯度提升决策树算法的执行节省约一半时间,
[0056]
s2、通过引入正交变异、双点变异算子以及蜂王竞争机制的iga算法对lightgbm模型的超参数进行优化,
[0057]
传统的遗传算法中,遗传编码中某些基因值过早丢失,导致未趋于最优解就收敛,即未成熟就收敛,或收敛速度过慢,即使在一定程度使得寻优参数趋于轻量级梯度提升树的最优解,但是搜索时间无疑会增加,这是标准遗传算法的最大问题;为防止种群个体陷入同一极值停止进化以及保证种群多样性,本发明采用改进的遗传算法iga,该算法通过引入正交变异、双点变异算子以及蜂王竞争机制使得种群保持多样性并提高收敛速度。
[0058]
在一个实施例中,选取直接关系模型精度以及训练速度的7个超参数进行优化,分别是n_estimators、learning_rate、max_depth、min_data_in_leaf、min_child_weight、l1_alpha、l2_lambda,进行优化的整体研究路线如图1所示;整体训练流程如图2所示;
[0059]
且优化步骤为:
[0060]
s21:确定寻优参数,对其进行二进制编码,所述二进制编码随机生成个体,初始化种群;
[0061]
s22:依据目标函数构造适应度函数,所述目标函数为:
[0062][0063]
式中,i为样本个体,n为样本总数,表示仿真预测值,yi表示实际值;
[0064]
s23:根据所述适应度函数计算所述初始化种群的适应度,并引入蜂王竞争机制;
[0065]
s24:种群进化,采用轮盘赌方式选择参数组,依交叉率进行双点交叉,利用变异率结合迭代次数选择正交变异或双点变异,迭代产生新种群,
[0066]
比较当前种群参数组最优适应度值与新种群参数组最优适应度值大小,引入蜂王竞争机制使种群寻优收敛,产生新的种群,满足终止条件时结束优化。
[0067]
种群进化过程为:
[0068]
a、对所述个体译码,并计算所述个体的适应度值,保留最优解个体,记为o;
[0069]
b、采用轮盘赌方式选择操作;
[0070]
c、对父代个体双点交叉,产生新个体;
[0071]
d、算法迭代前期采用正交变异算子产生新子代个体,进化后期采用双点变异产生新子代个体;
[0072]
e、计算新子代适应值,找出最优解个体,记为n;
[0073]
f、引入蜂王竞争机制,比较当前种群最优解个体o与新子代最优解个体n大小,如o《n,用n替代o保留;反之,继续保留o;
[0074]
g、重复(b-f),直到满足终止条件,结束优化。
[0075]
s3、获取成品汽油配方组分和质量指标数据,划分为训练集和测试集,对优化后的所述lightgbm模型进行训练,得到训练后的lightgbm模型;
[0076]
在模型训练时为减少异常数据误差,方便对数据进行系统化的分析与处理,需在划分训练集和测试集前对数据进行如下处理:
[0077]
1)根据拉依达准则,即3σ准则,去除异常值;在数据采集测量时,考虑采集测量设备以及人工测量误差导致部分错误以及缺失数据,需结合国ⅵ车用汽油标准利用3σ准则删除不合格以及缺失数据。
[0078]
3σ准则,即对被测量变量的精度测量,得到x1、x2...xn,再计算其算数平均值x,
[0079]
根据所述算术平均值x,按如下公式计算标准误差σ;
[0080][0081]
判断所述被测变量是否满足如下公式,
[0082]
|vi|=|x
i-x|>3σ
[0083]
若符合,认为xi含有粗大误差,为不合格数据,应当剔除。
[0084]
2)对数据进行归一化处理,为了避免不同特征数据取值因量纲的差异性带来预测结果误差,造成模型性能退化,本发明采用min-max标准化方法,将s3中所述获取的数据转换为[0,1]区间内的数值,
[0085]
所述标准化转换函数为:
[0086][0087]
式中,f为实际测量值,f
min
作为样本数据最小值,f
max
为样本数据最大值。
[0088]
在模型建立完成之后,需要对建立模型的性能进行测试分析,采用自助法对所述获取的成品汽油配方组分和质量指标数据进行划分,
[0089]
当样本总数为n,所述自助法为有放回地抽样n次,得到n的数据,剔除已重复数据
后,得到m个数据,所述m个数据为训练集数据,其余n-m个数据为测试集数据;
[0090]
然后采用单边采样算法和互斥特征捆绑算法对所述lightgbm模型进行训练,该算法能够在不损失预测准确率的前提下,大幅度提高模型的训练速度,同时降低内存的消耗,并且针对传统的同一层叶子分裂增益低的生长策略,lightgbm使用leaf-wise叶子生长策略,使得当前分裂增益最大的叶子进行分裂,不断循环,提高训练效率,为了防止过拟合,设定了最大深度限制。
[0091]
训练完成后,为了对成品汽油调和配方质量指标预测模型性能进行评价,采用回归模型常用的性能评价指标以及定义预测误差分布来评价指标预测模型的性能:
[0092]
1)常用性能指标,常用性能指标包括均方误差mse、平均绝对误差mae和决定系数r2,计算公式分别如下:
[0093][0094][0095][0096]
式中n为测试集样本数量,表示参数预测值,yi表示实际值,表示均值。
[0097]
2)预测误差分布ped,在实际工程应用中,允许生产存在一定的误差带,而且由于回归模型的预测值与实际值存在一定微小程度的偏差,考虑以上两点,本文对预测数值引入误差范围,从实际应用角度衡量模型的预测精准度。即在指标预测数值基础上,考虑指标下限国ⅵ汽油标准以及上限为企业标准,定义误差范围δ,以误差小于等于δ的个数占预测总数的比例来评价预测准确性,在误差范围δ的数值越多,说明模型预测性能更好。
[0098]
所述预测误差分布ped通过如下公式获得:
[0099][0100]
式中,num(υ≤δ)表示预测误差在误差δ范围之内的个数,num(n)表示预测数值总数,υ表示预测值与真实值误差集合,δ根据国ⅵ汽油下限标准和企业上限标准确定。
[0101]
s4、采用shap学习框架对通过所述训练后lightgbm模型获得的预测结果进行分析,得到每个样本特征对所述预测结果的影响程度以及影响方向。
[0102]
shap学习框架具体包括shap概要图、特征交互shap图和特征shap依赖图,所述特征交互shap图按照shap值由大到小排序,用于衡量特征对模型预测值的贡献度和影响。所述shap值为正表明特征值有助于提高预测值,为负表明特征对预测结果提升有反向作用。
[0103]
在一种实施例中,shap概要图、特征交互shap图和特征shap依赖图分别如图3中(a)、(b)、(c)所示;
[0104]
由shap概要图和模型输入特征交互shap图可以得出影响辛烷值预测结果的最主要特征是生成油,生成油特征值过大对辛烷值预测结果的提升有反向作用,醚化汽油特征
值过大也存在对辛烷值预测结果提升的抑制作用;而汽油重芳烃、乙苯、二甲苯、mtbe等特征值较大时对辛烷值预测结果的提升有正向促进作用;生成油与乙苯的依赖图表明在生成油特征值较小,乙苯特征值较大时对辛烷值的预测结果提升有正向作用。
[0105]
由于抗爆值与辛烷值性质相似,抗爆值预测shap分析结果与辛烷值一致,限于篇幅,仿真结果不予展示。
[0106]
为了验证改进遗传算法iga的优势,分别采用随机搜索、传统遗传算法(ga)对lightgbm模型进行超参数寻优,并与之进行比较。
[0107]
首先依据人工经验以及结合模型预测的实际问题,经过多次模型参数迭代试错,选定了直接影响lightgbm模型训练速度以及精度的7个超参数寻优范围。
[0108]
因为寻优超参数众多,采用随机搜索寻参可以提高寻参速度,但是依赖于迭代次数,对最优参数组合的搜索具有随机性,在超参数给定的搜索范围下,不放回抽样21次,最后选取均方根误差最小的参数组合如表1所示。
[0109][0110]
表1
[0111]
因为遗传算法的参数选择没有定性的规定,结合多次实验对比,本文将遗传算法运用于lightgbm模型参数寻优时,选择种群规模为50,最大进化代数为80代,正交变异代数8代,交叉概率pc=0.6,变异概率pm=0.1。传统遗传算法(ga)与改进遗传算法(iga)优参的寻参时间、适应度曲线如表2、图4所示:
[0112][0113]
表2
[0114]
由图4可知,传统遗传算法(ga)用于成品汽油质量指标lightgbm模型参数寻优在约47代时才收敛到最优解,而本发明引入改进遗传算法(iga)优参在约23代时便收敛到最优解,并且根据寻参时间对比可见,lightgbm模型采用改进遗传算法(iga)对参数寻优的收敛速度更快。
[0115]
为了验证本文提出的改进遗传算法优参的lightgbm模型在质量指标预测建模中的优越性,将其与k邻近回归算法、支持向量机、随机森林、随机搜索结合人工经验寻参的lightgbm模型、传统遗传算法优参的lightgbm模型进行预测结果对比,图5为基于不同模型的辛烷值预测结果,即a、b、c、d、e、f分别为基于svm模型、knn模型、rf模型、lgbm模型、ga_lgbm模型以及iga_lgbm模型的辛烷值预测值与真实值对比,由图可以直观看出基于lightgbm模型、遗传算法优参的lightgbm模型以及基于改进的遗传算法优参的lightgbm模
型仅有个别样本与真实样本未重合,且重合度较高;而经过优选的rf、knn、svm依次表现出预测值与真实样本出现多个未重合,且重合度依次降低(其他5种质量指标也表现出类似结果)。由此可知,本文考虑的基于lightgbm模型应用于成品汽油质量指标的预测是优于其它大部分机器学习模型的。
[0116][0117]
表3
[0118]
表3为不同模型质量指标预测的性能定量比较,图6为不同模型对质量指标预测的性能对比,
[0119]
从表3、图6可知,相比较其他方法,本文提出的基于lightgbm模型的mse、mae数值均最小,在误差为0.15的范围内本文模型也展现了良好的预测准确性,并且r2数值整体最接近于1,表明此模型对质量指标预测具有更好的精确性和泛化能力。
[0120][0121]
表4
[0122]
表4为几种优参方法经过5次实验的质量指标预测平均误差对比,由表4可知,可以看出基于iga_lightgbm模型在成品汽油质量指标预测中有更小的预测误差且预测精准,鉴于此,基于本文联合iga_lightgbm模型预测性能优良,可用于成品汽油质量指标建模。
[0123]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0124]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1