国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于多變量最小二乘法和粒子群優(yōu)化的金團(tuán)簇結(jié)構(gòu)預(yù)測(cè)

2021-09-30 06:59孫悅劉佳奇侯冬雪高闖
科技資訊 2021年18期
關(guān)鍵詞:粒子群算法結(jié)構(gòu)優(yōu)化

孫悅 劉佳奇 侯冬雪 高闖

摘? 要:團(tuán)簇科學(xué)是凝聚態(tài)物理領(lǐng)域中非常重要的研究方向,該文以金屬團(tuán)簇金Au20為研究對(duì)象,利用999組已知的結(jié)構(gòu)數(shù)據(jù),運(yùn)用最小二乘法通過(guò)最小化誤差的平方和尋找數(shù)據(jù)的最佳函數(shù)匹配簡(jiǎn)便地求得未知的模型參數(shù),進(jìn)而建立金團(tuán)簇Au20的Gupta能量預(yù)測(cè)模型。結(jié)合金團(tuán)簇的能量預(yù)測(cè)模型,利用粒子群優(yōu)化算法進(jìn)行對(duì)原子結(jié)構(gòu)進(jìn)行優(yōu)化,最終運(yùn)用VMD軟件進(jìn)行金團(tuán)簇的全局最優(yōu)結(jié)構(gòu)重構(gòu),驗(yàn)證模型的有效性和可行性。

關(guān)鍵詞:原子團(tuán)簇? ?結(jié)構(gòu)優(yōu)化? ?Gupta勢(shì)能函數(shù)? ?粒子群算法

中圖分類(lèi)號(hào):TB383.1? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-3791(2021)06(c)-0188-04

Structure Prediction of Gold Clusters Based on Multivariable Least Square Method and Particle Swarm Optimization

SUN Yue? ?LIU Jiaqi? ?HOU Dongxue? GAO Chuang*

(School of Electronic and Information Engineering, University of Science and Technology Liaoning, Anshan, Liaoning Province, 114051? China)

Abstract: Cluster science is a very important research direction in the field of condensed matter physics. This paper takes Metal Cluster Gold Au20 as the research object, uses 999 groups of known structural data, uses the least square method to find the best function matching of the data by minimizing the sum of squares of errors, easily obtains the unknown model parameters, and then establishes the Gupta energy prediction model of gold cluster Au20. Combined with the energy prediction model of gold clusters, particle swarm optimization algorithm is used to optimize the atomic structure. Finally, VMD software is used to reconstruct the global optimal structure of gold clusters to verify the effectiveness and feasibility of the model.

Key Words: Atomic clusters; Structure optimization; Gupta potential energy function; Particle swarm optimization

團(tuán)簇研究正在迅猛發(fā)展,是跨越原子、分子物理、固體物理、表面物理、量子化學(xué)等諸多學(xué)科的一個(gè)交叉學(xué)科。但由于團(tuán)簇的勢(shì)能曲面上存在著大量的局部極值,同時(shí)需要考慮相對(duì)論效應(yīng)等,所以要想找到團(tuán)簇的全局最優(yōu)結(jié)構(gòu)是十分困難的。傳統(tǒng)的計(jì)算方法中隨著原子數(shù)的增加,高精度的理論計(jì)算時(shí)間呈現(xiàn)指數(shù)型增長(zhǎng),耗時(shí)嚴(yán)重。所以,團(tuán)簇能量預(yù)測(cè)模型的研究在很多方面還需要不斷完善?;趹T性權(quán)值非線(xiàn)性遞減的改進(jìn)粒子群算法或結(jié)合自適應(yīng)免疫優(yōu)化算法和動(dòng)態(tài)格點(diǎn)搜索操作以及無(wú)偏優(yōu)化算法優(yōu)化了團(tuán)簇的最穩(wěn)定結(jié)構(gòu),具有較高的計(jì)算速度和成功率,但需要指出的是團(tuán)簇的初始構(gòu)型是隨機(jī)生成的,內(nèi)部操作也有一定的隨機(jī)性,因此應(yīng)對(duì)該方法進(jìn)行進(jìn)一步的改進(jìn)[1-3]?;贑ALYPSO結(jié)構(gòu)預(yù)測(cè)方法和密度泛函理論的第一性原理、粒子群優(yōu)化算法,結(jié)合隨機(jī)學(xué)習(xí)、競(jìng)爭(zhēng)機(jī)制以及變異算子、多種經(jīng)典啟發(fā)式算法、動(dòng)態(tài)格點(diǎn)搜索算法以及遺傳算法結(jié)合密度泛函TPSS對(duì)勢(shì)能面提出了一些高效的、無(wú)偏的優(yōu)化算法[4-8]。與上述文獻(xiàn)的建模方法不同,該文采用多變量最小二乘法和粒子群優(yōu)化算法,通過(guò)智能方法建立金團(tuán)簇的能量預(yù)測(cè)模型,并利用該模型找到金團(tuán)簇的最優(yōu)原子結(jié)構(gòu),最后通過(guò)VMD軟件對(duì)原子結(jié)構(gòu)進(jìn)行重構(gòu),進(jìn)行穩(wěn)定性分析,驗(yàn)證所提出模型有效性。

1? 模型的建立與求解

1.1 數(shù)據(jù)預(yù)處理

選取999組金團(tuán)簇Au20的結(jié)構(gòu)異構(gòu)體數(shù)據(jù),利用MATLAB軟件進(jìn)行數(shù)據(jù)預(yù)處理,具體步驟如下。

Step 1:將每組的三列數(shù)據(jù)放至一列,設(shè)置兩個(gè)變量n1,n2,分別從0~99,100~154,156~199,200~299,300~399,400~499,500~599,600~699,700~799,800~899,900~999對(duì)其賦值,共11組。

Step 2:利用for循環(huán)和num2str函數(shù)先將i變量轉(zhuǎn)換為字符型。

Step 3:用textread函數(shù)對(duì)數(shù)據(jù)進(jìn)行讀取得到A1 cell文件,后用str2num函數(shù)將其轉(zhuǎn)換為double型進(jìn)而得到向量m。

Step 4:設(shè)置一個(gè)空矩陣B,將m中的一列數(shù)據(jù)分為每列61行存放在矩陣A中,將A賦值給B,得到最終處理好的數(shù)據(jù)。

Step 5:重復(fù)Step2~4,完成全部11組數(shù)據(jù)的預(yù)處理,得到999列的建模數(shù)據(jù)B。

1.2 基于多變量最小二乘法的Gupta能量預(yù)測(cè)模型

為了建立金團(tuán)簇的Gupta能量預(yù)測(cè)模型,基于999組實(shí)際數(shù)據(jù),可采用多變量最小二乘法回歸出金團(tuán)簇的勢(shì)能預(yù)測(cè)模型。Gupta勢(shì)函數(shù)可描述金團(tuán)簇中金原子之間的相互作用。Gupta勢(shì)函數(shù)可以分解為斥力項(xiàng)Vr(i)和引力項(xiàng)Vm(i),對(duì)于原子總數(shù)為N的團(tuán)簇勢(shì)能函數(shù)Vn表述為[1]:

(1)

(2)

其中,N為團(tuán)簇原子總數(shù);rij代表原子i和j之間的距離;rij是最近鄰近平衡距離;Aij是斥力項(xiàng)系數(shù);ξij代表原子i和j之間的有效跳躍積分參數(shù);pij和qij分別描述為對(duì)斥力與引力作用的權(quán)重。

上述模型中的除了N和rij的其他5個(gè)參數(shù)可采用多變量最小二乘法,結(jié)合999組數(shù)據(jù),對(duì)參數(shù)進(jìn)行辨識(shí),最小二乘法是一種常用的數(shù)學(xué)優(yōu)化方法,它通過(guò)最小化誤差的平方和尋找數(shù)據(jù)的最佳函數(shù)匹配。它可以用于函數(shù)曲線(xiàn)擬合。在無(wú)約束最優(yōu)問(wèn)題中,其目標(biāo)函數(shù)可表示為:

(3)

其中,Li(x)是x的非線(xiàn)性函數(shù),該題的Li(x)選擇為Gupta勢(shì)函數(shù)。具體建模步驟如下。

Step 1:讀取999組實(shí)際數(shù)據(jù),設(shè)定5個(gè)待辨識(shí)參數(shù)的初值。

Step 2:根據(jù)數(shù)據(jù)中的坐標(biāo)信息,計(jì)算出各個(gè)原子之間的距離rij。

Step 3:在MATLAB中調(diào)用最小二乘lsqcurvefit函數(shù),將初值和距離rij代入函數(shù)中進(jìn)行計(jì)算。

Step 4:通過(guò)lsqcurvefit函數(shù)的返回值Cof,得到辨識(shí)后的5個(gè)參數(shù)實(shí)際值。完成金團(tuán)簇的Gupta能量預(yù)測(cè)模型建模。

1.3 基于粒子群算法的金團(tuán)簇結(jié)構(gòu)優(yōu)化模型

建立Gupta能量預(yù)測(cè)模型后,可利用粒子群優(yōu)化算法對(duì)各原子之間的距離進(jìn)行優(yōu)化,得到勢(shì)能更低的金團(tuán)簇結(jié)構(gòu)異構(gòu)體。該算法具有獨(dú)特的搜索機(jī)制,是受鳥(niǎo)群捕食行為的啟發(fā)而提出來(lái)的一種群體智能優(yōu)化算法,其數(shù)學(xué)描述為:設(shè)在一個(gè)D維搜索空間中,每個(gè)粒子是一個(gè)點(diǎn),粒子規(guī)模為N,第i個(gè)粒子的位置矢量可以描述為xi=(xi1,xi2,…,xid),速度矢量可描述為vi=(vi1,vi2,…,vid),第i個(gè)粒子搜索到的最優(yōu)位置為pi=(pi1,pi2,…,pid),稱(chēng)為個(gè)體極值,表示粒子的個(gè)體經(jīng)驗(yàn);整個(gè)種群搜索到的最優(yōu)位置為pg=(pg1,pg2,…,pgd),稱(chēng)為全局極值,表示粒子的群體經(jīng)驗(yàn)[4]。粒子的速度和位置更新公式如下:

(4)

式中,w為慣性權(quán)重;k為當(dāng)前迭代次數(shù);C1和C2為加速因子,是非負(fù)的常數(shù);r1和r2是分布在[0,1]之間的隨機(jī)數(shù)。

利用上述公式,可完成金團(tuán)簇原子距離的優(yōu)化,具體建模步驟如下。

Step 1:初始化種群數(shù)量、迭代次數(shù)以及原子數(shù)量等粒子群參數(shù)。

Step 2:隨機(jī)生成初始種群(原子坐標(biāo))的初始解,將初始解代入Gupta勢(shì)函數(shù)(1)和(2)中,計(jì)算出各個(gè)勢(shì)能值。

Step 3:根據(jù)當(dāng)前的最優(yōu)解,利用式(4)的更新規(guī)則求出種群下次迭代的位置。

Step 4:重復(fù)Step 2和3,達(dá)到最大迭代次數(shù)時(shí),得到最優(yōu)解,即為本次運(yùn)行的全局最優(yōu)解,其對(duì)應(yīng)的20個(gè)原子坐標(biāo)組成的金團(tuán)簇是全局最優(yōu)結(jié)構(gòu)。

2? 結(jié)果檢驗(yàn)

根據(jù)1.3的建模步驟,利用MATLAB軟件進(jìn)行仿真,可建立金團(tuán)簇結(jié)構(gòu)預(yù)測(cè)模型。模型的初始值和實(shí)際值見(jiàn)表1。

根據(jù)1.3的建模步驟,設(shè)置PSO的種群數(shù)量為50,迭代次數(shù)為2 000,可找到金團(tuán)簇Au20的全局最優(yōu)結(jié)構(gòu),最優(yōu)結(jié)構(gòu)的原子坐標(biāo)信息見(jiàn)表2。

Au20的全局最優(yōu)結(jié)構(gòu)見(jiàn)圖1,從圖中可以看出,四面體結(jié)構(gòu)的Au20納米團(tuán)簇具有配體保護(hù)的金納米團(tuán)簇中的熒光將團(tuán)簇聚集源與定制的離子光學(xué)和大量選擇過(guò)程相結(jié)合,創(chuàng)造出了一束裸Au20簇,然后把它們植入固體氖基質(zhì)中。它們是通過(guò)沉積具有氖背景氣的團(tuán)粒束獲得的,然而氖氣是一種惰性氣體,與其他物質(zhì)相互作用較弱。氖中固有的結(jié)構(gòu)和光學(xué)團(tuán)簇性質(zhì)在實(shí)驗(yàn)中能夠得以保留,因此穩(wěn)定。

3? 結(jié)語(yǔ)

該文利用多變量最小二乘法,可以更簡(jiǎn)便地獲取模型所需參數(shù),提高了模型的預(yù)測(cè)效率;Gupta模型的適用范圍很廣,能夠允許除該文所用的數(shù)據(jù)進(jìn)行能量預(yù)測(cè),進(jìn)而找到可能存在的最優(yōu)化結(jié)構(gòu),體現(xiàn)了模型的實(shí)用性和合理性。后續(xù)工作,可采用更高效的元啟發(fā)式優(yōu)化算法替代,可獲得更準(zhǔn)確的模型參數(shù);粒子群算法的程序里較大,算法復(fù)雜,可采用更簡(jiǎn)便的優(yōu)化算法替換,例如鯨魚(yú)群優(yōu)化算法等,優(yōu)化策略更簡(jiǎn)單高效。

參考文獻(xiàn)

[1] 吳夏,董彥杰.Gupta與Sutton-Chen勢(shì)函數(shù)的金團(tuán)簇穩(wěn)定結(jié)構(gòu)[J].計(jì)算機(jī)與應(yīng)用化學(xué),2014,31(11):

1333-1336.

[2] 周營(yíng)成.基于群智能和機(jī)器學(xué)習(xí)的新型納米團(tuán)簇結(jié)構(gòu)預(yù)測(cè)研究[D].北京:北京化工大學(xué),2020.

[3] 宋婉婷,孫彤,張如杰,等.Au_mY_n(m+n≤6)團(tuán)簇的結(jié)構(gòu)、穩(wěn)定性及電子特性研究[J].分子科學(xué)學(xué)報(bào),2019,35(6):503-508.

[4] 華勇,王雙園,白國(guó)振,等.基于慣性權(quán)值非線(xiàn)性遞減的改進(jìn)粒子群算法[J].重慶工商大學(xué)學(xué)報(bào):自然科學(xué)版,2021,38(2):1-9.

[5] 周營(yíng)成.基于群智能和機(jī)器學(xué)習(xí)的新型納米團(tuán)簇結(jié)構(gòu)預(yù)測(cè)研究[D].北京:北京化工大學(xué),2020.

[6] 熊荊武.預(yù)測(cè)Au團(tuán)簇基態(tài)結(jié)構(gòu)的啟發(fā)式優(yōu)化算法[D].武漢:華中科技大學(xué),2017.

[7] 汪光煉.預(yù)測(cè)Au團(tuán)簇基態(tài)結(jié)構(gòu)的動(dòng)態(tài)格點(diǎn)搜索算法[D].武漢:華中科技大學(xué),2015.

[8] 田志美.配體保護(hù)金團(tuán)簇的結(jié)構(gòu)預(yù)測(cè)及電子結(jié)構(gòu)分析[D].合肥:安徽大學(xué),2018.

猜你喜歡
粒子群算法結(jié)構(gòu)優(yōu)化
蟻群算法的運(yùn)用及其優(yōu)化分析
電力市場(chǎng)交易背景下水電站優(yōu)化調(diào)度研究
基于粒子群算法的產(chǎn)業(yè)技術(shù)創(chuàng)新生態(tài)系統(tǒng)運(yùn)行穩(wěn)定性組合評(píng)價(jià)研究
基于Hyperworks Inspire的結(jié)構(gòu)拓?fù)鋬?yōu)化設(shè)計(jì)
中韓貿(mào)易結(jié)構(gòu)優(yōu)化策略探析
醫(yī)療保險(xiǎn)制度的經(jīng)濟(jì)社會(huì)效應(yīng)和結(jié)構(gòu)優(yōu)化探究
服務(wù)貿(mào)易結(jié)構(gòu)優(yōu)化路徑研究
無(wú)線(xiàn)傳感器網(wǎng)絡(luò)聯(lián)盟初始結(jié)構(gòu)生成研究
交通堵塞擾動(dòng)下多車(chē)場(chǎng)車(chē)輛路徑優(yōu)化