基于BP神經(jīng)網(wǎng)絡(luò)的 參數(shù)自學(xué)習(xí)控制
(1)確定BP網(wǎng)絡(luò)的結(jié)構(gòu),即確定輸入層節(jié)點(diǎn)數(shù)M和隱含層節(jié)點(diǎn)數(shù)Q,并給出各層加權(quán)系數(shù)的初值 和 ,選定學(xué)習(xí)速率 和慣性系數(shù) ,此時(shí)k=1;
(2)采樣得到rin(k)和yout(k),計(jì)算該時(shí)刻誤差error(k)=rin(k)-yout(k);
(3)計(jì)算神經(jīng)網(wǎng)絡(luò)NN各層神經(jīng)元的輸入、輸出,NN輸出層的輸出即為PID控制器的三個(gè)可調(diào)參數(shù) , , ;
(4)根據(jù)(3.34)計(jì)算PID控制器的輸出u(k);
(5)進(jìn)行神經(jīng)網(wǎng)絡(luò)學(xué)習(xí),在線調(diào)整加權(quán)系數(shù) 和 ,實(shí)現(xiàn)PID控制參數(shù)的自適應(yīng)調(diào)整;
(6)置k=k+1,返回(1)。
標(biāo)簽:
BP神經(jīng)網(wǎng)絡(luò)
參數(shù)
BP網(wǎng)絡(luò)
學(xué)習(xí)控制
上傳時(shí)間:
2016-04-26
上傳用戶:無聊來刷下