找回密码
 注册
查看: 2012|回复: 4

求助如何用udf添加固体区域沿某一坐标轴线性变化初始温度场

[复制链接]
发表于 2013-1-14 16:43:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
想计算空气与周围岩体的对流换热,考虑到周围岩体的温度线性变化,想添加沿地层方向的初始温度场,研究了半天,应该是用udf实现,求高手交流,如果成功了,是用patch添加吗?谢谢!@@@
发表于 2013-1-14 18:57:54 | 显示全部楼层

回复 1# zy521yyf 的帖子

DEFINE_PROFILE(temperature, thread, position)
{
  real x[ND_ND];               
  real y;
  face_t f;
  begin_f_loop(f, thread)
    {
      F_CENTROID(x,f,thread);
      y = x[0];
      F_PROFILE(f,thread,position) = 函数;
    }
  end_f_loop(f, thread)
}
 楼主| 发表于 2013-1-15 08:20:03 | 显示全部楼层

回复 2# hunterfy 的帖子

非常感谢你, 我试试啊   谢谢  谢谢
 楼主| 发表于 2013-1-18 20:22:50 | 显示全部楼层

回复 2# hunterfy 的帖子

高手,我建的模型是三维的,就是一个长方体中有一个圆柱体,其中圆柱体为流体区域,去除圆柱体后剩下的长方体为固体区域,我想只定义固体区域线性增加的温度场,该怎么办呢  谢谢
发表于 2014-2-24 16:25:43 | 显示全部楼层
好像不对啊???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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