如何在workbench中使用command?
如何在ansys workbench中插入apdl?
如何在ansys workbench中使用復雜載荷?
答案在APDL,他可以實現函數化的載荷,如歲時間變化,隨位置變化的載荷,或正選變動的往復載荷,都可以實現。請看本文案例.
【案例描述】
一個懸臂梁,長1米,截面尺寸為100mmx100mm,左端固定,頂面上施加分布力系。載荷從1MPa,2MPa,3MPa漸漸增加,求結構的最大位移。

【案例分析】
本案例可以直接在wb中用多載荷步來求解,這里說明如何使用插入APDL命令的方式實現。
【求解過程】
1. 打開ANSYS WORKBENCH14.5
2.創建結構靜力學分析系統。

3.創建幾何體。
雙擊geometry單元格,進入DM,選擇mm單位。
創建長方體。

其尺寸設置是

退出DM.
4.划分網格。
雙擊MODEL,進入到MECHANICAL中,按照默認方式划分網格。

5.固定左端面。

6.添加APDL命令以分步加載。
下面使用APDL命令進行分步加載。
由於該命令最后要傳遞到經典界面中計算,而經典界面沒有單位。為保持統一性,都用毫米單位。
(1)設置單位

(2)創建命名集。
由於在命令中要引用頂面這個面,為了能夠正確引用,先需要給它一個名稱,這需要使用命名集來完成。

選擇上述頂面,創建命名集。在彈出的對話框中設置名字:topface

則樹形大綱中出現了該命名集。

有了命名集,在后面就可以使用該名字了。
(3)插入APDL命令。
在數形大綱中先選擇A5,再從工具欄中選擇命令按鈕

則圖形窗口變成了一個文本編輯器,此處可以輸入命令。

該文本窗口內說了很多話,主要內容包含兩點:
第一,這些命令會在SOLVE命令剛執行前執行。
第二,注意這里用的單位是mm.
現在我們向該文本窗口輸入下列命令。

這段ADPL命令流的含義是:
首先退出前面的某個處理器(finish)
然后進入到求解器中(/solve),在1,2,3,個時間步,依次在頂面上施加1,2,3mpa的載荷(sf),並將該載荷步寫入到載荷步文件中(lswrite),然后先后求解這三個載荷步(lssolve)。
最后退出求解器(finish)
在上述命令流中,對於頂面加載時,用到了前面定義的命名集的名字。

意味着要對頂面加載。
7.仿真以查看結果。
仿真並查看形變

可見,最大形變已經達到22mm,這已經是大形變了。
應力結果

最大應力達到近900Mpa,顯然,這個應力較大,超過了一般鋼材所能夠承受的限度。
所以,如果這是一個實際案例的話,那么需要進一步考慮材料非線性和幾何非線性進行分析。
所以在進行有限元分析的時候,以后可以在ansys workbench環境靈活插入APDL來擴展workbench的功能,畢竟有些功能workbench目前還是做不到的。
