?

限位條件下直軌倒立擺擺起控制量的分析研究

2023-09-13 03:05侯祥林朱宸邑張鳳眾張嘯塵
關鍵詞:擺桿角速度限位

侯祥林,朱宸邑,張鳳眾,張嘯塵

(1.沈陽建筑大學機械工程學院,遼寧 沈陽 110168;2.沈陽建筑大學電氣與控制工程學院,遼寧 沈陽 110168)

倒立擺裝置是指物體處于倒立不穩定狀態并且可以通過人為控制達到動態平衡狀態的裝置。它是抽象的控制問題,在結構上表示為重心在上,支點在下的裝置。倒立擺按照類型分為旋轉式、直軌式、圓軌式、滾輪式和平面式[1-7]。

倒立擺系統的控制研究包括擺桿的擺起控制和擺桿的平衡控制。對倒立擺系統的最初研究始于對擺桿的平衡控制問題。但倒立擺系統的擺起控制也一直是學者研究的熱點課題。T.Takahashi[8]率先開始研究倒立擺系統的擺起控制問題;黃南辰[9]針對旋轉倒立擺提出了一種規則分析擺起控制方法;侯祥林等[10]對圓軌一級和直軌二級倒立擺系統的擺起控制進行了研究和仿真分析;羅晶等[11]對一級倒立擺系統的PID控制進行了分析研究;韓東方等[12]對直軌一級倒立擺系統的控制及實現進行了研究。常見的擺起控制方法有:手動控制、智能仿人控制策略、基于規則分析的控制策略、基于能量方法等[13-18]。

直軌倒立擺系統由作平動的小車和作平面運動的一個擺桿構成,2個自由度系統[19-21]。近年來,國內外對直軌倒立擺系統的擺起控制基于試驗建模的模糊控制和能量控制較多,基于機理建模的研究較少,倒立擺系統運動力學模型也未對導軌存在限位情況進行單獨分析和研究。另一方面,倒立擺系統的擺起控制過程中,系統持續進行加載,出現加載冗余現象,倒立擺系統的擺起過程需要進行多次的往復運動最終才能實現擺起控制?;诖?筆者對限位條件下的倒立擺系統進行模型受力和行為分析,根據分析力學和達朗貝爾定理,建立直軌一級倒立擺系統在導軌有限位情況下系統動力學微分方程,以擺起終點為目標,從實驗觀測出發,研究在導軌存在限位的基礎上倒立擺系統通過短時加載方式來實現倒立擺系統的擺起控制問題,從而有效降低倒立擺系統控制量出現冗余情況,提高倒立擺系統的擺起控制效率。

1 導軌有限位倒立擺力學模型

1.1 系統模型及參數

直軌倒立擺系統的導軌分為有限位和無線限位兩種情況,其簡化模型如圖1所示。設小車質量為m,受的阻力為F0,它包括由庫侖阻力和黏性阻力,設摩擦系數為μ,黏性阻力系數為c,驅動力為F(t);擺桿的質量為m1,對其質心C1轉動慣量為JC1,質心C1到O1軸的距離為lC1,小車的位移為x,擺桿轉角為θ1。

圖1 直線一級倒立擺簡化模型Fig.1 The simplified model of single linear inverted pendulum

1.2 運動分析

由小車的坐標表示出擺桿的質心坐標:

(1)

擺桿質心C1的速度和加速度:

(2)

(3)

1.3 受力分析

擺桿、小車的受力分析如圖2、圖3所示,每個擺桿受重力作用。

圖2 直軌一級倒立擺擺桿受力分析Fig.2 The mechanical model of lower pendulum for single linear inverted pendulum

圖3 直軌一級倒立擺小車受力分析圖Fig.3 The mechanical model of translating slide for single linear inverted pendulum

1.4 慣性力分析

擺桿慣性力:

(4)

小車慣性力:

(5)

1.5 應用達朗貝爾原理,列平衡方程

(1)擺 桿

(6)

式中:c1為轉動阻尼系數。

(2)小 車

小車豎直方向所受合力方程∑Y=0,小車水平方向所受合力方程∑X=0,整理可得:

(7)

當考慮小車受到阻力與庫侖摩擦阻力,且隨著小車的速度方向進行變化,與小車的運動速度方向相反,即:

(8)

倒立擺系統加載小車受力分析如圖4、圖5所示。

圖4 倒立擺系統向右加載小車受力分析Fig.4 The force analysis of the inverted pendulum system with loading to the right of the trolley

圖5 倒立擺系統向左加載小車受力分析Fig.5 The force analysis of the inverted pendulum system with loading to the left of the trolley

通過式(6)、式(7)、式(8)可得如下微分方程:

(9)

2 倒立擺系統擺起策略

2.1 倒立擺系統行為分析

直軌倒立擺系統在導軌限位條件下,擺起階段在控制時,存在控制量過大,小車和擺桿將會出界情況;控制量過小,小車和擺桿一直緩慢加載,控制量存在冗余情況,此時系統控制量又需要反復進行修正,增加了擺起時長。

在滿足倒立擺系統擺起能量的前提下,短時加載后利用倒立擺系統中的慣性繼續運動,待倒立擺系統的擺桿處于垂直向下時再進行加載,反復短時加載,從而實現倒立擺擺起狀態,即倒立擺系統的擺桿處于垂直向上相對靜止的狀態。這樣既可以保證小車不出界(即小車加載后位移在導軌長度的一半區域內活動),又可以縮短擺起時長達到擺起目的。

小車行為:小車在受到倒立擺系統短時加載時,小車產生加速度。在力的作用下,小車沿著加載力的方向進行加速。受到系統的摩擦阻力等原因小車速度將逐漸減小。

擺桿行為:小車在受到倒立擺系統短時加載時,小車產生加速度,擺桿此時會產生反向慣性力。系統向右加載時,擺桿順時針擺動。系統向左加載時,擺桿逆時針擺動。

2.2 倒立擺系統模型簡化分析

根據式(9),忽略摩擦系數μ和轉動阻力系數c1,可得:

(10)

加載沖量的總和等于小車動量的變化量:

FΔt=mv-mv0.

(11)

小車向前運動,速度越來越快,隨后不加載,小車無加速度,受到阻力影響,小車將越走越慢,速度減小。

2.3 基于狀態觀測擺起控制的策略分析

擺起狀態目標:通過合理加載,小車在導軌范圍內運動,擺桿達到豎直向上,擺桿速度趨近0 m/s,擺桿角速度趨近0 rad/s的狀態。即:

(12)

倒立擺系統的擺桿初始狀態為豎直向下狀態,對倒立擺系統向右短時加載,小車向右平移,擺桿順時針進行擺動。無加載時擺桿受到重力和阻力,擺桿會達到左側最高點隨后逆時針進行擺動。在擺桿擺動到左側最低點時,對倒立擺系統向左短時加載,小車向左平移,擺桿逆時針進行擺動,并達到最高點。如此對倒立擺系統反復加載,擺桿將擺動至豎直向上的狀態。

(1)當擺桿處于豎直向下狀態時,對小車向右短時加載,此時擺桿順時針擺動,擺桿的速度和擺桿的角速度順時針逐漸增加(見圖6)。

圖6 倒立擺系統向右短時加載運動分析Fig.6 The motion analysis with loading to the right of the inverted pendulum system for a short time

(2)當無加載時擺桿受到重力和阻力,擺桿的速度和擺桿的角速度順時針慢慢逐漸減小并達到左方的最高點,此時擺桿角速度為0。接著擺桿逆時針反向擺動,擺桿的速度和擺桿的角速度逆時針逐漸增加(見圖7)。

圖7 倒立擺系統向右短時加載后無加載時運動分析Fig.7 The motion analysis without loading after loading to the right for a short time

(3)當擺桿處于豎直向下狀態時,對小車向左短時加載。加載時考慮以此加載后小車是否會超過導軌行程的一半。此時擺桿繼續向右進行擺起,擺桿的速度和擺桿的角速度逆時針繼續增加(見圖8)。

圖8 倒立擺系統向左短時加載運動分析Fig.8 The motion analysis with loading to the left of the inverted pendulum system for a short time

(4)當無加載時擺桿受到重力和阻力,擺桿的速度和擺桿的角速度逆時針逐漸減小并達到左方的最高點,此時擺桿角速度為0。接著擺桿順時針反向擺動,擺桿的速度和擺桿的角速度順時針逐漸增加(見圖9)。

圖9 倒立擺系統向左短時加載后無加載時運動分析Fig.9 The motion analysis without loading after loading to the left for a short time

如此反復短時加載,擺桿將會越擺越高,逐漸達到最高點,擺桿角度為0度或360度,擺桿速度為0 m/s,擺桿角速度為0 rad/s,小車始終在行程范圍內。

3 倒立擺系統擺起模型仿真分析

3.1 系統參數及初始條件

系統參數:設定擺桿質量為m1=0.109 kg;小車質量為m=1.096 kg;擺桿轉動軸心到桿質心的距離為lC1=0.25 m;擺桿的轉動慣量為JC1=0.002 23 kg·m2;摩擦因數為μ=0.21;轉動阻尼系數為c1=0.05 N/(m·s-1);黏性阻力系數為c=0.000 21 N/(m·s-1)。

3.2 擺起控制仿真

在進行直線一級倒立擺擺起控制仿真實驗時,需要首先對程序進行初始化設置,這里將擺起控制計算的時間步長設定為0.02 s。依據倒立擺系統能量守恒和電機輸出扭矩,小車的不超過導軌限長等前提下,對倒立擺系統進行計算,當載荷為15 N時,可通過反復左右加載使倒立擺實現擺起狀態。倒立擺系統的擺起加載控制力隨時間變化如表1所示。由表可知擺起過程中每隔0.02 s加載控制力的情況。

表1 擺起過程加載力列表Table 1 The loading power during the swing-up process

圖10為小車位移隨時間變化曲線。由圖可知,整個擺起過程小車左右運動的總行程在0.5 m左右,在導軌限位0.64 m范圍內。圖11為擺桿轉角隨時間變化曲線。由圖可知,倒立擺系統經過短時加載,擺桿從豎直向下的位置擺動至豎直向上的位置,趨近于360度的角度,即擺起位置。圖12為小車速度隨時間變化曲線,擺起過程中小車速度一直在進行變化,最后趨近于0狀態。圖13為擺桿角速度隨時間變化曲線,擺起過程擺桿角速度一直在進行變化,最終趨近于0狀態。

圖10 擺起過程小車位移隨時間變化曲線Fig.10 The displacement-time curve during swing-up process

圖11 擺桿轉角隨時間變化曲線Fig.11 The angle-time curve during swing-up process

圖12 小車速度隨時間變化曲線Fig.12 The velocity-time curve during swing-up process

圖13 擺桿角速度隨時間變化曲線Fig.13 The angle velocity-time curve during swing-up process

經過計算和仿真后,可以看出對系統進行了14次加載,7次正向向右加載,7次反向向左加載。因即將到達倒立擺系統擺起平衡位置時,荷載15 N始終無法滿足倒立擺系統擺起條件,因此在倒數兩次加載變成了-11 N和5 N,這樣加載優化可以在滿足倒立擺系統條件的前提下經過7次向左向右地擺起,在6.14 s內實現擺桿的擺起過程,達到倒立擺系統的擺起狀態,并保持相對穩定狀態。

4 結 論

(1)直軌倒立擺在導軌限位條件下,基于狀態觀測對其進行短時加載,成功實現了倒立擺的擺起控制。倒立擺系統短時加載控制是可行的,可為多級倒立擺系統的擺起控制提供參考。

(2)通過短時加載的數據分析可知,倒立擺系統的擺起控制在導軌有限長且載荷會存在加載冗余情況。因此,在即將擺起時減小加載控制量,能有效降低倒立擺系統控制量出現冗余情況,提高倒立擺系統的擺起控制效率。

猜你喜歡
擺桿角速度限位
一種用于BMC或DMC塑料的分散機
淺談起重機雙限位的設置
發射平臺擺桿油缸推力計算研究
某型軸承限位銷裝配工裝的改進與應用
一種圓織機擺桿裝置
磁浮列車Z 向支撐擺桿斷裂失效成因分析
發射平臺擺桿機構可靠性分析
分階段減少母豬限位欄的使用
圓周運動角速度測量方法賞析
半捷聯雷達導引頭視線角速度提取
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合