《ADAMS 2018虛擬樣機技術從入門到精通》是2019年7月1日清華大學出版社出版的一本圖書,作者是陳峰華。
基本介紹
- 書名:ADAMS 2018虛擬樣機技術從入門到精通
- 作者:陳峰華
- ISBN:9787302530602
- 定價:99元
- 出版社:清華大學出版社
- 出版時間:2019年7月1日
- 印次:1-1
- 印刷日期:2019年6月6日
內容簡介,目錄,
內容簡介
本書注重基礎、突出實例講解,分為基礎與實例兩部分,共17章。其中,基礎部分包括軟體及動力學理論簡介、動力學模型建立基礎、ADAMS運動學分析、ADAMS靜力學分析及線性化分析、求解器算法以及ADAMS套用基礎、載荷施加、後處理分析等內容;實例部分包括多剛體分析、剛-柔耦合分析、多柔體分析、耐久性分析、振動分析、參數化分析和車輛分析等內容。本書下載檔案中配有書中實例的幾何模型以及實例的分析模型,方便讀者查閱。 本書結合作者多年科研實踐和本科生與研究生的相關教學經驗編撰而成,可作為理工科院校相關專業的高年級本科生、研究生及教師學習ADAMS軟體的教材或參考書,也可作為從事汽車交通、鐵道、石油化工、航空航天、機械製造、國防工業、造船等科學研究的工程技術人員使用ADAMS軟體的參考書。
目錄
第1章
ADAMS 2018簡介 1 1.1
ADAMS 2018新功能 1 1.2
ADAMS多體系統動力學的建模、分析和計算方法 2 1.2.1
廣義坐標的選擇 2 1.2.2
多體系統動力學研究狀況 2 1.2.3
多體系統建模理論 5 1.2.4
多體系統動力學數值求解 6 1.2.5
計算多剛體系統動力學自動建模 9 1.2.6
多體系統動力學中的剛性問題 9 1.3
ADAMS建模基礎 12 1.3.1
參考標記 13 1.3.2
坐標系的選擇 13 1.4
ADAMS運動學分析 14 1.4.1
ADAMS運動學方程 14 1.4.2
ADAMS運動學方程的求解算法 15 1.5
ADAMS動力學分析 15 1.5.1
ADAMS動力學方程 15 1.5.2
初始條件分析 19 1.5.3
ADAMS動力學方程的求解 20 1.6
ADAMS靜力學及線性化分析 21 1.6.1
靜力學分析 21 1.6.2
線性化分析 22 1.7
ADAMS求解器算法介紹 22 1.7.1
ADAMS數值算法簡介 22 1.7.2
動力學求解算法介紹 23 1.7.3
坐標縮減的微分方程求解過程算法 24 1.7.4
動力學求解算法特性比較 24 1.7.5
求解器的特點比較 25 1.7.6
剛性問題求解算法選擇 25 1.8
本章小結 26
第2章
ADAMS套用基礎 27 2.1
設定工作環境 27 2.2
ADAMS的界面 32 ...
2.3ADAMS的零件庫 33
2.4ADAMS的約束庫 36
2.5ADAMS的設計流程 40
2.6創建物體 40
2.7創建約束副 52
2.8施加力 61
2.9仿真和動畫 63
2.10輸出測量曲線 65
2.11本章小結 65
第3章施載入荷 66
3.1外部載荷的定義 66
3.2柔性連線 68
3.3在運動副上添加摩擦力 70
3.4實例 72
3.4.1實例一:齒輪接觸分析 72
3.4.2實例二:小車越障柔性連線 74
3.4.3實例三:射擊 77
3.5本章小結 82
第4章計算求解與結果後處理 83
4.1計算求解 83
4.1.1計算類型 83
4.1.2驗證模型 84
4.1.3仿真控制 84
4.1.4感測器 87
4.2實例一:仿真類型與感測器 88
4.2.1設計要求 88
4.2.2建模 88
4.2.3模型運動初步仿真 92
4.2.4存儲數據檔案 92
4.2.5生成地塊及添加約束 93
4.2.6測量 94
4.2.7生成感測器 94
4.2.8模型仿真 95
4.3ADAMS後處理簡介 95
4.3.1ADAMS/PostProcessor的用途 96
4.3.2ADAMS/PostProcessor的啟動與退出 96
4.3.3ADAMS/PostProcessor視窗介紹 97
4.4ADAMS/PostProcessor使用技巧 97
4.4.1創建任務和添加數據 98
4.4.2工具列的使用 99
4.4.3視窗模式的設定 101
4.4.4ADAMS/PostProcessor的頁面管理 101
4.5ADAMS/PostProcessor輸出仿真結果的動畫 102
4.5.1動畫類型 102
4.5.2載入動畫 103
4.5.3動畫演示 103
4.5.4時域動畫的控制 103
4.5.5頻域動畫的控制 104
4.5.6記錄動畫 105
4.6ADAMS/PostProcessor繪製仿真結果的曲線圖 106
4.6.1由仿真結果繪製曲線圖的類型 106
4.6.2曲線圖的建立 106
4.6.3曲線圖上的數學計算 108
4.7曲線圖的處理 109
4.7.1曲線數據濾波 109
4.7.2快速傅立葉變換 110
4.7.3生成伯德圖 111
4.8實例二:跳板振動分析 111
4.8.1動力學模型的建立和仿真分析 111
4.8.2採用ADAMS/PostProcessor建立和設定曲線圖 112
4.8.3採用ADAMS/PostProcessor對曲線圖進行操作 114
4.9實例三:加緊機構仿真後處理 115
4.9.1細化模型 115
4.9.2深化設計 121
4.10本章小結 124
第5章剛性體建模及仿真分析 125
5.1建立模型 125
5.2定義材料屬性 126
5.3重命名部件 127
5.4施加約束 127
5.4.1創建固定副 127
5.4.2創建旋轉副 128
5.4.3創建平移副 129
5.4.4柔性約束力 130
5.4.5施加接觸 131
5.5施加驅動 132
5.5.1在車輪與車體之間施加轉動驅動 132
5.5.2在平移副上施加移動驅動 133
5.6求解器設定 134
5.7仿真 135
5.8後處理分析 136
5.9實例一:吊車起吊過程分析 137
5.9.1創建模型 138
5.9.2定義材料屬性 138
5.9.3重命名部件 139
5.9.4施加約束 140
5.9.5施加驅動 142
5.9.6設定求解器 144
5.9.7仿真 145
5.9.8後處理分析 145
5.10實例二:轉盤機構剛體建模及仿真分析 146
5.10.1創建模型 146
5.10.2查看約束 147
5.10.3施加驅動 147
5.10.4設定求解器 148
5.10.5仿真 148
5.10.6後處理分析 149
5.11實例三:偏轉摩天輪多剛體動力學仿真分析 149
5.11.1導入模型 149
5.11.2定義材料屬性 151
5.11.3重命名部件 152
5.11.4渲染模型和布爾運算 152
5.11.5施加約束 153
5.11.6施加驅動 155
5.11.7設定求解器 155
5.11.8仿真 155
5.11.9後處理分析 156
5.12本章小結 158
第6章剛-柔混合建模 159
6.1離散柔性連線件 159
6.2利用有限元程式建立柔性體 160
6.2.1模態的概念 161
6.2.2柔性體與剛性體之間的連線 161
6.2.3柔性體替換剛性體 161
6.3實例一:模態中性檔案的生成及編輯 162
6.3.1在ADAMS中導入MNF檔案 162
6.3.2編輯柔性體 163
6.4實例二:鐵錘敲擊牆壁剛柔碰撞動力學分析 166
6.4.1建立模型 166
6.4.2定義材料屬性 167
6.4.3渲染模型 168
6.4.4施加約束 169
6.4.5施載入荷 170
6.4.6檢查模型 170
6.4.7仿真計算 170
6.4.8柔性體的替換與編輯 171
6.4.9仿真計算 172
6.4.10後處理 172
6.5實例三:鐘擺機構剛體離散及動力學分析 173
6.5.1創建模型 174
6.5.2施加約束和驅動 175
6.5.3仿真 176
6.5.4創建柔性離散連桿 177
6.5.5創建剛-柔體間的約束和驅動 177
6.5.6仿真 179
6.5.7後處理 179
6.6本章小結 182
第7章多柔體動力學仿真 183
7.1多柔體系統及工程背景 183
7.2多柔體系統動力學的突出問題 184
7.3實例一:連桿機構柔體動力學仿真分析 185
7.3.1創建模型 185
7.3.2柔性化連桿機構 187
7.3.3施加約束和驅動 189
7.3.4仿真 189
7.3.5後處理 190
7.4實例二:風力發電機建模及風載仿真分析 192
7.4.1導入並編輯模型 192
7.4.2驅動 194
7.4.3仿真 194
7.4.4後處理 194
7.5本章小結 197
第8章機電一體聯合仿真 198
8.1機電一體化系統仿真分析簡介 198
8.2ADAMS/VIEW控制工具列 199
8.2.1ADAMS中建立控制器的方法 199
8.2.2使用ADAMS/View中的控制工具列 199
8.2.3控制模組類型 200
8.2.4產生控制模組 201
8.2.5檢驗控制模組的連線關係 201
8.3實例一:雷達機構的機電聯合仿真 201
8.3.1ADAMS/Controls求解基本步驟 201
8.3.2啟動ADAMS/Controls模組 202
8.3.3構造ADAMS機械系統樣機模型 202
8.3.4確定ADAMS的輸入和輸出 205
8.3.5控制系統建模 209
8.3.6機電系統聯合仿真分析 213
8.4實例二:滾動球體機電聯合仿真分析 215
8.4.1打開以及瀏覽模型 215
8.4.2創建控制系統 215
8.4.3創建感測器信號 217
8.4.4創建激勵信號 218
8.4.5編輯控制系統 218
8.4.6用信號管理器連線信號 218
8.4.7輸出面板 220
8.4.8創建MATLAB控制系統 221
8.5本章小結 223
第9章ADAMS與其他軟體接口 224
9.1三維建模軟體與ADAMS 224
9.1.1Pro/E與ADAMS之間的數據傳遞 224
9.1.2Solidworks與ADAMS之間的數據傳遞 225
9.2UG與ADAMS之間的數據交換 226
9.2.1UG與ADAMS共同支持的數據格式 226
9.2.2實例:UG與ADAMS雙向數據交換 226
9.3本章小結 232
第10章ADAMS參數化建模及最佳化設計 233
10.1ADAMS參數化建模簡介 233
10.2實例一:參數化建模套用 234
10.2.1雙擺臂獨立前懸架拓撲結構 234
10.2.2系統環境設定 234
10.2.3雙擺臂獨立前懸架參數化建模 235
10.3實例二:前懸架機構最佳化設計分析 240
10.3.1參數化分析的準備 240
10.3.2設計研究 243
10.3.3試驗設計 248
10.3.4結果分析 256
10.4本章小結 257
第11章ADAMS振動分析 258
11.1振動分析模組簡介 258
11.2實例一:剛性體衛星振動分析 258
11.2.1建立模型 259
11.2.2仿真模型 259
11.2.3建立輸入通道 260
11.2.4建立運動學輸入通道和激振器 263
11.2.5建立輸出通道 264
11.2.6測試模型 265
11.2.7驗證模型 266
11.2.8精化模型 269
11.2.9最佳化模型 272
11.3實例二:柔性體衛星振動分析 274
11.3.1建立模型 274
11.3.2仿真模型 275
11.3.3建立輸入通道 276
11.3.4建立運動學輸入通道和激振器 278
11.3.5建立輸出通道 279
11.3.6測試模型 280
11.3.7驗證模型 281
11.3.8精化模型 284
11.3.9最佳化模型 287
11.4實例三:火車轉向架振動分析 289
11.4.1建立模型 289
11.4.2仿真模型 289
11.4.3定義設計變數 290
11.4.4建立輸入通道 291
11.4.5建立輸出通道 291
11.4.6測試模型 292
11.4.7後處理 293
11.5本章小結 295
第12章耐久性分析 296
12.1耐久性簡介 296
12.2實例一:氣缸-曲軸系統耐久性分析 296
12.2.1導入並熟悉模型 297
12.2.2約束 297
12.2.3驅動 297
12.2.4載入耐久性模組 298
12.2.5仿真 298
12.2.6後處理 299
12.3實例二:斜面拉伸耐久性分析 304
12.3.1導入並熟悉模型 304
12.3.2傾斜 305
12.3.3建立約束 306
12.3.4創建載荷 306
12.3.5載入耐久性模組 307
12.3.6仿真 307
12.3.7後處理 308
12.4實例三:懸臂樑耐久性分析 310
12.4.1創建模型 310
12.4.2查看模型信息 311
12.4.3施加約束 312
12.4.4施載入荷 313
12.4.5載入耐久性模組 314
12.4.6仿真 314
12.4.7重新單向力定義函式 315
12.4.8重新仿真 315
12.4.9後處理 315
12.5本章小結 322
第13章ADAMS二次開發 323
13.1定製用戶界面 323
13.1.1定製選單 324
13.1.2定製對話框 330
13.2宏命令的使用 334
13.2.1創建宏命令 334
13.2.2在宏命令中使用參數 336
13.3循環命令和條件命令 339
13.3.1循環命令 339
13.3.2條件命令 341
13.4本章小結 343
第14章ADAMS模型語言及仿真控制語言 344
14.1ADAMS的主要檔案介紹 344
14.2ADAMS/SOLVER模型語言 345
14.2.1ADAMS/Solver模型語言分類及其語法介紹 345
14.2.2模型檔案的開頭與結尾 347
14.2.3慣性單元 347
14.2.4幾何單元 348
14.2.5約束單元 351
14.2.6力元 353
14.2.7系統模型單元 355
14.2.8輪胎單元 356
14.2.9數據單元 358
14.2.10分析參數單元 360
14.2.11輸出單元 361
14.3ADAMS/SOLVER命令及仿真控制檔案 363
14.3.1ADAMS/Solver命令結構及分類 363
14.3.2創建ADAMS/Solver仿真控制檔案 369
14.4本章小結 370
第15章ADAMS用戶子程式 371
15.1ADAMS用戶子程式簡介 371
15.1.1用戶子程式的種類 371
15.1.2子程式的使用 373
15.2常用ADAMS用戶子程式簡介 375
15.2.1使用GFOSUB用戶子程式實例 375
15.2.2常用用戶定義子程式及實例 377
15.3功能子程式 384
15.3.1功能子程式概述 384
15.3.2功能子程式SYSARY和SYSFNC 385
15.4本章小結 388
第16章車輛仿真與設計 389
16.1創建懸吊系統 389
16.1.1創建懸吊和轉向系統 390
16.1.2定義車輛參數 391
16.1.3後處理 392
16.1.4推力分析 393
16.1.5仿真結果繪圖 394
16.1.6懸吊系統與轉向系統的修改 396
16.1.7修改後的系統模型分析 396
16.1.8分析結果 397
16.2彈性體對懸吊和整車裝配的影響 398
16.2.1創建懸吊裝配 398
16.2.2創建彈性體 399
16.3包含彈性體的整車裝配 400
16.4本章小結 403
第17章ADAMS/VIEW及ADAMS/SOLVER函式 404
17.1函式類型及建立 404
17.1.1建立表達式模式下的函式 404
17.1.2建立運行模式下的函式 404
17.2ADAMS/VIEW設計函式 405
17.2.1數學函式 405
17.2.2位置/方向函式 406
17.2.3建模函式 407
17.2.4矩陣/數組函式 407
17.2.5字元串函式 409
17.2.6資料庫函式 410
17.2.7GUI函式組 410
17.2.8系統函式組 411
17.3ADAMS/VIEW運行函式及ADAMS/SOLVER函式 411
17.3.1位移函式 411
17.3.2速度函式 412
17.3.3加速度函式 412
17.3.4接觸函式 413
17.3.5樣條差值函式 413
17.3.6約束力函式 413
17.3.7合力函式 413
17.3.8數學函式 414
17.3.9數據單元 414
17.4函式套用實例 414
17.4.1定義不同形式的驅動約束 414
17.4.2定義和調用系統狀態變數 416
17.4.3測量或請求的定義和調用 417
17.5本章小結 417
附錄ADAMS的使用技巧 418
參考文獻 424