1. 引言
传统的食品干燥加工会导致食品的颜色、结构和形状发生变化,营养成分显著降低。真空冷冻干燥技术(简称“冻干”),由于是在低温、低压、低氧下干燥,可以有效防止食品中热敏性物质的降解,最大限度地保持食品原有的结构和营养特性,冻干制品的多孔结构也增强了食品的复水性但高耗能的特点一直影响着冻干技术的发展 [1] [2] 。
通过数学模型模拟冷冻干燥时间,可以大幅减少实验量,降低成本。真空冷冻干燥过程包括冻结阶段、升华干燥阶段和解析干燥阶段。相比冻结阶段的模拟研究,对升华干燥和解析干燥阶段的数值模拟由于涉及传热和传质的多物理场耦合,国内外学者对此的研究并不深入。罗瑞明等研究了在升华干燥速率最大时,干切牛肉冷冻干燥所需要的操作条件,通过建立表面温度控制模型,提出隔板温度动态控制策略 [3] ,有效缩短了干燥时间。采用任意拉格朗日–欧拉法对升华干燥过程的升华进行了精确地模拟,并实验验证了模型的有效性。罗瑞明等采用过程分解的方法研究使浓缩酸乳升华速率最大的操作工艺,建立的厚度计算模型可用于浓缩酸乳预冻终温和装盘厚度的确定,建立的隔板温度计算模型为温度动态控制提供了理论指导。J. Ravnik等采用一维小瓶近似法和时间步进的非线性迭代方法求解了多孔干燥层与冻结层之间的热质传递控制方程,应用水蒸气扩散模型,对甘露醇水溶液进行数值模拟,实验结果表明,该模型可准确预测干燥过程中物料内部温度分布以及升华干燥阶段到解析干燥阶段的转折点 [4] 。
人工神经网络是一门非线性科学,它对函数的任意逼近能力,使它在非线性系统建模和控制中的应用具有坚实的理论基础 [5] 。在变形抗力预测领域,最常广泛使用的是BP网络,与传统的数学模型相比,预测精度有了较大的提高。但是大多采用的是传统的BP反向传播网络,由于BP网络存在收敛速度慢,易陷入局部最小等缺点,因此会最终影响预测效果,而RBF神经网络具有全局逼近性质和最佳逼近性能,学习快,能较好地反映系统的实际情况,故本文尝试用RBF神经网络建立火龙果的真空冷冻干燥的预测模型 [6] 。
2. RBF神经网络
2.1. RBF网络的结构
RBF神经网络是三层前向神经网络,包括输入层、隐含层和输出层。输入层层由输入信号节点组成,它只是传递信号到隐含层,对输入信号不进行任何变换。隐含层的激励函数是中心径向对称且衰减的非负非线性基函数,基函数对输入信号仅在局部产生响应,通常用的基函数是高斯函数。输出层节点的作用函数通常为线性函数,即为输出基函数的线性组合。其结构如图1所示。
Figure 1. RBF neural network structure
图1. RBF神经网络结构示意图
RBF网络的学习过程分为两个阶段。第一阶段,根据所有的输入样本决定隐含层节点的高斯基函数的中心值和方差。第二阶段为权值的学习阶段,在确定隐含层的参数后,根据样本,利用最小二乘原则,求出网络输出层的权矩阵ωij。
在RBF网络的训练中,隐含层神经元的个数的确定是一个关键的问题,传统的做法是使其与输入向量的元素相等。显然,输入向量很多时,过多的隐含层单元数是难以让人接受的。为此,提出一种改进方法,基木原理是隐含层节点从0个开始训练,通过检查输出误差使网络自动增加神经元,每次循环使用,使网络产生的最大误差所对应的输入向量作为权值向量,产生一个新的隐含层神经元,然后检查新网络的输出误差。重复此过程,直到达到误差要求或最大隐含层神经元数为止。由此可见,径向基函数网络具有结构自适应确定、输出与初始权值无关等特点。
2.2. 火龙果的热物性参数分析
火龙果的真空冷冻干燥传质过程,决定于火龙果表面压力、升华界面位移、辐射换热量、为对流换热量、为对流换热量以及与这些有关的各个过程,如脱水速率、变化温度、动态恢复、静态恢复等。这些因素通过火龙果的内部干燥过程σ的大小。可以用下述关系表述:
(1)
式中:x%——火龙果的含水量;
t——变化温度;
u——脱水速率;
ε——干燥程度;
τ——相邻加工道次间时间间隔,或称变形历史的硬响;
P——为火龙果表面压力;
Z——为升华界面位移,cm;
qr——辐射换热量,J。
2.3. 训练样本的选取与预处理
本文样本数据来自采用卧式转换型冷冻冷藏箱冻结火龙果,然后放入真空冷冻干燥机干燥仓内进行干燥压缩实验。实验采用。在整个冻干过程中,真空度和冷阱温度保持在设定值附近,中心温度逐渐靠近板层温度,升华干燥时间约为510 min,解析干燥时间约为1020 min。数值模拟升华干燥时间约为480 min。本文选取其中的144组实验数据作为训练样本,实验温度为40℃~−60℃。
根据火龙果的冷冻传质实验数据,确定网络模型的输入层有13个输入量,它们分别是含水量以及变形温度t、脱水速率u,干燥程度ε。输出层只有1个输出量,即火龙果的内部干燥过程σ。
获取样本向量后,由于其中各个指标互不相同,原始样本中各个向量的数量级差别很大,为了计算方便及防止部分神经元达到过饱和状态,在研究中对144组训练样本进行归一化处理,把数据归一化到[0,1]之间。对已经位于[0,1]之间的数据,无需进行归一化处理。具体做法是:令一组数中的最大值为xmax,最小值为xmin,则归一化的值x'和原始值x的关系如式(2)所示:
(2)
3. RBF神经网络模型的建立
归一化处理过的实验数据即可用于训练网络。在训练过程中,通过选取不同的宽度系数spread的值进行实验。spread的值越大,函数的拟合就越光滑。但是,过大的spread意味着需要非常多的神经元以适应函数的快速变化。如果spread的值越小,则意味着需要许多的神经元来适应函数的缓慢变化。因此,需要用不同的spread的值进行尝试,以确定一个最优值。选取训练样本以外的12组测试样本,设网络模型的逼近误差为0.001,隐含层神经元个数最大值为150,分别选取spread的值为0.2,0.4,0.6,0.8,1.0进行实验,网络的预测误差如图2所示。
Figure 2. Prediction errors of different “spread” values
图2. “spread”取不同值时的预测误差
图2所示的相对误差是将网络的输出数据反归一化后与实验数据相比较得到的。通过网络输出结果和实测变形抗力的对比,可以看出相对误差几乎均在±1%的范围以内,由此可见,训练好的神经网络模型具有很好的推广能力,另外,由于测试样本不包含训练样本,因此预测结果具有普遍意义。
由图2还可以看出,当宽度系数spread = 0.4时,网络的预报误差最小,说明此时网络的精度最高,泛化能力最好。此时网络的训练过程如图3所示。
由图3可以看出,在网络训练过程中,误差随训练次数增加而减小。经过122次迭代运算后,网络的拟合误差降到了设定误差以下,网络停止训练 [7] 。
4. 不同参数下的测试结果分析
为了分析不同的变形温度对RBF网络模型精度的影响,分别选取变形速度为20 s−1,40 s−1,60 s−1,变形温度分别为−40℃,−35℃,−30℃的各12组数据,共建立了9个RBF网络模型。RBF网络的训练和测试都选用宽度系数spread的值为0.4,将得到的9组相对误差按变形速度的不同分为3组,如图4所示。
(a) u = 20 s−1 (b) u = 40 s−1 (c) u = 60 s−1
Figure 4. Prediction errors of different change temperature
图4. 变化温度不同时的预测误差
由图4可以看出,在变形速度相同的情况下,变化温度为−45℃时网络模型的预测误差最低,随着变化温度的增加,网络的预测误差逐渐增大。这是因为变化温度是对干燥过程影响最为强烈的一个因素,在一般情况下,随着变化温度的提高,脱水速率减少。由于影响脱水速率的因素很多,而本文仅仅考虑了对脱水速率影响较大的变化温度、变形速度及变形程度等主要因素,忽略了其它次要因素对脱水速率影的影响。随着变形温度的提高,其它因素对脱水速率的影响相对增大,因此网络的预测误差逐渐增大。
为了分析不同变形速度对RBF网络模型精度的影响,将上述得到的9组相对误差按变形温度的不同分为3组,如图5所示。
(a) t = −300 C (b) t = −350 C (c) t = −400 C
Figure 5. Prediction errors of different deformation strain rate
图5. 变形速度不同时的预测误差
由图5可以看出来,在变形温度相同的情况下,变形速度为20 s−1时网络模型的预测误差最大,随着变形速度的增加,网络的预测误差逐渐减小。这是因为脱水速率是对冷冻干燥影响很大,在一般情况下,随着变形速度的提高,脱水速率增加,其它因素对脱水速率的影响相对减少,因此网络的预测误差逐渐减小。
5. BP网络和Elman网络的预测
为了将本文建立的RBF网络预测模型与BP网络和Elman网络相比较,笔者用Matlab神经网络工具箱又设计了塑性变形抗力的BP网络和Elman网络模型,输入层参数和RBF网络一样为13个,网络的目标误差也设定为0.001,输出节点数为1个,隐含层节点数为27个,其预测误差分别如图6和图7所示。
由图3和图4可以看出,当spread = 0.4时,RBF网络的预测误差都在±1%以内。由图6可以看出,BP网络的预测误差都在±5%以内,由图7可以看出,Elman网络的预测误差都在±3%以内,误差相对较大,这说明RBF网络的预测精度要高于BP网络和Elman网络。另外由训练过程可知,BP网络和Elman网络不稳定,而RBF网络很稳定,这说明RBF网络的泛化性能优于BP网络和Elman网络 [8] 。
Figure 6. Prediction errors of BP neural network
图6. BP网络的预测误差
Figure 7. Prediction errors of Elman neural network
图7. Elman网络的预测误差
6. 结论
1) 本文表明,利用RBF神经网络对火龙果冷冻干燥过程进行预测是可行而且有效的。神经网络凭借其在处理非线性问题的独特优势,能较好地反映各种因素对冷冻干燥的影响,实现了与实测结果的高度吻合 [9] 。
2) 通过分析预测结果,得出不同变化温度和对预测误差的影响规律,得出随着变形温度的增加,网络的预测误差逐渐增大;随着变形速度的增大,网络的预测误差逐渐减小的结论。要想提高网络在较高的变化温度或者在较低的变形速度精度,应该增加训练数据或者提高训练精度 [10] 。
3) 为了与RBF网络相比较,本文又建立了火龙果冷冻干燥过程的BP网络和Elman网络模型。通过与它们相比较,结果表明,RBF网络在逼近能力和学习速度上较BP网络和Elman网络有着较强的优势,并且训练过程稳定,预测结果可靠程度高,对于解决实际生产中的食品冷冻干燥的预设定有很好的实用价值。
基金项目
该文系广州科技职业技术大学自然科学科研课题,项目编号:2023ZR01。