- 相關(guān)推薦
基于神經(jīng)網(wǎng)絡(luò)PID控制的變頻恒壓供水系統(tǒng)設(shè)計
摘要:本文就變頻技術(shù)在伶俐糖廠供水系統(tǒng)中的應(yīng)用,結(jié)合系統(tǒng)可靠性、實用性理論,基于當(dāng)前神經(jīng)網(wǎng)絡(luò)控制技術(shù),提出神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)設(shè)計方案,實現(xiàn)了控制的需要。
關(guān)鍵詞:變頻技術(shù);神經(jīng)網(wǎng)絡(luò);PID;PLC
1引言
由于糖廠該供水網(wǎng)較大,系統(tǒng)需要供水量每小時開2臺泵機(jī)向管網(wǎng)充壓,供水量大時,開3臺泵機(jī)同時向管網(wǎng)充壓。要想維持供水網(wǎng)的壓力不變,在管網(wǎng)系統(tǒng)的管道上安裝了壓力變送器作為反饋元件,為控制系統(tǒng)提供反饋信號,由于供水系統(tǒng)管道長、管徑大,管網(wǎng)的充壓比較慢,故系統(tǒng)是一個大滯后系統(tǒng),不宜直接采用PID調(diào)節(jié)器進(jìn)行控制。
2恒壓供水系統(tǒng)組成
考慮到該供水是大滯后系統(tǒng),供水系統(tǒng)由主供水回路、備用回路、儲水池及泵房組成,其中泵房裝有3臺150kW泵機(jī)。另外,還有多個電動閘閥或電動蝶閥控制各供水回路和水流量。因而采用PLC參與的變頻控制方式來實現(xiàn)對控制系統(tǒng)調(diào)節(jié)作用。
3變頻恒壓供水系統(tǒng)軟硬件設(shè)計
3.1 硬件構(gòu)成
控制系統(tǒng)主要由PLC、變頻器、切換繼電器、壓力傳感器等部分組成,如圖1所示?刂坪诵膯卧狿LC根據(jù)手動設(shè)定壓力信號與現(xiàn)場壓力傳感器的反饋信號經(jīng)PLC的分析和計算,得到壓力偏差和壓力偏差的變化率,經(jīng)過PID運(yùn)算后,PLC將0~5V的模擬信號輸出到變頻器,用以調(diào)節(jié)電機(jī)的轉(zhuǎn)速以及進(jìn)行電機(jī)的軟起動;PLC通過比較模擬量輸出與壓力偏差的值,通過I/O端口開關(guān)量的輸出驅(qū)動切換繼電器組,以此來協(xié)調(diào)投入工作的電機(jī)臺數(shù),并完成電機(jī)的起停、變頻與工頻的切換。通過調(diào)整電機(jī)組中投入工作的電機(jī)臺數(shù)和控制電機(jī)組中一臺電機(jī)的變頻轉(zhuǎn)速,使動力系統(tǒng)的工作壓力穩(wěn)定,進(jìn)而達(dá)到恒壓供水的目的。
圖1 變頻恒壓供水控制裝置原理框圖
3.2神經(jīng)網(wǎng)絡(luò)PID控制器結(jié)構(gòu)
神經(jīng)網(wǎng)絡(luò)PID控制器的結(jié)構(gòu)如圖2所示?刂破饔蓛刹糠纸M成:1、神經(jīng)網(wǎng)絡(luò)(NN):用于表示模糊規(guī)則,經(jīng)過神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí),以加權(quán)系數(shù)的形式表現(xiàn)出來,規(guī)則的生成就轉(zhuǎn)化為加權(quán)系數(shù)初值的生成和修改。根據(jù)系統(tǒng)的運(yùn)行狀態(tài),自行整定PID參數(shù),以期達(dá)到最優(yōu)的控制效果。也就是將神經(jīng)網(wǎng)絡(luò)的輸出層輸出對應(yīng)于PID控制期的三個可調(diào)參數(shù)Kp、Ki、Kd,通過神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí),加權(quán)系數(shù)的調(diào)整,從而使穩(wěn)定狀態(tài)對應(yīng)于某種最優(yōu)控制下的PID參數(shù)。2、普通PID控制器:直接對控制對象進(jìn)行閉環(huán)控制,并且Kp、Ki、Kd三個參數(shù)為在線整定式。
圖2 神經(jīng)網(wǎng)絡(luò)PID控制器的結(jié)構(gòu)
3.3神經(jīng)網(wǎng)絡(luò)PID輸入/輸出關(guān)系式
在傳統(tǒng)的PID控制中,經(jīng)典增量式PID的控制形式:
u(k)=u(k-1) Kp[e(k)-e(k-1)] Kie(k) Kd[e(k)-2e(k-1) e(k-2)](1)
其中:e(k)為當(dāng)前時刻的控制系統(tǒng)實際輸出和希望值間的偏差;u(k)為當(dāng)前時刻的控制器輸出值,即控制率。
Kp:比例系數(shù)
= :積分系數(shù)
:微分系數(shù)
因為本文用的仍然是普通PID控制器,只是PID控制器的三個可調(diào)參數(shù)Kp、Ki、Kd,通過神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí),加權(quán)系數(shù)的調(diào)整的。所以神經(jīng)網(wǎng)絡(luò)PID輸入/輸出關(guān)系式依然是
u(k)=u(k-1) Kp[e(k)-e(k-1)] Kie(k) Kd [e(k)-2e(k-1) e(k-2)] (2)
本文使用的是BP神經(jīng)網(wǎng)絡(luò),它有一個三層神經(jīng)網(wǎng)絡(luò),其結(jié)構(gòu)如圖3所示。該網(wǎng)絡(luò)有三個輸入層節(jié)點(diǎn),六個隱含層節(jié)點(diǎn)和三個輸出層節(jié)點(diǎn),輸入層節(jié)點(diǎn)對應(yīng)模糊化后的系統(tǒng)狀態(tài)變量,輸出節(jié)點(diǎn)對應(yīng)PID控制器的三個可調(diào)參數(shù)Kp、Ki和Kd。由于Kp、Ki、Kd三個參數(shù)不能為負(fù)值,所以本文采用非負(fù)Sigmoid函數(shù)作為輸出層的活化函數(shù),而隱含層的活化函數(shù)則采用正負(fù)對稱的Sigmoid函數(shù)。
圖3模糊神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖
網(wǎng)絡(luò)的隱含層輸入為:
(3)
式中:
【基于神經(jīng)網(wǎng)絡(luò)PID控制的變頻恒壓供水系統(tǒng)設(shè)計】相關(guān)文章:
空壓機(jī)變頻恒壓供氣控制系統(tǒng)的設(shè)計03-18
基于DSP感應(yīng)電機(jī)變頻調(diào)速控制系統(tǒng)設(shè)計03-07
基于μC/OS-Ⅱ的變頻器變結(jié)構(gòu)控制系統(tǒng)設(shè)計03-18
基于BP神經(jīng)網(wǎng)絡(luò)控制的懸浮式大橋阻尼器控制器設(shè)計03-07
基于改進(jìn)BP的神經(jīng)網(wǎng)絡(luò)模型參考自適應(yīng)控制03-21
無吸程變頻恒壓設(shè)備用于二次供水03-21
北京地區(qū)供水系統(tǒng)變頻調(diào)速應(yīng)用例分析01-06