徐逸揚,潘兆一,李錦鍵
(1.蘭州理工大學(xué)電氣工程與信息工程學(xué)院,甘肅 蘭州 730050;2.甘肅新農(nóng)生態(tài)能源環(huán)保科技有限公司,甘肅 臨洮 730500)
作為一項新型加熱技術(shù),電磁制熱憑借著加熱速度快、熱量利用效率高、安全環(huán)保、使用壽命長等優(yōu)點,現(xiàn)已在農(nóng)業(yè)、工業(yè)以及日常生活等多個領(lǐng)域中得到廣泛應(yīng)用[1]。
常見的電能取暖方式主要有電阻式制熱取暖和電磁制熱取暖。其中,電阻式制熱取暖是利用電流流過導(dǎo)體的焦耳效應(yīng)產(chǎn)生熱能實現(xiàn)取暖;電磁制熱是利用交變磁場,在鐵質(zhì)金屬內(nèi)部形成渦流進(jìn)而產(chǎn)生熱能實現(xiàn)取暖。但電阻式制熱取暖存在能量損耗大、速度慢、不安全等明顯缺點[2]。相同條件下,電磁制熱取暖的加熱效率可達(dá)90%以上,預(yù)熱時間相較于傳統(tǒng)電加熱可縮短60%以上[3]。并且電磁制熱取暖具有壽命長、安全可靠等優(yōu)點。故電磁制熱取暖更優(yōu)。
目前,許多領(lǐng)域?qū)訜釋ο蟮臏囟瓤刂凭纫筝^高,因此對提高電磁制熱過程中溫度控制的研究具有十分重要的意義。文獻(xiàn)[4]將PID控制與模糊控制理論結(jié)合在一起,實現(xiàn)了參數(shù)的在線自整定。文獻(xiàn)[5]比較了PID控制與fuzzy-PID控制在穩(wěn)態(tài)誤差、調(diào)節(jié)時間等方面的特點,通過仿真對比可知,fuzzy-PID控制能夠加快升溫速率,減小系統(tǒng)的超調(diào)量,且有更為優(yōu)良的控制精度。以上文獻(xiàn)均采用模糊控制優(yōu)化PID參數(shù),有效地控制電磁制熱系統(tǒng)溫度,但沒有結(jié)合人工智能算法優(yōu)化PID參數(shù)。
本文從溫度控制策略入手,提出遺傳算法優(yōu)化增量式PID的電磁制熱溫度控制方法,使得電磁制熱系統(tǒng)加熱速度更快、加熱效果更為均勻,為電磁制熱系統(tǒng)溫度控制技術(shù)能夠應(yīng)用在更廣泛的行業(yè)提供實驗分析和參考。
電磁制熱控制系統(tǒng)是由控制器、電磁制熱電源、感應(yīng)加熱線圈、被加熱層合板及紅外溫度傳感器組成,圖1為電磁制熱控制系統(tǒng)的各個環(huán)節(jié)的組成模式。
圖1 電磁制熱溫度控制系統(tǒng)
1.1.1 電磁制熱電源環(huán)節(jié)傳遞函數(shù)
電磁制熱電源的主電路由整流電路和逆變電路構(gòu)成,如圖2所示。
圖2 電磁制熱電源主電路
整流電路的作用是將單相工頻電流整成脈動直流,為逆變電路提供穩(wěn)定的輸入;再通過逆變電路輸出端為電磁制熱控制系統(tǒng)提供穩(wěn)定的電源。電磁制熱電源主電路中的逆變環(huán)節(jié)可以等效成一個增益環(huán)節(jié),輸入為直流母線電壓U,輸出為逆變后輸出的有功功率P,在忽略電源擾動的情況下,P的大小與U成正比,其傳遞函數(shù)可簡化為:
式中,Km為增益。
1.1.2 感應(yīng)加熱線圈環(huán)節(jié)傳遞函數(shù)
1.1.3 層合板導(dǎo)熱環(huán)節(jié)的傳遞函數(shù)
分析電磁制熱在單位時間內(nèi)所產(chǎn)生的熱量、材料的密度以及比熱容等物理特性之間的關(guān)系,并結(jié)合熱力學(xué)可得到層合板導(dǎo)熱環(huán)節(jié)的傳遞函數(shù)[7]:
式中,KJ為層合板導(dǎo)熱環(huán)節(jié)增益;H為電磁制熱時間常數(shù);層合板導(dǎo)熱環(huán)節(jié)在電磁制熱控制系統(tǒng)中存在滯后特性,所以在當(dāng)前環(huán)節(jié)中加入延遲環(huán)節(jié)e-τs。
綜上分析電磁制熱系統(tǒng)的電源環(huán)節(jié)、感應(yīng)加熱線圈環(huán)節(jié)及層合板導(dǎo)熱環(huán)節(jié),得到電磁制熱系統(tǒng)溫度控制框圖如圖3所示。
圖3 電磁制熱系統(tǒng)溫度控制框圖
其中:
(1)GC(s)為控制器環(huán)節(jié)的傳遞函數(shù);
(2)G1(s)為電源環(huán)節(jié)的傳遞函數(shù);
(3)G2(s)為感應(yīng)加熱線圈環(huán)節(jié)的比例系數(shù);
(4)G3(s)為復(fù)合材料層合板導(dǎo)熱環(huán)節(jié)的傳遞函數(shù);
由以上分析可知,感應(yīng)加熱控制系統(tǒng)的開環(huán)傳遞函數(shù)為:
在電磁制熱控制過程中采用增量式PID算法來實現(xiàn)溫度控制,主要為三個參數(shù):比例增益KP、積分時間Ti、微分時間Td。其計算過程如式(6)所示:
式中,u(t)為控制量;KP為比例控制環(huán)節(jié)系數(shù);e(t)為系統(tǒng)偏差,e(t)=y(tǒng)S(t)-yR(t),其中yS(t)為系統(tǒng)設(shè)定值,yR(t)為實際測量值;Ti為積分時間環(huán)節(jié)系數(shù);Td為微分時間環(huán)節(jié)系數(shù)。
將式(6)中u(t)轉(zhuǎn)化為離散形式u(k),經(jīng)過整理后,可將第i次采樣時刻控制量的增量Δu表示如下:
遺傳算法是一種基于生物界進(jìn)化理論和生物遺傳機(jī)制的隨機(jī)搜索算法。本文采用遺傳算法優(yōu)化增量式PID算法中的參數(shù),并應(yīng)用于電磁制熱系統(tǒng),以實現(xiàn)對溫度更為有效地控制。
遺傳算法優(yōu)化增量式PID算法是利用遺傳算法對增量式PID的各個控制參數(shù)(Kp,Ti,Td)進(jìn)行尋優(yōu),得到性能指標(biāo) J=g(Kp,Ti,Td)的最優(yōu)結(jié)果。實現(xiàn)遺傳算法優(yōu)化PID參數(shù)需要完成以下四個方面的工作:
(1)參數(shù)確定
根據(jù)溫度控制的特性,確定參數(shù) Kp,Ti,Td的大概范圍,然后根據(jù)參數(shù)的精度以及實際情況的要求,對參數(shù)進(jìn)行編碼,并設(shè)定遺傳算法的各種初始參數(shù)。
(2)選取初始種群
隨機(jī)生成初始種群,并產(chǎn)生一定數(shù)量的隨機(jī)數(shù),設(shè)定種群規(guī)模。
(3)選取適應(yīng)度函數(shù)
以溫度超調(diào)量、溫度調(diào)節(jié)時間和動態(tài)溫度偏差等指標(biāo)來判斷PID參數(shù)是否為最佳。選用式(8)作為優(yōu)化目標(biāo)函數(shù)[8]:
式中,w1,w2,w3為加權(quán)系數(shù),且有w3?w1;ts為系統(tǒng)調(diào)節(jié)時間。
遺傳算法的適應(yīng)度函數(shù)由目標(biāo)優(yōu)化函數(shù)轉(zhuǎn)換得到,目標(biāo)優(yōu)化函數(shù)J值越小,控制系統(tǒng)的質(zhì)量就越好。故適應(yīng)度函數(shù)為:
(4)種群的復(fù)制、交叉與變異
在一個舊種群中選擇生命力強(qiáng)的個體產(chǎn)生新種群的過程稱為復(fù)制。本文使用適應(yīng)度比例選擇法進(jìn)行復(fù)制運算,若某個體的適應(yīng)度為Fi,則其被選中的概率 Pi為[9]:
復(fù)制運算結(jié)束后,由交叉運算和變異運算得到下一代種群,其中,交叉算子概率為Pc,變異算子概率為Pm。在進(jìn)化后期,為保護(hù)已有的優(yōu)良個體,采取Pc、Pm自適應(yīng)調(diào)整方法[10],在一定程度上保護(hù)了進(jìn)化后期的最優(yōu)個體,又降低了局部收斂的可能性。Pc和Pm的動態(tài)調(diào)整公式為[11]:
式中,算子概率 Pc1,Pc2,Pm2∈(0,1);Favg為個體適應(yīng)度平均值;Fmax為個體適應(yīng)度最大值;F′為進(jìn)行交叉的個體中適應(yīng)度函數(shù)值的較大值;F為待變異的個體適應(yīng)度函數(shù)值。
遺傳算法優(yōu)化增量式PID的具體流程如下所示。
(1)設(shè)置種群規(guī)模M,總進(jìn)化代數(shù)G;設(shè)置參數(shù)Pc1,Pc2,Pm2,Pm2,w1,w2,w3;初始化進(jìn)化代數(shù)D=0;
(2)定義參數(shù)KP、Ti、Td的范圍,并對KP、Ti、Td進(jìn)行編碼;
(3)隨機(jī)生成規(guī)模為M的初始種群;
(4)計算其目標(biāo)函數(shù)優(yōu)化值以及各個體的適應(yīng)度;
(5)進(jìn)行選擇與復(fù)制;計算交叉概率,進(jìn)行交叉運算;計算變異概率,進(jìn)行變異運算;
(6)進(jìn)化代數(shù)D=D+1,得到新種群P(T);
(7)判斷D是否小于G,若為是,則重復(fù)(4)到(6);若為否,則解碼并輸出最優(yōu)解。
在溫度控制中,輸入變量為溫度偏差,通過對控制器參數(shù)進(jìn)行調(diào)整,達(dá)到調(diào)節(jié)電源占空比的目標(biāo),進(jìn)而改變電源輸出功率,最終完成對電磁制熱系統(tǒng)的溫度控制。在控制系統(tǒng)穩(wěn)定時,功率調(diào)節(jié)變化較小,且溫度變化較快,一般情況下系統(tǒng)的延時時間為0.5秒。設(shè)置加熱最高溫度為45℃,且未加入PID環(huán)節(jié),僅在系統(tǒng)中形成閉環(huán)控制時,電磁制熱系統(tǒng)升溫曲線仿真結(jié)果如圖4所示。
圖4 無PID控制器的電磁制熱系統(tǒng)升溫曲線圖
當(dāng)電磁制熱系統(tǒng)中采用增量式PID控制時,根據(jù)增量式PID控制算法,選取參數(shù)為KP=12.5,Ti=0.5,Td=0.1,其升溫曲線仿真結(jié)果如圖5所示。
圖5 加入PID后的電磁制熱系統(tǒng)升溫曲線圖
對比圖4和圖5可知:未加入PID環(huán)節(jié)時,電磁制熱系統(tǒng)溫度雖然在逐步上升,但溫度上升速率較小,進(jìn)入穩(wěn)態(tài)所需的調(diào)節(jié)時間較長;加入PID環(huán)節(jié)后,電磁制熱系統(tǒng)的溫度上升速率顯著提升,且達(dá)到穩(wěn)態(tài)溫度所需的調(diào)節(jié)時間大幅度縮短。
為驗證改進(jìn)遺傳算法優(yōu)化PID參數(shù)控制策略的優(yōu)越性,設(shè)定總進(jìn)化代數(shù)G=500,定義參數(shù)范圍:KP∈[0,50];Ti,Td∈[0,3];經(jīng)過復(fù)制、交叉與變異,在輸出最優(yōu)結(jié)果后進(jìn)行溫度響應(yīng)速度模擬測試。
采用遺傳算法優(yōu)化后,將PID控制器的參數(shù)調(diào)整為 KP=40,Ti=2.5,Td=0.1,對電磁制熱系統(tǒng)進(jìn)行仿真,得到升溫曲線,并與圖5的升溫曲線進(jìn)行對比,得到如圖6所示的升溫曲線對比圖。其中,曲線①為采用遺傳算法優(yōu)化PID參數(shù)前的升溫曲線,曲線②為采用遺傳算法優(yōu)化PID參數(shù)后的升溫曲線。
由圖6可知,采用遺傳算法優(yōu)化PID參數(shù)之后,溫度上升速率得到進(jìn)一步提升,在達(dá)到設(shè)定溫度后,會產(chǎn)生一個小范圍的超調(diào)量,超調(diào)量為4.4%,調(diào)節(jié)時間為40s。進(jìn)入穩(wěn)態(tài)后,穩(wěn)態(tài)誤差很小,且穩(wěn)態(tài)溫度基本趨于設(shè)定值,上升時間為tr=4s。由以上仿真結(jié)果可知:采用遺傳算法優(yōu)化增量式PID的溫度控制方法既降低了升溫過程中的超調(diào)量,同時又保證了溫度的控制精度。
圖6 優(yōu)化PID參數(shù)前后電磁制熱系統(tǒng)升溫曲線
本文通過對電磁制熱系統(tǒng)的數(shù)學(xué)模型進(jìn)行分析,建立了溫度控制傳遞函數(shù),使用增量式PID算法來實現(xiàn)控制系統(tǒng)的溫度閉環(huán)控制,并采用遺傳算法實現(xiàn)對PID參數(shù)優(yōu)化。通過仿真驗證表明:相較于傳統(tǒng)PID算法,采用遺傳算法改進(jìn)增量式PID后,電磁制熱系統(tǒng)的升溫速率明顯加快、超調(diào)量明顯減小、制熱溫度很快進(jìn)入穩(wěn)態(tài)且穩(wěn)態(tài)誤差很小,穩(wěn)態(tài)溫度基本趨于設(shè)定值;采用遺傳算法改進(jìn)增量式PID實現(xiàn)了對電磁制熱系統(tǒng)的溫度有效控制,在保證電磁制熱系統(tǒng)穩(wěn)定工作的情況下,能夠準(zhǔn)確控制加熱溫度。