24小时热门版块排行榜    

查看: 11080  |  回复: 190
【奖励】 本帖被评价24次,作者kuhailangyu增加金币 21.5
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

[资源] 【在线交流问答】:Fluent+Gambit+tecplot使用问题和资料共享

自上任之初就由此心愿,但顾及自身水平问题而久久未能开此帖,现在想开了,大家一起交流、讨论,软件的使用技巧共同探讨!
大家可以随便提问或提供解答,一起努力把我们的板块搞起来,我有空时会来回答或交流问题,没有及时回答各位问题敬请见谅!
                                  ------此贴仅献给新版块Fluent&CFX建成

[ Last edited by kuhailangyu on 2009-3-14 at 16:07 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

大傻VS大河

木虫 (正式写手)


请版主帮我分析一两个问题

第一个,我自己编的udf函数,编译没有问题,在第一次初始化的时候出现这样的错误,尽管出现错误,但是还是可以进行迭代计算的,并且结果还可以。
Error:
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.
Error Object: ()
但是第二次初始化的时候却不报以上错误。
请问这是什么原因?



第二个问题:
当fluent读入msh文件时,有时会出现下述错误,不能读入网格,但是有时候则可以读入。按说如果是如果有错就不能读了,怎么还会有时候可以,有时候不可以呢?

Kill script file is C:\\Documents and Settings\\xzg\\桌面\\kill-fluent-dalianli-82f6d8-1364.bat

> Reading "E:\fluent_2009\mesh\membrane510 .msh"...
   10251 nodes.
      50 mixed outflow faces, zone  3.
     200 mixed axis faces, zone  4.
     200 mixed wall faces, zone  5.
      50 mixed velocity-inlet faces, zone  6.
   19750 mixed interior faces, zone  8.
   10000 quadrilateral cells, zone  2.

Building...
     grid,
     materials,
Error: CDR: invalid argument [1]: wrong type [not a pair]
Error Object: #f

谢谢楼主不吝赐教!感激不尽!
63楼2009-05-11 11:28:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

大傻VS大河

木虫 (正式写手)


引用回帖:
Originally posted by kuhailangyu at 2009-5-11 14:58:
问题一:一般Fluent在计算过程中出错中断迭代后,你还可以继续要求迭代,但这样的操作后果是多种多样的,有时候就是某个物理量无法获取计算结果(没有变化或者超过Fluent默认上限值),建议最好是再检查一下你的程 ...

解释udf时是没有任何问题的,编译没有试过。下面是我的udf,麻烦版主帮看一下。

#include "udf.h"
#include "math.h"
#define    delta_m  0.0020
#define    delta_g  0.005
#define    delta_p  0.002
#define    porsity   0.4
DEFINE_PROFILE(heat_profile,thread,position)
{
  face_t f;
   real   x[ND_ND];
   real   y;
   real   T_hm, Pw_h, P_hm,  P_mg,  Hv, Jx, delta_P, T_m_avg;
   real   T_mg=329.969;                 
   real   ka=0.028, km=0.45,kf=52336.8, kp=0.25, kc=2032;
   real   kem=(1-porsity)*km+porsity*ka;
   real   KKm;
   real   Flux0;   
   real   S_m=10;     
   real   Cs_m=S_m/58.4/(1000/18),rr_w=1-0.5*Cs_m-10*Cs_m*Cs_m;
  begin_f_loop(f,thread)
{
    F_CENTROID(x,f,thread);
    y=x[0];
    T_hm=F_T(f,thread);
    Pw_h=exp(23.1964-3816.44/(T_hm-46.13));  
    P_mg=exp(23.1964-3816.44/(T_mg-46.13));
    P_hm=Pw_h*(1-Cs_m)*rr_w ;      /*摩尔分数*/
    delta_P=P_hm-P_mg;
    Hv=(2299.1003+8.3058 *T_hm-0.05229 *T_hm*T_hm+1.16445E-4* pow(T_hm,3.0)-9.84677E-8* pow(T_hm,4.0))*1000;
    T_m_avg=0.5*(T_hm+T_mg);
    KKm=87.47867*exp(T_m_avg/(-16.54139))+2.2434e-7;
    Jx= KKm*delta_P;
    Flux0=Jx*3600;
    F_PROFILE(f,thread,position)=-Jx*Hv+(T_hm-T_mg)*kem/delta_m;
   }
end_f_loop(f,thread);
   
}
第二个问题,后来发现,当在Gambit不设定计算区域为fliud的话,就没有出现提到得错误。但是如果设定的话,就出现。
65楼2009-05-11 16:02:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

大傻VS大河

木虫 (正式写手)


引用回帖:
Originally posted by kuhailangyu at 2009-5-11 22:22:

你是选择了部分区域为Fluid吧?如果你全选座位Fluid就没什么必要了对不对,那你试试修改名称分成两个部分试试!
程序里有些物理量我也不明白,应可以解释调用的话再有问题就不知道了,呵呵。UDF我也不精通,呵 ...

多谢版主的意见,我继续调试一下吧
69楼2009-05-12 08:04:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

大傻VS大河

木虫 (正式写手)


★★★ 三星级,支持鼓励

请教楼主一个问题,利用fluent计算时,对于网格划分有没有一个合理的评价标准呢?对于一个流场的计算,划分多少才算合适呢?比如我用k-e模型进行湍流的模拟计算,网格多细合适啊?
74楼2009-05-15 19:36:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

大傻VS大河

木虫 (正式写手)


引用回帖:
Originally posted by kuhailangyu at 2009-5-16 10:16:


有标准。

首先不准有倾斜度太大的网格。

Fluent帮助中建议能用2D轴对称尽量用轴对称,包括3D模型。

对于具体的划分,1、2句话神仙也说不清!

最好的标准就是你计算的结果与实验结果一致。

当然 ...

多谢楼主指点!
77楼2009-05-16 12:55:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kuhailangyu 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见