一种烟草行业中的打孔水松纸透气度检测方法转让专利

申请号 : CN201510822772.8

文献号 : CN105300868B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡蓉王倩倩周志杰钱斌陈少峰

申请人 : 昆明理工大学

摘要 :

本发明涉及一种烟草行业中的打孔水松纸透气度检测方法,属于烟草和化工软测量技术领域。本发明首先通过置信规则库建立打孔水松纸图像特征中的输入变量与输出变量之间置信规则,进而构成置信规则库透气度检测模型;然后在训练数据的支持下,根据粒子群算法训练置信规则库透气度检测模型;最后将测试符合工业生产要求的置信规则库透气度检测模型应用于打孔水松纸透气度的在线检测。本发明模型反映了透气度检测过程中输入输出信息之间的关系,在工业相机在线采集数据的辅助下,完成了透气度的在线检测。该方法比传统的透气度检测方法要节约时间,而且成本低,检测精度能够达到国家要求,提高了检测的工作效率。

权利要求 :

1.一种烟草行业中的打孔水松纸透气度检测方法,其特征在于:首先通过置信规则库建立打孔水松纸图像特征中的输入变量与输出变量之间置信规则,进而构成置信规则库透气度检测模型;然后在训练数据的支持下,根据粒子群算法训练置信规则库透气度检测模型;最后将测试符合工业生产要求的置信规则库透气度检测模型应用于打孔水松纸透气度的在线检测;

所述方法的具体步骤如下:

Step1、确定置信规则库透气度检测模型的输入变量的评价等级的参考值和输出变量的评价效用:设置置信规则库透气度检测模型输入变量的评价等级的参考值A和输出变量的评价效用u;其中,A={A1,A2,...,AM}表示M个输入变量的评价等级的参考值构成的集合,且Ai={Ai,j,i=1,2,...M;j=1,2,…,Ji}表示第i个输入变量的第j个评价等级的参考值构成的集合;u=[u1,u2,…,uN]表示输出变量的N个评价效用构成的集合;

Step2、根据M个输入变量的评价等级的参考值的个数Ji构建置信规则库透气度检测模型的置信规则库,得到置信规则库中包含L条置信规则;其中,L=J1*J2*...*Ji*...*JM;

Step3、设置置信规则库透气度检测模型的优化目标为:

约束条件为:

o≤δi≤1,i=1,2,...M             (3)

0≤θk≤1,k=1,2,…,L          (4)

0≤βn,k≤1,n=1,2,…,N,k=1,2,…,L        (5)式中,ξ(V)表示训练数据总的平均相对误差,V=[θk,βn,k,δi]表示由置信规则库透气度检测模型的参数构成的列向量,θk是置信规则库中第k条置信规则的规则权重,βn,k(n=1,

2,…,N,k=1,2,…,L)是第k条置信规则中输出部分相对于第n个评价效用的置信度,δi是第i个输入变量的前提属性权重;ym(m=1,2,…,T)为输出变量的数值型观测值;

为置信规则库透气度检测模型对应于ym的估计值;T为训练数据总数;abs表示绝对值函数;

Step4、选择粒子群算法作为置信规则库透气度检测模型的参数向量V的优化算法:Step4.1、设置粒子群算法的种群规模popsize=30;惯性权重w=0.7298;加速因子c1=

0.3,c2=0.7;迭代终止条件gen=60;规则权重θk和前提属性权重δi的粒子更新速度限制vmax=0.1,置信度βn,k的粒子更新速度限制vmax=0.2;

Step4.2、初始化粒子种群,根据约束式(3)-式(6)初始化置信规则库透气度检测模型的参数向量V构成的粒子群;

Step4.3、读入采集的输入变量和输出变量数据作为训练数据;

Step4.4、基于置信规则信息的转换技术,将读入的训练数据中的输入变量转换为置信规则库透气度检测模型需要的分布式输入;

Step4.5、利用证据推理算法,根据已转换的分布式输入,对所有的置信规则进行组合,计算置信规则库透气度检测模型相对于训练数据的透气度估计值Step4.6、根据式(2)计算每个粒子的适应值,根据式(1)评价每个粒子的适应值,以确定粒子个体历史最优位置pbest和种群历史最优位置gbest;其中,每个粒子的局部最优解pbest设为其初始位置,pbest中的最好值设为gbest;

Step4.7、根据式粒子的位置和速度的公式对粒子的位置和速度进行更新;

Step4.8、粒子更新后,对违反约束的变量做如下处理:

对于规则权重,当其超出约束边界时,按式(7)处理;

对于置信度,首先通过式(8)使得每个置信度在0到1之间,然后通过式(9)所示的归一化,使其满足式(6)所示的约束条件;

对前提属性权重,当其超出约束边界时,按式(10)处理;

Step4.9、利用证据推理重新计算置信规则库透气度检测模型相对于训练数据的透气度估计值,然后评价粒子适应值,判断此时该粒子的适应度是否优于pbest和gbest,若是则更新pbest和gbest;

Step4.10、判断是否满足终止条件:如果算法达到最大迭代次数gen,则终止迭代;否则转至step4.7,直到满足终止条件,输出最优值gbest;

Step5:通过训练得到的gbest,即V的优化值,构建完整的置信规则库透气度检测模型,用于烟草行业中的打孔水松纸透气度检测。

2.根据权利要求1所述的烟草行业中的打孔水松纸透气度检测方法,其特征在于:所述输入变量选取来自于打孔水松纸测试样本上所打孔的排数、打孔水松纸测试样本在打孔过程中纸带的走纸速度、打孔水松纸测试样本图像特征中的孔面积和平均灰度;输出变量为打孔水松纸测试样本的透气度。

说明书 :

一种烟草行业中的打孔水松纸透气度检测方法

技术领域

[0001] 本发明涉及一种烟草行业中的打孔水松纸透气度检测方法,属于烟草和化工软测量技术领域。

背景技术

[0002] 烟草燃烧时所产生的焦油、尼古丁以及一氧化碳对人类身体是有害的,为了降低吸烟时这些物质对人体的危害,相关技术人员已成功研制了卷烟水松纸激光打孔技术,并应用到了生产中。经激光打孔后的水松纸具有一定的透气度,透气度的大小能有效控制吸烟时产生的焦油、尼古丁、一氧化碳等有害物质的含量,是检测打孔水松纸质量的一个重要指标,所以有必要开发研究一套可靠的水松纸透气度检测系统。
[0003] 常用的透气度检测方法主要为本特生法或肖伯尔法,这些方法在实际应用中已经取得了很好的效果,但是不足的是这些仪器的检测方法主要为气压法,需要压缩机、流量计等,由于各种原因,实际操作压差往往不是标准操作压差,会给检测带来误差,并且测量速度较慢,最快的也要4s。此外,国内透气度检测仪一般不能实现水松纸透气度的在线检测,其离线检测模式增加了生产中的工作量,具有滞后性,还可能会增加产品的不合格率,造成水松纸打孔材料的浪费;而一些进口的透气度检测仪可以实现在线检测,却又过于复杂,并且价格昂贵。因此,开发出一种检测透气度的软测量方法势在必行。
[0004] 打孔水松纸孔面积与平均灰度和透气度之间的关系,是一个非线性建模问题。置信规则库(Belief-rule-base,BRB)系统本质上一种专家系统,由一系列置信规则组成,这些置信规则描述了从输入到输出部分评价结果之间的映射关系,相对于传统的IF-THEN规则,它提供了一种能够包含更多信息、更加接近实际的知识表达方式,能够有效利用各种类型的信息,建立输入输出之间的非线性模型。因此,对于透气度的软测量采用基于置信规则库的算法。

发明内容

[0005] 本发明所要解决的技术问题是实现打孔水松纸透气度的在线软测量,对此提出了一种基于置信规则库的水松纸透气度在线检测方法。
[0006] 本发明的技术方案是:一种烟草行业中的打孔水松纸透气度检测方法,首先通过置信规则库建立打孔水松纸图像特征中的输入变量与输出变量之间置信规则,进而构成置信规则库透气度检测模型;然后在训练数据的支持下,根据粒子群算法训练置信规则库透气度检测模型;最后将测试符合工业生产要求的置信规则库透气度检测模型应用于打孔水松纸透气度的在线检测。
[0007] 所述方法的具体步骤如下:
[0008] Step1、确定置信规则库透气度检测模型的输入变量的评价等级的参考值和输出变量的评价效用:
[0009] 设置置信规则库透气度检测模型输入变量的评价等级的参考值A和输出变量的评价效用u;其中,A={A1,A2,...,AM}表示M个输入变量的评价等级的参考值构成的集合,且Ai={Ai,j,i=1,2,...M;j=1,2,…,Ji}表示第i个输入变量的第j个评价等级的参考值构成的集合;u=[u1,u2,…,uN]表示输出变量的N个评价效用构成的集合;
[0010] Step2、根据M个输入变量的评价等级的参考值的个数Ji构建置信规则库透气度检测模型的置信规则库,得到置信规则库中包含L条置信规则;其中,L=J1*J2*...*Ji*...*JM;
[0011] Step3、设置置信规则库透气度检测模型的优化目标为:
[0012]
[0013]
[0014] 约束条件为:
[0015] o≤δi≤1,i=1,2,...M   (3)
[0016] 0≤θk≤1,k=1,2,…,L   (4)
[0017] 0≤βn,k≤1,n=1,2,…,N,k=1,2,…,L   (5)
[0018]
[0019] 式中,ξ(V)表示训练数据总的平均相对误差,V=[θk,βn,k,δi]表示由置信规则库透气度检测模型的参数构成的列向量,θk是置信规则库中第k条置信规则的规则权重,βn,k(n=1,2,…,N,k=1,2,…,L)是第k条置信规则中输出部分相对于第n个评价效用的置信度,δi是第i个输入变量的前提属性权重;ym(m=1,2,…,T)为输出变量的数值型观测值;为置信规则库透气度检测模型对应于ym的估计值;T为训练数据总数;
[0020] Step4、选择粒子群算法作为置信规则库透气度检测模型的参数向量V的优化算法:
[0021] Step4.1、设置粒子群算法的种群规模popsize=30;惯性权重w=0.7298;加速因子c1=0.3,c2=0.7;迭代终止条件gen=60;规则权重θk和前提属性权重δi的粒子更新速度限制vmax=0.1,置信度βn,k的粒子更新速度限制vmax=0.2;
[0022] Step4.2、初始化粒子种群,根据约束式(3)-式(6)初始化置信规则库透气度检测模型的参数向量V构成的粒子群;
[0023] Step4.3、读入采集的输入变量和输出变量数据作为训练数据;
[0024] Step4.4、基于置信规则信息的转换技术,将读入的训练数据中的输入变量转换为置信规则库透气度检测模型需要的分布式输入;
[0025] Step4.5、利用证据推理算法,根据已转换的分布式输入,对所有的置信规则进行组合,计算置信规则库透气度检测模型相对于训练数据的透气度估计值
[0026] Step4.6、根据式(2)计算每个粒子的适应值,根据式(1)评价每个粒子的适应值,以确定粒子个体历史最优位置pbest和种群历史最优位置gbest;其中,每个粒子的局部最优解pbest设为其初始位置,pbest中的最好值设为gbest;
[0027] Step4.7、根据式粒子的位置和速度的公式对粒子的位置和速度进行更新;
[0028] Step4.8、粒子更新后,对违反约束的变量做如下处理:
[0029] 对于规则权重,当其超出约束边界时,按式(7)处理;
[0030]
[0031] 对于置信度,首先通过式(8)使得每个置信度在0到1之间,然后通过式(9)所示的归一化,使其满足式(6)所示的约束条件;
[0032]
[0033]
[0034] 对前提属性权重,当其超出约束边界时,按式(10)处理;
[0035]
[0036] Step4.9、利用证据推理重新计算置信规则库透气度检测模型相对于训练数据的透气度估计值,然后评价粒子适应值,判断此时该粒子的适应度是否优于pbest和gbest,若是则更新pbest和gbest;
[0037] Step4.10、判断是否满足终止条件:如果算法达到最大迭代次数gen,则终止迭代;否则转至step4.7,直到满足终止条件,输出最优值gbest;
[0038] Step5:通过训练得到的gbest,即V的优化值,构建完整的置信规则库透气度检测模型,用于烟草行业中的打孔水松纸透气度检测。
[0039] 所述输入变量选取来自于打孔水松纸测试样本上所打孔的排数、打孔水松纸测试样本在打孔过程中纸带的走纸速度、打孔水松纸测试样本图像特征中的孔面积和平均灰度;输出变量为打孔水松纸测试样本的透气度。
[0040] 本发明的有益效果是:该模型反映了透气度检测过程中输入输出信息之间的关系,在工业相机在线采集数据的辅助下,完成了透气度的在线检测。该方法比传统的透气度检测方法要节约时间,而且成本低,检测精度能够达到国家要求,提高了检测的工作效率。

附图说明

[0041] 图1是本发明的流程图;
[0042] 图2是本发明训练集透气度真实值与置信规则库透气度检测模型的估计值;
[0043] 图3是本发明测试集透气度真实值与置信规则库透气度检测模型的估计值。

具体实施方式

[0044] 实施例1:如图1-3所示,一种烟草行业中的打孔水松纸透气度检测方法,首先通过置信规则库建立打孔水松纸图像特征中的输入变量与输出变量之间置信规则,进而构成置信规则库透气度检测模型;然后在训练数据的支持下,根据粒子群算法训练置信规则库透气度检测模型;最后将测试符合工业生产要求的置信规则库透气度检测模型应用于打孔水松纸透气度的在线检测。
[0045] 所述方法的具体步骤如下:
[0046] Step1、确定置信规则库透气度检测模型的输入变量的评价等级的参考值和输出变量的评价效用:
[0047] 设置置信规则库透气度检测模型输入变量的评价等级的参考值A和输出变量的评价效用u;其中,A={A1,A2,...,AM}表示M个输入变量的评价等级的参考值构成的集合,且Ai={Ai,j,i=1,2,...M;j=1,2,…,Ji}表示第i个输入变量的第j个评价等级的参考值构成的集合;u=[u1,u2,…,uN]表示输出变量的N个评价效用构成的集合;
[0048] Step2、根据M个输入变量的评价等级的参考值的个数Ji构建置信规则库透气度检测模型的置信规则库,得到置信规则库中包含L条置信规则;其中,L=J1*J2*...*Ji*...*JM;
[0049] Step3、设置置信规则库透气度检测模型的优化目标为:
[0050]
[0051]
[0052] 约束条件为:
[0053] o≤δi≤1,i=1,2,...M   (3)
[0054] 0≤θk≤1,k=1,2,…,L   (4)
[0055] 0≤βn,k≤1,n=1,2,…,N,k=1,2,…,L   (5)
[0056]
[0057] 式中,ξ(V)表示训练数据总的平均相对误差,V=[θk,βn,k,δi]表示由置信规则库透气度检测模型的参数构成的列向量,θk是置信规则库中第k条置信规则的规则权重,βn,k(n=1,2,…,N,k=1,2,…,L)是第k条置信规则中输出部分相对于第n个评价效用的置信度,δi是第i个输入变量的前提属性权重;ym(m=1,2,…,T)为输出变量的数值型观测值;为置信规则库透气度检测模型对应于ym的估计值;T为训练数据总数;
[0058] Step4、选择粒子群算法作为置信规则库透气度检测模型的参数向量V的优化算法:
[0059] Step4.1、设置粒子群算法的种群规模popsize=30;惯性权重w=0.7298;加速因子c1=0.3,c2=0.7;迭代终止条件gen=60;规则权重θk和前提属性权重δi的粒子更新速度限制vmax=0.1,置信度βn,k的粒子更新速度限制vmax=0.2;
[0060] Step4.2、初始化粒子种群,根据约束式(3)-式(6)初始化置信规则库透气度检测模型的参数向量V构成的粒子群;
[0061] Step4.3、读入采集的输入变量和输出变量数据作为训练数据;
[0062] Step4.4、基于置信规则信息的转换技术,将读入的训练数据中的输入变量转换为置信规则库透气度检测模型需要的分布式输入;
[0063] Step4.5、利用证据推理算法,根据已转换的分布式输入,对所有的置信规则进行组合,计算置信规则库透气度检测模型相对于训练数据的透气度估计值
[0064] Step4.6、根据式(2)计算每个粒子的适应值,根据式(1)评价每个粒子的适应值,以确定粒子个体历史最优位置pbest和种群历史最优位置gbest;其中,每个粒子的局部最优解pbest设为其初始位置,pbest中的最好值设为gbest;
[0065] Step4.7、根据式粒子的位置和速度的公式对粒子的位置和速度进行更新;
[0066] Step4.8、粒子更新后,对违反约束的变量做如下处理:
[0067] 对于规则权重,当其超出约束边界时,按式(7)处理;
[0068]
[0069] 对于置信度,首先通过式(8)使得每个置信度在0到1之间,然后通过式(9)所示的归一化,使其满足式(6)所示的约束条件;
[0070]
[0071]
[0072] 对前提属性权重,当其超出约束边界时,按式(10)处理;
[0073]
[0074] Step4.9、利用证据推理重新计算置信规则库透气度检测模型相对于训练数据的透气度估计值,然后评价粒子适应值,判断此时该粒子的适应度是否优于pbest和gbest,若是则更新pbest和gbest;
[0075] Step4.10、判断是否满足终止条件:如果算法达到最大迭代次数gen,则终止迭代;否则转至step4.7,直到满足终止条件,输出最优值gbest;
[0076] Step5:通过训练得到的gbest,即V的优化值,构建完整的置信规则库透气度检测模型,用于烟草行业中的打孔水松纸透气度检测。
[0077] 所述输入变量选取来自于打孔水松纸测试样本上所打孔的排数、打孔水松纸测试样本在打孔过程中纸带的走纸速度、打孔水松纸测试样本图像特征中的孔面积和平均灰度;输出变量为打孔水松纸测试样本的透气度。
[0078] 实施例2:如图1-3所示,一种烟草行业中的打孔水松纸透气度检测方法,首先通过置信规则库建立打孔水松纸图像特征中的输入变量与输出变量之间置信规则,进而构成置信规则库透气度检测模型;然后在训练数据的支持下,根据粒子群算法训练置信规则库透气度检测模型;最后将测试符合工业生产要求的置信规则库透气度检测模型应用于打孔水松纸透气度的在线检测。
[0079] 所述方法的具体步骤如下:
[0080] Step1、确定置信规则库透气度检测模型的输入变量的评价等级的参考值和输出变量的评价效用:
[0081] 设置置信规则库透气度检测模型输入变量的评价等级的参考值A和输出变量的评价效用u;其中,A={A1,A2,...,AM}表示M个输入变量的评价等级的参考值构成的集合,且Ai={Ai,j,i=1,2,...M;j=1,2,…,Ji}表示第i个输入变量的第j个评价等级的参考值构成的集合;u=[u1,u2,…,uN]表示输出变量的N个评价效用构成的集合;
[0082] Step2、根据M个输入变量的评价等级的参考值的个数Ji构建置信规则库透气度检测模型的置信规则库,得到置信规则库中包含L条置信规则;其中,L=J1*J2*...*Ji*...*JM;
[0083] Step3、设置置信规则库透气度检测模型的优化目标为:
[0084]
[0085]
[0086] 约束条件为:
[0087] o≤δi≤1,i=1,2,...M   (3)
[0088] 0≤θk≤1,k=1,2,…,L   (4)
[0089] 0≤βn,k≤1,n=1,2,…,N,k=1,2,…,L   (5)
[0090]
[0091] 式中,ξ(V)表示训练数据总的平均相对误差,V=[θk,βn,k,δi]表示由置信规则库透气度检测模型的参数构成的列向量,θk是置信规则库中第k条置信规则的规则权重,βn,k(n=1,2,…,N,k=1,2,…,L)是第k条置信规则中输出部分相对于第n个评价效用的置信度,δi是第i个输入变量的前提属性权重;ym(m=1,2,…,T)为输出变量的数值型观测值;为置信规则库透气度检测模型对应于ym的估计值;T为训练数据总数;
[0092] Step4、选择粒子群算法作为置信规则库透气度检测模型的参数向量V的优化算法:
[0093] Step4.1、设置粒子群算法的种群规模popsize=30;惯性权重w=0.7298;加速因子c1=0.3,c2=0.7;迭代终止条件gen=60;规则权重θk和前提属性权重δi的粒子更新速度限制vmax=0.1,置信度βn,k的粒子更新速度限制vmax=0.2;
[0094] Step4.2、初始化粒子种群,根据约束式(3)-式(6)初始化置信规则库透气度检测模型的参数向量V构成的粒子群;
[0095] Step4.3、读入采集的输入变量和输出变量数据作为训练数据;
[0096] Step4.4、基于置信规则信息的转换技术,将读入的训练数据中的输入变量转换为置信规则库透气度检测模型需要的分布式输入;
[0097] Step4.5、利用证据推理算法,根据已转换的分布式输入,对所有的置信规则进行组合,计算置信规则库透气度检测模型相对于训练数据的透气度估计值
[0098] Step4.6、根据式(2)计算每个粒子的适应值,根据式(1)评价每个粒子的适应值,以确定粒子个体历史最优位置pbest和种群历史最优位置gbest;其中,每个粒子的局部最优解pbest设为其初始位置,pbest中的最好值设为gbest;
[0099] Step4.7、根据式粒子的位置和速度的公式对粒子的位置和速度进行更新;
[0100] Step4.8、粒子更新后,对违反约束的变量做如下处理:
[0101] 对于规则权重,当其超出约束边界时,按式(7)处理;
[0102]
[0103] 对于置信度,首先通过式(8)使得每个置信度在0到1之间,然后通过式(9)所示的归一化,使其满足式(6)所示的约束条件;
[0104]
[0105]
[0106] 对前提属性权重,当其超出约束边界时,按式(10)处理;
[0107]
[0108] Step4.9、利用证据推理重新计算置信规则库透气度检测模型相对于训练数据的透气度估计值,然后评价粒子适应值,判断此时该粒子的适应度是否优于pbest和gbest,若是则更新pbest和gbest;
[0109] Step4.10、判断是否满足终止条件:如果算法达到最大迭代次数gen,则终止迭代;否则转至step4.7,直到满足终止条件,输出最优值gbest;
[0110] Step5:通过训练得到的gbest,即V的优化值,构建完整的置信规则库透气度检测模型,用于烟草行业中的打孔水松纸透气度检测。
[0111] 实施例3:如图1-3所示,一种烟草行业中的打孔水松纸透气度检测方法,首先通过置信规则库建立打孔水松纸图像特征中的输入变量与输出变量之间置信规则,进而构成置信规则库透气度检测模型;然后在训练数据的支持下,根据粒子群算法训练置信规则库透气度检测模型;最后将测试符合工业生产要求的置信规则库透气度检测模型应用于打孔水松纸透气度的在线检测。
[0112] 所述输入变量选取来自于打孔水松纸测试样本上所打孔的排数、打孔水松纸测试样本在打孔过程中纸带的走纸速度、打孔水松纸测试样本图像特征中的孔面积和平均灰度;输出变量为打孔水松纸测试样本的透气度。
[0113] 实施例4:如图1-3所示,一种烟草行业中的打孔水松纸透气度检测方法,首先通过置信规则库建立打孔水松纸图像特征中的输入变量与输出变量之间置信规则,进而构成置信规则库透气度检测模型;然后在训练数据的支持下,根据粒子群算法训练置信规则库透气度检测模型;最后将测试符合工业生产要求的置信规则库透气度检测模型应用于打孔水松纸透气度的在线检测。
[0114] 实施例5:如图1-3所示,一种烟草行业中的打孔水松纸透气度检测方法:首先根据专家知识选取置信规则库透气度检测模型的输入变量为孔面积和平均灰度,输出变量为透气度;然后在历史数据的支持下,根据粒子群算法训练置信规则库透气度检测模型;最后将测试符合工业生产要求的置信规则库透气度检测模型应用于打孔水松纸透气度的在线检测。
[0115] 所述方法的具体步骤如下:
[0116] Step1、给出置信规则库透气度检测模型的输入变量孔面积和平均灰度的评价等级的参考值A和输出变量的评价效用u,如表1、表2和表3,则M=2,J1=4,J2=4,N=4。
[0117] 表1孔面积的参考值
[0118]语义值 A11 A12 A13 A14
量化值 1280 1800 2100 3810
[0119] 表2平均灰度的参考值
[0120]语义值 A21 A22 A23 A24
量化值 90 160 190 225
[0121] 表3透气度的参考值
[0122]语义值 u1 u2 u3 u4
量化值 160 240 350 425
[0123] Step2、根据2个输入变量的评价等级的参考值的个数Ji构建置信规则库透气度检测模型的置信规则库,得到置信规则库中包含L条置信规则;其中,L=J1*J2=4*4=16;其中第k条规则描述如下:
[0124] Rk:if x1 is A1∧x2 is A2
[0125] then{(u1,β1,k),(u2,β2,k),(u3,β3,k),(u4,β4,k)}   (1)
[0126] withθk andδ1,δ2
[0127] Step3、设置置信规则库透气度检测模型的优化目标为:
[0128]
[0129]
[0130] 约束条件为:
[0131] o≤δi≤1,i=1,2,   (4)
[0132] 0≤θk≤1,k=1,2,…,16,   (5)
[0133] 0≤βn,k≤1,n=1,2,…,4,k=1,2,…,16   (6)
[0134]
[0135] 式中,ξ(V)表示训练数据总的平均相对误差;V=[θk,βn,k,δi]表示由置信规则库透气度检测模型的参数构成的列向量,由表1、表2、表3和式(1)可知,V中包含参数个数为L+L*N+2=16*4+16+2=82;θk是置信规则库中第k条置信规则的规则权重,βn,k(n=1,2,…,N,k=1,2,…,L)是第k条置信规则中输出部分相对于第n个评价效用的置信度,δi是第i个输入变量的前提属性权重;ym(m=1,2,…,T)为输出变量的数值型观测值; 为置信规则库透气度检测模型对应于ym的估计值;T为训练数据总数;
[0136] Step4、根据step3中置信规则库透气度检测模型的优化目标和约束条件的特性,可知其属于连续优化问题,所以选择粒子群算法作为置信规则库透气度检测模型的参数向量V的优化算法:
[0137] Step4.1、设置粒子群算法的种群规模popsize=30;惯性权重w=0.7298;加速因子c1=0.3,c2=0.7;迭代次数也即算法的迭代终止条件gen=60;规则权重θk和前提属性权重δi的粒子更新速度限制vmax=0.1,置信度的粒子更新速度限制vmax=0.2;
[0138] Step4.2、初始化粒子种群。根据约束式(4)-式(7)初始化置信规则库透气度检测模型的参数向量V构成的粒子群;
[0139] Step4.3、读入已采集的60组训练数据,包括输入变量孔面积、平均灰度和输出变量透气度,则式(3)中训练数据总数T=60;
[0140] Step4.4、基于置信规则信息的转换技术,将读入的训练数据中的输入变量转换为置信规则库透气度检测模型需要的分布式输入S(xi)={(Ai,j,ti,j),i=1,2,j=1,2,3,4}。例如,输入变量孔面积x1=1750,大于A1,1=1280小于A1,2=1800,则t1,1=(A1,2-x1)/(A1,2-A1,1)=0.0962,t1,2=(x1-A1,1)/(A1,2-A1,1)=1-t1,1=0.9038,t1,3=0,t1,4=0,对应置信规则库透气度检测模型需要的分布式输入为:
[0141] S(x1)={(A1,1,t1,1),(A1,2,t1,2),(A1,3,t1,3),(A1,4,t1,4)}
[0142] ={(1280,0.0962),(1800,0.9038),(2100,0),(3810,0)}
[0143] Step4.5、利用证据推理算法,根据已转换的分布式输入,对所有的置信规则进行组合,计算置信规则库透气度检测模型相对于训练数据的透气度估计值 其中证据推理算法的解析描述如下:
[0144]
[0145]
[0146]
[0147]
[0148] 式(8)中wk是第k条置信规则的激活权重;式(10)中N=4;
[0149] Step4.6:根据式(3)计算每个粒子的适应值,根据式(2)评价每个粒子的适应值,以确定粒子个体历史最优位置pbest和种群历史最优位置gbest;其中,每个粒子的局部最优解pbest设为其初始位置,pbest中的最好值设为gbest;
[0150] Step4.7:根据式(12)-式(15)中的粒子的位置和速度的公式更新每个粒子的位置z和速度v;式(12)-式(15)中s表示当前迭代代数;
[0151]
[0152]
[0153]
[0154]
[0155] Step4.8、粒子更新后,对违反约束的变量做如下处理:
[0156] 对于规则权重,当其超出约束边界时,按式(16)处理;
[0157]
[0158] 对于置信度,首先通过式(17)使得每个置信度在0到1之间,然后通过式(18)所示的归一化,使其满足式(7)所示的约束条件;
[0159]
[0160]
[0161] 对前提属性权重,当其超出约束边界时,按式(19)处理;
[0162]
[0163] Step4.9、利用证据推理重新计算置信规则库透气度检测模型相对于训练数据的透气度估计值,然后评价粒子适应值,判断此时该粒子的适应度是否优于pbest和gbest,若是则更新pbest和gbest;
[0164] Step4.10、判断是否满足终止条件。如果算法达到最大迭代次数gen,则终止迭代;否则转至step4.7,直到满足终止条件,输出最优值gbest;
[0165] Step5、通过训练得到的gbest,即V的优化值,构建完整的置信规则库透气度检测模型,再选取30组不同数据对置信规则库透气度检测模型进行测试,测试符合要求的模型即可在工业相机和图像处理技术的辅助下完成打孔水松纸透气度的在线测试。
[0166] 表4训练后置信规则库透气度检测模型中的规则权重和置信度
[0167]
[0168] 表4给出了训练后置信规则库的规则权重和输出评价的置信度;前提属性权重δ1=1,δ2=0.4254,反应了两个输入变量相对于彼此的重要程度;训练模型平均相对误差ξ(V)=0.0229,测试模型平均相对误差ξ(V)=0.0175,其误差结果与图2和图3给出的训练结果反应相一致,说明本发明是一种有效的透气度检测方法。
[0169] 上面结合附图对本发明的具体实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。