日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

最新廣告
關注中國自動化產業發展的先行者!
工業智能邊緣計算2025年會
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于BP網絡的智能灰色預測在時滯系統中的應用
  • 企業:控制網     領域:PLC /PAC/PCC/RTU     行業:礦業    
  • 點擊數:2868     發布時間:2008-04-12 23:28:26
  • 分享到:


    霍浩(1983-)
男,河北邢臺人,碩士研究生,研究方向為過程控制算法的研究。

基金項目:四川省教育廳重點項目(2004A134)

摘要:基于灰色理論與神經網絡相結合能改進預測精度的思想,本文將神經網絡與灰色預測PID控制器相結合,利用神經網絡來在線調節PID控制器參數以適應模型時變的要求。論述了其原理并將其應用于實際雙容水箱液位控制系統,以克服模型不確定性帶來的不利影響,從而實現對二階液位對象的有效控制。通過MATLAB進行了算法的驗證和仿真,并利用xPC技術進行了實時控制,結果表明此改進算法比常規PID控制具有更好的效果。

關鍵詞:雙容水箱;BP神經網絡;灰色理論;PID;MATLAB/xPC

Abstract: In this paper, based on the idea that the combination of grey theory and neural network can improve the forecasting precision of system, by integrating neural network and grey forecast PID controller,, we use the BP neural network to regulate online PID controller model parameters to adapt the changing requirements. In order to overcome model adverse effects of changes so that we can control effectively the second-order level system, we analyze the principles of the algorithm and apply it in the two-tank water control system, The algorithm is simulated by Matlab and xPC technology, and the result shows that the improved algorithm is more effective on improving parameter forecasting precision than the previous single PID algorithm.

Key words: Two-tank water system;neural network;grey theory;PID; MATLAB/xPC

1 引言

    預測控制是當前研究的熱點之一。而灰色預測控制方法不需要預先掌握對象的數學模型,而是實時在線建模。其數列預測不僅可以做“近期”預測,而且也適合于做“長期”預測,這對克服時滯系統帶來的不利影響是非常合適的。灰色預測控制是將控制理論與灰色系統理論相結合的一種新型控制方法。灰色預測是用灰色模型(GM)進行的定量預測,灰色控制是對本征特性灰色系統的控制,或系統中含灰參數的控制,或用GM構成的預測控制,灰色系統理論是處理不確定量的一種有效途徑[1]。

    由于不確定部分對控制的影響不能忽略,使針對系統模型的PID控制器難于適應各種不確定性。許多學者提出對不確定部分建立灰色預測模型,在有限步數后,根據參數對不確定部分進行一定的補償,以減小其影響,已取得了一定的控制效果,但控制精度還不是很高。由于BP神經網絡具有在線快速學習的能力,有逼近線性或非線性函數的優良特性,與灰色預測相比,神經網絡預測精度較高,且誤差可控。為此,本文提出BP網絡的智能灰色預測,對不確定部分建立BP神經網絡的灰色預估模型,結合PID控制,使灰色PID控制器在線進行灰色預測和控制。灰色預估模型可根據系統的參數變化來自動調節預測補償值,對系統響應具有適應性,從而獲得更好的控制性能。

2 BP神經網絡的自適應灰色預測PID控制器設計

    PID控制要取得較好的控制效果,就必須通過調整好比例、積分和微分三種控制作用,形成控制量中既相互配合又相互制約的關系[2],這種關系不一定是簡單的“線性組合”,而是從變化無窮的非線性組合中可以找出最佳的關系。神經網絡所具有的任意非線性表達能力,可以通過對系統性能的學習來實現具有最佳組合的PID控制,采用BP網絡,可以建立PID控制的三個參數kp、ki、kd自學習的PID控制器。基于BP網絡的灰色預測PID控制系統結構如圖1所示[3]。

    控制器由三部分組成:

    (1) 經典的PID控制器:直接對被控對象過程進行閉環控制,并且三個參數kp、ki、kd為在線整定方式;

    (2) 灰色預測部分;

    (3) 神經網絡NN部分:網絡輸出層神經元的輸出狀態對應于PID的三個可調參數kp、ki、kd進行自適應調整,適應模型時變的要求。

    采用神經網絡BP算法作為控制器,就不必隨著被控對象的模型參數的變化而變化控制器的參數,而是將被控對象的輸出與給定值間的偏差信號作BP算法的輸入數據,由BP算法根據自學習的結果,得出輸出信號去控制實際對象,從而實現自適應控制。

    經典增量式數字PID的控制算法為:

        
(1)

    式中,kp、ki、kd分別為比例、積分、微分系數。

    采用三層BP網絡,其結構如圖2所示,網絡輸入層的輸入為式中,輸入變量的      

         (2)

    個數取決于被控系統的復雜程度。網絡隱含層的輸入、輸出為

         (3)

    式中,:隱含層加權系數;上角標(1)、(2)、(3)分別代表輸入層、隱含層和輸出層。

    隱含層神經元的激勵函數取正負對稱的Sigmoid函數。

        (4)

    網絡輸出層的輸入輸出為


         (5)

    輸出層輸出節點分別對應三個可調參數kp、ki、kd。由于kp、ki、kd不能為負值,所以這里輸出層神經元的活化函數取非負的Sigmoid函數:

       (6)

    取性能指標函數為

           (7)

    按照梯度下降法修正網絡的權系數,即按E(k)對加權系數的負梯度方向搜索調整,并附加一個使搜索快速收斂全局極小的慣性項

           (8)

    式中,為學習速率;為慣性系數。

         (9)

        (10)

    由于未知,所以近似用符合函數sgn取代,由此帶來計算不精確的影響可以通過調整學習速率來補償。

    由公式(6)和公式(10),可求得

       (11)

        (12)

       (13)

    上述分析可得網絡輸出層權的學習算法為

        (14)

    
   (15)

    同理可得隱含層加權系數的學習算法。式中:為動量系數,值越大則權系數調整的慣性越大,使調節盡快脫離飽和區。

              (16)

    
    (17)

             (18)

    基于BP網絡的自適應灰色預測PID控制器結構如圖1所示,該控制器控制算法歸納如下:

    注意:網絡的輸入:由于S型非線性函數F(x)隨著的增大,梯度下降,并趨于0,不利于權值的調整。因此,希望工作在較小的區域,故網絡的輸入要予以考慮,即若實際問題給以網絡的輸入量大于1,需作歸一化處理。

    首先以各工況的最優PID參數作為BP神經網絡的訓練樣本,離線學習NN,得到各層加權系數的初值,根據離線學習的信息,轉入對被控對象實施控制,同時在線自學習。

    (1) BP神經網絡初始化:確定BP網絡的結構,即確定輸入層節點數M和隱含層節點數Q,并給出各層加權系數的初值,選定學習速率和慣性系數,此時k=1;

    (2) 采樣得到,計算該時刻誤差
   
   
(3) BP網絡的輸入量進行歸一化處理;

    (4) 計算神經網絡NN各層神經元的輸入、輸出,NN輸出層的輸出即為PID控制器的三個可調參數kp、ki、kd;

    (5) 由公式計算(6)PID控制器的輸出u(k);

    (6) 進行神經網絡學習,在線調整加權系數(k)和(k),實現PID控制參數的自適應調整;

    (7) 置k=k+1,返回到(1)。

3 仿真實驗

    3.1 MATLAB進行算法的驗證和仿真

    因大時滯的存在,給對象施加一個控制量后,要經過一個較長的滯后時間才能看到控制的效果,從而產生明顯的超調,使得系統的穩定性變差,調節時間延長,控制難度加大。而液位系統是工業過程控制中較常見的單容自衡對象,是一種典型的純滯后對象。本文采用雙容水箱作為被控對象取,這里以液位模型滯后時間增大(即模型的滯后時間由0.3~0.35min變化,可寫成0.3+0.05×(1-exp(-0.02×k))的形式)的情況,神經網絡采用4-5-3的結構。經過反復的仿真與對比,在這里取定值R=1,數據采樣間隔Ts=0.01min,建模維數m=5,預測步數k1=8,仿真結果如圖3所示。

    從圖中可以看出,在對象參數發生變化后,本文所提出的控制策略具有明顯的優越性。該方法的控制效果優于常規的PID控制,通過BP神經網絡不斷地在線調整kp、ki、kd三個參數,克服模型時變帶來的不利影響,適應對象參數的變化并表現出良好的控制品質,具有較強的魯棒性和自適應能力。



圖4   模型時變時,對應kp、ki、kd的變化

    3.2 基于xPC的液面控制

    基于MATLAB軟件的xPC半實物仿真平臺下,本文利用Simulink將BP神經網絡的灰色預測PID算法下載到xPC的目標機,通過xPC雙機通信模式進行實時控制,實時控制的結果進一步驗證了本文所采用的算法有較好的控制效果,超調量較小,控制精度較高等特點。

4 結論

    本文提出的基于BP網絡的智能灰色預測PID控制器,可以同時進行灰色系統的預測和控制。由于BP神經網絡具有快速學習的能力,能對系統的未知部分作在線預估控制精度。通過MATLAB離線仿真和xPC技術進行了實時控制結果表明,本文方法可顯著提高系統的動態特性,控制效果優于常規的PID控制,能適應時變模型并表現出良好的控制品質,具有較強的魯棒性和自適應能力。

其它作者:

    畢效輝(1954-),男,教授,碩士,研究方向為對控制過程進行仿真。

    江紹明   西南科技大學 信息工程學院,四川  綿陽  621002

參考文獻

    [1] 劉思峰,郭天榜,黨耀國,等.灰色系統理論及其應用 [M].北京:科學出版社,2000.

    [2] 劉金琨. 先進PID控制及其MATLAB仿真 [M].北京:電子工業出版社,2003.

    [3] 張利萍,李宏光. 灰色神經網絡預測算法在DMF回收過程中的應用[J]. 應用與實踐,2007,16(8):1839~1841.

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 亚洲精品成人一区-亚洲精品成人网久久久久久-亚洲精品成人久久久影院-亚洲精品成人久久-黑人巨大白妞出浆-黑人巨大vs小早川怜子 欧美日韩亚洲无线码在线观看,国产成人亚洲综合91精品555,欧美成人国产,国产成人青青热久免费精品,亚洲欧美日韩色图,国产三级网站在线观看 | 亚洲第一视频网-亚洲第一色在线-亚洲第一色网站-亚洲第一人黄所-亚洲第一区在线观看-亚洲第一区在线 | 在线观看日本视频-在线观看日本免费-在线观看日本www-在线观看日本-久久亚洲精品成人-久久亚洲精品tv | 91九色精品国产免费-91九色蝌蚪在线-91九色李宗瑞在线观看-91九色露脸-91九色视频-91九色视频在线观看 | 亚洲精品国产免费-亚洲精品国产理论电影网-亚洲精品国产精品国自产网站-亚洲精品国产第1页-韩国电影一区二区-韩国电影一区 | 欧美日韩在线成人免费-欧美日韩在线成人看片a-欧美日韩在线不卡-欧美日韩在线播放-自拍偷拍三级-自拍偷拍欧美亚洲 | 热久久久久久-热久久久久久久-热久久免费-热久久视久久精品18国产-国产欧美日韩网站-国产欧美日韩亚洲 | 国产 在线 | 日韩,精品一区二区三区的国产在线观看,亚洲国产精品日韩在线,国产视频在,青青国产成人久久91网站站,国内精品视频免费观看 | 二区乱码综合无码一区二区三-二区女人观看chinese中国真实乱-二区欧美三-二区欧美无遮挡中文字幕人成人-二区啪视频-二区日本成人动漫电影 | 精品国产91乱码一区二区三区,成人国产一区二区三区精品,亚洲一区免费在线观看,日韩在线一区二区三区免费视频,波多野吉衣在线观看,日韩一级精品久久久久 | 国产91av视频在线-国产91av在-国产91av在线-国产91av在线播放-国产91chinese在线观看-国产91l在线播放 | 自拍偷拍另类-自拍偷拍国内-自拍偷拍国产-自拍偷拍第6页-自拍偷拍第4页-自拍偷拍第3页 | 国产精品盗摄一区二区在线-国产精品盗摄在线观看-国产精品对白刺激久久久-国产精品对白刺激音频在线观看-国产精品对白交换-国产精品对白交换绿帽视频 | 中文字幕第一页亚洲-中文字幕第一页国产-中文字幕第38页永久乱码-中文字幕不卡在线观看-久久久久青草大香线综合精品-久久久久青草 | 国产高清在线精品一区在线-国产高清在线精品一区二区三区-国产高清在线精品一区a-国产高清在线精品一区-日韩在线a视频免费播放-日韩在线2020专区 | av资源每日更新网站在线-av资源免费每日更新-av资源在线-av资源在线播放-av资源在线播放韩国-av资源在线观 | 天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看 | 国产夜色福利院在线观看免费-国产夜趣福利免费视频-国产野花视频天堂视频免费-国产亚洲综合一区二区在线-日韩精品在线观看免费-日韩精品在线电影 | 夜夜操狠狠操,99在线观看精品免费99,亲爱的妈妈2,色婷婷亚洲十月十月色天,精品福利一区二区在线观看,久久国产精品99精品国产 | 伦理片天堂eeuss影院-伦理片秋霞免费影院-伦理片飘花手机在线-伦理片飘花免费影院-最新2017年韩国伦理片在线-最新 国产 精品 精品 视频 | 一本一道久久-一本一道久久综合狠狠老-一本伊人-一本之道久-一本之道无吗一二三区-一道精品视频一区二区三区图片 | 四虎影视免费在线观看-四虎影视免费在线-四虎影视免费看-四虎影视免费观看免费观看-激情影院在线-激情影院费观看 | 色婷婷在线观看视频-色婷婷在线播放-色婷婷一区二区三区四区成人网-色婷婷亚洲综合-黄色免费网站在线看-黄色免费网站在线观看 | 欧美日韩一区二区三区在线观看-欧美日韩一区二区三区在线播放-欧美日韩一区二区三区在线-欧美日韩一区二区三区四区-欧美日韩一区二区三区视视频-欧美日韩一区二区三区视频播 | 久草热在线视频-久草热在线观看-久草热线视频-久草热视频在线-无码人妻丰满熟妇A片护士电影-无码欧美毛片一区二区三在线视频 | 亚洲欧洲在线视频-亚洲欧洲在线观看-亚洲欧洲一区二区三区-亚洲欧洲一区二区-久久国产精品最新一区 | 美女搞j-美女干骚-美女范冰冰hdxxxx-美女吊逼-亚洲欧美在线观看-亚洲欧美一区二区三区在线 | 欧美一区精品,亚洲综合在线视频,国产v欧美v日韩在线观看,国产精品麻豆,亚洲小色网,欧美a在线观看 | 欧美黄色网址-欧美黄色特级视频-欧美黄色片在线播放-欧美黄色片免费观看-99看片网-99看片 | 老司机午夜精品网站在线观看-老司机午夜精品视频在线观看免费-老司机午夜精品视频观看-老司机午夜精品视频播放-一本色道久久88一综合-一本色道久久88综合日韩精品 | 欧美日韩亚洲无线码在线观看,国产成人亚洲综合91精品555,欧美成人国产,国产成人青青热久免费精品,亚洲欧美日韩色图,国产三级网站在线观看 | 国产精品盗摄一区二区在线-国产精品盗摄在线观看-国产精品对白刺激久久久-国产精品对白刺激音频在线观看-国产精品对白交换-国产精品对白交换绿帽视频 | 极品美女在线观看国产一区-极品嫩模一区二区三区-极品人妻被黑人中出-极品少妇xxxxⅹ另类-极品少妇xxxx精品少妇-极品少妇XXXX精品少妇偷拍 | 欧美日韩 国产区 在线观看-欧美日操-欧美日本综合一区二区三区-欧美日本中文字幕-欧美日本中文-欧美日本在线一区二区三区 | 丝袜国产一区,美女网站一区二区三区,国产精品免费观看视频,国产乱了真实在线观看,视频一区久久,国产成人成人一区二区 | 一道本在线,国产成人综合精品一区,亚洲v日韩v欧美在线观看,欧美精品国产综合久久,精品日本一区二区三区在线观看,久久精品一区二区三区不卡牛牛 | 一本一道久久-一本一道久久综合狠狠老-一本伊人-一本之道久-一本之道无吗一二三区-一道精品视频一区二区三区图片 | 久久99精品久久久久久噜噜噜-久久99精品久久久久久噜噜丰满-久久99精品久久久久久噜噜-久久99精品久久久久久久野外-午夜精品人妻无码一区二区三区-午夜精品免费 欧美日韩在线成人免费-欧美日韩在线成人看片a-欧美日韩在线不卡-欧美日韩在线播放-自拍偷拍三级-自拍偷拍欧美亚洲 | 亚洲国产区男人本色vr-亚洲国产区男人本色-亚洲国产品综合人成综合网站-亚洲国产品有宅男-亚洲国产片在线观看-亚洲国产片精品一区二区三区 | 99久久免费视频-99久久免费看精品国产一区-99久久免费看国产精品-99久久免费精品视频-欧美ⅹxxxx视频-欧美ⅹxxxhd3d | 欧美成人免费xxx大片,91在线视频一区,精品日韩一区二区三区,欧美日韩 在线播放,欧美在线aa,亚洲专区路线一路线二天美 |