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

?

混沌粒子群優(yōu)化算法在PID參數(shù)整定中的應(yīng)用

2016-09-18 06:32:20張霞
石油化工自動(dòng)化 2016年4期
關(guān)鍵詞:適應(yīng)度次數(shù)粒子

張霞

(太原學(xué)院,太原 030032)

?

混沌粒子群優(yōu)化算法在PID參數(shù)整定中的應(yīng)用

張霞

(太原學(xué)院,太原 030032)

針對(duì)傳統(tǒng)PID參數(shù)整定方法和智能PID參數(shù)整定方法存在的不足,將粒子群優(yōu)化算法與混沌理論相結(jié)合,提出了基于Logistic映射的混沌粒子群優(yōu)化算法,并將該算法應(yīng)用于PID參數(shù)的優(yōu)化整定。結(jié)果表明: 該算法能夠獲得良好的整定效果和收斂特性,從而驗(yàn)證了該算法的可行性和優(yōu)越性。

粒子群優(yōu)化算法混沌PID參數(shù)整定

Abstracts: In view of shortage of parameter tuning methods for traditional and intelligent PID, chaos particle swarm optimization algorithms based on Logistic mapping is proposed with combination of particle swarm optimization algorithm and chaos theory, and is applied in PID parameter optimization and tuning. The results show good setting effect and astringent properties can be obtained with the algorithm. The feasibility and superiority are verified.

在工業(yè)生產(chǎn)中,通常用閉環(huán)控制方式來控制溫度、壓力、流量等連續(xù)變化的模擬量。由于PID控制器結(jié)構(gòu)簡(jiǎn)單,控制效果好,參數(shù)調(diào)整方便,容易實(shí)現(xiàn),有較強(qiáng)的靈活性和適應(yīng)性,因而在工業(yè)控制領(lǐng)域中,PID控制為使用最多的閉環(huán)控制方式。PID參數(shù)的整定是PID控制器設(shè)計(jì)的關(guān)鍵,但是PID參數(shù)整定的過程是復(fù)雜、繁瑣的。在實(shí)際應(yīng)用中,如果PID參數(shù)整定得不好,系統(tǒng)的動(dòng)靜態(tài)性能達(dá)不到要求,甚至?xí)瓜到y(tǒng)不能穩(wěn)定運(yùn)行。

傳統(tǒng)的PID參數(shù)整定方法存在很多局限,很難滿足對(duì)控制品質(zhì)要求較高的場(chǎng)合。例如,Ziegler-Nichols整定算法(Z-N)不適用于時(shí)間滯后相對(duì)大的對(duì)象;Cohen-Coon整定算法不適用于衰減比太小的閉環(huán)系統(tǒng)。目前出現(xiàn)的智能參數(shù)整定方法也存在很多不足,很難實(shí)現(xiàn)參數(shù)的最優(yōu)整定。例如,神經(jīng)網(wǎng)絡(luò)算法在參數(shù)選擇時(shí)沒有系統(tǒng)的方法;遺傳算法的計(jì)算量大,解碼過程繁瑣[1]。文中引入基于Logistic映射的混沌粒子群優(yōu)化算法(CPSO)對(duì)PID控制器的參數(shù)進(jìn)行整定,通過采用Matlab軟件仿真,結(jié)果表明了該算法能夠獲得滿意的優(yōu)化整定效果。

1 混沌粒子群優(yōu)化算法

粒子群優(yōu)化算法(PSO)[2]是演化計(jì)算領(lǐng)域中一個(gè)新的分支,它的概念源于對(duì)鳥群運(yùn)動(dòng)行為的研究,通過研究個(gè)體之間的協(xié)作來尋求最優(yōu)解,是一種基于種群尋優(yōu)的演化計(jì)算技術(shù)。與其他進(jìn)化算法相比,粒子群優(yōu)化算法的概念更簡(jiǎn)單易懂,在計(jì)算機(jī)上便可實(shí)現(xiàn),并且可以獲得較好的尋優(yōu)特性,因而它的應(yīng)用范圍不斷擴(kuò)大,得到了迅速發(fā)展?;煦缡且环N普遍的非線性現(xiàn)象,既存在確定性,也存在隨機(jī)性,是客觀存在的一種矛盾統(tǒng)一體。文中將混沌引入到粒子群優(yōu)化算法,利用混沌的隨機(jī)性、遍歷性等特點(diǎn)對(duì)系統(tǒng)進(jìn)行優(yōu)化搜索,可以避免粒子群優(yōu)化算法存在的過早收斂問題,從而提高算法精度。

根據(jù)控制器的參數(shù)與系統(tǒng)動(dòng)靜態(tài)性能之間的定性關(guān)系,可以利用CPSO來整定PID控制器的3個(gè)主要參數(shù)。利用CPSO整定控制器的PID參數(shù),本質(zhì)上是在一定目標(biāo)函數(shù)上的參數(shù)尋優(yōu)計(jì)算。性能指標(biāo)是對(duì)控制系統(tǒng)進(jìn)行總體評(píng)價(jià)的準(zhǔn)則,它反映了控制系統(tǒng)的調(diào)節(jié)品質(zhì),文中采用時(shí)間絕對(duì)偏差乘積積分函數(shù)(ITAE)的倒數(shù)來衡量PID控制系統(tǒng)的性能,如下式所示:

(1)

式中:J——粒子適應(yīng)度值。

文中采用Matlab軟件仿真實(shí)現(xiàn),基于CPSO的PID控制器參數(shù)整定,具體步驟如下:

1) 根據(jù)Z-N參數(shù)整定公式(見表1所列)確定PID控制器參數(shù)KP, KI, KD的取值范圍,同時(shí)對(duì)算法參數(shù)賦值,設(shè)定粒子群規(guī)模數(shù)popsize,變量的取值范圍[xmin, j, xmax, j],最大迭代次數(shù)MaxIter。

表1 Z-N參數(shù)整定公式

2) 初始化粒子群。根據(jù)混沌搜索,賦N個(gè)具有微小差異的初值,產(chǎn)生N個(gè)混沌變量。文中利用Logistic映射,生成含有N(N>popsize)個(gè)粒子的種群,即產(chǎn)生N個(gè)混沌變量,Logistic映射迭代方程如下所示:

(2)

式中: μ——控制參數(shù),μ=4;j, i, zj——混沌變量的序號(hào)、粒子群序號(hào)、混沌變量。

3) 將N個(gè)混沌變量分別引入到下式所示的優(yōu)化變量中,載波映射對(duì)應(yīng)的混沌區(qū)間:

(3)

j=1, 2, …, D

4) 計(jì)算每個(gè)粒子的個(gè)體適應(yīng)度值。將每個(gè)粒子的目前最優(yōu)值記為pbest,種群中適應(yīng)度最優(yōu)值記為gbest。

5) 更新粒子速度和位置,重新計(jì)算每個(gè)粒子的個(gè)體適應(yīng)度值。若所計(jì)算結(jié)果優(yōu)于原來的粒子個(gè)體最優(yōu)值,便更新當(dāng)前個(gè)體最優(yōu)值pbest,并判斷是否更新群體最優(yōu)值gbest。

6) 如果當(dāng)前迭代次數(shù)不小于最大迭代次數(shù)的2/3倍,則在當(dāng)前群體最優(yōu)值中附加1個(gè)小幅度的混沌擾動(dòng)量,然后載波映射對(duì)應(yīng)的混沌區(qū)間,繼續(xù)進(jìn)行迭代。

7) 判斷是否達(dá)到預(yù)先設(shè)定的迭代次數(shù)。若滿足算法終止條件,則輸出PID控制器參數(shù)的3個(gè)最優(yōu)值;否則,執(zhí)行第5步。

2 仿真實(shí)例及結(jié)果

為了便于比較,文中采用不同優(yōu)化算法,通過調(diào)用Matlab的控制系統(tǒng)工具箱,對(duì)系統(tǒng)的PID參數(shù)進(jìn)行了整定。文中選取控制器的傳遞函數(shù)[3]: G(s)=e-0.5s/(s+1)2。

文中利用Simulink對(duì)控制系統(tǒng)進(jìn)行建模和仿真,仿真模型如圖1所示。在該仿真模型中設(shè)置PID的3個(gè)參數(shù)KP, KI, KD為工作空間中的變量,延時(shí)環(huán)節(jié)設(shè)置為0.5。CPSO的具體參數(shù)設(shè)置: 種群粒子數(shù)N=30;最大迭代次數(shù)MaxIter=100;慣性權(quán)重隨迭代次數(shù)從ωmax=0.9遞減到ωmin=0.4;加速常數(shù)c1=c2=2。

圖1 PID仿真模型

為了表明算法的有效性和可行性,將CPSO與傳統(tǒng)的Z-N整定算法進(jìn)行了比較,同時(shí)與改進(jìn)后的PSO,遺傳算法GA進(jìn)行了對(duì)比。采用不同整定方法得到的參數(shù)整定結(jié)果見表2所列,同時(shí)得到對(duì)應(yīng)的系統(tǒng)單位階躍響應(yīng)曲線如圖2所示。

表2 不同整定方法對(duì)應(yīng)參數(shù)

圖2 不同整定方法對(duì)應(yīng)的單位階躍響應(yīng)曲線

由表2和圖2可知,CPSO獲得了良好的整定效果和收斂特性。CPSO相比于傳統(tǒng)的Z-N,改進(jìn)后的PSO和GA,得到的控制曲線更加平穩(wěn),沒有反向超調(diào),最大超調(diào)量小,振蕩次數(shù)少,并且能夠在較小的溫差范圍內(nèi)跟蹤到設(shè)定值。從圖2中能夠看到在優(yōu)化時(shí)間上,CPSO沒有體現(xiàn)出明顯的優(yōu)越性。但總體來說,CPSO優(yōu)化結(jié)果良好,達(dá)到了控制系統(tǒng)穩(wěn)、準(zhǔn)、快的要求,從而驗(yàn)證了該算法的可行性和優(yōu)越性。

[1]GOREZ R. A Survey of PID Auto-tuning Methods[J]. Journal A, 1997, 38(01): 3-10.

[2]ZhANG C S, SUN J G. An Alternate Two Phases Particle Swarm Optimization Algorithm for Flow Shop Scheduling Problem [J]. Expert Systems with Applications, 2009, 36(03): 5162-5167.

[3]JIANG Y, HU T S, HUANG C C, et al. An Improved Particle Swarm Optimization Algorithm[J]. Applied Mathematics and Computation, 2007, 193(01): 231-239.

[4]李愛國(guó),譚征.粒子群優(yōu)化算法[J].計(jì)算機(jī)工程與應(yīng)用,2002,38(21): 1-3.

[5]周馳,高海兵,高亮,等.粒子群優(yōu)化算法[J].計(jì)算機(jī)應(yīng)用研究,2003,12(01): 7-11.

[6]CARROLL L, ECORA M P. Synchronizing Chaotic Circuits IEEE Trans[J]. CAS, 1991, 38(04): 453-456.

[7]PECORA M, CARROLL L. Driving Systems with Chaotic Signals[J]. Phys. Rev. A, 1991, 44(04): 2374-2381.

[8]詹姆斯.格萊克.混沌開創(chuàng)新科學(xué)[M].上海: 上海譯文出版社,1990.

[9]安鳳栓,??×郑K丕朝,等.基于改進(jìn)粒子群優(yōu)化算法的PID控制器參數(shù)優(yōu)化[J].工礦自動(dòng)化,2010(05): 54-57.

[10]ZIEGLER J G, NICHOLS N B. Optimum Settings for Automatic Controllers[J]. Journal of Dynamic System Measurement, and Control, 1993, 115(2B): 220-222.

Application of Chaos Particle Swarm Optimization Algorithm in PID Parameter Tuning

Zhang Xia

(Taiyuan College, Taiyuan, 030032, China)

particle swarm optimization algorithm;chaos;PID parameter tuning

張霞(1986—),女,山西大同人,碩士學(xué)位,現(xiàn)就職于太原學(xué)院,任助教。

TP273

A

1007-7324(2016)04-0032-02

稿件收到日期: 2016-03-25。

猜你喜歡
適應(yīng)度次數(shù)粒子
改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
機(jī)場(chǎng)航站樓年雷擊次數(shù)計(jì)算
2020年,我國(guó)汽車召回次數(shù)同比減少10.8%,召回?cái)?shù)量同比增長(zhǎng)3.9%
商用汽車(2021年4期)2021-10-13 07:16:02
一類無界算子的二次數(shù)值域和譜
基于粒子群優(yōu)化的橋式起重機(jī)模糊PID控制
基于粒子群優(yōu)化極點(diǎn)配置的空燃比輸出反饋控制
依據(jù)“次數(shù)”求概率
基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
基于Matlab的α粒子的散射實(shí)驗(yàn)?zāi)M
物理與工程(2014年4期)2014-02-27 11:23:08
基于兩粒子糾纏態(tài)隱形傳送四粒子GHZ態(tài)
津南区| 郓城县| 聂荣县| 美姑县| 新宁县| 遵化市| 滕州市| 隆林| 大悟县| 隆昌县| 福泉市| 卫辉市| 沐川县| 井研县| 西林县| 年辖:市辖区| 双辽市| 方城县| 新安县| 淮北市| 闸北区| 平谷区| 正定县| 镇远县| 大庆市| 碌曲县| 丽水市| 凉城县| 南投市| 兰考县| 中超| 浏阳市| 安龙县| 太原市| 南溪县| 台东县| 东宁县| 通化县| 海淀区| 乐都县| 黄平县|