梁 源,許恩永,蒙艷玫
(1.廣西大學(xué) 機(jī)械工程學(xué)院,南寧 530004;2.華中科技大學(xué) 機(jī)械科學(xué)與工程學(xué)院,武漢 430074;3.東風(fēng)柳州汽車有限公司,廣西 柳州 545005)
承載式車身是車輛最大的零部件,承載來自路面、側(cè)向外力和車廂內(nèi)部等各方面的作用力,使車身成為一個(gè)非線性耦合的結(jié)構(gòu)體。針對(duì)車身的研究大多以車身處于近似線性條件下,各工況對(duì)車身的作用效果可疊加且易于分析,但較少考慮非線性因素對(duì)車身的影響[1]。然而,隨著大數(shù)據(jù)技術(shù)的發(fā)展和計(jì)算能力的顯著提高,為解決非線性問題提供了新的解決方法[2-3]?;谥С窒蛄繖C(jī)的機(jī)器學(xué)習(xí)方法,采用序列最小優(yōu)化算法,對(duì)車身在滿載扭轉(zhuǎn)工況、自由模態(tài)振動(dòng)工況和車身側(cè)傾工況下采集數(shù)據(jù)集進(jìn)行車身應(yīng)力和基頻頻率的分類和預(yù)測(cè),以實(shí)現(xiàn)非線性結(jié)構(gòu)的解耦。基于數(shù)據(jù)驅(qū)動(dòng)和多目標(biāo)遺傳算法協(xié)同優(yōu)化的方法,搜索解空間,在保持結(jié)構(gòu)體力學(xué)性能的前提下優(yōu)化各結(jié)構(gòu)面特征尺寸。
基于不確定因素影響下的多目標(biāo)優(yōu)化問題,國(guó)內(nèi)外已有不少研究成果。王巖等[4]利用結(jié)合Hammersley試驗(yàn)設(shè)計(jì)方法、RBF擬合方法和多目標(biāo)遺傳算法對(duì)車身關(guān)鍵零部件進(jìn)行優(yōu)化,提升了車身的動(dòng)態(tài)性能,并通過實(shí)驗(yàn)驗(yàn)證了優(yōu)化結(jié)果的正確性。Fang Y等[5]提出一種基于混合內(nèi)核的支持向量機(jī)的回歸方法,該混合內(nèi)核結(jié)合了多項(xiàng)式核函數(shù)和粒子群優(yōu)化算法,以解決單核支持向量在車身碰撞條件下處理非線性數(shù)據(jù)時(shí)無法涵蓋數(shù)據(jù)特征的問題。Karimi M等[6]提出基于機(jī)器學(xué)習(xí)方法的元啟發(fā)式算法,以解決輸入?yún)?shù)的不確定問題,并通過實(shí)驗(yàn)證明了該方法的有效性。Ugo R等[7]提出基于數(shù)據(jù)驅(qū)動(dòng)建立MPC預(yù)測(cè)模型的不確定性優(yōu)化策略,該方法有效實(shí)現(xiàn)預(yù)測(cè)性能指標(biāo)的最小化。Maity S等[8-9]提出一種不精確的多目標(biāo)遺傳算法以解決隨機(jī)模糊環(huán)境下多目標(biāo)商旅問題,采用經(jīng)典MOGA、NSGA-Ⅱ和MOEA-D等多種算法求解多目標(biāo)問題,對(duì)比結(jié)果表明所提出的方法具有優(yōu)越性。從大量文獻(xiàn)可看出,基于機(jī)器學(xué)習(xí)的數(shù)據(jù)驅(qū)動(dòng)建模方法和智能優(yōu)化算法相結(jié)合的嵌套優(yōu)化方法,可以有效解決不確定條件下的非線性多目標(biāo)優(yōu)化問題,但是目前還沒有一般性的方法適用于解決不同的具體問題。所以,車身在不確定因素影響下的協(xié)同優(yōu)化方法仍然是值得研究的問題。
數(shù)據(jù)集的構(gòu)成對(duì)數(shù)據(jù)驅(qū)動(dòng)建模的方法有很大影響,因此正確分析輸入?yún)?shù)和輸出參數(shù)的傳遞關(guān)系顯得尤為關(guān)鍵[10]。承載式車身在車輛行駛過程中承受的載荷多變且運(yùn)行工況復(fù)雜,對(duì)于車身設(shè)計(jì)和結(jié)構(gòu)優(yōu)化提出更高的要求。從靜力學(xué)方面分析,在車身受力的4種典型工況中,滿載扭轉(zhuǎn)工況是車身產(chǎn)生應(yīng)力最大的工況[11]。因此,選擇滿載扭轉(zhuǎn)工況作為車身產(chǎn)生最大等效應(yīng)力的第1種工況。從動(dòng)力學(xué)方面分析,車身需盡可能避免低頻共振,為此提高車身的基頻是一種有效的解決方法。因此,選擇自由模態(tài)振動(dòng)作為車身的第2種工況。車輛在行駛過程中,由于車身側(cè)傾的存在,車輛承受的側(cè)向力發(fā)生轉(zhuǎn)移,作用于車身的載荷產(chǎn)生明顯的非線性作用。為較為全面地反映車輛在行駛過程中的承受不確定載荷的影響,選擇車輛發(fā)生側(cè)傾時(shí)車身產(chǎn)生的最大等效應(yīng)力作為第3種工況。
車身的基頻頻率,即第一階自由振動(dòng)模態(tài)頻率,是衡量車身動(dòng)態(tài)特性的關(guān)鍵指標(biāo)[12]?;l的測(cè)量原理如圖1(b)所示,其中車身通過彈性繩懸掛于固定支架上。車身材料為B340LA鋼,金屬的模態(tài)阻尼很小,因此忽略阻尼對(duì)模態(tài)頻率的影響。
車身和車輪的連接并非完全剛性連接,因此當(dāng)車輛處于變形轉(zhuǎn)向時(shí),車輛會(huì)發(fā)生側(cè)傾運(yùn)動(dòng)。相比于車身滿載轉(zhuǎn)彎工況,車身的側(cè)傾運(yùn)動(dòng)考慮了側(cè)向力、橫擺力矩和側(cè)傾力矩在一定區(qū)間范圍內(nèi)對(duì)車身的影響,把車身的受力系統(tǒng)從線性域擴(kuò)展到非線性域。車身的側(cè)傾工況等效動(dòng)力學(xué)模型如圖1(c)所示。由圖1可知,車身的受力狀態(tài)非常復(fù)雜,對(duì)于建立動(dòng)力系統(tǒng)的目標(biāo)函數(shù)非常困難。
為了解決在不確定因素影響下非線性系統(tǒng)目標(biāo)函數(shù)難以建立、難以求解的問題,提出數(shù)據(jù)驅(qū)動(dòng)建模的方法,為多工況下的車身建立分類模型。首先對(duì)模型進(jìn)行參數(shù)化建模,基于拉丁超立方法構(gòu)建車身的輸入?yún)?shù),進(jìn)而分析車身處于圖1的多工況條件下,分別獲得不同結(jié)構(gòu)面特征尺寸的最大扭轉(zhuǎn)應(yīng)力、基頻頻率和最大側(cè)傾應(yīng)力,以此構(gòu)建數(shù)據(jù)集。其次,在車身結(jié)構(gòu)滿足使用要求的前提下,以車身各個(gè)面的特征尺寸作為輸入?yún)?shù),以車身的最大扭轉(zhuǎn)應(yīng)力、基頻頻率和最大側(cè)傾應(yīng)力建立分類標(biāo)簽,基于支持向量機(jī)的序列最小優(yōu)化算法實(shí)現(xiàn)對(duì)數(shù)據(jù)集的分類。最后,構(gòu)建分析模型進(jìn)行輸入?yún)?shù)的優(yōu)化求解。
圖1 車身多工況等效模型示意圖
不確定多目標(biāo)優(yōu)化問題的描述如下[13]:
式中:X為取值范圍為Ωn的n維優(yōu)化變量;fk(X,U)和gi(X,U)分別為目標(biāo)函數(shù)與約束條件;為第i個(gè)不確定約束所允許的區(qū)間;U為取值范圍為UI的q維不確定變量。
在多輸出分類問題中,為提高預(yù)測(cè)精度可嘗試使用不同類型的支持向量機(jī)對(duì)數(shù)據(jù)進(jìn)行分類[14]。這里二分類標(biāo)簽為{-1,+1},分別代表負(fù)分類和正分類。對(duì)非線性支持向量機(jī)而言,序列最小優(yōu)化算法是支持向量機(jī)學(xué)習(xí)算法的一種快速實(shí)現(xiàn)算法,把支持向量機(jī)的學(xué)習(xí)問題轉(zhuǎn)化為求解凸二次規(guī)劃的對(duì)偶問題[15-16],如式(2)所示。
式中:xi∈Rn;yi∈y{-1,+1};K(xi,xj)為正定核函數(shù);α=(α1,α2,…,αN)T為拉格朗日乘子向量;C為參數(shù)。
由于核函數(shù)為正定核,式的問題為凸二次規(guī)劃問題,因此解是存在的。這里核函數(shù)使用高斯徑向基函數(shù),如式(4)所示。
式中:σ是用戶定義的用于確定達(dá)到率或者函數(shù)跌落到零的速度參數(shù)。
數(shù)據(jù)集分為訓(xùn)練集和測(cè)試集,當(dāng)訓(xùn)練出較高精度的支持向量機(jī)分類器后,下一步就可以通過多目標(biāo)遺傳算法搜索解空間。初始種群經(jīng)遺傳、交叉和變異后產(chǎn)生新種群,使用分類器對(duì)新生成的解向量進(jìn)行分類,直到遍歷整個(gè)解空間,求出最優(yōu)解,算法優(yōu)化策略如圖2所示。
從工程實(shí)際應(yīng)用的角度考慮,結(jié)構(gòu)的最大應(yīng)力越小越好,基頻頻率越高越好。因此,對(duì)車身的最大扭轉(zhuǎn)應(yīng)力和最大側(cè)傾應(yīng)力而言,標(biāo)簽類期望取為“-1”,其物理含義是在相同工況下優(yōu)化后的車身最大扭轉(zhuǎn)應(yīng)力和最大側(cè)傾應(yīng)力降低。同理,對(duì)車身基頻頻率而言,標(biāo)簽類期望取為“+1”,其物理含義是在相同工況下優(yōu)化后的車身基頻頻率有所提高。
在種群進(jìn)化過程中,對(duì)于符合分類器預(yù)測(cè)結(jié)果且滿足期望的標(biāo)簽類,優(yōu)先遺傳給下一代種群,這會(huì)導(dǎo)致種群的個(gè)體xα(α=1,2,…,N)的值趨于增大。同時(shí),種群通過遺傳算法搜索整個(gè)解空間,求解xα的最小值,使xα的值趨于減小。所以當(dāng)種群進(jìn)化結(jié)束時(shí),必定會(huì)存在滿足SVM期望分類的個(gè)體x*,且該個(gè)體是解空間內(nèi)滿足期望分類條件下的最小值,即為最大最小意義下的最優(yōu)解。
圖2 基于數(shù)據(jù)驅(qū)動(dòng)的不確定區(qū)間優(yōu)化策略框圖
模型不確定性包括模型結(jié)構(gòu)的不確定性與模型參數(shù)的不確定性[17]。由于車身由許多零部件拼焊而成,導(dǎo)致焊接后的車身力學(xué)性能在一定范圍內(nèi)波動(dòng)。另外,輪胎的側(cè)偏特性和懸架系統(tǒng)產(chǎn)生的側(cè)傾力矩等外作用力,造成車身實(shí)際受力處于非線性耦合狀態(tài),近似線性分析只在一定范圍內(nèi)擬合效果較好。這些不確定因素導(dǎo)致建立的近似模型和對(duì)系統(tǒng)建立目標(biāo)等不能很好地解決不確定因素對(duì)系統(tǒng)的影響。
大多數(shù)不確定性工程問題多采用概率方法、模糊集方法和非概率方法描述。在非概率方法中,不確定因素上下界相對(duì)容易獲取,因此采用區(qū)間方法描述不確定性問題[18]。
不確定性模型的評(píng)價(jià)方法參考樸素貝葉斯法對(duì)數(shù)據(jù)集的假設(shè),即假設(shè)特征條件相互獨(dú)立[19]。總體均值最小,表明自變量的特征尺寸總體最小,有利于實(shí)現(xiàn)車身輕量化??傮w方差最小,表明每個(gè)變量與總體的差異最小,變量離散程度最小,有利于不同厚度板材的焊接。以解向量的均值和方差最小為優(yōu)化的目標(biāo)函數(shù),表達(dá)式如式(5)所示。
式中:μ為解向量的值;xi為解向量?jī)?nèi)各元素的值。
為提高算法的運(yùn)行效率,對(duì)車身結(jié)構(gòu)面進(jìn)行簡(jiǎn)化。該車身是用于裝載農(nóng)業(yè)機(jī)械臂的無人承載平臺(tái),車身結(jié)構(gòu)既關(guān)于x軸對(duì)稱又關(guān)于y軸對(duì)稱,如圖3所示。對(duì)車身進(jìn)行參數(shù)化且使結(jié)構(gòu)對(duì)稱的結(jié)構(gòu)面進(jìn)行變量耦合,可以有效降低自變量的維數(shù),這里特征尺寸構(gòu)成的解向量為x∈(x1,x2,x3,x4,x5)T,被提取的結(jié)構(gòu)面的5個(gè)特征尺寸的位置如圖3所示。
圖3 車身結(jié)構(gòu)面特征尺寸示意圖
樣本集包含5個(gè)輸入?yún)?shù)和3個(gè)輸出參數(shù),部分?jǐn)?shù)據(jù)集如表1所示。在ANSYS Workbench環(huán)境下,在輸入空間內(nèi)輸入200組數(shù)據(jù),經(jīng)過數(shù)值模擬獲得對(duì)應(yīng)的輸出結(jié)果。
表1 數(shù)據(jù)集參數(shù)構(gòu)成
數(shù)據(jù)集xα(α=1,2,…,5)組成輸入?yún)?shù),yβ(β=1,2,3)構(gòu)成輸出參數(shù)。為方便支持向量機(jī)對(duì)數(shù)據(jù)集進(jìn)行訓(xùn)練,需要對(duì)輸出參數(shù)進(jìn)行二值化。這里采取的方法是:對(duì)每一個(gè)yβ設(shè)定一個(gè)閾值,yβ大于閾值的標(biāo)簽類記為“+1”,小于閾值的標(biāo)簽類記為“-1”。y1閾值設(shè)定為145.98 MPa,y2閾值設(shè)定為20.15 Hz,y3閾值設(shè)定為46.44 MPa。自變量?jī)?yōu)化值如表2所示。
表2 自變量?jī)?yōu)化值
為判斷所選取的特征尺寸對(duì)優(yōu)化結(jié)果的影響程度,根據(jù)表1的數(shù)據(jù)集分析所選取的特征尺寸的靈敏度。特征尺寸的靈敏度分析如圖4所示。由圖4可知,雖然特征尺寸xα的靈敏度高低有別,但是對(duì)不同的輸出參數(shù)yβ均有重要影響。因此,需要對(duì)選取的所有的特征尺寸進(jìn)行優(yōu)化分析。
圖4 車身特征尺寸靈敏度分析直方圖
不確定優(yōu)化模型除了考慮自變量因素,還考慮了不易準(zhǔn)確測(cè)量的側(cè)傾載荷F,F(xiàn)以一個(gè)變化的區(qū)間表示側(cè)傾載荷的轉(zhuǎn)移,這里F取值為7 840~11 760 N。另外,采取安全系數(shù)法確保其他不確定因素對(duì)結(jié)構(gòu)安全的影響,這里安全系數(shù)取為1.0~1.2。
基于數(shù)據(jù)驅(qū)動(dòng)的車身不確定性優(yōu)化方法關(guān)鍵在于支持向量機(jī)需要達(dá)到較高的分類精度。根據(jù)Pedregosa F等[20]提出的方法對(duì)支持向量機(jī)進(jìn)行參數(shù)調(diào)節(jié),可以使分類精度達(dá)到93.33%。下一步,根據(jù)圖2的優(yōu)化策略進(jìn)行優(yōu)化。
多目標(biāo)遺傳算法的種群個(gè)體數(shù)量設(shè)置為40個(gè),基于適應(yīng)度排序法淘汰適應(yīng)度較低的個(gè)體,采取隨機(jī)抽樣方式進(jìn)行兩點(diǎn)交叉,經(jīng)變異后重組成新種群。按式(5)的評(píng)價(jià)方法評(píng)價(jià)種群的目標(biāo)函數(shù)值。種群在進(jìn)化至100代左右趨于穩(wěn)定,如圖5所示。
圖5 種群隨遺傳代數(shù)的進(jìn)化曲線
根據(jù)圖2的優(yōu)化策略,初始種群在解空間內(nèi)隨機(jī)生成,在種群進(jìn)化開始階段,最優(yōu)個(gè)體的目標(biāo)函數(shù)值可能趨于增大,隨后目標(biāo)函數(shù)趨于收斂。當(dāng)種群進(jìn)化趨于穩(wěn)定時(shí),模型可輸出一系列Pareto解集,即多工況不確定因素影響下的最優(yōu)解。Pareto解有若干個(gè),這里選取一組Pareto解,經(jīng)圓整后x*=(2.54,4.03,3.75,2.50,3.50)T。
優(yōu)化結(jié)果x*和初始值x0=(2.50,3.50,4.00,3.50,5.00)T相比,特征尺寸變化分別為+1.60%、+15.14%、-6.25%、-28.57%、-30%。所選取的特征尺寸總體均值減小11.78%,方差減小39.88%。根據(jù)優(yōu)化結(jié)果重新設(shè)計(jì)車身結(jié)構(gòu)面的厚度,為改善車身性能提供有價(jià)值的設(shè)計(jì)依據(jù),盡可能發(fā)揮結(jié)構(gòu)潛力。
為進(jìn)一步驗(yàn)證優(yōu)化后輸出的解集x*是否正確,在ANSYSWorkbench環(huán)境下對(duì)x*進(jìn)行數(shù)值模擬。材料選取B340LA,密度為7 850 kg·m-3,泊松比為0.27,屈服強(qiáng)度為410 MPa,彈性模量為2.1×105MPa。當(dāng)x*=(2.54,4.03,3.75,2.50,3.50)T時(shí),求解獲得車身的最大等效扭轉(zhuǎn)應(yīng)力、基頻頻率和最大側(cè)傾應(yīng)力,如圖6所示。
圖6 車身多工況數(shù)值模擬結(jié)果
當(dāng)優(yōu)化結(jié)果為x*時(shí),獲得車身滿載扭轉(zhuǎn)的最大等效應(yīng)力133.53 MPa<145.98 MPa;基頻頻率20.16 Hz>20.15 Hz;最大側(cè)傾應(yīng)力44.28 MPa<46.44 Hz。由此可知,支持向量機(jī)的分類結(jié)果均正確,如表3所示。車身特征尺寸優(yōu)化后可以使最大扭轉(zhuǎn)應(yīng)力下降8.53%,使最大側(cè)傾應(yīng)力下降4.65%,而且基頻頻率基本保持不變,優(yōu)化結(jié)果較為理想。
表3 模型優(yōu)化結(jié)果
研究了車身在多工況下的不確定性優(yōu)化問題。首先,基于支持向量機(jī)構(gòu)建分類模型;其次,通過改進(jìn)種群的重組方法,使支持向量機(jī)模型和多目標(biāo)遺傳算法進(jìn)行數(shù)據(jù)交互,避免建立復(fù)雜的優(yōu)化函數(shù);最后,采用多目標(biāo)遺傳算法在解空間內(nèi)進(jìn)行全局搜索,使模型輸出最優(yōu)解。結(jié)果表明:所優(yōu)化的特征尺寸總體均值減小11.78%,方差減小39.88%,而且車身優(yōu)化后使最大扭轉(zhuǎn)應(yīng)力下降8.53%,最大側(cè)傾應(yīng)力下降4.65%。該優(yōu)化方法不僅可以有效減小車身結(jié)構(gòu)面的特征尺寸,而且可以進(jìn)一步提高車身的力學(xué)性能。
基于數(shù)據(jù)驅(qū)動(dòng)和多目標(biāo)遺傳算法相協(xié)同的優(yōu)化方法較好地解決了處于不確定條件下車身的非線性優(yōu)化問題,相比于確定性優(yōu)化方法,可以最大程度地發(fā)揮車身結(jié)構(gòu)的潛力,提高車身應(yīng)對(duì)不確定性因素的穩(wěn)定性。在不確定因素影響下,所提出的基于數(shù)據(jù)驅(qū)動(dòng)和多目標(biāo)遺傳算法的協(xié)同優(yōu)化方法是可行的。下一步將通過臺(tái)架實(shí)驗(yàn)測(cè)量物理樣機(jī)的實(shí)際參數(shù),并與優(yōu)化結(jié)果進(jìn)行對(duì)比分析。