abaqus簡單立方體胞元周期性邊界條件施加計算腳本源代碼
瀏覽:3127 評論:3 收藏:8
abaqus中周期性邊界條件的施加一般通過方程約束,手動設置不僅繁瑣而且很容易出錯。根據文獻《Unit cells for micromechanical analyses of particle-reinforced composites》中簡單立方體胞元周期性邊界條件的施加方法,開發Python腳本,可以根據用戶提供的三維數組創建網格,并施加周期性邊界條件以及自動提交abaqus計算。在此提供程序的Python源代碼,和大家一起學習。代碼中重要語句都進行了注釋,對照參考文獻可以很好的理解周期性邊界條件施加過程及方法,代碼書寫不易,希望大家多多支持,共同進步。
部分代碼片段如下圖所示,
用戶首先需提供一個三維數組,如上圖中tensor,其中1表示此處有材料,0表示此處無材料,則其形成的網格
Tensor可以手工編輯亦可以由其他程序生成,但需保證其對稱性。
在abaqus中通過file→run script選擇該腳本運行,腳本會輸出X,Y,Z三個方向的計算結果ODB文件。
以下內容為付費內容,請購買后觀看
7人購買
參考文獻及插件代碼
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
7
3
8




















