
發布
注冊
/
登錄Ansys輸出apdl的案例
APDL實現ANSYS的結果輸出
APDL實現ANSYS的結果輸出
長安CAE
1 概述
ANSYS作為通用有限元仿真計算軟件應用非常普遍,其強大的參數化功能更是使得ANSYS的使用方便很多。在計算過程中,通常需要對計算結果進行統計,ANSYS計算的模型大多時候節點單元數目很多,結果數據也很多,因此在GUI界面的查詢操作不太方便,工作量太大,而且結果不好記錄。而且很多時候需要借助第三方軟件比如MATLAB等數據處理軟件對結果進行處理,此情況下需要ANSYS能夠將計算結果輸出到文件中,再通過對結果文件進行處理得到想要的結果。
APDL不僅在參數化建模、加載和求解有很大的發揮,在后處理時同樣有發揮。本次借助APDL編寫后處理命令流,將需要的計算結果以設置好的格式輸出為txt文件。
2 應用
將編寫好的前處理和求解APDL命令流在ANSYS里面運行,命令流文件如圖1所示,該段命令流為兩根梁的求解計算,如圖2所示。
圖1 前處理與求解APDL命令流
圖2 模型
首先將所有節點的坐標位置輸出,命令流如圖3所示。
圖3 輸出節點位移APDL命令流
ANSYS還可以將結果保存為數組,如圖4所示,數組可以仿照圖3的循環部分輸出,數組中的數據可以繼續在ANSYS里面反復調用。
圖4 輸出數組
同樣的,其他的結果參數也可以輸出。如圖5所示,為節點應力結果的輸出。
圖5 APDL獲取其他的結果
基本思路是通過循環語句獲取所有節點的參量,保存成數組,也可以不保存,然后新建一個文件用于輸出節點的參量,主要的命令是*CREATE和*GET。
展開 ICEM CFD為ANSYS APDL進行前處理
圖8 求解參數
選擇write/view input file輸出in文件。如下圖所示設置。
圖9 輸出in文件
輸出的ansys.in文件位于ICEM CFD當前工作目錄下。到此ICEM CFD的工作完成。
9、打開APDL運行in文件
啟動APDL,【File】>
【read input from…】,在彈出的Read File對話框中選擇上一步創建的ansys.in文件。如下圖所示。
圖10 輸入文件
10、運行求解
實際上我們已經完全定義了計算模型,導入到APDL中就可以直接求解了。
進入solution > solve > current LS,即可進行求解計算。計算結果如下圖所示。
展開