?

低重力模擬系統主動懸吊方式控制研究

2015-02-11 03:22朱齊丹陳力恒盧鴻謙
智能系統學報 2015年1期
關鍵詞:模擬系統吊索減速器

朱齊丹,陳力恒,盧鴻謙

(1. 哈爾濱工程大學 自動化學院,黑龍江 哈爾濱 150001; 2. 哈爾濱工業大學 控制理論與制導技術研究中心,黑龍江 哈爾濱 150001)

?

低重力模擬系統主動懸吊方式控制研究

朱齊丹1,陳力恒1,盧鴻謙2

(1. 哈爾濱工程大學 自動化學院,黑龍江 哈爾濱 150001; 2. 哈爾濱工業大學 控制理論與制導技術研究中心,黑龍江 哈爾濱 150001)

為了簡化低重力模擬系統設計難度,方便巡視車得到更準確的測試結果,在主動懸吊方式下提出了直接對力回路進行控制并輔以位置控制的方案。在建立系統模型過程中考慮了影響系統魯棒穩定性的參數不確定與可轉化為乘性不確定性的延時問題,并實現了不確定性的分離;根據系統受到巡視車帶來的干擾、減速器摩擦力矩與本身不確定性等問題,針對性地設計了H控制器對系統綜合,通過實驗檢驗,控制器有效抑制了不確定性與干擾的影響,系統的控制精度得到了保證。

H控制;魯棒控制;力矩電機;低重力;恒張力;參數不確定;月球巡視車;延時

利用巡視車在星球的表面實地考察是我國未來深空探測計劃的重要任務,為了保證巡視車能夠適應星球的低重力環境保證勘探任務順利進行,在地球表面模擬低重力效果進而測試巡視車動力性能成為了一項不可缺少的環節[1]。

模擬低重力的傳統方法有氣浮法、配重法、主動懸吊法等。其中文獻[2-3]提出的氣浮法主要應用于二維平面內的模擬,對于巡視車所需要進行的爬坡測試等其模擬效果并不理想。對此文獻[4-5]提出引入配重塊抵消重力方法以實現三維空間的測試,但由于系統中缺少主動控制,對于路面顛簸給低重力模擬系統帶來的豎直方向干擾,系統的抑制效果不好。對此文獻[6-9]提出了電機與彈簧協同工作的主動懸吊法,為了減少轉軸上摩擦力矩影響,該方法采用“內-外環路設計方法”先將力矩電機自身閉環在速度內回路后,利用電機收放繩索的速度對外環的吊索張力進行控制,其中速度回路設計的依據是將帶寬提高到力回路的5倍以上,以實現與后續力回路設計的解耦;然而速度回路在力回路中有阻尼作用,速度回路帶寬的提高會帶來力回路控制精度的下降,平衡內環速度回路的帶寬增加了系統設計難度,并且文獻[7-8]均沒有考慮等效彈性系數的不確定性和系統延時對于魯棒穩定性的影響。

本文在主動懸吊法的基礎上改變整體的控制方案,采用利用力矩電機直接對力回路進行控制的方式,避免對速度回路的設計,并在滾筒處加裝碼盤引入位置控制;針對轉軸的摩擦轉矩及巡視車豎直方向加速度干擾,采用H控制方法對系統進行綜合,同時解決了系統的參數不確定性與系統延時對于魯棒穩定性的影響。通過在xPC Target實驗平臺進行的硬件在環實驗,結果表明控制器對于上述問題具有良好的抑制能力,并且低重力模擬系統的控制精度得到了保證。

1 系統數學模型的建立

圖1 恒張力子系統結構圖

用于為巡視車模擬豎直方向低重力環境的恒張力子系統結構如圖1,它主要由緩沖機構與電機部分組成,其中為了方便后續說明,在圖1中設緩沖機構的橫縱支架的中心軸線分別為ox1與oy1,擺桿所在中心軸線為ox2,o點為3條軸線交點。為了保證巡視車所受低重力環境在巡視車上下顛簸時保持恒定,需要對吊索張力T進行調節,使其穩定在平衡位置θ=0時的吊索張力T0上。文獻[7]中已對緩沖機構工作原理做出了詳細說明,并推導出緩沖機構與吊索張力T關系為

(1)

令l′為平衡位置距巡視車的吊索長度,xd為巡視車豎直方向的位移,xu為吊索收放長度,由吊索長度關系可得

l′+xd-lsinθ+l=l+l′+xu

整理得

xu=xd-xΔ

(2)

設圖1中滾筒半徑為rg,滾筒轉動角度為α,由幾何關系得到:

xu=αrg

(3)

設巡視車位于平衡位置時電機輸出的力矩Mm0,此時減速器的靜摩擦力矩折算到減速器輸出軸為Mjf,減速器減速比為i,T0本身帶有表示豎直向下的負號,則平衡時有

iMm0+T0rg-Mjf=0

當巡視車出現擾動時電機在Mm0基礎上輸出力矩為MmΔ,減速器的動摩擦力矩折算到減速器輸出軸為Mdf,電機轉子、減速器、滾筒三者的轉動慣量折算到減速器輸出軸為Jd,對減速器輸出軸建立轉動方程:

(4)

由于系統工作時減速器摩擦力矩具有譜寬且動靜狀態不定的特點,因此將動靜摩擦力矩統一用Mf表示,低重力模擬系統為對力的偏差ΔT的調節型系統,可將式(4)中的平衡位置剔除掉得到

(5)

(6)

將式(6)代入式(1),并考慮到xΔ=xd-αrg,有

(7)

在式(7)中可以得出通過對滾筒轉角的測量從而引入位置反饋通道可以提高系統對于巡視車豎直方向干擾以及減速器摩擦力矩干擾的抑制,有助于系統的精確控制。

低重力模擬系統中力矩電機采用為交流伺服電機,由于從其內部結構上推導數學模型較為復雜且本文并不主要研究電機結構,因此可采用實驗對其進行參數辨識,利用電機自帶的掃頻功能,辨識得到電機的等效模型:

選取狀態變量

(8)

低重力模擬系統工作在平衡位置時彈簧已處于拉伸狀態并為吊索張力T0提供平衡拉力,系統正常工作時吊索張力波動量ΔT不超過10 N,這對于本就處于拉伸狀態且彈性系數達到數千N/m彈簧來說,此時彈簧的拉力對于ΔT變化做出的微小的伸縮不再嚴格遵循胡可定律,通過實驗測得這種變化會導致等效彈性系數kd有ω0=5%的波動,為了保證系統的魯棒穩定性,模型建立是需將其不確定性考慮在內。

另一個影響系統魯棒穩定性的問題是系統存在的延時問題,由于采用串口通信的方式對電機進行控制,而串口通信時的傳遞位數有限,這會使得系統控制指令約有0.5 ms的延時才能到達電機,并且由于控制器在定時時間為1 ms的定時器中斷處理函數內進行控制指令計算,使得相關采集的數據最高可能等待1 ms才能轉化為控制指令,再考慮到控制器運算時間及系統的其他未建模特性,因此判斷系統延時時間最高為2 ms[11]。為了便于后續控制器設計時對其進行處理,將其建立在系統建模中。

(9)

(10)

l(s)=|e-0.002s-1|

(11)

因此結合式(9)、(11),無法準確測得的延時問題轉化為

(12)

為了減少非線性環節對控制器設計帶來的難度,利用e-τs-1泰勒展開一次項將式(11)中的l(s)表示為l(s)=0.002s,式(12)可由圖2表示。

為了使得不確定性不影響系統之后的控制器設計,需將不確定性分離。處理參數不確定性時可令

代入式(8),并引入

圖2 乘性不確定性表示延時問題

(13)

2 控制算法設計

控制算法需要結合被控對象的特點來設計,考慮低重力模擬系統工作時所受干擾情況以及建模過程中系統本身存在的問題,可以總結低重力模擬系統具有如下特點:

2)由于減速器摩擦力矩Mf數值較高且譜很寬,因此對系統的穩定性及控制精度產生很大影響。

3)系統緩沖機構中存在等效彈性系數參數kd不確定性,系統存在已轉化為乘性不確定性的延時問題。

H控制算法為魯棒控制中的一種,它的最大特點以系統的干擾和不確定性為基礎來設計控制器,將系統存在干擾及不確定性問題統一轉化為系統的被調輸入與被調輸出,并通過小增益定理保證了被調輸入輸出間的無窮范數小于1時系統的魯棒穩定性,因此低重力模擬系統采用H控制算法[10]。

為了方便計算H控制器,將系統控制結構框圖如圖3轉化為H標準結構如圖4。

wd、wmf、wt、wu分別為待設計的表述系統特性的加權函數,而zt為系統性能的評價輸出。H控制算法將基于被調輸入到被調輸出的傳遞函數的無窮范數來設計控制器。

首先設計系統加權函數,wd與wmf作為輸入加權函數,在H控制的標準形式中分別為巡視車豎直方向加速度與減速器的摩擦力矩做加權輸入。wd與wmf的作用為調整控制器對于與wmf的抑制力度,因為的數值最高為0.7,而wmf的數值最高為3,2個干擾源在數量級上有所差別,為了對不同數量級的干擾做出針對性的抑制,因此設計wd=0.7,wmf=3,使得控制器對干擾的抑制更有針對性。

圖3 系統控制結構框圖

圖4 H控制的標準形式

wu作為處理延時的加權函數可由乘性不確定性L(s)的最小上界確定l(s)=0.002s,為了求解控制器時加權函數可行,將其轉化為帶有極點并且不影響系統頻率帶寬內加權效果的傳遞函數形式:

wt為決定控制精度ΔT的加權函數,它的作用是在巡視車工作頻率段f≤5 Hz,降低巡視車干擾對吊索拉力變化量影響,而對工作頻段外幅頻特性可能的升高不做限制,因此設計wf為低通濾波器形狀傳遞函數,并將轉折頻率設為5Hz,而幅值在滿足小增益定理的基礎上盡量增高以懲罰各干擾因素對ΔT的影響,取幅值為0.6,即

對于H控制器求解方法較為繁瑣且步驟相對固定,可通過Matlab軟件的hinfric函數求解,并且hinfric函數實現在各階控制器中尋優,所以優化效果較好。代入各變量值i=5,ξ1=0.6,k1=4.373 6×106,ω1=628,kd=1 552 N/m ,rg=0.1 m,md=8.5 kg,Jd=20 kg·m2。通過編程求得此時的控制器如式(14),系統的最優指標為1.016 6,即綜合后的系統滿足小增益定理,控制器保證了系統的魯棒穩定。

(14)

3 實驗結果及分析

為了驗證控制器的有效性,本文采用xPC Target實驗平臺實現硬件在環實時檢測,xPC Target采用了宿主機—目標機的技術途徑,宿主機用于運行Simulink及其工具包,目標機則對底層硬件進行操作[12-18]。xPC Target實驗平臺具有模塊化、可靠性高、成本低廉的優勢,因此廣泛應用于工業生產的測試與產品研發[19-24]。低重力模擬系統在xPC Target實驗平臺的實現框圖如圖5。實驗目標:在巡視車處于靜止、顛簸與越障3種狀態下,保持吊索張力為53.5 N來為迷你巡視車提供低重力環境,并檢驗控制器效果。在圖6~8中可以看到對于系統存在參數不確定及延時問題,控制器均保證了低重力模擬系統的魯棒穩定。

圖5 xPC Target實驗平臺的實現框圖

(a)碼盤輸出角度曲線

(b)力傳感器數據曲線

(c) 力傳感器數據曲線局部放大

在圖6為巡視車被吊起后處于靜止狀態??梢钥吹诫姍C在提起巡視車的過程中,經過3s時達到平衡點;為了保證安全,對電機的控制指令做出了限幅,因此整個吊起巡視車的過程相對平緩,并未出現超調;平衡時吊索張力為53.5±1.5 N,實現了巡視車的低重力狀態模擬。

(a)碼盤輸出角度曲線

(b)碼盤輸出角度曲線局部放大

(c)力傳感器數據曲線

(d) 力傳感器數據曲線局部放大

圖7為巡視車經過顛簸的路面。由圖7(a)可得路面的顛簸幅值約為(2.5-2.4)×0.1=0.01 m,并且在巡視車上下顛簸的頻率較高時,吊索張力保持在53.5±3 N。

(a)碼盤輸出角度曲線

(b)力傳感器數據曲線

(c) 力傳感器數據曲線局部放大

圖8為巡視車跨越障礙。圖8(a)中可以判斷,障礙高度約為(6.2-3.2)×0.1=0.3 m,上坡時間約為4 s,下坡時間約為3 s;圖8(b)中吊索拉力保持在51~56 N,上坡時的吊索拉力誤差保持在1.5 N以內,而進入下坡時,在8~10 s內吊索張力變化達到2.5 N,這是由于此時加速度較大導致動態誤差增大,隨著坡度變緩,巡視車豎直方向加速度減小,因此10~11 s吊索張力誤差逐漸減小。

綜上,低重力模擬系統的吊索張力最大動態誤差為3 N,即吊索張力的精確度達到94.4%,實現低重力模擬系統的精確控制。

4 結束語

本文針對巡視車測試時傳統主動懸吊方式模擬低重力方法存在的速度回路帶寬與力控制精度難以平衡的問題,提出直接對力回路控制并加入位置控制的控制方案;在建立系統數學模型過程中考慮了參數不確定性與轉化為乘性不確定性的延時問題,實現了不確定性的分離;根據系統存在巡視車測試時豎直方向干擾、減速器摩擦轉矩及系統自身的不確定性設計了H控制器。通過xPC實驗平臺的檢驗,本文提出的控制方案保證了系統的控制精度,并且有效抑制系統所受到干擾以及自身不確定性與延時問題,為低重力模擬系統的進一步完善提供了理論依據。

[1]肖福根,葉培建. 月球探測工程中的月球環境問題[J].航天器環境工程, 2006, 23(1): 1-3. XIAO Fugen,YE Peijian. Issues about lunar environment in lunar exploration project [J]. Spacecraft Environment Engineering, 2006, 23(1): 1-3.

[2]ROBERTSON A, INALHAN G, HOW J P. Formation control strategies for a separated spacecraft interferometer[C]//American Control Conference. Palo Alto, America, 1999: 4142-4147.

[3]XU Y, BROWN B, AOKI S, et al. Mobility and manipulation of a light-weight space robot[J]. Robotics and Autonomous Systems, 1994, 13(1): 1-12.

[4]BROWN H, SOLO S. A novel gravity compensation system for space robot[C]//ASCE Specialty Conference on Robotics for Challenging Environments. Albuquerque, USA, 2000, 5(3): 250-253.

[5]SATO Y, EJIRI A, IIDA Y, et al. Micro-G emulation system using constant-tension suspension for a space manipulator[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA, 1991: 1893-1900.

[6]WHITE G C, XU Y S. An active vertical-direction gravity com-pensation system[J]. IEEE Transactions on Instrumentation and Measurement, 1994, 43(6): 786-792.

[7]王連明. 低重力模擬系統控制算法的研究[D].哈爾濱:哈爾濱工業大學, 2010: 10-30. WANG Lianming. Research on control algorithm of microgravity simulating system[D]. Harbin: Harbin Institute of Technology, 2010: 10-30.

[8]王樂. 低重力模擬器吊索張力控制算法研究[D].哈爾濱:哈爾濱工業大學, 2011: 11-20. WANG Le. Control algorithm on the sling tension of low-gravity simulating system[D]. Harbin: Harbin Institute of Technology, 2011: 11-20.

[9]李灝,徐志剛,郭渝萍. 月球巡視器吊點張力控制系統的設計[J].機械設計與制造, 2012(4): 50-52. LI Hao,XU Zhigang,GUO Yuping. Design of suspension point tension control system for lunar rover [J]. Machinery Design & Manufacture, 2012(4): 50-52.

[10]劉志康,姚郁.線性魯棒控制[M].北京:科學出版社,2013: 267-300.

[11]劉復華. 8xc196kx單片機及其應用系統設計[M].北京:清華大學出版社, 2002: 173-213.

[12]謝晗,吳光強,邱緒云. 基于 xPC 目標的實時仿真技術及實現[J]. 微計算機信息, 2006(22): 200-202. XIE Han,Wu Guangqiang,QIU Xuyu. Realtime simulation and realization based on xPC target[J]. Microcomputer Information, 2006(22) : 200-202.

[13]李升波,王建強,李克強. 硬件在環仿真試驗臺監控系統的設計與開發[J].系統仿真學報,2007, 19(16): 3684-3687. LI Shengbo, WANG Jianqiang, LI Keqiang. Development of real-time monitor system for hardware-in-the-loop simulator[J]. Journal of System Simulation, 2007, 19(16): 3684-3687.

[14]楊正賢,孔憲仁,王繼河,等. 基于xPC的小衛星半物理仿真驗證平臺[J].系統仿真學報, 2009, 21(20): 6444-6448. YANG Zhengxian,KONG Xianren, WANG Jihe, et al. Hardware-in-loop simulation platform for small based on xPC real-time simulator[J]. Satellite Journal of System Simulation, 2009, 21(20): 6444-6448.

[15]蔣疆,羅宏.氣制動ABS調節器性能參數測試系統研究與設計[J]. 測控技術, 2012, 31(8): 110-113. JIANG Jiang,LUO Hong. Research and design of test system for the performance parameter of pneumatic braking ABS regulator[J]. Measurement & Control Technology, 2012, 31(8): 110-113.

[16]宋彥龍. 基于xPC電機臺架的綜合數據采集系統[D]. 長春:吉林大學, 2014:9-10. SONG Yanlong. Integrated data acquisition system based on xPC Motor Jack Horse[D]. Changchun: Jilin University, 2014:9-10.

[17]進兵. 基于 xPC Target 的無人機飛行控制軟件快速原型設計[D].南京:南京航空航天大學,2008:12-16. JIN Bing. Rapid prototype design for flight control software of uav based on xPC target[D].Nanjing: Nanjing University of Aeronautics and Astronautics, 2008: 12-16.

[18]王超, 王仕成, 劉志國. 基于Matlab/xPC Target的實時仿真系統研究[J]. 控制工程, 2007, 14(S1):165-167. WANG Chao, WANG Shicheng, LIU Zhiguo. Research on real time simulation system based on Matlab xPC target[J]. Control Engineering of China, 2007,14 (S1): 165-167.

[19]楊向忠,安錦文,崔文革. 快速控制原型仿真技術應用[J]. 航天控制, 2009, 27(2): 72-80. YANG Xiangzhong, AN Jinwen, CUI Wenge. The Application on Rapid Control Prototyping Simulation[J].Aerospace Control, 2009, 27(2): 72-80.

[20]聶宇威. 超高空觀測平臺半實物仿真系統設計與實現[D].哈爾濱: 哈爾濱工業大學, 2011:14-26. NIE Yuwei. Design and implementation of the hardware-in-loop simulation system of a high altitude platform[D]. Harbin: Harbin Institute of Technology, 2011: 14-26.

[21]程夕明,徐梁飛,何彬, 等. 串聯混合電動車輛動力系統的實時仿真[J]. 系統仿真學報, 2004, 16(7): 1467 -1471. CHENG Ximing, XU Liangfei, HE Bin, et al. Real time simulation of shev powertrain system[J]. Journal of System Simulation, 2004, 16(7): 1467-1471.

[22]沈剛,叢大成,代小林, 等. 基于重復控制的六自由度轉臺控制系統[J]. 控制工程, 2009, 16(6): 760-763. SHEN Gang, CONG Dacheng, DAI Xiaolin, et al. Six-DOF turntable control systems based on repetitive control[J]. Control of Engineering of China, 2009, 16(6): 760-763.

[23]陳懷民,趙會超. 基于xPC和CVI的實時仿真系統設計實現[J]. 電子設計工程, 2012, 20(24): 17-20.

CHEN Huaimin, ZHAO Huichao. Design and realization of real-time simulation based on xPC and CVI[J]. Electronic Design Engineering, 2012, 20(24): 17-20.

[24]林曉東. 基于xPC的五自由度氣浮平臺控制系統設計及仿真研究[D]. 哈爾濱:哈爾濱工業大學, 2013: 7-10. LIN Xiaodong. Design and simulation research on the five degrees-of-freedom air bearing platform control system based on xPC[D]. Harbin: Harbin Institute of Technology, 2013: 7-10.

朱齊丹,男,1963年生,教授,博士生導師,博士,中國自動化學會應用委員會委員、黑龍江省自動化學會理事、國家繞月探測科學應用專家委員會專家、《應用科技》雜志主編,主要研究方向為機器人與智能控制、機器視覺檢測技術、先進控制理論及應用和復雜系統分析與決策等。作為項目負責人承擔科研項目近30項,獲得國家"光華基金獎"一次,中國船舶工業總公司優秀青年科技工作者稱號。發表學術論文百余篇,其中被SCI、EI檢索60余篇,出版譯著1部,獲得發明專利6項,軟件著作權5項。

陳力恒,男,1989年生,碩士研究生,主要研究方向為先進的控制理論及應用。

盧鴻謙,男,1975年生,副教授,主要研究方向為復雜系統控制及其運動控制。

Research on the active suspension method of the low-gravity simulation system

ZHU Qidan1, CHEN Liheng1, LU Hongqian2

(1. College of Automation, Harbin Engineering University, Harbin 150001, China; 2. Center for Control Theory and Guidance Technology, Harbin Institute of Technology, Harbin 150001, China)

In order to make the design of the low gravity simulating system simpler and make the lunar rover get more accurate test results, the method of controlling the force circuit and the location circuit directly is put forward. In the system model, the delay problem and the parameter uncertainty which may affect the robust stability of the system are considered. For addressing the problem of the interference and the uncertainty in the system, Hcontroller is designed. Experiments showed that the controller can effectively suppress the influence of uncertainty and interference and the control precision of the system is guaranteed.

Hcontroller; robust control; torque motor; low gravity; constant tension; parameter uncertainty; lunar rover; time delay

2013-11-22.

日期:2015-01-13.

國家自然科學基金委創新研究群體科學基金(61021002).

陳力恒.Email:clh114131@gmail.com

10.3969/j.issn.1673-4785.201311036

http://www.cnki.net/kcms/doi/10.3969/j.issn.1673-4785.201311036.html

TP273

A

1673-4785(2015)01-43-08

朱齊丹,陳力恒,盧鴻謙. 低重力模擬系統主動懸吊方式控制研究[J]. 智能系統學報, 2014, 10(1): 43-50.

英文引用格式:ZHU Qidan,CHEN Liheng,LU Hongqian. Research on the active suspension method of the low-gravity simulation system[J]. CAAI Transactions on Intelligent Systems, 2014, 10(1): 43-50.

猜你喜歡
模擬系統吊索減速器
基于VR技術的變電站三維場景設計模擬系統研究
提籃式系桿拱橋吊索無應力下料長度計算分析
自錨式懸索橋損傷吊索系統拉力重分布研究
駝峰第三制動位減速器夾停鉤車問題的改進
大跨懸索橋吊索更換技術及受力狀態模擬分析
提高車輛減速器緩解可靠性方案探討
低密度超音速減速器
基于STM32單片機的微電網模擬系統設計
大跨懸索橋吊索阻尼比影響因素分析
基于ARM和Zigbee 的變壓器試驗培訓模擬系統
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合