第一篇:ADAMS2005版View下李軍整車模型建模經驗總結
ADAMS2005版View下李軍整車模型建模經驗總結
作者:john152 大多數初學者都會從李軍的《ADAMS實例教程》開始學起,我也不例外。但李軍在書中使用的是2003版的adams,而我們大多數開始使用2005版的,中間存在著一些差異,而就是這些差異導致了我們很多初學者不能建模成功。我也經歷了這些過程,經過不斷的探索,在Simwe論壇各網友的幫助下成功地獨立建成整車模型,并能正常運行。下面就建模過程中存在的問題總結一下:
1.反復修改約束。建模過程中容易出現約束問題了,因為它考慮的因素較多,其中方向最容易出錯。因此,在仿真時若出現關于約束的出錯信息時,建議將約束刪掉重新添加; 2.輪胎的添加。Adams2005版的輪胎和路面的添加最容易出現問題,因為05版的添加界面和2003版有較大差異。首先將輪胎文件mdi_fiala01.tir(注意是.tir,而不是李軍書中的.tpf,因為要添加的是fiala輪胎而不是UA輪胎,在安裝路徑:MSC.SoftwareMSC.ADAMS2005r2achassisexamplestir下)和路面文件mdi_2d_flat.rdf(在安裝路徑:MSC.SoftwareMSC.ADAMS2005r2achassisexamplesrdf下)拷貝到你的工作目錄下。然后在左邊工具欄中點選力元“Special Force:Tire”,填入輪胎質量和轉動慣量(同李軍書),在“Tire Property File”中添加工作目錄下輪胎文件的工作路徑(注意路徑中不能有漢字),然后在Location后輸入添加輪胎所在懸架處的Maker點坐標,如(-1335.0, 375.0, 825.0),最后在Road空欄處點擊右建,選擇“vpg_road/create”進入路面添加界面。3.路面的添加。在此界面,“Part”選擇Ground,“Property File”后添加工作目錄中路面文件的路徑(路徑中不能有漢字),在“Location”中填寫(0,0,0)坐標,但若沒有修改輪胎文件中的輪胎半徑,添加成功后,車輪和路面之間存在一定距離,因此我把此坐標改為(0.0, 85.0, 0.0),具體多少根據個人輪胎半徑大小而異。最后Eular Angle為(0.0, 270.0, 0.0),如果改為(0.0,0.0,0.0)就是將路面反轉,仿真時小車會掉下來(請在仿真時及時修改)。逐次點擊OK后輪胎和路面就建立成功了。當然你可以根據個人情況修改輪胎和路面文件的具體參數,這里就不太細述。
4.輪胎和車體之間的約束。這個問題在李軍的書中沒有提到,但若不添加約束,會導致仿真開始時輪胎和車身脫離。常用方法是在車輪和懸架之間添加旋轉副(Revolute Joint),選擇“1 location”和“Normal To Grid”,注意要保證旋轉副的旋轉方向和車輪轉動方向一致。
5.輪胎旋轉力矩的添加。為了能使小車動起來,需要在兩后輪胎上添加力矩。具體方法是:首先點選工具箱中的力元Torque Force,再選擇輪胎為主動物體,Left_RCA為受動物體(以左后輪胎為例),接下來選擇Right_RCA_MARKER_89為主動點,Ground_Left_RCA_outer為受動點。(總之,要保證部件要一個選Tire,一個選RCA,Marker點一個選Ground上的點,一個選RCA上的點,道理很簡單:把力矩添加在同一部件上是起不到作用的。)
6.最后在仿真之前,最好修改一下誤差才能保證仿真順利進行:Settings/Solver/Dynamics/將Error改為0.1或更高。
7.這些都是經驗之談,如有錯誤之處還請多多見諒,還有問題請在后面留言,或加我QQ:40140176,驗明正身方可。歡迎網友補充。
作者:john152(轉載請注明出處)
第二篇:ADAMS2005版View下李軍整車模型建模經驗總結
ADAMS2005版View下李軍整車模型建模經驗總結
Posted on 2008-09-16 21:40 yunbo 閱讀(261)評論(0)編輯 收藏 所屬分類: 點滴積累
ADAMS2005版View下李軍整車模型建模經驗總結
作者:john152
大多數初學者都會從李軍的《ADAMS實例教程》開始學起,我也不例外。但李軍在書中使用的是2003版的adams,而我們大多數開始使用2005版的,中間存在著一些差異,而就是這些差異導致了我們很多初學者不能建模成功。我也經歷了這些過程,經過不斷的探索,在Simwe論壇各網友的幫助下成功地獨立建成整車模型,并能正常運行。下面就建模過程中存在的問題總結一下:
1.反復修改約束。建模過程中容易出現約束問題了,因為它考慮的因素較多,其中方向最容易出錯。因此,在仿真時若出現關于約束的出錯信息時,建議將約束刪掉重新添加;
2.輪胎的添加。Adams2005版的輪胎和路面的添加最容易出現問題,因為05版的添加界面和2003版有較大差異。首先將輪胎文件mdi_fiala01.tir(注意是.tir,而不是李軍書中的.tpf,因為要添加的是fiala輪胎而不是UA輪胎,在安裝路徑:MSC.SoftwareMSC.ADAMS2005r2achassisexamplestir下)和路面文件mdi_2d_flat.rdf(在安裝路徑:MSC.SoftwareMSC.ADAMS2005r2achassisexamplesrdf下)拷貝到你的工作目錄下。然后在左邊工具欄中點選力元“Special Force:Tire”,填入輪胎質量和轉動慣量(同李軍書),在“Tire Property File”中添加工作目錄下輪胎文件的工作路徑(注意路徑中不能有漢字),然后在Location后輸入添加輪胎所在懸架處的Maker點坐標,如(-1335.0, 375.0, 825.0),最后在Road空欄處點擊右建,選擇“vpg_road/create”進入路面添加界面。
3.路面的添加。在此界面,“Part”選擇Ground,“Property File”后添加工作目錄中路面文件的路徑(路徑中不能有漢字),在“Location”中填寫(0,0,0)坐標,但若沒有修改輪胎文件中的輪胎半徑,添加成功后,車輪和路面之間存在一定距離,因此我把此坐標改為(0.0, 85.0, 0.0),具體多少根據個人輪胎半徑大小而異。最后Eular Angle為(0.0, 270.0, 0.0),如果改為(0.0,0.0,0.0)就是將路面反轉,仿真時小車會掉下來(請在仿真時及時修改)。逐次點擊OK后輪胎和路面就建立成功了。當然你可以根據個人情況修改輪胎和路面文件的具體參數,這里就不太細述。
4.輪胎和車體之間的約束。這個問題在李軍的書中沒有提到,但若不添加約束,會導致仿真開始時輪胎和車身脫離。常用方法是在車輪和懸架之間添加旋轉副(Revolute Joint),選擇“1 location”和“Normal To Grid”,注意要保證旋轉副的旋轉方向和車輪轉動方向一致。
5.輪胎旋轉力矩的添加。為了能使小車動起來,需要在兩后輪胎上添加力矩。具體方法是:首先點選工具箱中的力元Torque Force,再選擇輪胎為主動物體,Left_RCA為受動物體(以左后輪胎為例),接下來選擇Right_RCA_MARKER_89為主動點,Ground_Left_RCA_outer為受動點。(總之,要保證部件要一個選Tire,一個選RCA,Marker點一個選Ground上的點,一個選RCA上的點,道理很簡單:把力矩添加在同一部件上是起不到作用的。)
6.最后在仿真之前,最好修改一下誤差才能保證仿真順利進行:Settings/Solver/Dynamics/將Error改為0.1或更高。
7.這些都是經驗之談,如有錯誤之處還請多多見諒,還有問題請在后面留言。歡迎網友補充。
第三篇:ADAMS2005版View下李軍整車模型建模經驗總結
ADAMS2005版View下李軍整車模型建模經驗總結
作者:john152
大多數初學者都會從李軍的《ADAMS實例教程》開始學起,我也不例外。但李軍在書中使用的是2003版的adams,而我們大多數開始使用2005版的,中間存在著一些差異,而就是這些差異導致了我們很多初學者不能建模成功。我也經歷了這些過程,經過不斷的探索,在Simwe論壇各網友的幫助下成功地獨立建成整車模型,并能正常運行。下面就建模過程中存在的問題總結一下:
1.反復修改約束。建模過程中容易出現約束問題了,因為它考慮的因素較多,其中方向最
容易出錯。因此,在仿真時若出現關于約束的出錯信息時,建議將約束刪掉重新添加;
2.輪胎的添加。Adams2005版的輪胎和路面的添加最容易出現問題,因為05版的添加界
面和2003版有較大差異。首先將輪胎文件mdi_fiala01.tir(注意是.tir,而不是李軍書中的.tpf,因為要添加的是fiala輪胎而不是UA輪胎,在安裝路徑:MSC.SoftwareMSC.ADAMS2005r2achassisexamplestir下)和路面文件mdi_2d_flat.rdf(在安裝路徑:MSC.SoftwareMSC.ADAMS2005r2achassisexamplesrdf下)拷貝到你的工作目錄下。然后在左邊工具欄中點選力元“Special Force:Tire”,填入輪胎質量和轉動慣量(同李軍書),在“Tire Property File”中添加工作目錄下輪胎文件的工作路徑(注意路徑中不能有漢字),然后在Location后輸入添加輪胎所在懸架處的Maker點坐標,如(-1335.0, 375.0, 825.0),最后在Road空欄處點擊右建,選擇“vpg_road/create”進入路面添加界面。
3.路面的添加。在此界面,“Part”選擇Ground,“Property File”后添加工作目錄中路面文
件的路徑(路徑中不能有漢字),在“Location”中填寫(0,0,0)坐標,但若沒有修改輪胎文件中的輪胎半徑,添加成功后,車輪和路面之間存在一定距離,因此我把此坐標改為(0.0, 85.0, 0.0),具體多少根據個人輪胎半徑大小而異。最后Eular Angle為(0.0, 270.0, 0.0),如果改為(0.0,0.0,0.0)就是將路面反轉,仿真時小車會掉下來(請在仿真時及時修改)。逐次點擊OK后輪胎和路面就建立成功了。當然你可以根據個人情況修改輪胎和路面文件的具體參數,這里就不太細述。
4.輪胎和車體之間的約束。這個問題在李軍的書中沒有提到,但若不添加約束,會導致仿
真開始時輪胎和車身脫離。常用方法是在車輪和懸架之間添加旋轉副(Revolute Joint),選擇“1 location”和“Normal To Grid”,注意要保證旋轉副的旋轉方向和車輪轉動方向一致。
5.輪胎旋轉力矩的添加。為了能使小車動起來,需要在兩后輪胎上添加力矩。具體方法是:
首先點選工具箱中的力元TorqueForce,再選擇輪胎為主動物體,Left_RCA為受動物體(以左后輪胎為例),接下來選擇Right_RCA_MARKER_89為主動點,Ground_Left_RCA_outer為受動點。(總之,要保證部件要一個選Tire,一個選RCA,Marker點一個選Ground上的點,一個選RCA上的點,道理很簡單:把力矩添加在同一部件上是起不到作用的。)
6.最后在仿真之前,最好修改一下誤差才能保證仿真順利進行:Settings/Solver/Dynamics/
將Error改為0.1或更高。
7.這些都是經驗之談,如有錯誤之處還請多多見諒,還有問題請在后面留言,或加我QQ:
40140176,驗明正身方可。歡迎網友補充。
作者:john152(轉載請注明出處)