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