发明名称 基于模糊预测模型的选矿厂磨矿过程矿浆浓度检测方法
摘要 本发明公开了一种基于模糊预测模型的选矿厂磨矿过程矿浆浓度检测方法,采用基于软计算的模糊模型构建方法对磨矿浓度和溢流浓度进行在线预测估计,预测模型中的特征变量集是在对现场记录数据使用基于邻域决策分辨率的属性集评价量度及特征集选择方法基础上建立,模糊化方案是在对现场记录数据使用基于有效信息比率的模糊化方案构建方法的基础上构建,预测规则通过对现场数据进行模糊预测规则提取后获得。本发明所提方法避免了模糊建模传统方法的主观性和局限性,能够为选矿厂磨矿过程关键参数的检测提供稳定、可靠的预测结果,为磨矿过程的优化控制及过程监控奠定基础。
申请公布号 CN104978484B 申请公布日期 2017.02.08
申请号 CN201510320011.2 申请日期 2015.06.11
申请人 西安电子科技大学 发明人 诸文智;明正峰;汶涛
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 徐文权
主权项 一种基于模糊预测模型的选矿厂磨矿过程矿浆浓度检测方法,其特征在于,以磨矿浓度和溢流浓度的连续检测为目标,构建模糊预测模型实现对选矿厂磨矿过程中两种矿浆浓度的在线估计,其中,模糊模型的辅助变量选择方案、模糊化方案以及预测规则集是通过对现场记录数据进行机器学习自动获得,具体包括以下步骤:1)根据人工操作状态下现场记录的给矿量M、返砂水量W<sub>rs</sub>、排矿水量W<sub>ca</sub>、电耳电流I<sub>ee</sub>、磨机电流I<sub>m</sub>及分级机电流I<sub>c</sub>组成预选属性集,以磨矿浓度C<sub>g</sub>和溢流浓度C<sub>of</sub>作为决策属性,分别选取磨机内矿浆浓度处于82%的高浓度、80%的正常浓度和79%的低浓度以及螺旋分级机溢流浓度处于60%的高浓度、58%的正常浓度和56%的低浓度等稳定工况时的历史数据,分别构成磨矿浓度预选数据库和溢流浓度预选数据库;2)使用基于邻域决策分辨率的属性集评价量度及特征集选择方法,对两个预选数据库进行特征属性集选择,根据属性子集对于决策空间的分辨力量度对候选属性集进行评价,并将最终选择的特征属性集作为相应模糊预测模型的辅助变量选择方案;分别构建出磨矿浓度特征数据库和溢流浓度特征数据库;3)使用基于有效信息比率的模糊化方案构建方法,针对步骤2)形成的两个矿浆浓度特征数据库,分别计算其中每一连续属性在变量论域上离散化对应的划分点位置和划分区间数量;选择梯形函数作为隶属度函数,原连续属性在离散划分区间内的最小值和最大值之间的隶属度函数取值为1,而在该划分区间内最小属性值与上一划分区间内最大属性值之间定义线性非减函数作为隶属度函数,其中,最初划分区间除外;在该划分区间内最大属性值与下一划分区间内最小属性值之间定义线性非增函数作为隶属度函数,其中,最终划分区间除外;按照划分点从小到大的顺序,依次将上述隶属度函数定义为输入连续变量对应语言值的隶属度函数,对于离散变量使用单点模糊化方法定义其上隶属度函数,完成相应模糊预测模型的模糊化方案构建;基于有效信息比率的模糊化方案构建方法,包括以下步骤:3‑1)将某特征数据库中连续属性组成<img file="FDA0000989758860000021.GIF" wi="251" he="79" />m为连续属性的数量;对于磨矿浓度特征数据库,该特征数据库包括5个维,分别是:给矿量M、返砂水量W<sub>rs</sub>、电耳电流I<sub>ee</sub>、磨机电流I<sub>m</sub>和磨矿浓度C<sub>g</sub>;F={M,I<sub>ee</sub>,I<sub>m</sub>,W<sub>rs</sub>},C={C<sub>g</sub>};3‑2)设某连续条件属性a∈F的值域V<sub>a</sub>=[l<sub>a</sub>,r<sub>a</sub>],以数据库中对象在a上的所有取值组成集合V<sub>a</sub>,并对V<sub>a</sub>进行升序排序,分别以b<sub>0</sub>和<img file="FDA0000989758860000022.GIF" wi="53" he="63" />标示V<sub>a</sub>上的最小值和最大值,n<sub>c</sub>表示当前划分区间数量;3‑3)计算V<sub>a</sub>中两两元素间的中点值,组成断点候选集CP<sub>c</sub>;初始化断点集<img file="FDA0000989758860000023.GIF" wi="294" he="87" />当前划分区间数量n<sub>c</sub>=1,全局最大EIRDC值globaleirdc=0,划分区间数量n<sub>a</sub>=1;3‑4)根据以下公式,计算将断点候选集CP<sub>c</sub>中某一断点元素加入至断点集CP后,当前断点集CP对应的基于有效信息比率的划分量度EIRDC值;其中,CP进行升序排序,则<img file="FDA0000989758860000024.GIF" wi="406" he="87" />当前划分区间数量n<sub>c</sub>=n<sub>c</sub>+1;<img file="FDA0000989758860000025.GIF" wi="830" he="191" />其中<maths num="0001"><math><![CDATA[<mrow><msub><mi>EIR</mi><mrow><mi>C</mi><mi>P</mi></mrow></msub><mrow><mo>(</mo><msup><mi>P</mi><mi>i</mi></msup><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><msub><mi>H</mi><mrow><msub><mi>CP</mi><mi>i</mi></msub></mrow></msub><mrow><mo>(</mo><mi>C</mi><mo>|</mo><mi>a</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0000989758860000026.GIF" wi="542" he="142" /></maths>其中,对所得划分点集合进行升序排序,以相邻两个划分点作为区间端点,能够获得一系列离散划分区间;最初划分区间是以最小划分点及其相邻划分点为端点的区间;最终划分区间是以最大划分点及其相邻划分点为端点的区间;式中,max<sub>i</sub>表示对象根据其在属性a上取值划归到CP中区间(b<sub>i‑1</sub>,b<sub>i</sub>]上所对不同决策类标上的最大数量;q<sub>+i</sub>表示对象根据其在属性a上的取值而划归在离散化区间(b<sub>i‑1</sub>,b<sub>i</sub>]内的总数;EIR<sub>CP</sub>(p<sup>i</sup>)则表示断点集CP对应划分区间(b<sub>i‑1</sub>,b<sub>i</sub>]的有效分类能力,p<sup>i</sup>表示由区间(b<sub>i‑1</sub>,b<sub>i</sub>]上不同决策类标对应条件概率组成的集合;<img file="FDA0000989758860000031.GIF" wi="215" he="62" />表示CP上第i个划分区间(b<sub>i‑1</sub>,b<sub>i</sub>]上的条件熵;n<sub>c</sub>表示当前断点集CP对应的划分区间数量;s表示决策属性C上类标的数量;3‑5)针对断点候选集CP<sub>c</sub>中每一断点元素重复步骤3‑4),获得一系列断点集及其对应EIRDC值,对上述EIRDC值进行排序,选取具有最大EIRDC值的CP<sub>c</sub>中断点,将该断点加入CP集,并从CP<sub>c</sub>集中去除该断点;更新划分区间数量n<sub>a</sub>=n<sub>c</sub>;3‑6)判断当前断点集CP对应的EIRDC值是否大于全局最大EIRDC值globaleirdc且当前断点集CP对应的划分区间数量n<sub>c</sub>是否小于决策属性C上类标的数量s,如符合上述条件,则重复步骤3‑4)~步骤3‑6);如不符合上述条件,以当前结果集作为连续条件属性a∈F上划分区间数量为n<sub>a</sub>对应的断点集CP,并跳转至步骤3‑7);3‑7)针对连续条件属性集F中其他属性,重复步骤3‑2)~步骤3‑6)的处理过程,获得磨矿浓度特征数据库上每一连续属性相应的断点集;3‑8)针对溢流浓度特征数据库,重复步骤3‑2)~步骤3‑7),获得溢流浓度特征数据库上每一连续属性相应的断点集;4)针对步骤2)形成的磨矿浓度特征数据库和溢流浓度特征数据库,通过步骤3)构建的相应模糊化方案进行模糊化扩展;并在模糊扩展后的两个数据库上使用模糊预测规则提取算法得到两个矿浆浓度模糊预测模型中使用的预测规则;5)在步骤1)~步骤4)的基础上,使用乘机推理机作为模糊推理策略:选择Mamdani含义下对模糊规则的解释,应用模糊并进行组合的独立推理,计算中s‑范数算子采用最大算子,t‑范数算子采用代数积算子;则对于形式化为IF‑THEN规则的两预测模型的模糊预测规则,如下:<maths num="0002"><math><![CDATA[<mrow><msup><mi>R</mi><mi>l</mi></msup><mo>:</mo><mi>I</mi><mi>f</mi><mi> </mi><msub><mi>x</mi><mn>1</mn></msub><mi>i</mi><mi>s</mi><mi> </mi><msubsup><mi>A</mi><mn>1</mn><mi>l</mi></msubsup><mi>A</mi><mi>n</mi><mi>d</mi><mi> </mi><msub><mi>x</mi><mn>2</mn></msub><mi>i</mi><mi>s</mi><mi> </mi><msubsup><mi>A</mi><mn>2</mn><mi>l</mi></msubsup><mi>A</mi><mi>n</mi><mi>d</mi><mo>...</mo><mi>A</mi><mi>n</mi><mi>d</mi><mi> </mi><msub><mi>x</mi><msup><mi>m</mi><mo>&prime;</mo></msup></msub><mi>i</mi><mi>s</mi><mi> </mi><msubsup><mi>A</mi><msup><mi>m</mi><mo>&prime;</mo></msup><mi>l</mi></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000989758860000041.GIF" wi="1398" he="77" /></maths><maths num="0003"><math><![CDATA[<mrow><mi>T</mi><mi>h</mi><mi>e</mi><mi>n</mi><mi> </mi><mi>y</mi><mi> </mi><mi>i</mi><mi>s</mi><mi> </mi><msubsup><mi>B</mi><mn>1</mn><mi>l</mi></msubsup><mi>o</mi><mi>r</mi><mi> </mi><mi>y</mi><mi> </mi><mi>i</mi><mi>s</mi><mi> </mi><msubsup><mi>B</mi><mn>2</mn><mi>l</mi></msubsup><mi>o</mi><mi>r</mi><mo>...</mo><mi>o</mi><mi>r</mi><mi> </mi><mi>y</mi><mi> </mi><mi>i</mi><mi>s</mi><mi> </mi><msubsup><mi>B</mi><mi>s</mi><mi>l</mi></msubsup></mrow>]]></math><img file="FDA0000989758860000042.GIF" wi="1174" he="70" /></maths>其中,x=(x<sub>1</sub>,x<sub>2</sub>,…,x<sub>m′</sub>)<sup>T</sup>和y分别表示模糊系统输入和输出对应的语言变量;<img file="FDA0000989758860000043.GIF" wi="46" he="62" />和<img file="FDA0000989758860000044.GIF" wi="51" he="71" />分别表示定义在x<sub>i</sub>和y的各自论域上的模糊集合;对于同一论域下模糊集合A',上述乘积推理机根据模糊规则库R推导出模糊集合B'的隶属度函数为:<maths num="0004"><math><![CDATA[<mrow><msub><mi>&mu;</mi><msup><mi>B</mi><mo>&prime;</mo></msup></msub><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><munderover><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>u</mi><mo>&prime;</mo></msup></munderover><mo>&lsqb;</mo><munder><mrow><mi>s</mi><mi>u</mi><mi>p</mi></mrow><mrow><mi>x</mi><mo>&Element;</mo><mi>U</mi></mrow></munder><mrow><mo>(</mo><msub><mi>&mu;</mi><msup><mi>A</mi><mo>&prime;</mo></msup></msub><mo>(</mo><mi>x</mi><mo>)</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>m</mi><mo>&prime;</mo></msup></munderover><msub><mi>&mu;</mi><msubsup><mi>A</mi><mi>i</mi><mi>l</mi></msubsup></msub><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo><msub><mi>&mu;</mi><msub><mi>B</mi><mi>l</mi></msub></msub><mo>(</mo><mi>y</mi><mo>)</mo><mo>)</mo></mrow><mo>&rsqb;</mo></mrow>]]></math><img file="FDA0000989758860000045.GIF" wi="902" he="149" /></maths>其中,<img file="FDA0000989758860000046.GIF" wi="519" he="85" />P<sub>lj</sub>为规则R<sup>l</sup>后件为<img file="FDA0000989758860000047.GIF" wi="51" he="71" />的条件概率;对于某输入实值点<img file="FDA00009897588600000411.GIF" wi="193" he="54" />选择单值模糊器将实值点<img file="FDA0000989758860000048.GIF" wi="377" he="63" />映射为论域上的模糊单值A′,其隶属度函数为:<img file="FDA0000989758860000049.GIF" wi="406" he="150" />而后选择中心平均解模糊器,对于由u′条模糊IF‑THEN规则组成的模糊规则库,该模糊系统实值输出y<sup>*</sup>如下:<maths num="0005"><math><![CDATA[<mrow><msup><mi>y</mi><mo>*</mo></msup><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>u</mi><mo>&prime;</mo></msup></munderover><msup><mover><mi>y</mi><mo>&OverBar;</mo></mover><mi>l</mi></msup><mrow><mo>(</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>m</mi><mo>&prime;</mo></msup></munderover><msub><mi>&mu;</mi><msubsup><mi>A</mi><mi>i</mi><mi>l</mi></msubsup></msub><mo>(</mo><msubsup><mi>x</mi><mi>i</mi><mo>*</mo></msubsup><mo>)</mo><mo>)</mo></mrow></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>u</mi><mo>&prime;</mo></msup></munderover><mrow><mo>(</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>m</mi><mo>&prime;</mo></msup></munderover><msub><mi>&mu;</mi><msubsup><mi>A</mi><mi>i</mi><mi>l</mi></msubsup></msub><mo>(</mo><msubsup><mi>x</mi><mi>i</mi><mo>*</mo></msubsup><mo>)</mo><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA00009897588600000410.GIF" wi="486" he="279" /></maths><img file="FDA00009897588600000412.GIF" wi="51" he="63" />为模糊规则R<sup>l</sup>后件B<sub>l</sub>的中心;应用上述模糊系统构建方法,根据磨矿浓度预测规则和溢流浓度预测规则,分别建立模糊预测系统对磨矿浓度和溢流浓度进行预估,从而实现磨矿过程矿浆浓度的连续检测。
地址 710065 陕西省西安市雁塔区太白南路2号