關(guān)于FLUENT received fatal signal(ACCESS_VIOLATION)錯(cuò)誤
2016-10-06 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
這段時(shí)間做模擬,碰到如下錯(cuò)誤
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
當(dāng)然這個(gè)出現(xiàn)該錯(cuò)誤的原因有很多,不可能全部列出來(lái),我這里僅僅給出我的算例的解決方案。
1.問(wèn)題描述
使用fluent在層流N-S方程的基礎(chǔ)上,解一個(gè)同溫度場(chǎng)和速度場(chǎng)耦合的濃度場(chǎng),這個(gè)額外的濃度場(chǎng)采用自定義標(biāo)量(UDS)進(jìn)行求解。由于是耦合的,在求解標(biāo)量方程的過(guò)程中需要使用到濃度場(chǎng)和溫度場(chǎng),同時(shí)在求解溫度場(chǎng)時(shí)也需要濃度場(chǎng)的信息。為此需要在求解的每一步使用UDF中的ADJUST宏。
2.按照上面思路求解過(guò)程中就會(huì)出現(xiàn)最開(kāi)始提到的錯(cuò)誤,主要原因有兩個(gè):
A.FLUENT為了節(jié)約計(jì)算過(guò)程中的內(nèi)存,在求解溫度場(chǎng)后一般不保留臨時(shí)變量。具體原因如下(截圖來(lái)源于USER'S
GUIDE)
你可以使用Text user interface來(lái)進(jìn)行設(shè)置,解決該問(wèn)題。如上圖所給出的那樣。
B.ADJUST宏可能使用了還沒(méi)有計(jì)算的變量,因此可以先迭代兩步過(guò)后,再Hook該宏。
開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才
相關(guān)標(biāo)簽搜索:關(guān)于FLUENT received fatal signal(ACCESS_VIOLATION)錯(cuò)誤 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析
編輯