[發明專利]一種基于RBF神經網絡的分數階PID控制器的參數整定方法在審
| 申請號: | 202111579779.3 | 申請日: | 2021-12-22 |
| 公開(公告)號: | CN114063444A | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 胡紅明;楊皓東;劉勤 | 申請(專利權)人: | 武漢理工大學 |
| 主分類號: | G05B11/42 | 分類號: | G05B11/42 |
| 代理公司: | 武漢市首臻知識產權代理有限公司 42229 | 代理人: | 朱迪 |
| 地址: | 430070 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 rbf 神經網絡 分數 pid 控制器 參數 方法 | ||
1.一種基于RBF神經網絡的分數階PID控制器的參數整定方法,其特征在于:
所述參數整定方法包括以下步驟:
S1、建立RBF神經網絡模型,確定輸入層神經元的個數為n,隱含層神經元的個數為m,輸出神經元個數為1;
S2、初始化RBF神經網絡的各個參數,即確定該神經網絡辨識器基寬半徑向量B,中心向量C,隱含層對應輸出層的初始權重向量W,網絡的學習效率η,動量因子α和分數階PID控制器的參數初值:KP(0)、KI(0)、KD(0)、λ(0)、μ(0);
RBF神經網絡的輸入為X=[x1,x2,…xi,…xn](i=1,2…n);
隱含層神經元內部的高斯函數為H=[h1,h2,…hj,…hm]T(j=1,2,…m);
其中第j個隱含層神經元內部的高斯函數為:
式中:Cj為RBF神經網絡的第j個隱含層神經元內部的中心矢量,記作Cj=[cj1,cj2,…,cji,…,cjn]T,其中:Cji表示第j個隱含層神經元對應第i個輸入的中心點(i=1,2,…n),bj為第j個隱含層神經元的基寬度參數(j=1,2,…m);
整個RBF神經網絡的基寬度向量為:
B=[b1,b2,…,bm]T (2)
RBF神經網絡的權值向量為:
W=[w1,w2,…,wj,…,wm]T (3)
式中:wj表示輸出對應每一個隱含層神經元的權重系數,(j=1,2,…m);
S3、在線運行動態RBF神經網絡,得到神經網絡辨識器的輸出ym(k);
ym(k)=w1h1+w2h2+…+wmhm (4)
式中:w1,w2,…,wj,…,wm為各個隱含層神經元對應輸出的權重系數,h1,h2,…hm為各個隱含層神經元內部的高斯函數;
S4、采樣獲得被控系統的系統輸入r(k)和輸出y(k),同時調整動態RBF神經網絡的各個參數以及計算被控對象的Jacobian辨識信息:
辨識器的性能指標函數為:
式中:y(k)為整個系統的輸出,ym(k)為神經網絡辨識器的輸出;
對于上述函數運用梯度下降的方法,可以分別計算出輸出權值,隱含層神經元的中心點以及基寬參數的更新式;
權重系數的更新:
wj(k)=wj(k-1)+η[y(k)-ym(k)]hj+α[wj(k-1)-wj(k-2)] (6)
式中:η為學習效率,α為動量因子,wj(k)代表k時刻的第j個神經元的權重系數,wj(k-1),wj(k-2)代表該神經元前一時刻和前兩時刻的權重系數;
基寬參數的更新:
bj(k)=bj(k-1)+ηΔbj+α[bj(k-1)-bj(k-2)] (8)
式中:bj(k)為隱含層第j個神經元k時刻的基寬度參數
中心點的更新:
cji(k)=cji(k-1)+ηΔcji+α[cji(k-1)-cji(k-2)] (10)
式中:cji(k)代表第j個隱含層神經元中對應第i個輸入在k時刻的中心點;
Jacobian陣(即為對象的輸出對控制輸入的靈敏度信息)算法為:
式中:y(k)為系統的輸出,u(k)為控制器的輸出,ym(k)為神經網絡辨識器的輸出;
S5、通過分數階PID控制器的時域形式,計算出控制器的輸出u(k);
分數階PID控制器的時域表達式為:
式中:u(t)為控制器的時域輸出,KP為比例系數,e(t)為系統的時域反饋誤差,為λ階次的積分算子,KI為積分系數,KD為微分系數,為μ次微分算子;
根據Grunwald-Letnikov定義下的分數階導數和積分可以對式(12)直接進行離散化:
式中:P為時間步長,ql和dl為二項式系數,e(k)=r(k)-y(k),e(k-l)代表k-l時刻的系統誤差;其中:
S6、根據系統誤差函數,再次利用梯度下降的方法調整分數階PID控制器的比例系數KP,積分系數KI,微分系數KD以及積分階次λ和微分階次μ;
系統誤差函數為:
式中:y(k)為系統的輸出,r(k)為系統的給定輸入;
為簡便表達,將式(13)中和定義如下:
k時刻比例系數的變化ΔKP為:
式中:E為系統誤差函數,e(k)為k時刻的系統誤差,為式(11)所計算的Jacobian辨識信息,下面的式子與之同理;
k時刻積分系數的變化ΔKI為:
k時刻微分系數的變化ΔKD為:
k時刻積分階次的變化Δλ為:
k時刻微分階次的變化Δμ為:
則分數階PID的參數為:
S7、令k=k+1,返回S3進行下一次采樣控制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢理工大學,未經武漢理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111579779.3/1.html,轉載請聲明來源鉆瓜專利網。





