管理信息化信息化知識基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化_第1頁
管理信息化信息化知識基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化_第2頁
管理信息化信息化知識基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化_第3頁
管理信息化信息化知識基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化_第4頁
管理信息化信息化知識基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

{管理信息化信息化知識}

基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化本科畢業(yè)論文(設計)題目汽車懸架系統(tǒng)建模與優(yōu)化學院工程技術學院專業(yè)車輛工程年級2011學號姓名指導教師成績2015年5月31日目錄摘要3Abstract..........................................................................................................................................50文獻綜述50.1前言30.1.1懸架組成元件和分類30.2國內(nèi)外有關汽車懸架的研究情況40.2.1國外研究情況40.2.2國內(nèi)研究情況41引言52雙橫臂式前獨立懸架模型的創(chuàng)建62.1創(chuàng)建新的模型72.2工作環(huán)境的設置72.3設計點(Point)的創(chuàng)建72.4主銷的創(chuàng)建82.5上橫臂的創(chuàng)建92.6下橫臂的創(chuàng)建92.7拉臂的創(chuàng)建102.8轉(zhuǎn)向拉桿的創(chuàng)建102.9轉(zhuǎn)向節(jié)的創(chuàng)建102.10車輪的創(chuàng)建102.11測試平臺的創(chuàng)建112.12彈簧的創(chuàng)建122.13球副的創(chuàng)建132.14固定副的創(chuàng)建132.15旋轉(zhuǎn)副的創(chuàng)建和修改142.16移動副的創(chuàng)建152.17點-面約束副的創(chuàng)建152.18模型的保存162.19模型的驗證163前懸架模型的仿真分析163.1添加驅(qū)動173.2主銷內(nèi)傾角的測量173.3主銷后傾角的測量193.4前輪外傾角的測量203.5前輪前束角的測量223.6車輪接地點側(cè)向滑移量的測量233.7車輪跳動量的測量253.8前懸架特性曲線的創(chuàng)建263.8.1主銷內(nèi)傾角-車輪跳動量相對變化曲線263.8.2主銷后傾角-車輪跳動量相對變化曲線283.8.3前輪外傾角-車輪跳動量相對變化曲線293.8.4前輪前束角-車輪跳動量相對變化曲線293.8.5車輪接地點側(cè)向滑移量-車輪跳動量相對變化曲線303.9保存測試成功的前懸架模型314前懸架模型的細化(將前懸架模型參數(shù)化)314.1設計變量的創(chuàng)建324.2設計點的參數(shù)化354.3物體的參數(shù)化385前懸架模型的優(yōu)化405.1定義目標函數(shù)405.2參數(shù)的優(yōu)化416結(jié)論467根據(jù)已有參數(shù)結(jié)合優(yōu)化結(jié)果畫出懸架的裝配圖46致謝48汽車懸架系統(tǒng)建模與優(yōu)化摘要:本設計以某轎車的雙橫臂式前獨立懸架為研究對象,以降低汽車輪胎的磨損量為研究目標,對前懸架模型的幾何參數(shù)進行優(yōu)化設計利用/View軟件對雙橫臂式前獨立懸架進行了運動學的幾何建模模型參數(shù)化仿真分析和優(yōu)化設計通過優(yōu)高了車輛的行駛穩(wěn)定性和安全性。利用ADAMS軟件建立虛擬樣機模型可以降低懸架系統(tǒng)研究的開發(fā)周期和成本,因此本次研究有一定的實際意義。關鍵詞:ADAMS/View;懸架系統(tǒng);運動學仿真;優(yōu)化設計;虛擬樣機ModelingandOptimizationofVehicleSuspensionAbstract:Thisdesignisbasedononestudyaboutacertaintypeofcar'swishbonetypeindependentsuspension,reducingtheamountofwearofautomobiletiresisselectedasourgoalforthestudy,afterthat,weoptimizethedesignofgeometricparametersofthefrontsuspensionmodel.IbuildaGeometricmodelwhichisbasedonMSC.ADAMS/Viewforthewishbonetypeindependentsuspension,parameterthemodel,makesimulationanalysisofitandthenoptimizethedesign.Wereducethelateraldisplacementofthewheelstoaminimumbyoptimizingthedesign,therebyreducingtheamountofwearofthetireandimprovingdrivingstabilityandsafetyofthecar.WecanuseADAMStoreducethetimeandcostofthestudybycreatingavirtualprototypeofthesuspensionsystem,thereforethisstudyhassomepracticalsignificance.KeyWords:ADAMS/View;SuspensionSystem;KinematicsSimulation;Optimaldesign;VirtualPrototyping0文獻綜述0.1前言0.1.1懸架組成元件和分類傳遞給車身的沖擊載荷穩(wěn)定性以及擁有高速行駛的能力[1]。雖然現(xiàn)代汽車懸架系統(tǒng)的結(jié)構(gòu)形式各不相同,但是基本都是由三大組件:彈性元件、減振元件和導向機構(gòu)三部分構(gòu)成,這三個部分依次起到緩沖、減振和導向的作用,共同承擔傳遞力的任務[2]。按照結(jié)構(gòu)形式可將懸架分為獨立懸架與非獨立懸架,二者的簡化模型分別如下圖(a)、(b)所示:(a)獨立懸架(b)非獨立懸架(a)IndependentSuspension(b)Non-independentsuspension圖0-1獨立懸架與非獨立懸架Fig.0-1IndependentSuspensionandNon-independentsuspension車行駛的穩(wěn)定性;左右車輪互不影響各自運動,利于車身的傾斜和振動的減少。。主要應用于部分總質(zhì)量不大的商用車和普通的乘用車上。。動機構(gòu)之間發(fā)生運動干涉此類懸架主要應用于總質(zhì)量較大的商用車前后懸架以及少量乘用車的后懸架上。單橫臂式單斜臂式單縱臂式、扭轉(zhuǎn)梁隨動臂式和麥弗遜式懸架。0.2國內(nèi)外有關汽車懸架的研究情況0.2.1國外研究情況國外早在二十世紀六十年代就完成了“線性二自由度”和“線性三自由度”的懸架系統(tǒng)的數(shù)學模型的建立[3]。Sachs在他于l980年發(fā)表的文章中詳細闡述了對于1/4車輛的懸架模型做了自適應控制的研究,同時優(yōu)化了阻尼與剛度[4]。1986年,R.J.Antoun在其發(fā)表的文章中講述了如何應用軟件創(chuàng)建車輛操縱ADAMS標準模塊和用戶自定義模塊(如車輪)的一種客貨兩用轎車模型文章詳盡的論述了前后懸架運動學模型以及橡膠襯套的順從性與減振器的非線性,經(jīng)過驗證,此后的試驗結(jié)果與之前的仿真結(jié)果非常接近[5]。0.2.2國內(nèi)研究情況相比國外工程師對于懸架系統(tǒng)的研究而言,國內(nèi)的工程師應用多體系統(tǒng)動力學進行懸架系統(tǒng)的仿真分析與計算的起步相對較晚[6]。郭孔輝院士在1976年發(fā)表“汽車振動與載貨的統(tǒng)計分析及懸掛系統(tǒng)參數(shù)選擇[7],對單輸入兩自由度汽車系統(tǒng)怎樣來選擇懸架的各類參數(shù)以實現(xiàn)對汽車的行駛平順性進行研究與討論。清華大學和長春汽車研究所于1990年合作制定GB/T4970-1996《汽車平順性隨機輸人行駛試驗方法》與QC/T474-1999《客車平順性評價指標及限值》[8]等。重慶大學的褚志剛教授在2003年利用軟件建立了某型號微型客車的麥弗遜式前獨立懸架和轉(zhuǎn)向系統(tǒng)仿真分析模型,同時也確立了進行前輪9個定位參數(shù)優(yōu)化的目標函數(shù)、優(yōu)化變量和約束條件,在這個基礎上進行了仿真計算,最后得到了懸架各定位參數(shù)與車輪上下跳動的變化關系[9]。為了提高FSAE賽車設計水平,秦玉英孫明浩等人利用ADAMS/CAR建立賽車雙橫臂前懸架幾何模型,通過雙輪同向跳動進行仿真試驗,對前懸架的前輪外傾角、主銷內(nèi)傾角、主銷后傾角和前輪前束角等運動學參數(shù)進行仿真分析。利用Adams/Insight模塊對懸架的運動學特性進行優(yōu)化設計,的整體性能得到較大程度提高,有助于提升整車操縱穩(wěn)定性。另外,對懸架在實際裝配中涉及的運動學的問題進行詳細論述,為提高FSAE賽車的性能提供了一定的參考[10]。河北工業(yè)大學的龐思紅針對某型號輕型商用車的雙橫臂獨立式前獨立懸架建立了它的運動分析的數(shù)學仿真模型,并采用ADAMS建立了雙橫臂獨立懸架的虛擬樣機模型,然后對虛擬樣機進行仿真分析.通過修改懸架系統(tǒng)模型的幾何參數(shù)對其進行優(yōu)化設計,得到了較好的分析仿真結(jié)果[11]。國內(nèi)其他工程師們也對懸架系統(tǒng)對汽車行駛平順性操縱穩(wěn)定性以及轉(zhuǎn)向系和制動系的影響做了許多相關的研究[12]。1引言隨著汽車工業(yè)的蓬勃發(fā)展和居民生活水平的顯著提高,人們對汽車行駛安全性的關注程度越來越高而汽車懸架系統(tǒng)直接影響到汽車行駛的平順性人員乘意義。工程師們對汽車的自主創(chuàng)新主要在車身、底盤和發(fā)動機三大領域,而懸架系統(tǒng)又作為底盤系統(tǒng)的最重要組成部分[13],對汽車的操縱穩(wěn)定性、行駛平順性和乘坐舒適程度等有著重要影響因此近年來許多工程師來對汽車懸架系統(tǒng)做了不同方面的研究設計,主要集中在結(jié)構(gòu)上的設計與改進、控制與振動分析研究和動力學仿真與優(yōu)化等。基于虛擬現(xiàn)實技術實現(xiàn)仿真的軟件有很多,但主要有PAMCRASCH、EASYS、MATLAB和ADAMS軟件四種。其中PAMCRASCH軟件擁有強大的有限元前后處理程序、算法優(yōu)良的解題器以及強大的機構(gòu)運動模擬功能,通常應用于車企的模擬碰撞試驗平臺[14];EASYS軟件主要應用于建立三維立體圖形,模擬和設計動態(tài)系統(tǒng)的功能比較強大,NISSAN和FORD等汽車公司是其主要的用戶。MATLAB軟件的優(yōu)點主要體現(xiàn)在運算快速準確、圖形清晰度高、程序設計流程便捷等方面,在電氣和控制方面的應用比較多。ADAMS(AutomaticDynamicAnalysisofMechanicalSystem)軟件是針對汽車及懸架系統(tǒng)開發(fā)而設計的,是主要用于模擬機械系統(tǒng)動態(tài)仿真分析的軟件,它基于零件庫、約束庫和力庫,建立參數(shù)化的幾何模型,以多剛體系統(tǒng)動力學中拉格朗日方程為原理的求解器建立動力學方程,進行靜力學、運動學和動力學的仿真,輸出幾何模型的各種參數(shù)曲線[15]。工程師不但可以運用該軟件對虛擬機械系統(tǒng)進行靜力學動力學和運動學分析,還可以利用ADAMS軟件作為開發(fā)平臺,利用開放的程序結(jié)構(gòu)和接口對其相關功能進行二次開發(fā)。本設計即是利用ADAMS和目標函數(shù),對模型進行優(yōu)化設計。2雙橫臂式前獨立懸架模型的創(chuàng)建ADAMS/View提供有零件庫,可以創(chuàng)建各種基本形狀的物體。對于復雜形狀的物體一種方法是使用ADAMS/Exchange模塊從其他CADPROE)中輸入零件模型,另一種方法是使用ADAMS/View創(chuàng)建出包含零件特征的簡單物體,然后重新定義物體的質(zhì)心、質(zhì)量、轉(zhuǎn)動慣量、材料、密度等物理特性。本設計將使用ADAMS/View完成汽車雙橫臂式前獨立懸架的創(chuàng)建,懸架模型的基本數(shù)據(jù)為:主銷長度330mm,主銷內(nèi)傾角和后傾角分別為10°、2.5°,上橫臂長度350mm,其在汽車橫向平面內(nèi)的傾角為11°,水平斜置角為-5°橫臂長度550mm,在汽車橫向平面內(nèi)的傾角為9.5°,水平斜置角為10°,前輪前束角0.2°。在本設計所創(chuàng)建的幾何模型中,包含的零件主要有:主銷(Kingpin)、上UCA)下橫臂(LCA)轉(zhuǎn)向拉桿(Tie_rod)拉臂(Pull_arm)轉(zhuǎn)向節(jié)(Knuckle)、車輪(Wheel)和測試平臺(Test_Patch)。并且將懸架模型的主銷長度、主銷后傾角主銷內(nèi)傾角上橫臂長度上橫臂在橫向平面內(nèi)的傾角上橫臂的水平斜置角下橫臂長度下橫臂在橫向平面內(nèi)的傾角和下橫臂的水平斜置角九個參數(shù)設置為設計變量(DV),通過優(yōu)化這些變量來達到優(yōu)化設計的目的。[16]2.1創(chuàng)建新的模型雙擊桌面上ADAMS/View的圖標,打開ADAMS/View,在歡迎對話框中選取“Createanewmodel”,在模型名稱(ModelName)中輸入:model_1,其它選項選擇系統(tǒng)缺省的選項,單擊“OK”。2.2工作環(huán)境的設置在ADAMS/View“Settings”units把模型的長度、質(zhì)量、力、時間、角度、和頻率的單位分別設置為毫米(Millimeter)、千克(Kilogram)、牛頓(Newton)、秒(Second)、度(Degree)、和赫茲(Hertz)。在ADAMS/View菜單欄中,調(diào)用設置(Settings)菜單中工作網(wǎng)格(WorkingGrid)命令,將網(wǎng)格在X和Y方向上的大小分別設置為700和800,然后把網(wǎng)格的間距(Spacing)設置為50(mm).在ADAMS/View菜單欄中,在設置(Settings)菜單中調(diào)用圖標(Icons)命令,將圖標的大小設置為50(mm).2.3設計點(Point)的創(chuàng)建右鍵ADAMS/View零件庫,單擊點(Point)圖標,在下拉菜單中選擇“AddtoGround”和“Don’tAttach”,在工作窗口創(chuàng)建表2-1中的LCA-outer、UCA_outer、UCA_inner、LCA_inner、Tie_rod_outer、Tie_rod_inner、Knuckle_innerKnuckle_outer2-1用列表編輯器修改他們的具體坐標,如圖1-1所示,各設計點的相對位置如圖2-2所示。表2-1設計點的位置Tab.2-1Thepositionofdesignpoint設計點X坐標Y坐標Z坐標LCA_outer000UCA_outer57.25324.6814.39UCA_inner399.51391.2144.90LCA_inner485.6581.27-86.82Tie_rod_outer-26.95100-170.71Tie_rod_inner439.55181.19-252.50Knuckle_inner18.91107.244.75Knuckle_outer-235.05102.813.86圖2-1列表編輯器ListEditorFig.2-1ListEditor2.4主銷的創(chuàng)建右鍵ADAMS/View零件庫,單擊圓柱體(Cylinder)圖標,在下拉列表中選擇“NewPart”,自定義圓柱體的半徑(Radius)為20。選擇設計點“UCA_outer”和“LCA-outer”作為圓柱的兩頂面圓心,創(chuàng)建主銷,重新命名為Kingpin。圖2-2設計點的相對位置Fig.2-2TherelativepositionoftheDesignpoint2.5上橫臂的創(chuàng)建右鍵ADAMS/View零件庫,單擊圓柱體(Cylinder)圖標,在下拉列表中選擇“NewPart”,自定義圓柱體的半徑(Radius)為20。選擇設計點“UCA-outer”“UCA_inner”為UCA。右鍵ADAMS/View零件庫,單擊球體(Sphere“AddtoPart”,自定義球體的半徑(Radius25,選擇上橫臂(UCA考物體,球心的位置為設計點“UCA-outer”。2.6下橫臂的創(chuàng)建右鍵ADAMS/View零件庫,單擊圓柱體(Cylinder)圖標,在下拉列表中選擇“NewPart”,自定義圓柱體的半徑(Radius)為20。選擇設計點“LCA-outer”和“LCA_inner”作為圓柱的兩頂面圓心,創(chuàng)建主銷,并將其重新命名為LCA。右鍵ADAMS/View零件庫,單擊球體(Sphere“AddtoPart”,自定義圓柱體的半徑(Radius)為25,選擇下橫臂(LCA)為參考物體,球心的位置為設計點“LCA-outer”。2.7拉臂的創(chuàng)建右鍵ADAMS/View零件庫,單擊圓柱體(Cylinder)圖標,在下拉列表中選擇“NewPart”,自定義圓柱體的半徑(Radius)為15。選擇設計點“Knuckle_inner”和“Tie_rod_outer”作為圓柱的兩頂面圓心,創(chuàng)建拉臂,并將其重新命名為“Pull_arm”。2.8轉(zhuǎn)向拉桿的創(chuàng)建右鍵ADAMS/View零件庫,單擊圓柱體(Cylinder)圖標,在下拉列表中選擇“NewPart”,自定義圓柱體的半徑(Radius)為15。選擇設計點“Tie_rod_inner”和“Tie_rod_outer”作為圓柱的兩頂面圓心,創(chuàng)建轉(zhuǎn)向拉桿,并重新命名為“Tie_rod”。右鍵ADAMS/View零件庫,單擊球體(Sphere)圖標,在下拉列表中選擇“AddtoPart”,自定義圓柱體的半徑(Radius)為20,選擇轉(zhuǎn)向拉桿(Tie_rod)為參考物體,球心的位置為設計點分別為“Tie_rod_outer”和“Tie_rod_inner”。2.9轉(zhuǎn)向節(jié)的創(chuàng)建右鍵ADAMS/View零件庫,單擊圓柱體(Cylinder)圖標,在下拉列表中選擇“NewPart”,自定義圓柱體的半徑(Radius)為20。選擇設計點“Knuckle_inner”和“Knuckle_outer”作為圓柱的兩頂面圓心,創(chuàng)建轉(zhuǎn)向節(jié),并將其重新命名為“Knuckle”。2.10車輪的創(chuàng)建右鍵ADAMS/View零件庫,單擊圓柱體(Cylinder)圖標,在下拉列表中選擇“NewPart”,自定義圓柱體的長度(Length)為215,半徑(Radius)為375?!癒nuckle_inner”“Knuckle_outer”為Wheel。右鍵ADAMS/ViewFilletanedge為50,選中車輪圓柱體的兩條圓邊,按鼠標右鍵完成倒圓,如圖2-3所示。圖2-3創(chuàng)建中的前懸架模型Fig.2-3Creatingfrontsuspensionmodel2.11測試平臺的創(chuàng)建右鍵ADAMS/View零件庫,單擊點(Point)圖標,在下拉列表中選擇“AddtoGround”和“Don’tAttach”創(chuàng)建設計點“POINT_1”,它的位置為(-350,-320,-200)。右鍵ADAMS/ViewBox“NewPart”,將長方體的長度(Length、高度(HeightDepth成500、45和400,選擇設計點“POINT_1”,創(chuàng)建長方體。右鍵ADAMS/View零件庫,單擊圓柱體(Cylinder)圖標,在下拉列表中選擇“AddtoPart”,自定義圓柱體的長度(Length)為350,半徑(Radius)為30。選擇長方體“PART_1”為參考物體,把長方體的質(zhì)心作為圓柱體的起點,在為“Test_Patch”。2.12彈簧的創(chuàng)建右鍵ADAMS/View零件庫,單擊點(Point)圖標,在下拉列表中選擇“AddtoPart”和“Don’tAttach”,在上橫臂上建立設計點“Spring_lower”,它的位置為(174.6,347.89,24.85)。右鍵ADAMS/View零件庫,單擊點(Point)圖標,在下拉列表中選擇“AddtoGround”“Don’tAttach”“Spring_upper”位置為(174.6,637.89,24.85)。右鍵ADAMS/View零件庫,單擊彈簧(Spring)圖標,設置彈簧的剛度(K(C)分別為129.8和6000“Spring_lower”“Spring_upper”創(chuàng)建彈簧,如圖2-4所示。圖2-4創(chuàng)建測試平臺的模型Fig.2-4Createamodeloftestplatform的相對運動特征。2.13球副的創(chuàng)建右鍵ADAMS/View中的約束庫,單擊球副(SphericalJoint選項為“2Bod-1Loc”和“NormalToGrid”,選擇主銷(Kingpin)和上橫臂(UCA)為參考物,取設計點“UCA_outer”作為球副的位置點,建立上橫臂與主銷之間的約束副。右鍵ADAMS/View中的約束庫,單擊球副(SphericalJoint副的選項為“2Bod-1Loc”和“NormalToGrid”,選擇主銷(Kingpin)和下橫臂(LCA)為參考物,取設計點“LCA_outer”作為球副的位置點,建立下橫臂與主銷之間的約束副。右鍵ADAMS/View中的約束庫,單擊球副(SphericalJoint副的選項為“2Bod-1Loc”和“NormalToGrid”,以轉(zhuǎn)向拉桿(Tie_rod)和拉臂(Pull_arm“Tie_rod_outer”作為該球副的位置點,建立拉臂和轉(zhuǎn)向拉桿之間的約束副。右鍵ADAMS/View中的約束庫,單擊球副(SphericalJoint“1-Location”“NormalToGrid”“Tie_rod_inner”作為球副的位置點,建立大地和轉(zhuǎn)向拉桿之間的約束副。2.14固定副的創(chuàng)建右鍵ADAMS/ViewFixedJoint副選項為“2Bod-1Loc”和“NormalToGrid”。選擇主銷(Kingpin)和拉臂(Pull_arm“Knuckle_inner”作為固定副的位置點,建立主銷和拉臂之間的約束副。右鍵ADAMS/ViewFixedJoint“2Bod-1Loc”“NormalToGrid”,Kingpin(Knuckle),取設計點“Knuckle_inner”作為固定副的位置點,建立主銷和轉(zhuǎn)向節(jié)之間的約束副。右鍵ADAMS/ViewFixedJoint副選項為“2Bod-1Loc”和“NormalToGrid”,選擇轉(zhuǎn)向節(jié)(Knuckle)和車輪(Wheel)“Knuckle_inner”間的約束副。2.15旋轉(zhuǎn)副的創(chuàng)建和修改首先把視圖設置為前視圖,調(diào)整旋轉(zhuǎn)副的方向時要以這個視圖方向為基準。調(diào)用ADAMS/View中約束庫的旋轉(zhuǎn)副(RevoluteJoint,設置旋轉(zhuǎn)副的選項為“1Location”和“NormaltoGrid”,選擇設計點“UCA_inner”作為旋轉(zhuǎn)副的位置點,放置旋轉(zhuǎn)副后直接在工具欄中的單擊選擇位置Position旋轉(zhuǎn)副。系統(tǒng)彈出修改旋轉(zhuǎn)副對話窗口(圖2-5“UCA_inner”Angle個5,點擊向左的箭頭,滿足上橫臂軸水平斜置角為-5°。然后以相同的原理,選擇“LCA_inner”為旋轉(zhuǎn)中心,然后在角度欄(Angle)中輸入一個10,點擊向右的箭頭,滿足下橫臂軸水平斜置10°的要求,旋轉(zhuǎn)副創(chuàng)建和修改后的俯視圖如圖2-6所示。圖2-5修改旋轉(zhuǎn)副Fig.2-5Modifytherotationdeputy圖2-6創(chuàng)建中的前懸架模型Fig.2-6Thefrontsuspensionmodelisbeingcreated2.16移動副的創(chuàng)建右鍵ADAMS/View中的約束庫,單擊移動副(TranslationalJoint)圖標,設置移動副的選項為“1-Location”“PickFeature”MARKER(Test_)作為移動副的位置點,垂直向上建立大地和測試平臺之間的約束副。2.17點-面約束副的創(chuàng)建調(diào)用ADAMS/View中約束庫的點-面約束副(In-planeJointPrimitive)命令,設置點-面約束副的選項為“2Bodies-1Loc”和“PickGeometryFeature”,選擇車輪(WheelTest_PatchTest_PatchMARKER(Test_該約束副的位置點,在垂直向上的方向上創(chuàng)建車輪和測試平臺之間的約束副。2.18模型的保存在ADAMS/View中,選擇“File”菜單中的“SaveDatabaseAs”命令,把前懸架模型保存在工作目錄中。2.19模型的驗證在窗口右下方的上右鍵鼠標出現(xiàn),然后單擊,出現(xiàn)圖2-7所示對話框,Modelverifiedsuccessfully表示模型已經(jīng)驗證成功。圖2-7驗證模型窗口Fig.2-7ThewindowofVerificationModel3前懸架模型的仿真分析ADAMS軟件提供有零件庫約束庫ADAMS則進行運動學分析如果系統(tǒng)的自由度不為零,ADAMS軟件通過分析初始條件,ADAMS軟件通矩陣奇異或矩陣結(jié)構(gòu)奇異(如位置鎖死),則仿真成功。3.1添加驅(qū)動調(diào)用ADAMS/View中的驅(qū)動庫的直線驅(qū)動(TranslationalJointMotion)命MOTION_1)直線驅(qū)動創(chuàng)建后,直接在Edit菜單中選擇Modify,可以對直線驅(qū)動進行自定義,在添加驅(qū)動對話框中的“Function(time=”一欄中,輸入驅(qū)動的函數(shù)表達式“100*sin(360d*time)”,它表示車輪的上跳和下跳行程均為100mm。在ADAMS/View1s作步長為100,進行仿真,觀察已建立的前懸架模型的運動仿真情況。3.2主銷內(nèi)傾角的測量在主菜單欄中單擊BuildBuild—Measure—Function—New的測量函數(shù)。在函數(shù)編輯器對話窗口里自定義其測量名稱(MeasureNameKingpin_Inclination,一般屬性(GeneralAttributes)的單位(Units)欄中選擇“Angle”,借助于函數(shù)編輯器提供的基本函數(shù)編輯的測量主銷內(nèi)傾角的函數(shù)表達式為:ATAN(DX(MARKER_2,MARKER_1)/DY(MARKER_2,MARKER_1))具體編輯過程如下:“ATAN()”括號內(nèi),在函數(shù)編輯器的函數(shù)選項中選擇“Displacement”選項欄中的“DisplacementX”,測量兩點間XAssist對話框,在“ToMarker”欄中右鍵選擇Marker-Browse,選擇主銷設計點在“UCA_outer”處的Marker:MARKER2,在“FromMarker”欄中以相同的方法輸入主銷設計點“LCA_outer”處的Marker:MARKER1X方向距離表達式。輸入斜杠“/”(在英文輸入法的情況下),作為除號使用。然后以與生成兩個點在X方向距離表達式相同的方法自動生成兩個點在Y3-1角的Verify確定函數(shù)無語法錯誤后單擊“OK”,建立主銷內(nèi)傾角的測量函數(shù)。與此同時,系統(tǒng)自動生成主銷內(nèi)傾角變化的測量曲線窗口,輸入終止時間為1s,工作步為100進行仿真,測量結(jié)果曲線如圖3-2所示。圖3-1生成的主銷內(nèi)傾角函數(shù)表達式Fig.3-1KingpinInclinationfunctionexpressionhasbeengenerated圖3-2主銷內(nèi)傾角變化曲線Fig.3-2CurveofthechangingKingpininclination由圖可知車輪隨測試平臺在±100mm的垂直范圍內(nèi)做正弦振動時,主銷內(nèi)傾角的變化范圍為10°~11.7°。內(nèi)傾角不宜太大,輪胎的磨損。3.3主銷后傾角的測量“Caster_Angle”其中在“ToMarker”欄中鍵入主銷在設計點“UCA_outer”處的Marker:MARKER2,“FromMarker”“LCA_outer”處的Marker:MARKER1數(shù)表達式為:ATAN(DZ(MARKER_2,MARKER_1)/DY(MARKER_2,MARKER_1))函數(shù)編輯結(jié)果如圖3-3所示1100進行仿真,其結(jié)果如圖3-4所示。圖3-3生成的主銷后傾角函數(shù)表達式Fig.3-3Casteranglefunctionexpressionhasbeengenerated圖3-4主銷后傾角變化曲線Fig.3-4CurveofthechangingCasterangle由圖可知,當車輪隨測試平臺在±100mm垂直范圍內(nèi)做正弦振動時,主銷后傾角變化范圍為2.538°~4.1°。(主銷縱傾移距),把車輪接地點置于主向加劇。3.4前輪外傾角的測量編輯操作同于主銷內(nèi)傾角的測量函數(shù)的編輯,測量函數(shù)名為“Camber_Angle”其中在“ToMarker”欄中鍵入轉(zhuǎn)向節(jié)在設計點“Knuckle_outer”處的Marker:MARKER11,在“FromMarker”欄中輸入轉(zhuǎn)向節(jié)在設計點“Knuckle_inner”處的Marker:MARKER26,函數(shù)表達式為:ATAN(DY(MARKER_11,MARKER_26)/DX(MARKER_11,MARKER_26))函數(shù)編輯結(jié)果如圖3-5所示1100進行仿真,其如圖3-6所示。圖3-5生成的前輪外傾角函數(shù)表達式Fig.3-5Knuckle_outerfunctionexpressionhasbeengenerated圖3-6前輪外傾角變化曲線Fig.3-6CurveofthechangingKnuckle_outer由圖可知,當車輪(Wheel)隨測試平臺在±100mm垂直范圍內(nèi)做正弦振動時,前輪外傾角變化范圍為-0.7°~0.9993°。前輪外傾角隨車輪上下跳動時的變化對車輛的直線行駛穩(wěn)定性穩(wěn)態(tài)響應特性等有顯著的影響角產(chǎn)生的側(cè)向力共同構(gòu)成車輛轉(zhuǎn)向所需的橫向力。從優(yōu)化轉(zhuǎn)向性能的角度出發(fā),側(cè)傾時車輪平面相對地面的傾角最好不發(fā)生改變大的車輛對地外傾角變化會使車輛的直行穩(wěn)定性變差綜合考慮轉(zhuǎn)向性能與直線行駛穩(wěn)定性,應盡量減少車輪隨著車身跳動時的外傾角變化,一般車輪上跳時,其外傾變化范圍處于-2°~0.5°為宜。3.5前輪前束角的測量編輯操作同于主銷內(nèi)傾角的測量函數(shù)的編輯,測量函數(shù)名為“Toe_Angle”其中在“ToMarker”欄中鍵入轉(zhuǎn)向節(jié)在設計點“Knuckle_outer”處的Marker:MARKER11,在“FromMarker”欄中輸入轉(zhuǎn)向節(jié)在設計點“Knuckle_inner”處的Marker:MARKER26,函數(shù)表達式為:ATAN(DZ(MARKER_11,MARKER_26)/DX(MARKER_11,MARKER_26))函數(shù)編輯結(jié)果如圖3-7所示1100進行仿真,其如圖3-8所示。圖3-7生成的前輪前束角函數(shù)表達式Fig.3-7Knuckle_innerfunctionexpressionhasbeengenerated圖3-8前輪前束角變化曲線Fig.3-8CurveofthechangingKnuckle_inner由圖可知,當車輪隨測試平臺在±100mm垂直范圍內(nèi)做正弦振動時,前輪前束角變化范圍為-1.0°~0.2008°。車輪上下跳動時的前束角變化對車輛的直線行駛穩(wěn)定性車輛的穩(wěn)態(tài)轉(zhuǎn)向響應特性有很大的影響度不亞于讓汽車在靜止時有一個正確的前束角前束值多設定在零至較小負值的范圍內(nèi)變化設計值取在零附近是為了降低直行時由于路面不平引起的車輪前束變化,確保車輛有良好的直線行駛穩(wěn)定性。3.6車輪接地點側(cè)向滑移量的測量首先在車輪(Wheel)上創(chuàng)建一個Marker點名為_5,修改其位置為(-150,-270,0);然后在大地上創(chuàng)建一個Marker點名為_6,其位置與_5相同。選擇Build—Measure—Function—New,創(chuàng)建新的測量函數(shù)。在函數(shù)編輯MeasureNameSideways_Displacement,一般屬性(GeneralAttributesUnits“Length”,基于函數(shù)編輯器提供的基本函數(shù)庫編輯車輪接地點側(cè)向滑移量的函數(shù)表達式為:DX(_5,_6)其中在“ToMarker”選擇_5,“FromMarker”選擇_6。函數(shù)編輯結(jié)果如圖3-9所示。1作步為100進行仿真,其如圖3-10所示。圖3-9生成的車輪接地點側(cè)向滑移量函數(shù)表達式Fig.3-9Sideways_Displacementfunctionexpressionhasbeengenerated圖3-10車輪接地點側(cè)向滑移量變化曲線Fig.3-10CurveofthechangingSideways_Displacement由圖可知,當車輪隨測試平臺在±100mm垂直范圍內(nèi)做正弦振動時,車輪接地點側(cè)向滑移量變化范圍為-6.01~20mm。距離越遠的趨勢;而又因為有前輪前束的存在,左右車輪都有越滾越近的趨勢。。側(cè)滑量只是用來綜合表征前輪外傾角和前束角是否處于最佳匹配狀態(tài)。3.7車輪跳動量的測量選擇Build—Measure—Function—New,創(chuàng)建新的測量函數(shù)。在函數(shù)編輯器對話窗口里自定義其測量名稱(MeasureNameWheel_Travel,一般屬性(GeneralAttributesUnits“Length”,借助于函數(shù)編輯器提供的基本函數(shù)庫編輯的車輪跳動量的函數(shù)表達式為:DY(_5,_6)其中在“ToMarker”選擇_5,“FromMarker”選擇_6。函數(shù)編輯結(jié)果如圖3-11所示。1100進行仿真,其如圖3-12所示。圖3-11生成的車輪跳動量函數(shù)表達式Fig.3-11Wheel_Travelfunctionexpressionhasbeengenerated圖3-12車輪跳動量變化曲線Fig.3-12CurveofthechangingWheel_Travel由圖可知,當車輪隨測試平臺在±100mm垂直范圍內(nèi)做正弦振動時,車輪跳動量的變化范圍為-100mm~100mm。3.8前懸架特性曲線的創(chuàng)建3.8.1主銷內(nèi)傾角-車輪跳動量相對變化曲線單擊主菜單欄中“Review”菜單,調(diào)用“Postprocessing”命令,系統(tǒng)進入定制曲線窗口。選擇曲線的數(shù)據(jù)來源為測量值(Measures),如圖3-13所示。在IndependentAxis選項欄中選擇Data,選取主銷內(nèi)傾角(Kingpin_Inclination)的測量曲線為定制曲線的X軸,單擊“OK”如圖3-14所示。選取車輪跳動量(Wheel_TravelY軸,如圖3-15所示,點擊AddCurves生成主銷內(nèi)傾角相對車輪跳動量的變化曲線,如圖3-16所示。圖3-13選擇曲線的數(shù)據(jù)來源Fig.3-13Selectdatasourceofthecurve圖3-14選取主銷內(nèi)傾角Fig.3-14SelectKingpin_Inclination圖3-15選取車輪跳動量Fig.3-15SelecttheWheel_Travel圖3-16主銷內(nèi)傾角隨車輪跳動的變化曲線Fig.3-16Kingpininclinationcurvewiththewheelsbeating化趨勢有利于轉(zhuǎn)向輕便,同時也可減少從轉(zhuǎn)向輪逆向傳遞到轉(zhuǎn)向盤上的沖擊力。3.8.2主銷后傾角-車輪跳動量相對變化曲線在IndependentAxis選項欄中選擇DataCaster_Angle)的測量曲線作為定制曲線的X軸,選取車輪跳動量(Wheel_Travel)作為測量曲線的Y軸,在AddCurves選項欄中選擇“OneCurvePerPlot”然后單擊AddCurves生成主銷后傾角相對車輪跳動量的變化曲線,如圖3-17所示。圖3-17主銷后傾角隨車輪跳動的變化曲線Fig.3-17Caster_Anglecurvewiththewheelsbeating主銷后傾角能形成穩(wěn)定的回正力矩,在車輪上下的運動中,按照設計要求,縱性能變差現(xiàn)在一般設計采用的主銷后傾角范圍為2°~4°3-17中可以看出,主銷后傾角在2.538°~4.1°之間變化,有利于提高操縱穩(wěn)定性。3.8.3前輪外傾角-車輪跳動量相對變化曲線在IndependentAxis欄中選擇DataCamber_Angle測量曲線作為定制曲線的X軸,選取車輪跳動量(Wheel_Travel)作為測量曲線的YAddCurves選項欄中選擇“OneCurvePerPlot”然后單擊AddCurves生成前輪外傾角相對車輪跳動量的變化曲線,如圖3-18所示。圖3-18前輪外傾角隨車輪跳動的變化曲線Fig.3-18Camber_Anglecurvewiththewheelsbeating為了使輪胎磨損均勻和減少輪轂外軸承的負荷,車輪應設置有一定的外傾角,但不能過大,否則會嚴重加劇輪胎的磨損。由圖3-18可知外傾角的變化范圍為-0.8°~1.1°,對車輛的操縱穩(wěn)定性不會產(chǎn)生太大的影響。3.8.4前輪前束角-車輪跳動量相對變化曲線在IndependentAxis欄中選擇DataToe_Angle曲線作為定制曲線的XWheel_TravelY軸,在AddCurves選項欄中選擇“OneCurvePerPlot”然后單擊AddCurves生成前輪前束角相對車輪跳動量的變化曲線,如圖3-19所示。圖3-19前輪前束角隨車輪跳動的變化曲線Fig.3-19Toe_Anglecurvewiththewheelsbeating由于輪滾動的趨勢是二者距離越來越遠但是由于車橋和橫向拉桿的存在使車輪不可能向外滾開降低不利的影響。如圖3-19,前懸架向上跳動時前輪前束角變小,下落時大部的操縱穩(wěn)定性。3.8.5車輪接地點側(cè)向滑移量-車輪跳動量相對變化曲線在IndependentAxis欄中選擇Data,選取車輪接地點側(cè)向滑移量(Sideways_DisplacementX(Wheel_Travel)作為定制曲線的Y軸,在AddCurves選項欄中選擇“OneCurvePerPlot”然后單擊AddCurves生成車輪接地點側(cè)向滑移量相對車輪跳動量的變化曲線,如圖3-20所示。圖3-20車輪接地點側(cè)向滑移量隨車輪跳動的變化曲線Fig.3-20Sideways_Displacementcurvewiththewheelsbeating仿真結(jié)果如圖3-20100mm的變化曲線,發(fā)現(xiàn)車輪的側(cè)向滑移量峰值已經(jīng)接近了20mm模型。3.9保存測試成功的前懸架模型File-SaveDatabase成功的前懸架模型。4前懸架模型的細化(將前懸架模型參數(shù)化)ADAMS/View對前懸架模型優(yōu)化分析的原理是:在設計研究過程中,對某計參數(shù)對模型的影響計算機自動的根據(jù)設計變量(DV),運行分析程序求取目標函數(shù)的最大值(Max)或最小值(Min),從而達到優(yōu)化的目的。優(yōu)化分析中的目標函數(shù)是一個函數(shù)表是最小值。由此獲得最佳的目標函數(shù)值,獲得最優(yōu)設計。的已知目標。4.1設計變量的創(chuàng)建表4-1設計變量的范圍Tab.4-1Rangeofdesignvariables主銷上橫臂下橫臂設計長度長度傾角(°)傾角(°)變量名稱(mm)內(nèi)傾角(°)后傾角(°)(mm)橫向平面水平面長度(mm)橫向水平平面面最小值310502805050035標準值330102.53301055259.510最大值35015638015105501315在ADAMS/ViewBuild-DesignVariable-New命令來創(chuàng)建設計變量。在系統(tǒng)之后彈出的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_1”(此變量代表雙橫臂式前獨立懸架模型的主銷長度),變量類型(Type)設置為“Real”,變量單位(Units)選擇“l(fā)ength”,變量的標準值(StandardValue)輸入330,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”310350,如圖4-1,單擊“Apply”完成設計變量“.model_1.DV_1”的創(chuàng)建。圖4-1定義設計變量Fig.4-1Definitionofdesignvariables在創(chuàng)建設計變量的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_2”(懸架模型的主銷內(nèi)傾角),變量類型(Type)設置為“Real”,變量單位(Units)選擇“angle”,變量的標準值(StandardValue)輸入10,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”()為5,輸入變量的最大值()為15,單擊“Apply”完成設計變量“.model_1.DV_2”的創(chuàng)建。在創(chuàng)建設計變量的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_3”(懸架模型的主銷后傾角),變量類型(Type)設置為“Real”,變量單位(Units)選擇“angle”,變量的標準值(StandardValue)輸入2.5,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”()為0,輸入變量的最大值()為6,單擊“Apply”完成設計變量“.model_1.DV_3”的創(chuàng)建。在創(chuàng)建設計變量的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_4”(懸架模型的上橫臂長度),變量類型(Type)設置為“Real”,變量單位(Units)選擇“l(fā)ength”,變量的標準值(StandardValue)輸入330,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”()為280,輸入變量的最大值()為380,單擊“Apply”完成設計變量“.model_1.DV_4”的創(chuàng)建。在創(chuàng)建設計變量的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_5”(懸架模型的上橫臂在汽車橫向平面內(nèi)的傾角),Type)設置為“Real”,變量單位(Units)選擇“angle”,變量的標準值(StandardValue)輸入10,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”,輸入設計變量的最小值()為5,輸入變量的最大值()為15,單擊“Apply”完成設計變量“.model_1.DV_5”的創(chuàng)建。在創(chuàng)建設計變量的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_6”(懸架模型上橫臂軸的水平斜置角),變量類型(Type)設置為“Real”,變量單位(Units“angle”,變量的標準值(StandardValue5,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”,輸入設計變量的最小值()為0,輸入變量的最大值()為10,單擊“Apply”完成設計變量“.model_1.DV_6”的創(chuàng)建。在創(chuàng)建設計變量的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_7”(懸架模型的下橫臂長度),變量類型(Type)設置為“Real”,變量單位(Units)選擇“l(fā)ength”,變量的標準值(StandardValue)輸入525,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”()為500,輸入變量的最大值()為550,單擊“Apply”完成設計變量“.model_1.DV_7”的創(chuàng)建。在創(chuàng)建設計變量的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_8”(懸架模型的下橫臂在汽車橫向平面內(nèi)的傾角),Type)設置為“Real”,變量單位(Units)選擇“angle”,變量的標準值(StandardValue)輸入9.5,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”,輸入設計變量的最小值()為3,輸入變量的最大值()為13,單擊“Apply”完成設計變量“.model_1.DV_8”的創(chuàng)建。在創(chuàng)建設計變量的對話窗口中,變量名稱(Name)設置為系統(tǒng)默認的“.model_1.DV_9”(懸架模型下橫臂軸的水平斜置角),變量類型(Type)設置為“Real”,變量單位(Units“angle”,變量的標準值(StandardValue10,在“ValueRangeby”欄中選擇“AbsoluteMinandMaxValues”,輸入設計變量的最小值()為5,輸入變量的最大值()為15,單擊“OK”完成設計變量“.model_1.DV_9”的創(chuàng)建。4.2設計點的參數(shù)化將光標放置在設計點“UCA_outer”處,單擊鼠標右鍵選擇“Modify”命令,系“UCA_outer”的X中,單擊鼠標右鍵,選擇Parameterize-Expression,如圖4-2所示,使用函數(shù)編輯器來輸入設計點與設計參數(shù)相關的函數(shù)表達式。圖4-2選擇表達式編輯器Fig.4-2Theeditorofselectionexpression系統(tǒng)彈出函數(shù)編輯器,如圖4-3,需要輸入設計點“UCA_outer”的X坐標的函數(shù)表達式(圖4-4):.model_1.__x+.model_1.DV_1*cos(.model_1.DV_3)*sin(.model_1.DV_2)圖4-3函數(shù)編輯器Fig.4-3FunctionEditor圖4-4設計點“UCA_outer”的X坐標的函數(shù)表達式Fig.4-4thefunctionexpressionofdesignpointUCA_outer′Xcoordinate具體編輯方法如下:在函數(shù)編輯器下部的“GettingObjectData”選項欄中選擇“DesignPoints”,輸入設計點“LCA_outer”的名稱可以通過鼠標右鍵-Point-guesses-LCA_outer選取,單擊“GetDataOwnedByObject”,選擇“l(fā)oc_x”,按“OK”,系統(tǒng)選取設計點“LCA_outer”的X坐標值“.model_1.__x”。在“GettingObjectData”選項欄中選擇“DesignVariables”,輸入設計變量“DV_1”的名稱(鼠標右鍵--Variable-guesses-DV_1),單擊“InsertObjectName”按鈕,系統(tǒng)選取設計變量DV_1的值:“.model_1.DV_1”,同樣可以獲得設計變“DV_2”“DV_3”“Evaluate”“FunctionValue”“OK”將函數(shù)表達式輸入到設計點“UCA_outer”的X坐標欄中。以相同的方法,在設計點“UCA_outer”的Y坐標欄中編輯表達式為:.model_1.__y+.model_1.DV_1*cos(.model_1.DV_3)*cos(.model_1.DV_2)在設計點“UCA_outer”的Z坐標欄中編輯表達式為:.model_1.__z+.model_1.DV_1*sin(.model_1.DV_3)II.在設計點“UCA_inner”的X坐標欄中編輯表達式為:.model_1.__x+.model_1.DV_4*cos(.model_1.DV_6)*cos(.model_1.DV_5)在設計點“UCA_inner”的Y坐標欄中編輯表達式為:.model_1.__y+.model_1.DV_4*cos(.model_1.DV_6)*sin(.model_1.DV_5)在設計點“UCA_inner”的Z坐標欄中編輯表達式為:.model_1.__z+.model_1.DV_4*sin(.model_1.DV_6)III.在設計點“LCA_inner”的X坐標欄中編輯表達式為:.model_1.__x+.model_1.DV_7*cos(.model_1.DV_9)*cos(.model_1.DV_8)在設計點“LCA_inner”的Y坐標欄中編輯表達式為:.model_1.__y+.model_1.DV_7*cos(.model_1.DV_9)*sin(.model_1.DV_8)在設計點“LCA_inner”的Z坐標欄中編輯表達式為:.model_1.__z+.model_1.DV_7*sin(.model_1.DV_9)IV.在設計點“Knuckle_inner”的X坐標欄中編輯表達式為:.model_1.__x+109*cos(.model_1.DV_3)*sin(.model_1.DV_2)在設計點“Knuckle_inner”的Y坐標欄中編輯表達式為:.model_1.__y+109*cos(.model_1.DV_3)*cos(.model_1.DV_2)在設計點“Knuckle_inner”的Z坐標欄中編輯表達式為:.model_1.__z+109*sin(.model_1.DV_3)V.在設計點“Knuckle_outer”的X坐標欄中編輯表達式為:.model_1.__x-254*cos(0.2d)*cos(1d)在設計點“Knuckle_outer”的Y坐標欄中編輯表達式為:.model_1.__y-254*cos(0.2d)*sin(1d)在設計點“Knuckle_outer”的Z坐標欄中編輯表達式為:.model_1.__z-254*sin(0.2d)將以上所有函數(shù)表達式輸入完之后,單擊列表編輯器的“OK”就可將設計點進行參數(shù)化。4.3物體的參數(shù)化在ADAMS/View的工作窗口中,把光標置于主銷(Kingpin右鍵,選擇Modify,對主銷的圓柱體進行自行定義。彈出的修改圓柱體對話框中,將圓柱體長度(Length)設置為變量“.model_1.DV_1”(可以通過鼠標右鍵來選?。?,如圖4-5所示,完成主銷的參數(shù)化。圖4-5修改圓柱體對話框Fig.4-5DialogofModifycylinder與此方法類似,把上橫臂(UCA)的圓柱體長度(Length)設置為變量“.model_1.DV_4”,把下橫臂(LCA)的圓柱體長度(Length)設置為變量“.model_1.DV_7”。把拉臂(Pull_armLength圖4-6所示:SQRT((.model_1.__x-.model_1._rod__x)**2+(.model_1.__y-.model_1._rod__y)**2+(.model_1.__z-.model_1._rod__z)**2)圖4-6用函數(shù)編輯器定義拉臂的圓柱體長度Fig.4-6Modifyingthelengthofthecylindertopullthearmwiththefunctioneditor在ADAMS/View“File”菜單欄中調(diào)用“SaveDatabase”懸架模型。5前懸架模型的優(yōu)化5.1定義目標函數(shù)下橫臂的對值達到最小以達到優(yōu)化目的。在ADAMS/View菜單欄中調(diào)用“Build-Measure-Function-New”命令,創(chuàng)建目標函數(shù),在彈出的對話窗中輸入測量名稱(MeasureName)為:“OBJECT_FUN”,“l(fā)ength”和之前創(chuàng)建的測量函數(shù)編輯目標函數(shù)的表達式為(如圖5-1):ABS(.model_1.Sideways_Displacement)圖5-1目標函數(shù)OBJECT_FUN的編輯Fig.5-1Edittheobjectivefunction“OBJECT_FUN”單擊右下角的verify(判定)按鈕,出現(xiàn)如圖5-2所示對話框表明函數(shù)無語法錯誤,單擊“OK”,完成目標函數(shù)“OBJECT_FUN”的創(chuàng)建。圖5-2判定函數(shù)有無語法錯誤Fig.5-2Discriminantfunctionsyntaxerrors系統(tǒng)生成目標函數(shù)的曲線窗口,單擊仿真按鈕,輸入終止時間為1(s),工作步為100,對懸架模型進行仿真,可以發(fā)現(xiàn)目標函數(shù)的值始終是正值。5.2參數(shù)的優(yōu)化在ADAMS/View菜單欄中,調(diào)用“Simulate”菜單中的“DesignEvaluation”命“OBJECT_FUN”的最大值(Maximum),優(yōu)化的設計變量為“DV_4”、“DV_5”、“DV_7”

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論