作者简介:伍铁斌(1981-),男,博士研究生.研究方向:复杂系统建模、优化与控制.E-mail:wutiebin81@163.com
针对砷盐除钴过程的时变性、非线性和时滞导致氧化还原电位(ORP)稳定控制困难的问题,提出了一种基于改进操作模式的参数自整定的PID控制方法。为提高操作模式匹配的可靠性和快速性,提出一种考虑参数重要性的改进的模糊C-均值聚类算法对操作模式进行聚类;然后采用二步匹配法匹配出相似的操作模式。由于砷盐净化除钴工段系统参数会随时间发生变化,在操作模式重用时对不同时间的操作模式的解(PID参数)赋予不同的模糊加权值,增强了重用结果的可靠性。工业运行结果表明:本文提出的方法能有效降低ORP波动程度,应对复杂的工况变化。
To solve the problem of stability control of Oxidation-Reduction Potential (ORP), which is caused by time variation, nonlinearity and time-delay in the process of cobalt removal using arsenic salt, an improved operational pattern based PID parameter tuning method is put forward. In order to improve the reliability and speed of operational pattern matching, first, an improved fuzzy C-mean clustering algorithm for operational pattern clustering is presented. Then, a two-step search method is used to match the similar operational patterns. Finally, since the system parameters of the cobalt removal process vary with time, to improve the reliability of the reused operational pattern solutions, which are PID parameters, different weighting values are assigned to the operational solutions in different times when the operational pattern is reused. A real industrial cobalt removal process control results show that the proposed method can effectively reduce the fluctuation of ORP degree and deal with complicated changing conditions.
钴离子是硫酸锌溶液净化中最难去除和危害最大的杂质之一[ 1]。为保证溶液钴离子浓度达标,经常过量添加锌粉,造成锌粉的极大浪费[ 2, 3]。奥托昆普研究认为砷盐净化除钴过程是典型的氧化还原过程,在一定范围内氧化还原电位(Oxidation-reduction potential,ORP)越负(相同条件下,锌粉添加得越多,ORP越负,溶液还原性越强[ 4]),置换除钴反应速率越快[ 5]。相同条件下,溶液中的铜、钴等杂质离子和砷盐浓度越高,则ORP越正。由于受企业生产目标、前后工段和设备因素的影响,造成反应器入口的流量经常大幅度波动,流量越大,单位时间内进入反应器的杂质离子越多,且国内矿源复杂,溶液中的杂质离子经常频繁、大幅度地变化,即影响ORP的因素频繁、大幅度波动,具有非线性特点,而且添加锌粉的效果需经过一段时间才体现在ORP上,具有时滞性。除钴过程工况的复杂变化,造成ORP的稳定控制非常困难。PID控制算法由于参数意义明确、容易实现等优点被广泛应用于工业过程控制中。但对于非线性较强的系统,采用参数固定的PID控制算法难以达到很好的控制效果,目前出现了大量的PID参数智能整定策略[ 6, 7, 8, 9, 10],取得了较好的效果。但对于长流程、非线性和时滞性强的工业过程,一般PID参数整定策略根据输入、输出频繁调整PID参数,很难满足应用要求[ 11]。在工业生产过程中,经常根据以往实践经验实现新问题的定量求解[ 12, 13, 14]。本文提出了基于改进操作模式的PID参数优化方法,控制锌粉的添加,工业现场运行结果表明,该算法非常有效,实现了ORP的稳定控制。
ORP能反映水溶液的氧化能力或还原能力,即溶液放出或获得电子的能力,ORP越负,则溶液的还原能力越强,反之,则氧化性越强。溶液一般是含有多种氧化还原偶的氧化还原系统,所以ORP测量电极反应的是一个混合电位[ 4]。是各氧化还原偶电极电位的加权平均值,而每个氧化还原偶的权重取决于其与(ORP)电极的电子交换电流
对于由
式中:
在砷盐净化除钴中,溶液中有多种氧化还原偶并存,主要有Zn2+/Zn、Cu2+/Cu、H+/H2、Co2+/Co、Ni2+/Ni、Cd2+/Cd、HAsO2/As等,都影响了氧化还原电位。
某锌冶炼企业砷盐净化除钴过程优化控制简图如图1所示。砷盐除钴是在温度、pH值、铜离子浓度和砷盐浓度等合理的情况下,向各反应器中连续加入锌粉,使各反应器的ORP值保持在合适的范围内,从而使硫酸锌溶液中的钴离子以合金的形式沉淀下来。
砷盐净化除钴入口溶液中主要有除铜工序后溶液(简称“除铜后液”,150~350 m3/h)、砷盐溶液(0.05~0.2 m3/h)。砷盐起稳定剂和活化剂的作用,高浓度的砷盐溶液是根据除铜后液中铜(100~500 mg/L)、钴(15~50 mg/L)和镍离子(5~20 mg/L)的摩尔量按某一算法添加。
在砷盐净化除钴过程中,锌粉是唯一添加的还原剂,通过连续添加锌粉,使溶液的ORP保持在合适的范围,即保持溶液的还原能力在某一合适范围,保证钴离子等杂质离子在一定时间内降至符合电解的要求。由于1号反应器入口溶液流量、杂质离子浓度、砷盐等波动极大,即单位时间内进入除钴反应器的杂质离子和砷盐波动非常大,因此,需要频繁、大幅度调整锌粉添加量,以保证ORP在合适的范围。
砷盐净化除钴系统具有时变性、强非线性、时滞性和多影响因素的特点,经常出现PID参数设定不合理引起ORP的大幅度波动(正负误差需控制在5 mV以内,误差绝对值平均在2 mV以内);而对于这种数学模型难以建立的系统,使得一些基于数学模型的智能优化方法难以满足要求。针对ORP控制的复杂特点,本文提出了基于改进操作模式的PID参数优化方法,用于控制锌粉的添加,使ORP实际值较好地跟随优化设定值。
操作模式优化就是从工业运行数据中挖掘出入口工况参数、控制参数及控制指标之间的关系,并根据入口工况参数寻找合适的控制参数,使得控制指标达到最优。
砷盐净化除钴积累了大量的工业运行数据,挖掘出PID控制效果较好的情况,将工况参数和对应的PID参数组成一个操作模式,操作模式的集合即构成一个优良操作模式库。本文根据入口的工况参数,从优良操作模式库中寻找与之匹配的操作模式,通过操作模式重用得到较优的PID参数。
砷盐净化除钴过程通过添加锌粉控制反应器中溶液的ORP,控制算法采用增量式PID算法。由于溶液中锌粉单质越多(Zn2+/Zn的标准电极电位为-0.762 V),ORP越负,即锌粉与ORP呈负相关关系,所以对基本增量式PID算法做如下修改(添加了“-”):
式中:
基于改进操作模式的PID参数整定模型如图2所示。首先将除钴反应器入口的重要工况参数进行标准化,然后采用改进的模糊C-均值聚类方法聚类,将匹配出的结果进行模糊重用,再采用专家规则对一些结果不理想的PID参数进行修正并输出结果,储存与原操作模式库中的操作模式相似度低的新操作模式或者相似度高而解显著不同但控制效果好的新操作模式,并定期对一些相似度极高的操作模式进行精简。
对第一个除钴反应器ORP影响较大(也是对锌粉消耗影响较大)的入口工况参数有除铜后液流量(
式中:
在操作模式求解过程中,操作模式匹配的质量关系到整个操作模式优化的成败,操作模式库中需要存储大量的操作模式来满足应用的需求,随着操作模式库中操作模式的增加,会出现操作模式检索效率下降的沼泽现象,本文提出一种改进的模糊C-均值聚类算法对源操作模式进行聚类,在聚类过程中,充分考虑各工况参数的重要程度,可极大地提高操作模式匹配的准确度和速度。
由Bezdek[ 15]提出的模糊C-均值聚类算法,以最小类内平方误差和为聚类准则。
设
式中:
传统的模糊 C-均值聚类算法采用欧氏距离计算操作模式到类中心的距离,将操作模式数据中每一个工况参数视为同等重要,对数据有等划分的趋势,而工业生产中操作模式的各工况参数的重要程度并不一样,如果每个工况参数赋予相同的权重,会严重影响聚类的合理性。
将欧氏距离修改为:
式中:
由于
显然,余弦值越大,表示两个操作模式越相似。但采用 CAD方法计算两个操作模式的相似度为1时(夹角为0 °),两个操作模式的模并不一定相同,即两个操作模式并不完全相似。
为克服相似度测量不准确的问题,本文提出了一种新的相似度计算方法,该方法融合了改进欧氏距离和 CAD方法的优点,包含距离相似度和余弦相似度两部分:
模糊 C-均值聚类目标函数修改为:
操作模式匹配是根据新问题的描述从操作模式库中匹配出最佳操作模式作为新问题求解依据,是操作模式优化中极为重要的环节。
本文操作模式匹配分为两步,首先根据式(15)计算待求操作模式与各聚类中心的相似度
操作模式库中与待求的操作模式的描述特征相似度达到阈值的将全部被搜索出来。
由于砷盐净化除钴具有温度高、强腐蚀性和强酸性的特点,系统参数将随时间缓慢变化,离当前时间越久远,该操作模式的借鉴作用越小[ 16]。因此,需要对检索出的不同时期的操作模式赋予不同的模糊加权隶属度
式中:
设在操作模式库中匹配到的
操作模式库会随着时间的推移不断增加,为了将操作模式库控制在一定规模内,并且保证操作模式具有典型性,基本包含工业现场可能出现的工况,必须对操作模式库进行维护。
在3 .5节中进行操作模式匹配时,如果匹配出的操作模式与待求操作模式的最大相似度大于等于0.95,当待求操作模式的解与相似度最大的操作模式的解存在明显不同,并且根据专家经验判断待求操作模式的控制效果较好时(砷盐除钴过程的恶劣环境,会导致系统参数随时间缓慢变化,随着时间推移,相同工况的最优解会发生变化),则存储该操作模式,否则不存储该操作模式。如果匹配出的操作模式与待求操作模式的最大相似度小于0.95,并且待求操作模式的控制效果较好时,则存储该操作模式。
为控制操作模式库的规模,每15天进行一次操作模式库的精简,对每一类(模糊 C-均值聚类后)中操作模式相似度大于等于0.98的操作模式,删除离当前时间最远的操作模式。
通过对新操作模式的选择性存储和对时间久远的操作模式进行精减,在控制操作模式库规模的同时,也保证了操作模式库的典型性和实用性。
对国内某锌冶炼厂砷盐净化除钴工序的1号反应器进行了约2个月的实验。采用 PC机( CPU: Intel酷睿 i5 -3210 M)从 PLC(西门子 S400)实时获取工业运行的 ORP、除铜后溶液流量等实时检测数据,并手工输入杂质离子浓度数据,利用 PC机强大的计算能力,采用本文方法实现 PID参数的优化,然后将优化后的参数下达到 PLC。
图3( a)为采用基于人工经验 PID参数设定(方法 a)的 ORP控制曲线;图3( b)为采用基于基本操作模式[ 14]的 PID参数设定(方法 b)的 ORP控制曲线;图3( c)为采用本文提出的基于改进操作模式的 PID参数整定方法(方法 c)运行2个月后的 ORP控制曲线(由于除钴反应器中溶液并非绝对均匀,所以 ORP实际曲线存在下降的过程中有上升的现象,上升过程中有下降的现象)。
由于工业现场连续运行,砷盐除钴工况不停变化, ORP的优化设定值会根据工况的变化而调整,故3个实际运行曲线的 ORP设定值是不一样的。所以只能从控制效果上进行比较,工业现场主要从 ORP的实际检测值偏离 ORP设定值的程度进行评价。
采用人工经验设定的 PID参数控制锌粉添加时, ORP实际值偏离 ORP设定值的绝对值最大为9 .5 mV(从一个状态转移到另外一个过程的过渡过程除外),误差绝对值的平均值高达3 .51 mV;采用基本操作模式优化 PID参数时, ORP实际控制效果明显好于采用人工经验的控制效果;采用本文方法时, ORP实际值偏离 ORP设定值的绝对值最大仅为4 .6 mV(过渡过程除外),误差绝对值的平均值仅为1 .65 mV, ORP实际值能较好地跟踪 ORP设定值,大幅度降低了 ORP波动的范围,明显优于前两种 PID参数调整的效果,完全满足工业应用的要求(要求最大误差在 ±5 .0 mV以内,平均绝对误差小于2 mV)。
添加锌粉除钴过程是典型的氧化还原过程,通过 ORP的优化设定达到锌粉的优化添加,针对 ORP控制的时变性、强非线性、时滞等复杂特点,提出了基于改进的操作模式的 PID参数调整算法。工业运行结果表明:该方法能有效应对砷盐除钴过程入口工况参数的变化,取得很好的控制效果,为类似的冶金过程的 PID控制的参数整定提供了新的思路。
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|