關(guān)于FLUENT received fatal signal(ACCESS_VIOLATION)錯(cuò)誤
2016-10-06 by:CAE仿真在線 來源:互聯(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ò)誤的原因有很多,不可能全部列出來,我這里僅僅給出我的算例的解決方案。
1.問題描述
使用fluent在層流N-S方程的基礎(chǔ)上,解一個(gè)同溫度場和速度場耦合的濃度場,這個(gè)額外的濃度場采用自定義標(biāo)量(UDS)進(jìn)行求解。由于是耦合的,在求解標(biāo)量方程的過程中需要使用到濃度場和溫度場,同時(shí)在求解溫度場時(shí)也需要濃度場的信息。為此需要在求解的每一步使用UDF中的ADJUST宏。
2.按照上面思路求解過程中就會出現(xiàn)最開始提到的錯(cuò)誤,主要原因有兩個(gè):
A.FLUENT為了節(jié)約計(jì)算過程中的內(nèi)存,在求解溫度場后一般不保留臨時(shí)變量。具體原因如下(截圖來源于USER'S
GUIDE)
你可以使用Text user interface來進(jìn)行設(shè)置,解決該問題。如上圖所給出的那樣。
B.ADJUST宏可能使用了還沒有計(jì)算的變量,因此可以先迭代兩步過后,再Hook該宏。
開放分享:優(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電磁分析
編輯