fluent15.0制作动画生成cxa动画之后,是不是可以吧ppm删除掉

[转载]fluent动画——只有ppm文件,没有cxa文件时怎么办?
做fluent动画,有三种保存方法:memory,metafile,ppm。如果文件很多不能放在memory中,否则内存会耗尽。metafile很大,一个都2、3M,一般用ppm。昨天碰到了一个问题,设置了ppm文件保存路径后,计算完成,进入电脑后死机。重启后动画文件就读不出来了。
解决方法有二:(红色的字表示是自己选择的)
用freesoftware——imagemagick解决。转为gif文件。命令行convert -adjoin
phase00*.ppm
2.如果没有死机,write/Record Format的选项是Animation
Frames.点击Write,自动写入一个cxa文件,若想转成视频,点MPEG,点Write。然而,关了fluent后再重启就搞不出这个cxa文件了。我参照了其他的cxa文件的格式,自己写了一个cxa文件。
AnimationSequence1.0
NAME: F:fluent_Workshopplaybackphase_jiami
STORAGE: 4
FRAMES: 12
Frame 0 4 phase_jiami_0000.ppm 2
Frame 1 4 phase_jiami_0001.ppm 2
Frame 2 4 phase_jiami_0002.ppm 2
Frame 3 4 phase_jiami_0003.ppm 2
Frame 4 4 phase_jiami_0004.ppm 2
Frame 5 4 phase_jiami_0005.ppm 2
Frame 6 4 phase_jiami_0006.ppm 2
Frame 7 4 phase_jiami_0007.ppm 2
Frame 8 4 phase_jiami_0008.ppm 2
Frame 9 4 phase_jiami_0009.ppm 2
Frame 10 4 phase_jiami_0010.ppm 2
Frame 11 4 phase_jiami_0011.ppm 2
其中关键的是FRAMES的值,和ppm的文件名。
为此我写了一个c++程序,自动生成cxa文件。代码如下:
#include &iostream.h&
&fstream.h&&&&
//ofstream need
&iomanip.h&&&&
//setw() need.
void main(){
i=0,Frames=12;
&&& ofstream
aaa("test.txt",ios::out);&&&
&&& //default is
ios::out,if file exit,delete it
for(i=0;i&Fi++)
aaa.fill('0');& //define what would be filled, the
default is space.
aaa&&"Frame
phase_jiami_"&&setw(4)&&i&&".ppm
&&& //print i as
4 seats, filled with what defined in aaa.fill()
这段程序写了cxa文件的除了头部部分,头部部分直接copy过去,但要注意Frames的值。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
fluent 解的动画显示
下载积分:1000
内容提示:fluent 解的动画显示
文档格式:DOC|
浏览次数:26|
上传日期: 12:10:49|
文档星级:
该用户还上传了这些文档
fluent 解的动画显示
官方公共微信您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
FLUENT求解器的结构以及使用方法 精品.pdf63页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:90 &&
你可能关注的文档:
··········
··········
使用求解器
本章介绍 FLUENT 求解器的结构以及使用方法。
目录 数值格式概况 离散 分离解 耦合解 求解器的使用概况 离散差分格式的选择 选择压力速度耦合方法 设定松弛因子 改变 Courant 数 Turning On FAS Multigrid 设定解的限制 解的初始化 计算 监视解的收敛性 计算期间命令的执行 收敛性与稳定性
数值格式概况 FLUENT
提 供 两 种 数 值 求 解 方 法 : 分 离 解 法
"FLUENT/UNS"
和 耦 合 解 法 "RAMPANT"
。 Fluent 的两种解法都可以解守恒型积分方程,其中包括动量、能量、质量以及其他标量
如湍流和化学组分的守恒。在两种情况下都应用了控制体技术,它包括:
使用计算网格对流体区域进行划分 对控制方程在控制区域内进行积分以建立代数方程,这些代数方程中包括各种相关的离
散变量如:速度、压力、温度以及其他的守恒标量
离散方程的线化以及获取线性方程结果以更新相关变量的值 两种数值方法采用相似的离散过程――有限体积,但线化的方法以及离散方程的解法是
不同的。首先我们在离散解法与耦合解法中讨论一般的解法,然后讨论一下线性显式与隐式
中的线化方法
分离解方法 分离求解器原来是 FLUENT 4 和 FLUENT/UNS 所用的算法。使用该方法,控制方程是
分离解出的(即:一个一个的解)。因为控制方程是非线性的(还是耦合的),所以在得到收
敛解之前,必须进行迭代。下面是对每步迭代的介绍:
在当前解的基础上,更新流体属性(如果计算刚刚开始,流体的属性用初始解来更新)
为了更新流场,u ,v 和 w 的动量方程用当前压力和表面质量流量按顺序解出。
因为第一步得到的速度可能在局部不满足连续性方程,所以从连续性方程和线化动量方
正在加载中,请稍后...

我要回帖

更多关于 fluent动画制作 的文章

 

随机推荐