董長(zhǎng)林,周仕明,李道奎*
(1.國(guó)防科技大學(xué)空天科學(xué)學(xué)院,長(zhǎng)沙 410073;2.空天任務(wù)智能規(guī)劃與仿真湖南省重點(diǎn)實(shí)驗(yàn)室,長(zhǎng)沙 410073)
艙外航天服是航天員出艙活動(dòng)必須穿戴的個(gè)人防護(hù)裝備。航天服充氣后出現(xiàn)內(nèi)外壓差,導(dǎo)致作業(yè)過程中出現(xiàn)氣體壓縮和材料變形等現(xiàn)象,它們共同作用在關(guān)節(jié)處產(chǎn)生阻力矩,影響航天員的作業(yè)能力。因此,艙外航天服的關(guān)節(jié)阻力矩大小對(duì)軟關(guān)節(jié)的靈活性和可靠性影響較大。由于航天員與不同結(jié)構(gòu)、不同尺寸的航天服之間存在著不同的人-服耦合特性,因而阻力矩特性不同??紤]上述特性對(duì)航天服進(jìn)行迭代與優(yōu)化時(shí),仿真和實(shí)驗(yàn)的成本高、效率低,故建立小樣本阻力矩預(yù)測(cè)方法對(duì)航天服設(shè)計(jì)開發(fā)階段具有重要意義。
航天服關(guān)節(jié)阻力矩特性研究大致包括關(guān)節(jié)阻力矩實(shí)驗(yàn)、有限元分析、理論計(jì)算和阻力矩預(yù)測(cè)4個(gè)研究階段。早期研究主要采用實(shí)驗(yàn)方法。Vykukal等設(shè)計(jì)了一種航天服關(guān)節(jié)阻力矩外置法測(cè)量裝置,為外置法實(shí)驗(yàn)的發(fā)展打下了基礎(chǔ)。Matty提出了一種能夠消除重力影響的水平面內(nèi)的測(cè)量方法,在關(guān)節(jié)阻力矩實(shí)驗(yàn)中應(yīng)用廣泛。在此基礎(chǔ)上,Meyen等針對(duì)航天服軟關(guān)節(jié)進(jìn)行了內(nèi)置法實(shí)驗(yàn),并測(cè)得內(nèi)置法驅(qū)動(dòng)的關(guān)節(jié)阻力矩。王曉東等進(jìn)行了航天服上肢關(guān)節(jié)艙外作業(yè)的實(shí)驗(yàn)研究,發(fā)現(xiàn)關(guān)節(jié)阻力矩不僅具有遲滯特性,還具有歷程特性。通過實(shí)驗(yàn)研究能夠獲得阻力矩特性,但成本高、效率低,在設(shè)計(jì)優(yōu)化階段難以窮舉。
伴隨計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展,逐漸利用仿真分析進(jìn)行關(guān)節(jié)阻力特性的研究,以降低成本。Furuya等進(jìn)行了航天服圓筒關(guān)節(jié)模型和波紋管關(guān)節(jié)模型的彎曲仿真,并分析了彎曲過程中褶皺出現(xiàn)原因及其發(fā)展的過程。尚坤等針對(duì)航天服平褶式關(guān)節(jié)進(jìn)行了有限元仿真,并通過能量法分析得知關(guān)節(jié)阻力矩是由氣體壓縮、材料變形及摩擦共同作用所導(dǎo)致。王魯豫等開展了航天服波紋式髖關(guān)節(jié)仿真研究,并以關(guān)節(jié)阻力矩和壓縮氣體做功最小為目標(biāo)進(jìn)行了優(yōu)化,提高了關(guān)節(jié)的靈活性和操作性。然而,對(duì)于復(fù)雜運(yùn)動(dòng)歷程或考慮不同人-服耦合特性時(shí),有限元方法的計(jì)算效率較低。
為解決上述問題,嘗試采用理論方法求解航天服的關(guān)節(jié)阻力矩。Schmidt建立了航天服關(guān)節(jié)膜和梁的理論模型,并通過實(shí)驗(yàn)驗(yàn)證了航天服關(guān)節(jié)更符合膜簡(jiǎn)化模型,即關(guān)節(jié)阻力矩主要是由壓縮氣體做功引起的;然后基于膜模型建立了無(wú)人狀態(tài)關(guān)節(jié)運(yùn)動(dòng)變形的解析模型,但由于體積計(jì)算存在誤差且僅考慮壓縮氣體產(chǎn)生的阻力矩,導(dǎo)致該模型僅適用于小角度范圍的關(guān)節(jié)轉(zhuǎn)動(dòng)。李廣利等通過能量法推導(dǎo)了無(wú)人狀態(tài)下波紋式關(guān)節(jié)的阻力矩方程,但其僅在彈性范圍內(nèi)適用,且難以考慮材料遲滯特性、厚度等因素的影響,與工程實(shí)際中的人-服耦合存在一定的誤差。綜上,現(xiàn)有的理論方法在變形假設(shè)和體積計(jì)算方面均存在誤差,不適用于關(guān)節(jié)轉(zhuǎn)角較大時(shí)的阻力矩計(jì)算;且難以開展人-服耦合特性分析,因而在工程中的應(yīng)用受到很大限制。
鑒于理論方法的局限性,基于已有的實(shí)驗(yàn)和仿真成果,阻力矩預(yù)測(cè)模型方面的研究逐步開展,以提高復(fù)雜運(yùn)動(dòng)歷程下關(guān)節(jié)阻力矩的求解效率。Schmidt首先引入Preisach模型實(shí)現(xiàn)了對(duì)時(shí)間歷程下航天服關(guān)節(jié)阻力矩的預(yù)測(cè),且精度較高。后續(xù)研究不斷針對(duì)Preisach模型進(jìn)行改進(jìn)和優(yōu)化,以提高關(guān)節(jié)阻力矩的預(yù)測(cè)精度:文劍通過BP神經(jīng)網(wǎng)絡(luò)建立了基于Preisach模型的關(guān)節(jié)阻力矩預(yù)測(cè)模型,取得了較高的模型預(yù)測(cè)精度,但模型所需數(shù)據(jù)量較大且訓(xùn)練時(shí)間長(zhǎng);念龍生等提出了一種基于Preisach模型的內(nèi)插方法,劉文樵將該方法應(yīng)用于航天服關(guān)節(jié)阻力矩預(yù)測(cè),取得了較好的預(yù)測(cè)精度。另外,也有部分學(xué)者嘗試將不同方法或模型應(yīng)用于航天服關(guān)節(jié)阻力矩的研究:王昊等、趙京東等通過外置法實(shí)驗(yàn)測(cè)得航天服關(guān)節(jié)阻力矩,并通過樣條曲線對(duì)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行了擬合,但難以進(jìn)行高精度的外插和預(yù)測(cè);張新軍等采用電磁學(xué)領(lǐng)域的Jiles-Atherton遲滯模型,通過遺傳算法進(jìn)行了參數(shù)辨識(shí),進(jìn)而對(duì)單歷程阻力矩進(jìn)行了擬合,但由于模型本身的對(duì)稱性,擬合效果并不理想,因此該模型在航天服關(guān)節(jié)阻力矩領(lǐng)域的應(yīng)用存在局限??梢姡鄬?duì)于其他方法,Preisach模型能夠較好地表征關(guān)節(jié)阻力矩的遲滯特性和歷程特性,但仍需要大量的實(shí)驗(yàn)數(shù)據(jù)才能準(zhǔn)確預(yù)測(cè)關(guān)節(jié)阻力矩,否則預(yù)測(cè)結(jié)果會(huì)出現(xiàn)較大誤差。
綜上所述,為改善Preisach模型對(duì)數(shù)據(jù)樣本的依賴性,本文深入分析Preisach模型在小樣本條件下預(yù)測(cè)誤差產(chǎn)生的原因,并對(duì)該模型進(jìn)行修正;進(jìn)一步,針對(duì)修正后的模型推導(dǎo)由于樣本減小而產(chǎn)生的預(yù)測(cè)誤差,進(jìn)而提出小樣本條件下的阻力矩預(yù)測(cè)方法,并對(duì)該方法進(jìn)行驗(yàn)證。
在航天服關(guān)節(jié)彎曲伸展過程中,由于氣體做功、材料變形等因素影響,關(guān)節(jié)阻力矩在單歷程運(yùn)動(dòng)中具有明顯的遲滯特性,且在復(fù)雜歷程運(yùn)動(dòng)中具有歷程相關(guān)性。Preisach模型作為基于唯象學(xué)方法的遲滯模型預(yù)測(cè)方法,能夠考慮歷程特性用于航天服關(guān)節(jié)阻力矩的預(yù)測(cè)。Preisach模型將阻力矩曲線轉(zhuǎn)換為另一平面的積分形式描述,該模型數(shù)學(xué)描述如公式(1)所示:
式中,()是時(shí)刻關(guān)節(jié)阻力矩大小。(,)是遲滯函數(shù)。()是時(shí)刻輸入轉(zhuǎn)角大小,以劃分正、負(fù)積分平面,定義正、負(fù)積分區(qū)域分別為、,如圖1所示。γ[()]為基于關(guān)節(jié)轉(zhuǎn)角()的符號(hào)函數(shù),在正向區(qū)域?yàn)椋?,在負(fù)向區(qū)域?yàn)?1?;?)對(duì)積分平面分割和γ[()]的正負(fù)性,利用積分區(qū)域變換性質(zhì)將式(1)整理為式(2)。
圖1 預(yù)測(cè)模型積分平面Fig.1 Integral plane of the prediction model
定義整個(gè)積分平面為,則有整個(gè)積分平面內(nèi)均為正積分時(shí)的積分值為。根據(jù)運(yùn)動(dòng)歷程轉(zhuǎn)角變化情況對(duì)積分平面的分割,可將式(2)轉(zhuǎn)換為正積分或者負(fù)積分的表述形式,如式(3)所示。
關(guān)節(jié)復(fù)雜運(yùn)動(dòng)歷程對(duì)應(yīng)積分平面的變化情況如圖2(a)所示。根據(jù)積分平面變化情況將歷程曲線劃分為3段:①段關(guān)節(jié)轉(zhuǎn)角增加,隨關(guān)節(jié)轉(zhuǎn)角增加水平邊界上移,使得積分區(qū)域變化;②段為關(guān)節(jié)轉(zhuǎn)角加載到極值點(diǎn)后卸載過程,在積分平面斜邊邊界處增加豎直邊界,隨關(guān)節(jié)轉(zhuǎn)角減小豎直邊界左移改變積分區(qū)域;③段為卸載到極小值后再加載過程,在積分平面斜邊邊界處增加另一水平邊界,隨轉(zhuǎn)角增大水平邊界上移,改變正負(fù)積分區(qū)域。同上述方法,關(guān)節(jié)轉(zhuǎn)角歷程轉(zhuǎn)化為正負(fù)積分區(qū)域的變化,正負(fù)積分區(qū)域邊界拐點(diǎn)對(duì)應(yīng)關(guān)節(jié)加載卸載歷程中極值點(diǎn),如圖2(b)所示。因此,該方法可以記錄關(guān)節(jié)運(yùn)動(dòng)歷程對(duì)現(xiàn)有關(guān)節(jié)阻力矩的影響,即模型能夠考慮關(guān)節(jié)運(yùn)動(dòng)的歷程特性。
圖2 加卸載歷程對(duì)積分平面分割Fig.2 Influence of loading and unloading process on integral plane segmentation
當(dāng)關(guān)節(jié)運(yùn)動(dòng)歷程為單歷程加載卸載時(shí),關(guān)節(jié)阻力矩及積分面變化如圖3所示,定義(α,β)為轉(zhuǎn)角先加載至α再卸載至β對(duì)應(yīng)阻力矩變化值,可以得到加載至α再卸載至β時(shí)阻力矩差值與積分區(qū)域的關(guān)系如式(4)所示。
圖3 加卸載阻力矩變化對(duì)應(yīng)面積分變化關(guān)系Fig.3 Relationship between change of loading and unloading resistance torque and change of area fraction
由圖3可通過關(guān)節(jié)單歷程運(yùn)動(dòng)將整個(gè)積分平面離散化,即通過積分幾何意義描述。同理,可將式(1)微分,通過遲滯函數(shù)對(duì)積分平面進(jìn)行表征,遲滯函數(shù)的微分形式如式(5)所示:
Preisach模型是一種唯象學(xué)模型,若采用式(5)通過遲滯函數(shù)連續(xù)描述積分平面,由于含微分項(xiàng),受實(shí)驗(yàn)數(shù)據(jù)噪聲影響會(huì)導(dǎo)致遲滯函數(shù)和積分后阻力矩預(yù)測(cè)產(chǎn)生較大誤差。因此,本文采用積分幾何意義的方法對(duì)積分平面進(jìn)行表征。
基于航天服關(guān)節(jié)單歷程加卸載過程,阻力矩差值對(duì)應(yīng)圖4中紅色卸載區(qū)域面積分積分值的2倍,通過每次加載至極值點(diǎn)α后卸載,將數(shù)據(jù)點(diǎn)離散可對(duì)應(yīng)多個(gè)β值。因此,可以根據(jù)輸入數(shù)據(jù)將整個(gè)積分平面離散為不同α和β,如圖4所示。
圖4 積分平面離散圖Fig.4 Integral plane discretization diagram
基于上述離散方法可以將整個(gè)積分平面離散為(α,β)形式,因此針對(duì)任意給定積分區(qū)域范圍,如圖5所示,其正積分區(qū)域積分值可表述為式(6)。
圖5 積分平面分解圖Fig.5 Diagram of integral plane decomposition
將式(6)帶入式(3),整理得到任意歷程下關(guān)節(jié)阻力矩計(jì)算公式,如式(7)所示。
為了將積分平面準(zhǔn)確對(duì)應(yīng)于離散的積分點(diǎn),需要大量實(shí)驗(yàn)數(shù)據(jù)將積分平面進(jìn)行離散,因此樣本數(shù)會(huì)對(duì)積分平面表征精度產(chǎn)生影響。但由于預(yù)測(cè)點(diǎn)并不一定落在給定數(shù)據(jù)上,對(duì)預(yù)測(cè)點(diǎn)的面積分可以采用不同的內(nèi)部插值方式進(jìn)行計(jì)算,本文以精度高、參數(shù)少的權(quán)重系數(shù)法為例,對(duì)樣本減小所引起的模型預(yù)測(cè)誤差展開分析。
積分區(qū)域由=,=-,=作為邊界構(gòu)成,因此不同運(yùn)動(dòng)歷程對(duì)應(yīng)阻力矩預(yù)測(cè)可分為3點(diǎn)預(yù)測(cè)和4點(diǎn)預(yù)測(cè)。3點(diǎn)預(yù)測(cè)對(duì)應(yīng)在=邊界附近的預(yù)測(cè)值,4點(diǎn)預(yù)測(cè)則對(duì)應(yīng)遠(yuǎn)離=邊界的預(yù)測(cè)值,如圖6所示。
圖6 基于臨近點(diǎn)預(yù)測(cè)示意圖Fig.6 Schematic diagram based on near point prediction
基于臨近點(diǎn)預(yù)測(cè),小樣本較大樣本條件下,臨近點(diǎn)數(shù)據(jù)位置發(fā)生移動(dòng),樣本減小后對(duì)同一點(diǎn)的預(yù)測(cè)如圖7所示。
圖7 數(shù)據(jù)點(diǎn)減少臨近點(diǎn)預(yù)測(cè)示意圖Fig.7 Schematic diagram based on near point prediction with data reduction
則有對(duì)任意預(yù)測(cè)點(diǎn)的計(jì)算方法如式(9)所示。
采用單歷程加卸載最大轉(zhuǎn)角分別為20°,40°,60°共3組數(shù)據(jù)對(duì)肘關(guān)節(jié)復(fù)雜運(yùn)動(dòng)歷程進(jìn)行預(yù)測(cè)的結(jié)果,如圖8所示。圖8(a)中段為航天服內(nèi)部充氣階段;段為關(guān)節(jié)初始運(yùn)動(dòng)階段;段關(guān)節(jié)進(jìn)行特征性運(yùn)動(dòng),阻力矩隨關(guān)節(jié)運(yùn)動(dòng)變化;段關(guān)節(jié)運(yùn)動(dòng)停止,阻力矩基本保持不變。段、段與段為非預(yù)測(cè)段,段能夠反映關(guān)節(jié)復(fù)雜運(yùn)動(dòng)過程中阻力矩特性,為預(yù)測(cè)研究段。由圖8(d)可知,預(yù)測(cè)范圍內(nèi)在極值點(diǎn)附近預(yù)測(cè)誤差較非極值附近預(yù)測(cè)誤差明顯增大,且該預(yù)測(cè)誤差對(duì)極值點(diǎn)后續(xù)預(yù)測(cè)產(chǎn)生影響,驗(yàn)證上述分析正確性。
圖8 3組輸入數(shù)據(jù)預(yù)測(cè)結(jié)果Fig.8 Prediction results of 3 groups of input data
由于在積分平面邊界=較非邊界處樣本減小引起的誤差較大,且模型的歷程特性會(huì)導(dǎo)致極值點(diǎn)的預(yù)測(cè)誤差對(duì)后續(xù)產(chǎn)生影響,因此主要針對(duì)該邊界處進(jìn)行修正。
式(5)中采用遲滯函數(shù)微分方式表征積分平面,由于遲滯函數(shù)誤差會(huì)導(dǎo)致阻力矩預(yù)測(cè)誤差,故采用積分幾何意義對(duì)積分平面離散,通過權(quán)重系數(shù)法進(jìn)行預(yù)測(cè)點(diǎn)面積分的計(jì)算。在小樣本條件下,數(shù)據(jù)點(diǎn)偏移較大導(dǎo)致臨近點(diǎn)中非零項(xiàng)權(quán)重變化,產(chǎn)生極值點(diǎn)處的預(yù)測(cè)誤差。
圖9 邊界附近預(yù)測(cè)點(diǎn)積分平面修正Fig.9 Integral plane correction of prediction points nears boundary
模型修正后,同樣采用上述3組數(shù)據(jù)進(jìn)行預(yù)測(cè),結(jié)果如圖10所示。修正后預(yù)測(cè)曲線較未修正預(yù)測(cè)曲線在極值點(diǎn)處能夠一定程度降低模型的預(yù)測(cè)誤差,但關(guān)節(jié)阻力矩仍存在較大誤差。在阻力矩最大值附近未出現(xiàn)較大預(yù)測(cè)誤差,這是由于輸入數(shù)據(jù)含60°單歷程遲滯曲線臨近最大阻力矩對(duì)應(yīng)關(guān)節(jié)轉(zhuǎn)角。
由圖10可知,采用同樣的輸入數(shù)據(jù)對(duì)復(fù)雜運(yùn)動(dòng)歷程進(jìn)行預(yù)測(cè),模型修正后能夠明顯提高極值點(diǎn)附近的預(yù)測(cè)精度。但在數(shù)據(jù)較少時(shí),積分平面表征精度不足,使得預(yù)測(cè)點(diǎn)積分值計(jì)算不準(zhǔn)確,預(yù)測(cè)結(jié)果在極值點(diǎn)附近仍存在明顯誤差。因此,有必要針對(duì)修正后模型作進(jìn)一步分析。
圖10 積分平面修正后3組輸入數(shù)據(jù)預(yù)測(cè)結(jié)果Fig.10 Prediction results of 3 groups of input data after integral plane correction
圖11 數(shù)據(jù)減少導(dǎo)致積分區(qū)域變化Fig.11 Changes of integral area due to the decrease of data
基于式(4),偏移后臨近非零點(diǎn)的面積分′,通過積分幾何意義可表述為式(11)。
考慮到由于數(shù)據(jù)減少帶來(lái)的偏移遠(yuǎn)大于臨近范圍預(yù)測(cè)尺寸,則有式(13)所示。
針對(duì)Δ可以分為前一部分的高次項(xiàng)和后部分的常數(shù)項(xiàng),主要針對(duì)高次項(xiàng)展開分析。略去其中小量,可簡(jiǎn)化為式(14)。
預(yù)測(cè)點(diǎn)面積分的預(yù)測(cè)誤差Δ,主要由數(shù)據(jù)減少產(chǎn)生的偏移量和d共同決定。由于數(shù)據(jù)點(diǎn)減少導(dǎo)致模型預(yù)測(cè)誤差隨著偏移量的增加而顯著增大,與上述分析結(jié)果符合。即輸入數(shù)據(jù)中,極值點(diǎn)較非極值點(diǎn)附近單歷程遲滯曲線對(duì)積分平面表征貢獻(xiàn)性更大。
基于上述對(duì)阻力矩預(yù)測(cè)模型誤差的研究,在關(guān)節(jié)復(fù)雜運(yùn)動(dòng)預(yù)測(cè)過程中,小樣本條件下積分平面邊界=處權(quán)重變化,使得極值點(diǎn)處誤差較非邊界處的誤差更大。在此基礎(chǔ)上針對(duì)極值點(diǎn)處積分平面進(jìn)行修正,雖然能在一定程度上降低預(yù)測(cè)誤差,但修正后模型在極值點(diǎn)附近由于數(shù)據(jù)點(diǎn)減少而導(dǎo)致模型的預(yù)測(cè)誤差仍然存在,誤差隨數(shù)據(jù)減少引起的偏移量增加而明顯增加。
3.1節(jié)推導(dǎo)了在小樣本下數(shù)據(jù)點(diǎn)減少引起的模型預(yù)測(cè)誤差,確定了預(yù)測(cè)精度主要由輸入數(shù)據(jù)遠(yuǎn)離極值點(diǎn)的距離而決定,即極值點(diǎn)附近數(shù)據(jù)較非極值點(diǎn)數(shù)據(jù)對(duì)模型預(yù)測(cè)精度影響(對(duì)積分平面表征貢獻(xiàn))更大,基于此提出極值點(diǎn)法的小樣本阻力矩預(yù)測(cè)方法。由于最大誤差位置出現(xiàn)在關(guān)節(jié)運(yùn)動(dòng)過程極值點(diǎn)處,且對(duì)后續(xù)預(yù)測(cè)存在影響,因此主要考慮誤差較大的極值點(diǎn)附近對(duì)預(yù)測(cè)的影響,對(duì)輸入數(shù)據(jù)進(jìn)行限制能夠明顯降低輸入數(shù)據(jù)數(shù)量的同時(shí)提高預(yù)測(cè)精度。輸入數(shù)據(jù)以關(guān)節(jié)可能運(yùn)動(dòng)過程中主要?jiǎng)幼骰蛑貜?fù)性動(dòng)作為依據(jù),確定運(yùn)動(dòng)歷程,提取關(guān)節(jié)運(yùn)動(dòng)過程中的極值點(diǎn),對(duì)臨近極值點(diǎn)合并以減小輸入樣本大小;對(duì)于非極值點(diǎn)的單歷程數(shù)據(jù),以能夠提高積分平面表征精度為依據(jù),增加其他有效數(shù)據(jù)點(diǎn),依據(jù)圖4,提高模型的拓展修正性。以單歷程運(yùn)動(dòng)阻力矩-轉(zhuǎn)角遲滯特性曲線作為輸入,同時(shí)對(duì)邊界附近積分平面進(jìn)行修正,實(shí)現(xiàn)對(duì)關(guān)節(jié)復(fù)雜運(yùn)動(dòng)歷程阻力矩的預(yù)測(cè)。采用極值點(diǎn)法輸入3組數(shù)據(jù)對(duì)任意復(fù)雜運(yùn)動(dòng)歷程阻力矩的預(yù)測(cè)結(jié)果如圖12所示。
圖12中紅色點(diǎn)劃線為極值點(diǎn)法預(yù)測(cè)結(jié)果,較原模型方法預(yù)測(cè)結(jié)果,最大預(yù)測(cè)誤差由8.881 Nm降低至2.565 Nm,最大預(yù)測(cè)誤差明顯降低。采用極值點(diǎn)法能夠在滿足預(yù)測(cè)精度要求的前提下,顯著降低樣本數(shù)量。
圖12 3組輸入數(shù)據(jù)極值點(diǎn)法預(yù)測(cè)結(jié)果及誤差圖Fig.12 Prediction results and prediction error of extreme point method for 3 groups of input data
輸入3組數(shù)據(jù)采用極值點(diǎn)法預(yù)測(cè)時(shí),能夠顯著降低在極值點(diǎn)處的預(yù)測(cè)誤差。但圖中3.15 s附近由于該部分較各輸入數(shù)據(jù)偏移較大,導(dǎo)致該部分積分平面表征存在誤差(可通過對(duì)積分平面表征不準(zhǔn)確處補(bǔ)充數(shù)據(jù),以達(dá)到提高精度的目的),因此預(yù)測(cè)誤差較大,但較原模型誤差仍有明顯減小。這是由于在非積分邊界處的4點(diǎn)預(yù)測(cè)較3點(diǎn)預(yù)測(cè)方法受權(quán)重變化造成的影響更小,與2.2節(jié)分析相一致,因此極值點(diǎn)法能夠在小樣本條件下保證預(yù)測(cè)精度。
航天服肘關(guān)節(jié)作為上肢作業(yè)時(shí)主要參與關(guān)節(jié),同時(shí)肘關(guān)節(jié)多采用波紋式結(jié)構(gòu)以降低關(guān)節(jié)彎曲時(shí)壓縮體積所引起的阻力矩,因此本文以波紋式肘關(guān)節(jié)為研究對(duì)象針對(duì)關(guān)節(jié)阻力矩的小樣本預(yù)測(cè)方法進(jìn)行驗(yàn)證。按照波紋式關(guān)節(jié)提取單元模型相關(guān)參數(shù)如圖13所示。
圖13 波紋式肘關(guān)節(jié)單元結(jié)構(gòu)參數(shù)示意圖Fig.13 Schematic diagram of structural parameters of corrugated elbow joint unit
上述確定航天服波紋式肘關(guān)節(jié)結(jié)構(gòu),根據(jù)GJB 36A-2008《飛行員人體模板設(shè)計(jì)和使用要求》建立170 cm人體大臂、小臂關(guān)節(jié)人體模型,以此為人-服耦合模型研究對(duì)象。以單歷程加卸載過程關(guān)節(jié)阻力矩隨轉(zhuǎn)角變化的遲滯特性曲線作為預(yù)測(cè)模型的輸入數(shù)據(jù),如圖14所示,用于預(yù)測(cè)復(fù)雜運(yùn)動(dòng)歷程下關(guān)節(jié)阻力矩變化情況。
圖14 單歷程關(guān)節(jié)阻力矩-轉(zhuǎn)角遲滯特性曲線Fig.14 Resistance torque-angle hysteresis characteristic curve of single path joint
開始時(shí),航天服與人體處于初始狀態(tài)并進(jìn)行充氣;充氣完成后,航天服采用內(nèi)置法人體驅(qū)動(dòng)方式運(yùn)動(dòng),肘關(guān)節(jié)轉(zhuǎn)動(dòng)至12.9°時(shí),人體與航天服剛產(chǎn)生接觸;按照?qǐng)D14中藍(lán)色實(shí)線關(guān)節(jié)彎曲加載至轉(zhuǎn)動(dòng)最大角度,阻力矩增加;而后按照紅色點(diǎn)劃線關(guān)節(jié)伸展卸載至初始狀態(tài),阻力矩減小。加卸載曲線不重合,阻力矩在關(guān)節(jié)加載、卸載過程呈現(xiàn)明顯遲滯特性。在之前的研究中,通過實(shí)驗(yàn)驗(yàn)證了有限元仿真分析方法的正確性和有效性,因此以仿真數(shù)據(jù)代替實(shí)驗(yàn)進(jìn)行驗(yàn)證。
任取航天服關(guān)節(jié)運(yùn)動(dòng)歷程,如圖15所示。將關(guān)節(jié)運(yùn)動(dòng)歷程分為3段:段由于人體與航天服從未接觸狀態(tài)轉(zhuǎn)變?yōu)閯偖a(chǎn)生接觸,航天服開始產(chǎn)生體積壓縮和材料彈性變形等,作用于關(guān)節(jié)產(chǎn)生阻力矩;段人體關(guān)節(jié)持續(xù)運(yùn)動(dòng)與航天服接觸,阻力矩隨關(guān)節(jié)運(yùn)動(dòng)變化;段關(guān)節(jié)停止運(yùn)動(dòng),直至仿真分析結(jié)束。段人服剛接觸,關(guān)節(jié)阻力矩較小、段關(guān)節(jié)保持不動(dòng)至計(jì)算結(jié)束,阻力矩基本保持不變。因此以段關(guān)節(jié)運(yùn)動(dòng)為預(yù)測(cè)段進(jìn)行關(guān)節(jié)阻力矩預(yù)測(cè),即以圖15中黑色實(shí)線展開研究。
圖15 關(guān)節(jié)運(yùn)動(dòng)歷程曲線Fig.15 Motion history curve of the joint
由于航天服關(guān)節(jié)阻力矩具有遲滯特性與歷程相關(guān)性,預(yù)測(cè)段曲線具有加載段和卸載段能夠反應(yīng)阻力矩的遲滯特性;且該段曲線存在卸載后過加載以及卸載后非過加載后卸載過程,能夠充分體現(xiàn)運(yùn)動(dòng)加載歷程對(duì)關(guān)節(jié)阻力矩產(chǎn)生的影響。因此該曲線能夠特征明確地反映關(guān)節(jié)運(yùn)動(dòng)過程中可能存在的特性,故選用該曲線作為復(fù)雜運(yùn)動(dòng)歷程特征曲線進(jìn)行關(guān)節(jié)阻力矩預(yù)測(cè)。
在給定范圍內(nèi)分別采用均勻取點(diǎn)方式與極值點(diǎn)法2種方式進(jìn)行預(yù)測(cè),結(jié)果如圖16所示。圖16中黑色實(shí)線為仿真分析結(jié)果關(guān)節(jié)阻力矩隨時(shí)間變化曲線、紅色點(diǎn)劃線為基于Preisach模型小樣本下阻力矩預(yù)測(cè)結(jié)果、綠色點(diǎn)劃線為修正后Preisach模型阻力矩預(yù)測(cè)結(jié)果、藍(lán)色點(diǎn)劃線為采用極值點(diǎn)法在相同數(shù)據(jù)量下阻力矩預(yù)測(cè)結(jié)果。分別輸入3、5、7組數(shù)據(jù),預(yù)測(cè)結(jié)果如圖16(a)~(c)所示,預(yù)測(cè)結(jié)果方差見表1。
圖16 不同組數(shù)據(jù)預(yù)測(cè)結(jié)果Fig.16 Prediction results of different groups of data
表1 不同方法模型預(yù)測(cè)誤差Table 1 Prediction error of different methods
通過驗(yàn)證,采用極值點(diǎn)法能夠明顯降低對(duì)實(shí)驗(yàn)數(shù)據(jù)數(shù)量的需求,并提高模型的預(yù)測(cè)精度;較Preisach模型及修正后的Preisach模型均勻取點(diǎn)方法精度明顯提升,且能夠避免局部較大誤差。驗(yàn)證了該方法的有效性和正確性。
輸入不同組數(shù)數(shù)據(jù)時(shí),采用極值點(diǎn)法對(duì)關(guān)節(jié)阻力矩進(jìn)行預(yù)測(cè),結(jié)果如圖17所示,預(yù)測(cè)誤差見表1。
圖17 不同組輸入數(shù)據(jù)輸入模型預(yù)測(cè)結(jié)果Fig.17 Prediction results of the model for different groups of input data
由于通過積分幾何意義對(duì)積分平面進(jìn)行表征,采用內(nèi)插方式確定預(yù)測(cè)點(diǎn)積分值,隨輸入有效數(shù)據(jù)組數(shù)增加,離散數(shù)據(jù)能夠更精確的表征積分平面的變化,使預(yù)測(cè)誤差降低,因此該方法能夠隨有效數(shù)據(jù)增加進(jìn)行拓展修正。同時(shí),該方法能夠在小樣本條件下,達(dá)到較高的精度要求。對(duì)試驗(yàn)及仿真時(shí)測(cè)試點(diǎn)的選取具有指導(dǎo)意義。
本文分析了Preisach模型預(yù)測(cè)誤差產(chǎn)生的原因,修正了模型的積分平面,推導(dǎo)了數(shù)據(jù)減少引起的預(yù)測(cè)誤差,并基于此提出了極值點(diǎn)法的航天服軟關(guān)節(jié)小樣本阻力矩預(yù)測(cè)方法,該方法能夠在保證模型預(yù)測(cè)精度條件下顯著降低對(duì)數(shù)據(jù)量的需求。主要結(jié)論如下:
1)從Preisach模型預(yù)測(cè)原理出發(fā),對(duì)小樣本阻力矩預(yù)測(cè)時(shí)產(chǎn)生局部較大誤差的現(xiàn)象進(jìn)行了分析,得到了誤差產(chǎn)生是數(shù)據(jù)點(diǎn)權(quán)重系數(shù)變化所導(dǎo)致。
2)基于阻力矩預(yù)測(cè)模型原理和誤差分析,利用積分平面性質(zhì),對(duì)Preisach模型預(yù)測(cè)過程進(jìn)行了修正,降低了權(quán)重系數(shù)變化產(chǎn)生的影響,減小了預(yù)測(cè)誤差。
3)推導(dǎo)了小樣本下數(shù)據(jù)較少所引起的預(yù)測(cè)誤差,提出了極值點(diǎn)法的小樣本阻力矩預(yù)測(cè)方法,顯著降低了對(duì)數(shù)據(jù)量的需求并提高了預(yù)測(cè)精度,且該方法能隨有效數(shù)據(jù)的增加進(jìn)行拓展修正。