幫助中心 | 我的帳號 | 關於我們

Python語言在Abaqus中的應用(第2版)/Abaqus\CAE工程師系列叢書

  • 作者:曹金鳳|責編:孔勁//侯穎
  • 出版社:機械工業
  • ISBN:9787111663690
  • 出版日期:2020/10/01
  • 裝幀:平裝
  • 頁數:321
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共有7章。其中第1?6章為本書的核心內容,可分為兩部分:第一部分包括第1章和第2章,介紹了Python語言編程的基礎知識和Abaqus中的Python腳本介面基礎知識,為後面的學習奠定基礎;第二部分包括第3?6章,分別介紹編寫腳本快速建立有限元模型、編寫腳本訪問輸出資料庫、編寫腳本進行其他后處理、案例分享及常見問題等內容。通過大量的實例腳本和詳細的註釋講解了編寫、調試腳本和開發專有模塊的方法,以提高Abaqus有限元分析的效率。
    書中內容從實際應用出發,文字通俗易懂,深入淺出,讀者不需要具備很深的編程功底,即可輕鬆掌握Python語言在Abaqus中的各種應用。
    本書主要面向Abaqus軟體的中級和高級用戶,對於初級用戶也有一定的參考價值。

作者介紹
曹金鳳|責編:孔勁//侯穎

目錄
第2版序言一
第2版序言二
第1版序言一
第1版序言二
前言
第0章  導言:千里之行,始於足下——寫給讀者的話
  0.1  簡單實例
  0.2  Abaqus的Python二次開發優勢
  0.3  學習方法
  0.4  如何看待本書
  0.5  心愿
第1章  Python語言編程基礎
  1.1  簡介
    1.1.1  Python語言的特點
    1.1.2  運行Python腳本
  1.2  開發工具
    1.2.1  Abaqus中的Python開發環境
    1.2.2  EditPlus編輯器的Python開發環境配置
  1.3  基礎知識
    1.3.1  編碼規則
    1.3.2  數據類型
    1.3.3  變數和常量
    1.3.4  運算符和表達式
    1.3.5  文件類型
  1.4  內置的數據結構
    1.4.1  元組
    1.4.2  列表
    1.4.3  字典
    1.4.4  序列
  1.5  結構化程序設計
    1.5.1  條件語句
    1.5.2  循環語句
  1.6  函數、模塊和包
    1.6.1  函數
    1.6.2  模塊
    1.6.3  包
  1.7  面向對象編程
    1.7.1  類和對象
    1.7.2  屬性和方法
    1.7.3  繼承
    1.7.4  多態性
  1.8  輸入/輸出
    1.8.1  文件
    1.8.2  存儲器
  1.9  Python語言中的異常和異常處理
    1.9.1  使用try…except語句測試異常
    1.9.2  使用raise語句引發異常
    1.9.3  自定義異常
    1.9.4  使用try…finally語句關閉文件
  1.10  本章小結

第2章  Abaqus中的Python腳本介面
  2.1  Abaqus中的腳本介面簡介
    2.1.1  Abaqus中的腳本介面與Abaqus/CAE的通信
    2.1.2  Abaqus腳本介面的命名空間
    2.1.3  Abaqus與Python腳本介面相關的文件
    2.1.4  運行腳本的方法
    2.1.5  快速編寫腳本的方法
  2.2  Abaqus中的腳本介面基礎知識
    2.2.1  使用幫助文檔
    2.2.2  Abaqus中的數據類型
    2.2.3  面向對象編程與Abaqus腳本介面
    2.2.4  Abaqus中的異常和異常處理
  2.3  在Abaqus/CAE中使用Python腳本介面
    2.3.1  Abaqus中的對象模型
    2.3.2  複製和刪除對象
    2.3.3  指定區域
    2.3.4  指定視窗中的顯示對象
  2.4  Abaqus中的Python開發環境
    2.4.1  Abaqus中的Python開發環境簡介
    2.4.2  運行AbaqusPDE的方法
    2.4.3  調試腳本
    2.4.4  生成guiLog腳本
  2.5  宏管理器
    2.5.1  簡介
    2.5.2  錄製宏
  2.6  插件
    2.6.1  插件簡介
    2.6.2  使用RSG對話框構造器
    2.6.3  自定義插件實例
  2.7  查詢對象
    2.7.1  一般查詢
    2.7.2  高級查詢
  2.8  調試腳本的方法
    2.8.1  跟蹤法
    2.8.2  異常拋出法
    2.8.3  通過print語句或註釋行發現異常
    2.8.4  使用Python調試器
    2.8.5  集成開發環境
  2.9  本章小結
第3章  編寫腳本快速建立有限元模型
  3.1  創建幾何模型並劃分單元網格
  3.2  創建材料庫
  3.3  創建分析步和輸出請求
  3.4  創建和提交分析作業
  3.5  本章小結
第4章  編寫腳本訪問輸出資料庫
  4.1  簡介
    4.1.1  3組易混淆的概念
    4.1.2  使用對象模型編寫腳本
  4.2  輸出資料庫對象模型

    4.2.1  模型數據
    4.2.2  結果數據
  4.3  從(向)輸出資料庫讀取(寫入)數據
    4.3.1  打開(創建)輸出資料庫
    4.3.2  讀取(寫入)模型數據
    4.3.3  讀取(寫入)結果數據
    4.3.4  讀取(寫入)場輸出數據
    4.3.5  讀取(寫入)歷史輸出數據
    4.3.6  設置默認的顯示變數
  4.4  計算Abaqus的分析結果
    4.4.1  數學運算規則
    4.4.2  有效的數學運算
    4.4.3  包絡計算
    4.4.4  結果轉換
  4.5  開發實例
    4.5.1  讀取節點信息和單元信息
    4.5.2  讀取場輸出數據
    4.5.3  創建輸出資料庫並添加數據
    4.5.4  查找Mises應力的最大值
    4.5.5  計算位移增量和應力增量
    4.5.6  計算平均應力
  4.6  提高腳本執行效率的技巧
  4.7  本章小結
第5章  編寫腳本進行其他后處理
  5.1  自動后處理
    5.1.1  常用的自動后處理命令
    5.1.2  開發實例
  5.2  外部數據的后處理
    5.2.1  簡介
    5.2.2  開發實例
  5.3  本章小結
第6章  案例分享及常見問題
  6.1  優化分析
    6.1.1  簡介
    6.1.2  案例分享
  6.2  監控分析作業
    6.2.1  簡介
    6.2.2  案例分享
  6.3  快速生成guiLog腳本
    6.3.1  簡介
    6.3.2  案例分享
  6.4  參數化研究
    6.4.1  簡介
    6.4.2  案例分享
  6.5  常見問題及解答
    6.5.1  Python編程零基礎,如何快速開發Abaqus腳本?
    6.5.2  Abaqus腳本介面對象模型十分複雜,如何快速開髮腳本?
    6.5.3  如何實現大量INP文件的自動提交?
    6.5.4  所建有限元模型,某些參數是隨機的,如何實現?
  6.6  本章小結

附錄
  附錄A  Python語言的保留字
  附錄B  Python語言的運算符
  附錄C  Python語言的常用函數
  附錄D  本書用到的方法(函數)
  附錄E  本書用到的模塊
  附錄F  本書涉及的異常類型
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032