[發(fā)明專利]基于神經(jīng)網(wǎng)絡(luò)辨識的舵機電液負載模擬器智能控制方法在審
| 申請?zhí)枺?/td> | 201910053492.3 | 申請日: | 2019-01-21 |
| 公開(公告)號: | CN109814383A | 公開(公告)日: | 2019-05-28 |
| 發(fā)明(設(shè)計)人: | 劉曉琳;李卓 | 申請(專利權(quán))人: | 中國民航大學(xué) |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 天津才智專利商標(biāo)代理有限公司 12108 | 代理人: | 龐學(xué)欣 |
| 地址: | 300300 天*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 負載模擬器 機電液 神經(jīng)網(wǎng)絡(luò)控制器 神經(jīng)網(wǎng)絡(luò)辨識器 神經(jīng)網(wǎng)絡(luò)辨識 辨識模型 智能控制 結(jié)合神經(jīng)網(wǎng)絡(luò) 系統(tǒng)控制策略 系統(tǒng)數(shù)學(xué)模型 非線性因素 工作性能 控制電壓 控制對象 控制效果 力控制器 實時調(diào)整 輸出系統(tǒng) 網(wǎng)絡(luò)結(jié)構(gòu) 網(wǎng)絡(luò)在線 有效解決 在線辨識 辨識器 時變 學(xué)習(xí) | ||
1.一種基于神經(jīng)網(wǎng)絡(luò)辨識的舵機電液負載模擬器智能控制方法,所述的舵機電液負載模擬器包括力控制器(1)、加載伺服閥(2)、加載液壓缸(3)、橡膠-金屬緩沖彈簧(4)、力傳感器(5)和位移傳感器(6);其中:力控制器(1)與加載伺服閥(2)、力傳感器(5)和位移傳感器(6)相連接;加載伺服閥(2)依次通過加載液壓缸(3)、橡膠-金屬緩沖彈簧(4)與舵機(7)相連接;舵機(7)分別與力傳感器(5)和位移傳感器(6)相連接;其特征在于:所述的控制方法包括按順序進行的下列步驟:
1)由神經(jīng)網(wǎng)絡(luò)辨識器(1.1)和神經(jīng)網(wǎng)絡(luò)控制器(1.2)組成力控制器(1);
2)神經(jīng)網(wǎng)絡(luò)辨識器(1.1)采用BP神經(jīng)網(wǎng)絡(luò)算法,根據(jù)力傳感器(5)和位移傳感器(6)輸出的實際加載力信號F(n)進行在線辨識,從而得到舵機電液負載模擬器辨識模型;
3)以上述舵機電液負載模擬器辨識模型作為控制對象,神經(jīng)網(wǎng)絡(luò)控制器(1.2)根據(jù)Adaline網(wǎng)絡(luò)監(jiān)督系統(tǒng)結(jié)構(gòu)參數(shù)及多余力干擾的變化情況,將系統(tǒng)指令力與舵機電液負載模擬器辨識模型輸出力之間的偏差作為誤差信號,確定Adaline網(wǎng)絡(luò)在線學(xué)習(xí)準則,神經(jīng)網(wǎng)絡(luò)控制器(1.2)的輸出即為系統(tǒng)控制電壓。
2.根據(jù)權(quán)利要求1所述的基于神經(jīng)網(wǎng)絡(luò)辨識的舵機電液負載模擬器智能控制方法,其特征在于:在步驟2)中,所述的神經(jīng)網(wǎng)絡(luò)辨識器(1.1)采用BP神經(jīng)網(wǎng)絡(luò)算法,根據(jù)力傳感器(5)和位移傳感器(6)輸出的實際加載力信號F(n)進行在線辨識,從而得到舵機電液負載模擬器辨識模型的具體工作過程如下:
首先,對舵機電液負載模擬器數(shù)學(xué)模型進行離散化處理而得到離散化模型,從而獲取網(wǎng)絡(luò)輸入輸出神經(jīng)元;該離散化模型為:
F(n+1)=f[F(n),F(n-1),F(n-2),ui(n),ui(n-1),ui(n-2),xy(n),xy(n-1),xy(n-2)] (1)
式中,F(xiàn)(n)為第n次迭代實際加載力;ui(n)為系統(tǒng)控制電壓;xy(n)為舵機(7)的位移;
然后,確定BP神經(jīng)網(wǎng)絡(luò)的輸入層、隱含層、輸出層神經(jīng)元數(shù)目為4-7-1;選取ui(n)、ui(n-1)、F(n)及F(n-1)作為輸入神經(jīng)元,選取F(n)作為輸出神經(jīng)元;
其次,設(shè)計BP神經(jīng)網(wǎng)絡(luò)的權(quán)值及閾值初值為[-0.5,0.5]的隨機數(shù),在第m組學(xué)習(xí)樣本訓(xùn)練過程中,計算BP神經(jīng)網(wǎng)絡(luò)隱含層輸入函數(shù)netjm,再以S函數(shù)為激活函數(shù),得到隱含層神經(jīng)元輸出函數(shù)為:
式中,ωij為輸入層與隱含層之間的連接權(quán)值;xim為BP神經(jīng)網(wǎng)絡(luò)輸入信號;θj為隱含層神經(jīng)元閾值;
同理可得BP神經(jīng)網(wǎng)絡(luò)輸出層神經(jīng)元輸出函數(shù)為:
式中,netm為BP神經(jīng)網(wǎng)絡(luò)輸出層神經(jīng)元的輸入函數(shù);ωj為隱含層與輸出層之間的連接權(quán)值;θ為輸出層神經(jīng)元閾值;
定義期望輸出函數(shù)為Ym,則目標(biāo)函數(shù)為BP神經(jīng)網(wǎng)絡(luò)全局誤差函數(shù):
式中,M為學(xué)習(xí)樣本總數(shù);
最后,確定BP神經(jīng)網(wǎng)絡(luò)的權(quán)值修正準則;采用最速下降法,引入學(xué)習(xí)步長η反向計算BP神經(jīng)網(wǎng)絡(luò)的權(quán)值,即:
在常規(guī)權(quán)值調(diào)整的基礎(chǔ)上,引入動量因子α,則優(yōu)化后BP神經(jīng)網(wǎng)絡(luò)輸出層的權(quán)值修正公式為:
ωj(n+1)=ωj(n)+Δωj+α[ωj(n)-ωj(n-1)] (6)
同理可得BP神經(jīng)網(wǎng)絡(luò)隱含層的權(quán)值修正公式為:
ωij(n+1)=ωij(n)+Δωij+αj[ωij(n)-ωij(n-1)] (7)
設(shè)定BP神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)樣本總數(shù)M=10,每組樣本訓(xùn)練次數(shù)R=300,動量因子α=0.4,學(xué)習(xí)步長η=0.7,容許誤差ε>0,按照上述神經(jīng)網(wǎng)絡(luò)辨識器1.1的工作流程對BP神經(jīng)網(wǎng)絡(luò)進行訓(xùn)練,得到舵機電液負載模擬器辨識模型。
3.根據(jù)權(quán)利要求1所述的基于神經(jīng)網(wǎng)絡(luò)辨識的舵機電液負載模擬器智能控制方法,其特征在于:在步驟3)中,所述的以上述舵機電液負載模擬器辨識模型作為控制對象,神經(jīng)網(wǎng)絡(luò)控制器(1.2)根據(jù)Adaline網(wǎng)絡(luò)監(jiān)督系統(tǒng)結(jié)構(gòu)參數(shù)及多余力干擾的變化情況,將系統(tǒng)指令力與舵機電液負載模擬器辨識模型輸出力之間的偏差作為誤差信號,確定Adaline網(wǎng)絡(luò)在線學(xué)習(xí)準則,神經(jīng)網(wǎng)絡(luò)控制器(1.2)的輸出即為系統(tǒng)控制電壓的具體工作流程如下:
給定學(xué)習(xí)樣本,計算神經(jīng)網(wǎng)絡(luò)控制器(1.2)的輸出;設(shè)第m組樣本在第n次迭代過程中,神經(jīng)網(wǎng)絡(luò)控制器(1.2)的輸出為uim(n),則:
式中,T為神經(jīng)元突觸個數(shù);W(n)為Adaline網(wǎng)絡(luò)的權(quán)值;d(n)為系統(tǒng)指令力;
采用梯度下降法實現(xiàn)Adaline網(wǎng)絡(luò)的權(quán)值調(diào)整,選擇系統(tǒng)指令力與舵機電液負載模擬器辨識模型輸出力之間的偏差作為誤差信號,則誤差能量函數(shù)為:
式中,em(n)為第m組樣本在第n次迭代過程中的誤差信號;
確定Adaline網(wǎng)絡(luò)的權(quán)值調(diào)整公式為:
Wt(n+1)=Wt(n)+ΔWt(n) (10)
由此可得
Wt(n+1)=ηem(n)wij(n)wj(n)f′(netm(n))·f′(netjm(n))[dmt(n)-Fmt(n)]+Wt(n) (13)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國民航大學(xué),未經(jīng)中國民航大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910053492.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種神經(jīng)網(wǎng)絡(luò)優(yōu)化控制器及控制方法
- 一種微陀螺自適應(yīng)動態(tài)面雙神經(jīng)網(wǎng)絡(luò)控制方法
- 模塊化分布式人工神經(jīng)網(wǎng)絡(luò)
- 一種面向卷積神經(jīng)網(wǎng)絡(luò)加速的多通道DMA控制器和卷積神經(jīng)網(wǎng)絡(luò)加速方法
- 基于神經(jīng)網(wǎng)絡(luò)辨識的舵機電液負載模擬器智能控制方法
- 一種神經(jīng)網(wǎng)絡(luò)內(nèi)??刂破髂P褪渥R別及在線更新方法
- 用于神經(jīng)網(wǎng)絡(luò)剪枝的系統(tǒng)和神經(jīng)網(wǎng)絡(luò)的剪枝處理方法
- 基于模糊神經(jīng)網(wǎng)絡(luò)的機械手軌跡跟蹤控制系統(tǒng)
- 模糊神經(jīng)網(wǎng)絡(luò)控制器
- 一種基于神經(jīng)網(wǎng)絡(luò)在線調(diào)整懸浮控制器參數(shù)的實現(xiàn)方法
- 一種神經(jīng)網(wǎng)絡(luò)的系統(tǒng)控制器結(jié)構(gòu)及系統(tǒng)辨識結(jié)構(gòu)
- 一種基于神經(jīng)網(wǎng)絡(luò)的純堿碳化工藝控制系統(tǒng)及其控制方法
- 一種基于神經(jīng)網(wǎng)絡(luò)的純堿碳化工藝控制系統(tǒng)
- 一種兩感應(yīng)電機同步系統(tǒng)的辨識與控制方法
- 基于神經(jīng)網(wǎng)絡(luò)辨識的舵機電液負載模擬器智能控制方法
- 一種基于神經(jīng)網(wǎng)絡(luò)分類器的人體體質(zhì)辨識方法及系統(tǒng)
- 一種神經(jīng)網(wǎng)絡(luò)和決策融合的油浸式變壓器故障診斷方法
- 一種基于LSTM神經(jīng)網(wǎng)絡(luò)的飛行器推力故障在線辨識方法
- 神經(jīng)網(wǎng)絡(luò)影像辨識系統(tǒng)、神經(jīng)網(wǎng)絡(luò)建置系統(tǒng)及方法
- 基于神經(jīng)網(wǎng)絡(luò)常微分方程在非持續(xù)激勵下的系統(tǒng)辨識方法





