亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        環(huán)形單級倒立擺系統(tǒng)的改進PSO-PID控制研究

        2017-10-13 06:49:16趙文才金朝永
        關(guān)鍵詞:擺桿控制算法連桿

        趙文才,金朝永

        (廣東工業(yè)大學(xué) 應(yīng)用數(shù)學(xué)學(xué)院,廣州 510520)

        環(huán)形單級倒立擺系統(tǒng)的改進PSO-PID控制研究

        趙文才,金朝永

        (廣東工業(yè)大學(xué) 應(yīng)用數(shù)學(xué)學(xué)院,廣州 510520)

        為實現(xiàn)環(huán)形單級倒立擺的穩(wěn)定性控制,設(shè)計了一種改進的基于粒子群算法的積分分離PID控制算法.首先通過拉格朗日方程推導(dǎo)出環(huán)形單級倒立擺系統(tǒng)的數(shù)學(xué)模型,然后用matlab計算發(fā)現(xiàn)系統(tǒng)不穩(wěn)定,因此需要設(shè)計外部控制器加以調(diào)節(jié).本文提出了改進粒子群算法(PSO)來整定PID控制器參數(shù),在此基礎(chǔ)上設(shè)計了一種改進的積分分離的PID控制器,在比例和積分項前加入連續(xù)變化的函數(shù)作為系數(shù)以防止積分飽和.最后在matlab中分別用基PSO-PID控制和基于改進積分分離的PSO-PID控制對環(huán)形單級倒立擺進行仿真.仿真結(jié)果表明,在改進積分分離的PSO-PID控制下,系統(tǒng)中連桿和擺桿的超調(diào)量均下降至0,調(diào)節(jié)時間分別縮短至0.8s和0.9s.這說明本文設(shè)計的控制方法能有效使環(huán)形單級倒立擺在較短的時間內(nèi)達到穩(wěn)定.

        拉格朗日方程; 環(huán)形倒立擺; 粒子群算法; 積分分離; 積分飽和

        Abstract: In order to realize the stability control of the single-stage inverted pendulum,an improved integral separation PID control algorithm based on particle swarm optimization is designed.First,the mathematical model of the single-stage inverted pendulum system is deduced by the Lagrangian equation,and then the system is unstable by matlab,so it is necessary to design the external controller to adjust it.Then,an improved particle swarm optimization algorithm (PSO)is proposed to set the parameters of the PID controller.On this basis,an improved integral-separated PID controller is designed to add the continuously changing function as a coefficient before the ratio and integral to prevent integral saturation.Finally,in the matlab,the PSO-PID control and the PSO-PID control based on the improved integral separation are used to simulate the single-stage inverted pendulum.Under the control of PSO-PID with improved integral separation,the overshoot of connecting rod and pendulum in the system decreased to 0,and the adjustment time is shortened to 0.8s and 0.9s respectively.The control method designed in this paper could effectively stabilize the single-stage inverted pendulum in a short time.

        Key words: Lagrangian equation,rotary inverted pendulum,particle swarm algorithm,integral separation,integral saturation

        0 引言

        環(huán)形倒立擺系統(tǒng)是一個多變量、非線性、強耦合的絕對不穩(wěn)定的單輸入多輸出的系統(tǒng).倒立擺的穩(wěn)定性控制是控制理論的典型應(yīng)用[1].以前人們主要研究的是直線軌道型的小車倒立擺系統(tǒng)的控制問題,而環(huán)形倒立擺系統(tǒng)是一個典型的非線性系統(tǒng),相比于直線型的倒立擺系統(tǒng),它具有多個自由度,克服了行程限制,是校驗各種控制理論的更為簡單的試驗設(shè)備[2].目前,環(huán)形倒立擺系統(tǒng)的穩(wěn)定控制研究有PID控制、LQR控制、滑??刂?、模糊控制等.對上述控制方法進行的優(yōu)化算法有遺傳(GA)算法、粒子群算法(PSO),人工蜂群算法等.本文利用粒子群算法(PSO)全局能力強、需要調(diào)整的參數(shù)不多、具有更快的收斂速度等特點來整定PID控制器參數(shù).普通PID容易出現(xiàn)積分飽和的現(xiàn)象,對此進行的改進方法有積分分離、抗飽和積分、帶死區(qū)的積分、微分先行等.而積分分離又有分段式積分分離和連續(xù)型積分分離.為保證引入積分后,系統(tǒng)的穩(wěn)定性不變,本文用連續(xù)型積分分離方法,對比例項做出了改進,即在積分發(fā)生作用后,使比例系數(shù)相應(yīng)地減少.

        1 環(huán)形一級倒立擺系統(tǒng)的數(shù)學(xué)模型

        1.1 模型建立

        在忽略各種阻力和摩擦的條件下,環(huán)形一級倒立擺系統(tǒng)可以簡化為一個連桿、一個質(zhì)量塊和一個擺桿.其坐標(biāo)系如圖1所示,各物理量的參數(shù)值見表1.其中連桿的長度為l1; 擺桿長度為l2; 連桿相對于y軸的轉(zhuǎn)角為θ1; 擺桿與垂直向上方向的夾角為θ2(逆時針方向為正).這是一個二自由度系統(tǒng),連桿在水平面內(nèi)做圓周運動,通過耦合作用帶動擺桿運動,以使擺桿進入工作狀態(tài).所謂工作狀態(tài),就是擺桿相對于不穩(wěn)定平衡點為θ2=0,擺桿的θ2角保持在一定范圍內(nèi).

        圖1 環(huán)形一級倒立擺的坐標(biāo)系

        表1 環(huán)形一級倒立擺各物理量的參數(shù)值

        在離擺桿轉(zhuǎn)動軸O1距離為l處取一小段dl,這一小段的坐標(biāo)為

        則得到該小段的動能

        連桿的動能

        擺桿的動能

        質(zhì)量塊的動能

        從而系統(tǒng)的總動能為

        以連桿水平位置為零勢能面,則水平連桿的勢能

        擺桿的勢能

        質(zhì)量塊的勢能

        從而系統(tǒng)的總勢能為

        設(shè)系統(tǒng)的廣義坐標(biāo)為q={q1,q2},構(gòu)建拉格朗日算子

        根據(jù)拉格朗日方程

        其中Qi(i=1,2)為廣義外力.又在廣義坐標(biāo)θ2上無外力,于是系統(tǒng)的運動方程為

        經(jīng)整理得

        將上式寫成函數(shù)的形式:

        將(*)式在平衡位置進行泰勒級數(shù)[3]展開,并線性化,即

        經(jīng)過拉普拉斯變換可得到傳遞函數(shù)為

        以水平連桿所受外力Q1作為輸入,則有μ=Q1,輸出變量為y=(θ1,θ2)T,設(shè)系統(tǒng)的態(tài)變量為

        則可以將運動微分方程轉(zhuǎn)化為狀態(tài)空間形式:

        其中

        1.2 系統(tǒng)的穩(wěn)定性、能控性和能觀性分析

        利用matlab函數(shù)eig(A)計算得到特征根為[0,0,6.1004,?6.1004],特征值有正實部,可見系統(tǒng)有右半平面的極點,因此該系統(tǒng)是不穩(wěn)定的,需要施加外部控制器.經(jīng)計算

        因此,本文所研究的環(huán)形單級倒立擺系統(tǒng)是不穩(wěn)定、能控、能觀測的.

        2 基于粒子群算法的PID控制器設(shè)計

        2.1 PID 控制原理

        PID 控制分為模擬式PID控制和數(shù)字式PID控制.模擬式PID控制以模擬的連續(xù)控制系統(tǒng)為基礎(chǔ),它由模擬PID控制器和被控對象等組成.給定值r(t)與實際輸出值y(t)存在控制偏差為

        PID 控制器將偏差e(t)的比例(P)、積分(I)和微分(D)通過線性組合構(gòu)成控制量,對被控對象進行控制.

        PID 的控制規(guī)律為

        或?qū)懗蓚鬟f函數(shù)的形式:

        其中Kp為比例系數(shù);Ti為積分時間常數(shù);Td為微分時間常數(shù).

        2.2 基于粒子群(PSO)[4]的PID控制器參數(shù)整定

        利用粒子群算法來優(yōu)化PID參數(shù),其本質(zhì)是基于一定目標(biāo)函數(shù)的參數(shù)尋有問題,即在Kp,Ki,Kd三個變量的參數(shù)空間中尋找最優(yōu)值使系統(tǒng)的控制性能達到最優(yōu),其控制方框圖如圖2所示.

        圖2 粒子群優(yōu)化算法PID參數(shù)整定方框圖

        利用粒子群算法優(yōu)化 PID 參數(shù)的步驟如下:

        (1)初始化與算法參數(shù)設(shè)置

        (2)計算每個微粒的適應(yīng)值

        為防止控制能量過大并保證系統(tǒng)響應(yīng)的快速性,適應(yīng)值函數(shù)[5]如下:

        其中ω1,ω2,ω3為權(quán)重,tu為連桿達到平衡狀態(tài)的時間,u(t)為PID控制器輸出.

        在適應(yīng)值函數(shù)中引入懲罰功能以防止產(chǎn)生超調(diào),即一旦產(chǎn)生超調(diào),便將超調(diào)量作為適應(yīng)值函數(shù)中的最主要的一個項目,此時的適應(yīng)值函數(shù)變?yōu)?/p>

        這里ω4>>ω1.

        (3)選出個體最優(yōu)值和全局最優(yōu)值

        其中itermax為最大迭代次數(shù),iter為當(dāng)前迭代次數(shù).

        (ⅱ)異步學(xué)習(xí)因子[7]

        其中c1ini,c2ini表示學(xué)習(xí)因子c1,c2的初始值;c1fin,c2fin表示學(xué)習(xí)因子c1,c2的迭代終值;t,Tmax分別表示迭代次數(shù)和最大迭代次數(shù).

        (5)對微粒的速度和位置進行更新

        (6)計算優(yōu)化性能指標(biāo)

        若性能指標(biāo)達到算法終止條件,循環(huán)結(jié)束,否則返回步驟(2),繼續(xù)下一個循環(huán).

        本文選取微粒數(shù)為40個,微粒維數(shù)為 3維,進化代數(shù)為40,r1,r2是在(0,1)之間產(chǎn)生的隨機數(shù),粒子位置和速度的區(qū)間范圍為[0,5]和[?2.5,2.5].學(xué)習(xí)因子中的參數(shù)c1ini=2.5,c1fin=0.5,c2ini=2.5,c2fin=0.5,權(quán)重系數(shù)參數(shù)ω1,ω2,ω3,ω4的取值分別為0.999,0.001,100.000,2.000.

        將上文給出的環(huán)形一級倒立擺系統(tǒng)連桿和擺桿的傳遞函數(shù)運用到PSO優(yōu)化算法中對PID參數(shù)進行整定.先畫出普通PID的輸出曲線,然后畫出整定后的曲線,結(jié)果如圖3所示.

        圖3 PSO和傳統(tǒng)PID的輸出綜合比較曲線

        控制器參數(shù)見表2.

        表2 PSO整定PID控制器參數(shù)表

        可以很明顯的看出: 基于 PSO算法的控制器對系統(tǒng)的調(diào)節(jié)時間更短,連桿和擺桿的角度的超調(diào)量更小,系統(tǒng)取得了很好的控制效果.

        3 PID控制器設(shè)計

        3.1 改進積分分離的PID控制

        本文采用增量式PID的控制算法,其控制算法可以描述為

        在此基礎(chǔ)上,為防止積分飽和,需要對PID控制器進行改進,而積分分離法可以有效抑制飽和.積分分離可以在積分項加入系數(shù),這個系數(shù)可以是分段函數(shù)[8]也可以是連續(xù)函數(shù)[9].但分段時的次數(shù)和每一段的偏差值范圍不好把握,實際情況較為復(fù)雜,且分段會使積分的利用效率降低.因此本文選擇下列連續(xù)函數(shù)作為積分項的系數(shù):

        其中a為常數(shù),為給定的誤差最小閾值.

        為保證積分作用引入后系統(tǒng)的穩(wěn)定性不變,需要將kp的值相應(yīng)變小[10].于是將控制算法作如下改變:

        其中α=e-|e(k)|.

        這時比例項和積分項同時進行了調(diào)節(jié).

        3.2 仿真實驗

        試驗對象為環(huán)形倒立擺系統(tǒng),輸入試驗參數(shù),a=0.08,誤差最小閾值1e-6.下面將改進的積分分離PID控制方法運用于環(huán)形倒立擺系統(tǒng)的穩(wěn)定性控制中,并與基于改進粒子群算法的PID控制進行比較,結(jié)果如圖4所示.

        圖4

        由圖4可知,積分分離后,連桿和擺桿的輸出曲線有明顯的超調(diào)量下降,用粒子群(PSO)整定后,連桿的超調(diào)量為4.978%,擺桿的超調(diào)量為2.201%,改進積分分離后,連桿的超調(diào)量為0%,擺桿的超調(diào)量為0%.此外,連桿和擺桿達到穩(wěn)定的時間也有較明顯的減少,PSO算法整定后,連桿和擺桿分別在2.0s和1.5s達到穩(wěn)定狀態(tài),改進積分分離后,連桿和擺桿分別在0.8s和0.9s后達到穩(wěn)定狀態(tài).因此,本文方法對PID控制器的改進是有效的.

        4 結(jié)論

        本文首先利用拉格朗日原理建立了環(huán)形一級倒立擺的數(shù)學(xué)模型,然后用改進的粒子群算法對倒立擺系統(tǒng)進行了整定.通過連桿和擺桿的輸出曲線可以看出,改進的粒子群算法對PID控制器參數(shù)能夠有效整定.連桿和擺桿的輸出曲線表明,本文提出的改進型積分分離PID控制算法可以彌補超調(diào)和波動的缺陷,具有更快的響應(yīng)速度,調(diào)整時間明顯縮短,使環(huán)形倒立擺系統(tǒng)的連桿和擺桿在較短時間內(nèi)具有良好的穩(wěn)定性品質(zhì).

        [1]PARKM,KIMYJ,LEEJJ.Swing-up Control for an Inverted Pendulum with Restricted Cart rail Length[J].International Journal of Control,Automation and System,2009,7(4): 674

        [2]王東亮,劉 斌,張曾科.環(huán)形一級倒立擺擺起及穩(wěn)定控制研究[J].微計算機信息,2007,(04): 1~2,14

        [3]胡小兵,劉成忠,趙曉軍.環(huán)形一級倒立擺系統(tǒng)單神經(jīng)元PID控制仿真[J].甘肅農(nóng)業(yè)大學(xué)學(xué)報,2016,(05): 132~136

        [4]胡 偉,徐福緣.基于改進粒子群算法的PID控制器參數(shù)自整定[J].計算機應(yīng)用研究,2012,(05): 1791~1794

        [5]王東云,徐艷平,瞿博陽,等.基于動態(tài)多組群PSO的倒立擺最優(yōu)控制器設(shè)計[J].自動化應(yīng)用,2016,(10): 31~34,95

        [6]于 洋,王子帥,楊 青.改進PSO-PID算法在溫度控制中的快速性研究[J].工業(yè)儀表與自動化裝置,2013,(01): 9~11

        [7]趙志剛,黃樹運,王偉倩.基于隨機慣性權(quán)重的簡化粒子群優(yōu)化算法[J].計算機應(yīng)用研究,2014,(02): 361~363,391

        [8]張亞飛,陳紅波,馮小華,等.PID控制算法及其積分項的改進[J].科技創(chuàng)新與應(yīng)用,2013,(24): 66~67

        [9]蔡逢煌,楊富文,林 鴻.改進型積分分離PID控制的設(shè)計[J].福建電腦,2003,(09): 41~42

        [10]孟祥萍,寇 磊,苑全德,等.基于改進型積分分離式PID的機器人運動控制[J].東北電力大學(xué)學(xué)報,2016,(05): 86~91

        Improved PSO - PID Control of Single Rotary Inverted Pendulum System

        ZHAO Wencai,JIN Chaoyong
        (School of Applied Mathematics,Guangdong University of Technology,Guangzhou 510520,China)

        O231; TP13

        A

        1672-5298(2017)03-0006-07

        2017-06-18

        趙文才(1991? ),女,湖南婁底人,廣東工業(yè)大學(xué)應(yīng)用數(shù)學(xué)學(xué)院碩士研究生.主要研究方向: 系統(tǒng)與控制

        猜你喜歡
        擺桿控制算法連桿
        限位條件下直軌倒立擺擺起控制量的分析研究
        某發(fā)動機連桿螺栓擰緊工藝開發(fā)
        一種圓織機擺桿裝置
        塑料包裝(2019年6期)2020-01-15 07:55:48
        磁浮列車Z 向支撐擺桿斷裂失效成因分析
        發(fā)射平臺擺桿機構(gòu)可靠性分析
        基于ARM+FPGA的模塊化同步控制算法研究
        一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
        連桿的運動及有限元分析
        機械工程師(2015年9期)2015-02-26 08:38:12
        一種連桿、杠桿撬斷澆口的新型模具設(shè)計
        一種非圓旋轉(zhuǎn)工件支撐裝置控制算法
        少妇一区二区三区精选| 中文字幕亚洲欧美日韩在线不卡| 无尽动漫性视频╳╳╳3d| 少女韩国电视剧在线观看完整| 亚洲 自拍 另类小说综合图区| 久久久久久久久久久国产| 久久亚洲AV成人一二三区| 亚洲一区二区丝袜美腿| 中文字幕在线乱码一区| 女人张开腿让男桶喷水高潮| 欧美喷潮系列在线观看| 国产精品一区二区三区色| 亚洲国产精品久久婷婷| 极品少妇被猛的白浆直喷白浆| 国产精品污www一区二区三区| 人妻熟妇乱系列| 最新国产主播一区二区| 精品一区二区三区四区国产| 2021国产精品国产精华| 精品人妻VA出轨中文字幕| 久久精品国语对白黄色| 香蕉视频在线观看亚洲| 真人与拘做受免费视频| 久久久久一| 韩国日本一区二区在线| 寂寞少妇做spa按摩无码| 中国一级毛片在线观看 | 国产香蕉尹人在线视频你懂的| 女同重口味一区二区在线| 亚洲综合久久精品少妇av| 日本a片大尺度高潮无码| 亚洲永久精品ww47| 四虎无码精品a∨在线观看| 国产国语按摩对白av在线观看| 真实国产乱子伦精品视频| 中日av乱码一区二区三区乱码| 日韩啪啪精品一区二区亚洲av| 久久夜色精品国产亚洲av老牛 | 特黄aa级毛片免费视频播放| 一级黄色一区二区三区视频| 亚洲欧美中文日韩在线v日本|