
發(fā)布
注冊
/
登錄ansys用哪個運行的案例
用個小招數(shù)解決ANSYS運行內(nèi)存不夠的問題
【十千牛 原創(chuàng)】
不知道諸位有沒有遇到過類似的尷尬,一個規(guī)模不小的模型,開始運行計算后,苦苦等待,看著CPU長時間持續(xù)接近100%,感覺馬上要出結(jié)果了吧,突然彈出一個對話框,告訴我們“內(nèi)存不足”,然后呢,電腦卡死了。。。
每當(dāng)此時,都有一種生無可戀的感覺。
那今天咱就來聊一聊內(nèi)存設(shè)置的小技巧
話說,按照你的習(xí)慣,ANSYS命令流在開始階段(從一開頭到/prep7前處理之前)都是怎么寫的呢?分享一下我的:
finish
/clear
/filname,MyModel
/config,fsplit,256
/config,nbuf,9
前兩行,一個finish,一個/clear是我的最愛,尤其是在命令流的Debug階段,需要大量的調(diào)試,大量的全選命令流然后粘貼到ANSYS命令輸入框然后按回車的時候,那酸爽可真是誰用誰知道。
文件名其實無所謂啦,重點是/config命令,我上面的設(shè)置,是限制ANSYS運行時產(chǎn)生的文件最大為1G,多了就自動分割,而且還減少硬盤讀寫速率。
/config,Lab,VALUE
Lab包括:
NORSTGM:值為0時在文件中寫入模型幾何數(shù)據(jù),為1時則不寫入;
NBUF:求解器中每個文件的緩存數(shù)量,數(shù)值可以是1~32的任意數(shù),默認(rèn)為4;
FSPLIT:默認(rèn)文件分割尺寸,對應(yīng)的數(shù)值,1個單位相當(dāng)于1MB;
/config一共有18個Lab名稱,可以當(dāng)次運行的分析規(guī)模等進(jìn)行細(xì)致的自定義設(shè)置,當(dāng)有特殊需要的時候,我們可以用這個命令來控制存儲文件里都會有什么,以及程序中最多有多少個節(jié)點、多少個單元等等。
除了命令之外,在ANSYS運行之前,可以在Launcher做點工作,一些可能會有用的經(jīng)驗包括:
1.盡量取消系統(tǒng)的虛擬內(nèi)存設(shè)置,ANSYS有自己的虛擬內(nèi)存系統(tǒng)。
展開 Ansys SpaceClaim流體域抽取的兩個方法,哪個更好用?
0
1
實例介紹
在使用Fluent進(jìn)行CFD計算之前,對研究對象進(jìn)行流體域的抽取,是首先要做的工作,對于一些簡單的流體域,可以使用三維建模軟件進(jìn)行直接建模,對于復(fù)雜的結(jié)構(gòu),使用三維軟件直接建模就顯得力不從心了,這個時候就需要使用到ANSYS SpaceCliam對幾何模型就行流體域的抽取。
在本實例中,使用一個管道結(jié)構(gòu)模型,如圖1所示,介紹兩種使用SpaceClaim進(jìn)行管道內(nèi)流體域抽取的方法,可以為后續(xù)的流體網(wǎng)格的劃分打好基礎(chǔ)。
圖1 管道模型
0
2
抽取方法1
(1)啟動ANSYS Workbench,加載Geometry幾何模塊。
展開 用Visual C調(diào)用ansys后臺運行求解并實時顯示計算進(jìn)度和結(jié)果(附源程序)
思路:
(1)首先在VC里根據(jù)文本框等控件生成參數(shù)文件,和ANSYS主計算程序合并生成ANSYS_RUN.mac,在ANSYS_RUN.mac最后加上用來生成flag.txt文件(內(nèi)容為0)的APDL代碼. 隨后在VC里用WinEXEC運行ANSYS batch mode 去調(diào)用ANSYS_RUN.mac,并且把屏幕輸出到output.txt。同時,建立flag.txt文件(內(nèi)容為1).
(2)在VC里開一個線程, 循環(huán)讀flag.txt,看其是否為1(運行)或0(結(jié)束)。如果是1,則讀output.txt內(nèi)容,顯示在主程序狀態(tài)文本框里。(當(dāng)然也可以讀err文件來判斷)。
(3)ANSYS_RUN.mac 里有生成plots并保存為jpg文件的APDL代碼。當(dāng)ANSYS運行結(jié)束后,在主程序里可以browse結(jié)果圖像文件。
ANSYS主計算程序: VM28.mac. 這是ANSYS的一個例子程序,但是做了一些改動,計算在Time_Start 到Time_End之間,步長為Time_interval的溫度分布。
VM28:Transient Heat Transfer in an Infinite Slab。
在VC程序里,
ANSYS EXE File是ANSYS的執(zhí)行文件的路徑名。
MAC Batch File 是ANSYS主計算程序的路徑名。
Working Folder是工作路徑,用來存放結(jié)果文件和中間過程文件。
Note: how to export image in batch mode:
因為在batch mode, 沒有g(shù)raphic window,所以一般的圖形輸出命令無效。但是可以使用/show,jpeg命令。另外,可以用以下命令
!
展開