廖建慶,王涵,王咸鵬
改進(jìn)果蠅優(yōu)化LSSVM超聲波萃取產(chǎn)物濃度軟測量
廖建慶1,王涵1,王咸鵬2
(1. 宜春學(xué)院物理科學(xué)與工程技術(shù)學(xué)院,江西宜春 336000;2. 海南大學(xué)南海海洋資源利用國家重點(diǎn)實(shí)驗(yàn)室,海南???570228)
針對超聲波天然產(chǎn)物萃取過程中產(chǎn)物濃度難以在線檢測的問題,提出了一種改進(jìn)果蠅優(yōu)化最小二乘支持向量機(jī)(Least Squares Support Vector Machine, LSSVM)的超聲波萃取產(chǎn)物濃度軟測量建模方法。首先將混沌優(yōu)化與迭代步長動態(tài)調(diào)節(jié)方法相融合,提出了一種混沌動態(tài)步長改進(jìn)果蠅優(yōu)化算法(Chaos Dynamic Step Fluit Fly Optimization Algorithm, CDSFOA),該算法引入動態(tài)調(diào)節(jié)因子對步長動態(tài)更新,并利用混沌優(yōu)化實(shí)現(xiàn)各變量之間映射等操作,能夠有效提高果蠅優(yōu)化算法的收斂精度和收斂速度,然后利用CDSFOA對LSSVM進(jìn)行參數(shù)尋優(yōu),構(gòu)建最優(yōu)CDSFOA-LSSVM軟測量模型,最后利用超聲波斛皮素萃取實(shí)驗(yàn)數(shù)據(jù)進(jìn)行驗(yàn)證。結(jié)果表明,提出的模型不僅有較好的學(xué)習(xí)和泛化能力,而且具有良好的預(yù)測精度,可為超聲波天然產(chǎn)物萃取工藝優(yōu)化提供理論指導(dǎo)。
超聲波;萃?。蛔钚《酥С窒蛄繖C(jī);軟測量
在超聲波天然產(chǎn)物萃取領(lǐng)域,通常需要對萃取產(chǎn)物溶液濃度進(jìn)行實(shí)時(shí)監(jiān)測,以便及時(shí)了解和掌握萃取過程的工作狀況和參數(shù)變化情況。產(chǎn)物溶液濃度作為萃取過程控制的關(guān)鍵參數(shù),目前主要通過間斷取樣、實(shí)驗(yàn)室滴定的方法獲得,這樣不可避免地存在一定的滯后性, 不能及時(shí)調(diào)整不合理的萃取參數(shù)和狀態(tài),而且有時(shí)對腐蝕性強(qiáng)的液體檢測還存在一定的困難[1]。因此,建立準(zhǔn)確、可靠的超聲波萃取過程產(chǎn)物濃度的軟測量模型,對提高超聲波萃取質(zhì)量、提升超聲波天然產(chǎn)物萃取過程的自控水平具有重要意義。
針對諸多化學(xué)工業(yè)過程的優(yōu)化問題,國內(nèi)外學(xué)者已提出了大量基于數(shù)據(jù)驅(qū)動的軟測量方法,由于最小二乘支持向量機(jī)(Least Squares Support Vector Machine, LSSVM)采用等式約束與平方和的誤差成本函數(shù),只要求解一個(gè)線性方程組,這樣使得運(yùn)算效率得到極大提高[2]。因此,在發(fā)醇過程建模[3]、超聲波萃取過程建模[4]、熔解指數(shù)預(yù)測[5]等非線性化學(xué)工業(yè)建模領(lǐng)域得到了廣泛應(yīng)用。研究表明,最小二乘支持向量機(jī)的精度和泛化能力主要受核函數(shù)和懲罰系統(tǒng)這兩個(gè)參數(shù)的影響,目前已有許多國內(nèi)外研究者采用果蠅優(yōu)化算法(Fruit Fly Optimization Algorithm, FOA)[6]及其改進(jìn)算法對最小二乘支持向量機(jī)的兩個(gè)主要參數(shù)進(jìn)行優(yōu)化,并取得了較好效果。
果蠅優(yōu)化算法是臺灣學(xué)者潘文超首次提出的一種群智能算法[6]。該算法是一種基于果蠅覓食行為而推演出的全局優(yōu)化算法,已成功應(yīng)用于(Proportion Integration Differentiation, PID)控制參數(shù)優(yōu)化[7]、支持向量機(jī)參數(shù)優(yōu)化[8]、多目標(biāo)優(yōu)化[9]等領(lǐng)域。相較于其他群智能算法,果蠅優(yōu)化算法具有結(jié)構(gòu)和計(jì)算簡單、運(yùn)行時(shí)間短和可調(diào)參數(shù)少等優(yōu)點(diǎn)[6]。當(dāng)然,由于算法自身的特點(diǎn),果蠅優(yōu)化算法與其他智能算法一樣,也存在收斂速度慢、精度低等問題。對此,Liao等[4]在果蠅優(yōu)化算法的基礎(chǔ)上做了改進(jìn),同時(shí)對LSSVM參數(shù)尋優(yōu),得到了超聲波萃取過程軟測量模型。但由于算法種群單一且缺乏遍歷性,使得模型存在精度不高且運(yùn)算速度較慢等問題。
本文提出了一種混沌動態(tài)步長改進(jìn)果蠅優(yōu)化算法。一方面,通過利用混沌特性來提高果蠅種群的多樣性和搜索的遍歷性,引入混沌擾動變量來提高算法的持續(xù)搜索能力;另一方面,通過引入步長動態(tài)調(diào)節(jié)因子對果蠅搜索步長進(jìn)行隨機(jī)動態(tài)調(diào)節(jié),使得算法的收斂速度得到進(jìn)一步提高,改進(jìn)算法能有效地提高種群的多樣性和搜索的遍歷性,進(jìn)而提高算法精度,避免陷入局部最優(yōu)。然后利用該改進(jìn)果蠅優(yōu)化算法對LSSVM參數(shù)進(jìn)行尋優(yōu),并將該建模方法應(yīng)用于超聲波天然產(chǎn)物(衛(wèi)矛莖干)萃取斛皮素溶液濃度的軟測量中。
求解式(4),可得最小二乘支持向量機(jī)的輸出為
初始果蠅優(yōu)化算法步驟如下:
(6) 根據(jù)記錄的最佳果蠅序號和最佳的果蠅位置(最優(yōu)個(gè)體),此時(shí)所有果蠅個(gè)體利用視覺向最佳位置飛去;
(7) 最后進(jìn)行迭代過程,重復(fù)步驟(2)~(5),在尋優(yōu)過程中判斷當(dāng)前迭代的最佳味道濃度是否優(yōu)于上一迭代的最佳味道濃度,同時(shí),判斷當(dāng)前迭代次數(shù)是否小于最大迭代次數(shù);若是則執(zhí)行步驟(6),否則結(jié)束。
果蠅個(gè)體利用嗅覺搜尋食物的隨機(jī)方向與距離式(6)調(diào)整為
隨迭代次數(shù)的動態(tài)變化見圖1。結(jié)合式(13)~(15)和圖1可見,在算法迭代初期,隨迭代次數(shù)的增加衰減較慢,即保持一個(gè)較大的步長尋優(yōu),可以有效地避免算法過早陷入局部最優(yōu)。到了迭代后期,隨迭代次數(shù)的增加而衰減到一個(gè)很小的值,使得算法在后期的收斂速度加快,從能克服果蠅算法在尋優(yōu)后期收斂速度慢、易陷入局部最優(yōu)等缺點(diǎn)。
混沌優(yōu)化[11]是一種利用混沌運(yùn)動特性進(jìn)行優(yōu)化搜索方法,由于混沌變量映射通常是由Logistic方程得到,而Logistic映射是混沌系統(tǒng)中最著名及應(yīng)用最多的系統(tǒng)模型之一,因此本文引入Logistic 映射,其數(shù)學(xué)模型為
由表2可見,與PSO、BA、FOA算法相比, CDSFOA算法對各測試函數(shù)都能找到或更接近理論的最優(yōu)值,即求解得到的最優(yōu)值、最差值、優(yōu)化均值和標(biāo)準(zhǔn)方差均優(yōu)于POS、BA和FOA算法;另外在搜索時(shí)間方面,CDSFOA算法相比PSO和BA 兩種算法所需時(shí)間都要短,但也發(fā)現(xiàn)CDSFOA算法相比FOA算法所需時(shí)間稍長,可能的原因?yàn)镃DSFOA算法對果蠅群體做了動態(tài)步長的調(diào)節(jié)操作和引入了混沌擾動操作,從而增加了運(yùn)算時(shí)間。同時(shí)也發(fā)現(xiàn),改進(jìn)算法在尋優(yōu)精度方面要遠(yuǎn)優(yōu)于FOA算法,表明本算法具有更高的精度和更好的穩(wěn)定性。
表1 測試函數(shù)
表2 各算法的性能比較
(1) 參數(shù)初始化;
基于CDSFOA-LSSVM的超聲波提取過程建模流程如圖2所示,其建模實(shí)現(xiàn)步驟如下:
(1) 確定模型的輸入變量和輸出變量,同時(shí)對樣本預(yù)處理;
(3) 構(gòu)建模型的核矩陣;
(5) 求解偏置項(xiàng)的值、最優(yōu)向量和支持向量,構(gòu)造CDSFOA-LSSVM的輸出模型;
(6) 利用CDSFOA-LSSVM模型對超聲波提取過程進(jìn)行訓(xùn)練和預(yù)測。
超聲波天然產(chǎn)物萃取槽簡易模型如圖3所示。為了構(gòu)建超聲波天然物提取過程的軟測量預(yù)測模文以天然產(chǎn)物——衛(wèi)矛莖干為萃取對象,通過主成分分析法確定萃取溫度、萃取時(shí)間、超聲頻率、超聲功率、溶劑濃度和液料比等6個(gè)萃取變量作為模型的輸入,將萃取產(chǎn)物斛皮素溶液濃度作為模型的輸出。以超聲波衛(wèi)矛莖干萃取過程實(shí)驗(yàn)數(shù)據(jù)作為建模數(shù)據(jù)樣本,樣本隨機(jī)取自不同的實(shí)驗(yàn)批次。
圖2 基于CDSFOA-LSSVM的超聲波提取過程建模流程圖
圖3 超聲波萃取槽示意圖
依據(jù)上述建模方法,利用CDSFOA-LSSVM的超聲波萃取過程的建模步驟,首先,對樣本做歸一化預(yù)處理,然后將樣本分為訓(xùn)練樣本集、驗(yàn)證樣本集和推廣樣本集。然后利用訓(xùn)練樣本集訓(xùn)練LSSVM模型,接著再利用CDSFOA對LSSVM兩個(gè)參數(shù)進(jìn)行尋優(yōu),得到優(yōu)化后的CDSFOA-LSSVM軟測量模型,最后利用驗(yàn)證樣本集對軟測量模型預(yù)測效果進(jìn)行檢驗(yàn)。預(yù)測誤差如表3所示。
表3 模型對驗(yàn)證樣本集的預(yù)測誤差
由表3可見,改進(jìn)果蠅優(yōu)化后的LSSVM模型相對初始LSSVM模型的平均絕對誤差(MA)、平均相對誤差(MR)、均方根誤差(RMS)和標(biāo)準(zhǔn)差(td)分別減少了0.015 4、1.14%、0.034 4和0.034 9,說明CDSFOA-LSSVM軟測量模型對驗(yàn)證樣本集的預(yù)測誤差明顯小于初始LSSVM,而FOA算法優(yōu)化的LSSVM模型介于中間。
為了進(jìn)一步驗(yàn)證所提模型的推廣性能,初始LSSVM、FOA-LSSVM和CDSFOA-LSSVM預(yù)測模型對推廣樣本集的預(yù)測誤差結(jié)果如表4所示。
表4 模型對推廣樣本集的預(yù)測誤差
從表4中四個(gè)誤差指標(biāo)可見,優(yōu)化后的LSSVM模型比初始LSSVM模型得到的預(yù)測結(jié)果更接近真實(shí)值,而改進(jìn)后的果蠅優(yōu)化算法CDSFOA相比未改進(jìn)的果蠅優(yōu)化算法FOA優(yōu)化效果更好。其中,CDSFOA-LSSVM的MA相對初始LSSVM的MA減少了0.033 3,MR減少了2.02%,RMS減少了0.057 1,td減少了0.0488。
優(yōu)化前后LSSVM預(yù)測模型對驗(yàn)證樣本和推廣樣本的預(yù)測跟蹤結(jié)果如圖4所示。由圖4可以看出,改進(jìn)的果蠅優(yōu)化LSSVM預(yù)測模型相比未改進(jìn)的果蠅優(yōu)化LSSVM以及初始LSSVM預(yù)測模型的跟蹤性能得到了明顯提高,更加接近真實(shí)值。另外,優(yōu)化后的LSSVM模型的泛化能力比初始LSSVM更好,如圖4(b)所示。
(1) 在初始果蠅算法的基礎(chǔ)上,引入步長動態(tài)調(diào)節(jié)因子和混沌優(yōu)化算法,提出了一種性能更加優(yōu)越的改進(jìn)果蠅優(yōu)化算法(CDSFOA)。
(2) 為驗(yàn)證模型的有效性,通過6個(gè)測試函數(shù)的仿真實(shí)驗(yàn),表明該算法相比其他對比算法在收斂精度和速度方面有明顯的優(yōu)勢。
(3) 通過超聲波萃取斛皮素濃度過程建模實(shí)例,比較初始LSSVM、FOA優(yōu)化的LSSVM以及CDSFOA優(yōu)化的LSSVM預(yù)測模型,表明CDSFOA優(yōu)化算法提高了模型的預(yù)測精度和泛化能力。
[1] 劉鎮(zhèn)清. 化工生產(chǎn)液濃度的超聲波在線檢測[J]. 現(xiàn)代化工, 1995, 15(8): 43-44.
LIU Zhenqing. Ultrasonic online detection of chemical production liquid concentration[J]. Modern Chemical Industry, 1995, 15(8): 43-44.
[2] 石洋, 胡長青. 基于粒子群最小二乘支持向量機(jī)的前視聲吶目標(biāo)識別[J]. 聲學(xué)技術(shù), 2018, 37(2): 122-128.
SHI Yang, HU Changqing. Forward-looking sonar target recognition based on particle swarm and least squares support vector machine[J]. Technical Acoustics, 2018, 37(2): 122-128.
[3] NIU D P, ZHANG L, WANG F L. Modeling and parameter updating for nosiheptide fed-batch fermentation process[J]. Industrial & Engineering Chemistry Research, 2016, 55(30): 8395-8402.
[4] LIAO J Q, QU B D, ZHENG N. Effects of process parameters on the extraction of quercetin and rutin from the stalks of euonymus alatus (thumb.) sieb and predictive model based on least squares support vector machine optimized by an improved fruit fly optimization algorithm[J]. Applied Sciences, 2016, 6(11): 340-359.
[5] WANG W C, LIU X G. Melt index prediction by least squares support vector machines with an adaptive mutation fruit fly optimization algorithm[J]. Chemometrics and Intelligent Laboratory Systems, 2015, 141: 79-87.
[6] PAN W T. A new fruit fly optimization algorithm: taking the financial distress model as an example[J]. Knowledge-Based Systems, 2012, 26: 69-74.
[7] ZHANG X Y, CHEN G, JIA S M. Parameters optimization of PID controller based on improved fruit fly optimization algorithm[C]//International Conference on Swarm Intelligence. Springer, Cham, 2018: 421-431.
[8] ZHANG Q T, FANG L Q, MA L L, et al. Research on parameters optimization of SVM based on improved fruit fly optimization algorithm[J]. International Journal of Computer Theory and Engineering, 2016, 8(6): 500-505.
[9] RIZK-ALLAH R M, EL-SEHIEMY R A, DEB S, et al. A novel fruit fly framework for multi-objective shape design of tubular linear synchronous motor[J]. The Journal of Supercomputing, 2017, 73(3): 1235-1256.
[10] YU Y C, LI Y, LI J C, et al. Self-adaptive step fruit fly algorithm optimized support vector regression model for dynamic response prediction of magnetorheological elastomer base isolator[J]. Neurocomputing, 2016, 211: 41-52.
[11] 廖建慶, 王涵, 王咸鵬. 混沌動態(tài)步長果蠅優(yōu)化算法[J]. 傳感器與微系統(tǒng), 2019, 38(8): 139-142.
LIAO Jianqing, WANG Han, WANG Xianoeng. Health state assessment of a rolling bearing based on CFOA-MKHSVM method[J]. Chinese Journal of Scientific Instrument, 2019, 38(8): 139-142.
[12] VAIDYANATHAN S. Chaos in neurons and adaptive control of Birkhoff-Shaw strange chaotic attractor [J]. International Journal of PharmTech Research, 2015, 8(5): 956-963.
[13] YUAN X F, DAI X S, WU L H. A mutative-scale pseudo-parallel chaos optimization algorithm[J]. Soft Computing, 2015, 19(5): 1215- 1227.
Soft measurement of ultrasonic extracted product concentration by LSSVM of improved fruit fly optimization algorithm
LIAO Jianqing1, WANG Han1, WANG Xianpeng2
(1. College of Physical Science and Engineering, Yichun University, Yichun 336000, Jiangxi, China; 2. State Key Laboratory of Marine Resources Utilization of the South China Sea, Hainan University, Haikou 570228, Hainan, China)
Aiming at the problem that the product concentration in ultrasonic natural product extraction is difficult to detect online, a soft measurement method using the least squares support vector machine (LSSVM), which is optimized by an improved fruit fly optimization algorithm (FOA), is proposed. Firstly, the improved FOA with chaotic dynamic step size (named as CDS-FOA) is obtained by combing chaos optimization and iterative step-size dynamic adjustment. This algorithm introduces the dynamic adjustment factor to update the step size dynamically, and uses chaos optimization to realize the mapping between different variables, which can effectively improve the convergence precision and convergence speed of the FOA. Then, the CDS-FOA is used to optimize the parameters of LSSVM to construct the optimal CDSFOA-LSSVM soft measurement model. Finally, the experimental data from ultrasonic quercetin extraction are used to verify the effectiveness. Results show that the proposed model not only has better learning and generalization ability, but also has good prediction accuracy, which can provide guidance for the optimization of ultrasonic natural product extraction processes.
ultrasonic; extraction; least squares support vector machine (LSSVM); soft measurement
O426
A
1000-3630(2020)-02-0169-07
10.16300/j.cnki.1000-3630.2020.02.008
2019-01-12;
2019-03-16
國家自然科學(xué)基金項(xiàng)目(61701144)、江西省教育廳科技項(xiàng)目(GJJ170894);江西省高等學(xué)校教改課題(JXJG-18-15-5)
廖建慶(1977-), 男, 江西吉安人, 博士, 副教授, 研究方向?yàn)槌暡ㄌ烊晃锾崛∵^程建模與優(yōu)化。
廖建慶,E-mail: jndxljqbs@126.com