Python語(yǔ)言在Abaqus中的應(yīng)用 第2版
定 價(jià):79 元
叢書(shū)名:Abaqus/CAE 工程師系列叢書(shū)
- 作者:曹金鳳 著
- 出版時(shí)間:2020/10/1
- ISBN:9787111663690
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.561
- 頁(yè)碼:336
- 紙張:
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)共有7章。其中第1~6章為本書(shū)的核心內(nèi)容,可分為兩部分:第壹部分包括第1章和第2章,介紹了Python語(yǔ)言編程的基礎(chǔ)知識(shí)和Abaqus中的Python腳本接口基礎(chǔ)知識(shí),為后面的學(xué)習(xí)奠定基礎(chǔ);第二部分包括第3~6章,分別介紹編寫腳本快速建立有限元模型、編寫腳本訪問(wèn)輸出數(shù)據(jù)庫(kù)、編寫腳本進(jìn)行其他后處理、案例分享及常見(jiàn)問(wèn)題等內(nèi)容。通過(guò)大量的實(shí)例腳本和詳細(xì)的注釋講解了編寫、調(diào)試腳本和開(kāi)發(fā)專有模塊的方法,以提高Abaqus有限元分析的效率。
書(shū)中內(nèi)容從實(shí)際應(yīng)用出發(fā),文字通俗易懂,深入淺出,讀者不需要具備很深的編程功底,即可輕松掌握Python語(yǔ)言在Abaqus中的各種應(yīng)用。
本書(shū)主要面向Abaqus軟件的中級(jí)和高級(jí)用戶,對(duì)于初級(jí)用戶也有一定的參考價(jià)值。
第2版序言一
第2版序言二
第1版序言一
第1版序言二
前言
第0章導(dǎo)言:千里之行,始于足下
——寫給讀者的話
0.1簡(jiǎn)單實(shí)例
0.2Abaqus的Python二次開(kāi)發(fā)優(yōu)勢(shì)
0.3學(xué)習(xí)方法
0.4如何看待本書(shū)
0.5心愿
第1章Python語(yǔ)言編程基礎(chǔ)
1.1簡(jiǎn)介
1.1.1Python語(yǔ)言的特點(diǎn)
1.1.2運(yùn)行Python腳本
1.2開(kāi)發(fā)工具
1.2.1Abaqus中的Python開(kāi)發(fā)環(huán)境
1.2.2EditPlus編輯器的Python開(kāi)發(fā)環(huán)境
配置
1.3基礎(chǔ)知識(shí)
1.3.1編碼規(guī)則
1.3.2數(shù)據(jù)類型
1.3.3變量和常量
1.3.4運(yùn)算符和表達(dá)式
1.3.5文件類型
1.4內(nèi)置的數(shù)據(jù)結(jié)構(gòu)
1.4.1元組
1.4.2列表
1.4.3字典
1.4.4序列
1.5結(jié)構(gòu)化程序設(shè)計(jì)
1.5.1條件語(yǔ)句
1.5.2循環(huán)語(yǔ)句
1.6函數(shù)、模塊和包
1.6.1函數(shù)
1.6.2模塊
1.6.3包
1.7面向?qū)ο缶幊?br>1.7.1類和對(duì)象
1.7.2屬性和方法
1.7.3繼承
1.7.4多態(tài)性
1.8輸入/輸出
1.8.1文件
1.8.2存儲(chǔ)器
1.9Python語(yǔ)言中的異常和異常處理
1.9.1使用try...except語(yǔ)句測(cè)試異常
1.9.2使用raise語(yǔ)句引發(fā)異常
1.9.3自定義異常
1.9.4使用try...finally語(yǔ)句關(guān)閉文件
1.10本章小結(jié)
第2章Abaqus中的Python腳本
接口
2.1Abaqus中的腳本接口簡(jiǎn)介
2.1.1Abaqus中的腳本接口與
Abaqus/CAE的通信
2.1.2Abaqus腳本接口的命名空間
2.1.3Abaqus與Python腳本接口相關(guān)的
文件
2.1.4運(yùn)行腳本的方法
2.1.5快速編寫腳本的方法
2.2Abaqus中的腳本接口基礎(chǔ)知識(shí)
2.2.1使用幫助文檔
2.2.2Abaqus中的數(shù)據(jù)類型
2.2.3面向?qū)ο缶幊膛cAbaqus腳本
接口
2.2.4Abaqus中的異常和異常處理
2.3在Abaqus/CAE中使用Python腳本接口
2.3.1Abaqus中的對(duì)象模型
2.3.2復(fù)制和刪除對(duì)象
2.3.3指定區(qū)域
2.3.4指定視窗中的顯示對(duì)象
2.4Abaqus中的Python開(kāi)發(fā)環(huán)境
2.4.1Abaqus中的Python開(kāi)發(fā)環(huán)境簡(jiǎn)介
2.4.2運(yùn)行Abaqus PDE的方法
2.4.3調(diào)試腳本
2.4.4生成guiLog腳本
2.5宏管理器
2.5.1簡(jiǎn)介
2.5.2錄制宏
2.6插件
2.6.1插件簡(jiǎn)介
2.6.2使用RSG對(duì)話框構(gòu)造器
2.6.3自定義插件實(shí)例
2.7查詢對(duì)象
2.7.1一般查詢
2.7.2高級(jí)查詢
2.8調(diào)試腳本的方法
2.8.1跟蹤法
2.8.2異常拋出法
2.8.3通過(guò)print語(yǔ)句或注釋行發(fā)現(xiàn)
異常
2.8.4使用Python調(diào)試器
2.8.5集成開(kāi)發(fā)環(huán)境
2.9本章小結(jié)
第3章編寫腳本快速建立有限元模型
3.1創(chuàng)建幾何模型并劃分單元網(wǎng)格
3.2創(chuàng)建材料庫(kù)
3.3創(chuàng)建分析步和輸出請(qǐng)求
3.4創(chuàng)建和提交分析作業(yè)
3.5本章小結(jié)
第4章編寫腳本訪問(wèn)輸出數(shù)據(jù)庫(kù)
4.1簡(jiǎn)介
4.1.13組易混淆的概念
4.1.2使用對(duì)象模型編寫腳本
4.2輸出數(shù)據(jù)庫(kù)對(duì)象模型
4.2.1模型數(shù)據(jù)
4.2.2結(jié)果數(shù)據(jù)
4.3從(向)輸出數(shù)據(jù)庫(kù)讀。▽懭耄
數(shù)據(jù)
4.3.1打開(kāi)(創(chuàng)建)輸出數(shù)據(jù)庫(kù)
4.3.2讀。▽懭耄┠P蛿(shù)據(jù)
4.3.3讀。▽懭耄┙Y(jié)果數(shù)據(jù)
4.3.4讀。▽懭耄﹫(chǎng)輸出數(shù)據(jù)
4.3.5讀。▽懭耄v史輸出數(shù)據(jù)
4.3.6設(shè)置默認(rèn)的顯示變量
4.4計(jì)算Abaqus的分析結(jié)果
4.4.1數(shù)學(xué)運(yùn)算規(guī)則
4.4.2有效的數(shù)學(xué)運(yùn)算
4.4.3包絡(luò)計(jì)算
4.4.4結(jié)果轉(zhuǎn)換
4.5開(kāi)發(fā)實(shí)例
4.5.1讀取節(jié)點(diǎn)信息和單元信息
4.5.2讀取場(chǎng)輸出數(shù)據(jù)
4.5.3創(chuàng)建輸出數(shù)據(jù)庫(kù)并添加數(shù)據(jù)
4.5.4查找Mises應(yīng)力的最大值
4.5.5計(jì)算位移增量和應(yīng)力增量
4.5.6計(jì)算平均應(yīng)力
4.6提高腳本執(zhí)行效率的技巧
4.7本章小結(jié)
第5章編寫腳本進(jìn)行其他后處理
5.1自動(dòng)后處理
5.1.1常用的自動(dòng)后處理命令
5.1.2開(kāi)發(fā)實(shí)例
5.2外部數(shù)據(jù)的后處理
5.2.1簡(jiǎn)介
5.2.2開(kāi)發(fā)實(shí)例
5.3本章小結(jié)
第6章案例分享及常見(jiàn)問(wèn)題
6.1優(yōu)化分析
6.1.1簡(jiǎn)介
6.1.2案例分享
6.2監(jiān)控分析作業(yè)
6.2.1簡(jiǎn)介
6.2.2案例分享
6.3快速生成guiLog腳本
6.3.1簡(jiǎn)介
6.3.2案例分享
6.4參數(shù)化研究
6.4.1簡(jiǎn)介
6.4.2案例分享
6.5常見(jiàn)問(wèn)題及解答
6.5.1Python編程零基礎(chǔ),如何快速
開(kāi)發(fā)Abaqus腳本?
6.5.2Abaqus腳本接口對(duì)象模型十分
復(fù)雜,如何快速開(kāi)發(fā)腳本?
6.5.3如何實(shí)現(xiàn)大量INP文件的自動(dòng)
提交?
6.5.4所建有限元模型,某些參數(shù)是
隨機(jī)的,如何實(shí)現(xiàn)?
6.6本章小結(jié)
附錄
附錄APython語(yǔ)言的保留字
附錄BPython語(yǔ)言的運(yùn)算符
附錄CPython語(yǔ)言的常用函數(shù)
附錄D本書(shū)用到的方法(函數(shù))
附錄E本書(shū)用到的模塊
附錄F本書(shū)涉及的異常類型
參考文獻(xiàn)