趙 遠 張宇樂 陳曉偉
1 太原科技大學機械工程學院 太原 030024 2 泰安市特種設備檢驗研究院 泰安 271001
近年來我國持續加大城鄉基礎設施建設,使國內對工程機械需求量日益增加。混凝土泵車作為一種輸送和澆筑混凝土的專用機械,因其具有靈活性強、質量可靠、節能環保等優點廣泛應用于物料運輸、工程建設等領域。在實際工程應用中,泵車結構設計的合理性直接影響到施工質量、人員安全以及設備壽命,故對泵車臂架的優化設計有重要意義。
查閱相關文獻,現有臂架變幅液壓缸鉸點位置優化的研究時間周期較長且優化結果置信度不高,對變幅系統相關機構位置的研究也只停留在減小鉸點作用力的方面[1-3]。由于混凝土泵車臂架變幅機構鉸點位置的優化設計對臂架使用壽命以及安全性能具有非常重要的意義,故本文提出一種基于ADAMS與Matlab聯合仿真優化方案,彌補了現有優化方法在動力學性能方面考慮的不足,使臂架變幅性能得到顯著提高。
本文以混凝土泵車臂架為研究對象,主要包括回轉臺、各節臂架、連桿、液壓缸以及活塞桿等。在仿真分析過程中,確保臂架主要力學特征不變的前提下對模型進行適當簡化處理,臂架最終三維模型如圖1所示。

圖1 混凝土泵車臂架模型簡圖
圖1中放大部分為臂架2、臂架3處于水平工作姿態。由于在理想的工作狀態下臂架展開和折疊過程均采用不變的速度,且在運動過程中臂架每個位置對應的液壓缸受力也是不變的,此處選取折疊過程進行分析研究。臂架的結構尺寸和位置主要受到鉸點的限制,選取圖1中6個鉸點作為設計點研究鉸點位置變化對液壓缸受力的影響情況。
將SolidWorks建立好的臂架模型導入ADAMS中,根據臂架系統運動特點抽象得到相應的約束,在各構件之間添加對應的固定副、轉動副和移動副,然后添加驅動與載荷,最終實現臂架系統運動的目的[4]。在完成運動學仿真后,可將仿真前設置的測量對象或傳感器信息在后處理模塊呈現出來,將測量對象設置為液壓缸的受力,最終得到液壓缸受力隨臂架轉角變化曲線如圖2所示。

圖2 液壓缸受力變化曲線圖
在圖2中,藍色虛線為臂架轉角變化曲線,紅色實線為液壓缸受力變化曲線。在臂架由展開到折疊的過程中,隨著臂架轉角逐漸增加,液壓缸受力呈現減小到一定數值后再增加的趨勢,在0~18 s過程中,最大值出現在初始狀態,即臂架水平展開狀態,此時為臂架最危險工況,與受力分析結果一致。通過研究泵車第2、第3節臂架模型在最危險工況下的仿真過程,得到該臂架結構在整個展開到折疊過程中的運動特點。
為實現模型與數據的聯動功能以及為后續優化模型提供基礎,創建一個可以實現快速修改的模型。ADAMS中參數化建模功能就可以滿足這種要求,可以實現跨度修改滿足用戶設計、優化模型的需要。建立臂架系統參數化模型之前的必要程序即是對臂架系統的關鍵變量進行分析,選取確定設計變量,最終實現參數化建模。
通過利用參數化點的方式來建立臂架系統的參數化模型,參數點不僅能驅動模型的位置,還可創建可視化模型。以臂架機構的6個鉸點為參數點,以每個鉸點的橫縱坐標為設計變量完成參數化建模,6個鉸點的橫縱坐標分別命名為DV_1~DV_12,在后續優化過程中可以改變每個設計變量的數值,以此調整模型的尺寸和位置,最終建立的參數化模型如圖3所示。

圖3 第2、第3節臂架參數化模型
為分析12個設計變量對液壓缸受力變化的影響大小,進行參數化分析,這一分析過程就是設計變量在約束范圍內調整數值大小進行仿真分析,得到不同設計變量對液壓缸受力的影響情況,對多個設計變量進行選擇,得到最優組合的過程。通過利用ADAMS/View中提供的設計研究及試驗設計2種方法進行參數化分析。
每次設計研究完成后,軟件將輸出迭代的仿真結果。對于本次研究對象而言,輸出結果為12個設計變量與優化目標的變化曲線、最優設計變量與對應的優化目標值、12個設計變量對優化目標的靈敏度。一般來說,對12個設計變量進行優化設計在工程上是不可行的,為了保證工程要求的可行性,簡化計算過程,首先分析求得各變量對目標函數的靈敏度,再結合工程要求與實際情況選擇靈敏度高且對目標函數影響較大的變量。
基于前文所建立的參數化模型,選取測量目標為變幅液壓缸受力進行設計研究,最終得到12個設計變量靈敏度如圖4所示,函數變化幅度如圖5所示。

圖4 各變量對目標函數靈敏度平均值

圖5 目標函數變化幅度
由圖4、圖5可以得到各設計變量對目標函數的靈敏度,由于會存在靈敏度突變情況,本文對變量的靈敏度做平均化的處理。同時將靈敏度和對目標函數的影響程度作為選擇標準,選擇靈敏度絕對值大于40,且使目標函數變化幅度大于1.2%的設計變量,選定DV_1、DV_2、DV_3、DV_4、DV_6、DV_12,以液壓缸受力最小為優化目標,對6個設計變量進行優化設計。
得到優化結果后選取效果最佳方案,將設計變量DV_1、DV_2、DV_3、DV_4、DV_6、DV_12的數值更新后的新模型在相同的條件下再次進行動力學仿真分析,得到優化后的液壓缸受力曲線如圖6所示。

圖6 優化后的液壓缸受力圖
由圖6可知,液壓缸在運動過程中的最大受力為132 223 N,降幅達到了8.36%,通過ADAMS的設計研究實現了變幅液壓缸受力降低的目標,在整個臂架由展開到折疊的過程中,液壓缸受力變化幅度有明顯減小,變化較平穩,可以降低對液壓缸的沖擊,提高使用壽命。
ADAMS優化過程選定設計變量,針對優化目標構建單目標優化模型,優化過程只針對單一目標,對臂架結構的優化設計不夠完善,臂架液壓缸安裝距離、連桿的受力也是臂架結構穩定性、可靠性和經濟性的影響因素,在優化設計中也應考慮,故提出圖7所示ADAMS與Matlab聯合仿真優化方案。

圖7 ADAMS與Matlab聯合仿真優化方案
為解決前一階段優化過程的不足,利用Matlab進行第2階段的優化,構建多目標非線性約束優化模型,以第1階段得到的鉸點位置為初始值,以液壓缸安裝距離最短、連桿受力最小作為優化目標,減小各部件所受的沖擊強度,提高臂架結構整體穩定性;以AB點橫縱坐標為設計變量,方便優化模型的構建,保證工程設計的可行性。在ADAMS優化過程中,使得臂架結構收回折疊運動過程可視化,得到Matlab優化過程的設計變量、約束條件與優化目標的理論基礎,最終選取目標函數最小、工程上可行的解為優化結果,實現Matlab多目標優化。
將上文中經過優化后得到的各鉸點位置,重新建立模型,得到簡圖如圖8所示。在圖8中,α為液壓缸與活塞桿EF與水平方向所成,β為連桿CD與豎直方向所成角。對連桿BDE進行受力分析可得

圖8 第2、第3節臂架簡圖
式中:FBx為 點所受連桿BDE的x方向支撐反力,FBy為B點所受連桿BDE的y方向支撐反力,FB為B點所受連桿BDE的支撐反力,FCD為D點所受連桿CD的反力,FEF為E點所受液壓缸與活塞桿EF的反力,FBDE為連桿2綜合受力。
根據混凝土泵車臂架的設計要求,選取影響整體性能較大的關鍵指標作為臂架系統的優化目標,為提高結構的穩定性與可靠性,臂架最危險工況下連桿1、連桿2受力最小,變幅液壓缸的安裝距離最小。
1)構建目標函數
在構建該多目標函數的過程中采用線性加權組合法,從實際問題抽象得到多目標優化模型,經過無量綱化、賦值加權因子的步驟后轉化為綜合目標函數,也就得到了該優化問題的評價函數,最終借助Matlab完成求解過程。
式中:wk為第k個分目標函數的加權因子,fk(X)為各分目標函數。
實際問題進行無量綱化處理的方法有多種,其中較常用的有標準化、中心化、歸一化、均值化、正向化、逆向化等,歸一化的處理公式為
式中:fkmax(X)為fk(X)在約束條件下的最大值,fkmin(X)為fk(X)在約束條件下的最小值。
經過計算可得
連桿1受力目標函數為
連桿2受力目標函數為
液壓缸安裝距離目標函數為
則目標函數為
2)選取設計變量
設計變量確定為鉸點A、B的坐標值。與前一優化過程相比此時設計變量減小為4個,這是因為選取過多變量會導致計算效率降低,同時也是保留前一過程的優化結果,以此保證Matlab優化過程是建立在ADAMS優化過程上的,實現進一步完善的目標。設計變量的表達式為
3)確定約束條件
①邊界條件
根據機構的各部件尺寸的設計要求,臂架工作過程中的轉動受到結構尺寸約束,同時考慮工程設計要求,結合實際情況簡化計算,縮小尋找最優點的范圍,對變量設置適當的上下限。
②結構的幾何約束條件
在臂架機構的鉸點位置示意圖中,各連桿與臂架之間構成三角形要滿足2邊之和大于第3邊的限制條件,即
③穩定性約束條件
為保證液壓缸穩定工作,液壓缸的伸縮比需滿足
式中:LEF為液壓缸及活塞桿伸開時的最大距離,為液壓缸及活塞桿收回時的距離。
混凝土泵車臂架變幅機構鉸點位置的優化屬于多目標、多變量、多約束優化問題的范疇。遺傳算法是一種借鑒生物界自然選擇和自然遺傳機制的隨機搜索算法,其一般由編碼解碼、個體適應度評估、遺傳運算3部分組成,適用于處理傳統搜索方法難以解決的復雜非線性問題,可廣泛應用于組合優化、自適應控制等領域[5]。
Matlab遺傳算法工具箱是集問題創建、適應度函數計算、選擇、交叉和變異于一體的用戶操作界面,可為用戶提供諸多便捷(如目標函數的添加、種群大小的設定、交叉和變異概率的設置等)。本文通過Matlab工具箱對目標函數進行尋優,在此次鉸點優化問題中,將相應的目標函數及約束條件相應的M文件輸入到遺傳算法工具箱相應的位置,根據此次優化問題選用種群數目為100,交叉概率0.8,變異概率0.1。優化過程及收斂情況如圖9、圖10所示。

圖9 每代種群中個體間的平均距離

圖10 每代種群中個體間的平均差
圖9為遺傳迭代過程中每代種群個體間平均距離的變化圖,用來衡量尋優過程中的多樣性,直接決定著遺傳算法進展的快慢。從圖9、圖10中可以看到,經過434代循環后,遺傳算法停止。最終優化前與優化后變量對比如表1所示。

表1 機構優化前后鉸點位置數值對比
為了驗證優化后混凝土泵車臂架性能的改善情況,在ADAMS中重新搭建優化后的虛擬樣機模型,并進行運動學和動力學仿真。得到經過第1階段優化后與經過第2階段優化后的液壓缸受力對比如圖11所示。

圖11 第1、第2階段優化的液壓缸受力變化圖對比
圖11中,藍色虛線為臂架轉角曲線,紅色曲線為經過2次優化后液壓缸壓力值曲線,黑色曲線為經過1次優化的液壓缸壓力值曲線,相對于初始狀態下的液壓缸受力,最終優化后的液壓缸受力最大值降低,實現了減小液壓缸受力的優化目標。其中,液壓缸受力最大值由初始的132 223 N減小至123 083 N,減幅達6.91%,液壓缸受力波動幅度降低。
本文對混凝土泵車的6節臂架系統進行動力學仿真,借助ADAMS建立第2、第3節臂架的參數化模型,并以第2、第3節臂架動力學仿真和優化設計為例,完成了后續的設計研究及試驗設計的相關內容。基于臂架參數化分析研究,確定的設計變量對液壓缸受力有較大影響,進行優化設計尋找最優組合方案,使得液壓缸受力降幅達8.36%。在后續分析優化過程中,為解決ADAMS優化方案的弊端,提出ADAMS與Matlab聯合仿真優化方案,該方案進一步實現了液壓缸、三角連桿和直連桿的危險工況受力減小,降低了臂架由展開到折疊過程中的受力波動,為混凝土泵車臂架結構鉸點位置多目標優化設計提供了理論基礎。