ANSYS/APDL高級工程應用實例分析與二次開發

-
【作 者】周寧 等編著
【I S B N 】978-7-5084-4977-7
【責任編輯】郭東青
【適用讀者群】科技
【出版時間】2007-09-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】
【千字數】
【印 張】
【定 價】¥52
【叢 書】萬水ANSYS技術叢書
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
ANSYS軟件一般分析過程包括:建立有限元模型-施加邊界條件-求解計算-結果分析。為完成這些步驟,ANSYS軟件提供了兩種操作方式,即用戶圖形界面(GUI)操作與參數化設計語言(APDL)操作。ANSYS參數化設計語言(ANSYS Parameter Design Language)是一種通過參數化變量方式建立分析模型的腳本語言。它可用任何ASCII文件的編輯軟件生成,如記事本文件。建立的APDL命令流文件不受軟件版本和系統平臺的限制,特別適用于復雜模型及模型需要多次修改重復分析的問題,也更加有利于保存和交流。
本書對ANSYS參數化設計語言,即APDL語言的編寫結構、參數變量與數組的類型及定義、程序結構控制、宏命令等內容進行了詳細的闡述;然后結合一定的實例,依照前處理器、加載與求解處理器、后處理器、后處理器、實用菜單分類,對常用APDL命令的使用格式、相關變量進行了全面的解釋。最后,由淺至深逐步給出實用、豐富的機械類與土木類工程實例,以及每個實例的APDL源代碼和注釋。
本書內容由淺入深,簡單易懂,可作為高校理工科相關專業高年級本科生、研究生和教師學習ANSYS軟件的教材,也可作為科學研究及工程技術人員的參考資料。通過閱讀本書,讀者必將會對ANSYS有一個全新的、深層次的了解和掌握。
本書提供APDL命令流,可從中國水利水電出版社網站下載,網址為http://www.waterpub.com.cn/softdown/。
ANSYS公司目前是CAE(Computer Aided Engineering)領域的先行者之一。ANSYS公司一直致力于分析設計軟件的開發、維護及售后服務,不斷吸取當今世界最新的計算方法和計算機技術,領導著有限元界的發展趨勢,并為全球工業界廣泛接受,擁有全球最大的用戶群。
ANSYS軟件作為最早通過ISO9001質量認證的設計分析軟件,其全面的分析功能涉及結構、熱、流體、電磁場、碰撞、板材成形等多個領域,產品應用的深度、廣度、計算結果的高精度及其圖形界面的易學易用,已經使之成為機械工業領域產品開發設計必不可少的伙伴。
ANSYS軟件有兩種操作方式,即用戶圖形界面(GUI)操作與參數化設計語言(APDL)操作。對于前者,市面上已經有較多關于各版本的各種介紹性或應用性的書籍,這就使得很多讀者能方便地學習、熟悉ANSYS軟件,也產生了一大群的初、中級用戶,這個基數是很大的。對于后者,在ANSYS軟件中,每個GUI操作對應著一句APDL命令;相反,并不是所有的APDL命令都有一個GUI操作,所以若要進行復雜的分析或要對某個模型進行修改后重新分析,采用GUI操作難以完成或過程繁雜,而運用APDL命令可以方便地實現,這就是APDL語言的優勢。另外,對于入門用戶,開始即使用APDL命令方式分析、解決問題將有助于更加深刻地理解和運用ANSYS軟件;對于初、中級用戶,選用APDL命令操作方式將大大提高其ANSYS運用水平;對于高級用戶,本書也可作為查找操作命令的參考書籍。
主要內容
本書從工程實際分析出發,結合作者長期使用的經驗,詳細介紹了ANSYS參數化設計語言(ANSYS Parameter Design Language)的相關概念及語法定義、編寫過程、調用步驟。為了使讀者能熟練運用一些慣用的關鍵命令,對部分命令配置了相關操作實例。最后,結合相應的實際機械類、土木類工程實例,使讀者能對各部分APDL命令的運用作進一步串連與深化理解,以實現ANSYS使用水平從初級到高級的過渡。
特點
新穎性:本書給出的工程實例新穎,同時具有一定的典型性,有相應的工程實際背景。
詳細性:本書首先介紹了APDL語言的編寫結構、參數變量與數組的類型及定義、程序結構控制、宏命令、二次開發等內容;然后結合一定的實例,就“前處理器”、“加載與求解處理器”、“后處理器”、“實用菜單”分類介紹與解釋其中常用的命令語句;最后給出較多由淺至深的工程實例。
實用性強:無論是菜單及命令的介紹,還是各個具體分析領域的應用,都是基于工程實例的基礎上,而且這些分析實例都具有一定的普遍性和典型性,有很好的借鑒作用。
適用面廣:本書的立足點為編程語言教程,可作為對ANSYS軟件感興趣的初學者的啟蒙教程,也可作為ANSYS中、高級讀者檢索APDL命令的主要參考資料。
可移植性強:APDL語言對于所有版本的ANSYS都是適用的,版本依賴性弱,具有較強的移植性,能更好地適應當前不斷更新版本而不過時的資料實用性要求。
適用對象
本書由淺入深,簡單易懂,可作為高校理工科相關專業高年級本科生、研究生和教師學習ANSYS軟件的教材,也可作為科學研究及工程技術人員的參考資料。通過閱讀本書,讀者必將會對ANSYS有一個全新的深層次的了解與掌握。
編寫分工
本書由周寧等編著,郝文化審校。同時參與本書編寫工作的還有鄒素瓊、冼進、趙秋云、趙繼軍、彭藝、曲輝輝、周章、蔣波、徐留旺、曹振宇、張婷、溫凌霜、魯得翠、蔣澤平、魏樂、韓翔、程小英、譚小麗、盧麗娟、李小瓊、周宏、羅吉、許翔燕、陳春、張忠、方小馬、黃姹英、周明、宋晶、鄧勇等,在此一并表示感謝!
由于編者水平有限,時間倉促,書中難免會有不足甚至錯誤之處,懇請讀者及各位專家批評指正。為充分展現本書的編寫特點,幫助讀者深刻理解本書編寫意圖與內涵,進一步提高對本書的使用效率,我們建立本書使用指導聯絡方式,這將是讀者與編者之間交流溝通的直通車,歡迎讀者將圖書使用過程中的各種問題與探討、建議反饋給我們,本書編者會竭誠給以答復。我們的聯系方式E-mail:china_54@tom.com。
本書提供APDL命令流,可從中國水利水電出版社網站下載,網址為:http://www. waterpub.com.cn/softdown/。
編 者
2007年6月
第一篇 基礎篇
第1章 APDL簡介 1
1.1 APDL語言介紹 1
1.2 APDL語言應用示例 1
1.2.1 參數化建模實例 2
1.2.2 用APDL命令進行流程控制實例 3
1.2.3 APDL命令流全過程分析實例 3
1.3 本章小結 7
第2章 數據類型及其用法 8
2.1 ANSYS數據類型及命名規則 8
2.1.1 參數數據類型 8
2.1.2 參數命名規則 9
2.2 ANSYS標量參數及其用法 10
2.2.1 參數的定義和賦值 10
2.2.2 參數的列表顯示 14
2.2.3 刪除參數 17
2.2.4 字符參數的用法 18
2.2.5 參數值的替換 18
2.2.6 參數運算表達式 21
2.2.7 參數的存儲與恢復 22
2.3 ANSYS數組參數及其用法 24
2.3.1 數組參數基本概念 24
2.3.2 數組參數的定義與賦值 26
2.3.3 表參數的概念與賦值 32
2.3.4 數組參數的列表顯示和圖形顯示 33
2.3.5 數組參數的刪除、存儲與恢復 39
2.3.6 數組參數寫入數據文件 39
2.3.7 數組參數間的運算 41
2.4 ANSYS內部函數 47
2.4.1 ANSYS內部函數介紹 47
2.4.2 ANSYS內部函數舉例 48
2.5 本章小結 49
第3章 APDL語言程序控制 50
3.1 條件控制語句 50
3.1.1 條件控制語句基本形式 50
3.1.2 條件控制語句基本命令 51
3.1.3 條件控制語句演變形式 53
3.1.4 條件控制語句舉例 54
3.2 循環控制語句 55
3.2.1 DO循環 55
3.2.2 DOWHILE循環 58
3.3 其他控制語句 59
3.3.1 無條件轉移語句 59
3.3.2 固定增量循環語句 60
3.3.3 冒號循環語句 61
3.4 本章小結 62
第4章 APDL語言常用命令 63
4.1 準備知識 63
4.2 一般前處理器命令 67
4.2.1 設定單元類型及選項命令 67
4.2.2 實常數定義命令 67
4.2.3 材料定義命令 67
4.2.4 截面定義命令 70
4.2.5 建模命令 71
4.2.6 圖元操作部分 74
4.2.7 圖元移動、復制、映射、刪除 76
4.2.8 網格劃分常用命令 77
4.2.9 編號控制常用命令 81
4.2.10 耦合與約束方程常用命令 82
4.3 求解處理器命令 84
4.3.1 加載命令 84
4.3.2 求解命令 90
4.4 通用后處理器命令 94
4.5 時間歷程后處理命令 98
4.6 實用菜單命令 100
4.6.1 文件相關設定 100
4.6.2 選擇命令 100
4.6.3 列表命令 102
4.6.4 繪圖命令 102
4.6.5 圖形顯示控制命令 103
4.7 宏命令及宏文件 106
4.7.1 創建宏文件 106
4.7.2 宏的變量 110
4.7.3 宏的搜索路徑 112
4.7.4 宏的運行 112
4.7.5 宏庫文件 114
4.7.6 宏的加密 115
4.8 本章小結 117
第二篇 機械應用篇
第5章 循環載荷作用下的力學分析 118
5.1 問題描述 118
5.2 GUI方式求解過程 119
5.2.1 定義工作標題和工作文件名 119
5.2.2 定義單元屬性 119
5.2.3 建立幾何實體模型 121
5.2.4 網格劃分 124
5.2.5 進入求解器加載并求解 126
5.2.6 進入時間歷程后處理器查看結果 132
5.2.7 進入通用后處理器查看結果 136
5.3 命令流方式求解 138
5.4 本章小結 141
第6章 超聲疲勞試樣諧響應分析 143
6.1 問題描述 143
6.2 GUI操作方式 144
6.2.1 定義工作標題和工件文件名 144
6.2.2 定義單元屬性 145
6.2.3 建立幾何模型 147
6.2.4 生成網格模型 150
6.2.5 進入求解器并指定分析類型 153
6.2.6 諧響應分析 155
6.2.7 進入POST26后處理器查看結果 157
6.2.8 進入通用后處理器查看結果 160
6.3 命令流方式求解 163
6.4 本章小結 165
第7章 軸承過盈裝配分析 166
7.1 問題描述 166
7.2 GUI操作方式求解 167
7.2.1 定義工作標題和工件文件名 167
7.2.2 定義單元屬性 167
7.2.3 建立幾何模型 169
7.2.4 網格劃分 175
7.2.5 定義耦合 178
7.2.6 利用接觸向導生成接觸 180
7.2.7 加載求解 182
7.2.8 查看求解結果 185
7.2.9 退出ANSYS 189
7.3 命令流方式求解 189
7.4 本章小結 195
第8章 焊接過程仿真分析 196
8.1 問題描述 196
8.2 GUI方式求解過程 197
8.2.1 定義工作標題和工作文件名 197
8.2.2 定義單元屬性 197
8.2.3 建立幾何實體模型 201
8.2.4 網格劃分 202
8.2.5 進入求解器加載并求解 204
8.2.6 進入時間歷程后處理器查看結果 216
8.2.7 進入通用后處理器查看結果 219
8.3 命令流方式求解 221
8.4 本章小結 233
第三篇 土木應用篇
第9章 橋梁結構仿真分析 234
9.1 斜拉橋動力特性分析 234
9.1.1 問題描述 234
9.1.2 GUI方式求解 236
9.1.3 命令流方式求解 269
9.2 拱橋移動載荷作用分析 279
9.2.1 問題描述 279
9.2.2 GUI方式求解 279
9.2.3 命令流方式求解 279
9.3 本章小結 286
第10章 建筑結構仿真分析 287
10.1 樓層澆注過程仿真分析 287
10.1.1 問題描述 287
10.1.2 GUI方式求解 288
10.1.3 命令流方式求解 316
10.2 水庫大壩地震響應分析 325
10.2.1 問題描述 325
10.2.2 GUI方式求解 325
10.2.3 命令流方式求解 325
10.3 本章小結 334
第11章 地下結構仿真分析 336
11.1 隧道開挖仿真分析 336
11.1.1 問題描述 336
11.1.2 GUI方式求解 337
11.1.3 命令流方式求解 355
11.2 排水管道仿真分析 360
11.2.1 問題描述 360
11.2.2 GUI方式求解 360
11.2.3 命令流方式求解 361
11.3 本章小結 368
第四篇 APDL語言二次開發篇
第12章 APDL語言二次開發 369
12.1 ANSYS二次開發概述 369
12.1.1 UIDL(用戶界面設計語言) 369
12.1.2 UPFs(用戶程序特性) 370
12.1.3 數據接口 370
12.1.4 APDL(參數化程序設計語言) 370
12.2 APDL二次開發功能 371
12.2.1 定制工具條按鈕 371
12.2.2 定制參數輸入對話框 377
12.2.3 調用程序已有對話框 380
12.2.4 調用拾取對話框 381
12.2.5 定制運行進度對話框 382
12.3 APDL二次開發實例 383
12.3.1 實例背景 383
12.3.2 二次開發實例過程 383
12.3.3 運行實例 400
12.4 本章小結 405 ANSYS軟件一般分析過程包括:建立有限元模型-施加邊界條件-求解計算-結果分析。為完成這些步驟,ANSYS軟件提供了兩種操作方式,即用戶圖形界面(GUI)操作與參數化設計語言(APDL)操作。ANSYS參數化設計語言(ANSYS Parameter Design Language)是一種通過參數化變量方式建立分析模型的腳本語言。它可用任何ASCII文件的編輯軟件生成,如記事本文件。建立的APDL命令流文件不受軟件版本和系統平臺的限制,特別適用于復雜模型及模型需要多次修改重復分析的問題,也更加有利于保存和交流。
本書對ANSYS參數化設計語言,即APDL語言的編寫結構、參數變量與數組的類型及定義、程序結構控制、宏命令等內容進行了詳細的闡述;然后結合一定的實例,依照前處理器、加載與求解處理器、后處理器、后處理器、實用菜單分類,對常用APDL命令的使用格式、相關變量進行了全面的解釋。最后,由淺至深逐步給出實用、豐富的機械類與土木類工程實例,以及每個實例的APDL源代碼和注釋。
本書內容由淺入深,簡單易懂,可作為高校理工科相關專業高年級本科生、研究生和教師學習ANSYS軟件的教材,也可作為科學研究及工程技術人員的參考資料。通過閱讀本書,讀者必將會對ANSYS有一個全新的、深層次的了解和掌握。
本書提供APDL命令流,可從中國水利水電出版社網站下載,網址為http://www.waterpub.com.cn/softdown/。
- 信息技術基礎(麒麟操作系統+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級應用項目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學英語:英漢互譯500例 [王學文 著]
- 高等教育多維評價體系構建與高質量發展研究 [張妍 著]
- 系統規劃與管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 計算機操作系統實踐指導(openEuler版) [主編 秦光 曾陳萍 岳付強]
- 信息系統管理工程師真題及模考卷精析(適用機考) [主 編 薛大龍 程 剛 上官緒]
- 航海類院校體育教育教學研究 [張利超 李寧 著]
- 新時代背景下我國職業教育產教融合長效機制建設研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統管理工程師(適用第2版大綱)一站通關 [指尖瘋 編著]
- 傳統山水畫論解讀與實踐 [陳鈉 著]
- 網絡工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學科課程思政案例集 [王甫]
- Excel數據處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉儲管理實務(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統二次開發 [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長沙市文化和旅游業發展報告 [主編 陳莉]
- 舞臺化妝造型設計 [主編 劉思彤 張 濤 張憶雨]
- 產教融合視角高校體育專業實踐教學體系構建研究 [楊柳青 葉華兵 著]
- 知識圖譜及應用案例 [張善文 黃文準 于長青 陳明淑]
- Python程序設計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長手冊 [主 編 林贊歌 副主編 杜志南]
- 材料力學 [章寶華 趙新勝 徐斌]
- 系統集成項目管理工程師考試32小時通關(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓與范文10篇——系統分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運行 [王戰領 王叢發 范瑜彬 著]
- 大學生心理健康教育 [方雄 著]
- ANSYS Workbench在壓力容器分析中的應
- 基于ANSYS的復合材料有限元分析和應用
- ANSYS AQWA進階應用
- ANSYS SCADE Suite建模基礎
- ANSYS AQWA軟件入門與提高
- ANSYS APDL參數化有限元分析技術及其應
- ANSYS解讀ASME分析設計規范與開孔補強
- 基于ANSYS的復合材料有限元分析和應用
- ANSYS Icepak進階應用導航案例
- ANSYS SpaceClaim直接建模指南與CAE前
- 電磁兼容原理分析與設計技術
- ANSYS Workbench結構工程高級應用
- ANSYS結構有限元高級分析方法與范例應
- 基于Simplorer場路耦合多物理域聯合仿
- ANSYS APDL參數化有限元分析技術及其應
- ANSYS Workbench基礎教程與實例詳解(