1、ADAMS中的單位的問題開始的時候需要為模型設定單位。在所有的預置單位系統中,時間單位是秒,角度是度。可設定:MMKS--設定長度為毫米,質量為千克,力為牛頓。MKS—設定長度為米,質量為千克,力為牛頓。CGS—設定長度為釐米,質量為克,力為達因。IPS—設定長度為英寸,質量為斯勒格(slug),力為磅。2、如何永久改變ADAMS的啟動路徑在ADAMS啟動後,每次更改路徑很費時,我們習慣將自己的檔案存在某一資料夾下;事實上,在Adams的快捷方式上右擊滑鼠,選屬性,再在起始位置上輸入你想要得路徑就可以了。3、關於ADAMS的座標系的問題當第一次啟動ADAMs/View時,在視窗的左下角顯示了一個三視座標軸。該座標軸為模型資料庫的全域性座標系。預設情況下,ADAMS/View用笛卡兒座標系作為全域性座標系。ADAMS/View將全域性座標系固定在地面上。當建立零件時,ADAMS/View給每個零件分配一個座標系,也就是區域性座標系。零件的區域性座標系隨著零件一起移動。區域性座標系可以方便地定義物體的位置,ADAMS/View也可返回如零件的位置——零件區域性座標系相對於全域性座標系的位移的模擬結果。區域性座標系使得對物體上的幾何體和點的描述比較方便。物體座標系不太容易理解。你可以自己建一個part,透過移動它的位置來體會。4、關於物體的位置和方向的修改可以有兩種途徑修改物體的位置和方向,一種是修改物體的區域性座標系的位置,也就是透過MODIFY物體的position屬性;令一種方法就是修改物體在區域性座標系中的位置,可以透過修改控制物體的關鍵點來實現。我感覺這兩種方法的結果是不同的,但是對於模擬過程來說,物體的位置就是質心的位置,所以對於模擬是一樣的。5、關於ADAMS中方向的描述對於初學的人來說,方向的描述不太容易理解。之前我們都是用方向餘弦之類的量來描述方向的。在ADAMS中,為了求解方程是計算的方便,使用尤拉角來描述方向。就是用繞座標軸轉過的角度來定義。旋轉的旋轉軸可以自己定義,預設使用313,也就是先繞z軸,再繞x軸,再繞z軸。6、Marker點與Pointer點區別Marker:具有方向性,大部分情況都是伴隨物件自動產生的,而 Point不具有方向性,都是使用者自己建立的;Marker點可以用來定義構件的幾何形狀和方向,定義約束與運動的方向等,而Point點常用來作為引數化的參考點,若構件與參考點相連,當修改參考點的位置時,其所關聯的物體也會一起移動或改變。7、關於約束的問題約束是用來連線兩個部件使他們之間具有一定相對運動關係。透過約束,使模型中各個獨立的部件聯絡起來形成有機的整體。在ADAMS/View中,有各種各樣的約束,大體上將其分為四類:(1)基本約束:點重合約束(ATPOINT)、共線約束(INLINE)、共面約束(INPLANE)、方向定位約束(ORIENTATION)、軸平行約束(PARALLEL_AXES)、軸垂直約束(PERPENDICULAR)等(2)常用鉸約束:球鉸(SPHERICAL)、虎克鉸(HOOKE)、廣義鉸(UNIVERSIAL)、常速度鉸(CONVEL)、固定鉸(FIXED)、平移副(TRANSLATIONAL)、圓柱副(CYLINDER)、旋轉副(REVOLUTE)、螺旋副(SCREW)、齒輪副等(3)高副約束:曲線-曲線約束(CVCV)、點-曲線約束(PTCV)。(4)驅動:按驅動加在物件型別上分:有點驅動和鉸驅動;按驅動特點來分有:平移驅動和旋轉驅動。8、驅動和力的區別驅動和力都會引起物體的運動,但兩者是有本質上的區別的。驅動產生確定的運動,可以消除物體的自由度。力產生的運動是不確定的,不能消除物體的自由度。9、運動學模擬後,如何測量驅動力矩或者其他的物理量?我們在做機器人運動規劃時,往往根據規劃給出各個關節的運動軌跡,進行運動學分析,如果要檢視實現該運動各個關節需要加的驅動力矩,可以右鍵單擊相應的motion,然後在下拉選單選擇measure,在出現的介面裡面選擇Torque,點ok就出來力矩曲線了,其他物理量類同。10、ADAMS/VIEW中的輸入函式的指定方法輸入函式是指從輸入狀態變數取值的時間函式。只需在所建立的模型中在需要進行控制的部件施加一定的力或力矩,然後對其進行函式化:其函式的自變數為所指定的輸入狀態變數。這樣所建立的模型就是受輸入控制的系統。11、如何將回放過程儲存為AVI格式的電影檔案點選plotting(或F8)進入postprocessor ,右鍵--loadANIMATION,點選"record"開始錄製。點選"play"開始。12、ADAMS中的檔案型別介紹模型及分析主要有以下幾種型別檔案:ADAMS/View二進位制資料庫bin檔案、ADAMS/View命令cmd檔案、ADAMS/Solver模型語言adm檔案、ADAMS/Solver模擬控制語言acf檔案,以及ADAMS/Solver模擬分析結果檔案:req檔案、res檔案、gra檔案 、out檔案、msg檔案。ADAMS/View二進位制資料庫bin檔案以“.bin”為檔名字尾,檔案中記錄了從ADAMS啟動後到儲存為bin檔案時的全部資訊-包含模型的完整拓撲結構資訊、模型模擬資訊以及後處理資訊。可以包含多個模型、多個分析工況和結果。可以儲存ADAMS/View的各種設定資訊。檔案為二進位制不能閱讀、編輯,只能透過ADAMS/View調閱,由於資訊全面一般檔案都比較大。ADAMS/View命令cmd檔案以“.cmd”為檔名字尾,是由ADAMS/View命令編寫的模型檔案,可以包含模型的完整拓撲結構資訊(包括所有幾何資訊)、模型模擬資訊,為文字檔案,可讀性強,可以進行程式設計,是ADAMS的二次開發語言,不包含ADAMS/View的環境設定資訊,不包含模擬結果資訊,只能包含單個模型。ADAMS/Solver模型語言(ADAMS DataLanguage)adm檔案,以“.adm”為檔名字尾,檔案中包含模型中拓撲結構資訊,但有些幾何形體如 link等不能保留。ADAMS/View的環境設定不能保留。ADAMS/Solver可以讀取adm檔案,與ADAMS/Solver模擬控制語言acf檔案配合可以直接利用ADAMS/Solver進行求解。ADAMS/Solver模擬控制語言acf檔案,以“.acf”為檔名字尾,檔案中可以包含ADAMS/Solver命令對模型進行修改和控制的命令,從而控制模擬的進行。ADAMS/Solver將模擬分析結果中使用者定義的輸出變數輸出到req檔案,以“ .req”為檔名字尾;ADAMS/Solver將模擬分析結果中將模型的預設輸出變數輸出到res檔案,以“ .res”為檔名字尾;ADAMS/Solver將模擬分析結果中圖形部分結果輸出到gra檔案,以“.gra”為檔名字尾。ADAMS/Solver將模擬分析結果中使用者定義的輸出變數以列表的形式輸出到out檔案,以“.out”為檔名字尾。ADAMS/Solver將模擬過程中的警告資訊、錯誤資訊輸出到msg檔案,以“.msg”為檔案字尾。13、如何使用two body twolocation比如四杆機構,杆長已知,一個為機架,一個為曲柄,一個為搖桿,一個為連桿。關四個轉動關節的位置如何確定?——可以試著以two body twolocation去做拘束,再從simulation下找simulationcontrol便可以做組合模擬。14、如何在ADAMS下由資料生成樣條曲線在tools->command navigator....->Dataelement->create->spring line後,會出現一個輸入window視窗,選擇numerical將xyz數值copy到xyz各自的表格上.......15、ADAMS中如何建模,如何控制座標點,才能得到精確的位置可以粗略建立 Point 設計點後,可以 Modify,在表格編輯器 Table Editor裡可以精確定位點的座標,還可以用Command。16、關於bushing1、bushing一般用於模擬橡膠連線部件,主要是指線性橡膠。一般汽車底盤的軸承都有加橡膠,那就可以在軸和軸承之間用這個。輸入在各個方向的剛度和阻尼就可以了。2、bushing主要是考慮到了兩個物體間的彈性連線,比如麥弗遜懸架的下控制臂和副車架,幅車架和車身相連的地方都是採用了bushing,在car裡面就可以看到。對於運動學分析,採用一般的連線即可(比如萬向節),做動力學分析,就得采用busing以模擬彈性力。17、用不同的求解器是不是不會對結果造成太大的影響求解器不會對模擬結果造成影響的。由於ADAMS的求解器最初是用FORTRAN編寫的,而隨著C的普及及功能的強大,現在越來越傾向於C了。現在是兩個求解器並存,將來可能只保留C一個了。在ADAMS新的版本中,有些功能只有C求解器才有的。18、出現exception 11detected如何解決開始->程式集->MSC.Software->MSC.ADAMS2005r2->ADAMS Settings->在Shared->Graphics_Driver, 選擇Hoops
1、ADAMS中的單位的問題開始的時候需要為模型設定單位。在所有的預置單位系統中,時間單位是秒,角度是度。可設定:MMKS--設定長度為毫米,質量為千克,力為牛頓。MKS—設定長度為米,質量為千克,力為牛頓。CGS—設定長度為釐米,質量為克,力為達因。IPS—設定長度為英寸,質量為斯勒格(slug),力為磅。2、如何永久改變ADAMS的啟動路徑在ADAMS啟動後,每次更改路徑很費時,我們習慣將自己的檔案存在某一資料夾下;事實上,在Adams的快捷方式上右擊滑鼠,選屬性,再在起始位置上輸入你想要得路徑就可以了。3、關於ADAMS的座標系的問題當第一次啟動ADAMs/View時,在視窗的左下角顯示了一個三視座標軸。該座標軸為模型資料庫的全域性座標系。預設情況下,ADAMS/View用笛卡兒座標系作為全域性座標系。ADAMS/View將全域性座標系固定在地面上。當建立零件時,ADAMS/View給每個零件分配一個座標系,也就是區域性座標系。零件的區域性座標系隨著零件一起移動。區域性座標系可以方便地定義物體的位置,ADAMS/View也可返回如零件的位置——零件區域性座標系相對於全域性座標系的位移的模擬結果。區域性座標系使得對物體上的幾何體和點的描述比較方便。物體座標系不太容易理解。你可以自己建一個part,透過移動它的位置來體會。4、關於物體的位置和方向的修改可以有兩種途徑修改物體的位置和方向,一種是修改物體的區域性座標系的位置,也就是透過MODIFY物體的position屬性;令一種方法就是修改物體在區域性座標系中的位置,可以透過修改控制物體的關鍵點來實現。我感覺這兩種方法的結果是不同的,但是對於模擬過程來說,物體的位置就是質心的位置,所以對於模擬是一樣的。5、關於ADAMS中方向的描述對於初學的人來說,方向的描述不太容易理解。之前我們都是用方向餘弦之類的量來描述方向的。在ADAMS中,為了求解方程是計算的方便,使用尤拉角來描述方向。就是用繞座標軸轉過的角度來定義。旋轉的旋轉軸可以自己定義,預設使用313,也就是先繞z軸,再繞x軸,再繞z軸。6、Marker點與Pointer點區別Marker:具有方向性,大部分情況都是伴隨物件自動產生的,而 Point不具有方向性,都是使用者自己建立的;Marker點可以用來定義構件的幾何形狀和方向,定義約束與運動的方向等,而Point點常用來作為引數化的參考點,若構件與參考點相連,當修改參考點的位置時,其所關聯的物體也會一起移動或改變。7、關於約束的問題約束是用來連線兩個部件使他們之間具有一定相對運動關係。透過約束,使模型中各個獨立的部件聯絡起來形成有機的整體。在ADAMS/View中,有各種各樣的約束,大體上將其分為四類:(1)基本約束:點重合約束(ATPOINT)、共線約束(INLINE)、共面約束(INPLANE)、方向定位約束(ORIENTATION)、軸平行約束(PARALLEL_AXES)、軸垂直約束(PERPENDICULAR)等(2)常用鉸約束:球鉸(SPHERICAL)、虎克鉸(HOOKE)、廣義鉸(UNIVERSIAL)、常速度鉸(CONVEL)、固定鉸(FIXED)、平移副(TRANSLATIONAL)、圓柱副(CYLINDER)、旋轉副(REVOLUTE)、螺旋副(SCREW)、齒輪副等(3)高副約束:曲線-曲線約束(CVCV)、點-曲線約束(PTCV)。(4)驅動:按驅動加在物件型別上分:有點驅動和鉸驅動;按驅動特點來分有:平移驅動和旋轉驅動。8、驅動和力的區別驅動和力都會引起物體的運動,但兩者是有本質上的區別的。驅動產生確定的運動,可以消除物體的自由度。力產生的運動是不確定的,不能消除物體的自由度。9、運動學模擬後,如何測量驅動力矩或者其他的物理量?我們在做機器人運動規劃時,往往根據規劃給出各個關節的運動軌跡,進行運動學分析,如果要檢視實現該運動各個關節需要加的驅動力矩,可以右鍵單擊相應的motion,然後在下拉選單選擇measure,在出現的介面裡面選擇Torque,點ok就出來力矩曲線了,其他物理量類同。10、ADAMS/VIEW中的輸入函式的指定方法輸入函式是指從輸入狀態變數取值的時間函式。只需在所建立的模型中在需要進行控制的部件施加一定的力或力矩,然後對其進行函式化:其函式的自變數為所指定的輸入狀態變數。這樣所建立的模型就是受輸入控制的系統。11、如何將回放過程儲存為AVI格式的電影檔案點選plotting(或F8)進入postprocessor ,右鍵--loadANIMATION,點選"record"開始錄製。點選"play"開始。12、ADAMS中的檔案型別介紹模型及分析主要有以下幾種型別檔案:ADAMS/View二進位制資料庫bin檔案、ADAMS/View命令cmd檔案、ADAMS/Solver模型語言adm檔案、ADAMS/Solver模擬控制語言acf檔案,以及ADAMS/Solver模擬分析結果檔案:req檔案、res檔案、gra檔案 、out檔案、msg檔案。ADAMS/View二進位制資料庫bin檔案以“.bin”為檔名字尾,檔案中記錄了從ADAMS啟動後到儲存為bin檔案時的全部資訊-包含模型的完整拓撲結構資訊、模型模擬資訊以及後處理資訊。可以包含多個模型、多個分析工況和結果。可以儲存ADAMS/View的各種設定資訊。檔案為二進位制不能閱讀、編輯,只能透過ADAMS/View調閱,由於資訊全面一般檔案都比較大。ADAMS/View命令cmd檔案以“.cmd”為檔名字尾,是由ADAMS/View命令編寫的模型檔案,可以包含模型的完整拓撲結構資訊(包括所有幾何資訊)、模型模擬資訊,為文字檔案,可讀性強,可以進行程式設計,是ADAMS的二次開發語言,不包含ADAMS/View的環境設定資訊,不包含模擬結果資訊,只能包含單個模型。ADAMS/Solver模型語言(ADAMS DataLanguage)adm檔案,以“.adm”為檔名字尾,檔案中包含模型中拓撲結構資訊,但有些幾何形體如 link等不能保留。ADAMS/View的環境設定不能保留。ADAMS/Solver可以讀取adm檔案,與ADAMS/Solver模擬控制語言acf檔案配合可以直接利用ADAMS/Solver進行求解。ADAMS/Solver模擬控制語言acf檔案,以“.acf”為檔名字尾,檔案中可以包含ADAMS/Solver命令對模型進行修改和控制的命令,從而控制模擬的進行。ADAMS/Solver將模擬分析結果中使用者定義的輸出變數輸出到req檔案,以“ .req”為檔名字尾;ADAMS/Solver將模擬分析結果中將模型的預設輸出變數輸出到res檔案,以“ .res”為檔名字尾;ADAMS/Solver將模擬分析結果中圖形部分結果輸出到gra檔案,以“.gra”為檔名字尾。ADAMS/Solver將模擬分析結果中使用者定義的輸出變數以列表的形式輸出到out檔案,以“.out”為檔名字尾。ADAMS/Solver將模擬過程中的警告資訊、錯誤資訊輸出到msg檔案,以“.msg”為檔案字尾。13、如何使用two body twolocation比如四杆機構,杆長已知,一個為機架,一個為曲柄,一個為搖桿,一個為連桿。關四個轉動關節的位置如何確定?——可以試著以two body twolocation去做拘束,再從simulation下找simulationcontrol便可以做組合模擬。14、如何在ADAMS下由資料生成樣條曲線在tools->command navigator....->Dataelement->create->spring line後,會出現一個輸入window視窗,選擇numerical將xyz數值copy到xyz各自的表格上.......15、ADAMS中如何建模,如何控制座標點,才能得到精確的位置可以粗略建立 Point 設計點後,可以 Modify,在表格編輯器 Table Editor裡可以精確定位點的座標,還可以用Command。16、關於bushing1、bushing一般用於模擬橡膠連線部件,主要是指線性橡膠。一般汽車底盤的軸承都有加橡膠,那就可以在軸和軸承之間用這個。輸入在各個方向的剛度和阻尼就可以了。2、bushing主要是考慮到了兩個物體間的彈性連線,比如麥弗遜懸架的下控制臂和副車架,幅車架和車身相連的地方都是採用了bushing,在car裡面就可以看到。對於運動學分析,採用一般的連線即可(比如萬向節),做動力學分析,就得采用busing以模擬彈性力。17、用不同的求解器是不是不會對結果造成太大的影響求解器不會對模擬結果造成影響的。由於ADAMS的求解器最初是用FORTRAN編寫的,而隨著C的普及及功能的強大,現在越來越傾向於C了。現在是兩個求解器並存,將來可能只保留C一個了。在ADAMS新的版本中,有些功能只有C求解器才有的。18、出現exception 11detected如何解決開始->程式集->MSC.Software->MSC.ADAMS2005r2->ADAMS Settings->在Shared->Graphics_Driver, 選擇Hoops