找回密码
 注册
楼主: hi-key

海集公司fluent技术支持,1.21日之前在线答疑

[复制链接]
 楼主| 发表于 2006-1-19 12:20:46 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

  zfwxjtu   

109楼的同志,你的问题我不大明白阿,能不能说得明白些呢?
是那个算例在哪一步的问题呢?
 楼主| 发表于 2006-1-19 12:33:44 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

  lcw   

你的意思是让N_TIME始终为1,还是初始值为1?还是让Reset Statistics操作后N_TIME自动为一,如果向全自动的话,编udf的时间还不如先算一个时间步,然后Reset Statistics,再编译udf来的效率高些。
不知道我们说的是不是一个意思。
发表于 2006-1-19 12:36:06 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

[这个贴子最后由zfwxjtu在 2006/01/19 12:41pm 第 1 次编辑]
下面引用由hi-key2006/01/19 12:20pm 发表的内容:
zfwxjtu   

109楼的同志,你的问题我不大明白阿,能不能说得明白些呢?
是那个算例在哪一步的问题呢?
谢谢!
问题里面的算例是:Tutorlal 10 :Using Sliding Meshes
问题(1):如何在动叶里面定义特定的控制点来监控参数随时间的变化?我用fluent/Surface/point定义点的坐标,但是这个点是静止的,而动叶整个网格都是动的(moving mesh),这样子做得到的只是动叶不同时刻过固定点的参数变化情况,而不是计算特定点不同时刻参数的变化情况,我该怎么把特定点设置成跟随网格一起运动呢?
(2)用udf给定计算区域某点坐标x,y,z),用哪个函数快速查询到该点所在的cell?
谢谢!
发表于 2006-1-19 12:43:41 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

下面引用由hi-key2006/01/19 12:33pm 发表的内容:
lcw   

你的意思是让N_TIME始终为1,还是初始值为1?还是让Reset Statistics操作后N_TIME自动为一,如果向全自动的话,编udf的时间还不如先算一个时间步,然后Reset Statistics,再编译udf来的效率高些。
不知 ...
我想让Reset Statistics操作后N_TIME自动为一,然后,随着计算的进行,每计算一个时间步,N_TIME的值就增加一个1,就象一个计数器,最后N_TIME的值等于要统计的时间步数。
例如,统计200个时间步,屏幕提示信息:
Flow time = 0.0060000004, time step = 6
199 more time steps
这里,总的时间步已计算了6个,在UDF中N_TIME=6,但指定的200个时间步才刚刚计算了1个,还剩余199个时间步没有计算。就是想用N_TIME实时地反映指定的200个时间步内已计算了的时间步数,这时上述屏幕提示信息中的该变量等于1,依时间步的计算进行累加。

发表于 2006-1-19 12:45:48 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

[这个贴子最后由东岸线在 2006/01/19 12:50pm 第 1 次编辑]

hi-key :(上接第 105 楼)
0-----------------------------------
Q:3.fluent自动生成的wall1-shadow边界怎么设置,和wall1不同吗?
A:wall和wall-shadow代表了一个面的两个不同法线方向,也就是一个无厚度模型的两个面,但是几何位置重合。
继续问一下: 设置了wall1后,wall1-shadow不会自动和wall1变为一致,我现在用copy边界条件的方法,把wall1的设置复制到wall1-shadow,应该这么做吧?
-------------------------------
1.计算结果显示“真空”区域有温度梯度,一定是fluent把空气作为固体导热类似处理了。
所以,我觉得对默认的“流体空气”的材料除了上次说的“吸收系数”为0外,是否要设置“导热系数”、“热容”这两个物性值为0呢?
2.另外,就是发现整个小球的温度分布竟然关于球心非常均匀,根据我的想法,至少表面应该距离太阳光线最近的单元温度最高,背面温度低。
因为为做稳态情况测试一下,给小球solid区域设置了均匀的体积热源,不知道这个是否有影响,还是我建立的wall2(等效黑体环境边界只取了不到小球5倍的特征尺寸比例)某地方的设置存在问题呢?
*********************************************************
3.查找fluent帮助文件,没有找到关于飞行器的“升力系数”“阻力系数”“力矩系数”的详细定义式。怎么办
谢谢帮助
发表于 2006-1-19 12:46:13 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

楼主,我发了封信到你邮箱里,能帮我看看吗?谢谢了!
发表于 2006-1-19 12:49:59 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

楼主.我在用gird intreface 2个 interface后再显示网格会出现:
Note: zone-surface: cannot create surface from sliding interface zone.
Creating empty surface.
这正常吗?
发表于 2006-1-19 14:00:37 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

下面引用由hi-key2006/01/18 10:57am 发表的内容:
rener
airpak计算结果就是cas文件阿,直接打开就好了,且airpak的其他计算变量都作为隐含的udf自带进去,直接read case就好了,除非airpak没算出结果,只是有网格文件。那就只能导入gambit了。
我读文件的时候老是出现以下的情况。display里只能显示grid没有数据!!是不是与使用ppm与ppd有关系呢!不过我不计算这两都,问题依旧呀!
cpp -IC:\Fluent.Inc\fluent6.2.16/src -IC:\Fluent.Inc\fluent6.2.16/cortex/src -IC:\Fluent.Inc\fluent6.2.16/client/src -IC:\Fluent.Inc\fluent6.2.16/multiport/src -I. -DUDFCONFIG_H="<udfconfig.h>" large00.udf.c
default_fluid
source_1-solid
wall_1-side1
wall_1-side1-1
opening_1-side1
opening_1_1_1-side1
source_1-side4
vent_2-side1
vent_1_1_1-side1
interior-11
interior-10
Error: APPEND: invalid argument: wrong type [not a pair]
Error Object: &#35;t
发表于 2006-1-19 14:17:41 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

还有个问题!
2. stanford UDFke模型程序中C_WALL_DIST(s,t)的使用
/* Reynolds number definitions */
real Re_y(cell_t c, Thread *t)
{
return C_R(c,t)*sqrt(C_UDSI(c,t,TKE))*C_WALL_DIST(c,t)/C_MU_L(c,t);
}
real Re_t(cell_t c, Thread *t)
{
return C_R(c,t)*SQR(C_UDSI(c,t,TKE))/C_MU_L(c,t)/C_UDSI(c,t,TDR);
这是程序中的一段,此种涉及到计算到壁面的距离,这里使用C_WALL_DIST(c,t),但是
我以编译就出错,如果去掉就可以运算。这是整个源程序和算例
注意在运行的时候先不要hook宏DEFINE_PROFILE(wall_d_bc, t, position),因为一
开始就hook会出错。
错误说明:有C_WALL_DIST(c,t)时,根本就不能初始化,错误如下:
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: ()
小弟正在编一个湍流模型的UDF程序,需要用到到壁面的距离,被这个问题搞得头都大了
,心急如焚,求懂行的大哥指点一二,小弟在此多谢了。
帖子原地址
http://219.232.54.3/cgi-bin/LB5000/topic.cgi?forum=51&topic=85&show=25
期待呀!!!!!!!!!!!!!!!!!!!!!!!!!
发表于 2006-1-19 14:32:34 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

[这个贴子最后由angelhp在 2006/01/19 02:38pm 第 1 次编辑]

hi-key,你好。昨天给你发过邮件的。我的邮箱是angelhp1314@yahoo.com.cn
1.我的模型选的旋转坐标系,动环是以一定转速旋转的,静环是静止不动的。气体是充满在两个环之间的,而且动环上凹槽。我把动环设置为moving wall,相对速度为0和moving wall绝对速度为实际转速,这样有区别吗?静环也是这样的问题。
2.松弛因子的问题。按照默认的松弛因子,最后算得结果都不对,好象压力收敛很快,压力都不怎么变了,速度还没有收敛。如果压力的松弛因子设置为0.9,动量的松弛因子设置为0.01,最后算的压力基本正确,但速度还是不尽人意,请问这样设置合理吗?
发表于 2006-1-19 14:45:45 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

还有一个问题,在gambit里面化的三维图,导入到fluent里面,坐标就变了。我的模型时3维轴对称模型,导入到fluent里轴向和径向坐标没变,周向角度变了,好像整个绕z轴转了一个角度,有什么方法可以把模型再转回原来的位置吗?
发表于 2006-1-19 15:58:25 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

大侠走了吧?这里又要恢复冷清了!希望大侠有空来看看.大家也要继续努力啊!
 楼主| 发表于 2006-1-19 16:55:48 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

不好意思,出去了,刚回来
这是最后一轮拉,
大家春节快乐,我准备闪了.
 楼主| 发表于 2006-1-19 17:00:44 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

问题里面的算例是:Tutorlal 10 :Using Sliding Meshes
问题(1):如何在动叶里面定义特定的控制点来监控参数随时间的变化?我用fluent/Surface/point定义点的坐标,但是这个点是静止的,而动叶整个网格都是动的(moving mesh),这样子做得到的只是动叶不同时刻过固定点的参数变化情况,而不是计算特定点不同时刻参数的变化情况,我该怎么把特定点设置成跟随网格一起运动呢?
这个问题不好再后处理库中解决,如果在gambit中定义一个小面就都解决了。后处理中我没有想到直接的做法。
(2)用udf给定计算区域某点坐标x,y,z),用哪个函数快速查询到该点所在的cell?
这个要差手册拉,我也记不住啦。呵呵,自己查一下吧,查不到问问别人哈。要不你给我留个mail,我年后给你查。
 楼主| 发表于 2006-1-19 17:04:15 | 显示全部楼层

海集公司fluent技术支持,1.21日之前在线答疑

我想让Reset Statistics操作后N_TIME自动为一,然后,随着计算的进行,每计算一个时间步,N_TIME的值就增加一个1,就象一个计数器,最后N_TIME的值等于要统计的时间步数。
例如,统计200个时间步,屏幕提示信息:
Flow time = 0.0060000004, time step = 6
199 more time steps
这里,总的时间步已计算了6个,在UDF中N_TIME=6,但指定的200个时间步才刚刚计算了1个,还剩余199个时间步没有计算。就是想用N_TIME实时地反映指定的200个时间步内已计算了的时间步数,这时上述屏幕提示信息中的该变量等于1,依时间步的计算进行累加。

N_TIME本身就是计数器,会自己累加的,你是不是想在N_TIME〉1后,再给它回置?在udf中加个判断语句好了,N_TINe变量可以赋值的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表