一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用BP神經(jīng)網(wǎng)絡的無模型自適應迭代學習控制器的設計

電子設計 ? 作者:電子設計 ? 2018-11-05 09:01 ? 次閱讀

迭代學習控制(iterative learning control,簡稱ILC)由Arimoto等人于1984年正式提出,它是指不斷重復一個同樣軌跡的控制嘗試,并以此修正控制律,以得到非常好的控制效果的控制方法。迭代學習控制是學習控制的一個重要分支,是一種新型學習控制策略。它通過反復應用先前試驗得到的信息來獲得能夠產(chǎn)生期望輸出軌跡的控制輸入,以改善控制質量。與傳統(tǒng)的控制方法不同的是,迭代學習控制能以非常簡單的方式處理不確定度相當高的動態(tài)系統(tǒng),且僅需較少的先驗知識和計算量,同時適應性強,易于實現(xiàn);更主要的是,它不依賴于動態(tài)系統(tǒng)的精確數(shù)學模型,是一種以迭代產(chǎn)生優(yōu)化輸入信號,使系統(tǒng)輸出盡可能逼近理想值的算法。它的研究對那些有著非線性、復雜性、難以建模以及高精度軌跡控制問題有著非常重要的意義。

前饋式學習控制結構

針對設計部分依賴、不完全依賴和不依賴受控系統(tǒng)數(shù)學模型的控制系統(tǒng),國內外控制理論界做了多年的努力,發(fā)展了許多理論和方法。例如專家系統(tǒng)、模糊控制[1]、神經(jīng)網(wǎng)絡、多模型方法等。最近無模型自適應控制理論得到了廣泛的應用,該控制器的設計和分析不需要已知系統(tǒng)的任何知識,僅依賴于系統(tǒng)的輸入輸出數(shù)據(jù),與模型結構、系統(tǒng)階數(shù)均無關。

迭代學習控制(ILC)可利用以前操作的信息修正當前控制行為,提高控制性能,可以實現(xiàn)有限時間區(qū)間上的完全跟蹤任務,近十幾年來得到了廣泛的研究[。池榮虎將非參數(shù)自適應控制(NP-AC)的基本思想和分析手段引入到學習過程中,提出了一種新的無模型自適應迭代學習控制方案(MF-AILC)。考慮如下一般非線性離散時間SISO系統(tǒng):

采用BP神經(jīng)網(wǎng)絡的無模型自適應迭代學習控制器的設計

采用BP神經(jīng)網(wǎng)絡的無模型自適應迭代學習控制器的設計

這種控制方案只需系統(tǒng)的輸入輸出數(shù)據(jù),與系統(tǒng)的模型結構、系統(tǒng)階數(shù)無關。

神經(jīng)網(wǎng)絡是借鑒于生物神經(jīng)網(wǎng)絡而發(fā)展起來的新型智能信息處理系統(tǒng),可作為一般的函數(shù)估計器,有較強的自學習、自組織與自適應性,能夠用數(shù)理方法從信息處理的角度對人腦神經(jīng)網(wǎng)絡進行抽象,并建立某種簡化模型。模糊神經(jīng)網(wǎng)絡將神經(jīng)網(wǎng)絡與模糊邏輯[5]相結合,這種結合給智能系統(tǒng)提供了一個新的研究方向[6]。

采用BP神經(jīng)網(wǎng)絡的無模型自適應迭代學習控制器的設計

根據(jù)系統(tǒng)的運行狀態(tài),調整控制器的參數(shù)-擬偽偏導數(shù)θ(k,t),以達到某種性能指標的最優(yōu)化,使輸出層的輸出對應于擬偽偏導數(shù)θ(k,t),通過神經(jīng)網(wǎng)絡的自身學習、加權系數(shù)調整,使其穩(wěn)定狀態(tài)對應于某種最優(yōu)控制律下的無模型自適應控制器的參數(shù)。利用模糊控制的魯棒性和非線性控制作用,對神經(jīng)網(wǎng)絡NN的輸入進行預處理,避免了當神經(jīng)網(wǎng)絡用Sigmoid函數(shù)或雙曲正切函數(shù)時,由于輸入過大易導致輸出趨于飽和使得對輸入不再敏感。

2 算法實現(xiàn)

BP算法是學習過程由信號的正向傳播與誤差的反向傳播兩個過程組成。正向傳播時,輸入樣本從輸入層傳人,經(jīng)各隱層逐層處理后,傳向輸出層。若輸出層的實際輸出與期望的輸出(教師信號)不符,則轉入誤差的反向傳播階段。誤差反傳是將輸出誤差以某種形式通過隱層向輸入層逐層反傳,并將誤差分攤給各層的所有單元,從而獲得各層單元的誤差信號,此誤差信號即作為修正各單元權值的依據(jù)。這種信號正向傳播與誤差反向傳播的各層權值調整過程,是周而復始地進行的。權值不斷調整的過程,也就是網(wǎng)絡的學習訓練過程。此過程一直進行到網(wǎng)絡輸出的誤差減少到可接受的程度,或進行到預先設定的學習次數(shù)為止。

2.1 BP神經(jīng)網(wǎng)絡

三層BP神經(jīng)網(wǎng)絡,有M個輸入節(jié)點、Q個隱層節(jié)點、一個輸出節(jié)點,輸出節(jié)點對應無模型自適應迭代學習控制器的逆為偏導數(shù)θ(k,t),輸出層和隱層的神經(jīng)元的激勵函數(shù)可取正負對稱的Sigmoid函數(shù)。

BP網(wǎng)絡的前向計算和加權系數(shù)修正迭代算法如下:

輸入節(jié)點對應經(jīng)模糊量化處理后的系統(tǒng)狀態(tài)變量:

采用BP神經(jīng)網(wǎng)絡的無模型自適應迭代學習控制器的設計

采用BP神經(jīng)網(wǎng)絡的無模型自適應迭代學習控制器的設計

將BP神經(jīng)網(wǎng)絡、模糊理論及無模型自適應迭代學習相結合,構造出了一種基于BP神經(jīng)網(wǎng)絡的模糊無模型自適應迭代學習控制器。該控制器綜合了三者的優(yōu)點,利用有著較強的非線性逼近性的BP神經(jīng)網(wǎng)絡學習逆?zhèn)纹珜?shù)。迭代學習控制適用于具有重復運動性質的被控系統(tǒng),它的目標是實現(xiàn)有線區(qū)間上的完全跟蹤任務。它通過對被控系統(tǒng)進行控制嘗試,以輸出信號與給定目標的偏差修正不理想的控制信號,使得系統(tǒng)的跟蹤性能得以提高。迭代學習控制的研究對具有較強的非線性耦合、較高的位置重復精度、難以建模和高精度軌跡跟蹤控制要求的動力學系統(tǒng)有著非常重要的意義。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    神經(jīng)網(wǎng)絡教程(李亞非)

      第1章 概述  1.1 人工神經(jīng)網(wǎng)絡研究與發(fā)展  1.2 生物神經(jīng)元  1.3 人工神經(jīng)網(wǎng)絡的構成  第2章人工神經(jīng)網(wǎng)絡基本模型  2.
    發(fā)表于 03-20 11:32

    【案例分享】基于BP算法的前饋神經(jīng)網(wǎng)絡

    `BP神經(jīng)網(wǎng)絡首先給出只包含一個隱層的BP神經(jīng)網(wǎng)絡模型(兩層神經(jīng)網(wǎng)絡):
    發(fā)表于 07-21 04:00

    BP神經(jīng)網(wǎng)絡PID控制電機模型仿真

    求一個simulink的蓄電池用BP神經(jīng)網(wǎng)絡PID控制電機加速勻速減速運動的模型仿真
    發(fā)表于 02-22 02:17

    基于BP神經(jīng)網(wǎng)絡控制+Simulink雙閉環(huán)直流調速系統(tǒng)仿真設計

    最近一個月的時間沒有更博,跟隨老師出差談項目了。前段時間學習了電機的智能控制,這次把設計好的基于BP神經(jīng)網(wǎng)絡PID控制器應用于雙閉環(huán)直流調速
    發(fā)表于 06-28 12:03

    基于BP神經(jīng)網(wǎng)絡的PID控制

    神經(jīng)網(wǎng)絡可以建立參數(shù)Kp,Ki,Kd自整定的PID控制器?;?b class='flag-5'>BP神經(jīng)網(wǎng)絡的PID控制系統(tǒng)結構框圖如下圖所示:
    發(fā)表于 09-07 07:43

    加工過程的神經(jīng)網(wǎng)絡模型參考自適應控制

    本文提出了用神經(jīng)網(wǎng)絡模型參考自適應控制器對加工過程進行控制的方法。并以銑床加工過程為例,針對原PID控制
    發(fā)表于 12-26 13:58 ?10次下載

    基于BP神經(jīng)網(wǎng)絡的PID控制器參數(shù)優(yōu)化方法

    針對傳統(tǒng)PID控制系統(tǒng)參數(shù)整定過程存在的在線整定困難和控制品質不理想等問題,結合BP神經(jīng)網(wǎng)絡學習自適
    發(fā)表于 03-20 10:50 ?44次下載
    基于<b class='flag-5'>BP</b><b class='flag-5'>神經(jīng)網(wǎng)絡</b>的PID<b class='flag-5'>控制器</b>參數(shù)優(yōu)化方法

    BP神經(jīng)網(wǎng)絡模型學習算法

    BP神經(jīng)網(wǎng)絡模型學習算法
    發(fā)表于 09-08 09:42 ?10次下載
    <b class='flag-5'>BP</b><b class='flag-5'>神經(jīng)網(wǎng)絡</b><b class='flag-5'>模型</b>與<b class='flag-5'>學習</b>算法

    一種改進的自適應遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡

    神經(jīng)網(wǎng)絡計算模型的優(yōu)化,運用到汽車加油量計算中,通過比較標準BP網(wǎng)絡、Srinivas提出的自適應遺傳算法優(yōu)化的
    發(fā)表于 11-16 10:39 ?13次下載
    一種改進的<b class='flag-5'>自適應</b>遺傳算法優(yōu)化<b class='flag-5'>BP</b><b class='flag-5'>神經(jīng)網(wǎng)絡</b>

    基于擴展反向傳播神經(jīng)網(wǎng)絡自適應控制方法

    的更新律,從而來達到控制整個系統(tǒng)的目的。在控制器的設計過程中,利用李亞普諾夫穩(wěn)定性分析原理,保證了閉環(huán)系統(tǒng)的所有狀態(tài)一致終極有界(UUB)。相比傳統(tǒng)的BP神經(jīng)網(wǎng)絡
    發(fā)表于 12-01 13:53 ?0次下載

    如何使用S函數(shù)實現(xiàn)BP神經(jīng)網(wǎng)絡PID控制器及Simulink仿真的資料說明

    BP網(wǎng)絡在人工神經(jīng)網(wǎng)絡中應用最為廣泛,文中給出基于MATLAB語言的BP神經(jīng)網(wǎng)絡PID控制器的S
    發(fā)表于 03-13 08:00 ?28次下載
    如何使用S函數(shù)實現(xiàn)<b class='flag-5'>BP</b><b class='flag-5'>神經(jīng)網(wǎng)絡</b>PID<b class='flag-5'>控制器</b>及Simulink仿真的資料說明

    神經(jīng)網(wǎng)絡自適應控制及其發(fā)展應用

    文章系統(tǒng)地闡述了神經(jīng)網(wǎng)絡自適應控制的本質、優(yōu)勢與研究進展,介紹了神經(jīng)網(wǎng)絡自適應控制的不同結構
    發(fā)表于 05-31 16:35 ?11次下載

    基于BP神經(jīng)網(wǎng)絡的PID控制器之鍋爐蒸汽壓力系統(tǒng)

    ,分別用傳統(tǒng)PID控制器和基于BP神經(jīng)網(wǎng)絡的PID控制器對鍋爐蒸汽壓力加以控制,并采用MATLA
    發(fā)表于 07-19 14:25 ?3次下載

    人工神經(jīng)網(wǎng)絡bp神經(jīng)網(wǎng)絡的區(qū)別

    人工神經(jīng)網(wǎng)絡bp神經(jīng)網(wǎng)絡的區(qū)別? 人工神經(jīng)網(wǎng)絡(Artificial Neural Network, ANN)是一種模仿人腦神經(jīng)元網(wǎng)絡結構
    的頭像 發(fā)表于 08-22 16:45 ?5144次閱讀

    如何優(yōu)化BP神經(jīng)網(wǎng)絡學習

    優(yōu)化BP神經(jīng)網(wǎng)絡學習率是提高模型訓練效率和性能的關鍵步驟。以下是一些優(yōu)化BP神經(jīng)網(wǎng)絡
    的頭像 發(fā)表于 02-12 15:51 ?571次閱讀