发明名称 湿法冶金合成过程草酸钴粒度预测方法
摘要 本发明提供一种湿法冶金合成过程草酸钴粒度实时预测方法,包括过程数据采集、辅助变量选择以及标准化处理、混合模型的建立等步骤,其特征在于:建立基于机理模型和基于数据驱动模型构成的并联结构混合模型;采用遗传算法对机理模型中的相关模型参数进行确定;用基于数据驱动的模型作为机理模型的误差补偿模型。本发明还提供了一种实施草酸钴粒度预测的软件系统,它包括主程序、数据库和人机交互界面,该系统软件以湿法冶金合成过程控制系统的模型计算机作为硬件平台。将本发明应用于某湿法冶金工厂草酸钴合成过程,用其对草酸钴的粒度进行预测,其预测结果均在预定的误差范围以内。本发明的优点:模型简单、可解释性强、外推性好、预测精度较高。
申请公布号 CN101482750A 申请公布日期 2009.07.15
申请号 CN200910010312.X 申请日期 2009.02.06
申请人 北京矿冶研究总院 发明人 周俊武;徐宁;张学峰;李传伟;王振文;于旭光
分类号 G05B19/418(2006.01)I;G05B13/04(2006.01)I;C07C55/07(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 沈阳利泰专利商标代理有限公司 代理人 刘忠达
主权项 1、湿法冶金合成过程草酸钴粒度预测方法,采用已知的湿法合成草酸钴工艺,其特征是由硬件支撑平台和软件系统组成,在合成过程中直接控制进入合成釜中的草酸铵的流量、合成釜温度和搅拌转速,通过混合模型建模,实时预测草酸钴平均粒度,包括数据采集、辅助变量选择和数据处理、混合模型建立步骤:1)数据采集数据采集所用的设备硬件包括合成过程草酸钴粒度预测系统、上位机、PLC和现场传感变送部分,其中现场传感变送部分包括pH值、温度、流量等检测仪表;负责过程数据的采集与传送,在合成过程现场安装检测仪表,检测仪表将采集的PH值、温度、流量和搅拌器搅拌转速等信息实时通过Profibus-DP总线送到PLC,PLC通过以太网定时将采集信号传送到上位机,上位机把接收的数据传到合成过程草酸钴粒度预测系统,进行草酸钴平均粒径的实时预测;PLC功能:负责把采集的信号A/D转换,并通过以太网把信号传送给上位机;上位机功能:收集本地PLC数据,传送给草酸钴粒度预测系统,实时预测草酸钴平均粒径;2)辅助变量选择和数据处理选择的辅助变量包括:(a)合成釜内温度x<sub>1</sub>;(b)合成釜搅拌速率x<sub>2</sub>;(c)草酸铵流量x<sub>3</sub>;(d)氯化钴浓度x<sub>4</sub>;首先将采集到的传感器测量数据进行标准化处理::<maths num="0001"><![CDATA[<math><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>X</mi><mi>i</mi></msub><mo>-</mo><msub><mi>X</mi><mi>min</mi></msub></mrow><mrow><msub><mi>X</mi><mi>max</mi></msub><mo>-</mo><msub><mi>X</mi><mi>min</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中 x<sub>i</sub>—处理后数据;     X<sub>i</sub>—样本数据;     X<sub>max</sub>—样本数据最大值;     X<sub>min</sub>—样本数据最小值;3)混合模型建立:将机理模型与数据模型并联组成混合模型,实现对草酸钴平均粒径进行实时预测;机理模型包括反应速率模型、结晶动力学模型、粒数衡算方程、物料衡算方程,其中结晶动力学模型包括:成核速率模型、生长速率模型、凝并速率模型;①反应速率模型采用经验公式<maths num="0002"><![CDATA[<math><mrow><mfrac><msub><mi>dC</mi><mi>pA</mi></msub><mi>dt</mi></mfrac><mo>=</mo><mfrac><mrow><msub><mi>v</mi><mi>B</mi></msub><msub><mi>C</mi><mi>B</mi></msub><msub><mi>V</mi><mrow><mi>A</mi><mn>0</mn></mrow></msub></mrow><msup><mrow><mo>(</mo><msub><mi>V</mi><mrow><mi>A</mi><mn>0</mn></mrow></msub><mo>+</mo><msub><mi>v</mi><mi>B</mi></msub><mi>t</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中 v<sub>B</sub>—反应物B的体积流速;     V<sub>A0</sub>—反应物A的初始体积;     C<sub>PA</sub>—溶液中由反应生成的P的浓度;     C<sub>B</sub>—反应物B的浓度;②成核速率模型<maths num="0003"><![CDATA[<math><mrow><msub><mi>r</mi><mi>N</mi></msub><mo>=</mo><mi>Aexp</mi><mrow><mo>(</mo><mfrac><mrow><mo>-</mo><mn>16</mn><msup><mi>&pi;&delta;</mi><mn>3</mn></msup><msup><mi>M</mi><mn>2</mn></msup></mrow><mrow><msup><mrow><mn>3</mn><mi>R</mi></mrow><mn>3</mn></msup><msup><mi>T</mi><mn>3</mn></msup><msup><mi>&rho;</mi><mn>2</mn></msup><msup><mrow><mo>(</mo><mi>ln</mi><mi>&Delta;C</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中 r<sub>N</sub>—成核速率;     A—频率因子;     δ—液固界面张力;     M—溶质分子质量;     ρ—溶质颗粒密度;     T—系统热力学温度;     ΔC—溶液过饱和度;     R—气体常数(8.31J/Kmol);成核速率r<sub>N</sub>一般采用如下形式的经验公式:<maths num="0004"><![CDATA[<math><mrow><msub><mi>r</mi><mi>N</mi></msub><mo>=</mo><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>K</mi><mi>n</mi></msub><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msub><mi>K</mi><mi>a</mi></msub><mi>T</mi></mfrac><mo>)</mo></mrow><msubsup><mi>N</mi><mi>P</mi><mi>&gamma;</mi></msubsup><mo>&times;</mo><msup><mrow><mo>(</mo><msub><mi>C</mi><mi>P</mi></msub><mo>-</mo><msubsup><mi>C</mi><mi>P</mi><mo>*</mo></msubsup><mo>)</mo></mrow><mi>&alpha;</mi></msup></mtd><mtd><msub><mi>C</mi><mi>P</mi></msub><mo>-</mo><msubsup><mi>C</mi><mi>P</mi><mo>*</mo></msubsup><mo>></mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>C</mi><mi>P</mi></msub><mo>-</mo><msubsup><mi>C</mi><mi>P</mi><mo>*</mo></msubsup><mo>&le;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></mrow></math>]]></maths>式中 C<sub>p</sub>—溶质的浓度;<img file="A200910010312C00034.GIF" wi="49" he="62" />—溶质的饱和浓度;γ—搅拌速率指数;N<sub>P</sub>—搅拌速率;K<sub>n</sub>—成核速率系数;K<sub>a</sub>—成核速率温度指数;α—成核速率过饱和度指数;③生长速率模型当搅拌速率达到一定值时,生长模型是与粒度无关的,其生长速率G可采用经验公式:<maths num="0005"><![CDATA[<math><mrow><mi>G</mi><mo>=</mo><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>K</mi><mi>g</mi></msub><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msub><mi>K</mi><mi>b</mi></msub><mi>T</mi></mfrac><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>C</mi><mi>p</mi></msub><mo>-</mo><msubsup><mi>C</mi><mi>p</mi><mo>*</mo></msubsup><mo>)</mo></mrow><mi>&beta;</mi></msup></mtd><mtd><msub><mi>C</mi><mi>p</mi></msub><mo>-</mo><msubsup><mi>C</mi><mi>p</mi><mo>*</mo></msubsup><mo>></mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>C</mi><mi>p</mi></msub><mo>-</mo><msubsup><mi>C</mi><mi>p</mi><mo>*</mo></msubsup><mo>&le;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></mrow></math>]]></maths>式中 K<sub>g</sub>—生长速率系数;     K<sub>b</sub>—生长速率温度指数;     β—生长速率过饱和度指数;④粒数衡算方程为:Q<sub>E</sub>ψ<sub>E</sub>dLdt+r<sub>N</sub>δ(L-L<sub>0</sub>)dLV<sub>T</sub>dt+r<sub>A</sub>dLV<sub>T</sub>dt=                                             (6)Q<sub>s</sub>ψdLdt+d(ψG)V<sub>T</sub>dt+d(ψdLV<sub>T</sub>)+r<sub>B</sub>dLV<sub>T</sub>dt式中 L—颗粒的特征长度;     L<sub>0</sub>—颗核粒度;     δ(L-L<sub>0</sub>)—delta函数;     ψ<sub>E</sub>、ψ<sub>d</sub>—进、出料中颗粒的粒数密度;     ψ—粒数密度函数;     r<sub>A</sub>—单位体积内由于凝并颗粒的净产生速率;     r<sub>B</sub>—单位体积内由于破碎颗粒的净消失速率;     V<sub>T</sub>—合成釜内悬浮液的体积;     Q<sub>E</sub>,Q<sub>s</sub>—进、出料体积流率;⑤物料衡算方程为:<maths num="0006"><![CDATA[<math><mrow><mfrac><msub><mi>dC</mi><mi>p</mi></msub><mi>dt</mi></mfrac><mo>=</mo><mfrac><mrow><msub><mi>v</mi><mi>B</mi></msub><msub><mi>C</mi><mi>B</mi></msub><msub><mi>V</mi><mrow><mi>A</mi><mn>0</mn></mrow></msub></mrow><msup><mrow><mo>(</mo><msub><mi>V</mi><mrow><mi>A</mi><mn>0</mn></mrow></msub><mo>+</mo><msub><mi>v</mi><mi>B</mi></msub><mi>t</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>-</mo><mfrac><mrow><msub><mi>&rho;</mi><mi>p</mi></msub><msub><mi>K</mi><mi>V</mi></msub></mrow><msub><mi>M</mi><mi>p</mi></msub></mfrac><msub><mrow><mn>3</mn><mi>G&mu;</mi></mrow><mn>2</mn></msub><mo>-</mo><mfrac><mrow><msub><mi>&rho;</mi><mi>p</mi></msub><msub><mi>K</mi><mi>V</mi></msub></mrow><msub><mi>M</mi><mi>p</mi></msub></mfrac><msub><mi>r</mi><mi>N</mi></msub><msubsup><mi>L</mi><mn>0</mn><mn>3</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中 ρ<sub>p</sub>—晶体密度;     K<sub>V</sub>—体积形状因子;     M<sub>p</sub>—P物质的分子量;     L<sub>0</sub>—晶核粒度;     C<sub>p</sub>—经过反应、成核和生长后溶液中P的浓度;     μ<sub>2</sub>—粒数密度关于L的二阶矩,<maths num="0007"><![CDATA[<math><mrow><msub><mi>&mu;</mi><mn>2</mn></msub><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mo>&infin;</mo></msubsup><msup><mi>&psi;L</mi><mn>2</mn></msup><mi>dL</mi><mo>;</mo></mrow></math>]]></maths>本发明采用遗传算法来辩识机理模型中的参数,具体如下:①编码方式将未知的参数作为遗传算法寻优的自变量输入,采用实数编码;编码组成一个实数向量为(K<sub>v</sub>,K<sub>g</sub>,α,K<sub>n</sub>)→(x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,x<sub>4</sub>);②目标函数目标函数选择草酸钴粒度的实际测量值与模型计算值误差平方和最小的形式,即:<maths num="0008"><![CDATA[<math><mrow><mover><mrow><mi>f</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow><mo>~</mo></mover><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msup><mrow><mo>(</mo><msub><mi>y</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>-</mo><mover><msub><mi>y</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>^</mo></mover><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中<img file="A200910010312C00054.GIF" wi="91" he="63" />—目标函数;     y<sub>1i</sub>—草酸钴粒度实际测量值(实际系统的终点值);<img file="A200910010312C00055.GIF" wi="43" he="67" />—草酸钴粒度模型计算值(取模型的稳态值);     M—采样样本数;③适应度函数的选择辨识所选用的适应度函数为:<maths num="0009"><![CDATA[<math><mrow><mi>F</mi><mrow><mo>(</mo><mi>pos</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><mover><mrow><mi>f</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow><mo>~</mo></mover></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中F(pos)—适应度函数本发明中采用非线性PLS(偏最小二乘)作为数据建模方法拟合机理模型的未建模动态,RBF-PLS方法由RBF网络与PLS算法结合而成;网络的基本结构采用RBF三层结构:输入层、隐含层和输出层;输入层接收信源,隐含层对信源活化处理后传输给输出层,而隐含层以样本容量作为隐单元数,以每个样本作为各径基函数的中心,采用PLS回归方法计算输出层的连接权值,从而避免自变量间的复共线性对模型性能的影响;基于混合模型的合成过程草酸钴粒度预测方法依如下步骤进行:步骤一、机理模型参数计算:根据历史数据辨识机理模型中的参数;步骤二、机理模型预测:利用机理模型对草酸钴平均粒径进行预测,并记录预测结果;步骤三、采集数据:收集离线化验的草酸钴平均粒径以及离线化验值所对应的传感器测量的工艺操作参数;步骤四、将预测结果与真实检测结果进行比较,计算预测结果与真实值之间的差值;步骤五、数据模型训练:将采集到的传感器测量数据与上述预测结果与真实值之间的差值组成输入输出数据对,利用上述RBF-PLS方法进行训练,得到数据模型中的参数;步骤六、混合模型的预测:将机理模型与数据模型并联组成混合模型,实现对草酸钴平均粒径进行实时预测。
地址 100044北京市西直门外文兴街1号