24小时热门版块排行榜    

查看: 5061  |  回复: 13
本帖产生 1 个 仿真EPI ,点击这里进行查看

tjushang

捐助贵宾 (正式写手)

[求助] 关于从tecplot里提取fluent数据的问题

我们导入Fluent的多个时间步的data文件,可以观看动画,并且通过Tools->Time Series Plot->Probe To Creat Time Series Plot查看某一点的时间序列图。但我想将这一点的具体数据提取出来进行处理,该如何操作?另外,如果想提取某一时刻中某一条直线上的所有数据,又该如何操作?求指教。
回复此楼

» 收录本帖的淘帖专辑推荐

多相流UDF Fluent技巧

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

onesupeng

金虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
tjushang: 金币+10, ★★★很有帮助, 不明觉厉 2013-12-05 09:21:53
1592203609: 金币+10, 仿真EPI+1, 非常给力 2013-12-05 12:03:55
我简要说明一下啊。

首先,准备数据。例如你的文件***.cas,现在批处理一下,编程case.1,case.2,...,的形式,这样后面便于操作。对于windows,可以写个tmp.bat
@set   /a   t=1
FOR %%i IN (*.case) DO (
rename  %%i S.!t!
@set   /a t=t+1
)
然后运行就可以。linux的话,用
x=0
for file in *.case
do
x=`expr $x + 1`
mv $file case.$x
echo $x
done
运行就可以。

现在做macro脚本。看下面内容,写为export.mcr

#!MC 1400
# Created by Tecplot 360 build 14.0.2.35002
$!VarSet |MFBD| = 'F:\XXX\Out_animation' (你的文件目录)
$!VarSet |var| = 1
$!VarSet |LFDSRN1| = 'Fluent Data Loader'
$!VarSet |LFDSFN1| = '"STANDARDSYNTAX" "1.0" "LoadOption" "MultipleCaseAndData" "FILELIST_Files" "1" "cas.|var|" "UnsteadyOption" "ReadTimeFromDataFiles" "GridZones" "CellsAndBoundaries" "IncludeParticleData" "No" "AllPolyZones" "No" "AverageToNodes" "No" "SaveUncompressedFiles" "No"'
XXXXX (对应你的layerfile的内容  注释为A过程)
$!SETSTYLEBASE CONFIG

#==========
#End of style setup
#==========

$!EXPORTSTART
$!LOOP 1000
$!VarSet |var| += 1
XXXX (B过程)
#$!PAUSE  'pause |var| ...'
$!EXPORTNEXTFRAME
$!ENDLOOP
$!EXPORTFINISH

有A过程和B过程。A过程的做法是,打开一个case,如cas.1,然后保存,你打开保存的recplot,可以看到里面的内容,对应export.mcr,修改替换A过程的内容。

B过程的做法是,已经打开了A过程,点击scripting/record macro,录制宏,保存为extract.mcr,然后打开另一个文件,例如cas
.2,替换A的cas.1,然后截取数据,例如data/extract/points from polyline 或者其他,根据需要选。这里不必担心具体位置,因为一会可以修改。然后导出文件。
点击stop recording或者类似的,结束录制。打开extract.mcr,你可以修改你要选取的位置坐标等等,然后对应B过程内部,修改export.mcr里面的相应内容。注意文件名(包括输入输出)也要修改一下,改成用数字循环的方式。

准备好之后,用cmd /v在开始、运行里面启动cmd(windows),到达mcr的文件,运行tecplot/tec360 -b -p export.mcr (这里linux和windows是一样的,不过注意tecplot版本的问题)。

Enjoy!
长期招收博士生,参见http://fsl-unsw.com
10楼2013-12-05 06:49:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

等我后面有空弄一下吧,现在太忙,三言两句估计教不会,你们先准备好币
长期招收博士生,参见http://fsl-unsw.com
9楼2013-12-04 21:08:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

onesupeng

金虫 (职业作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢指导! 2013-12-04 21:21:52
这个应该比较简单的。

首先,你的Fluent结果输出case 或者 msh文件然后直接可以用tecplot读取。根据你Fluent的版本,选择比较恰当的tecplot版本,就可以了。如果你不确定,尽可能用最新的tecplot版本。

到tecplot,具体做法是:
打开tecplot, file->load data file(s)->Fluent data loader->选择你要打开的文件方式(其他默认)->add Files->选择你要打开的文件->add to list。选择结束,点击open files。然后ok,就可以了。

Enjoy!
长期招收博士生,参见http://fsl-unsw.com
2楼2013-12-04 13:14:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sh073

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
这个我师兄之前导出过,貌似是比较麻烦,要准确定位那根线好像还要编一段小程序。我是觉得要导出这些数据时用Fluent自带后处理要方便很多,而且功能也不弱~~
3楼2013-12-04 13:41:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjushang

捐助贵宾 (正式写手)

引用回帖:
2楼: Originally posted by onesupeng at 2013-12-04 13:14:37
这个应该比较简单的。

首先,你的Fluent结果输出case 或者 msh文件然后直接可以用tecplot读取。根据你Fluent的版本,选择比较恰当的tecplot版本,就可以了。如果你不确定,尽可能用最新的tecplot版本。

到tec ...

你没看清楚我的问题……
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
4楼2013-12-04 14:54:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

【答案】应助回帖

那你会不会tecplot的micro/script?会我继续。。。
长期招收博士生,参见http://fsl-unsw.com
5楼2013-12-04 17:06:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjushang

捐助贵宾 (正式写手)

引用回帖:
5楼: Originally posted by onesupeng at 2013-12-04 17:06:20
那你会不会tecplot的micro/script?会我继续。。。

关于宏的功能我还只是了解,不过很乐意学习的
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
6楼2013-12-04 18:47:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolwolf5085

新虫 (小有名气)

引用回帖:
5楼: Originally posted by onesupeng at 2013-12-04 17:06:20
那你会不会tecplot的micro/script?会我继续。。。

期待大神进一步说明,很想了解一下tecplot的强大之处
7楼2013-12-04 20:43:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolwolf5085

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
期待5楼大神详细说明
8楼2013-12-04 20:44:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tjushang 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 国自然面上复盘~欢迎讨论 +8 晴天加油 2026-08-26 9/450 2026-08-27 14:14 by gltch
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +6 苏东坡二世 2026-08-23 6/300 2026-08-27 13:57 by zhangjianl
[基金申请] 青基如何破局 +3 lyz123lyz 2026-08-27 4/200 2026-08-27 13:08 by kulium
[基金申请] 基金未中,这种答复是模板吗? +4 zhaosm1982 2026-08-27 5/250 2026-08-27 12:17 by zhaosm1982
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +5 Kittylucky 2026-08-27 5/250 2026-08-27 12:10 by 姜太公烤鱼
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[基金申请] 系统查不到 +10 董八千 2026-08-26 10/500 2026-08-26 16:30 by Equinoxhua
[基金申请] 范进中举一文的中心思想 +9 炎黄贵胄 2026-08-22 10/500 2026-08-26 15:40 by semaglutide
[基金申请] 能否退出参与的面上项目解除限项 +23 koalala 2026-08-24 26/1300 2026-08-26 14:29 by 宝贝虫子
[基金申请] 科研孤儿太难了 +21 我4大白菜 2026-08-20 22/1100 2026-08-26 11:29 by nlgza
[基金申请] 国际合作可查了,中了面上 +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 国合现在查不到了吗? +10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 明天应该可查了!? +6 chengyan1220 2026-08-23 6/300 2026-08-25 19:45 by zfd97
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
[基金申请] 我面上完蛋了 +13 且听虎啸 2026-08-20 14/700 2026-08-25 09:10 by mrkang
[基金申请] 建议基金发布提前给出明确的时间点 +13 kulium 2026-08-21 16/800 2026-08-24 16:27 by superceng
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
信息提示
请填处理意见