首页 > 专利 > 宁波大学 > 一种基于多变量互信息优选的质量预测与监测方法专利详情

一种基于多变量互信息优选的质量预测与监测方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-10-09
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-02-01
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-09-10
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-10-09
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201811220918.1 申请日 2018-10-09
公开/公告号 CN109165878B 公开/公告日 2021-09-10
授权日 2021-09-10 预估到期日 2038-10-09
申请年 2018年 公开/公告年 2021年
缴费截止日
分类号 G06Q10/06G06F17/16 主分类号 G06Q10/06
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 0
引用专利数量 4 被引证专利数量 0
非专利引证
引用专利 CN104598741A、CN108469805A、US2014073963A1、US2014122381A1 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 宁波大学 当前专利权人 宁波大学
发明人 宋励嘉、童楚东、俞海珍 第一发明人 宋励嘉
地址 浙江省宁波市江北区风华路818号信息学院521室 邮编 315211
申请人数量 1 发明人数量 3
申请人所在省 浙江省 申请人所在市 浙江省宁波市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
摘要
本发明公开一种基于多变量互信息优选的质量预测与监测方法,旨在解决如何基于多变量互信息,从整体层面最优选择与质量指标相关的过程测量变量,并基于此建立相应的质量指标预测与监测模型。本发明方法通过穷举输入变量所有的可能组合形式,绝对能保证选择出了最优的与输出相关的输入变量,能避免变量优选陷入局部最优的问题。此外,本发明方法利用优选后的输入变量建立软测量模型,能剔除与质量指标不相关测量数据的干扰影响。由于本发明方法不仅实施了对质量指标的软测量,而且还能依据软测量值实施对质量指标的实时监测,并将故障区分为与质量相关以及与质量不相关。因此,本发明方法能较好地解决与质量相关的软测量与监测问题。
  • 摘要附图
    一种基于多变量互信息优选的质量预测与监测方法
  • 说明书附图:图1
    一种基于多变量互信息优选的质量预测与监测方法
  • 说明书附图:图2
    一种基于多变量互信息优选的质量预测与监测方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-09-10 授权
2 2019-02-01 实质审查的生效 IPC(主分类): G06Q 10/06 专利申请号: 201811220918.1 申请日: 2018.10.09
3 2019-01-08 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于多变量互信息优选的质量预测与监测方法,其特征在于,包括以下步骤:
首先,离线建模阶段包括如下所示步骤(1)至步骤(11);
步骤(1):从生产过程对象的历史数据库中找出能反映产品质量的指标所对应的数据n×k n×m
组成输出矩阵Y∈R ,与输出Y相对应的采样数据组成输入矩阵X∈R ,其中,n为训练样n×m
本数,m为过程测量变量数,k为质量指标数,R为实数集,R 表示n×m维的实数矩阵;
步骤(2):计算输出矩阵Y中各列向量的均值μ1,μ2,…,μk与标准差δ1,δ2,…,δk后,按照公式 对Y中各行向量实施标准化处理得到标准化后的输出矩阵 其中行向量
y与 分别表示矩阵Y与 中的任意一个行向量,输出均值向量μ=[μ1,μ2,…,μk]、输出标准差对角矩阵 中对角线上的元素为δ1,δ2,…,δk;
步骤(3):对矩阵X实施标准化处理,得到标准化后的输入矩阵 初始化c=1并
根据如下所示公式初始化一条长度为m的二进制数b:
步骤(4):根据二进制数b中元素1的位置,对应地从矩阵 中选取相应的列向量组成矩阵Z;
步骤(5):利用如下所示的多变量互信息计算过程,计算矩阵Z与矩阵 之间的相关性φc;
①将矩阵Z与矩阵 合并成一个矩阵 设置距离近邻个数r=3并初始化p=1;
②计算矩阵A中第p行向量与A中第q=1,2,…,n行向量之间的距离,然后按数值大小做升序排列,并记录第r+1个数值θp;
③计算矩阵Z中第p行向量与 中第q=1,2,…,n行向量之间的距离 然后
记录距离大小满足条件 的个数βp;
④计算矩阵 中第p行向量与 中第q=1,2,…,n行向量之间的距离 然后
记录距离大小满足条件 的个数δp;
⑤利用记录的βp与δp计算其相应的Digamma函数ψ(βp)与ψ(δp),其中Digamma函数满足条件ψ(x+1)=ψ(x)+1/x,x为函数自变量,当x=1时,ψ(1)=‑0.57721;
⑥判断p是否小于n;若是,则置p=p+1后返回至②;若否,则分别计算得到ψ(β1),ψ(β2),…,ψ(βn)与ψ(δ1),ψ(δ2),…,ψ(δn)的平均值,记为 与ξ;
⑦按照下式计算矩阵Z与 之间的互信息大小:
那么,矩阵Z与矩阵 之间的相关性φc为
步骤(6):判断c是否小于C;若是,则置c=c+1与b=b+1后返回至步骤(4);若否,则得到m‑1 m‑2 0
C个相关性数值φ1,φ2,…,φC;其中,C=2 +2 +…+2;
步骤(7):将φ1,φ2,…,φC中的最大值所对应的下标号c转换成m位的二进制数后,记录该二进制数中元素1所在位置为集合Φ,则Φ中优选出的变量即为与输出质量指标 密切相关的输出变量;
步骤(8):根据集合Φ中存储的变量位置从矩阵 中选出对应的列向量组成输出相关矩阵 而 中其余的列向量则组成输出不相关矩阵
步骤(9):建立输出相关矩阵 与输出矩阵 之间的软测量模型: 其中
表示软测量模型拟合出的函数关系,E为预测误差,根据应用对象的不同,可用算法有偏最小二乘回归、神经网络、支持向量回归;
步骤(10):根据公式 计算出软测量模型的输出估计值 并计算 的协方差矩
阵 上标号T表示矩阵或向量的转置;
步骤(11):计算矩阵 的协方差矩阵 并根据公式 与
计算出控制上限Dlim与Qlim;
其次,离线建模阶段完成后,当过程对象测量到新的样本数据时,即开始实施在线质量指标预测与监测,包括如下所示步骤(12)至步骤(16);
1×m
步骤(12):采集最新采样时刻的样本数据x∈R ,并对其实施步骤(3)中与矩阵X相同的标准化处理得到向量
步骤(13):根据集合Φ从行向量 中选出相应的列组成行向量 而 中其余元素则组成行向量
步骤(14):根据公式 计算出当前采样时刻的软测量模型的输出 并根据公式
计算当前采样时刻的质量指标数据y;
步骤(15):根据如下所示公式计算与质量指标相关的监测统计量D,和与质量不相关的监测统计量Q:
步骤(16):若D≤Dlim且Q≤Qlim,则当前工况运行正常,返回步骤(12)继续实施对下一个采样时刻的质量指标预测与监测;若D>Dlim,则过程对象运行出现了与质量相关的故障;若Q>Qlim,则过程对象运行出现了与质量不相关的故障。
说明书

技术领域

[0001] 本发明涉及一种质量预测与监测方法,特别涉及一种基于多变量互信息优选的质量预测与监测方法。

背景技术

[0002] 在整个综合自动化系统的设计中,产品的质量是首要考虑的因素,实时监测产品质量的系统占有着很重要的地位。随着科学技术的飞速发展,虽然诸如温度、压力、流量等信息的测量仪表在现代工业过程中得到了广泛的应用,但是直接测量产品质量指标的在线分析仪价格依旧高昂,而且后期维护成本很高。以浓度这个质量指标为例,测量浓度成分的在线分析仪价格就是普通测量温度、压力等仪表的十几倍,而且后期还需人工定期维护。若因成本原因不采用在线分析仪实时获取质量数据,可通过离线采样分析的手段获取产品质量数据。但是,离线测量的产品质量数据存在较大延时,不能为实时监测质量信息提供时间上的保障。
[0003] 在这个背景下,软测量技术就应运而生,通过建立过程测量数据与产品质量数据之间的输入‑输出关系模型,从而可实现对产品质量的软测量。建立软测量模型的方法有很多种,如偏最小二乘回归、神经网络、支持向量回归等等。这其中,偏最小二乘回归及其相应的衍生算法是最基本也是最常用的软测量实施技术手段。然而,过程测量数据中并非所有测量变量对预测产品质量是有作用的,有效地挖掘出与质量指标相关的测量变量,对于后续建立软测量模型是由重要的积极作用的。在目前的科研文献与专利中,存在一些变量挑选的技术方案。以偏最小二乘回归算法为例,有通过相关性确定与质量相关联的输入变量,也有通过遗传算法优选出最佳的输入特征变量用于构建回归模型。
[0004] 考虑到现代生产过程测量变量之间的非线性关系,若是利用相关性选取与质量相关联的过程测量变量,需要考虑变量间的非线性特征。在定义非线性相关性上,互信息是一种很好的度量方式,但是标准的互信息只能度量单变量与单变量之间相关性。另外,过程测量变量的优选最好的方式是从整体层面出发,而不是单个变量的两两匹配相关性。虽然使用遗传算法等智能优化算法可以从整体层面出发选择出与质量相关的输入变量,但是智能优化算法容易陷入局部最优是一个被人所熟知的问题。因此,如何实施基于多变量互信息的变量优选是需要迫切解决的一个问题,这对于开发设计产品质量预测与监测系统具有重要的意义。

发明内容

[0005] 本发明所要解决的主要技术问题是:如何基于多变量互信息,从整体层面最优选择与质量相关的过程测量变量,并基于此建立相应的质量指标预测与监测模型。
[0006] 本发明方法解决上述问题所采用的技术方案为:一种基于多变量互信息优选的质量预测与监测方法,包括以下步骤:
[0007] (1):从生产过程对象的历史数据库中找出能反映产品质量的指标所对应的数据n×k n×m组成输出矩阵Y∈R ,与输出Y相对应的采样数据组成输入矩阵X∈R ,其中,n为训练样n×m
本数,m为过程测量变量数,k为质量指标数,R为实数集,R 表示n×m维的实数矩阵。
[0008] (2):计算输出矩阵Y中各列向量的均值μ1,μ2,…,μk与标准差δ1,δ2,…,δk后,按照公式 对Y中各行向量实施标准化处理得到标准化后的输出矩阵 其中行向量y与 分别表示矩阵Y与 中的任意一个行向量,输出均值向量μ=[μ1,μ2,…,μk]、输出标准差对角矩阵 中对角线上的元素为δ1,δ2,…,δk。
[0009] (3):对矩阵X实施标准化处理,得到标准化后的输入矩阵 初始化c=1并根据如下所示公式初始化一条长度为m的二进制数b:
[0010]
[0011] (4):根据二进制数b中元素1的位置,对应地从矩阵 中选取相应的列向量组成矩阵Z。
[0012] (5):利用如下所示的多变量互信息计算过程,计算矩阵Z与矩阵 之间的相关性φc。
[0013] ①将矩阵Z与矩阵 合并成一个矩阵 设置距离近邻个数r=3并初始化p=1。
[0014] ②计算矩阵A中第p行向量与A中第q=1,2,…,n行向量之间的距离,然后按数值大小做升序排列,并记录第r+1个数值θp。
[0015] ③计算矩阵Z中第p行向量与 中第q=1,2,…,n行向量之间的距离然后记录距离大小满足条件 的个数βp。
[0016] ④计算矩阵 中第p行向量与 中第q=1,2,…,n行向量之间的距离然后记录距离大小满足条件 的个数δp。
[0017] ⑤利用记录的βp与δp计算其相应的Digamma函数ψ(βp)与ψ(δp),其中Digamma函数满足条件ψ(x+1)=ψ(x)+1/x,x为函数自变量,当x=1时,ψ(1)=‑0.57721。
[0018] ⑥判断是否满足条件:p<n?若是,则置p=p+1后返回至②;若否,则分别计算得到ψ(β1),ψ(β2),…,ψ(βn)与ψ(δ1),ψ(δ2),…,ψ(δn)的平均值,记为 与ξ。
[0019] ⑦按照下式计算窗口矩阵Z与 之间的互信息大小:
[0020]
[0021] 那么,矩阵Z与矩阵 之间的相关性φc为
[0022] (6):判断是否满足条件:c<2m‑1+2m‑2+…+20?若是,则置c=c+1与b=b+1后返回至m‑1 m‑2 0步骤(4);若否,则得到C=2 +2 +…+2个相关性数值φ1,φ2,…,φC。
[0023] (7):将φ1,φ2,…,φC中的最大值所对应的下标号c转换成m位的二进制数后,记录该二进制数中元素1所在位置为集合Ф,则Ф中优选出的变量即为与输出质量指标 密切相关的输出变量。
[0024] (8):根据集合Ф中存储的变量位置从矩阵 中选出对应的列向量组成输出相关矩阵 而 中其余的列向量则组成输出不相关矩阵
[0025] (9):建立输出相关矩阵 与输出矩阵 之间的软测量模型: 其中表示软测量模型拟合出的函数关系,E为预测误差,根据应用对象的不同,可用算法有偏最小二乘回归、神经网络、支持向量回归。
[0026] (10):根据公式 计算出软测量模型的输出估计值 并计算 的协方差矩阵 上标号T表示矩阵或向量的转置。
[0027] (11):计算矩阵 的协方差矩阵 并根据公式 与计算出控制上限Dlim与Qlim。
[0028] 离线建模阶段至此已经完成,当过程对象测量到新的样本数据时,即开始实施如下所示的在线质量指标预测与监测。
[0029] (12):采集过程对象最新采样时刻的样本数据x∈R1×m,并对其实施步骤(3)中与矩阵X相同的标准化处理得到向量
[0030] (13):根据集合Ф从行向量 中选出相应的列组成行向量 而 中其余元素则组成行向量
[0031] (14):根据公式 计算出当前采样时刻的软测量模型的输出 并根据公式计算当前采样时刻的质量指标数据y。
[0032] (15):根据如下所示公式计算与质量指标相关的监测统计量D,和与质量不相关的监测统计量Q:
[0033]
[0034] (16):若D≤Dlim且Q≤Qlim,则当前工况运行正常,返回步骤(12)继续实施对下一个采样时刻的质量指标预测与监测;若D>Dlim,则过程对象运行出现了与质量相关的故障;若Q>Qlim,则过程对象运行出现了与质量不相关的故障。
[0035] 与现有软测量与监测方法相比,本发明方法的优点在于:
[0036] 本发明方法通过穷举输入变量所有的可能组合形式,绝对能保证选择出最优的与输出相关的输入变量,避免了使用遗传算法陷入局部最优的问题。此外,本发明方法利用优选后的输入变量建立软测量模型,能剔除与质量指标不相关测量数据的干扰影响。由于本发明方法不仅实施了对质量指标的软测量,而且还能依据软测量值实施对质量指标的实时监测,并将故障区分为与质量相关以及与质量不相关。因此,本发明方法能较好地解决与质量相关的软测量与监测问题。

实施方案

[0039] 下面结合附图和具体实施方式对本发明进行详细说明。
[0040] 如图1所示,本发明公开了一种基于多变量互信息优选的质量预测与监测方法,该方法的具体实施方式如下所示。
[0041] 首先,离线建模阶段包括如下所示步骤(1)至步骤(11)。
[0042] 步骤(1):从生产过程对象的历史数据库中找出能反映产品质量的指标所对应的n×k n×m数据组成输出矩阵Y∈R ,与输出Y相对应的采样数据组成输入矩阵X∈R 。
[0043] 步骤(2):计算输出矩阵Y中各列向量的均值μ1,μ2,…,μk与标准差δ1,δ2,…,δk后,按照公式 对Y中各行向量实施标准化处理得到标准化后的输出矩阵 其中行向量y与 分别表示矩阵Y与 中的任意一个行向量,输出均值向量μ=[μ1,μ2,…,μk]、输出标准差对角矩阵 中对角线上的元素为δ1,δ2,…,δk。
[0044] 步骤(3):对矩阵X实施标准化处理,得到标准化后的输入矩阵 初始化c=1并根据如下所示公式初始化一条长度为m的二进制数b:
[0045]
[0046] 步骤(4):根据二进制数b中元素1的位置,对应地从矩阵 中选取相应的列组成矩阵Z。
[0047] 步骤(5):利用多变量互信息计算矩阵Z与矩阵 之间的相关性φc,计算多变量互信息大小的实施流程如图2所示,具体的实施方式包括如下所示步骤①至步骤⑦。
[0048] ①将矩阵Z与矩阵 合并成一个矩阵 设置距离近邻个数r=3并初始化p=1。
[0049] ②计算矩阵A中第p行向量与A中第q=1,2,…,n行向量之间的距离,然后按数值大小做升序排列,并记录第r+1个数值θp。
[0050] ③计算矩阵Z中第p行向量与 中第q=1,2,…,n行向量之间的距离然后记录距离大小满足条件 的个数βp。
[0051] ④计算矩阵 中第p行向量与 中第q=1,2,…,n行向量之间的距离然后记录距离大小满足条件 的个数δp。
[0052] ⑤利用记录的βp与δp计算其相应的Digamma函数ψ(βp)与ψ(δp),其中Digamma函数满足条件ψ(x+1)=ψ(x)+1/x,x为函数自变量,当x=1时,ψ(1)=‑0.57721。
[0053] ⑥判断是否满足条件:p<n?若是,则置p=p+1后返回至②。若否,则分别计算得到ψ(β1),ψ(β2),…,ψ(βn)与ψ(δ1),ψ(δ2),…,ψ(δn)的平均值,记为 与ξ。
[0054] ⑦按照下式计算矩阵Z与 之间的互信息大小:
[0055]
[0056] 那么,矩阵Z与矩阵 之间的相关性φc为
[0057] 步骤(6):判断是否满足条件:c<2m‑1+2m‑2+…+20?若是,则置c=c+1与b=b+1后返m‑1 m‑2 0回至步骤(4);若否,则得到C=2 +2 +…+2个相关性数值φ1,φ2,…,φC。
[0058] 步骤(7):将φ1,φ2,…,φC中的最大值所对应的下标号c转换成m位的二进制数后,记录该二进制数中元素1所在位置为集合Ф,则Ф中优选出的变量即为与输出质量指标密切相关的输出变量。
[0059] 步骤(8):根据集合Ф中存储的变量位置从矩阵 中选出对应的列向量组成输出相关矩阵 而 中其余的列向量则组成输出不相关矩阵
[0060] 步骤(9):建立输出相关矩阵 与输出矩阵 之间的软测量模型:根据应用对象的不同,可用算法有偏最小二乘回归、神经网络、支持向量回归。
[0061] 步骤(10):根据公式 计算出软测量模型的输出估计值 并计算 的协方差矩阵 上标号T表示矩阵或向量的转置。
[0062] 步骤(11):计算矩阵 的协方差矩阵 并根据公式 与计算出控制上限Dlim与Qlim。
[0063] 其次,离线建模阶段完成后,当过程对象测量到新的样本数据时,即开始实施如下所示的在线质量指标预测与监测,包括如下所示步骤(12)至步骤(16)。
[0064] 步骤(12):采集新时过程对象的样本数据x∈R1×m,并对其实施步骤(3)中与矩阵X相同的标准化处理得到向量
[0065] 步骤(13):根据集合Ф从行向量 中选出相应的列组成行向量 而 中其余元素则组成行向量
[0066] 步骤(14):根据公式 计算出当前采样时刻的软测量模型的输出 并根据公式 计算当前采样时刻的质量指标数据y。
[0067] 步骤(15):根据如下所示公式计算与质量指标相关的监测统计量D,和与质量不相关的监测统计量Q:
[0068]
[0069] 步骤(16):若D≤Dlim且Q≤Qlim,则当前工况运行正常,返回步骤(12)继续实施对下一个采样时刻的质量指标预测与监测;若D>Dlim,则过程对象运行出现了与质量相关的故障;若Q>Qlim,则过程对象运行出现了与质量不相关的故障。

附图说明

[0037] 图1为本发明方法的实施流程示意图。
[0038] 图2为本发明方法中计算多变量互信息大小的实施流程图。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号