日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于CMAC神經網絡的PID參數自整定方法的研究

          基于CMAC神經網絡的PID參數自整定方法的研究

          作者: 時間:2009-12-01 來源:網絡 收藏
          3的改進與實現[5]

          本文引用地址:http://yuyingmama.com.cn/article/188490.htm

            1)基函數的布置和總數


            2)高階基函數

            當初始網絡使用二值基函數時,它的輸出是分段連續(xù)的,即在每個網格內是連續(xù)的,在輸入軸節(jié)點處是間斷的。要使網絡有連續(xù)的輸出,必須要求基函數的輸出在其定義域的邊界上為0。本設計中,用表示距離,表示單變量函數,采用無窮大泛數基函數實現連續(xù)輸出。

            并利用無窮大泛數計算距離時,可以使基函數在定義域邊界的輸出為0,在定義域中心的輸出為1/ρ。在一維情況下,其他輸出值是在這兩個極值間的線性插值。在二維輸入空間中,基函數輸出呈“金字塔”型。

            3)內存雜散技術

            網絡對內存的需求量正比于的指數倍,所以它是很大的。對高維輸入,基函數的數量可以由公式(5)近似地計算出來。由于要求基函數的數量要小于網格的數量(pp‘,p‘是CMAC網絡中網格的數量),所以一般的算法只適用于維數較低或者適中的網絡輸入,如果維數較高,就要使用內存雜散技術。內存雜散技術是將分布稀疏、占用較大存儲空間的數據作為一個偽隨機發(fā)生器的變量,產生一個占用空間較小的隨機地址,而在這個隨機地址內就存放著占用大量內存空間地址內的數據,這就完成了由多到少的映射。

            4)CMAC的編程實現

            CMAC的算法主要函數是由C語言編程實現的。本設計中的代碼是在VisualC++平臺上調試實現的。intallocate_cmac(intnum_state,int*qnt_state,intnum_cell,intmemory,intfield_shape,intcollision_flag);allocate函數用指定的為CMAC網絡在內存中分配空間。num_state是輸入向量的維數;*qnt_state是指向維數組的指針,這個數組定義了每一維輸入向量的量化精度;num_cell是泛化系數ρ;memory占用內存空間的數量;field_shape設置基函數的類型;collision_flag訓練沖突標記,若沖突發(fā)生返回TRUE,反之為FALSE。

            MATLAB中的編譯與調用時,采用MEX技術來完成MATLAB中調用CMAC網絡算法的C語言代碼

          4CMAC神經網絡訓練

            CMAC神經網絡的主要有:輸入變量的量化精度、泛化以及基函數的種類。對CMAC神經網絡的三個輸入分別進行量化,阻尼比ζ分為23級,超調量百分比σ分為12個等級,衰減振蕩周期Tc分為20個等級,共有23*12*20=5520種訓練模式。

            在所有5520種訓練模式中選取2000種,作為CMAC參數整定網絡的選練樣本。再在2000組特征參數模式中選取1620組特征參數模式作為訓練集對網絡進行訓練。

            建立輸入到物理存儲空間的映射,同時建立了物理存儲空間與輸出的關系。泛化參數選為32,學習算法采用了誤差糾正算法。學習率β為0.6,采用樣條函數SPLINE替代傳統(tǒng)的ALBUS函數作為CMAC神經網絡的基函數。ALBUS函數的輸出只有0和1,因此輸出的曲線分段連續(xù),僅在內節(jié)點之間連續(xù),在內節(jié)點的分界處往往是不連續(xù)的。而樣條函數則可以較好的解決這個問題。相應的內存使用量為300。

            

          pid控制器相關文章:pid控制器原理




          關鍵詞: CMAC PID 神經網絡 參數

          評論


          相關推薦

          技術專區(qū)

          關閉