发明名称 在线模糊最小二乘支持向量机的烧结过程动力学建模算法
摘要 本发明公开在线模糊最小二乘支持向量机的烧结过程动力学建模算法,该算法利用模糊c均值目标函数,对在线输入k+L组数据向量空间进行模糊划分,提出输入空间模糊隶属度的计算方法。根据结构风险最小化原理,构造Langrange函数,根据KKT最优解条件,设计k+L组数据的模型优化目标,求取模型参数及模型解。同时,判断数据的滚动特性,是否将在线数据滚动至k+L+1,实现模型的更新。本发明的建模算法,引入输入数据模糊聚类的思想,有效的提高了模型的泛化能力;引入滚动时间窗的概念,提高了类似固体烧结过程在线建模的实用性能。
申请公布号 CN106094513A 申请公布日期 2016.11.09
申请号 CN201610380175.9 申请日期 2016.05.31
申请人 广东工业大学 发明人 朱燕飞;徐训;郑卜松
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 广东广信君达律师事务所 44329 代理人 杨晓松
主权项 在线模糊最小二乘支持向量机的烧结过程动力学建模算法,包含以下步骤:步骤1:采用模糊c均值目标函数<img file="FDA0001005420850000011.GIF" wi="610" he="133" />对在线输入k+L组数据空间向量(x<sub>1</sub>,y<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>),…,(x<sub>l</sub>,y<sub>l</sub>)进行模糊划分,得到其模糊隶属度(u<sub>1</sub>,u<sub>2</sub>,…u<sub>l</sub>),则k+L组数据空间向量的模糊划分为(x<sub>1</sub>,y<sub>1</sub>,μ<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>,μ<sub>2</sub>),…,(x<sub>l</sub>,y<sub>l</sub>,μ<sub>l</sub>);其中,<img file="FDA0001005420850000018.GIF" wi="499" he="78" />为聚类中心向量;μ<sub>ik</sub>表示k时刻模糊模型的输入向量属于第i条规则的隶属度;d<sub>ik</sub>=||z<sub>i</sub>‑x<sub>k</sub>||为空间R<sup>M</sup>上的内积范数;q∈[1,∞]为加权指数;n<sub>c</sub>为规则数;U为输入数据空间;<img file="FDA0001005420850000012.GIF" wi="245" he="63" />为各采样数据是聚类中心值;T为转置计算;z<sub>i</sub>为各采样数据是聚类中心值;x<sub>k</sub>为采样数据;步骤2:结合最小二乘支持向量机,引入Lagrange乘子,将步骤1的模糊隶属度推导为最小二乘支持向量机输入空间的模糊隶属度,计算式如下:<maths num="0001"><math><![CDATA[<mrow><msub><mi>&mu;</mi><mrow><mi>i</mi><mi>k</mi></mrow></msub><mo>=</mo><mn>1</mn><mo>/</mo><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>c</mi></msub></msubsup><msup><mrow><mo>(</mo><mfrac><msub><mi>d</mi><mrow><mi>i</mi><mi>k</mi></mrow></msub><msub><mi>d</mi><mrow><mi>j</mi><mi>k</mi></mrow></msub></mfrac><mo>)</mo></mrow><mrow><mi>q</mi><mo>-</mo><mn>1</mn></mrow></msup><mo>;</mo></mrow>]]></math><img file="FDA0001005420850000013.GIF" wi="534" he="142" /></maths>其中d<sub>jk</sub>=||z<sub>i</sub>‑x<sub>k</sub>||为空间R<sup>M</sup>上的内积范数;步骤3:确定输入数据的隶属度后,根据最小二乘支持向量机结构风险最小化原理,构造Langrange函数,用以求取模型参量的最优解:<maths num="0002"><math><![CDATA[<mrow><mi>L</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><msub><mi>p</mi><mn>0</mn></msub><mo>,</mo><mi>&alpha;</mi><mo>,</mo><mi>&xi;</mi><mo>)</mo></mrow><mo>=</mo><mi>J</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>&xi;</mi><mo>)</mo></mrow><mo>-</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>l</mi></munderover><msub><mi>&alpha;</mi><mi>k</mi></msub><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>c</mi></msub></munderover><msub><mi>&mu;</mi><mrow><mi>i</mi><mi>k</mi></mrow></msub><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><msub><mi>x</mi><mi>k</mi></msub><mo>+</mo><msubsup><mi>p</mi><mn>0</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msub><mi>&xi;</mi><mi>k</mi></msub><mo>-</mo><msub><mi>y</mi><mi>k</mi></msub><mo>&rsqb;</mo><mo>;</mo></mrow>]]></math><img file="FDA0001005420850000014.GIF" wi="1244" he="134" /></maths>其中,α、α<sub>k</sub>为Lagrange乘子;ξ、ξ<sub>k</sub>为控制系统输出范围的松弛变量;p、p<sub>0</sub>、p<sub>i</sub>、<img file="FDA0001005420850000019.GIF" wi="56" he="67" />为模糊最小二乘支持向量机的辨识结论参数;步骤4:应用Karush‑Kuhn‑Tucker(KKT)最优条件,得到k+L组数据的模型优化目标:<maths num="0003"><math><![CDATA[<mrow><mi>min</mi><mi> </mi><mi>J</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>&xi;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>c</mi></msub></munderover><msub><mi>p</mi><mi>i</mi></msub><msubsup><mi>p</mi><mi>i</mi><mi>T</mi></msubsup><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>C</mi><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mi>s</mi><mo>+</mo><mn>1</mn></mrow><mrow><mi>s</mi><mo>+</mo><mi>L</mi></mrow></munderover><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mi>s</mi></mrow></msub><msubsup><mi>&xi;</mi><mi>k</mi><mn>2</mn></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0001005420850000015.GIF" wi="854" he="135" /></maths>以及约束条件:<img file="FDA0001005420850000016.GIF" wi="620" he="135" />其中k=s+1,…,s+L;其中,h<sub>k‑s</sub>为松弛因子系数;C为惩罚因子,C越大,表示对错误分类的惩罚越大;步骤5:依据步骤3及步骤4的Langrange函数及KKT最优条件,求取模型参数,令:<img file="FDA0001005420850000017.GIF" wi="854" he="126" />则模型输出式可写为:<img file="FDA0001005420850000021.GIF" wi="550" he="135" />其中μ<sub>ti</sub>表示i时刻模糊模型的属于第t条规则的隶属度;μ<sub>tj</sub>表示j时刻模糊模型的属于第t条规则的隶属度;步骤6:判断数据是否结束,是则输出模型解;否则将在线数据滚动至k+L+1,返回步骤1重复建模算法过程。
地址 510062 广东省广州市越秀区东风东路729号