折疊式高空作業(yè)車臂架是高空作業(yè)車的升降機(jī)械運(yùn)動部分,由臂架、關(guān)節(jié)和末端工作臺構(gòu)成,是一系列連接在一起的開鏈臂桿,對臂架系統(tǒng)建模即是對這些開鏈臂桿推導(dǎo)數(shù)學(xué)模型,最終目的是為控制策略的研究提供動力學(xué)基礎(chǔ)。
柔性機(jī)械臂建模廣泛地使用牛頓-歐拉法、雷茨展開法、拉格朗日和假設(shè)模態(tài)法、凱恩方程法等來推導(dǎo)柔性臂的動力學(xué)方程,K.HLOW等利用拉格朗日方程得到非線性受限柔性機(jī)械臂的運(yùn)動方程;Huston等采用Kane方程法建立了柔性多體學(xué)模型。而折疊式高空作業(yè)車臂屬于柔性作業(yè)臂,其柔性多體動力學(xué)模型也是基于這幾類方法建立的。
對高空作業(yè)車柔性模型的建模研究開始于結(jié)構(gòu)較折疊式簡單的伸縮式高空作業(yè)車,QinghuiYuan等將伸縮式高空作業(yè)車視為一個(gè)未知模型,并未對其建立數(shù)學(xué)模型,而是根據(jù)臂長和旋角建立了作業(yè)平臺位置模型,根據(jù)液壓缸驅(qū)動桿位移,利用三角函數(shù)關(guān)系建立關(guān)節(jié)旋角模型,最終通過傳感器檢測信號,反饋控制液壓缸驅(qū)動桿位移和臂長來控制作業(yè)平臺位置;對柔性臂的建模使用了懸臂梁理論,僅計(jì)算了靜態(tài)的柔性變形,并通過靜態(tài)變形補(bǔ)償器來控制旋角以控制作業(yè)平臺達(dá)到期望位置。由于只建立了各控制量的傳遞關(guān)系,未建立實(shí)際系統(tǒng)的數(shù)學(xué)模型,這對之后的控制器設(shè)計(jì)和調(diào)試加大了難度。
王富亮、經(jīng)迎龍對折疊式高空作業(yè)車建模的研究時(shí),將作業(yè)臂視為剛性構(gòu)件,將作業(yè)平臺視為一個(gè)有阻尼擺臂柔性系統(tǒng),他們利用D-H法建立各臂桿坐標(biāo)傳遞關(guān)系,并求得各作業(yè)臂上某一點(diǎn)的位移、速度,進(jìn)而求得各作業(yè)臂的動能和勢能,最終利用拉格朗日方程法建立折疊式高空作業(yè)臂桿模型,該模型由于考慮了轉(zhuǎn)臺的轉(zhuǎn)動,為一個(gè)三維模型。另外,王富亮在文中還建立了柔性地基模型,考慮了柔性地基對高空作業(yè)車動態(tài)穩(wěn)定性的影響。文中基于剛性假設(shè)的建模方法未考慮作業(yè)臂柔性變形對作業(yè)平臺的振動和定位的影響;將驅(qū)動輸入等效與執(zhí)行器的驅(qū)動力矩相對應(yīng)的轉(zhuǎn)動力矩,并未考慮液壓缸驅(qū)動與作業(yè)臂實(shí)際位置的非線性影響,這兩點(diǎn)對實(shí)際系統(tǒng)建模是很重要的。
折疊式高空作業(yè)車臂架建模時(shí),考慮了臂桿柔性變形的對作業(yè)臂末端的振動和定位的影響,利用假設(shè)模態(tài)法表示了作業(yè)臂的彈性變形,并考慮了液壓缸的柔性對系統(tǒng)的影響。由于文中建模僅考慮了上、下臂,并將工作平臺固結(jié)在上作業(yè)臂末端,考慮到轉(zhuǎn)臺水平方向的轉(zhuǎn)動對作業(yè)臂彈性變形影響不大,未建立轉(zhuǎn)臺的轉(zhuǎn)動模型,因此該模型為一個(gè)平面二維模型;由于未建立擺臂系統(tǒng),因此文中未考慮作業(yè)臂運(yùn)動對擺臂受迫振動的影響,而該受迫振動相對作業(yè)臂的彈性振動幅度是不可忽略的。
湖南運(yùn)想重工在建模時(shí),為了簡化和重點(diǎn)地表達(dá)柔性作業(yè)臂運(yùn)動對擺臂和工作臺的影響,未建立液壓缸對作業(yè)臂繁瑣復(fù)雜的非線性輸入;在處理工作平臺模型時(shí),由于作業(yè)平臺是考阻尼油缸進(jìn)行調(diào)平的,所以這里把作業(yè)平臺看作一個(gè)帶阻尼的單擺系統(tǒng);在處理各作業(yè)臂關(guān)節(jié)摩擦力時(shí),由于關(guān)節(jié)摩擦力系數(shù)跟一個(gè)跟角度和角速度成復(fù)雜關(guān)系,難以建模,并且其相對慣性力、向心力和重力矩來說非常小,因此可忽略摩擦力矩,忽略項(xiàng)對模型建模影響不大。由于拉格朗日方程法的簡單,以及假設(shè)模態(tài)法能完全表示柔性構(gòu)件的動態(tài)特性,湖南運(yùn)想重工結(jié)合拉格朗日和假設(shè)模態(tài)法,推導(dǎo)折疊式高空作業(yè)車的柔性多體動力學(xué)方程。
柔性多體系統(tǒng)的動力學(xué)方程是非線性、強(qiáng)耦合方程,目前只能利用計(jì)算數(shù)值仿真求解該類型方程。由于柔性多體系統(tǒng)中有慢變分量和快變分量,會造成數(shù)值求解過程中出現(xiàn)“剛性方程”問題,另外傳統(tǒng)算法每步計(jì)算的舍入誤差和截?cái)嗾`差,以及這些誤差在以后計(jì)算中的傳播,都會對算法的精度和穩(wěn)定性帶來影響,因此國內(nèi)外很多研究人員在尋求一種對計(jì)算步長靈敏度不高,計(jì)算精度高且穩(wěn)定性強(qiáng)的計(jì)算方法上做了很多研究工作,研究出多種適合于求解剛性方程問題計(jì)算方法,例如隱式Runge-Kutta法、Gear法、MEBDF法等,其中隱式Runge-Kutta法作為MATLAB的ode15s求解器的計(jì)算方法,已得到廣泛應(yīng)用。