基于改进蚁狮优化算法的黄酒发酵过程模型的参数辨识

宗原1,刘登峰1,2*,刘以安1

1(江南大学 物联网工程学院,江苏 无锡,214122)2(轻工过程控制教育部重点实验室(江南大学),江苏 无锡,214122)

摘 要 针对基于Levenberg-Marquardt方法辨识黄酒发酵过程模型参数时易陷入局部最优,收敛速度慢,很难准确获取具有强泛化能力的模型参数的问题,提出了一种具有莱维飞行机制和柯西变异的蚁狮优化算法(ant lion optimization with Levy flight and Cauchy mutation, LCALO),该算法采用基于莱维飞行和柯西变异来解决这类问题。莱维飞行可以提高算法的全局搜索能力,而柯西变异有助于避免陷入局部最优。结果表明,相比于遗传算法、粒子群算法和蚁狮算法,LCALO的收敛速度快,具有全局搜索能力和局部开发能力好的优点。最后将改进算法应用于黄酒发酵模型的参数辨识,仿真结果证明该算法具有较好的参数辨识能力。

关键词 蚁狮优化算法;莱维飞行机制;收敛速度;黄酒发酵;参数辨识

在我国酿酒史中,黄酒是最悠久的酒种之一,与啤酒、葡萄酒并称世界三大古酒[1]。随着黄酒生产规模的扩大,仅凭熟练工人师傅的经验逐渐不能适应工厂日益增长的需求,为了使酿造出来的黄酒口感更好,利用数学模型与计算机结合对发酵过程中的参数进行辨识,进而对发酵过程进行优化控制,可以提高黄酒品质的稳定性,对黄酒行业的发展起着至关重要的作用。

近年来,针对黄酒前发酵过程的建模和参数辨识工作已经有团队展开了系统的研究,吕美[2]主要通过对黄酒发酵过程中的酸败预测角度进行建模和参数辨识来实现在线检测发酵醪液的酸败情况,但只在测试函数上验证了模型的好坏,没有在实际发酵过程中去验证其优劣;LIU等[3]则针对女儿红黄酒前发酵过程,从模拟曲和温度控制角度[4]分析两者对黄酒发酵进程的影响,并建立了黄酒前发酵的机理—数据驱动混合模型[5-6],并基于Levenberg-Marquardt方法实现了发酵过程的参数辨识[7],在此基础上,基于遗传算法,以温度为关键控制变量,以实现黄酒中酒精含量最大化为目的,实现了黄酒前发酵过程的优化[8]。但是黄酒发酵过程的参数辨识与优化是典型的多目标优化过程,并且利用基于Levenberg-Marquardt方法实现了发酵过程模型的参数辨识时存在易陷入局部最优,收敛速度慢,很难准确获取具有强泛化能力的模型参数的问题。因此,发展出一个适应于多目标优化的算法,并克服目前算法存在的问题,成为研究的关键。

在国外,蚁狮算法被用应用于多目标变压器设计优化[9]、电力系统的优化[10]、无线电传感器网络[11]、无人机航线规划问题[12]等领域。在国内,徐钦帅等[13]提出了具有边界收缩因子的蚁狮优化算法,但其仍然具有收敛速度慢的缺点;张振兴等[14]利用混沌算子优化蚁狮算法,虽然能够快速准确的得到1条满足实验要求的航迹,但缺乏和其他算法的对比,没有足够的说服性;于建芳等[15]用莱维飞行和黄金正弦优化蚁狮算法,虽然实验表明寻优效果良好,但只在测试函数上进行了测试,没有在工程问题上进行实验来验证其算法的效果。

莱维飞行是一种在搜索区域内随机游走的搜寻方式,在搜索的过程中会出现较大的跃动,运动方向也会随机产生变化,就使得算法可以尽快跳出局部寻优。LIU等[16]利用莱维飞行和差分进化融合鲸鱼优化算法解决了车间作业的调度问题;YANG等[17]将莱维飞行和启发式算法引入粒子群优化算法设计出一种新的快速局部搜索算法,有效地提高了无线传感器节点的定位精度。LI等[18]在蝙蝠算法的位置更新中引入莱维飞行使算法保持了良好的种群多样性,提高了全局搜索能力,在求解具有约束和未知搜索空间中有更高的优化性能。

柯西变异具有原点概率密度大、两端密度小、分布较长的特点,可以加快算法的收敛速度和精度。SAPRE等[19]在飞蛾扑火算法的基础上利用柯西变异对约束边界进行处理,提高了算法的收敛性,YANG等[20]将柯西变异结合鸽群算法应用到调整舰载机自动着陆系统的参数中,提高了任务的效率。

基于莱维飞行和柯西变异的优点,针对基于Levenberg-Marquardt方法辨识黄酒发酵过程模型参数时易陷入局部最优、收敛速度慢、很难准确获取具有强泛化能力的模型参数的问题,本文提出了一种具有莱维飞行和柯西变异的蚁狮优化算法(ant lion optimization with Levy flight and Cauchy mutation,LACLO)。Levy飞行[21]能够提高算法的全局寻优能力;柯西变异能够提高算法的收敛性和稳定度[22],在寻找全局最优解时具有很好的调节能力。本文选择6个测试函数对LACLO进行测试,并与遗传算法(genetic algorithm,GA)、粒子群优化算法(particle swarm optimization,PSO)和原始蚁狮优化算法(ant lion optimization,ALO)进行对比,结果表明LCALO具有更高的寻优精度和收敛速度。最后将其应用于黄酒发酵过程模型的参数辨识中,仿真结果表明该改进算法具备良好的优化能力。

1 蚁狮优化算法

ALO是由澳大利亚学者MIRJALILI[23]通过研究蚁狮捕食蚂蚁的行为所提出的一种智能优化算法。该算法调节参数少,精确度高,鲁棒性好,被国内外学者采用并对其进行改进。

蚁狮是一种肉食性昆虫,以昆虫为食,幼虫生活于干燥的地表下,在沙质土中造成漏斗状陷阱以用来诱捕猎物(图1),当猎物掉入陷阱后,蚁狮为防止猎物逃走会向外刨出沙土,使猎物滑入陷阱底部从而进食。MIRJALILI根据其习性提出了蚁狮优化算法,步骤如下。

图1 蚁狮猎食示意图

Fig.1 The hunting behaviour of ant lions

1.1 蚂蚁随机游走

蚂蚁在寻找食物时采用随机游走,按照公式(1)产生随机游走的蚂蚁种群:

X(t)=[0, cumsum(2r(t1)-1), cumsum(2r(t2)-1),…, cumsum(2r(tn)-1)]

(1)

式中:cumsum是蚂蚁游走位置的累加和,n是最大的迭代值,t为随机游走的步长,r(t)定义了一个如公式(2)所示的随机函数:

(2)

式中:rand是在[0,1]的均匀分布。

在每次优化过程中,都会更新蚂蚁的位置,但公式(1)不能直接用于蚂蚁位置的更新,需要保证其在求解空间内进行搜索,对其游走位置进行转换,如公式(3)所示:

(3)

式中:aibi分别是第i个变量游走过程中的最小和最大值,是第i次迭代中的最小、最大值。

1.2 蚂蚁游走的范围

蚂蚁在游走过程中,会受到蚁狮陷阱大小的影响,因此对该行为方式进行数学建模,提出公式(4)和公式(5):

(4)

(5)

式中:ctdt分别是第t代变量中的最小值和最大值,分别是第i只蚂蚁中的最小值和最大值,是第t次迭代中第j个蚁狮的位置。

1.3 蚂蚁掉入陷阱后

蚂蚁调入陷阱后,蚁狮为了防止猎物逃跑,会立即向外抛出沙土,防止猎物逃跑,这种行为会使陷阱范围的大小自适应的调整,对该行为进行建模得到公式(6)和公式(7):

(6)

(7)

式中:I=10w·t/Tt为当前迭代次数,T为最大迭代次数,w为基于当前迭代次数定义的一个常数(t>0.1T时w=2,t>0.5T时w=3,t>0.75T时w=4, t>0.9T时w=5,t>0.95T时w=6)。

1.4 更新蚁狮位置

当蚁狮捕猎到猎物后,会将其拉到沙土下并吞噬其身体,将自己的位置转移到捕食到蚂蚁的地点;为此提出公式(8):

(8)

式中:t是当前迭代次数,是第t次迭代第j个蚁狮的位置,是第t次迭代第i个蚂蚁的位置,f为适应度值函数。

1.5 精英化

在每次迭代过程中,都会将适应度最好的蚁狮的位置保存下来作为精英蚁狮,所以会影响到蚂蚁的游走,如公式(9)所示:

(9)

式中:是在第t次迭代中由轮盘赌方式选中的围绕蚁狮游走的蚂蚁种群,是第t次迭代过程中围绕精英蚁狮游走的蚂蚁种群。

2 改进算法

针对ALO的缺点,本文引入LACLO。将服从莱维分布的随机数用于围绕更新蚁狮游走的蚂蚁种群中,增加蚂蚁种群的多样性,提高全局的搜索能力。同时引入柯西变异用于防止陷入局部最优和提高算法的全局搜索能力和收敛速度。

2.1 Levy飞行

Levy飞行是由法国数学家保罗·列维于1937年提出的一种搜索策略,而后有学者发现多生物群体的活动方式都可以按照该行为方式进行游走[24];自然界中很多动物在不确定的环境中搜索食物,采用该策略保证在短距离内可以仔细寻找和偶尔长距离的跳跃又保证可以进入到另一个搜索空间内寻找。

利用Levy飞行具有突变性的特点在探索大范围空间问题上具有很大的优势,可以对求解区域进行充分遍历,提高算法的全局搜索能力[25],实现对求解范围内的充分寻找。

Levy飞行的概率密度函数服从Levy分布,函数如公式(10)所示:

(10)

式中:0<α≤2,控制分布图形的锐度,γ>0控制分布图形的跨度。当α=2时,等同于高斯分布,当α=1时,Levy分布为柯西分布。通过模拟的办法随机地产生Levy分布的步长,位置更新如公式(11)所示:

Levy(λ)

(11)

式中:α是步长,为矢量运算, Levy(λ)为随机搜索路径,表达如公式(12)~公式(14)所示:

(12)

式中:当β=1.5时,μv服从标准正态分布。

(13)

(14)

式中:τ(1+β)是标准伽马函数。

2.2 柯西变异

针对蚁狮容易陷入局部最优的缺点,利用柯西变异可以增加种群的多样性[26],提高算法的收敛精度和速度。柯西分布的概率密度函数如公式(15)所示:

(15)

式中:t为位置参数,s为比例参数,当t=0,s=1时,我们称其为标准柯西分布,即如公式(16)所示:

(16)

由柯西分布可以得出,柯西分布函数在原点处的峰值较小,但在两端的分布较长,蚁狮在变异后可以以较短的时间来搜索相邻区间,跳出局部最优解,可以保证算法有较好的全局寻优能力,针对以上缺点可以利用柯西分布跳出局部最优,如公式(17)所示:

x′=x+φCauchy(0,1)

(17)

式中:x为初始位置,x′是经过柯西变异后的位置,Cauchy(0,1)是标准柯西分布,参数用来控制柯西分布变异的强度,本文中我们令φ=0.8。

LCALO的流程图如图2所示。

图2 改进蚁狮算法流程图

Fig.2 Flow chart of improved ant lion algorithm

3 测试对比分析与应用

算法所在实验平台为Windows 7、64bit系统、4G内存,采用Matlab2019a进行仿真实验。本文采用ALO,GA,PSO和LCALO进行对比,所有算法设置统一的参数,种群规模为30,迭代次数100次,以保证实验的公平性和合理性。

3.1 测试函数

本节通过6个标准函数测试LCALO的寻优精度和收敛速度,测试函数设置如表1所示。

表1 标准测试函数

Table 1 Standard test function

测试函数函数表达式维数搜索范围Schaffer N.20.5+(sinx21+x22)2-0.5(1+0.001(x21+x22))22[-10,10]Sphere∑ni=1x2i10[-100,100]Ackley-20exp(-15 1n∑ni=1x2i)-exp[[1n∑ni=1cos(2πxi)]+e+2030[-32,32]Schwefel∑ni=1xi +∏ni=1|xi|30[-10,10]Rosenbrock∑ni=1[100(xi+1-x2i)2+(xi-1)2]30[-30,30]Griewank1 4 000∑ni=1x2i-∏ni=1cosxi i +130[-600,600]

3.2 实验结果

本节分别对以上测试函数重复寻优20次,从最优值、平均值和方差来评估改进后的蚁狮优化算法的全局寻优能力和稳定性,实验结果如表2所示。

表2 实验结果

Table 2 The results of experimental

函数名算法最优值平均值方差GA0.009 70.021 21.997 0e-04Schaffer N.2PSO9.888 3e-088.582 6e-064.565 6e-10ALO1.787 5e-150.008 31.203 6e-05LCALO0.002 80.007 93.503 7e-06GA4.692 636.532 88 52.224 0SpherePSO4.780 27.449 515.549 2ALO0.141 360.666 31.151 2e+04LCALO0.020 60.030 15.785 8e-05GA8.154 011.125 21.628 3AckleyPSO4.904 85.712 01.343 1ALO12.459 014.679 21.321 2LCALO5.926 16.948 70.557 9GA10.191 421.353 025.586 0SchwefelPSO8.144 18.488 10.846 6ALO25.768 556.989 2661.298 4LCALO0.481 80.746 60.021 0GA1.994 2525.270 28.801 1e+05RosenbrockPSO0.003 00.015 60.002 5ALO3.228 9e-10214.736 38.763 1e+04LCALO0.062 32.754 712.498 7GA17.480 434.593 6140.106 1GriewankPSO3 61.391 2395.624 9275.423 7ALO0.912 50.987 70.001 3LCALO0.909 90.986 26.207 2e-04

根据实验结果可知,对于测试函数,本文提出LACLO的平均值、方差均优于ALO和GA,部分函数仅次于PSO。为了更加简明直观的对比LCALO算法和其他算法的寻优能力,图3给出了6个测试函数在实验20次中其中1次的收敛曲线。

由图3可知,LCALO可以更快的找到最优值,说明LCALO的收敛速度快,具有较强的开发性,有效提高了算法的全局搜索能力和局部开发能力,在优化函数方面表现良好。

3.3 基于黄酒发酵模型参数的辨识

目前米类被广泛用于酒类的生产,但国内很少有人设计黄酒发酵过程的建模,国际中也仅有一些利用玉米淀粉来生产酒精的建模研究及应用可以作为参考。酒精是黄酒前发酵过程中发酵酒醪的主要成分,是衡量黄酒品质的重要指标,同时也是黄酒酒体口感形成的主要成分[27],为了得到口感更好的黄酒,需要建立精确的发酵模型,基于对现场采集的数据,对模型参数进行辨识。

a-Schaffer N.2;b-Sphere;c-Ackley;d-Schwefel;e-Rosenbrock;f-Griewank

图3 算法在测试函数下的寻优曲线

Fig.3 Optimization curve under test function

在黄酒酿造过程中同时糖化和发酵工程中会产生如下反应[5]

淀粉与麦曲以k1的速率结合生成中间产物,在这个过程中淀粉的消耗速率如公式(17)所示:

(17)

式中:S为淀粉浓度,E为麦曲浓度。淀粉链与α-淀粉酶结合的中间产物(C5)通过酶的作用以k2k3k4的速率生成产物麦芽三糖、麦芽二糖和葡萄糖,同时葡萄糖、麦芽二糖、麦芽三糖分别以k5k6k8的速率为酵母生长提供碳源,模型如公式(18)~公式(23)所示:

(18)

(19)

(20)

(21)

(22)

(23)

式中:常数1.037,1.056,1.111,0.538和0.511分别为依据底物和其对应产物分子质量计算得出的得率系数;剩余常数由Balling方程求得;ks1ks6是每种底物的饱和常数。

酶浓度和中间产物浓度的变化率如公式(24)和公式(25)所示:

(24)

(25)

将LCALO应用于该模型,采用室温下采集的数据对模型中的k1k9进行寻优,适应度函数采用均方误差来评价模型的好坏,表3为模型参数的取值范围。

表3 模型参数取值范围

Table 3 The range of model parameter

k1k2k3k4k5k6k7k8k9[0.006,0.009][0.05,0.20][0.001,0.005][0.5,1.5][1.0,2.0][0.5,1.0][0.005,0.10][0.003,0.010][0.001,0.010]

为了比较算法的优劣,分别用GA、PSO、ALO和LCALO对模型进行10次仿真,仿真结果如表4所示。在10次仿真过程中PSO和ALO的求解精度相差不大,ALO略高于PSO,LCALO的方差为3.05e+04,比ALO缩小了近6倍,稳定性更好。

表4 模型仿真误差结果

Table 4 The error results of model simulation

次数GAPSOALOLCALO16.95e+036.32e+034.50e+033.33e+0325.83e+035.81e+035.40e+033.71e+0336.75e+034.98e+034.80e+033.40e+0345.71e+035.26e+034.25e+033.74e+0355.34e+034.77e+033.90e+033.75e+0365.65e+035.01e+034.25e+033.74e+0375.89e+034.81e+034.60e+033.56e+0389.02e+035.71e+034.25e+033.36e+0394.50e+035.75e+034.80e+033.41e+03106.43e+035.04e+034.95e+033.77e+03平均值6.20e+035.34e+034.57e+033.57e+03方差1.32e+062.42e+051.70e+053.05e+04

4种算法的仿真结果如图4所示。LCALO模拟值的误差相对于GA,PSO和ALO误差更小,说明该改进算法具有更好的优化能力。

4 结论

本文针对目前已经报道的算法求解黄酒发酵模型时预测精度低和利用ALO辨识黄酒发酵过程模型时具有收敛速度慢、易陷入局部最优的缺点,成功建立了一种融合莱维飞行和柯西变异的蚁狮优化算法。更新围绕蚁狮游走的蚂蚁种群,增加蚂蚁种群的多样性以增加算法的全局寻优能力;采用柯西变异可以使蚁狮个体受局部最优值的约束力下降,快速跳出局部最优,在很大程度上改善算法的寻优能力。最后将LCALO应用于黄酒发酵模型中进行模拟,仿真结果说明该算法具有较好的优化能力。

a-GA;b-PSO;c-ALO;d-LCALO

图4 算法在改进模型上的仿真图

Fig.4 Simulation diagram on the improved model

参考文献

[1] 吕旭聪, 蒋雅君, 胡荣康, 等.红曲黄酒传统酿造用曲的特征挥发性风味成分分析[J].中国食品学报, 2019,19(5):222-233.

LYU X C, JIANG Y J, HU R K, et al.Studies on the characteristics of volatile flavor components in traditional fermentation starters for Hong Qu glutinous rice wine brewing[J].Journal of Chinese Institute of Food Science and Technology, 2019,19(5):222-233.

[2] 吕美. 黄酒发酵过程酸败预测及相关参数检测技术研究[D].杭州:浙江大学,2015.

LYU M.Research on rancidity prediction and relevant parameters′ detection technique during fermentation process of rice wine[D].Hangzhou:Zhejiang University,2015.

[3] LIU D, ZHANG H, XU B, et al.Influence of fermentation temperature and source of enzymes on enological characteristics of rice wine[J].Journal of the Institute of Brewing, 2014, 120(3):231-237.

[4] LIU D, ZHANG H, XIONG W, et al.Effect of temperature on chinese rice wine brewing with high concentration presteamed whole sticky rice[J].Biomed Research International, 2014.DOI:10.1155/2014/426929.

[5] LIU D, ZHANG H, XU B, et al.Development of a kinetic model structure for simultaneous saccharification and fermentation in rice wine production[J].Journal of the Institute of Brewing,2015,121(4):589-596.

[6] LIU D, ZHANG H, XU B, et al.Development of kinetic model structures for glutinous rice saccharification by different enzymes[J].Journal of Food Process Engineering,2014,37(3):317-328.

[7] LIU D, XU L, XIONG W, et al.Fermentation process modeling with levenberg-marquardt algorithm and runge-kutta method on ethanol production by Saccharomyces cerevisiae[J].Mathematical Problems in Engineering, 2014, 2014(7):1 151-1 169.

[8] LIU D, ZHANG H, LIN C, et al.Optimization of rice wine fermentation process based on the simultaneous saccharification and fermentation kinetic model[J]Chinese Journal of Chemical Engineering,2016, 24(10):1 406-1 412.

[9] SANTOS COELHO L, MAIDL G, PIEREZAN J, et al.2018 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM).Ant lion approach based on lozi map for multiobjective transformer design optimization[C].Italy: IEEE, 2018:280-285.

[10] VIKHE A S, KALAGE A A.2019 3rd International Conference on Electronics, Communication and Aerospace Technology (ICECA).Power system optimisation using ant lion optimisation technique[C].Shanghai:IEEE, 2019:355-361.

[11] YOGARAIAN G, REVATHI T.Improved cluster based data gathering using ant lion optimization in wireless sensor networks[J].Wireless Personal Communications, 2018, 98(3):2 711-2 731.

[12] MOUASSA S, BOUKTIR T, SALHI A.Ant lion optimizer for solving optimal reactive power dispatch problem in power systems[J].Engineering science and technology, 2017, 20(3):885-895.

[13] 徐钦帅, 何庆, 魏康园.改进蚁狮算法的无线传感器网络覆盖优化[J].传感技术学报, 2019,32(2):266-275.

XU Q S, HE Q, WEI K Y.Modified ant lion optimizer based coverage optimization of wireless sensor network[J].Chinese Journal of Sensors and Actuators, 2019,32(2):266-275.

[14] 张振兴, 杨任农, 房育寰, 等.自适应 Tent 混沌搜索的蚁狮优化算法[J].哈尔滨工业大学学报, 2018, 50(5):152-159.

ZHANG Z X, YANG R N, FANG Y H, et al.Ant lion optimizatopm algorithm based on self-adaptive Tent chaos search[J].Journal of Harbin Institute of Technology, 2018, 50(5):152-159.

[15] 于建芳, 刘升, 王俊杰, 等.融合莱维飞行与黄金正弦的蚁狮优化算法[J].计算机应用研究,2019,37(8):2 349-2 353.

YU J F, LIU S,WANG J J, et al.Ant lion optimization algorithm integrating with Lévy flight and golden sine[J].Application Research of Computers,2019,37(8):2 349-2 353.

[16] LIU M, YAO X, LI Y.Hybrid whale optimization algorithm enhanced with Lévy flight and differential evolution for job shop scheduling problems[J].Applied Soft Computing, 2020, 87:105 954.

[17] YANG J, CAI Y, TANG D, et al.A Novel centralized range-free static node localization algorithm with memetic algorithm and Lévy flight[J].Sensors, 2019, 19(14):3 242.

[18] LI Y, LI X, LIU J, et al.An improved bat algorithm based on Lévy flights and adjustment factors[J].Symmetry, 2019, 11(7):925.

[19] SAPRE S, MINI S.Opposition-based moth flame optimization with Cauchy mutation and evolutionary boundary constraint handling for global optimization[J].Soft Computing, 2019, 23(15):6 023-6 041.

[20] YANG Z, DUAN H, FAN Y, et al.Automatic carrier landing system multilayer parameter design based on Cauchy mutation pigeon-inspired optimization[J].Aerospace Science and Technology, 2018, 79:518-530.

[21] 王庆喜, 郭晓波.[J].计算机应用研究, 2016, 33(9):2 588-2 591.

WANG Q X, GUO X B.Particle swarm optimization algorithm based on Lévy flight[J].Application Research of Computers, 2016, 33(9):2 588-2 591.

[22] 于建芳, 刘升, 韩斐斐,等.基于柯西变异的蚁狮优化算法[J].微电子学与计算机, 2019, 36(6):45-49;54.

YU J F, LIU S, HAN F F, et al.Ant lion optimization algorithm based on Cauchy variation[J].Microelectronics & Computer,2019, 36(6):45-49;54.

[23] MIRJALILI S.The ant lion optimizer[J].Advances in Engineering Software, 2015, 83:80-98.

[24] REYNOLDS A.Venturing beyond the Lévy flight foraging hypothesis:Reply to comments on" Liberating Lévy walk research from the shackles of optimal foraging"[J].Physics of life reviews, 2015, 14:115-119.

[25] REYNOLDS A M.Cooperative random Lévy flight searches and the flight patterns of honeybees[J].Physics letters A, 2006, 354(5-6):384-388.

[26] 高文欣,刘升,肖子雅,等.柯西变异和自适应权重优化的蝴蝶算法[J].计算机工程与应用,2020, 56(15):43-50.

GAO W X, LIU S, XIAO Z Y, et al. Butterfly optimization algorithm based on Cauchy variation and adaptive weight[J].Computer Engineering and Applications, 2020, 56(15):43-50.

[27] CUTAIA A J, REID A J, SPEERS R A.Examination of the relationships between original, real and apparent extracts, and alcohol in pilot plant and commercially produced beers[J].Journal of the Institute of Brewing, 2009, 115(4):318-327.

Model parameter identification of rice wine fermentation process based on an improved ant lion algorithm

ZONG Yuan1,LIU Dengfeng1,2*,LIU Yian1

1(School of Internet of Things, Jiangnan University, Wuxi 214122, China)2(Key Laboratory of Light Industry Process Control Ministry of Education(Jiangnan University), Wuxi 214122, China)

ABSTRACT For identifying the model parameters of rice wine fermentation process based on the Levenberg-Marquardt method, it is easy to fall into local optimum and slow to converge. This paper proposed an enhanced ant lion optimization algorithm called LCALO (ant lion optimization with Levy flight and Cauchy mutation, LCALO), which employed Levy flight and Cauchy mutation to overcome this problem. Levy flight could improve the global search ability of the algorithm, and the Cauchy mutation with a long tail helped trapped ant lions escape from local optima. The results showed that compared with the genetic algorithm, the particle swarm algorithm and the ant lion algorithm, the LCALO had the advantages of faster convergence speed, better global search ability, and local development ability. Finally, the improved algorithm was applied to the parameter identification of a rice wine fermentation model. Simulation results proved that the algorithm had good identification ability.

Key words ant lion optimization algorithm; Levi′s flight mechanism; convergence speed; rice wine fermentation; parameter identification

DOI:10.13995/j.cnki.11-1802/ts.024368

引用格式:宗原,刘登峰,刘以安.基于改进蚁狮优化算法的黄酒发酵过程模型的参数辨识[J].食品与发酵工业,2021,47(2):153-159.ZONG Yuan,LIU Dengfeng,Liu Yian.Model parameter identification of rice wine fermentation process based on an improved ant lion algorithm[J].Food and Fermentation Industries,2021,47(2):153-159.

第一作者:硕士研究生(刘登峰副教授为通讯作者,E-mail:liudf@jiangnan.edu.cn)

基金项目:国家自然科学基金青年项目(21706096);江苏省自然科学基金青年项目(BK20160162);江苏省博士后科研项目(1601009A);第62批中国博士后科学基金面上资助(2017M621627)

收稿日期:2020-05-04,改回日期:2020-09-03