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

環形倒立擺系統改進遺傳算法的LQR控制研究

2020-06-22 14:21:32
機械工程與自動化 2020年3期
關鍵詞:優化系統

周 勇

(長江大學工程技術學院 信息工程學院,湖北 荊州 434020)

0 引言

倒立擺系統是一個典型的非線性、不確定、高階次和快速運動的自然不穩定系統,它是檢驗各種新的控制理論和控制策略的理想模型。線性二次型控制器(LQR)由于具有價格低、性能穩定等優點,成為倒立擺系統常用的控制方式,許多學者對其控制策略進行了研究。陳健等[1]證明了加權矩陣Q中各權系數對系統穩定性的作用,張永立等[2]采用變增益LQR方法,實現了直線一級和二級倒立擺的穩定控制。LQR的控制性能主要取決于加權矩陣Q和R的整定,目前Q和R的參數整定大多采用試湊法,但此方法具有較強的主觀性,而且實時性較差,使其在工程應用中受到了一定的限制[3-4]。遺傳算法(Genetic Algorithm, GA)是一種高度并行的隨機優化方法,具有很好的全局搜索能力和魯棒性,非常適用于LQR參數的優化整定。然而,遺傳算法在參數整定過程中,在解決一些復雜問題時存在著早熟和收斂速度慢等缺陷。針對環形倒立擺的穩定控制問題,本文設計了一種基于改進遺傳算法的LQR控制器,結合改進遺傳算法優化LQR的加權矩陣Q和R參數,通過系統仿真分析,采用改進遺傳算法優化一級環形倒立擺系統,可在一定程度上改善LQR參數選取的不足,實現倒立擺系統的最優控制。

1 環形倒立擺系統模型建立

忽略各種空氣阻力、摩擦力和擺桿連接處等不均勻因素后,可將環形一級倒立擺系統抽象為由一個連桿、一個擺桿和一個質量塊組成,其坐標系如圖1所示,參數設置及含義見表1。表1中,連桿與y軸的夾角為θ1;擺桿與垂直方向的夾角為θ2。

圖1 一級環形倒立擺坐標系

表1 環形一級倒立擺參數及含義

倒立擺系統運動模型的建立和分析方法主要有拉格朗日法和牛頓-歐拉法兩種方法。根據文獻[5]、文獻[6]和一些學者的研究,本文采用拉格朗日法建立一級環形倒立擺運動模型如下:

(1)

取平衡位置時,各變量的初始值為0,進行泰勒級數展開,線性化后得到系統狀態方程如式(2)和式(3)所示:

(3)

2 基于改進遺傳算法的LQR控制器設計

2.1 LQR 控制器原理

LQR控制器是現代控制理論最重要的成果之一,其原理是選擇一個狀態反饋控制矩陣K,使得目標性能函數J達到最小,從而實現系統的最優控制。

具體過程如下:①選擇二次型目標函數J;②選定Q和R,結合系數矩陣A和B,求解Riccati代數方程PA+ATP-PBR-1BTP+Q=0,得正定矩陣P;③求最優狀態反饋控制矩陣K=R-1BTP,得控制信號u=-Kx。

2.2 基于改進遺傳算法的LQR控制器的參數優化

LQR控制器設計的關鍵問題在于如何選取合適的加權矩陣Q和R,求出反饋控制矩陣K。目前對于加權矩陣的選取主要采用試湊法。遺傳算法(Genetic Algorithm, GA)是美國Holland教授于1975年首先提出來的一種借鑒生物進化理論和門德爾基因遺傳理論的高度并行、隨機的優化方法[7]。標準遺傳算法因為隨機搜索的特點,在運算過程中,其交叉率和變異率恒定不變,收斂性能較差。結合文獻[8],本文引入一種改進的遺傳算法,使算法的交叉率Pc和變異率Pm按Sigmoid函數和高斯分布函數自適應調整,滿足算法在不同進化階段的側重,提高算法的全局搜索能力。具體步驟如下:

(1) 選擇優化參數及約束條件。本文選取Q對角線元素Q11、Q33和R參數作為優化參數,根據實際要求,取Q∈[0,2 000],R∈[0,10]。

(2) 編碼及種群初始化。采用實數編碼,并根據種群規模隨機生成初始種群。

(3) 解碼,適應度函數確定。在遺傳算法優化過程中,適應度函數的確定非常重要,它是判斷最優參數的關鍵。改進遺傳算法的適應度函數f=1/J。

(4) 設計遺傳算子。本設計采用輪盤賭的選擇方法,并對遺傳算子進行多點交叉和均勻變異。為了防止遺傳算法的早熟和收斂較差的問題出現,采用改進的自適應交叉概率和變異概率,將S曲線和高斯分布曲線的變化模式用于交叉概率和變異概率。改進的交叉率和變異率的自適應調節公式如式(4)、式(5)所示:

(4)

(5)

其中:Pcmax、Pcmin分別為交叉率的最大值和最小值;Pmmax、Pmmin分別為變異率的最大值和最小值;favg為種群的平均個體適應度值;fmax為種群中最大的個體適應度值;f′為要交叉的兩個個體中較大的適應度值;k1為曲線平滑參數,用來調節曲線的光滑程度;k2為曲線高度參數。

(5) 終止判斷。如達到指標要求(精度10-5或進化代數),算法結束,否則重新返回步驟(3)。

3 仿真實驗及結果分析

為研究一級環形倒立擺系統性能,本文分別采用試湊法和改進遺傳算法對LQR參數進行優化仿真分析。

3.1 算法的參數選擇

所有算法程序均采用MATLAB語言編制,改進遺傳算法參數設置如下:種群規模為50,進化代數為100代,最大交叉率為0.8,最小交叉率為0.6,最大變異率為0.1,最小變異率為0.05,曲線平滑參數為0.990 3,曲線高度參數為0.4。試湊法采用文獻[9]參數設置。

3.2 仿真結果分析

基于MATLAB平臺,應用MATLAB語句K=lqr(A,B,Q,R)得到一組K值,在經過改進遺傳算法優化后,Q與R值分別為Q=diag([1 581.6,0,476,0]),R=0.97。相應的反饋控制矩陣K=[-40.379 6,-22.300 4,317.163 7,51.860 2],將其應用于一級環形倒立擺系統的仿真,并繪制曲線,與LQR控制器試湊法設計的參數矩陣進行對比,階躍響應曲線如圖2和圖3所示。從仿真結果可知:系統自零初始狀態,試湊法在前3.5 s內,倒立擺連桿由初始位置0 rad小幅度均勻振蕩,擺桿發生較大幅度的振蕩后,穩定時間為3.5 s;改進遺傳算法優化后,連桿和擺桿的穩定時間分別比試湊法減少了2 s和1.5 s,且超調更小,系統穩定性能得到了較大的提高。

圖2 兩種優化方法的連桿擺角響應曲線 圖3 兩種優化方法的擺桿擺角響應曲線

4 結語

本文依據環形一級倒立擺的數學模型和LQR理論,針對LQR存在的問題,設計了基于改進遺傳算法的LQR控制器,利用改進遺傳算法實現了Q和R的優化選擇。通過仿真分析,改進遺傳算法優化LQR參數能更有效地減小系統超調和穩定時間,較好地提高了一級環形倒立擺的性能。

猜你喜歡
優化系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
WJ-700無人機系統
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
主站蜘蛛池模板: 永久免费无码成人网站| 天天做天天爱天天爽综合区| 国产无码制服丝袜| 国产人前露出系列视频| 国产在线八区| 黄色网页在线观看| 国产精品浪潮Av| 日韩一级毛一欧美一国产| 天堂中文在线资源| 人妻中文字幕无码久久一区| 伊人激情综合网| 日本a级免费| 91最新精品视频发布页| 久久精品嫩草研究院| 小说区 亚洲 自拍 另类| 国产黄色爱视频| 无码又爽又刺激的高潮视频| 欧美一区二区三区不卡免费| 1024你懂的国产精品| 亚洲第一天堂无码专区| 国产真实乱人视频| 久久中文字幕不卡一二区| 99热亚洲精品6码| 久久久久人妻精品一区三寸蜜桃| 91www在线观看| 成人亚洲国产| 99ri国产在线| 伊人久久久大香线蕉综合直播| 欧美啪啪一区| 国产日韩欧美精品区性色| 为你提供最新久久精品久久综合| 成人福利视频网| 四虎国产精品永久一区| 国产69精品久久| 亚洲视频影院| 国产JIZzJIzz视频全部免费| 中国特黄美女一级视频| 国产原创自拍不卡第一页| 亚洲国产精品一区二区高清无码久久| 欧美成人综合视频| 扒开粉嫩的小缝隙喷白浆视频| 国产午夜无码片在线观看网站 | 免费一级毛片不卡在线播放| 99久久国产自偷自偷免费一区| 亚洲人成网站在线播放2019| 无码 在线 在线| 日本人妻丰满熟妇区| 亚洲国产综合自在线另类| 91av成人日本不卡三区| 制服丝袜在线视频香蕉| 综合色区亚洲熟妇在线| 亚洲日本一本dvd高清| 国产高清在线丝袜精品一区| 一本视频精品中文字幕| 欧美性天天| 国产香蕉在线视频| 精品久久蜜桃| 日韩毛片在线视频| 国产成a人片在线播放| 国产日韩欧美一区二区三区在线| 久久大香伊蕉在人线观看热2| 色综合综合网| 精品少妇人妻无码久久| 亚洲国产成人精品一二区| 国产小视频a在线观看| 嫩草影院在线观看精品视频| 无码中文字幕加勒比高清| 日韩精品成人在线| 国产微拍一区二区三区四区| 三上悠亚一区二区| 日本爱爱精品一区二区| 欧美精品一二三区| 国产69精品久久久久孕妇大杂乱 | 思思99热精品在线| 亚洲国产精品一区二区高清无码久久| 在线人成精品免费视频| 中文字幕免费在线视频| 99这里只有精品免费视频| 无码网站免费观看| 超级碰免费视频91| 亚洲第一黄片大全| 精品小视频在线观看|