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