
發(fā)布
注冊(cè)
/
登錄運(yùn)行ansys
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-03-08

運(yùn)行ansys的實(shí)例教程
話不多說(shuō),直接看效果
實(shí)現(xiàn)方式可以參考以下兩篇文章,也可私信聯(lián)系
使用VS Code插件Code Runner一鍵運(yùn)行ANSYS命令流_Lzn_nzL的博客-CSDN博客_vs code runner
Ultra Edit中編輯并一鍵運(yùn)行Ansys命令流_Lzn_nzL的博客-CSDN博客_ansys怎么運(yùn)行命令流
思路:
(1)首先在VC里根據(jù)文本框等控件生成參數(shù)文件,和ANSYS主計(jì)算程序合并生成ANSYS_RUN.mac,在ANSYS_RUN.mac最后加上用來(lái)生成flag.txt文件(內(nèi)容為0)的APDL代碼. 隨后在VC里用WinEXEC運(yùn)行ANSYS batch mode 去調(diào)用ANSYS_RUN.mac,并且把屏幕輸出到output.txt。同時(shí),建立flag.txt文件(內(nèi)容為1).
(2)在VC里開(kāi)一個(gè)線程, 循環(huán)讀flag.txt,看其是否為1(運(yùn)行)或0(結(jié)束)。如果是1,則讀output.txt內(nèi)容,顯示在主程序狀態(tài)文本框里。(當(dāng)然也可以讀err文件來(lái)判斷)。
(3)ANSYS_RUN.mac 里有生成plots并保存為jpg文件的APDL代碼。當(dāng)ANSYS運(yùn)行結(jié)束后,在主程序里可以browse結(jié)果圖像文件。
ANSYS主計(jì)算程序: VM28.mac. 這是ANSYS的一個(gè)例子程序,但是做了一些改動(dòng),計(jì)算在Time_Start 到Time_End之間,步長(zhǎng)為T(mén)ime_interval的溫度分布。
VM28:Transient Heat Transfer in an Infinite Slab。
在VC程序里,
ANSYS EXE File是ANSYS的執(zhí)行文件的路徑名。
MAC Batch File 是ANSYS主計(jì)算程序的路徑名。
Working Folder是工作路徑,用來(lái)存放結(jié)果文件和中間過(guò)程文件。
Note: how to export image in batch mode:
因?yàn)樵赽atch mode, 沒(méi)有g(shù)raphic window,所以一般的圖形輸出命令無(wú)效。但是可以使用/show,jpeg命令。另外,可以用以下命令
!
展開(kāi) 使用Tesla P100運(yùn)行ANSYS Discovery 2025 R1
1、 Ansys Discovery 簡(jiǎn)介
Ansys Discovery 是Ansys的新增功能,是一個(gè)即時(shí)仿真設(shè)計(jì)軟件,具備結(jié)構(gòu)分析、流體分析、拓?fù)鋬?yōu)化、幾何建模、熱分析、模態(tài)分析等功能。
優(yōu)點(diǎn)1:快,快,快,Discovery的求解是基于GPU(即顯卡),求解速度比CPU快很多,一般的模型幾分鐘內(nèi)就能計(jì)算出結(jié)果,雖然精度稍差,非常適合前期的快速設(shè)計(jì)迭代。
優(yōu)點(diǎn)2:功能全,在一個(gè)軟件里實(shí)現(xiàn)了機(jī)械、流體等分析功能。
缺點(diǎn)1:這個(gè)軟件是基于nvidia CUDA,對(duì)顯卡的要求高,一個(gè)滿足要求的顯卡成本較高。例如,LiveGX求解器需要Nvidia的特定顯卡,且要求一定CUDA版本。下圖是對(duì)顯卡的最低和推薦要求。
2、 Tesla P100顯卡
NVIDIA Tesla P100 是NVIDIA公司在2016年發(fā)布的一款高性能顯卡,基于帕斯卡架構(gòu),其主要參數(shù)如下(不同版本稍有差異):
優(yōu)點(diǎn)1:雙精度計(jì)算能力強(qiáng),即使P100是近十年前的顯卡,其雙精度計(jì)算能力仍然能完爆現(xiàn)在的游戲顯卡,當(dāng)然這主要是因?yàn)橛螒蝻@卡不需要雙精度計(jì)算能力,一般都進(jìn)行了大幅閹割,(顯卡的雙精度計(jì)算能力見(jiàn)下面的附圖)。
優(yōu)點(diǎn)2:內(nèi)存大,現(xiàn)在的游戲顯卡一般顯存只有8GB,而P100顯卡是10GB的ECC顯存,可以滿足較大規(guī)模的計(jì)算需要。
優(yōu)點(diǎn)3:價(jià)格便宜,這個(gè)顯卡在某魚(yú)上只要幾百塊錢,與現(xiàn)在游戲顯卡三、四千的價(jià)格比起來(lái),非常香。
展開(kāi) 【十千牛 原創(chuàng)】
不知道諸位有沒(méi)有遇到過(guò)類似的尷尬,一個(gè)規(guī)模不小的模型,開(kāi)始運(yùn)行計(jì)算后,苦苦等待,看著CPU長(zhǎng)時(shí)間持續(xù)接近100%,感覺(jué)馬上要出結(jié)果了吧,突然彈出一個(gè)對(duì)話框,告訴我們“內(nèi)存不足”,然后呢,電腦卡死了。。。
每當(dāng)此時(shí),都有一種生無(wú)可戀的感覺(jué)。
那今天咱就來(lái)聊一聊內(nèi)存設(shè)置的小技巧
話說(shuō),按照你的習(xí)慣,ANSYS命令流在開(kāi)始階段(從一開(kāi)頭到/prep7前處理之前)都是怎么寫(xiě)的呢?分享一下我的:
finish
/clear
/filname,MyModel
/config,fsplit,256
/config,nbuf,9
前兩行,一個(gè)finish,一個(gè)/clear是我的最愛(ài),尤其是在命令流的Debug階段,需要大量的調(diào)試,大量的全選命令流然后粘貼到ANSYS命令輸入框然后按回車的時(shí)候,那酸爽可真是誰(shuí)用誰(shuí)知道。
文件名其實(shí)無(wú)所謂啦,重點(diǎn)是/config命令,我上面的設(shè)置,是限制ANSYS運(yùn)行時(shí)產(chǎn)生的文件最大為1G,多了就自動(dòng)分割,而且還減少硬盤(pán)讀寫(xiě)速率。
/config,Lab,VALUE
Lab包括:
NORSTGM:值為0時(shí)在文件中寫(xiě)入模型幾何數(shù)據(jù),為1時(shí)則不寫(xiě)入;
NBUF:求解器中每個(gè)文件的緩存數(shù)量,數(shù)值可以是1~32的任意數(shù),默認(rèn)為4;
FSPLIT:默認(rèn)文件分割尺寸,對(duì)應(yīng)的數(shù)值,1個(gè)單位相當(dāng)于1MB;
/config一共有18個(gè)Lab名稱,可以當(dāng)次運(yùn)行的分析規(guī)模等進(jìn)行細(xì)致的自定義設(shè)置,當(dāng)有特殊需要的時(shí)候,我們可以用這個(gè)命令來(lái)控制存儲(chǔ)文件里都會(huì)有什么,以及程序中最多有多少個(gè)節(jié)點(diǎn)、多少個(gè)單元等等。
除了命令之外,在ANSYS運(yùn)行之前,可以在Launcher做點(diǎn)工作,一些可能會(huì)有用的經(jīng)驗(yàn)包括:
1.盡量取消系統(tǒng)的虛擬內(nèi)存設(shè)置,ANSYS有自己的虛擬內(nèi)存系統(tǒng)。
展開(kāi) 兩個(gè)提示:
1、在安裝FLUENT之前,一定要運(yùn)行軟件包中的PreReqCheck.exe文件進(jìn)行
檢測(cè),如果有前提軟件缺失,要運(yùn)行InstallPreReqs.exe文件進(jìn)行安裝。
2、由于ANSYS公司認(rèn)為各位用戶都能與時(shí)俱進(jìn)的使用先進(jìn)的硬件和操作系統(tǒng),因此為了獲得更好的仿真體驗(yàn),從16.0開(kāi)始ANSYS就只有64位的版本了,這對(duì)于很多還堅(jiān)守使用32位系統(tǒng)的用戶來(lái)說(shuō)不是一個(gè)好消息,這里我提供一個(gè)不是辦法的辦法,那就是使用虛擬機(jī),通過(guò)虛擬機(jī)安裝64位系統(tǒng)來(lái)運(yùn)行高版本的ANSYS軟件。
在虛擬機(jī)(例如,VMware軟件)上安裝64位系統(tǒng),首先要檢測(cè)CPU是否支持 vt-x(可使用CPU-Z軟件進(jìn)行檢測(cè)),若支持則在BIOS中找到“Intel Virtualization Technology”和“Intel VT-d”,設(shè)置為“Enable”,便可順利安裝。
歡迎關(guān)注微信公眾號(hào):南流坊
展開(kāi) 
運(yùn)行ansys的相關(guān)專題、標(biāo)簽、搜索
運(yùn)行ansys的最新內(nèi)容
利用在NVIDIA GPU加速計(jì)算平臺(tái)上運(yùn)行的Ansys仿真軟件,寶馬集團(tuán)能夠解決不必要的反射和眩光,從而確保舒適的駕駛環(huán)境。
#1.PyAnsys:各模塊功能與選型指南3個(gè)月前
這是一個(gè)底層工具,用于管理和發(fā)現(xiàn)正在運(yùn)行的Ansys產(chǎn)品實(shí)例(如許可證、服務(wù)地址等)。
Magnet Segmentation Toolkit:這是一個(gè)基于PyAEDT的工具包,專門(mén)用于自動(dòng)化永磁同步電機(jī)(IPM/SPM)中磁鋼的分段和斜極設(shè)置,以優(yōu)化電機(jī)性能。
本例在Ansys Lumerical Multiphysics軟件(2025 R1.1及更高版本)上運(yùn)行,并且需要Ansys Lumerical Enterprise許可證。
概述
步驟1:自動(dòng)構(gòu)建結(jié)構(gòu)并從層表(.csv)設(shè)置模擬對(duì)象
.csv文件中的數(shù)據(jù)可用于自動(dòng)設(shè)置所有VCSEL層,包括DBR鏡和MQW層。但是,接觸層和孔徑氧化層需要使用腳本或圖形用戶界面單獨(dú)添加。
在Ansys Workbench中可以通過(guò)SendCommand方法運(yùn)行ANSYS Mechanical中的python腳本。該方法主要包括Language及Command兩個(gè)參數(shù)。
ANSYS加速仿真計(jì)算硬件配置建議5個(gè)月前
以下是關(guān)于如何選擇關(guān)鍵硬件技術(shù)以增強(qiáng) Ansys 仿真運(yùn)行的一些建議。
選擇最適合模擬的處理器
我們先來(lái)選擇合適的處理器。
使用A100和A10 GPU在由AWS軟件支持的Ansys Gateway上運(yùn)行Ansys Fluent GPU求解器,在Fluent 2024 R1版本軟件上運(yùn)行三種案例時(shí)實(shí)現(xiàn)了并行速度提升。
總而言之,GPU加速計(jì)算的采用,尤其是在CFD仿真中的應(yīng)用,不僅顯著提高了仿真效率,還在成本控制與環(huán)保責(zé)任方面實(shí)現(xiàn)了質(zhì)的飛躍。
- 能夠運(yùn)行ANSYS Maxwell的計(jì)算機(jī)。
- 對(duì)磁系統(tǒng)、扭矩傳遞或非接觸式齒輪技術(shù)感興趣。
- 無(wú)需磁齒輪設(shè)計(jì)經(jīng)驗(yàn)——你將從頭開(kāi)始學(xué)習(xí)。
## 課程介紹
本課程是一份全面的、實(shí)踐性的指南,旨在教授如何使用ANSYS Maxwell設(shè)計(jì)、仿真和分析磁齒輪箱。
▍模塊端的“冗余迷局”
功能重疊:東莞某機(jī)器人公司采購(gòu)的CAE套件中,四個(gè)模塊均可執(zhí)行應(yīng)力分析,重復(fù)率高達(dá)35%
版本割裂:上海某船舶集團(tuán)同時(shí)運(yùn)行ANSYS 2019-2023五個(gè)版本,跨版本兼容障礙導(dǎo)致28%許可淪為孤島
采購(gòu)慣性:某新能源電池廠持續(xù)采購(gòu)已技術(shù)迭代的模塊,新購(gòu)模塊使用率不足12%
精準(zhǔn)手術(shù):四把柳葉刀切開(kāi)效率枷鎖
手術(shù)刀1:權(quán)限基因庫(kù)
第三步:ANSYS APDL無(wú)縫對(duì)接
一鍵導(dǎo)入求解:生成的APDL命令流(.txt文件)可直接通過(guò)ANSYS讀入運(yùn)行,支持靜力學(xué)、模態(tài)分析、屈曲分析等高級(jí)求解;
結(jié)果反向校驗(yàn):提供剛度矩陣對(duì)比工具,確保轉(zhuǎn)換前后模型力學(xué)特性誤差<0.5%。
使用Tesla P100運(yùn)行ANSYS Discovery 2025 R1
1、 Ansys Discovery 簡(jiǎn)介
Ansys Discovery 是Ansys的新增功能,是一個(gè)即時(shí)仿真設(shè)計(jì)軟件,具備結(jié)構(gòu)分析、流體分析、拓?fù)鋬?yōu)化、幾何建模、熱分析、模態(tài)分析等功能。
