【正文】
分類能力好。 雖然人工神經(jīng)網(wǎng)絡存在著以上的許多優(yōu)點及廣泛的應用,但同時也存在著一些不足,由于神經(jīng)網(wǎng)絡的不足阻礙了神經(jīng)網(wǎng)絡的發(fā)展,在 現(xiàn)實應用中 RBF 神經(jīng)網(wǎng)絡是最為廣泛的神經(jīng)網(wǎng)絡模型之一, RBF 神經(jīng)網(wǎng)絡是在 1988 年被 Moody和 Darken提出的一種神經(jīng)網(wǎng)絡結構,它從根本上解決了 BP 網(wǎng)絡的局部最優(yōu)問題,而且拓撲結構緊湊,結構參數(shù)可實現(xiàn)分離學習,收斂速度快。 神經(jīng)網(wǎng)絡應用時不需考慮過程或現(xiàn)象的內(nèi)在機理, 2 一些高度非線性和高度復雜的問題能較好地得到處理,因此神經(jīng)網(wǎng)絡在控制領域取得了較大的發(fā)展,特別在模型辨識、控制器設計、優(yōu)化操作、故障分析與診斷等領域迅速得到應用。人工神經(jīng)網(wǎng)絡作為生物控制論的一個成果,其觸角幾乎延伸到各個工程領域,并且在這些領域中形成新的生長點。并且,隨著相關領域技術的不斷發(fā)展,對控制系統(tǒng)的指標要求也越來越高。對于傳統(tǒng) PID 控制器,在把其投入運行之前,要想得到較理想的控制效果,必須先整定好三個參數(shù):即比例系數(shù) Kp、積分系數(shù) Ki、微分系數(shù)Kd。 關鍵詞: PID; RBF 神經(jīng)網(wǎng)絡;參數(shù)整定 Ⅱ SETTING OF THE PID CONTROLLER BASED ON RBF NEURAL NETWORK DESIGN AND SIMULATION Abstract At present, because the PID control has a simple control structure, through adjusting the proportional integral and differential gain basic satisfactory control performance, and is relatively easy to setting in practical application, so widely used in process control and motion control, especially in the accurate model can be built more deterministic control system application. With the increasingly plex of the modern industrial process, however, increased step by step to control requirements (., stability, accuracy and quickness, etc.), classical control theory is faced with severe challenges. Nonlinear systems in industrial control field, using the traditional PID control can not obtain satisfactory control effect. Optimized RBF neural work based on gradient descent algorithm, it will be integrated neural work and PID control technology, with a conventional PID controller has simple structure, physical mea ning is clear advantages, at the same time with neural work selflearning, adaptive function. Therefore, this article through to the RBF neural work structure and the calculation method of learning, to design a setting of the PID controller based on RBF neural work, constructs its model, and then write M language program. Using the MATLAB software to design the RBF neural work setting of PID control algorithm simulation research. Data and then further through simulation experiment, the control system stability, robustness, antiinterference ability, etc. Keywords: PID。采用基于梯度下降算法優(yōu)化 RBF 神經(jīng)網(wǎng)絡,它將神經(jīng)網(wǎng)絡和 PID 控制技術融為一體,既具有常規(guī) PID 控制器結構簡單、物理意義明確的優(yōu)點,同時又具有神經(jīng)網(wǎng)絡自學習、自適應的功能。 I 華北電力大學 畢 業(yè) 設 計 (論文 ) 系 別 專業(yè)班級 學生姓名 秦術員 指導教師 年 月 題 目 基于 RBF神經(jīng)網(wǎng)絡整定的 PID控制器設計及仿真 Ⅰ 基于 RBF 神經(jīng)網(wǎng)絡整定的 PID 控制器設計及仿真 摘 要 目前,因為 PID 控制具有簡單的控制結構,可通過調(diào)節(jié)比例積分和微分取得基本滿意的控制性能,在實際應用中又較易于整定,所以廣泛應用于過程控制和運動控制中,尤其在可建立精確模型的確定性控制系統(tǒng)中應用比較多。因此,本文通過對 RBF 神經(jīng)網(wǎng)絡的結構和計算方法的學習,設計一個基于 RBF 神經(jīng)網(wǎng)絡整定的 PID 控制器,構建其模型,進而編寫 M 語言程序。 RBF neural work。但是 如果控制器參數(shù)整定不好,即使控制器本身很先進,其控制效果也會很差。人們一直在尋求 PID 控制器參數(shù)的自適應技術,以適應復雜系統(tǒng)的控制要求,神經(jīng)網(wǎng)絡理論的發(fā)展使這種設想成為可能。 徑向基 神經(jīng)網(wǎng)絡 (簡稱 RBF 網(wǎng)絡 ),是一種高效的前饋式神經(jīng)網(wǎng)絡,它具有其他前向網(wǎng)絡所不具有的最佳逼近性能和全局最優(yōu)特性,并且結構簡單,訓練速度快。神經(jīng)網(wǎng)絡控制作為二十一世紀的自動化 控制技術,國內(nèi)外理論與實踐均充分證明,其在工業(yè)復雜過程控制方面大有用武之地。 RBF 網(wǎng)絡和模糊邏輯能夠?qū)崿F(xiàn)很好的互補,提高神經(jīng)網(wǎng)絡的學習泛化能力,本課題是以 RBF 神經(jīng)網(wǎng)絡模型研究為主, RBF 神經(jīng)網(wǎng)絡的優(yōu)缺點主要表現(xiàn)在以下幾個方面: 優(yōu)點:① 它具有唯一最佳逼近的特性,且無局部極小問題存在。⑤ 學習過程收斂速度快。④ 理論和學習算法還有待于進一步完善和提高。因此,研究 RBF 神經(jīng)網(wǎng)絡顯然具有重要理論意義和重要的應用價值 ]5[ 。Mcculloch 和數(shù)理邏輯學家 W因而,他們兩人可稱為人工神經(jīng)網(wǎng)絡研究的先驅(qū)。但是,由于指令存儲式計算機技術的發(fā)展非常迅速,迫使他放棄了神經(jīng)網(wǎng)絡研究的新途徑,繼續(xù)投身于指令存儲式計算機技術的研究,并在此領域作出了巨大貢獻。 Hebb 同時提出了網(wǎng)絡學習的規(guī)則,即 Hebbian 規(guī)則,從而使神經(jīng)網(wǎng)絡具有了可靠性。用于模擬一個生物視覺模型,第一次從理論研究轉(zhuǎn)圖工程實踐階段。 1959 年 和 發(fā)表了論文《 Adaptive Switch Circuits 》 ,提出了自適應線性元件網(wǎng)絡,簡稱 Adaline, Adaline 實質(zhì)上是一個二層前饋感知機型網(wǎng)絡。低潮時期:六十年代末至七十年代, 1969 年, Minsky 和 Paper 等發(fā)表了專著《 Perceptrons》,該書指出,簡單的神經(jīng)網(wǎng)絡只能進行線性分類和求解一階謂詞問題,而不能進行非線性分類和解決比 較復雜的高階謂詞問題,如 XOR、對稱性判別和宇稱等問題。即使如此, 20 世紀 70 年代,科學家們?nèi)匀辉谠擃I域開展了許多重要的工作。 1973 年和 1977 年又把 LAM 應用到諸如 識別、重構和任意可視模式的聯(lián)想這樣的問題上。到了 80 年代,隨著個人計算機和工作站的計算能力的急劇增強和廣泛應用,以及不斷引入新的概念,克服了擺在神經(jīng)網(wǎng)絡研究面前的障礙,人們對神經(jīng)網(wǎng)絡的研究熱情空前高漲。其二是:在 20 世紀 80 年代,幾個不同的研究者分別開發(fā)出了用于訓練多層感知機的反串算法。 84 年他用此模型成功地解決了復雜度為 NP 的旅行商問題 (TSP) 。 1990 年我國的 863 高技術研究 計劃,批準了關于人工神經(jīng)網(wǎng)絡的三項課題,自然科學基金與國防科技預研基金也都把神經(jīng)網(wǎng)絡的研究列入選題指南,對中選的課題提供研究上的資助。隨著人們對大腦信息處理機理認知的深化,以及人工神經(jīng)網(wǎng)絡智能水平的提高,人工神經(jīng)網(wǎng)絡必將在科學技術領域發(fā)揮更大的作用。 PID(比例 積分 微分)控制器作為最早實用化的控制器已有 50 多年歷史,現(xiàn)在仍然是應用最廣泛的工業(yè)控制器。人們對 PID 應用的同時,也對其進行各種改進,主要體現(xiàn)在兩個方面:一是對常規(guī) PID 本身結構的改進,即變結構 PID 控制。它從開始研究到發(fā)展并不是一帆風 順的,經(jīng)歷了興起到低潮,再 5 轉(zhuǎn)入新的高潮的曲折發(fā)展道路??萍及l(fā)達國家的主要公司對神經(jīng)網(wǎng)絡芯片、生物芯片情有獨鐘。它主要應用領域有:語音識別、圖像識別、計算機視覺、智能機器人、故障診斷、實時語言翻譯、企業(yè)管理、市場分析、決策優(yōu)化、物資調(diào)運、自適應控制、專家系統(tǒng)、智能接口、 神經(jīng)心理學、心理學和認知科學研究等等。因此基于神經(jīng)網(wǎng)絡的 PID 不僅能適應環(huán)境變化,且有較強的魯棒性 ]4[ ?;谌斯ど窠?jīng)網(wǎng)絡的控制簡稱為神經(jīng)網(wǎng)絡控制 ]7[ 。預期未來的人工神經(jīng)網(wǎng)絡計算機將為人類提 供 經(jīng)濟預測、市場預測、效益預測,其應用前途是很遠大的。尋找一個復雜問題的優(yōu)化解,往往需要很大的計算量,利用一個針對某問題而設計的反饋型 人工神經(jīng)網(wǎng)絡,發(fā)揮計算機的高速運算能力 ,可能很快找到優(yōu)化解。神經(jīng)元是神經(jīng)網(wǎng)絡的基本處理單元,一般表現(xiàn)為一個多輸入、單輸出的非線性運算器件,網(wǎng)絡結構可以由單個神經(jīng)元的基本結構展現(xiàn)出來,主要包括三個基本要素: ① 一組連接 (對應于生物神經(jīng)元的突觸 ),連接強度由各連接上的權值表示,權值為正表示激活,為負表示抑制; ② 一個求和單元,用于求取各輸入信號的加權和 (線性組合 ); ③ 一個激活函數(shù),起到非線性映射作用并將神經(jīng)元的輸出值幅度限制在一定范圍內(nèi)。在本章,首先對 PID 控制方法進行簡要的概述,然后回顧了傳統(tǒng)的常規(guī) PID 控制系統(tǒng)一 模擬 PID 控制系統(tǒng)和數(shù)字PID 控制系統(tǒng)。就神經(jīng)網(wǎng)絡的主要連接形式而育,目前己有數(shù)十種不同的神經(jīng)網(wǎng)絡模型,其中前饋網(wǎng)絡和反饋型網(wǎng)絡是兩種典型的結構模型。但從計算的觀點看,缺乏豐富的動力學行為。反饋型神經(jīng)網(wǎng)絡是一種非線性動學系統(tǒng),它需要工作一段時間才能達到穩(wěn)定。如果能找到網(wǎng)絡的 Lyapunov 函數(shù),則能保證網(wǎng)絡從任意的初始狀態(tài)都能收斂到局部最小點。這種訓練的過程需要有教師示教,提供數(shù)據(jù),又稱樣板數(shù)據(jù)。在這種學習中網(wǎng)絡的連接權值常根據(jù)規(guī)則進行調(diào)整。一旦網(wǎng)絡顯現(xiàn)出輸入數(shù)據(jù)的統(tǒng)計特征,網(wǎng)絡就實現(xiàn)了對輸入特征的編碼,即把輸入特征 “記憶 ”下來,而且在記憶之后,當它再出現(xiàn)時,能把它識別出來。 再勵學習 (強化學習 ) 再勵學習是介于上述兩種情況之間的一種學習方法。他們在 1988 年發(fā)表的論文《 Multivariable functional interpolation and adaptive works》中初步探討了 RBF 用于神經(jīng)網(wǎng)絡設計與應用于傳統(tǒng)插值領域的不同特點,進而提出了一種三層結構的 RBF 神經(jīng)網(wǎng)絡。在數(shù)學上, RBF 神經(jīng)網(wǎng)絡結構的合理性可由 Cover 定理得到保證,即對于一個模式問題,在高維數(shù)據(jù)空間中可能解決在低維空間中不易解決的分類問題。 圖 23 RBF 神經(jīng)網(wǎng)絡結構圖 10 根據(jù) RBF 神經(jīng)網(wǎng)絡結構分析,構成 RBF 神經(jīng)網(wǎng)絡的基本思想是:用 RBF 作為隱層神經(jīng)元的 “基 ”構成隱含層空間,這樣就可將輸入矢量直接映射到隱空間。這樣網(wǎng)絡的權值就可由線性方程組解出或用 RLS(遞推最小二乘 )方法遞推計算,從而加快學習速度并避免局部極小問題 ]12[ 。 Jacobian 陣(即為對象的輸出對控制輸入的靈敏度信息)算法為 11 ?? ??????? mj jjijjumyuy b xchwkkkk 1 2 1)( )()( )( 式中, )(1 kux ? RBF 神經(jīng)網(wǎng)絡的學習算法 通過分析 RBF 神經(jīng)網(wǎng)絡結構的特點,可以發(fā)現(xiàn)主要有兩個因素決定結構:網(wǎng)絡隱層神經(jīng)元個數(shù)及其中心、隱層與輸出層連接權值。一般情況下,如果知道了網(wǎng)絡的隱節(jié)點數(shù)、數(shù)據(jù)中心和擴展常數(shù), RBF 神經(jīng)網(wǎng)絡從輸入到輸出就成了一個線性方程組,此時權值學習可采用最小二乘法求解 ]8[ 。最常用的是 kmeans 聚類或 Kohonen 提出的自組織映射 (Self Organizing Feature Map, SOFM)方法、梯度下降法、資源分配網(wǎng)絡等。由于 RBF 網(wǎng)的隱節(jié)點數(shù)對其泛化能力有極大的影響,所以尋找能