关于FLUENT received fatal signal(ACCESS_VIOLATION)错误

2016-10-06  by:CAE仿真在线  来源:互联网

这段时间做模拟,碰到如下错误
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.
关于FLUENT <wbr>received <wbr>fatal <wbr>signal <wbr>(ACCESS_VIOLATION)错误
当然这个出现该错误的原因有很多,不可能全部列出来,我这里仅仅给出我的算例的解决方案。
1.问题描述
使用fluent在层流N-S方程的基础上,解一个同温度场和速度场耦合的浓度场,这个额外的浓度场采用自定义标量(UDS)进行求解。由于是耦合的,在求解标量方程的过程中需要使用到浓度场和温度场,同时在求解温度场时也需要浓度场的信息。为此需要在求解的每一步使用UDF中的ADJUST宏。
2.按照上面思路求解过程中就会出现最开始提到的错误,主要原因有两个:
A.FLUENT为了节约计算过程中的内存,在求解温度场后一般不保留临时变量。具体原因如下(截图来源于USER'S GUIDE)
关于FLUENT <wbr>received <wbr>fatal <wbr>signal <wbr>(ACCESS_VIOLATION)错误
你可以使用Text user interface来进行设置,解决该问题。如上图所给出的那样。
B.ADJUST宏可能使用了还没有计算的变量,因此可以先迭代两步过后,再Hook该宏。


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:关于FLUENT received fatal signal(ACCESS_VIOLATION)错误 Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com