找回密码
 注册
查看: 840|回复: 3

[求助]一个udf变量指定问题,请各位大大进来看看,感激不尽

[复制链接]
发表于 2005-8-22 20:42:38 | 显示全部楼层 |阅读模式

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

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

x
请问如何在udf中定义特定位置变量?
例如下例中的Ts该如何给定?
#include "udf.h"
DEFINE_SOURCE(ENERGY_source, c, t, dS, eqn)
{
  real source;
  real Ts;       /Ts为自由表面温度,或者某子区域温度/
  Ts=?
             source = -17.5*Ts;
  dS[eqn] = 0.;
  return source;
}
发表于 2005-8-22 20:51:29 | 显示全部楼层

[求助]一个udf变量指定问题,请各位大大进来看看,感激不尽

有一个读写流体变量的宏 C_T(c,t),它返回的值是温度,你可以看看,在udf帮助文件中有,Chapter 5. Accessing Solver Data
 楼主| 发表于 2005-8-22 21:05:01 | 显示全部楼层

[求助]一个udf变量指定问题,请各位大大进来看看,感激不尽

这个只能指定计算域所有节点的温度值,而无法专门指定某个区域的,无法解决啊
感谢你的帮助
发表于 2005-8-24 12:49:28 | 显示全部楼层

[求助]一个udf变量指定问题,请各位大大进来看看,感激不尽

错,它可以分别指定每个网格的值。先得到网格中点的坐标,判断是不是处于你需要指定的区域,如果是,则赋予它你自己的值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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