
發布
注冊
/
登錄ansys 導入計算結果的案例
ansys之——計算結果重新導入ansys進行后處理
號),僅施加初應力計算,則結果是應力基本為零(這是必然的),位移是向上的。顯然是觀察不到應力的,則要想將計算后的應力用ansys處理是達不到目的的。
3. 如果將xbl2.txt中問題A處的!號去掉,即修改了邊界條件,這時計算能夠得到相同的應力(與xbl1.txt比較),也可以觀察結果了,但位移又與xbl1.txt計算的不符合,這個問題怎樣處理呢?
滲流結果導入結構模型進行水土耦合計算
滲流結果導入結構模型進行水土耦合計算
滲流結果導入結構模型進行水土耦合計算.rar
滲流結果導入結構模型進行水土耦合計算.pdf
MatlabGUI界面調用Ansys計算并輸出計算結果
MatlabGUI界面調用Ansys計算并輸出計算結果,參考彭軍大神的《一個實例搞定MATLAB界面編程》——matlab-gui界面編程入門教程
最后的界面做的比較粗糙,主要是測試功能
首先,在打開GUI界面時,需要載入一張示例圖片
因此,在opening_Fcn中需要設置imshow函數,而imshow中圖片的路徑需要事先定義
function RStest_OpeningFcn(hObject, eventdata, handles, varargin)
% Choose default command line output for RStest
handles.output = hObject;
set(handles.pushbutton3,'Enable','off');
set(handles.pushbutton4,'Enable','off');
%---------------------------%′
pathname3 = 'E:\GUIRStest\';
axes(handles.axes3)
filename3 = 'model1.jpg';
fpath3 = [pathname3,filename3];
img_model = imread(fpath3);
imshow(img_model);
% Update handles structure
guidata(hObject, handles);
再設置點擊“導入測量數據”按鈕時讀取數據,主要設置可以讀取的后綴為'*.xls';'*.xlsx';'*.slx';'*.mat',也可以根據需要額外添加。
展開 ANSYS Mechanical多工況計算結果組合 附Ansys多工況組合的方法下載
ANSYS Mechanical可以非常方便的對不同工況計算結果進行組合(如比例放縮、加減等),用到的工具為Solution Combination,具體方法如下。
若同一個分析模塊中,將不同工況設置為不同載荷步進行計算,則可通過以下完成:
1,在分析設置analysis setting中設置載荷步;
2,選擇model,菜單欄會出現solution combination選項,點擊該選項;
3,選中樹形欄中的solution combination,在右側表中選擇相應載荷步進行組合,即可完成結果疊加。
若分析的模型在不同的分析模塊中,如下所示,方法與在一個模塊中類似;
選擇solution combination后,在右側表分析模塊選擇相應的模塊以及該模塊對應的載荷步,完成不同模塊計算結果的疊加。
下載地址:Ansys多工況組合的方法
展開 
使用Python讀取ANSYS計算結果
圖1 門型支架幾何模型
0
2
解析流程
(1)首先通過ANSYS Workbench中的Static Structuralmol模塊,對結構進行結構靜力學計算,并得到結果文件file.rst文件,該文件位于項目文件夾內,如圖2所示。
圖2 計算結果文件
(2)通過pip安裝pyansys、pyvista、ansys-mapdl-core、ansys-mapdl-reader,如圖3所示。
圖3 pip安裝ansys庫
(3)使用PyCharm或者其它工具,將reader導入,并讀取二進制的file.rst計算結果文件,并對其結果可視化相關參數進行設置,具體代碼如圖4所示。
圖4 使用python解析rst文件
(4)運行代碼,對rst文件進行解析,得到的模型位移云圖如圖5所示。
展開 inp格式導入ANSYS計算提示 Element XX has an undefined node number 0
如標題所示,在HYPER中建立網格,約束和載荷,導入ANSYS計算時出現上述錯誤提示,打開error文件,還有類似 Element 24106 does not have all of its required nodes defined. 的。 字面意思是單元引用的節點沒有定義,但是在HYPERMESH中建立網格肯定是有節點的吧。懷疑是接口處理的問題,HYPER10.0,ANSYS12.0,有沒有大俠遇到過類似情況呢。怎么排除的呢?shilinlvisme@126.com。。。。Element XX has an undefined node number 0 編號為0的節點,這個也嚇我一跳。。。無法理解。。。 列出10個單元。。。
展開 ANSYS Workbench模型對稱簡化計算及節點結果導出方法
圖7 模型外載荷
(12)右鍵單擊模型樹節點Solution,選擇Solve進行計算。
(13)使用Solution→Insert→Directional Deformation,插入一個模型的沿Y方向的變形結果,右鍵點擊Directional Deformation,選擇Evaluate All Results,得到模型沿Y軸方向,即豎直方向的變形量,最大為0.0377mm,位于外載荷加載位置,如圖8所示。
圖8 模型X方向變形
(14)左鍵單擊模型樹節點Symmetry,發現有對稱模型的擴展顯示功能,如圖9所示。
圖9 對稱擴展顯示
(15)由于在X、Y、Z這3個方向,都為對稱,則在Detail of Symmetry中的Num Repeat中輸入2,在Method中選擇Half,分別在ΔX、ΔY、ΔZ中,輸入0.01mm,如圖10所示,即可在后處理中對模型進行擴展顯示,得到整體模型的結果,如圖11所示。
圖10 對稱擴展設置
圖11 模型整體結果
(16)如果左鍵單擊模型樹節點Symmetry,并沒有發現有對稱模型的擴展顯示功能,則可以在Workbench平臺的Tools→Options→Appearance中,勾選Beta Options選項,通過打開Beta Options,來打開對稱模型的擴展顯示功能,如圖12所示。
展開 平面四邊形四節點單元計算程序與ANSYS結果對比
為什么要導出單元剛度矩陣
在學習有限元方法時,我們會需要編寫程序計算結構的單元剛度矩陣。此外,當我們需要做有限元軟件二次開發時,我們也需要驗證所做的開發是否正確。為了驗證程序正確性,我們可以從商業有限元軟件中導出單元剛度矩陣來驗證程序的計算結果。下面簡單介紹從ansys軟件中導出平面四邊形四節點單元的單元剛度矩陣。
平面四邊形四節點單元示例
如圖所示,計算這兩個單元組成單元剛度矩陣,并組裝成整體剛度矩陣,求解各個節點的位移。
Tecplot 繪制流線圖新——ANSYS CFX/Fluent計算結果
本文要說的問題很簡單,其實就是直接導入res文件,再通過速度分量繪制流線即可。
關于使用ANSYS
C
FX
計算結果在Tecplot繪制流線圖的方法,在之前的教程中提到的是將.res文件轉換為.cgns文件(
https://blog.csdn.net/wing_of_lyre/article/details/93715180
),當然這一方法是可行的。但是,可以不轉嗎?
這里要介紹的是不需要轉換直接繪制流線圖的方法。
首先,查看Tecplot支持的數據格式是包含,ANSYS
CFX,即.res文件;
圖
1
既然可以導入,那么繪制流線是需要速度分量的,查一下幫助,速度分量就是U、
V
、W,那么下面就是正常的流線繪制過程,不做贅述。
圖
2
F
luent
與CFX不同之處在于.cas和.dat文件需要分別導入,且繪制流線時速度分量為X
Velocity
/
Y
Velocity。
圖
3
結果展示:
圖
4
特別說明,圖5中兩個圖并不是同一個例子。若有疑問可以通過轉換為.cgns文件的方法做出流線進行對比。
上一篇:記錄貼——ANSYS DesignModeler 3D曲線特征-點文件方式
下一篇:Tecplot 通過宏(Macro)快速輸出圖片
展開 ansys之——如何將分析中前一次計算結果?
Q:挖分析中前一次計算結果導入下一部分析中
A:如果用dyna計算,有兩個可能:
1)如果網格需要重劃分,將ANSYS/lsdyna的計算結果插值到新網格中后輸出到數據文件,再組裝到lsdyna的.k文件中。
2)如果不需要網格重劃分,在用lsdyna計算之前,可用*set_part和*interface_springback_dyna3d將應力應變數據直接輸出到
dynain文件中,再編輯新的.k數據文件
A:我不明白為什么不能在你的新模型的第一載荷步進行重力加載計算,在第二載荷步進行挖掘計算。
即使按你所說的那樣,分成兩個模型,在lsdyna中也可以實現。即先進行重力載荷步計算,然后把計算結果輸出到另外一個計算模型中進行挖掘計算。這要求你在進行重力載荷步計算時,生成.K文件后,在此.K文件中加入(假設土體材料號為1),
*set_part
1
1
*interface_springback_dyna3d
1
計算結束后,會生成一個dynain文件,該文件中記錄了計算終點時的應力分量和等效塑性應變數據。至于土體的變形后的幾何模型很容易生成,有幾種辦法,最簡單的辦法是利用upgeom命令實現,如 UPGEOM,1,LAST,LAST,'test','rst',' ' 。
展開 ANSYS計算結果那些難事,APDL經典命令讓你的模型“舞”起來
1、讓你的ANSYS模型“舞”起來
ANSYS計算結果的動畫可采用ANTIME、ANMODE、ANCN TR、ANHARM等自動生成動畫,使結果展示更加生動直觀,相信使用ANSYS的都會制作。
然而,幾何模型或有限元模型則無動畫顯示功能,有時為展示模型本身,會從多個角度截取圖片。那么,模型能否也可制作動畫呢?答案是肯定的。利用ANSYS的圖形存儲命令/SEG可以實現此功能,讓你的模型動起來。具體過程詳見命令流中及其注釋,動畫上傳總是失敗,自己生成不要觀看吧。
Finish$/clear$/prep7
!簡單的創建幾何模型以減少篇幅
blc4,0,0,4,2,5
cyl4,2,4,1,,2,,4
!關閉圖例信息
/plopts,info,off
!以下開始制作模型動畫
!刪除當前儲存的圖形
/seg,dele
/seg,multi,jhdh,1 !獨立存儲且不覆蓋,文件名為jhdh
/auto,1 !自動計算與圖形區合適顯示方式
!正視
/view,1,0,0,1$vplot
!側視
/view,1,1$vplot
!俯視
/view,1,,1$vplot
!D視圖
/view,1,1,1,1$vplot
!循環36次,每次改變10度視角
*do,i,1,36$/ang,1,10,ys,1$/replot$*enddo
!關閉圖形存儲操作,保存為jhdh.avi文件
/seg,off$/anfile,save,jhdh,avi
其實比較簡單,一旦進入模型動畫制作過程,所有的xPLOT(x=KLA VNE)繪制的圖形都將進入動畫序列,按顯示過程形成一部連續的動畫。
展開 
提供Ansys計算結果(比如加速度值)寫成fre文件的命令流
[轉貼] 提供Ansys計算結果(比如加速度值)寫成fre文件的命令流
提供Ansys計算結果(比如加速度值)寫成fre文件的命令流
將Ansys計算結果(比如加速度值)寫成fre文件的命令流。位移值更簡單。
/POST26
NSOL,2,10,U,Y,UY_2 ! 定義第二個變量為UY_2,值為10號節點Y方向的位移,節點可任選,但要保證其值非0
XVAR,1 ! 定義時間變量為坐標橫軸
PLVAR,2
*GET,num_var,VARI,0, NSETS ! 將變量長度值賦給變量num_var
k=num_var
*DIM,SYSNOISE_TITLE,CHAR,5,4
SYSNOISE_TITLE(1,1)='SYSNOISE '
SYSNOISE_TITLE(1,2)=' ACCELER '
SYSNOISE_TITLE(1,3)='ATIONS '
SYSNOISE_TITLE(1,4)=' FILE'
SYSNOISE_TITLE(2,1)='Rev 5.5 '
SYSNOISE_TITLE(2,2)=' IBM P2E '
SYSNOISE_TITLE(2,3)='SSL 11'
SYSNOISE_TITLE(2,4)='-AUG-02 '
SYSNOISE_TITLE(3,1)='ACCELERA'
SYSNOISE_TITLE(3,2)='TION_St'
SYSNOISE_TITLE(3,3)='ructure '
SYSNOISE_TITLE(4,1)='11-AUG-2002 '
SYSNOISE_TITLE(4,2)=' 10:07 '
SYSNOISE_TITLE(4,3)=':13 '
SYSNOISE_TITLE(5,1)='TIME'
*CFOPEN,ACCE,fre !
展開 進階篇——ANSYS CFX計算結果來通過Tecplot 繪制云圖/流線圖 ¥25
使用的軟件版本為 ANSYS 2021 R1;
3.實現從BladeGen創建水泵模型,TurboGrid劃分網格,CFX完成數值計算,最后在實現導出結果到Tecplot繪制云圖/流線圖
4.額外說明,本文創建的模型及相關參數設置可能并不嚴謹,僅作為流程和方法來學習
Tecplot 繪制流線圖新——ANSYS CFX/Fluent計算結果中已經介紹了將CFX計算結果導入到Tecplot的方法,但是有時由于計算文件太大,導入到Tecplot后導致文件很大,如果只是出一部分云圖以及流線圖就會白白占用硬盤空間,本篇就是提供了一個解決這個問題的途徑
一、BladeGen創建水泵模型
二、TurboGrid劃分網格
最終結果如下
獲取全部內容及源文件見附件
上一篇:Tecplot 繪制流線圖新——ANSYS CFX/Fluent計算結果
下一篇:Tecplot 實驗數據繪制云圖
展開 用Visual C調用ansys后臺運行求解并實時顯示計算進度和結果(附源程序)
思路:
(1)首先在VC里根據文本框等控件生成參數文件,和ANSYS主計算程序合并生成ANSYS_RUN.mac,在ANSYS_RUN.mac最后加上用來生成flag.txt文件(內容為0)的APDL代碼. 隨后在VC里用WinEXEC運行ANSYS batch mode 去調用ANSYS_RUN.mac,并且把屏幕輸出到output.txt。同時,建立flag.txt文件(內容為1).
(2)在VC里開一個線程, 循環讀flag.txt,看其是否為1(運行)或0(結束)。如果是1,則讀output.txt內容,顯示在主程序狀態文本框里。(當然也可以讀err文件來判斷)。
(3)ANSYS_RUN.mac 里有生成plots并保存為jpg文件的APDL代碼。當ANSYS運行結束后,在主程序里可以browse結果圖像文件。
ANSYS主計算程序: VM28.mac. 這是ANSYS的一個例子程序,但是做了一些改動,計算在Time_Start 到Time_End之間,步長為Time_interval的溫度分布。
VM28:Transient Heat Transfer in an Infinite Slab。
在VC程序里,
ANSYS EXE File是ANSYS的執行文件的路徑名。
MAC Batch File 是ANSYS主計算程序的路徑名。
Working Folder是工作路徑,用來存放結果文件和中間過程文件。
Note: how to export image in batch mode:
因為在batch mode, 沒有graphic window,所以一般的圖形輸出命令無效。但是可以使用/show,jpeg命令。另外,可以用以下命令
!
展開 使用GB151-2014《熱交換器》附錄C規范計算換熱器流體誘發振動情況并使用ANSYS 16.2校核固有頻率結果
流體誘發振動問題是曾在上個世紀40年代引起了廣泛的關注與深入的研究
一般來說是因為高速氣流沖刷某結構(如換熱器的換熱管)因誘發周期性脫離的卡門渦街引發的周期性激勵力與結構耦合所引發的 過大的耦合效應會使得結構發生振動、疲勞甚至破壞失效
本文所涉及的設備為擴展表面式管翅式熱交換器 其常規的迎面風速為2M/S左右 一般不用校核流體誘發振動問題 本設計的迎面風速為4.7米/S 筆者使用最新版GB 151-2014《熱交換器》附錄C 流體誘振動部分的算法經過校核后發現 原設計不合格 規范中規定的4個失效條件有3個滿足 必須更改結構 經修改 滿足了要求 結構是安全的 最后還使用Ansys 16.2的模態分析模塊校核了換熱管的固有頻率 以驗證手工計算結果
使用GB151-2014《熱交換器》附錄C規范計算換熱器流體誘發振動情況并使用ANSYS 16.2校核固有頻率結果.pdf
展開