999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于鯨魚優(yōu)化算法的模糊神經(jīng)PID參數(shù)自整定

2020-12-22 11:14:34趙繼民付珍珠
天津科技大學學報 2020年6期
關鍵詞:優(yōu)化

趙繼民,付珍珠

(天津科技大學電子信息與自動化學院,天津 300222)

PID控制具有結構簡單、工作可靠、容易實現(xiàn)、控制效果好、魯棒性強、調整方便等特點,同時它原理簡單、有著明確的參數(shù)物理意義[1],因而在工業(yè)過程控制中得到了廣泛應用.而 PID控制器參數(shù)的優(yōu)劣直接決定了 PID控制系統(tǒng)的控制效果與質量,因此,對 PID控制器參數(shù)整定法的研究具有重要的實際意義.傳統(tǒng)PID控制器如Ziegler-Nichols整定參數(shù)經(jīng)常在設定點附近產(chǎn)生較強的振蕩,并伴有較大的超調量[2].

近年來,智能 PID控制技術得到廣泛應用,將模糊控制、神經(jīng)網(wǎng)絡、遺傳算法、粒子群算法、蟻群算法等和 PID控制器結合[3],進一步提高控制系統(tǒng)性能.2016年,一種新型的群智能優(yōu)化算法——鯨魚優(yōu)化算法(whale optimization algorithm,WOA)由澳大利亞學者 Mirjalili等[4]提出,該算法主要通過模擬自然界中座頭鯨群體狩獵行為來解決目標函數(shù)的最優(yōu)解問題.鯨魚優(yōu)化算法(WOA)在收斂速度和最優(yōu)個體的隨機性等性能上均優(yōu)于其他智能優(yōu)化算法,目前,國內學者已將該算法進行應用,例如,閆旭等[5]提出一種混合隨機量子鯨魚優(yōu)化算法求解 TSP問題;Abdel-Basset等[6]提出了一種混合鯨魚算法(HWA),即將鯨魚優(yōu)化算法(WOA)與局部搜索策略相結合,從而提高算法的性能.

針對模糊 PID控制器的積分誤差規(guī)則難以獲取,系統(tǒng)存在穩(wěn)態(tài)誤差,而神經(jīng)網(wǎng)絡能夠進行復雜的邏輯操作,具有高度的并行性、非線性和自適應的特點,結合模糊系統(tǒng)、神經(jīng)網(wǎng)絡及 PID控制,本文建立一種新型的PID控制器,即模糊神經(jīng)PID控制器.同時,針對傳統(tǒng)的 BP學習算法[7]依賴于初始權值的選擇、只能處理必須能夠求導或者具有梯度的目標函數(shù)等缺點,本文采用新型的智能優(yōu)化算法,即鯨魚優(yōu)化算法(WOA),進一步優(yōu)化訓練模糊化的 BP神經(jīng)網(wǎng)絡的權值和偏置誤差,降低模糊神經(jīng)網(wǎng)絡被用于函數(shù)逼近所引起的誤差.

1 模糊神經(jīng)PID控制器

1.1 模糊神經(jīng)PID控制器參數(shù)整定系統(tǒng)結構

本文采用的模糊神經(jīng) PID控制器的系統(tǒng)結構如圖 1所示.基于模糊神經(jīng)網(wǎng)絡的 PID控制器參數(shù)整定[8]即是利用模糊神經(jīng)網(wǎng)絡的學習功能,在線調整網(wǎng)絡的輸出層權值、高斯隸屬函數(shù)的中心值和寬度,然后根據(jù)一定的原理對 PID的 3個參數(shù)進行修改,最后得出一組合適的控制參數(shù),即 Kp、Ki、Kd,從而實現(xiàn)參數(shù)自整定.

圖1 模糊神經(jīng)PID自整定系統(tǒng)結構Fig. 1 Structure of fuzzy neural PID self-tuning system

圖 1中,假設系統(tǒng)處于第 n個時刻,rin(k)為系統(tǒng)的期望信號;y (k )為系統(tǒng)的實際輸出;Kp、Ki、Kd為 PID控制器的控制參數(shù);U(k)為 PID控制器的控制信號.

1.2 PID算法

PID控制是一種線性控制方法,主要是對系統(tǒng)偏差進行比例、積分、微分操作并線性組合成控制量[1],以減小系統(tǒng)誤差,提高系統(tǒng)響應速度和響應效果.增量式 PID為數(shù)字 PID算法的一種基本形式,是通過將系統(tǒng)當前時刻的控制量和上一時刻控制量的差值作為新的控制量來進行PID控制的一種遞推算法.將采樣周期歸一化,根據(jù)遞推原理可得

令Kp為比例系數(shù); Ki=Kp?T/Ti為積分系數(shù);Kd= Kp?Td/T為微分系數(shù),將上式簡化為

式中:e(k)為第k次采樣時刻輸入控制系統(tǒng)的偏差值;e(k ? 1 )為第k?1次采樣時刻輸入控制系統(tǒng)的偏差值;T為采樣周期.

1.3 模糊神經(jīng)網(wǎng)絡

模糊神經(jīng)網(wǎng)絡(fuzzy neural network,F(xiàn)NN)是模糊技術與神經(jīng)網(wǎng)絡技術的有機融合,可自動處理模糊信息.其實質上是將神經(jīng)網(wǎng)絡的激勵函數(shù)、權等數(shù)據(jù)以及神經(jīng)網(wǎng)絡的學習算法進行模糊化處理.基于標準型的模糊神經(jīng)網(wǎng)絡如圖2所示.其本質上是一個5層前饋網(wǎng)絡,分別為輸入層、隸屬度函數(shù)生成層、推理層、歸一化層和輸出層,通過誤差反傳的學習方法實現(xiàn)從輸入到輸出的非線性映襯.

圖2 基于標準型的模糊神經(jīng)網(wǎng)絡Fig. 2 Fuzzy neural network based on standard selftuning system

第一層:輸入層,輸入節(jié)點是線性的,由 n個神經(jīng)元組成,將網(wǎng)絡的輸入信號傳送到下一層,其個數(shù)為輸入變量的個數(shù).

第二層:隸屬度函數(shù)生成層,該層的每個節(jié)點代表一個語言變量值,從而計算出相對應的隸屬度函數(shù).其中:n是輸入變量的維數(shù);mi是xi的模糊分割數(shù)(規(guī)則數(shù)).

第三層:模糊推理層,該層的每個節(jié)點代表一條模糊規(guī)則,每條對應的模糊規(guī)則被用于匹配模糊規(guī)則的前件,從而計算出每條規(guī)則的適用度.

第四層:歸一化層,節(jié)點數(shù)與第三層相同,實現(xiàn)適用度的歸一化計算.

第五層:輸出層,實現(xiàn)反模糊化計算,即輸出參數(shù)Kp、Ki、Kd的整定結果.

2 鯨魚優(yōu)化算法

鯨魚優(yōu)化算法(WOA)是一種新型的啟發(fā)式搜索算法,該算法啟發(fā)于一些以座頭鯨為代表的鯨類的特殊覓食行為——氣泡捕魚,主要步驟為包圍獵物、氣泡網(wǎng)攻擊和搜索獵物.

2.1 包圍獵物

每個鯨魚相當于一個個體,每條鯨魚能夠通過回聲定位計算出自身與其他鯨魚的位置,假設距離獵物最近的鯨魚位置為局部最優(yōu)解,其余隨機個體根據(jù)最佳鯨魚位置而實時更新,包圍獵物.對應的數(shù)學模型為式(6)和式(7).

式中:t為迭代次數(shù);X*為截至目前所獲最佳解;X為當前解.A、C為矩陣系數(shù),分別由式(8)、式(9)求解.

隨t的不斷增加,a從 2線性衰減到 0,如式(10)所示;r為[0,1]中的隨機向量.

式中:tmaxIter為最大迭代次數(shù).

2.2 氣泡網(wǎng)攻擊

在該階段,鯨魚在獵物周圍不斷釋放氣泡,形成一個氣體組成的幕墻,同時以螺旋方式游向獵物,螺旋更新位置的數(shù)學模型如式(11)所示.

式中:b為常數(shù);l為[0,1]中隨機向量.

2.3 搜索獵物

在此階段,鯨魚隨機游走,全局搜尋獵物,數(shù)學模型為

式中:Xrand為鯨魚種群中隨機個體的位置.

2.4 BP算法

定義目標函數(shù)如下,目標是使該誤差函數(shù)極小.

式中:rk為期望輸出;yk為當前輸出.

首先,正向計算出從輸入點到輸出點的當前輸出yk.其次,反向計算從輸出層到輸入層的隱節(jié)點

當采用取小運算來計算局部域時

當采用相乘運算來計算局部域時

由式(20)和(21)可得一階梯度

由式(22)和(23)可求得參數(shù)的學習算法

式中:t為網(wǎng)絡的迭代次數(shù);η為學習率且η>0.

3 鯨魚優(yōu)化算法與BP網(wǎng)絡混合算法

3.1 混合算法步驟

本文采用鯨魚優(yōu)化算法(WOA),并將該優(yōu)化算法應用到經(jīng)模糊化處理的 BP神經(jīng)網(wǎng)絡 PID控制器中,優(yōu)化訓練模糊神經(jīng)網(wǎng)絡參數(shù)連接權值ωij、隸屬函數(shù)中心值cij和隸屬函數(shù)寬度σij.

混合算法的具體步驟如下:

(1) 初始化參數(shù) ωij、cij、σij及鯨魚種群體{Xi,i = 1 ,2,… ,N },參數(shù) t=0;設置種群規(guī)模 N,目標函數(shù)維數(shù)Dim,最大迭代次數(shù)tmaxIter.

(2)根據(jù)適度值函數(shù){f(Xi), i = 1 ,2,… ,N },求出每只鯨魚的適度值并找出最優(yōu)解 Best_sco,得到最優(yōu)個體的位置Best_pos.

(3)評價鯨群,計算每個鯨魚的目標函數(shù)值并判斷其是否達到精度要求,若滿足,則輸出最優(yōu)參數(shù)ωij、cij、σij,否則,按照鯨魚優(yōu)化算法迭代和更新,直到滿足結束條件.

(4)對經(jīng)過鯨魚算法優(yōu)化的參數(shù)按照模糊規(guī)則進行處理,根據(jù) BP算法進行學習,進而得到參數(shù)的最優(yōu)解.

(5)根據(jù)輸出層與參數(shù)ijω的關系,即式(10)得到參數(shù) Kp、Ki、Kd最優(yōu)解.

3.2 混合算法流程

將基于鯨魚優(yōu)化算法的模糊神經(jīng)網(wǎng)絡簡稱為WOA-FNN,則此混合算法的流程如圖3所示.

圖3 混合算法流程圖Fig. 3 Flow chart of hybrid algorithm

4 Matlab仿真實驗

為了驗證文中所提鯨魚優(yōu)化算法在 PID控制中的應用,本文采用 Matlab軟件進行仿真[9-12],并與基于模糊 PID參數(shù)自整定及基于混沌遺傳算法的 PID參數(shù)自整定結果進行比對說明.參考文獻[6]采用如下二階傳遞函數(shù)作為被控對象:

其中,采樣時間為 1 ms,給定響應信號為 1.模糊神經(jīng)網(wǎng)絡結構為 2-10-25-25-3;輸入分別為偏差e及偏差率ec,e取值范圍為[-3,3],ec取值范圍為[-3,3];網(wǎng)絡權值wij取值范圍為[-1,+1],隸屬函數(shù)基寬bij取值范圍為[0.1,+3],隸屬函數(shù)中心值cij取值范圍為[-3,+3].鯨魚種群個數(shù)為 30,最大迭代次數(shù)為500.

為了驗證鯨魚優(yōu)化算法的可行性,將其與傳統(tǒng)的蟻群算法作比較,分別從目標函數(shù)的優(yōu)化結果及獲取參數(shù) Kp、Ki、Kd的時間方面進行對比,仿真結果如圖4和圖5所示.

圖4 目標函數(shù)優(yōu)化Fig. 4 Objective function optimization algorithm

圖5 各算法整定參數(shù)Fig. 5 Setting parameters of each algorithm

仿真結果表明:圖4中鯨魚優(yōu)化算法目標函數(shù)優(yōu)化的時間明顯優(yōu)于蟻群算法;圖 5(b)中參數(shù) Kp、Ki、Kd的整定時間明顯比圖 5(a)中參數(shù)整定的時間快,從而證明該鯨魚優(yōu)化算法的可行性.

為了驗證基于鯨魚優(yōu)化算法的 PID控制器性能,分別與基于模糊 PID控制器及基于混沌遺傳算法的 PID控制器性能作比較,統(tǒng)計結果見表 1,其中:Ymax為階躍響應信號的最大值,tr為上升時間,ts為調整時間,tmax為峰值時間,σ為超調量.

表1 各算法性能參數(shù)比較Tab. 1 Comparison of performance parameters of various algorithms

仿真結果如圖 6所示,結果顯示基于模糊 PID控制器的階躍響應相對另兩種算法整定超調量明顯,上升時間長;基于混沌遺傳算法的 PID控制器的階躍響應的超調量雖優(yōu)于基于模糊算法的 PID整定,但其調整時間和峰值時間不占優(yōu)勢;而本文設計的基于鯨魚優(yōu)化算法的 PID控制器的階躍響應的超調量和動態(tài)性能明顯優(yōu)于其他響應結果.

圖6 各算法階躍響應Fig. 6 Step response of algorithms

5 結 語

PID控制器自問世以來,一直在工業(yè)生產(chǎn)過程中廣泛應用,控制技術也已相當成熟,而對于其參數(shù)的精度一直是各國研究學者追求的目標.本文在參考現(xiàn)有整定技術的前提下,提出了基于鯨魚優(yōu)化算法的模糊神經(jīng) PID控制器參數(shù)整定.綜合模糊規(guī)則和神經(jīng)網(wǎng)絡的優(yōu)點設計了模糊神經(jīng)系統(tǒng).仿真結果表明,系統(tǒng)的動態(tài)性能和穩(wěn)態(tài)精度均得到了良好的改善.

猜你喜歡
優(yōu)化
超限高層建筑結構設計與優(yōu)化思考
PEMFC流道的多目標優(yōu)化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優(yōu)化探討
關于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優(yōu)化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 欧洲亚洲一区| 91在线一9|永久视频在线| 色天天综合| 日韩不卡高清视频| 国产精品刺激对白在线| 国产成a人片在线播放| 亚洲中文字幕23页在线| 国产精品视频a| 91免费国产在线观看尤物| 亚洲精品无码av中文字幕| 福利国产在线| 国产精品九九视频| 国产不卡在线看| 国产自无码视频在线观看| 夜精品a一区二区三区| 激情无码视频在线看| 欧美日韩高清| 亚洲天堂成人在线观看| 91久久国产综合精品| 久热精品免费| 欧美激情第一区| 国产超碰在线观看| 国产sm重味一区二区三区| 亚洲人成网7777777国产| 国产成人成人一区二区| 亚洲va视频| 91精品aⅴ无码中文字字幕蜜桃| 亚洲一级毛片免费观看| 国产好痛疼轻点好爽的视频| 美女被操91视频| 亚洲日韩在线满18点击进入| 亚洲人成色77777在线观看| 99爱视频精品免视看| 免费国产高清视频| 大香伊人久久| 欧美福利在线| 国产在线自乱拍播放| 亚洲狼网站狼狼鲁亚洲下载| 美女扒开下面流白浆在线试听 | 成年av福利永久免费观看| 国产91丝袜在线观看| 亚洲欧美一区二区三区图片 | 色欲不卡无码一区二区| 日韩成人在线网站| 午夜精品影院| 国产成人乱码一区二区三区在线| 亚洲啪啪网| 国产无人区一区二区三区| 亚洲成人精品在线| 干中文字幕| 欧美日韩中文字幕在线| 91久久偷偷做嫩草影院| 伊人久久精品无码麻豆精品 | 国产成人亚洲精品色欲AV| 成人一级黄色毛片| 特级毛片8级毛片免费观看| 日本a∨在线观看| 免费 国产 无码久久久| 久久人人97超碰人人澡爱香蕉| 国产精品香蕉在线观看不卡| 亚洲精品第一页不卡| 免费人欧美成又黄又爽的视频| 手机在线看片不卡中文字幕| av在线手机播放| 91精品人妻一区二区| 欧美亚洲一区二区三区导航| 久久福利网| 国产成人综合久久精品下载| 99热国产这里只有精品9九| 久久亚洲国产一区二区| 在线观看亚洲精品福利片| 456亚洲人成高清在线| 色老二精品视频在线观看| a级毛片网| 亚洲欧美日韩中文字幕在线一区| 国产网友愉拍精品视频| 激情综合婷婷丁香五月尤物 | 色婷婷电影网| 免费观看男人免费桶女人视频| 伊大人香蕉久久网欧美| 在线看片国产| 亚洲欧美另类色图|