[发明专利]一种应用于闭环智能建模的工业数据挖掘方法有效
申请号: | 201711358674.9 | 申请日: | 2017-12-17 |
公开(公告)号: | CN107942677B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 王文新;李全善;石建峰 | 申请(专利权)人: | 北京世纪隆博科技有限责任公司 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100020 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用于闭环智能建模的工业数据挖掘方法,属于流程工业建模技术及数据挖掘领域。该方法不需要外加任何现场测试信号,不取决现场控制器处于闭环或是开环状况,直接基于数据挖掘技术捕捉有效数据集,为实现长期直接在线自动辨识闭环控制系统中的过程对象模型奠定基础,而且因为对过程不附加任何测试信号,故对生产过程没有任何影响。本发明自动挖掘出有效的闭环建模数据,对生产装置没有任何影响,输入输出数据相关性小,为后续的闭环控制系统的建模奠定基础。 | ||
搜索关键词: | 一种 应用于 闭环 智能 建模 工业 数据 挖掘 方法 | ||
【主权项】:
一种应用于闭环智能建模的工业数据挖掘方法,其特征在于:本方法的实现步骤如下:第一步:海量数据库建立;基于OPC数据访问技术,采集现场生产过程实际数据,形成海量的数据库;第二步:可行数据组与可行数据集;从每一个回路形成的数据库内,选取m个设定值变化的过程数据组Si,i表示过程数据组的个数,形成初始过程数据集S,S={S1,S2…Sm};Si={(ti,SV,OP,PV|ΔSV>a)},ΔSV=|SVti-SVti-1|---(1)]]>式1中,a为一个小正数,SV为设定值,OP为控制器输出值,PV为测量值,ΔSV为设定值变化量;式中,ti为时间节点,Si表示数据集中的第i个数据组;在数据库内,以时间ti为节点,向前后搜索,当连续kS个数据组的ΔSV<a时,最前面的数据组最后的数据组这两个时间节点内的数据构成初始数据集在初始数据集内根据ΔOP最大化原则选择出可行数据组Nj;Nj为具有模型辨识可能性的时间序列;Nj={(ti,SV,OP,PV|ΔOP)},ΔOP=|OPti-OPti-1|---(2)]]>首先以ΔOP为排序依据,从大到小对数据组Nj进行排序,取前kN个数据组形成数据集D,kN<kS;对D以ΔPV为排序依据进行从大到小排序,取前l个数据;数据集D如下式:D={N1,N2…Nl} (3)对于数据集D中的每一个元素Nj,在数据集S中以ti时刻为时间节点前向搜索,当连续n1i个数据组的ΔOP小于一个小正数δ时,这段时间内的数据组构成可行数据集N的前段部分以ti时刻为时间节点后向搜索,当连续(ni‑n2i)个数据组的ΔOP小于δ时,这段时间内的数据组构成可行数据集N的前段部分中间段的数据组构成可行数据集N动态响应部分可行数据集N及组成部分满足公式(4):Δop<δ∀op∈{Pop1i|Pop3i}Δop≥δ∀op∈Pop2i---(4)]]>Δop为控制器输出值变化量,δ为一个小正数,表示任意一个op;第三步:基于可行数据组进行相关性分析;过程模型的数据相关性严重,对输入输出数据进行相关性分析,筛选出相关性小的数据组;互相关函数如下:ROP,PV(l)=1LΣk=1L-lOP(k)PV(k+1)l=0,±1,±2,...,±(L-l)---(5)]]>式中,L是数据长度,ROP,PV为相关系数,OP为可行数据集中的输入数据,PV为可行数据集中的输出数据;对于可行数据组Nj,计算OP,PV的互相关函数,如果ROP,PV<γ,则Nj为初始有效数据组,记为所有初始有效数据组构成初始有效数据集第四步:获取有效数据组和有效数据集;基于初始有效数据集采用辅助变量法闭环辨识,得到闭环系统模型;化工装置单个回路看作是线性单输入单输出系统过程,数学模型采用以下表达式:A(z‑1)z(k)=B(z‑1)u(k)+e(k) (6)其中:u(k)表示过程的的输入,z(k)表示过程的输出,e(k)为均值为零的有色噪声,z‑1为移位算子;模型参数多项式A(z‑1)和B(z‑1)表示为以下式子,模型阶次为na、nb:A(z-1)=1+a1z-1+a2z-2+...+anaz-naB(z-1)=b1z-1+b2z-2+...+bnbz-nb---(7)]]>a1…an,b1…bn为模型系数,均为常数令:θ=[a1,a2,...,ana,b1,b2,...,bnb]Th(k)=[-z(k-1),...,-z(k-na),u(k-1),...,u(k-nb)]T---(8)]]>对于k=1,2,…,L,方程式(8)构成一个线性方程组(9)ZL=[z(1),z(2),...,z(L)]TeL=[e(1),e(2),...,e(L)]THL=[h(1),h(2),...,h(L)]T---(9)]]>其中,ZL为输入矩阵,eL为噪声矩阵,HL为输入输出矩阵;θ为辅助变量参数,模型写出最小二次格式:ZL=HLθ+eL (10)参数的最小二乘估计值为:θ^LS=(HLTHL)-1HLZL---(11)]]>给定一个小正数ε>0,模型辨识输出f(OP),其不敏感损失函数为公式:C(f(OP),PV)=sign(|f(OP)‑PV|‑ε) (12)其中,符号函数sign()为:sign(x)=1x≥0-1x<0---(13)]]>式中x是自变量,对于初始有效数据组基于不敏感损失函数计算其辨识信任度函数:P(N^i)=P(OPi,PVi)=1-1niΣj=1ni(C(f(OPj),PVj)+1)/2---(14)]]>如果初始有效数据组的信任度函数0<ξ≤1,则该数据组为有效数据组,所有有效数据组的集合称为有效数据集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪隆博科技有限责任公司,未经北京世纪隆博科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711358674.9/,转载请声明来源钻瓜专利网。