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

參數自適應教與學優化分數階PID控制器設計

2020-03-05 09:42:28李飛閔昌萬王穎夏強孫石杰張鵬宇
航空兵器 2020年1期

李飛 閔昌萬 王穎 夏強 孫石杰 張鵬宇

摘?要:本文針對分數階PID控制器調節參數多、人工調參難度較大的問題,提出了參數自適應教與學優化分數階PID控制器設計方法。分數階PID控制器參數尋優過程引入種群適應度方差表征種群的“聚集程度”,將影響算法收斂速度和收斂精度的教學因子設計成種群適應度方差的函數,使其在算法迭代過程中根據種群的“聚集程度”自適應調節算法收斂速度。當種群聚集程度高時,提高教學因子取小值的概率,增強種群的多樣性;當種群聚集程度低時,提高教學因子取大值的概率,提高算法的收斂速度。通過仿真驗證,本文提出的參數自適應分數階PID控制器控制整數階系統、分數階系統均可獲得優良的控制效果,與參考文獻設計的控制器相比在動態性能上有顯著提升,參數自適應分數階PID控制器較整數階PID控制器在響應速度上提高69.8%,超調量減少92.6%,穩態誤差減小32.4%。

關鍵詞:分數階系統;PSATLBO算法;教學因子;參數自適應;分數階PID控制器

中圖分類號:TJ765;V37?文獻標識碼:A?文章編號:1673-5048(2020)01-0096-07

0?引言

隨著科學技術的進步,以及計算機技術的飛速發展,分數階微積分作為數學的一個重要分支在信號處理與系統辨識、控制和機器人領域取得了較大的進展[1-3]。分數階系統(Fractional Order System,FOS)與整數階系統(Integer Order System,IOS)相比包含更多的動力學信息,通常采用系統辨識的方法獲得,例如固體加熱模型[4]、加壓重水反應堆模型[5]等。

分數階PID(Fractional Order Proportional Integral Derivative,FOPID)控制器作為整數階PID(Integer Order Proportional Integral Derivative,IOPID)控制器的擴展,設計自由度更大,更適合控制分數階系統[6]。分數階PID控制器設計參數為Kp,Ki,Kd,λ,μ,手動調參難度較大,許多學者對此進行了大量的研究工作。目前分數階PID參數整定方法分三類:自整定、魯棒整定、優化整定。Cao J Y,Machado J?A T等人利用遺傳算法對分數階PID進行參數整定[7-8];Zamani M,Maiti D等利用粒子群優化算法對分數階PID參數進行尋優[9-10];Dastjerdi A A等人分析了分數階PID的頻率特性,確定了分數階PID的設計準則[11],并應用于三自由度位置控制模型;Sagar S,Bettayeb M等人設計了內模分數階控制器[12-13];Bhase S S等人設計了分數階PI控制器[14];Zhao C N,Monje C A,Chen Y Q,Padula F等人研究了不同優化目標和約束條件下的分數階控制器[15-18],其他學者也對此做出了相關研究工作[19-21]。上述研究對利用教與學優化算法尋優分數階PID控制器參數鮮有介紹,因此,本文提出利用參數自適應教與學優化算法對分數階PID控制器參數優化。

1?分數階微積分基礎理論

1.1?分數階微積分定義

分數階微積分是整數階微積分的延伸與推廣,分數階微積分將微積分的概念擴展到整個實軸,甚至是整個復平面。迄今為止,科學界尚未給出分數階微積分的統一定義,目前常用的定義形式有Grunwald-Letnikov(G-L)定義以及Riemann-Liouville(R-L)定義。

通常將分數階的微分和積分統一定義為分數階微積分操作算子,操作算子形式如下:

1.2?分數階PID控制器定義

分數階PID控制器為整數階PID控制器的拓展,其一般形式為PIλDμ,當λ=1,μ=0時為傳統PI控制器;當λ=0,μ=1時為傳統PD控制器;當λ=1,μ=1時為傳統PID控制器。分數階PID較整數階PID控制器多了兩個可調參數λ,μ,擴大了參數調節自由度,對于被控對象,尤其是分數階被控對象,通過參數的合理配置能夠獲得更好的控制效果。分數階PID控制器在頻域內和時域內的控制形式如下:

2?PSATLBO參數優化

2.1?TLBO算法概述

TLBO算法由印度學者Rao在2014年提出,該算法與遺傳算法、粒子群優化算法等傳統優化方法相比,具有調節參數少、收斂速度快、求解精度高的優點[22-25]。將TLBO算法應用于分數階PID控制器參數整定,可有效減輕調參工作量。

TLBO優化算法是模擬課堂教學過程,將這一過程用數學模型來表示。在整個班級中,教師與學生均為其中的個體,教師是個體中適應度最好的;而學生則是需要向老師學習的個體,學生中的每門課程代表待優化參數向量。算法中的班級可用搜索空間S表示,學生可用Xi表示,學生每門課程為分數階PID的5個設計參數,其最大值、最小值分別用XUi,XLi表示。TLBO優化算法求解過程可分為兩個階段:一是學生向老師學習階段,二是學生間互助啟發學習階段。

(1)教學階段

在第i次迭代中,學生以及教師的平均水平為Mi,教師Ti為個體中適應度最優的。在這一階段,認為教師每門課程都是最好的,并試圖讓學生的平均水平Mi向自己靠攏,如圖 1所示。

學習過程中教師與學生之間的差異如下:

經過教師的教學后,學生個體每門課程成績如下:

(2)學生學習階段

學生跟教師學習完之后,班級中會出現成績相對較好的學生以及成績較差的學生,學生在這一階段利用課余時間進行互助學習,成績好的學生試圖讓成績差的學生向自己靠攏,這一過程用數學模型表示為

2.2?PSATLBO算法

全局搜索算法普遍存在早熟收斂問題,TLBO算法作為全局優化算法同樣存在這一問題。TLBO算法中教學因子TF影響種群個體向最優個體的聚集速度,進而影響算法整體的收斂速度和精度,因此TF的取值設計將是解決早熟收斂問題的有效突破點。TLBO算法每次迭代中TF隨機取值為1或2,其中1代表學生沒有學到知識,2代表學生完全掌握了教師的知識。但是這種求解過程未考慮到學生總體的“聚集程度”,若學生大多聚集于教師附近,算法容易陷入局部最優解;若學生過于分散,此時又不利于學生快速提高成績(降低適應度值),因此,本文提出了一種參數自適應教與學優化(Parameter Self Adaption Teaching Learning Based Optimization,PSATLBO)算法。

為了分析種群中學生的“聚集程度”,引入群體適應度方差的概念,即

PSATLBO算法使用的自適應教學因子可根據種群的適應度方差進行調整。若種群適應度方差大,表明種群中學生距離教師的離散程度大,通過提高教學因子TF取值為2的概率,使下次迭代時大部分學生向教師靠攏;若種群的適應度方差小,表明學生大部分聚集于教師附近,通過提高教學因子取值為1的概率,增加下次迭代時大部分學生距離教師的距離,增強種群的多樣性,避免算法早熟。

3?分數階控制器設計及參數整定

分數階PID參數整定適應度函數以積分誤差為性能指標,根據是否加入時間項t分為ITAE準則以及IAE準則,其形式如下:

一般情況下,系統會在短時間內達到穩定,ITAE準則是以t和e(t)的乘積為被積函數,較小的t值會湮沒誤差e(t)帶來的影響,并且系統的快速響應會導致較大的系統超調與振蕩,因此,本文以IAE準則作為性能指標。

分數階PID共有5個參數需要調節,在MATLAB腳本文件中編寫PSATLBO參數優化算法,適應度函數在Simulink環境下搭建。

使用PSATLBO算法進行分數階PID參數整定的步驟如下:

(1)估計分數階PID設計參數向量(KP,KI,KD,λ,μ)的上下界pL和pU;

(2)設置PSATLBO算法種群數量、最大迭代次數,并初始化種群;

(3)根據式(7)~(12)計算種群的參數均值、適應度方差、教學因子;

(4)“學生”向“教師”學習,并判斷學習后的適應度值是否優于之前值,若是,則更新“學生”參數;

(5)隨機選擇兩個“學生”,適應度值差的“學生”按照適應度值好的“學生”更新參數;

(6)判斷算法是否達到最大迭代次數,若達到最大,算法結束;否則,算法繼續執行第(3)步。

PSATLBO優化算法流程圖如圖2所示。

4?仿真驗證

分別選擇整數階系統、分數階系統作為被控對象對PSATLBO-IOPID控制器、PSATLBO-FOPID控制器進行仿真驗證。

4.1?IOS系統

為了驗證控制器的性能,選取文獻[26]中二階系統作為被控對象,即

將PSATLBO算法中的種群數量設為10,經過50次迭代后得到的IOPID控制器和FOPID控制器為

文獻[27]中采用DE算法得到的IOPID控制器參數和FOPID控制器形式為

文獻[26]提出的第一Ziegler-Nichols準則設計的兩個分數階控制器形式如下:

采用傳統Ziegler-Nichols參數整定方法得到的IOPID控制器如下:

上述控制器在輸入為階躍響應下的性能指標如表 1所示,本文提出的分數階PID控制器較整數階PID控制器在響應速度上提高69.8%,超調量減少92.6%,穩態誤差減小32.4%。

為了對比各控制器控制效果,圖3~4(ZN1-FOPID,ZN2-FOPID控制器響應時間較長,其階躍響應如圖4所示)給出了系統階躍響應下時域內控制效果。

由仿真結果可知,本文設計的PSATLBO-IOPID控制器與PSATLBO-FOPID控制器均滿足系統響應要求,與上述DE-IOPID控制器、DE-FOPID控制器、ZN1-FOPID控制器、ZN2-FOPID控制器、ZN-IOPID控制器相比,本文提出的PSA-TLBO-IOPID控制器和PSATLBO-FOPID控制器在超調量、調節時間、穩態誤差方面均優于前者,且PSATLBO-FOPID控制器與PSATLBO-IOPID控制器相比,具有響應速度更快、系統超調更小的優點,滿足系統快速響應、精確控制的目的。

4.2?FOS系統

由于飛行器設計領域中分數階系統建模應用較少,且不屬于本文研究重點,因此,選取文獻[5]中加壓重水反應堆(Pressurized Heavy Water Reactor)模型作為被控對象,其模型如下:

設計控制器性能要求為階躍信號輸入下系統超調量σ<5%,調節時間ts<7 s。本文提出的PSATLBO-FOPID控制器如下:

文獻[5]設計的區間分數階PID(Interval Fractional Order Proportional Integral Derivate,INFOPID)控制器形式如下:

文獻[12]設計的分數階內模PID(Fractional Order Internal Model Control Proportional Integral Derivate,FOIMCPID)控制器形式如下:

文獻[14]設計的分數階PI(Fractional Order Proportional Integral,FOPI)控制器形式如下:

上述控制器在輸入為階躍響應下的性能指標如表2所示。

系統階躍響應曲線如圖5所示。

從仿真結果可知,文獻[14]設計的FOPI控制器效果最差;文獻[12]設計的FOIMCPID控制器雖然超調量與穩態誤差指標稍微優于本文設計的PSATLBO-FOPID控制器,但是其響應時間與PSATLBO-FOPID相比慢兩個量級,控制器設計時往往通過犧牲一定的超調量獲取更快的響應速度,因此PSATLBO-FOPID控制器更具實用價值;文獻[5]設計的INFOPID控制器與PSATLBO-FOPID控制器在上升時間、超調量相差不大,但是其穩定時間較長,穩態誤差較大。綜上所述,本文設計的控制器各項指標均滿足設計指標要求,綜合性能優于文獻中的控制器,更具實用價值。

5?結論

本文針對控制器參數整定問題,分別以整數階系統和分數階系統為研究對象,提出PSATLBO參數優化算法,并設計了PSATLBO-IOPID控制器和PSATLBO-FOPID控制器,由仿真分析可得出以下結論:

(1)針對同一被控對象,FOPID控制器與IOPID控制器相比,設計自由度更大,系統超調量更小,響應速度更快;

(2)PSATLBO參數求解器更適用于IOPID和FOPID控制參數求解,同一被控對象,由不同參數求解器得到的分數階PID控制器中,PSATLBO-FOPID控制器的綜合性能優于傳統算法;

(3)雖然目前工程實際中飛行控制器的設計大多采用經典PID算法,但隨著彈載計算機性能的進一步提升,分數階PID控制器在飛行器姿態控制中的應用會越來越多。

參考文獻:

[1]Gutiérrez R E,Rosário J M,Machado J T. Fractional Order Calculus:Basic Concepts and Engineering Applications[J]. Mathematical Problems in Engineering,2010(4):242-256.

[2]Marinangeli L,Alijani F,Hosseinnia S H. Fractional-Order Positive Position Feedback Compensator for Active Vibration Control of a Smart Composite Plate[J]. Journal of Sound and Vibration,2018,412:1-16.

[3]Gonzalez E,Dorcˇák L,Monje C,et al. Conceptual Design of a Selectable Fractional-Order Differentiator for Industrial Applications[J]. Fractional Calculus and Applied Analysis,2014,17(3):20.

[4]Petrá I,Vinagre B M,Dorcˇák L,et al. Fractional Digital Control of Heat Solid:Experimental Results[C]∥Proceedings of International Carpathian Control Conference,2002.

[5]Lamba R,Singla S K,Sondhi S. Fractional Order PID Controller for Power Control in Perturbed Pressurized Heavy Water Reactor[J]. Nuclear Engineering and Design,2017,323:84-94.

[6]Wu Z L,Li D H,Xue Y L,et al. Tuning for Fractional Order PID Controller Based on Probabilistic Robustness[J]. Science Direct,2018,51(4):675-680.

[7]Cao J Y,Liang J,Cao B G. Optimization of Fractional Order PID Controllers Based on Genetic Algorithms[C]∥ Proceedings of 2005 International Conference on Machine Learning and Cybernetics,2005:5686-5689.

[8]Machado T A J. Optimal Tuning of Fractional Controllers Using Genetic Algorithms[J]. Nonlinear Dynamics,2010,62(1):447-452.

[9]Zamani M,Karimi-Ghartemani M,Sadati N,et al. Design of Fractional Order PID Controllers for an AVR Using Particle Swarm Optimization[J]. Control Engineering Practice,2009,17 (12):1380-1387.

[10]Maiti D,Biswas S,Konar A. Design of a Fractional Order PID Controller Using Particle Swarm Optimization Technique[J]. International Journal of Advanced Manufacturing Technology,2008,58(5-8):521-531.

主站蜘蛛池模板: jijzzizz老师出水喷水喷出| 久久国产乱子| 国产精品尤物铁牛tv | 91在线视频福利| 伊人中文网| a级毛片一区二区免费视频| 亚洲第一天堂无码专区| 日韩精品欧美国产在线| 日韩无码白| 中文精品久久久久国产网址| 色网在线视频| 毛片在线区| 国产激情无码一区二区免费| 国产手机在线ΑⅤ片无码观看| 美美女高清毛片视频免费观看| 国内精品久久九九国产精品| 亚洲黄色网站视频| 国产精品亚欧美一区二区| 日韩毛片在线播放| 国产精品对白刺激| 亚洲精品图区| 欧美一级夜夜爽| 久久精品亚洲热综合一区二区| 人妻夜夜爽天天爽| 看看一级毛片| 在线观看视频一区二区| 国产高清无码麻豆精品| 日韩专区第一页| 国产精品无码AV中文| 国产精品免费福利久久播放| 欧美综合成人| 欧美国产中文| 日韩在线欧美在线| 亚洲小视频网站| 亚洲免费人成影院| 亚洲日本在线免费观看| 手机在线免费毛片| 免费一级全黄少妇性色生活片| 欧美激情伊人| 国内精品久久久久久久久久影视| 久久人妻xunleige无码| 91福利国产成人精品导航| 亚洲制服丝袜第一页| 久久黄色毛片| 亚洲精品国产成人7777| 欧美日韩在线亚洲国产人| 色婷婷电影网| 国产激爽大片高清在线观看| 国产经典在线观看一区| 91在线视频福利| 亚洲视频免| 伊大人香蕉久久网欧美| 成年午夜精品久久精品| 国产午夜看片| 精品少妇三级亚洲| 亚洲成综合人影院在院播放| 日韩在线视频网站| 国产乱子伦手机在线| 国产成人久久综合一区| 日韩成人午夜| 久久精品午夜视频| 亚洲国产91人成在线| 日韩A∨精品日韩精品无码| 亚洲五月激情网| 久久鸭综合久久国产| 成人午夜免费视频| 亚洲综合色婷婷| 国产在线视频二区| 99久久精品免费看国产电影| 亚洲日本在线免费观看| 色综合天天综合中文网| 无码AV日韩一二三区| 成人毛片在线播放| 亚洲欧美日本国产专区一区| 国产精品第一区在线观看| 亚洲无码免费黄色网址| 亚洲成a人片| 伊人久久青草青青综合| 国产精品精品视频| aa级毛片毛片免费观看久| 秋霞一区二区三区| 成人久久精品一区二区三区 |