ANSYS提供了參數(shù)化編程語言APDL,可用于二次開發(fā)。用戶利用APDL可以自動完成某些功能或建模,大大擴展了軟件的功能,但學(xué)習(xí)
APDL語言很有難度,因此出版實用、易學(xué)ANSYS參數(shù)化編程語言的命令和實例教程很有必要?!禔NSYS參數(shù)化編程命令與實例詳解》一書
全面系統(tǒng)地介紹了ANSYS參數(shù)化編程技術(shù)和實際應(yīng)用。全書從基礎(chǔ)知識到實例,由易到難,層層遞進,能夠幫助讀者掌握ANSYS參數(shù)化編程命令并熟練運用.本書贈送書中所有實例素材文件,讀者可通過聯(lián)系郵箱296447532@qq.com 獲得。
本書適合有限元二次開發(fā)人員使用,同時也可以作為高校相關(guān)專業(yè)學(xué)生的教材。
《ANSYS參數(shù)化編程命令與實例詳解》一書本書共10章,具體內(nèi)容如下:
第1章為APDL參數(shù)化語言概述,講述了APDL的定義、特點,以及如何生成APDL文件,并安排了一個入門小實例。
第2章講述了APDL編程語言,內(nèi)容包括參數(shù)化命名規(guī)則、參數(shù)化變量的使用、參數(shù)化數(shù)組、表參數(shù)、循環(huán)與分支控制。為了使讀者
加深理解所學(xué)知識,本章每講述一個基礎(chǔ)知識點,都通過訓(xùn)練實例予以應(yīng)用展示。
第3章為APDL宏和函數(shù)功能,具體內(nèi)容包括工具欄與縮略語、對話框操作、宏文件、函數(shù)及其加載器。本章知識點比較多,也是本
書學(xué)習(xí)的重點。讀者應(yīng)著重掌握函數(shù)與加載器的知識。
第4章為實用菜單操作,內(nèi)容包括文件操作、實體選擇、實體的列表輸出、實體和屬性的顯示、視圖顯示和模式控制、工作平面與
坐標(biāo)系轉(zhuǎn)換,以及訓(xùn)練實例。
第5章介紹了前處理器操作,包括建立實體模型、實體模型的操作運算、實體模型的修改、選擇單元類型、定義材料屬性與實常數(shù)
、設(shè)置單元屬性和網(wǎng)格劃分、直接生成有限元模型。前處理器是學(xué)習(xí)ANSYS的必備工具,希望讀者結(jié)合訓(xùn)練實例牢牢理解和掌握。
第6章講述了加載與求解,內(nèi)容包括指定分析類型、施加載荷和邊界條件、載荷步設(shè)置選項、物理環(huán)境與有限元求解運算。
第7章為后處理器操作,具體內(nèi)容包括后處理概述結(jié)果數(shù)據(jù)的顯示與列表、結(jié)果數(shù)據(jù)的操作、其他結(jié)果操作命令、時間歷程后處理
等。
從第8章起開始應(yīng)用實例的介紹。其中,第8章為APDL結(jié)構(gòu)靜力學(xué)分析實例,第9章為APDL結(jié)構(gòu)動力學(xué)分析實例,第10章為APDL結(jié)構(gòu)
熱分析實例。每章有3個實例,包括入門實例、提高實例、經(jīng)典實例,符合讀者學(xué)習(xí)過程。所有實例均來自一線實踐,工程實用性強。
讀者通過學(xué)習(xí),APDL的應(yīng)用水平將大大提高。
前言
第1章 APDL參數(shù)化語言概述 1
1.1 APDL簡介 1
1.1.1 APDL的定義 1
1.1.2 APDL的特點 2
1.2 如何生成APDL文件 3
1.2.1 LOG文件中命令的說明 3
1.2.2 APDL文件簡介 5
1.3 入門實例—— 三孔板APDL分析 7
1.4 本章小結(jié) 11
第2章 APDL編程語言 13
2.1 參數(shù)命名 13
2.1.1 參數(shù)的命名規(guī)則 13
2.1.2 參數(shù)化操作環(huán)境 14
2.2 參數(shù)化變量的使用 15
2.2.1 變量參數(shù)的定義和賦值 15
2.2.2 變量參數(shù)的表達式和函數(shù) 22
2.2.3 刪除變量參數(shù) 23
2.2.4 字符參數(shù)的用法 24
2.2.5 變量參數(shù)的保存和恢復(fù) 25
2.2.6 變量列表顯示 27
2.3 參數(shù)化數(shù)組 29
2.3.1 數(shù)組參數(shù)的類型和概念 29
2.3.2 定義數(shù)組參數(shù) 30
2.3.3 賦值數(shù)組參數(shù) 31
2.3.4 刪除數(shù)組參數(shù) 34
2.3.5 顯示數(shù)組參數(shù) 35
2.3.6 數(shù)組參數(shù)運算 37
2.4 表參數(shù) 47
2.4.1 表定義 47
2.4.2 表賦值 48
2.4.3 表插值 53
2.4.4 操作實例—— 彎管端部受到隨時間變化的載荷作用 54
2.5 循環(huán)與分支控制 57
2.5.1 *GO無條件分支語句 57
2.5.2 *IF條件分支 58
2.5.3 *DO循環(huán) 60
2.5.4 *REPEAT重復(fù)一個命令 61
2.6 訓(xùn)練實例—— 瞬態(tài)動力學(xué)
應(yīng)用數(shù)組和表 62
2.7 本章小結(jié) 65
第3章 APDL宏和函數(shù)功能 67
3.1 工具欄與縮略語 67
3.1.1 自定義工具欄按鈕 67
3.1.2 存儲與恢復(fù)工具欄按鈕 69
3.2 對話框操作 70
3.2.1 單參數(shù)輸入對話框 70
3.2.2 多參數(shù)輸入對話框 71
3.2.3 調(diào)用ANSYS程序已有的對話框 72
3.3 宏文件 73
3.3.1 APDL宏及其功能 74
3.3.2 宏文件命名規(guī)則 74
3.3.3 創(chuàng)建宏文件的方法 76
3.3.4 宏的局部變量 80
3.3.5 運行宏 82
3.4 函數(shù)及其加載器 83
3.4.1 使用函數(shù)編輯器 84
3.4.2 使用函數(shù)加載器 88
3.4.3 操作實例—— 使用函數(shù)邊界條件
加載實例 89
3.5 訓(xùn)練實例—— 創(chuàng)建旋轉(zhuǎn)輪盤的通用宏 92
3.6 本章小結(jié) 94
第4章 實用菜單操作 95
4.1 文件操作 95
4.1.1 ANSYS開始命令 96
4.1.2 文件存取命令 98
4.1.3 CAD模型輸入 103
4.1.4 操作實例—— 音叉模型
導(dǎo)入ANSYS 107
4.2 實體選擇 107
4.2.1 選擇實體 107
4.2.2 創(chuàng)建組件和部件 111
4.2.3 操作實例—— 實體選擇 115
4.3 實體的列表輸出 116
4.3.1 實體模型的列表輸出 116
4.3.2 屬性列表輸出 119
4.3.3 載荷列表輸出 121
4.3.4 其他內(nèi)容列表輸出 124
4.4 實體和屬性的顯示 125
4.5 視圖顯示和模式控制 129
4.5.1 視圖顯示控制 130
4.5.2 視圖模式控制 137
4.5.3 圖形窗口顯示控制 147
4.5.4 動畫生成的顯示控制 152
4.6 工作平面與坐標(biāo)系轉(zhuǎn)換 155
4.6.1 工作平面顯示、平移和旋轉(zhuǎn) 155
4.6.2 坐標(biāo)系的設(shè)置與轉(zhuǎn)換 160
4.7 訓(xùn)練實例—— 菜單操作實例 162
4.8 本章小結(jié) 163
第5章 前處理器操作 165
5.1 建立實體模型 165
5.1.1 繪制關(guān)鍵點 166
5.1.2 繪制線 172
5.1.3 繪制面 181
5.1.4 繪制體 193
5.2 實體模型的操作運算 200
5.2.1 拉伸與旋轉(zhuǎn)操作 200
5.2.2 布爾操作 206
5.2.3 實體縮放 220
5.2.4 幾何量計算 222
5.3 實體模型的修改 224
5.3.1 實體模型的修改和復(fù)制 224
5.3.2 實體模型的鏡像 231
5.3.3 實體模型的刪除 234
5.3.4 操作實例—— 創(chuàng)建軸承座模型 235
5.4 選擇單元類型 237
5.5 定義材料屬性與實常數(shù) 238
5.5.1 設(shè)置材料屬性 238
5.5.2 設(shè)置實常數(shù) 245
5.6 設(shè)置單元屬性和網(wǎng)格劃分 246
5.6.1 設(shè)置單元屬性 247
5.6.2 設(shè)置網(wǎng)格大小 250
5.6.3 網(wǎng)格劃分 257
5.6.4 網(wǎng)格修改和刪除 264
5.6.5 操作實例—— 面映射網(wǎng)格劃分 267
5.7 直接生成有限元模型 268
5.7.1 生成節(jié)點 268
5.7.2 生成單元 274
5.7.3 節(jié)點與單元的修改 276
5.7.4 編號控制 279
5.8 訓(xùn)練實例—— 扳手前處理實例 285
5.9 本章小結(jié) 287
第6章 加載與求解 289
6.1 指定分析類型 289
6.1.1 設(shè)置分析類型 289
6.1.2 求解控制 292
6.1.3 模態(tài)擴展 303
6.1.4 分析選項 304
6.2 施加載荷和邊界條件 306
6.2.1 載荷初始設(shè)置 306
6.2.2 施加載荷 309
6.2.3 刪除載荷 332
6.2.4 載荷操作 335
6.3 載荷步設(shè)置選項 338
6.3.1 輸出與求解控制 338
6.3.2 時間與頻率 340
6.3.3 非線性選項 341
6.3.4 載荷步文件操作 344
6.4 物理環(huán)境 345
6.5 有限元求解運算 347
6.6 訓(xùn)練實例—— 旋轉(zhuǎn)輪盤加載與求解 348
6.7 本章小結(jié) 351
第7章 后處理器操作 353
7.1 后處理概述 353
7.1.1 結(jié)果文件類型 353
7.1.2 求解結(jié)果類型 353
7.1.3 進入后處理命令 354
7.2 結(jié)果數(shù)據(jù)的顯示與列表 355
7.2.1 讀入結(jié)果數(shù)據(jù) 355
7.2.2 顯示結(jié)果數(shù)據(jù) 357
7.2.3 列表結(jié)果數(shù)據(jù) 365
7.3 結(jié)果數(shù)據(jù)操作 371
7.3.1 節(jié)點計算 371
7.3.2 單元表操作 373
7.3.3 路徑操作 376
7.3.4 載荷組 386
7.4 其他結(jié)果操作命令 392
7.4.1 結(jié)果輸出控制 392
7.4.2 安全系數(shù) 394
7.4.3 疲勞分析 395
7.4.4 定義與修改 400
7.4.5 寫結(jié)果文件 401
7.4.6 重置 401
7.5 時間歷程后處理器POST26 401
7.5.1 變量定義與設(shè)置 402
7.5.2 變量數(shù)據(jù)運算操作 408
7.5.3 變量圖形顯示和列表 412
7.6 訓(xùn)練實例—— 彎管瞬態(tài)后處理實例 414
7.7 本章小結(jié) 418
第8章 APDL結(jié)構(gòu)靜力學(xué)分析實例 419
8.1 入門實例—— 帶孔板結(jié)構(gòu)
靜力學(xué)分析 419
8.2 提高實例—— 托架體零件結(jié)構(gòu)
靜力學(xué)分析 423
8.3 經(jīng)典實例—— 桁架靜力學(xué)分析 427
8.4 本章小結(jié) 429
第9章 APDL結(jié)構(gòu)動力學(xué)分析實例 431
9.1 入門實例—— 音叉模態(tài)分析 431
9.2 提高實例—— 彈簧質(zhì)點系統(tǒng)瞬態(tài)
動力學(xué)分析 435
9.3 經(jīng)典實例—— 連桿諧響應(yīng)分析 438
9.4 本章小結(jié) 442
第10章 APDL結(jié)構(gòu)熱分析實例 443
10.1 入門實例—— 蒸汽管道熱分析 443
10.2 提高實例—— 混凝土空心磚熱
應(yīng)力分析 448
10.3 經(jīng)典實例—— 鋼球冷卻瞬態(tài)熱分析 451
10.4 本章小結(jié) 453
參考文獻 454