- ADAMS 2016虛擬樣機技術從入門到精通
- 陳峰華
- 2063字
- 2020-11-28 15:58:09
前言
本書介紹的軟件ADAMS是專門用于機械產品虛擬樣機開發方面的工具,通過虛擬試驗和測試,在產品開發階段就可以幫助設計者發現設計缺陷,并提出改進的方法。
ADAMS研究復雜系統的運動學關系和動力學關系,以計算多體系統動力學為理論基礎,結合高速計算機來對產品進行仿真計算,得到各種試驗數據,幫助設計者發現問題并解決問題。本書主要介紹ADAMS的使用方法,由于涉及較多的理論知識,尤其是力學方面的知識,因此請讀者參考多體系統動力學和結構動力學方面的書籍。
本書以ADAMS 2016版本為基礎,涉及的內容包括剛性體建模、柔性體建模、參數化設計、優化計算、振動分析、控制系統等,詳細介紹了ADAMS/View、ADAMS/PostProcsser、ADAMS/Autoflex、ADAMS/Vibration、ADAMS/Controls、ADAMS/Car等模塊的使用方法,所介紹的內容不僅僅是入門內容,更多的是高級應用的內容。
全書共分為17章,各章安排如下:
第1章 簡要介紹ADAMS 2016的新功能、ADAMS軟件的基本算法,包括ADAMS建模中的一些基本概念、運動學分析算法、動力學分析算法、靜力學分析及線性化分析算法以及ADAMS軟件積分器等內容。
第2章 本章首先介紹ADAMS 2016的工作界面、零件庫、約束庫和設計流程,然后講解ADAMS中工作界面的設置以及物體、約束副和施加載荷的創建,最后分析講解后處理中的動畫顯示和輸出測量曲線等。
第3章 本章介紹載荷的施加方式以及各種載荷的作用,并通過實例具體講解各種載荷的施加方式。
第4章 本章講解后處理的使用方法,通過后處理,計算Marker點的位移、速度和加速度,計算運動副關聯的兩個構件之間的相對位移、速度和加速度等。
第5章 本章通過一個卡車模型和3個具體實例幫助讀者熟悉剛體建模、定義材料屬性、施加驅動和約束及仿真分析、后處理等操作步驟,以達到掌握運用ADAMS進行剛體建模的目的。
第6章 本章介紹剛-柔耦合建模的知識,通過3個具體的實例講解剛-柔耦合仿真模型的建立及求解和后處理等內容。
第7章 本章首先介紹多柔體仿真的工程背景,然后講解多柔體系統動力學中的幾個突出問題,最后通過兩個實例具體講解多柔體系統動力學仿真的使用方法。
第8章 本章首先介紹機電聯合仿真的基礎知識,然后對控制工具欄進行詳細講解,最后通過實例講解機電一體化聯合仿真的實踐與應用。通過本章的學習,讀者可以掌握利用控制器進行仿真控制設置以及實現機電一體聯合仿真的方法。
第9章 本章首先介紹三維建模軟件與ADAMS之間的交換接口,然后講解Pro/E和SOLID模型導入ADAMS的步驟,最后給出UG與ADAMS之間雙向模型交換的一個典型實例,講解兩者之間模型轉換的方法。
第10章 本章首先對參數化建模做簡單介紹,然后通過雙擺臂獨立前懸架機構實例對參數化建模做詳盡的闡述和分析,最后利用前懸架機構優化設計分析實例對機構優化設計進行深入分析。通過本章的學習,讀者可以掌握參數化建模和分析的步驟,以及通過參數化建模來分析不同變量對系統的影響。
第11章 本章首先介紹振動分析模塊,然后通過實例講解剛性體模型建立振動模型、振動參數的輸入和輸出,以及模型的測試、驗證、精化及優化等,最后通過實例講解柔性體模型建立振動模型的過程。通過本章的學習,讀者可以掌握振動模型的輸入和輸出、振動仿真模型測試、驗證、精化及優化,以及結果后處理方法等相關知識。
第12章 本章以3個耐久性例子為基礎,介紹耐久性模塊的使用,通過實例的學習和分析,使讀者對耐久性模塊能夠有深入的了解和認識,學會通過耐久性模塊查看模型的應力和應變信息,并生成報告文件。
第13章 本章首先介紹ADAMS二次開發用戶界面的定制,然后講解宏命令的使用方法,最后講解循環命令和條件命令的使用。
第14章 本章首先介紹ADAMS主要文件,然后講解Solver模型語言分類并對每個模型語言與語法附帶一個例子,最后介紹Solver命令及仿真控制文件。通過本章的學習,讀者可以深刻理解ADAMS中幾何、約束、力元等的實質,脫離ADAMS/View環境直接利用ADAMS/Solver進行一些高級應用。
第15章 本章首先介紹用戶子程序種類和使用的基礎知識,然后通過例子講解GFOSUB用戶子程序及常用的子程序,最后對功能子程序進行了概述,重點講解SYSARY和SYSFNC功能子程序。通過本章的學習,讀者將具備基本的開發用戶子程序的能力。
第16章 本章通過簡要講解ADAMS中專業車輛模塊ADAMS/Car,再通過創建懸吊系統、整車裝配等來展示如何應用這個專業模塊進行設計和仿真設計,使讀者掌握用車輛模塊創建整車模型以及進行仿真設計的方法。
第17章 本章首先介紹ADAMS函數的基礎知識,然后通過例子講解驅動約束、定義和調用系統狀態變量、度量及請求的定義和調用等。通過本章的學習,讀者將對函數有進一步的認識和了解,提高對函數的掌握和理解。
本書最后的附錄給出ADAMS中常用的使用技巧,幫助讀者在學習過程中能夠更快地掌握軟件的使用技巧、提高工作效率。
為方便讀者上機練習,本書提供了3~12章的模型文件,讀者可從以下網址下載:
http://pan.baidu.com/s/1qXRFNMs
讀者在學習過程中遇到與本書有關的問題時可以發郵件到comshu@126.com郵箱,我們會盡快給予解答。
本書主要由陳峰華編著,鄭明輝、劉力、陳磊、何嘉揚、張楊、周文華、丁學英、呂廣憲、孫萬泉、黃利、王清、吳永福、張圣東、唐明明、李秀峰也參與了本書的編寫。
雖然我們在本書的編寫過程中力求敘述準確、完善,但是水平有限,書中欠妥之處在所難免,希望讀者和同仁能夠及時指出,共同促進本書質量的提高。
編者
2017年4月