找回密码
 注册
查看: 1481|回复: 6

[求助]UDF中如何反映出指定的时间步数?

[复制链接]
发表于 2006-1-12 11:18:05 | 显示全部楼层 |阅读模式

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

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

x

也就是Number of Time Steps中指定的步数。
例如,在非定常计算100步后,再指定50个时间步数,对这50个时间步数进行统计分析,因此,在UDF中需要定义跟踪已计算的时间步数的变量,比如已计算了20或30步了。
发表于 2006-1-12 14:10:37 | 显示全部楼层

[求助]UDF中如何反映出指定的时间步数?

有个宏是访问记录的计算的时间步数的,不需要你编写(当然你要自己编也可以),具体记不大清楚了,仔细找找
 楼主| 发表于 2006-1-12 15:21:11 | 显示全部楼层

[求助]UDF中如何反映出指定的时间步数?

下面引用由gallongallon2006/01/12 02:10pm 发表的内容:
有个宏是访问记录的计算的时间步数的,不需要你编写(当然你要自己编也可以),具体记不大清楚了,仔细找找
只有N_TIME宏,是指从非定常计算开始所有的时间步数,而无法得到在指定的时间步数内已计算了多少时间步数。
发表于 2006-1-12 18:27:32 | 显示全部楼层

[求助]UDF中如何反映出指定的时间步数?

请教楼主,用UDF可以自动保存流场中一部分的变量吗?用autosave是保存整个流场,我只想保存一个点,并且要在一个文件里。感觉你说的有点这个意思,可以实现吗?
 楼主| 发表于 2006-1-12 18:47:08 | 显示全部楼层

[求助]UDF中如何反映出指定的时间步数?

下面引用由lhp11372006/01/12 06:27pm 发表的内容:
请教楼主,用UDF可以自动保存流场中一部分的变量吗?用autosave是保存整个流场,我只想保存一个点,并且要在一个文件里。感觉你说的有点这个意思,可以实现吗?
如果要保存一个点的参数随时间的变化,可以通过monitors-surface-先取好的点来实现,在write上打钩,随着计算的进行,数据就写入DATA文件里了。
你的这个意思与我的问题还不一样,我的是对流场各个时间步的计算数据进行后处理。
发表于 2006-1-12 18:58:58 | 显示全部楼层

[求助]UDF中如何反映出指定的时间步数?

呵呵,刚才我漏说了一点。你告诉我的这个我现在正在用,但是只能在一个图里记录一个变量。我是想随着时间的推进,存储两个变量,u和v,然后把u作为x坐标,v作为y坐标,作出所有时间点的值。英文名字叫phase space trajectories。不知道这次说的清楚了不?
 楼主| 发表于 2006-1-12 21:15:15 | 显示全部楼层

[求助]UDF中如何反映出指定的时间步数?

下面引用由lhp11372006/01/12 06:58pm 发表的内容:
呵呵,刚才我漏说了一点。你告诉我的这个我现在正在用,但是只能在一个图里记录一个变量。我是想随着时间的推进,存储两个变量,u和v,然后把u作为x坐标,v作为y坐标,作出所有时间点的值。英文名字叫phase spac ...
这个我不懂,我也没理解你的意思。
要是按照你说的“把u作为x坐标,v作为y坐标”,很容易画出图来啊,
你是指把时间作为一维吗?画出u、v、t的三维图?
随着时间的推进,存储两个变量,u和v,可以实现的,将检测的两个单独文件合并到一起就可以啦,因为对应的时间步长是一样的。
一般具有明显周期性的流场,采用相锁定方法才能得到相空间的参数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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