
發布
注冊
/
登錄abaqus密度標準的案例
利用abaqus基于位錯密度模型進行切削過程中位錯密度和晶粒尺寸仿真(VUSDFLD)
位錯密度模型基于Hongtao Ding的論文;
abaqus切削仿真VUSDFLD子程序講解(基于位錯密度模型) ¥50
abaqus切削仿真VUSDFLD子程序講解(基于位錯密度模型)
ABAQUS標準插件的自動注冊
“ ABAQUS標準插件的注冊時比較簡單的, 并且如果是自己開發的話, 這部分代碼可以使用ABAQUS RSG工具自動生成. 本文將講解ABAQUS標準插件注冊的相關指令.”
ABAQUS名稱標準化工具
“ 作為一個ABAQUS二次開發者, 肯定少不了批量建立工況名稱, Job名稱之類的操作, 而從csv以及Excel文件導進來的字符串并不能很好地符合ABAQUS標準, 所以才有了這個小工具的面世。”
01
—
標準化思路
我們先在ABAQUS中隨便創建一個不符合命名規定的step, 將報錯窗口截圖如下:
Invalid name:
Names must be 1-38 characters long, may not begin with a number, may not begin or end with space or an underscore, and may not contain double quotes, periods, backward slashes, or non-printable characters.
譯文如下:
無效的名稱:
名稱必須長度為1-38個字符,不能以數字開頭,不能以空格或下劃線開頭或結尾,不能包含雙引號、句號、反斜杠或不可打印的字符。
展開 
Abaqus環境下兩種print標準輸出
之前在寫Abaqus腳本的時候發現一個問題,在cmd窗口中用命令行運行腳本的時候,腳本中的print語句沒有打印任何輸出。
經過查資料,才知道在Abaqus環境下有兩種標準輸出,abaqus自身的標準輸出
abaqus.AbaqusStdout
(實際上是對標準輸出的重定義,將輸出內容打印到Abaqus/CAE中的輸出欄)
和 Python標準輸出
sys.__stdout__
運行腳本是肯定加載abaqus環境的,在abaqus環境下,默認的輸出是 abaqus.AbaqusStdout,也就是只能打印到Abaqus/CAE中。所以,在cmd窗口中沒有任何輸出信息。
如果想在cmd窗口中輸出信息,則需要采用Python的標準輸出:
使用方法如下
import sys
print >> sys.__stdout__, "print to cmd window correctly."
展開 ABAQUS標準插件與自定義主窗口插件的轉化方法
“在以前發布的文章以及以后將要發布的文章中, 將會存在非常多了ABAQUS插件程序, 由于我使用的是自定義的主窗口做的開發工作, 有的讀者可能發現了直接下載的插件并不能直接作為ABAQUS標準插件使用, 我將在這篇文章里提供這兩類插件的轉化方法, 以供大家參考. ”
以下將就ABAQUS標準插件和自定義主窗口插件做一下簡要介紹:
01
—
ABAQUS標準插件(standard)
在這篇文章里, ABAQUS標準插件即通過ABAQUS RSG工具設計生成并保存為standard plug-in類型的插件. 其一般的存儲位置有兩個:
當前工作目錄
根目錄, 根目錄一般位于C盤相應用戶文件夾內, 如在我的電腦里, ABAQUS插件根目錄為: C:\Users\Group\abaqus_plugins
02
—
自定義主窗口插件(custom)
顧名思義, 自定義主窗口插件即主要用于自定義的主窗口GUI的插件.
一般情況下, 同樣需要使用ABAQUS RSG工具生成后并進行相應的修改, 才可以作為自定義主窗口插件使用.
自定義主窗口和一個正常的ABAQUS主程序在本質上是一致的, 它完全可以像正常的ABAQUS主程序一樣使用ABAQUS標準插件(位于當前工作目錄和根目錄下的).
展開 基于ABAQUS的標準試件單向拉伸斷裂仿真(本教程已出視頻,請大家直接到我的主頁購買視頻) ¥10
本帖詳細闡述標準試件在準靜態拉伸工況下變形斷裂的建模方法,輸出拉伸力-位移曲線,以便與測試結果進行對標。
以下為仿真結果與輸出的力-位移曲線: