论文部分内容阅读
在青霉素发酵工艺中,很多控制参数对发酵过程有重要的影响,对这些参数的变化进行在线监测可以使人们及时了解整个发酵过程的状态,从而可以及时做出相应调整,保证发酵过程的稳定运行。主元分析是一种常用的过程监测方法,但从本质上讲它是一种线性映射算法,在面对青霉素发酵过程的高度非线性、相关性和不稳定性等特征时,不能取得好的监测效果。针对青霉素发酵过程具有的高度非线性等特征,选择核主元分析(KPCA)方法进行过程监测。在KPCA中,由于提取系统非线性特征的程度是基于核函数的,因此核函数的选择是最重要的。核函数种类及核参数的选择一直是核函数方法应用的瓶颈,至今没有很好的办法。为了选择恰当的核函数及其参数,本文提出了一种对核函数种类及其参数进行寻优的方法。在该方法中,以核函数的种类、参数作为优化的决策变量,以在线监测正确率最大,建模主成分个数最少,SPE控制限最小为多级目标建立优化模型。通过查阅大量文献资料,选择径向基核函数的参数c取在(0.1,50)范围内;多项式核函数的参数d取为1-8的正整数;Sigmoid核函数的参数β0和β1都取为(-10,10)。由于优化模型变量具有不连续性,另外优化指标为分级指标,亦具有不连续性,目标值是变量的复杂的非线性隐式函数,难于解析表达,有可能存在局部极小,所以本文选择遗传算法求解。在编码方面采用组合编码策略,核函数种类采用二进制编码,核参数采用混合编码。初始种群设计方面,核函数种类采用枚举方法,而对应核函数种类的核参数均匀产生。适应度函数设计方面,设计了加权的方法构造适应度函数,初期保证了初始阶段核函数类别多样性,随着寻优代数的增加,突出适应度的作用。遗传操作方面,针对混合编码策略进行了相应的设计。将此方法应用于一个非线性数学模型中,仿真结果表明提出的方法能够寻找到最优的核函数种类及其参数,具有很好的稳定性和一致性。在此基础上,将此KPCA优化方法应用于青霉素发酵过程监测中。通过分析青霉素发酵过程的重要影响因素,选择了通风率、搅拌功率、温度等10个变量作为监测变量,采用KPCA优化方法进行仿真监测。运用青霉素发酵仿真软件包Pensim产生数据,对通风率、搅拌功率、底物流加速率三种阶跃故障进行仿真监测,取得了理想的监测效果。