劉云龍
(沈陽航空航天大學機電工程學院,遼寧 沈陽 110034)
基于MATLAB的RSCS空間機構運動分析
劉云龍
(沈陽航空航天大學機電工程學院,遼寧 沈陽 110034)
本文基于坐標變換構造出RSCS空間機構上某點的運動學數學模型,利用MATLAB語言編寫程序,繪出其空間軌跡圖形,使運算結果可視化。
RSCS空間機構;運動分析;MATLAB
空間機構可以實現復雜的運動。但其設計、分析計算也比較復雜。由于計算技術的發展和大型計算工具軟件的出現,空間機構計算的繁復性越來越小。
空間RSCS四桿機構又稱為空間擺缸機構。該機構由1個轉動副R、1個圓柱副C和2個球面副S連接4個構件而組成4一1一2一3一4的封閉結構,圖1中桿1、2、3和4分別為從動搖桿、活塞、液壓缸和機架。該機構可用于將桿2和3之間的相對移動轉換為桿1的擺動。此機構應用比較廣泛,常見于飛機起落架收放機構,當活塞2在油壓作用下相對于油缸3伸縮時,支柱1繞轉動副A軸線轉動,從而達到收放輪子的目的[1一2]。本文應用Matlab軟件,開發了RSCS空間機構運動分析的軟件,對計算結果進行可視化分析,對該空間結構的分析有實際意義。

圖1 RSCS空間機構坐標系
1.1 坐標系的選取
按照D一H坐標系規定,選取k1、k4軸與轉動副A的軸線重合,k2軸通過球面副B和移動副C的中心,i1過球面副B的中心且i1⊥k4,i1⊥k1,i4過球面副D且i4⊥k4。
已知結構參數:h1、h4、s4、s。求θ1、ω、dω/dt和Q點的軌跡。
1.2 建立數學模型
因OABCDO構成空間封閉形,故

4間的旋轉變換矩陣,

1.2.1 求解θ1、ω、dω/dt
從式(1)中解出k2,由k2·k2=1可得:


將式(3)兩端對t求導,可得桿1的角加速度

1.2.2 Q點的軌跡、速度、加速度模型
Q點的軌跡可用坐標系O’i4j4k4中的向量表達為:

式(5)左乘矩陣P變換到MATLAB仿真屏幕坐標OXYZ,故Q點在屏幕坐標系中的方程為:

將式(6)兩端對t求導可得Q點的3個速度分量為:

同理將式(7)兩端對t求導可得Q點的3個加速度分量為:

其中


Matlab是MathWorks公司的產品,被從事科學研究、工程計算的廣大科技工作者和高校師生認為是必須掌握的應用軟件,它具有強大的矩陣處理和運算功能、豐富的圖形表達功能[3]。應用matlab軟件編寫RSCS空間機構運動分析程序的過程如下[4]。
2.1 確定仿真范圍為s∈[smin,smax],將s離散為n+1個數值,sk=(smax一smin)k/n(k=1,2,…,n+1),其中smin,smax分別為s的最小值和最大值.

2.3 以s為橫坐標,分別以θ1、ω、dω/dt為縱坐標,用plo(t)函數顯示θ1、ω、dω/dt與s關系的仿真圖。
2.4 以向量X、Y、Z為坐標,用plot3()函數顯示Q點軌跡。
如圖1所示的RSCS空間機構,已知h1=80mm,h4= 20mm,s4=30mm,m=105mm,n=10mm,l=30mm,s∈[68mm,104mm]。運行程序,可得Q點軌跡的三維曲線圖(如圖2所示)及s與θ1之間關系的曲線圖(如圖3所示)。
在Matlab軟件平臺下,開發了RSCS空間機構的運動學分析的程序。
應用Matlab軟件,可以方便地實現RSCS空間機構的運動學模型的求解,并對結果進行圖形仿真。

圖2 Q點軌跡的三維曲線圖

圖3 s與θ1關系曲線圖
[1]謝存禧,鄭時雄,林怡青.空間機構設計[M].上海:上海科學技術出版社,1996.
[2]中國機械設計大典編委會.中國機械設計大典(第4卷)[M].南昌:江西科學技術出版社,2002.
[3]張志涌,等.Matlab教程一基于6.x版本[M].北京:北京航空航天大學出版社,2001.
[4]高洪,等.基于MATLAB的CCS空間機構運動學仿真[J].機械傳動,2005,29(3):38一40.
Kinematics Analysis for SPatial RSCS Mechanism Based onMATLAB
Liu Yunlong
(Schoolof Mechanical and Electronic Engineering,Shenyang Aerospace University,Shenyang Liaoning 110034)
Kinematics and mathematical model of a point on the Spatial RSCS Mechanism was established based on coordinate transformation.The program was writtenusing MATLAB and the spatial track of the point was plotted.The calculation result of program was visualized.
Spatial RSCS Mechanism;Kinematics Analysis;MATLAB
TH112
A
1003一5168(2015)07一0059一3
2015一6一18
劉云龍(1976一),男,碩士,講師,研究方向:機械設計制造及其自動化。