文/張?jiān)礉?馬振利
隨著現(xiàn)代科技的發(fā)展,裝備各種性能的預(yù)測(cè)已成為裝備生產(chǎn)之前的重要研究課題。虛擬仿真以及計(jì)算機(jī)硬件技術(shù)的發(fā)展為這種預(yù)測(cè)提供了可能。通過虛擬仿真分析預(yù)研裝備的可靠性、維修性、保障性以及其它性能已經(jīng)成為裝備研制的一個(gè)重要方面。裝備使用是一個(gè)人機(jī)系統(tǒng),在很多情況下需要建立人體模型才能更好地檢驗(yàn)裝備的性能。本文提出了一種利用大型建模軟件CATIA來進(jìn)行人體建模的方法。
CATIA是法國達(dá)索公司開發(fā)的一套CAD/CAM/CAE 軟件系統(tǒng),它將3D造型、虛擬制造、裝配及人機(jī)工程分析等功能集中于一體,提供了各種CAD/CAM/CAE數(shù)據(jù)之間的無縫連接,具有極其強(qiáng)大的三維建模和運(yùn)動(dòng)仿真功能。
CATIA V5的人機(jī)工程學(xué)分析組件共集成了四個(gè)模塊:人體行為分析(Human Activity Analysis)模塊、人體模型測(cè)量編輯(Human Measurements Editor)模塊、人體模型構(gòu)造(Human Builder)模塊和人體姿態(tài)分析(Human Posture Analysis)模塊,解決了從虛擬人體模型建立到人體姿態(tài)的編輯、測(cè)量與分析到生物力學(xué)分析等等一系列問題,可以形象地模擬實(shí)際操作或維修活動(dòng)中人的各種操作姿態(tài)和運(yùn)動(dòng)姿勢(shì),從而方便地幫助使用者進(jìn)行人因方面的分析和設(shè)計(jì)。
在CATIA人機(jī)分析組件中自帶有人體模型可以直接調(diào)用,但是該模型庫中沒有中國人群人體模型數(shù)據(jù),并且由于各行業(yè)對(duì)人體參數(shù)的要求不同(比如警察、軍人、飛行員的身高體重就有著明確的要求),所以經(jīng)常需要重新建立人體模型。CATIA的Human Builder模塊可以幫助建立所需要的人體模型。
要建立人體模型,首先需要確定人體尺寸的百分位數(shù)。人體尺寸百分位數(shù)是一個(gè)指標(biāo)、一個(gè)界值,一個(gè)百分位數(shù)將群體或者樣本分為兩個(gè)部分,假設(shè)人體百分位數(shù)為P,則有P%的測(cè)量值等于或者小于它,有(100-P)%的測(cè)量值大于它,例如P90 表示的就是90%的人群身體尺寸小于此值,而有10%的人群尺寸大于此值。在CATIA中,百分位數(shù)可以選擇或直接輸入確定,所有的人體測(cè)量變量將會(huì)在人體測(cè)量數(shù)據(jù)庫里被系統(tǒng)默認(rèn)。圖1是建立人體模型的對(duì)話框,可以直接選擇所需人體模型的父系產(chǎn)品、性別、百分位數(shù)等。
圖1 創(chuàng)建人體模型對(duì)話框
圖2 人體模型選項(xiàng)對(duì)話框
打開optional選項(xiàng)框可以選擇所需要建立的人群,如圖2所示,CATIA人群文件中自帶有美國人、日本人、韓國人、法國人可供選擇,但沒有中國人。圖2所示的是人群文件china.population.sws,是自定義的人群文件。
要?jiǎng)?chuàng)建一個(gè)需要的人群文件,必須要有該人群文件的相關(guān)數(shù)據(jù)。比如身高、臂長等等。CATIA創(chuàng)建人群文件必須遵循一定的形式。人群文件一般用擴(kuò)展名.sws作為這類文件特有的擴(kuò)展名。人群文件創(chuàng)建好以后,用戶就可以對(duì)自定義人群數(shù)據(jù)庫進(jìn)行加載。
人群文件的應(yīng)該遵循的基本格式是:
MEAN_STDEV M()/定義男性人群
MEAN_STDEV F()/定義女性人群
CORR M()/定義男性人群兩個(gè)變量的相關(guān)性
CORR F()/定義女性人群兩個(gè)變量的相關(guān)性
在MEAN_STDEV段中,要提供一個(gè)反應(yīng)人群的測(cè)量變量數(shù)值的統(tǒng)計(jì)量(平均數(shù)和標(biāo)準(zhǔn)差)?;靖袷绞牵?/p>
變量 平均數(shù) 標(biāo)準(zhǔn)差
變量是人體測(cè)量的可變參考數(shù),平均數(shù)是變量的平均數(shù),標(biāo)準(zhǔn)差是指定義變量的標(biāo)準(zhǔn)差值。
CORR段中可以設(shè)置任意兩個(gè)變量的相關(guān)依賴性。相關(guān)性被定義在-1.0~1.0之間,相關(guān)性絕對(duì)值越高,變量間的彼此依賴性就越高。
格式是:變量1 變量2 相關(guān)性數(shù)值
圖3 人體部分測(cè)量變量
變量1是第一個(gè)變量的參考數(shù),變量2是第二個(gè)變量的參考數(shù),相關(guān)性是把兩個(gè)變量聯(lián)系在一起的相關(guān)性數(shù)值。變量1的參考數(shù)必須比變量2的參考數(shù)小,給定的相關(guān)性數(shù)值必須在 [-1,1]之間。CATIA的部分測(cè)量變量如圖3所示。
以某新型油料裝備為例,在CATIA虛擬環(huán)境下進(jìn)行該裝備的虛擬維修人員建模,首先需要對(duì)維修作業(yè)人員身體各部位的靜態(tài)數(shù)據(jù)進(jìn)行測(cè)量,并進(jìn)行統(tǒng)計(jì)學(xué)分析,計(jì)算人體各部位參考變量的平均值以及方差。由于該裝備屬于軍事裝備,操作維修人員屬于軍人,軍人在身體、年齡要求以及其他方面與普通人有一定的區(qū)別。因此我們不能依據(jù)GB10000-88、GB/T16252—1996 等標(biāo)準(zhǔn)中18~60周歲的成年男性人體尺寸數(shù)據(jù)庫中的數(shù)據(jù),應(yīng)通過抽樣調(diào)查的方法,在Human Builder 模塊建立符合該裝備維修人員尺寸的人體模型數(shù)據(jù)庫。
隨機(jī)抽取20名男軍人進(jìn)行測(cè)量并作統(tǒng)計(jì)學(xué)分析后結(jié)果如表1:
表1 人體測(cè)量統(tǒng)計(jì)學(xué)分析結(jié)果
為簡(jiǎn)單起見,這里只列出了us3、us100、us107這三個(gè)人體測(cè)量的基本變量,CATIA應(yīng)用的人體測(cè)量變量共有254個(gè)(us2-us255)。
該油料裝備虛擬維修人體文件程序?yàn)椋?/p>
END 結(jié)果如圖4所示:
圖4 維修人員人群文件
程序中的us3 表示的是肩高的代碼,us100 表示的是身高的代碼,us107表示的是拇指尖觸及范圍。同樣地,可將人體其它參數(shù)輸入.sws 格式文件,從而得到更精確的裝備維修人員人體尺寸數(shù)據(jù)庫。
將該維修人員人群文件導(dǎo)入到CATIA人群模型中,如圖5所示,點(diǎn)擊Add,選擇serviceman.sws文件,單擊確定。該維修人員的人群文件就被順利讀取,相應(yīng)的人群就會(huì)添加到人群列表中,如圖6所示。根據(jù)實(shí)際情況,選擇人體百分位數(shù)為95,所產(chǎn)生的虛擬維修人員模型如圖7所示。
虛擬維修人員的建立,可大大提高人機(jī)仿真維修的真實(shí)性,能夠使設(shè)計(jì)研究人員直觀地看見裝備構(gòu)形和維修人員、維修工具以及維修作業(yè)的動(dòng)作過程,從而提高可靠性、維修性分析與評(píng)價(jià)的效率。因此,虛擬維修人員模型的建立對(duì)裝備有至關(guān)重要的作用。圖8為虛擬維修人員和該裝備操作艙的維修仿真。
圖5 導(dǎo)入人群模型界面
圖6 serviceman人群被添加到列表中
圖7 虛擬維修人員
圖8 虛擬維修人員操作裝備
采用CATIA軟件來建立人體模型是一個(gè)比較簡(jiǎn)便易行的人體建模辦法,可使人機(jī)工程研究以及裝備研發(fā)和維修性評(píng)估簡(jiǎn)化,降低了成本和技術(shù)難度。