【技术实现步骤摘要】
基于改进CS-BPNN的食用菌发酵过程关键参量的软测量方法
本专利技术是一种用于解决食用菌发酵过程中难以用物理传感器在线实时测量的菌丝生物量这个关键生化变量的在线估计问题,属于软测量及软仪表构造的
技术介绍
发酵是一类重要的工业生产工程,其典型特征是内在机理复杂、可重复性差、生产波动差,具有高度的非线性和时变特性;对其进行在线测量,是进行补料、供氧等动态控制的重要依据,同时也是进行优化调度的前提和基础。一般的,重要过程变量的测得是通过实验室周期性的采样、离线操作、分析测定。取样的周期对测得的变量数值有较大的影响,且时间上往往滞后,导致变量信息滞后,使得发酵过程难以进行实时闭环优化控制。因此,研究如何及时获得食用菌发酵过程中关键变量的状态信息,对发酵过程构建最优生长环境,进而实施优化控制,提高产品产量与质量均具有重要意义。BP神经网络软测量是近年来应用很广泛的一种数据驱动软测量方法,因其优良的非线性逼近能力,已被广泛地被用于非线性系统过程的软测量建模。在本专利技术中,针对食用菌发酵过程非线性、大滞后、易染菌且关键生化参数难以实时在线测量等问题,提出一种改进CS-BP神经网络的软测量建模方法。该方法使得CS算法在搜索前期保证全局寻优能力;在搜索后期,充分利用局部信息,提高搜索精度,缩短了学习时间。
技术实现思路
为了解决食用菌发酵过程中非常重要,但难以用物理传感器在线实时测量或实时测量代价非常高的状态量的测量方法之不足,本专利技术提出一种基于改进CS-BPNN的食用菌发酵过程关键变量软测量方法,通过常规在线测量仪表提供的输入变量的测量信号,给出当前关键状 ...
【技术保护点】
基于改进CS‑BPNN的食用菌发酵过程关键参量的软测量方法,其特征在于,包括如下步骤:步骤1:辅助变量选择,选取能直接测量且与过程密切相关的外部变量,用基于离散PSO的辅助变量选择算法来选取最适的外部变量作为软测量模型的辅助变量;步骤2:建立训练数据库,采集相同工艺下若干历史罐批次的辅助变量和关键状态变量数据,构造输入输出向量对的集合,生成静态训练样本数据库;并对其进行归一化处理;其中输入向量是辅助变量,输出向量即关键状态变量;步骤3:设计BP神经网络模型,设置其输入、隐含层以及输出层的神经元个数;步骤4:利用改进的布谷鸟算法优化BP神经网络的权值与阈值,寻找预测效果最好的权值与阈值,得到优化的软测量模型;步骤5:利用已经训练得到的优化软测量模型,根据当前待预测罐批的最新输入向量,获得关键状态变量的预测值。
【技术特征摘要】
1.基于改进CS-BPNN的食用菌发酵过程关键参量的软测量方法,其特征在于,包括如下步骤:步骤1:辅助变量选择,选取能直接测量且与过程密切相关的外部变量,用基于离散PSO的辅助变量选择算法来选取最适的外部变量作为软测量模型的辅助变量;步骤2:建立训练数据库,采集相同工艺下若干历史罐批次的辅助变量和关键状态变量数据,构造输入输出向量对的集合,生成静态训练样本数据库;并对其进行归一化处理;其中输入向量是辅助变量,输出向量即关键状态变量;步骤3:设计BP神经网络模型,设置其输入、隐含层以及输出层的神经元个数;步骤4:利用改进的布谷鸟算法优化BP神经网络的权值与阈值,寻找预测效果最好的权值与阈值,得到优化的软测量模型;步骤5:利用已经训练得到的优化软测量模型,根据当前待预测罐批的最新输入向量,获得关键状态变量的预测值。2.根据权利要求1所述的基于改进CS-BPNN的食用菌发酵过程关键参量的软测量方法,其特征在于,步骤1的具体过程包括:步骤1.1,采集发酵过程外部变量数据:通过气体流量传感器、转速传感器、CO2气敏电极、液位探头、热电阻、溶氧电极、pH电极、蠕动泵采集空气流量q、电机搅拌转速r、CO2释放量u、发酵液体积v、发酵罐温度t、溶解氧DO、发酵液酸碱度pH、葡萄糖流加速率ρ、氨水流加速率η;发酵液经离心分离器分离后离线检测得到关键状态变量,所述关键状态变量包括菌丝生物量S;步骤1.2,基于离散PSO的辅助变量选择算法,找到最优位置和速度的粒子,将其离散化,得到最适辅助变量组合。3.根据权利要求2所述的基于改进CS-BPNN的食用菌发酵过程关键参量的软测量方法,其特征在于,所述步骤1.2的具体过程包括:步骤1.2.1:初始化离散PSO的种群和参数,初始化种群数M=22、惯性权重w=0.8、加速常数c1=c2=0.7、最大限速Vmax=4;随机产生元素0和1的M个粒子xi=(xi1,xi2,...,xiD),i=1,...,M,组成初始群;随机产生(0,1)之间的随机数作为各粒子的初始速度vij,组成初始速度矩阵VM×D。每个粒子的历史最好位置pi和种群最好位置pg初始值都设为D维0向量;步骤1.2.2:评价每个粒子的适应值;根据PLS回归算法和式计算每个粒子的适应度函数,求其适应值;其中,yi,act为样本i的实际测量值,y-i,pred为用除掉第i个样本的数据建立的模型对yi,act的预测值,yavg为yi,act的平均值,h为取得最大值时的主元个数,越接近1说明模型的预测能力越好;步骤1.2.3:更新粒子最优位置。对每个粒子xi,将其适应值f(xi)与其经历过的最好位置pi对应的适应值f(pi)作比较,如果f(xi)优于f(pi),则将xi替换为当前的最好位置;步骤1.2.4:更新种群最优位置。对当前种群(M个粒子)中最好位置pbest,将其对应的适应值f(pbest)与种群所经历过的最好位置pg对应的适应值f(pg)作比较,如果f(pbest)优于f(pg),则将pbest替换为种群最优位置;为防止结果陷入局部优化,将种群最优位置pg记下后,再将其对应的那个粒子重新初始化;步骤1.2.5:在t+1时刻,粒子i在第d(d=1,2,...,D)维空间的速度和位置的表达式为:vid(t+1)=w×vid(t)+c1r1×(pid(t)-xid(t))+c2r2×(pgd(t)-xid(t))和xid(t+1)=xid(t)+vid(t+1);根据这两个公式调整当前粒子的位置和速度,并根据式将更新后的粒子离散化;步骤1.2.6:判断是否达...
【专利技术属性】
技术研发人员:朱湘临,宋彦,丁煜函,王博,郝建华,华天争,
申请(专利权)人:江苏大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。