
發布
注冊
/
登錄用ansys計算結果的案例
用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命令。另外,可以用以下命令
!
展開 MatlabGUI界面調用Ansys計算并輸出計算結果
.*'},'File Selector'); strh = [Pnameh,Fnameh];
pathname = Pnameh;
set(handles.text1,'String',strh);
[temp1,temp2] = xlsread(strh);
set(handles.uitable1,'Data',temp1);
% Update handles structure
guidata(hObject, handles);
為了讀取圖示方框中的數據,并用到ANSYS的APDL文件中,需要字符串的讀取和合并,首先需要使用str2num函數把字符串轉換成數值,如果沒有輸入值時,使用缺省值。
將兩個txt合并成test3.mac作為APDL語言開始的參數定義,生成test3.mac之后再使用system函數調用ANSYS的求解器,并讀取test3.mac進行計算
在計算之前,是不能生成圖片的,這時需要設置只有點擊“開始重構”按鈕之后,其他按鈕才可用。
點擊按鈕開始計算之后,會分別輸出兩個名為residualstress.jpg和deformation.jpg的圖片,對應的語句為
/image,save,'E:\GUIRStest\residualstress',jpg
設置當點擊“生成殘余應力云圖”和“生成角變形云圖”時,會讀取圖片的路徑并使用imshow生成圖片。
至此,一個簡易的MatlabGUI界面調用ANSYS計算并輸出圖片就完成了。
展開 『分享』用Fastform 計算的結果。
Fastform 是加拿大FTI公司開發的沖壓CAE分析軟件,軟件包括Fastblank, Blanknest, Fastform, Fastform advanced, Optimizer,Optimizer advanced, 特別為模具工程師,產品設計師,成本核算師,模具制造工程師量身定做。
用tecplot對flac3d計算結果進行后處理
將位移計算結果導入tecplot中進行處理
可以繪出漂亮的等值線圖
熟悉tecplot的可以試一下
不然得到轉換后的數據文件還是不知道如何處理
給出了簡單的測試實例
283356-tecplot.rar

用MADYMO計算結果通過歐盟大客車安全法規
以往數值模擬計算只能作為產品開發過程中的工具,但隨著計算結果準確性的不斷提高,現在已經可以完全根據數值計算結果通過汽車安全法規的認證了!
例如,ECE R66是關于大客車結構強度的安全法規,已經完全認可MADYMO的計算結果,可以作為法規認證的結果。也就是說,今后可以不用做試驗,但憑MADYMO計算結果,就可以通過法規要求。
286637-ECE_R66_Certification_with_MADYMO.pdf
ANSYS Mechanical多工況計算結果組合 附Ansys多工況組合的方法下載
ANSYS Mechanical可以非常方便的對不同工況計算結果進行組合(如比例放縮、加減等),用到的工具為Solution Combination,具體方法如下。
若同一個分析模塊中,將不同工況設置為不同載荷步進行計算,則可通過以下完成:
1,在分析設置analysis setting中設置載荷步;
2,選擇model,菜單欄會出現solution combination選項,點擊該選項;
3,選中樹形欄中的solution combination,在右側表中選擇相應載荷步進行組合,即可完成結果疊加。
若分析的模型在不同的分析模塊中,如下所示,方法與在一個模塊中類似;
選擇solution combination后,在右側表分析模塊選擇相應的模塊以及該模塊對應的載荷步,完成不同模塊計算結果的疊加。
下載地址:Ansys多工況組合的方法
展開 ansys之——計算結果重新導入ansys進行后處理
號),僅施加初應力計算,則結果是應力基本為零(這是必然的),位移是向上的。顯然是觀察不到應力的,則要想將計算后的應力用ansys處理是達不到目的的。
3. 如果將xbl2.txt中問題A處的!號去掉,即修改了邊界條件,這時計算能夠得到相同的應力(與xbl1.txt比較),也可以觀察結果了,但位移又與xbl1.txt計算的不符合,這個問題怎樣處理呢?
使用Python讀取ANSYS計算結果
0
1
實例介紹
ANSYS提供了一個pyansys的python庫,可以快速地讀取二進制(.rst)等文件,并進行計算結果的可視化。在本實例中,提前使用ANSYS Workbench的結構靜力學模塊,創建了一個門型支架,如圖1所示,并對其進行了結構靜力學計算,得到rst結果文件,然后使用pyansys對該文件進行了解析及可視化。
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軟件中導出平面四邊形四節點單元的單元剛度矩陣。
平面四邊形四節點單元示例
如圖所示,計算這兩個單元組成單元剛度矩陣,并組裝成整體剛度矩陣,求解各個節點的位移。
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)繪制的圖形都將進入動畫序列,按顯示過程形成一部連續的動畫。
展開 Tecplot 繪制流線圖新——ANSYS CFX/Fluent計算結果
關于使用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_WB做一桿斯諾克,采用顯示動力學模塊計算臺球碰撞問題,私信郵箱獲取計算文件。
問題描述與問題分析
為什么用顯示動力學模塊不用瞬態結構模塊?
采用ANSYS_WB的顯示動力學模塊模擬臺球碰撞問題,對于臺球碰撞屬于短時間接觸,計算所需要的時間步長足夠小才能捕捉到短時間的接觸過程,并且我們希望每個時間步計算應該足夠快,不然硬件吃不消的。
理論上ANSYS_WB 中
瞬態結構模塊
和
顯示動力學模塊
都可以模擬這樣一個臺球碰撞過程,但是
瞬態結構模塊是采用隱式積分算法
,隱式積分可以使得時間步長很大,但每個時間步需要多次迭代才能達到收斂,時間步過多,計算時間將非常大,
顯示動力學模塊采用顯示積分
,時間步可以非常小足以捕捉瞬間碰撞行為,且不需要在每個時間步上進行剛度矩陣總裝,每個時間步計算非常快。因此這里采用顯示動力學模塊進行模擬。
有感興趣的朋友們
私信郵箱獲取計算文件
哦,創作不易,歡迎大家點贊轉發支持筆者。
計算結果
教程:Step by Step
建模:
采用ANSYS自帶的建模軟件進行建模,不做介紹。
計算模塊建立:
拖動Explicit Dynamics模塊到WB工作區域(左邊是我已經計算完的模塊,拖到一個獨立的區域了)。
材料定義:
雙擊Engineering Data,建立新材料,選擇各向同性材料,輸入密度,模量,泊松比。
模型導入:采用ANSYS自帶的建模軟件進行建模,并導入顯示動力學計算模塊中。
展開 用ansys能計算泥石流嗎
用ansys能計算泥石流嗎
我想讓大家討論以下
有搞過的gg和mm們
留言討論;