肖士昌,戴磊,崔柳燕,歐陽釗,袁雪芹
福特汽車工程研究(南京)有限公司,江蘇南京 211100
引擎蓋鉸鏈一般根據(jù)其與翼子板在后端的分縫情況使用兩連桿和四連桿兩種形式。與此同時在中高端車型上,助力式氣撐桿也是引擎蓋鉸鏈系統(tǒng)不可或缺的一部分。相對于兩連桿而言,四連桿的轉(zhuǎn)動瞬心和引擎蓋的質(zhì)心、氣撐桿動點的位置不易直觀確定,進(jìn)而引擎蓋的操作力、全開保持力也越顯模糊。
在引擎蓋鉸鏈系統(tǒng)結(jié)構(gòu)布置階段,四連桿鉸鏈和氣撐桿的位置可借助CATIA的DMU模塊,然而引擎蓋的操作力、全開保持力需要進(jìn)一步的計算。抑或?qū)で筱q鏈和氣撐桿供應(yīng)商的技術(shù)支持,而鉸鏈和氣撐桿供應(yīng)商不能在項目初期及時提供技術(shù)支持和高效合作,且對供應(yīng)商的解決方案進(jìn)行快速校核也是系統(tǒng)開發(fā)的難點。
鑒于此,本文對某車型建立助力式四連桿鉸鏈的幾何模型和發(fā)動機(jī)蓋操作力的力學(xué)模型。首先,運用解析幾何尋找四連桿的轉(zhuǎn)動瞬心和引擎蓋的質(zhì)心、氣撐桿動點等運動軌跡;其次,運用力矩平衡方程、向量運算并結(jié)合氣撐桿的特性得出不同溫度下發(fā)動機(jī)蓋的操作開閉力曲線;最后,利用Excel VBA編程快速驗證和迭代引擎蓋鉸鏈系統(tǒng)結(jié)構(gòu)布置。
某車型特殊點位置的坐標(biāo)值見表1,其基本參數(shù)見表2。
表1 某車型特殊點位置的坐標(biāo)值 單位:mm
表2 某車型基本參數(shù)
氣撐桿助力式引擎蓋在開啟和關(guān)閉過程中,其重力矩和氣撐桿力矩此消彼長,且均有平衡位置。在平衡位置之上會自動升起到全開位置,反之會下降。在全開位置,保持力矩要足夠克服背向風(fēng)的壓力;在接近關(guān)閉的位置,引擎蓋要有盡量大的動能克服鎖體、緩沖塊和密封系統(tǒng)的阻力,以減小操作者施加的能量。
如圖1所示,發(fā)動機(jī)蓋在開閉過程中任意位置,發(fā)動機(jī)蓋的重力力矩、四連桿鉸鏈的阻力力矩與氣撐桿力矩的代數(shù)和作為引擎蓋的操作力矩,即:
-FO·LO=nFS·LS-G·LG-2MH
(1)
-FC·LO=n(FS+f)·LS-G·LG+2MH
(2)
式中:FO為開啟操作力;FC為關(guān)閉操作力,方向與引擎蓋運動方向一致為正,反之為負(fù);LO為操作點力臂;G為帶附件的發(fā)動機(jī)蓋自重;LG為重力力臂;MH為單側(cè)四連桿鉸鏈摩擦扭矩,一般不超過2 Nm;FS為氣撐桿頂出力;f為單個氣撐桿摩擦力;n為氣撐桿數(shù)量;LS為氣撐桿力臂。
圖1 發(fā)動機(jī)蓋力矩平衡模型
根據(jù)機(jī)械原理的知識,四連桿鉸鏈運動過程中,A′B′任意一個位置的絕對瞬心都為P′[1]。因此以四連桿鉸鏈定點C、D,動點A、B為邊界條件,給出任意引擎蓋開角虛擬軸線的P′、質(zhì)心CG′、操作力作用點O′以及氣撐桿動點E′的位置是力矩平衡的關(guān)鍵所在。
如圖2所示,點A、B、C、D分別為四連桿鉸鏈在引擎蓋關(guān)閉位置時XZ平面上的投影,AD驅(qū)動桿繞D點在XZ平面內(nèi)做旋轉(zhuǎn)運動,AB、BC為連桿架,CD為機(jī)架,驅(qū)動桿AD與水平面的夾角分別為θ。
當(dāng)驅(qū)動桿AD轉(zhuǎn)過任意角度α?xí)r,A′B′、B′C是連桿AB、BC與之對應(yīng)的位置,此時連桿A′B′,CD的絕對瞬心為直線A′D與直線B′C的交點P′。
令連桿AD的長度為LAD,連桿AB的長度為LAB,連桿BC的長度為LBC,A′C的長度為LA′C。A′的位置坐標(biāo)如下:
XA′=XD+LAD·cos(θ+α)
(3)
ZA′=ZD+LAD·sin(θ+α)
(4)
如圖3所示,B′的位置是由以A′為圓心,半徑為LAB與以C為圓心,半徑為LBC的兩個圓的一個交點,B′坐標(biāo)[2]如下:
(5)
(6)
式(5)和式(6)中第三項的符號可以通過CATIA校核后確定,在此車型上取負(fù)。
圖3 連桿A′B′與CD的絕對瞬心
在確定A′、B′的坐標(biāo)后,即可確定此時的引擎蓋打開角度β:
(7)
據(jù)此可以得出引擎蓋在整個開閉過程中的四連桿動點AB和瞬心的位置。根據(jù)既定車型的引擎蓋全開狀態(tài)的頭部空間要求和手部最高點的要求,可以得出引擎蓋的最大開角βmax和驅(qū)動桿AD的最大轉(zhuǎn)角αmax。假定αmax為40°,α為0~40°,以1°遞增[3],分別得出引擎蓋打開角度與驅(qū)動桿AD轉(zhuǎn)過角度的關(guān)系如圖4所示。
圖4 引擎蓋打開角度與驅(qū)動桿AD轉(zhuǎn)過角度的關(guān)系
另一方面亦可根據(jù)A′、B′的坐標(biāo)與C、D的坐標(biāo)確定此時連桿A′B′、CD的絕對瞬心P′坐標(biāo):
(8)
(9)
特別的,當(dāng)XB′=XC時,XP′=XC
(10)
類似地,四連桿的動點A、B與瞬心P′的位置如圖5所示。
圖5 四連桿的動點A、B與瞬心P′的位置
氣撐桿是一種利用氣體壓強和受載面積差儲存能量的壓縮彈簧。在氣彈簧受到縱向壓力時,活塞會被推進(jìn)氣缸內(nèi),從而壓縮內(nèi)部的氣體并儲蓄勢能;反之當(dāng)外力解除時,氣彈簧的活塞復(fù)位,在伸展過程中釋放使能。此外氣體壓力收到環(huán)境溫度的影響,不同溫度下氣撐桿的頂出力各不相同,在設(shè)計時應(yīng)當(dāng)考慮極限溫度下(如-30、80 ℃)氣撐桿的性能表現(xiàn)。
某車型在溫度為20 ℃下的氣撐桿特性曲線如圖6所示,根據(jù)其在同向壓縮和伸展過程中的頂出力線性特點可以獲得行程中任意位置的頂出力。
在引擎蓋剛打開過程中,氣撐桿動點E′、引擎蓋質(zhì)心CG′和操作力作用點O′都是在XZ面內(nèi)做平面運動,其位置均可根據(jù)A′的坐標(biāo)和引擎蓋打開角度β表示。
以氣撐桿動點E′為例,在驅(qū)動桿AD轉(zhuǎn)過任意角度為α?xí)r,動點E′與四連桿的位置關(guān)系如圖7所示,F(xiàn)E為氣撐桿的初始位置連接點在XZ平面上的投影。
圖7 動點E′與四連桿的位置關(guān)系
由于動點E′與A′B′固聯(lián),令A(yù)E的長度為LAE,直線AE與水平面的夾角為γE。根據(jù)A′B′與A′E′在XZ平面上同時做旋轉(zhuǎn)運動且轉(zhuǎn)過的角度均為引擎蓋的開啟角度β可知,動點E′的位置如下:
XE′=XA′-LAE·cos(β-γE)
(11)
ZE′=ZA′+LAE·sin(β-γE)
(12)
式中:γE的正負(fù)號可由點A、E在Z方向位置關(guān)系決定,若E點低于A點,取正;反之取負(fù)。
同理可以分別求得質(zhì)心動點CG′(XCG′,ZCG′)和操作力動點O′(XO′,ZO′)的坐標(biāo)如下:
XCG′=XA′-LACG·cos(β-γCG)
(13)
ZCG′=ZA′+LACG·sin(β-γCG)
(14)
XO′=XA′-LAO·cos(β-γO)
(15)
ZO′=ZA′+LAO·sin(β-γO)
(16)
式中:LACG,LAO分別為A-CG和AO的連線長度;γCG,γO分別為直線A-CG和AO與水平面的夾角。
據(jù)此可以給出整個引擎蓋運動過程中氣撐桿動點E′、質(zhì)心CG′及操作力作用點O′的位置如圖8所示。
圖8 氣撐桿動點E′、質(zhì)心CG′及操作力作用點O′的位置
根據(jù)引擎蓋質(zhì)心CG′、操作力作用點O′的位置與對應(yīng)的四連桿瞬心的位置,可以得出重力的力臂LG和操作力的力臂Lo,對于氣撐桿力臂LS的求解需要借助三維向量的運算。氣撐桿力臂計算模型如圖9所示。
圖9 氣撐桿力臂計算模型
如圖9所示,在驅(qū)動桿AD轉(zhuǎn)過任意角度為α?xí)r,氣撐桿固定點F與動點E′的連線空間直線FE′與平行于Y軸且經(jīng)過P′點虛擬軸線的距離為線段FP′在FE′與經(jīng)過P′點的虛擬軸線公垂線上的投影長度。
(17)
由此可求解氣撐桿對虛擬軸線的扭矩(FS+f)LS與FSLS。值得注意的是,當(dāng)氣撐桿與XZ平面的夾角大于5°時,宜將氣撐桿的頂出力投影到XZ平面上以減小力矩誤差。綜上,將α取0~40°,即可得出發(fā)動機(jī)蓋操作力與打開角度β的關(guān)系,如圖10所示。
圖10 發(fā)動機(jī)蓋操作力與打開角度β的關(guān)系
由圖10可知,引擎蓋的操作力曲線平順,即使在低溫時也能在全開時具有一定的保持力。在關(guān)閉狀態(tài)的開啟力,全開時的保持力、自重和氣撐桿的平衡點操作點高度需要對照設(shè)計標(biāo)準(zhǔn)判斷四連桿和氣撐桿的布置合理性。值得提出的是整個系統(tǒng)的設(shè)計合理性應(yīng)當(dāng)結(jié)合實車的風(fēng)洞試驗和人機(jī)工程團(tuán)隊的評價,并作出適當(dāng)?shù)恼{(diào)整。
以A′為圓心、半徑為LAB與以C為圓心、半徑為LBC的兩個圓的一個交點,B′坐標(biāo)。令:X1=XA′,Z1=ZA′,X2=XC,Z2=ZC,R1=LAB,R2=LBC,O1O2=LA′C
Option Explicit
′GET TWO CIRCLE INSECT X POINT
Function Insect_X(X1 As Single,Z1 As Single,X2 As Single,Z2 As Single,r1 As Single,r2 As Single)As Single
Dim O1O2 As Single
O1O2=((X2-X1)^2+(Z2-Z1)^2)^0.5
Insect_X =(X1+X2)/2+(r1^2-r2^2)*(X2-X1)/2/O1O2^2-(((2*(r1^2+r2^2)/O1O2^2-(r1^2-r2^2)^2/O1O2^4-1))^0.5*(Z2-Z1))/2
End Function
′GET TWO CIRCLE INSECT Z POINT
Function Insect_Z(X1 As Single,Z1 As Single,X2 As Single,Z2 As Single,r1 As Single,r2 As Single)As Single
Dim O1O2 As Single
O1O2 =((X2-X1)^2+(Z2-Z1)^2)^0.5
Insect_Z =(Z1+Z2)/2+(r1^2-r2^2)*(Z2-Z1)/2/O1O2^2-(((2*(r1^2+r2^2)/O1O2^2-(r1^2-r2^2)^2/O1O2^4-1))^0.5*(X1-X2))/2
End Function
根據(jù)A′、B′的坐標(biāo)與C、D的坐標(biāo)確定此時的四連桿的瞬心P′坐標(biāo)。令:X1=XD,Z1=ZD,X2=XA′,Z2=ZA′,X3=XC,Z3=ZC,X4=XB′,Z4=ZB′
Option Explicit
′GET TWO LINE INSECT X POINT
Function POINT_X(X1 As Single,Z1 As Single,X2 As Single,Z2 As Single,X3 As Single,Z3 As Single,X4 As Single,Z4 As Single)As Single
If X3=X 4 Then
POINT_X=X3
Else
POINT_X =((X1*Z2-Z1*X2)/(X1-X2)-(X3*Z4-Z3*X4)/(X3-X4))/((Z3-Z4)/(X3-X4)-(Z1-Z2)/(X1-X2))
End If
End Function
′GET TWO LINE INSECT Z POINT
Function POINT_Z(X1 As Single,Z1 As Single,X2 As Single,Z2 As Single,X3 As Single,Z3 As Single,X4 As Single,Z4 As Single)As Single
If X3=X4 Then
POINT_Z=X3*(Z2-Z1)/(X2-X1)+(X1*Z2-X2*Z1)/(X1-X2)
Else
POINT_Z =((Z4*X3-Z3*X4)/(Z4-Z3)-(Z2*X1-Z1*X2)/(Z2-Z1))/((X2-X1)/(Z2-Z1)-(X4-X3)/(Z4-Z3))
End If
End Function
根據(jù)引擎蓋質(zhì)心CG′、操作力作用點O′的位置與對應(yīng)的四連桿瞬心的位置,可以得出重力的力臂LG和操作力的力臂Lo。令:X1=XF,Y1=YF,Z1=ZF,X1=XE′,Y1=YE′,Z1=ZE′,X3=XP′,Z3=ZP′
Option Explicit
′GET TWO LINE DISTANCE IN 3D
Function LINE_DISTANCE(X1 As Single,Y1 As Single,Z1 As Single,X2 As Single,Y2 As Single,Z2 As Single,X3 As Single,Z3 As Single)As Single
Dim U,V,W As Single
Dim dx,dy,dz As Single
Dim DIS As Single
′GET STRUT VECTOR
′(X1,Y1,Z1):STRUT FIXING POINT ON BODY
′(X2,Y2,Z2):STRUT FIXING POINT ON HOOD/HINGE
′(X3,0,Z3):VIRTAUL PIVOT POINT IN Y
dx=X2-X1
dy=Y2-Y1
dz=Z2-Z1
′GET CROSS PRODUCT OF STRUT VECTOR AND VITUAL PIVOT VECTOR THEN NORMALIZE,′PIVOT VECTOR(0,1,0)
U=-dz
V=0
W=dx
DIS =(U^2+V^2+W^2)^0.5
′GET DOT PRODUCT OF(U,V,W)&(dx,dy,dz)
dx=X3-X1
dy=0-Y1
dz=Z3-Z1
LINE_DISTANCE=Abs(U*dx+V*dy+W*dz)
LINE_DISTANCE=LINE_DISTANCE/DIS
End Function
針對氣撐桿助力式四連桿鉸鏈系統(tǒng)在引擎蓋開閉機(jī)構(gòu)中應(yīng)用,建立助力式四連桿鉸鏈的幾何模型和發(fā)動機(jī)蓋操作力的力學(xué)模型,并根據(jù)建立的模型運用解析幾何尋找四連桿的轉(zhuǎn)動瞬心和引擎蓋的質(zhì)心、氣撐桿動點等運動軌跡。結(jié)合力矩平衡方程和氣撐桿的特性得出不同溫度下發(fā)動機(jī)蓋的操作開閉力曲線,借助Excel VBA編程達(dá)到快速驗證和調(diào)整引擎蓋鉸鏈系統(tǒng)結(jié)構(gòu)布置。