孟祥杰,Dennis E Anderson,王文軍, Alexander G Bruno,陶 鑫,張超飛,成 波
(1.清華大學,汽車安全與節(jié)能國家重點實驗室,北京 100084; 2.哈佛醫(yī)學院,波士頓 02215,美國;3.麻省理工學院,波士頓 02139,美國)
2016099
駕駛員腰部負載的計算求解與驗證*
孟祥杰1,Dennis E Anderson2,王文軍1, Alexander G Bruno3,陶 鑫1,張超飛1,成 波1
(1.清華大學,汽車安全與節(jié)能國家重點實驗室,北京 100084; 2.哈佛醫(yī)學院,波士頓 02215,美國;3.麻省理工學院,波士頓 02139,美國)
駕駛員腰部的肌肉力、關(guān)節(jié)力等負載與駕駛舒適性密切相關(guān),但難以直接測量。本文中建立了駕駛員肌肉骨骼生物力學模型,提出了一種基于Matlab-OpenSim聯(lián)合仿真的駕駛員與座椅界面接觸力和摩擦力計算求解方法,并通過人椅接觸壓力測試和接觸界面摩擦力與腰椎關(guān)節(jié)壓力仿真對上述模型和方法進行驗證。結(jié)果表明,本文中提出的駕駛員肌肉骨骼生物力學模型和人椅界面接觸負載的計算方法可有效解決行駛工況下駕駛員腰部負載的定量評估問題,對駕駛室空間布局和舒適性設(shè)計具有重要工程應(yīng)用價值。
人機工程;舒適性設(shè)計;肌肉骨骼力學模型;Matlab-OpenSim聯(lián)合仿真;接觸壓力
座椅系統(tǒng)約束下的駕駛姿勢與座椅的舒適性密切相關(guān),通過駕駛姿勢優(yōu)化可以指導(dǎo)座椅系統(tǒng)的舒適性設(shè)計。坐姿駕駛員在人-椅界面會形成特定的體壓分布,且該分布形式會隨著座椅硬度和外形等因素而變化[1],故體壓分布被廣泛地應(yīng)用到汽車座椅的舒適性評價與設(shè)計中。然而,該方法在舒適性評價中的可重復(fù)性和準確性較差,不能測量對駕駛舒適性具有重要影響[2]且不可忽視的人椅間接觸摩擦力[3-4]。特別是,該方法不能對直接影響人體舒適性的肌肉負載和關(guān)節(jié)力等給出定量評估[5]。
肌肉骨骼生物力學模型可以對人體肌肉力、關(guān)節(jié)力等重要但難以測量的量給出有效的評估,從而使依據(jù)肌肉和關(guān)節(jié)負載定量、客觀地評價駕駛舒適性成為可能。然而,基于逆向動力學的肌肉骨骼生物力學仿真,是以已知運動姿態(tài)和外負載為前提。在駕駛員的肌肉力和關(guān)節(jié)力的評估研究中,雖然可以通過實驗測量出駕駛員與座椅之間的接觸反力,但在汽車座椅和駕駛空間設(shè)計的初期,需要完全基于虛擬仿真的設(shè)計平臺,對人椅接觸界面外負載進行合理的估計,這對開展相關(guān)設(shè)計研究具有重要的工程應(yīng)用價值。文獻[5]和文獻[6]中基于Anybody軟件,曾使用多剛體動力學的方法優(yōu)化求解駕駛員-座椅接觸界面外負載,但其人椅接觸界面摩擦力的估算方法的研究存在不足。
OpenSim[7]已發(fā)展為肌肉骨骼生物力學領(lǐng)域應(yīng)用最廣泛的仿真實驗平臺之一?;谠撈脚_和現(xiàn)有的Christophy模型[8],本文中創(chuàng)建了駕駛員肌肉骨骼生物力學模型,并提出一種駕駛員人椅接觸界面接觸壓力和摩擦力計算求解的方法,并通過實驗和文獻數(shù)據(jù)對該方法求解結(jié)果的有效性進行驗證。
1.1 駕駛員肌肉骨骼力學模型
文獻[8]中創(chuàng)建的脊柱肌肉骨骼生物力學模型含有胸、骨盆和5個腰椎,共7個剛體。據(jù)此,本文中使用238個Millard 2012 Equilibrium Muscle型肌腱模型[9-10]表征人體腰背部的8個主要的肌肉群:豎脊肌、腹直肌、腹內(nèi)斜肌、腹外斜肌、腰大肌、腰方肌、多裂肌與背闊肌。人體骨骼和各類軟組織的質(zhì)量依據(jù)解剖學數(shù)據(jù)分配到對應(yīng)剛體[11]。各腰椎關(guān)節(jié)均為3自由度鉸鏈關(guān)節(jié),且不同姿勢及運動中,腰椎的姿勢旋轉(zhuǎn)角參照文獻[12]~文獻[14]中的測量結(jié)果,被設(shè)定為胸-骨盆屈伸角、側(cè)傾角、內(nèi)旋角的線性函數(shù),但不添加運動約束。
如圖1所示,在文獻[8]中的脊柱肌肉骨骼生物力學的模型基礎(chǔ)上添加四肢和頭頸的剛體模型,可以仿真分析與駕駛員四肢接觸的外負載和四肢本身質(zhì)量對腰部肌肉和關(guān)節(jié)負載的影響,并在腰椎處添加合理的剛度矩陣[15]以表征椎間盤和椎間韌帶等椎間被動組織的力學特性??紤]到腰背部肌肉負載對駕駛姿勢下的舒適度影響顯著,為簡化模型,提高仿真中計算效率,只考慮四肢肌肉在相應(yīng)關(guān)節(jié)處產(chǎn)生的力與力矩,并不考慮四肢各肌肉所承受的載荷。
1.2 接觸界面外負載求解
參照文獻[2]中的建模方法,通過在駕駛員肌肉骨骼生物力學模型各剛體上添加支撐(每個支撐點沿其所在剛體局部坐標系3個坐標軸方向存在3個力,如圖1所示),來實現(xiàn)人-座椅、人-轉(zhuǎn)向盤和人-踏板等處接觸外負載(外界通過其與人體的接觸面作用于人體上的載荷)的仿真。關(guān)于駕駛員與座椅的接觸載荷,參考體壓分布測量實驗的結(jié)果,在壓力分布中心位置附近對于各個剛體添加支撐點。人體的肌肉骨骼系統(tǒng)是冗余靜不定的復(fù)雜力學系統(tǒng),不能通過運動和外載荷直接求出各個肌肉力。一般以所有肌肉激活度α的平方和最低為優(yōu)化目標,通過靜態(tài)優(yōu)化迭代的方法,使強壯的肌肉更多地參與激活,從而使整體的激活度最低,優(yōu)化求解得到靜態(tài)姿勢下關(guān)節(jié)力和力矩在各肌肉間的分配[16],即
(1)
0≤Fi≤Fi,max,i=1,…,n
(2)
人椅界面間的作用力需要滿足兩個條件:法向力只能為壓力,切向力小于最大靜摩擦力。在肌肉力與接觸外負載聯(lián)合優(yōu)化求解的過程中,一方面需要對包括接觸界面摩擦力在內(nèi)的接觸外負載設(shè)定較大的權(quán)重(最大輸出力),以體現(xiàn)“肌肉負載最小化”的原則[2];另一方面不可將接觸界面摩擦力的權(quán)重設(shè)定得過大而導(dǎo)致其計算結(jié)果超過人椅界面間的最大靜摩擦力。采用迭代法將接觸界面摩擦力的權(quán)重不斷調(diào)低,直至其結(jié)果小于最大靜摩擦力為止,從而保證接觸界面摩擦力的計算得到合理的結(jié)果。其中,法向力僅能為壓力,通過約束人椅接觸界面法向力的激活度在肌肉力優(yōu)化求解中僅可處于0~1之間來實現(xiàn)。而接觸界面的摩擦力權(quán)重則使用OpenSim軟件平臺與Matlab聯(lián)合仿真的接口,通過Matlab在迭代循環(huán)中不斷調(diào)整模型中接觸摩擦力的“最大輸出力Fi,max”值來實現(xiàn),直至滿足
(3)
式中:i為支撐點編號;μ為摩擦因數(shù);R為優(yōu)化獲得的接觸反力;Ffi為摩擦力,即接觸面內(nèi)切向力的等效合力。
仿真流程如圖2所示。其中每次降低Fi,max值的比例后,可根據(jù)仿真結(jié)果適當調(diào)整,以加快仿真速度或提高仿真準確度。
靜態(tài)優(yōu)化結(jié)束后,即可獲得駕駛員舒適性評價所需任意肌肉束的激活度、肌肉力和各目標關(guān)節(jié)的反力。
通過人椅接觸界面體壓分布測量實驗和接觸界面摩擦力仿真實驗對所提出的人椅接觸界面求解方法進行驗證,并通過椎間關(guān)節(jié)壓力仿真實驗對整個研究方法做整體性驗證。
2.1 人椅接觸界面體壓分布的測試
實驗在駕駛舒適性評價實驗臺上進行,該平臺由VICON光學運動捕捉系統(tǒng)、Tekscan壓力測試墊、力學傳感器和10自由度可調(diào)節(jié)汽車座椅實驗臺構(gòu)成,如圖3所示。3名被試者的身高和體質(zhì)量信息如表1所示。
表1 被試者身高體質(zhì)量信息
測試前,被試者在實驗人員的幫助下選擇舒適駕駛姿勢。之后,維持駕駛姿勢并同步采集駕駛姿勢和體壓分布等信號。
測試后,從VICON采集軟件中導(dǎo)出34個Marker的坐標。之后,在OpenSim中依據(jù)被試者的身高和體質(zhì)量分別對初始駕駛員肌肉骨骼力學模型縮放、標定后,將所得Marker的坐標導(dǎo)入OpenSim中,生成圖3右側(cè)駕駛姿勢,并進行圖2中所示的駕駛員接觸界面外負載仿真求解。3名被試者人-椅接觸反力的仿真結(jié)果與測量值(均值及變化范圍)如圖4所示。其中,人椅摩擦因數(shù)設(shè)為皮膚與布料的平均摩擦因數(shù),為0.46[17]。
由圖4可知,考慮體壓測量值的波動,仿真所得各部分接觸反力值與測量值相近,除被試者1的背部預(yù)測值略高于實驗值外,其余測量值均在相應(yīng)實驗測量值的最大值與最小值之間。
1.2 人椅接觸界面摩擦力仿真驗證
由于人椅接觸界面的摩擦力難以直接準確測量,本文中設(shè)計如圖5所示的仿真實驗。該實驗中,斜坡作用在人體上的摩擦力已知,為該被試者的重力在沿斜坡方向上的分力,即
Ffi=重力×sin15°=810×sin15°=209.6N
(4)
由于背部、腰部和腿部的支撐點均不與斜坡接觸,故而相應(yīng)接觸點的最大輸出力Fi,max均設(shè)為0;臀部和足部與斜坡接觸界面的摩擦因數(shù)均設(shè)為0.8。仿真后,臀部和足部的摩擦力之和為210.2N,誤差僅0.6N(0.29%)。本文中的支撐點力可以完美地產(chǎn)生駕駛員坐姿平衡中所需的摩擦力。
2.3 駕駛員腰椎關(guān)節(jié)壓力驗證實驗
人椅界面間的接觸反力和接觸摩擦力預(yù)測值的準確性,直接影響駕駛員坐姿下腰椎關(guān)節(jié)壓力預(yù)測值的準確性。依據(jù)文獻[18]中被試者的身高和體質(zhì)量對模型縮放后,依據(jù)圖片測得被試者坐姿下各姿勢關(guān)節(jié)角,建立如圖6所示的坐立姿勢。
因現(xiàn)階段缺少相關(guān)實驗而難以直接驗證腰椎椎間關(guān)節(jié)壓力[18],故僅用相對關(guān)節(jié)壓力進行驗證,即所有關(guān)節(jié)壓力均采用相對正直站立姿勢下關(guān)節(jié)壓力的比值來表示。以前屈30°為例,仿真求解的L4-L5椎間關(guān)節(jié)壓力是豎直站立姿勢下的202%,即相對關(guān)節(jié)壓力為202%,而通過壓力傳感器測得的同工況的相對關(guān)節(jié)壓力為200%。具體方法參照文獻[19]和文獻[20]。
為進一步考察所測得姿勢關(guān)節(jié)角誤差所致的計算誤差,將所測量得到的各關(guān)節(jié)角均放大、縮小10%,并把仿真所得L4-L5關(guān)節(jié)之間椎間反力與原仿真結(jié)果的差值作為誤差,放在圖中,如圖7所示,坐姿下測量所得相對關(guān)節(jié)壓力為72%,而不同坐姿下的預(yù)測值為61.5%~75.5%,故本文中方法可以有效地預(yù)測坐姿下L4-L5椎間關(guān)節(jié)壓力,該肌肉骨骼力學模型與接觸界面負載的計算求解方法可有效解決駕駛工況下駕駛員腰部負載難以定量評估的問題。
基于文獻[8]中的脊柱肌骨模型創(chuàng)建了可求解腰部關(guān)節(jié)力和肌肉負載的駕駛員生物力學模型。通過Matlab不斷修改接觸摩擦力優(yōu)化權(quán)重的方法,不斷降低仿真中的摩擦力優(yōu)先級,進而降低所獲得的摩擦力,直至所產(chǎn)生的摩擦力小于靜摩擦力。雖然基于已開展驗證的文獻[8]中的脊柱模型建立駕駛員肌肉骨骼生物力學模型,但座椅的支撐力相當于是駕駛員肌肉骨骼力學模型的外力輸入,會直接影響模型剛體間關(guān)節(jié)壓力,進而影響各肌肉力的求解結(jié)果。故須通過駕駛實驗臺人椅接觸界面體壓分布測試和接觸界面摩擦力、腰椎關(guān)節(jié)壓力的仿真對其進行驗證。結(jié)果表明,上述方法可有效地估計目標姿勢的人椅接觸外負載,進而可在設(shè)計初期,在純仿真環(huán)境下進行汽車座椅與駕駛空間布局設(shè)計的相關(guān)研究。
仿真分析發(fā)現(xiàn),支撐點的位置會影響各部分體壓的分布,但對仿真所得椎間關(guān)節(jié)壓力和肌肉負載影響較小。依據(jù)不同被試者身高和體壓分布實驗數(shù)據(jù)所獲得壓力分布中心的位置確定支撐點的位置,有助于提高仿真的準確性。此外,仿真四肢肌肉、在相應(yīng)關(guān)節(jié)處產(chǎn)生力矩的“坐標系執(zhí)行器”,在靜態(tài)優(yōu)化中的相對優(yōu)先級是導(dǎo)致體壓仿真幅值與測量值存在差異的一個主要原因。由于仿真中,不確定人體四肢肌肉主動肌肉收縮參與姿勢平衡的程度,故會使仿真所得壓力值與測量值存在差異。增加實驗樣本,獲得具有統(tǒng)計學意義的“最大輸出力”值,或者基于肌電測量實驗,依據(jù)四肢肌肉在姿勢平衡中的激活度決定“最大輸出力”的值,有助于更準確地預(yù)測人椅接觸外負載,以獲得準確的椎間關(guān)節(jié)力和肌肉負載。與此同時,如圖5所示,在被試者姿勢、體壓分布采集的1min內(nèi),被試者腰背部和臀部的體壓分布存在測量值的較大波動。輕微姿勢變化和被試者身體內(nèi)部肌肉收縮力的變化,均會導(dǎo)致所測得的體壓分布和幅值發(fā)生變化。
此外,在已獲得駕駛員體壓分布信息結(jié)果的情況下,也可僅使用該方法生成難以測量的接觸摩擦力。研究中,基于測得的體壓分布分析人椅間接觸反力和作用中心,并將其視為坐姿下肌肉骨骼模型仿真的外負載。雖然,因駕駛姿勢多為準靜態(tài)姿勢,未對動態(tài)坐姿進行驗證,但由于支撐力的功能本質(zhì)上與肌肉骨骼力學模型的肌肉力相同,所以該方法理論上適用于振動和駕駛操作等工況下動態(tài)動力學仿真。
分析還發(fā)現(xiàn),人椅接觸界面接觸反力測量值與預(yù)測值存在差異的另一個原因是由于真實人椅接觸界面與模型中相應(yīng)剛體的局部坐標系平面不一致所致。例如,駕駛員第一腰椎位置人椅接觸界面與模型第一腰椎剛體的局部坐標系的Y-Z平面略有差異,這會使預(yù)測所得沿局部坐標系X方向的接觸壓力與實驗中真實接觸壓力方向存在些許差別。特別是本文中的肌肉骨骼力學模型,將第12胸椎和肋骨等模擬為一個剛體,而真實人體中存在更多自由度,從而使人椅接觸平面與模型中支撐點所在背部平面存在較大差異。這可能是背部接觸反力的測量值與預(yù)測值存在差異的原因之一。但由力的平移定理知,該原因并不會對仿真椎間關(guān)節(jié)壓力和腰部負載造成較大影響。
所提出的駕駛員人椅接觸界面接觸反力和摩擦力計算求解方法可有效地解決肌骨生物力學模型坐姿仿真中人椅界面外負載的求解問題。該方法與本文中所創(chuàng)建的駕駛員肌肉骨骼生物力學模型結(jié)合在一起,可對不同駕駛姿勢和駕駛空間布局下駕駛員腰部關(guān)節(jié)力和肌肉力等負載給出有效定量評估,特別是對初期座椅和汽車駕駛空間的舒適性設(shè)計具有重要的工程應(yīng)用價值。
[1] 金曉萍,袁向科,王波,等.汽車泡沫坐墊舒適性的客觀評價方法[J].汽車工程,2012,34(6):551-555.
[2] RASMUSSEN J, T?RHOLM S, ZEE M D. Computational Analysis of the Influence of Seat Pan Inclination and Friction on Muscle Activity and Spinal Joint Forces[J]. International Journal of Industrial Ergonomics,2009,39:52-57.
[3] BADER D L, BOWDER P. Mechanical Characteristics of Skin and Underlying Tissues in Vivo[J]. Biomaterials,1980,4:305-308.
[4] BENNETT L, KAUVER D, LEE B Y, et al. Shear vs Pressure as Causative Factors in Skin Blood Flow Occlusion[J]. Archives of Physical Medicine and Rehabilitation,1979,60:309-314.
[5] GRUJICIC M, PANDURANGAN B, XIE X, et al. Musculoskeletal Computational Analysis of the Influence of Car-seat Design/adjustments on Long-distance Driving Fatigue[J]. International Journal of Industrial Ergonomics,2010,40:345-355.
[6] GRUJICIC M, PANDURANGAN B, ARAKERE G. Seat-cushion and Soft-tissue Material Modeling and a Finite Element Investigation of the Seating Comfort for Passenger-vehicle Occupants[J]. Materials & Design,2009,30:4273-4285.
[7] SETH A, SHERMAN M, REINBOLT J A, et al. OpenSim: a Musculoskeletal Modeling and Simulation Framework for in Silico Investigations and Exchange[J]. Procedia IUTAM 2,2001:212-232.
[8] CHRISTOPHY M, SENAN N A F. A Musculoskeletal Model for the Lumbar Spine[J]. Biomech Model Mechanobiol,2012,11:19-34.
[9] HICKS J. OpenSim User’s Guide[G/OL]. http://simtk-confluence.stanford.edu:8080/display/OpenSim/User%27s+Guide.2014.
[10] MILLARD M, UCHIDA T, SETH A, et al. Flexing Computational Muscle: Modeling and Simulation of Musculotendon Dynamics[J]. Journal of Biomechanical Engieering,2013,135(2):1-11.
[11] MENG X J, ANDERSON D E, BRUNO A G, et al. An Open-source Musculoskeletal Model of Driving for Lumbar Force Predictions[C]. Manufacturing and Engineering Technology (ICMET 2014),2014:217, Poster presentation.
[12] WONG K, LUK K, LEONG J, et al. Continuous Dynamic Spinal Motion Analysis[J]. Spine,2006,31(4):414-419.
[13] ROZUMALSKI A, SCHWARTZ M H, WERVEY R, et al. The in Vivo Three-dimensional Motion of Human Lumbar Spine During Gait[J]. Gait Posture,2008,28(3):378-384.
[14] FUJII R, SAKAURA H, MUKAI Y, et al. Kinematics of Lumbar Spine in Trunk Rotation: In Vivo Three-dimensional Analysis Using Magnetic Resonance Imaging[J]. European Spine Journal,2007,16(11):1867-1874.
[15] GARDNER-MORSE M K, STOKES I A F. Structural Behavior of Human Lumbar Spinal Motion Segments[J]. Journal of Biomechanics,2004,37:205-212.
[16] MODENESE L, PHILLIPS A T M, BULL A M J. An Open Source Lower Limb Model: Hip Joint Validation[J]. Journal of Biomechanics,2011,44(12):2185-2193.
[17] ZHANG M, MAK A F T. In Vivo Friction Properties of Human Skin[J]. Prosthetics and Orthotics International,1999,23:135-141.
[18] WILKE H J, NEEF P, HINZ B, et al. Intradiscal Pressure Together with Anthropometric Data-a Data Set for the Validation of Models[J]. Clinical Biomechnics,2001,16:111-126.
[19] HAN K S, ZANDER T, TAYLOR W R, et al. An Enhanced and Validated Generic Thoraco-lumbar Spine Model for Prediction of Muscle Forces[J]. Medical Engineering & Physics,2012,34:709-716.
[20] DREISCHARF M, ROHLMANN A, ZHU R, et al. Is It Possible to Estimate the Compressive Force in the Lumbar Spine from Intradiscal Pressure Measurements? A Finite Element Evaluation[J]. Medical Engineering & Physics,2013,35:1385-1390.
Computational Determination and Validation of Driver Lumbar Loading
Meng Xiangjie1, Dennis E Anderson2, Wang Wenjun1, Alexander G Bruno2, Tao Xin1, Zhang Chaofei1& Cheng Bo1
1.TsinghuaUniversity,StateKeyLaboratoryofAutomotiveSafetyandEnergy,Beijing100084; 2.HarvardMedicalSchool,Boston02215,USA; 3.MassachusettsInstituteofTechnology,Boston02139,USA
The muscle forces and joint forces of driver’s lumbar are closely related to driving comfort, but are difficult to measure. In this paper, a musculoskeletal biomechanical model of driver is created, a calculation method of contact force and friction force on driver-seat interface is proposed based on Matlab-OpenSim co-simulation, and the above-mentioned model and methods are verified by the measurement of contact pressure between driver and seat and the simulation of the friction force on contact interface and the pressure on lumber vertebra joint. The results show that the model created and the methods proposed can effectively tackle the issue of quantitative evaluation of the lumbar loading of driver in driving condition. This study has a high engineering application value for the spatial layout and comfort design of car cabin.
ergonomics; comfort design; musculoskeletal model; Matlab-OpenSim co-simulation; contact pressure
*國家自然科學基金(50875151)和美國NIH基金(K99AG042458,R01AR053986,F31AG041629)資助。
原稿收到日期為2014年9月1日,修改稿收到日期為2015年4月20日。