ABAQUS+Python: 讓CAE如虎添翼的雙倍能量 (絕賣版)
作者 | 蘇景鶴/ 江丙云 |
---|---|
出版社 | 佳魁資訊股份有限公司 |
商品描述 | ABAQUS+Python: 讓CAE如虎添翼的雙倍能量 (絕賣版):學習CAE軟體最大的問題絕對不會是操作或概念,一般CAE使用者的強項通常都是在設計或理論,當遇到需要控制時,往往必須 |
作者 | 蘇景鶴/ 江丙云 |
---|---|
出版社 | 佳魁資訊股份有限公司 |
商品描述 | ABAQUS+Python: 讓CAE如虎添翼的雙倍能量 (絕賣版):學習CAE軟體最大的問題絕對不會是操作或概念,一般CAE使用者的強項通常都是在設計或理論,當遇到需要控制時,往往必須 |
內容簡介 學習CAE軟體最大的問題絕對不會是操作或概念,一般CAE使用者的強項通常都是在設計或理論,當遇到需要控制時,往往必須依靠程式語言來處理。程式語言本身就是一門大學問,再加上要和CAE整合,往往被使用者視為畏途。Abaqus Python就是解決這個問題的最佳答案。Python易學易用功能強大,語法簡單清楚直覺,已儼然成為程式語言的王者,現在跨足CAE,更是學習者的一大福音。本書作者結合自己多年Abaqus使用經驗,採用語言API說明+實例說明的方法來介紹Abaqus Python使用過程中比較有意思的一些基礎知識,希望能幫助讀者進入Abaqus Python的領域。適用:正在使用Abaqus進行模擬分析工作的工程師或學習Abaqus Python二次開發方法者。
產品目錄 第一部分 引言第1章 Abaqus延伸開發簡介1.1 為什麼是Python1.2 Python、FORTRAN與Abaqus1.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-else5.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與讀寫Excel10.5 Reportlab和PDF10.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 資料傳遞方法之InitialState22.2 資料傳遞方法之Map solution第23章 Python和副程式23.1 Fortran基本用法23.2 Python處理副程式的一般方法23.3 實例:Dload動態軸承酬載23.4 實例:以Dflux為基礎的焊接熱分析
書名 / | ABAQUS+Python: 讓CAE如虎添翼的雙倍能量 (絕賣版) |
---|---|
作者 / | 蘇景鶴 江丙云 |
簡介 / | ABAQUS+Python: 讓CAE如虎添翼的雙倍能量 (絕賣版):學習CAE軟體最大的問題絕對不會是操作或概念,一般CAE使用者的強項通常都是在設計或理論,當遇到需要控制時,往往必須 |
出版社 / | 佳魁資訊股份有限公司 |
ISBN13 / | 9789863797944 |
ISBN10 / | 9863797944 |
EAN / | 9789863797944 |
誠品26碼 / | 2681849098007 |
頁數 / | 448 |
開數 / | 18K |
注音版 / | 否 |
裝訂 / | P:平裝 |
語言 / | 1:中文 繁體 |
尺寸 / | 17X23X2CM |
級別 / | N:無 |
自序 : 前言
隨著電腦效能的高速發展,有限元素分析作為工程應用領域的重要方法,在許多企業尤其是製造業中獲得了廣泛的應用。每一個成功的設計都離不開有限元素分析的資料支援,它能確保輕便、穩定、高效和安全的設計。
電腦技術和商業有限元素分析軟體的迅速發展,直接推動了有限元素分析在設計中的使用。目前工業界常用的Abaqus、ANSYS 等軟體無論在介面好用性還是求解器效率方面都愈趨成熟,工程師可以迅速地借助軟體實現分析工作。隨著設計活動對有限元素分析的需求越來越大,有限元素分析也變得越來越正常,分析工作也越來越繁重。對企業來說,與其增加資源(人力財力)來滿足日益增長的分析需求,不如想辦法訂製自動化分析流程,幫助使用者加強分析的效率。
Abaqus軟體為使用者提供了這樣的可能——使用Python指令碼語言實現分析的自動化。利用它使用者可以簡化某些重複性操作,訂製特定的分析流程以加強工作效率,甚至於進一步和其他軟體結合使用擴充Abaqus的使用場景。本書中作者結合自己幾年的Abaqus使用經驗,採用語言API說明+ 實例說明的方法來介紹Abaqus/Python使用過程中比較有意思的一些基礎知識,希望能幫助讀者進入Abaqus/Python的領域。
本書的撰寫過程獲得了許多朋友和前輩的支援,如石亦平博士、沈新普教授、梁琳站長、隋洪濤總經理、高紹武博士、姚新軍先生、陳瑋先生等,在此一並謝過。
由於作者水準有限,本書難免有錯誤和不足之處,懇請讀者批評指正,以供今後修訂時參考。
作者
最佳賣點 : 業界強力卓越的模擬分析軟體-Abaqus
使用Python指令碼語言實現分析的自動化
簡化部分重複性操作方便使用
訂製特定的分析流程以加強工作效率
快速有效建立、編輯、監控、診斷與後處理
結合其他軟體擴充使用場景