[发明专利]测量水力旋流器固液分离溢流粒度分布的支持向量机方法无效

专利信息
申请号: 200510086685.7 申请日: 2005-10-21
公开(公告)号: CN1769861A 公开(公告)日: 2006-05-10
发明(设计)人: 张曾科;孙喆;徐文立;王焕刚;薛文轩 申请(专利权)人: 清华大学
主分类号: G01N15/02 分类号: G01N15/02
代理公司: 暂无信息 代理人: 暂无信息
地址: 100084北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 测量水力旋流器固液分离粒度分布的支持向量机方法,属于溢流粒度测量技术领域,其特征在于,选择与水力旋流器直接相关的进料流量、进料体积浓度、进料管压力、溢流浓度以及离线分析得到的溢流粒度数据作为辅助变量,再通过计算机利用支持向量机方法拟合辅助变量与待测变量之间的函数关系,实现对待测变量的测量。因此本发明具有对样本数量的要求低、精度足够、易于实现和推广的优点。
搜索关键词: 测量 水力 旋流器固液 分离 溢流 粒度 分布 支持 向量 方法
【主权项】:
1.测量水力旋流器固液分离溢流粒度分布的支持向量机方法,其特征在于:该方法依次含有以下步骤:步骤1:计算机经过通讯接口,从安装在所述旋流器进料管处的流量计、浓度计、压力计上读取在设备承受能力内、覆盖且略大于正常工作范围内的一组进料管流量qm、进料体积浓度μv、进料压力Pm的数组,并用集合Sset表示,所述的Sset={[μv,qm,pm],i=1,2,…,n};同时在系统进入稳态时,该计算机由安装在所述旋流器溢流管出口处的溢流浓度计读取相应的一组溢流浓度数据,用μoi表示;在通过离线分析得到一组相应的溢流粒度数值,用M200i表示,则所述μv,Pmi,qmi,μoi,M200i构成一组训练样本;步骤2:所述计算机用改进的序贯最小优化算法训练支持向量机,以得到下面所述拟合函数f(x)中参数αi,αi*,b的数值范围: f ( x ) = Σ i = 1 l ( α i - α i * ) K ( x , x i ) + b 其中,xi,i=1,2,…,l为训练样本,l为训练样本总数,K为核函数,其形式是预设的;该步骤2依次含有以下步骤:步骤2.1,在所述计算机中设定:核函数K的形式,误差限ε,超出该误差限ε时的惩罚系数C;步骤2.2,按设定值读取训练样本数;步骤2.3,对训练样本进行预处理首先,剔除野值,所谓野值是指这样的样本:其任意一个分量与所有样本对应分量的样本均值的差的绝对值大于所有样本对应分量的样本标准差的三倍;这一步使训练样本都处在正常范围内;其次,归一化:把训练样本的每个分量都除以所对应分量的样本集的标准差,使经过处理的训练样本输入变量的各个分量对输入变量之间的距离的影响比较接近;步骤2.4,用所述序贯最小优化算法,训练支持向量机,其步骤依次如下:步骤2.4.1,数据预处理重新构造训练样本集 ( x i 0 , y i 0 ) , i = 1,2 , · · · , 2 l ; 其中, x i 0 = x i , y i 0 = 1 , · · · i = 1,2 , · · · , l x i 0 = x i - l , y i 0 = - 1 , · · · i = l + 1 , l + 2 , · · · , 2 l α i + l = α i * , i = 1,2 , · · · , l 相应地, c i = - y i - ϵ , · · · i = 1,2 , · · · , l y i - l - ϵ , · · · i = l + 1 , l + 2 , · · · , 2 l 根据当前的αi,i=1,2,…,2l按照下述支持向量机方法的拟合函数的通式f(x)计算第i个样本的函数值fi; f ( x ) = Σ i = 1 l ( α i - α i * ) K ( x , x i ) + b 相应的约束条件如下; α i = C , y i 0 f i > = - c i 0 < α i < C , y i 0 f i = - c i α i = 0 , y i 0 f i < = - c i 步骤2.4.2,随机选择初值αi,i=1,2,…,2l;步骤2.4.3,依次遍历所有样本;若:所有样本都满足上述约束条件,则结束训练;若:找到第一个违反上述约束条件的样本,则选定该样本为第一个待优化样本,用下标“1”表示;步骤2.4.3按以下步骤调用内层循环,选择第二个待优化样本:步骤2.4.3.1:根据当前的αi,i=1,2,…,2L计算第一个待优化样本的函数值f1和 E 1 = f 1 - y 1 0 c 1 ; 步骤2.4.3.2:依次搜索所有样本,对第j个样本计算 E j = f j - y j 0 c j , 1 j 2 l , 找到2l个样本中|E1-Ej|值最大的样本,选定为第二个待进行优化的样本,用下标“2”表示该样本;步骤2.4.4,对所选定的上述两个样本进行优化,其步骤如下:步骤2.4.4.1,按下式计算样本的裁剪边界,判别样本是否适于进行优化;所述裁剪边界为: L = max ( 0 , α 1 old + α 2 old - C ) , H = min ( C , α 1 old + α 2 old ) , …当 y 1 0 = y 2 0 L = max ( 0 , α 2 old - α 1 old ) , H = min ( C , C + α 2 old - α 1 old ) , …当 y 1 0 y 2 0 时若L=H,则说明受约束条件限制,所选定的两个样本,不能进行优化,返回步骤2.4.3;否则,执行下一步:步骤2.4.4.2,根据设定的核函数K,计算: θ ij = K ( x i 0 , x j 0 ) , i , j = 1,2 和η=2θ12-θ11-θ22 步骤2.4.4.3,分别用上标new,old表示优化前后的样本,计算 α 2 new = α 2 old - y 2 0 ( E 1 - E 2 ) η α 1 new = α 1 old + y 1 0 y 2 0 ( α 2 new - α 2 new , clipped ) 其中,α2new,clipped表示裁剪过的适于优化的样本;步骤2.4.4.4,更新b,Ei,i=1,2;若 0 < α 1 new < C , b new = E 1 old + y 1 0 ( α 1 ne w - α 1 old ) θ 11 + y 2 0 ( α 2 new - α 2 old ) θ 12 - b old 0 < α 2 new < C , b new = E 2 old + y 1 0 ( α 1 new - α 1 old ) θ 21 + y 2 0 ( α 2 new - α 2 old ) θ 22 - b old 否则bnew=bold E i new = E i old + y 1 0 ( α 1 new - α 1 old ) θ i 1 + y 2 0 ( α 2 new - α 2 old ) θ i 2 - b old + b new , i = 1,2 步骤2.4.5,判断所有0<αi<C的样本是否满足约束条件:若:都已满足约束条件,返回步骤2.4.3,结束;否则,返回步骤2.4.3,找到第一个违反约束条件的样本,重复步骤2.4.3~步骤2.4.5,一直到所有样本满足约束条件为止;步骤2.5,计算αi≠0,αi≠C或 α i * 0 , α i * C 所对应的训练样本数,并保存训练得到的支持向量机参数αi,αi*,b,还有训练样本;步骤3,实时测量阶段;步骤3.1,计算机对于待测样本按步骤2.3所述方法进行归一化处理;步骤3.2,读取步骤2.5所述的支持向量机及相应的过程数据;步骤3.3,按步骤3.2所取得的参数αi,αi*,b以及设定的核函数K计算拟合函数f(x)并得出结果;步骤3.4,结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200510086685.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top