圖書總覽

字級:
小字級
中字級
大字級

ABAQUS+Python-讓CAE如虎添翼的雙倍能量(絕賣版)

作者:蘇景鶴、江丙云
出版日期:2019/12/31
語言:繁體中文
書號:BU1919
ISBN:9789863797944
裝訂:平裝
定價:560 元

相關檔案: 相關下載

商品特色

業界強力卓越的模擬分析軟體-Abaqus

使用Python指令碼語言實現分析的自動化

簡化部分重複性操作方便使用

訂製特定的分析流程以加強工作效率

快速有效建立、編輯、監控、診斷與後處理

結合其他軟體擴充使用場景

內容簡介

學習CAE軟體最大的問題絕對不會是操作或概念,一般CAE使用者的強項通常都是在設計或理論,當遇到需要控制時,往往必須依靠程式語言來處理。

程式語言本身就是一門大學問,再加上要和CAE整合,往往被使用者視為畏途。Abaqus Python就是解決這個問題的最佳答案。

Python易學易用功能強大,語法簡單清楚直覺,已儼然成為程式語言的王者,現在跨足CAE,更是學習者的一大福音。

 

本書作者結合自己多年Abaqus使用經驗,採用語言API說明+實例說明的方法來介紹Abaqus/Python使用過程中比較有意思的一些基礎知識,希望能幫助讀者進入Abaqus/Python的領域。

 

適用:正在使用Abaqus進行模擬分析工作的工程師或學習Abaqus Python二次開發方法者。

目錄

第一部分引言

第1章 Abaqus延伸開發簡介

1.1 為什麼是Python

1.2 Python、FORTRAN與Abaqus

1.3 基於Python延伸開發

第2章 Python能力確認

2.1 測試程式

2.2 程式執行結果

第3章 指令稿的執行與開發環境

3.1 Abaqus中指令稿的執行

3.2 選擇自己的Python開發環境

 

第二部分 Python基礎

第4章 Python資料類型與運算符號

4.1 基底資料型態

4.2 串列、元組和字串

4.3 字典

4.4 集合

4.5 運算符號

第5章 運算式和流程控制

5.1 運算式和程式執行流程

5.2 分支敘述if-else

5.3 循環敘述

5.4 中斷和退出

5.5 特殊敘述pass

第6章 函數

6.1 定義函數

6.2 函數中的參數傳遞與呼叫方法

6.3 幾個特殊的函數關鍵字

第7章 物件和類別

7.1 物件

7.2 類別

7.3 模組和套件

第8章 檔案和目錄

8.1 檔案讀寫操作

8.2 目錄操作

8.3 檔案的壓縮和備份

8.4 綜合實例

第9章 例外處理

9.1 Python中常見的例外

9.2 自訂例外

9.3 使用例外

9.4 再看例外處理的作用

第10章 常用Python擴充模組介紹

10.1 NumPy和高效資料處理

10.2 SciPy與數值計算

10.3 Matplotlib和圖表繪製

10.4 Xlrd/xlwt與讀寫Excel

10.5 Reportlab和PDF

10.6 聯合使用類別庫

第11章 Python程式設計中的效率問題

11.1 時間成本最佳化

11.2 空間成本最佳化

 

第三部分 Abaqus/Python基礎

第12章 Abaqus Script入門

12.1 GUI 操作Vs rpy指令稿記錄檔

12.2 對指令稿進行簡單的延伸開發

第13章 Abaqus/Python基礎

13.1 Abaqus/Python中的資料類型

13.2 Abaqus/Python的物件的存取和建立

13.3 Abaqus/Python中的主要物件概況

第14章 Session物件的使用

14.1 Viewport及其相關物件

14.2 Path物件

14.3 XYData物件

14.4 XYCurve和XYPlot物件

14.5 writeXYReport和writeFieldReport函數

第15章 Mdb物件的使用

15.1 Model類別與有限元素模型的建立

15.2 Job指令

第16章 Odb物件的使用

16.1 Odb物件中模類型資料

16.2 Odb物件中結果資料的讀取

16.3 Odb資料檔案的寫入

第17章 幾個常見問題

17.1 幾何和網格元素的選擇

17.2 幾何元素的特徵操作

17.3 具有集合性質的物件

17.4 監測工作執行過程和結果

17.5 互動式輸入與GUI外掛程式

 

第四部分應用實例

第18章 懸鏈線問題

18.1 懸鏈線的方程式

18.2 利用Abaqus分析懸鏈線曲線特徵

第19章 扭力彈簧的剛度

19.1 扭力彈簧的理論分析公式

19.2 利用Abaqus分析扭力彈簧

19.3 結果比較

第20章 圓角處網格研究

20.1 帶孔薄板

20.2 台階板倒角處的應力

第21章 最佳化問題

21.1 水下圓筒的抗屈曲設計

21.2 過盈配合設計

21.3 筆蓋的插入力的確定

第22章 分析之間的資料傳遞

22.1 資料傳遞方法之InitialState

22.2 資料傳遞方法之Map solution

第23章 Python和副程式

23.1 Fortran基本用法

23.2 Python處理副程式的一般方法

23.3 實例:Dload動態軸承酬載

23.4 實例:以Dflux為基礎的焊接熱分析

TOP