fluent中动画仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
28.19.1.Defining an Animation Sequence定义一个动画序列
你可以使用Solution Animation对话框来生成一个动画序列,并指出多久生成一个动画序列。
从Solution Animation对话框中打开Animation Sequence对话框,允许你定义每个序列的显示内容和显示位置以及每个序列的储存方式。
定义动画的流程图:
35.17.8.Solution Animation Dialog Box解算动画对话框
你可以使用Solution Animation对话框去生成一个动画序列并且指定多久生成一个序列。
控制按钮的功能:
Animation Sequences动画序列
设置要定义的动画序列的总数目。
Active激活
激活/关闭每个动画序列。
Name名字
为每个动画序列指定一个名字
Every, When每一个,时态
表明你想在动画序列中多久生成一个新的项目。您可以在Every下面输入时间间隔,并在When的下拉列表中选择Iteration(迭代)或Time Step(时间步长)
注意:只有在计算非稳态流体时Time Step才是一个有效的选择。
Define...限定
打开动画序列对话框,你可以在其中定义一个动画序列。
程序步骤如下:
1. 增加Animation Sequences的数值到你想指定的动画序列的数中。随着这个数值的增加,对话框中额外的序列目录将变成可以被编辑的。针对每一个序列,你将执行下一步。
2.在Name标题下输入一个序列名称。这个名称将被用于识别在Playback对话框中的序列,在哪里你可以回放已经定义或读入的序列。如果你将这个序列保存到磁盘中,那么这个名称也将用作文件名的前缀。
3.指定你想多久生成一个新的序列,可以通过在Every下面设置时间间隔和在When的下拉列表中选择Iteration(迭代)或Time Step(时间步长)
注意:只有在计算非稳态流体时Time Step才才可被选择。
例如,每10步生成一个帧,你可以在Every下输入10并在When下选择Time Step。(time step下输入10指的是解算时每多少步保存的步数×10,保存一次动画。)
4.点击Define…按钮打开Animation Sequence(动画序列)对话框
35.17.9. Animation Sequence Dialog Box动画序列对话框Animation Sequence对话框允许你去定义每一个动画序列。
控制按钮的功能:
Sequence Parameters序列参数
包含动画序列存储和显示位置的一般参数。
Storage Type存储类型
表明你是想在内存(In Memory)中还是在你的电脑硬盘(Metafile or PPM Image)中保存动画序列。
Name名字
指定序列的名称。
Window窗口
指定你想要显示的图形窗口ID的地方。你必须点击Set来设置指定的Window。当Fluent
正在迭代时,活动的图形窗口被设置为这个窗口去更新这个图。如果你想在一个分开窗口中去维持每一个动画,你需要为每个窗口指定不同的窗口ID。
Set设置
设置指定窗口为将被显示图形的窗口。(如果指定窗口还没打开的话,这时它将会打开。)
Storage Directory存储目录
填入你想要存放文件的目录。(这可以是一个有关的或无关的路径。)
Display Type显示类型
指定动画要显示的类型。
Mesh网格
打开网格显示对话框,你可以在其中选择一个网格显示。
Contours轮廓
打开轮廓显示对话框,你可以选择一个轮廓显示。
Pathlines迹线
打开迹线对话框,你可以选择迹线显示。
Particle Tracks粒子径迹
打开粒子径迹对话框,你可以选择粒子径迹显示。
Vectors向量
打开向量对话框,你可以选择向量显示。
XY Plot XY坐标图
打开求解XY坐标图对话框,你可以选择一个XY坐标图解算。
Monitor监视器
选择一个监视器图。
Monitor Type监视器类型
包含一个可用图的下拉表(Residuals, Statistics,你所创建的任何监视器的名称)
Create生成
提供一个包含创建面、体积、阻力、升力和力矩监视器的选项下拉列表。
Edit…编辑
打开对应于所选择的显示或监视类型的对话框。
程序步骤如下:
1.在Animation Sequence对画框中定义Sequence Parameters(序列参数)。
a.表明你是否想将动画序列保存到内存或者是你的电脑硬盘上。
保存动画序列到内存里在Storage Type下选择In Memory。
将动画序列作为一个图形文件保存在你的电脑硬盘上,在Storage Type下选择Metafile
将动画序列作为一个映射图像保存在你的电脑硬盘上,在Storage Type下选择PPM Image。
重要提示:请注意,动画序列中每一个帧创建的ANSYS Fluent图元文件包含关于整个场景的信息,而不仅仅是图中显示的视图。因此,它们是相当大。默认情况下,这些文件将被存储到磁盘中。如果您不想使用磁盘空间来存储它们,那么您可以选择将它们存储在内存中。然而,将它们存储在内存中会减少解析器可用的内存数量。注意,存储在内存中的序列的回放将比存储到磁盘的速度要快。
使用PPM Image选项保存动画序列的一个优点是,您可以使用单独的图像映射文件来创建单个GIF文件。GIF文件创建可以通过其他第三方图形包提供的图形工具快速完成,比如ImageMagick,也就是动画或转换。
例如,如果您从字符串sequence-2开始保存PPM文件,并且您正在使用ImageMagick软件,您可以使用带有-adjoin选项的convert命令来使用下面的命令从序列中创建一个GIF文件。
b.如果你在Storage Type下选择Metafile或者PPM Image,表明你想将文件储存在磁盘中,这时你需要在Storage Directory中填入文件位置的路径。(这可以是一个有关或无关的路径)
c.你想在window领域展示的图形窗口的ID,并点击Set。(如果指定窗口还没打开的话,这时它将会打开。)
注:所设置的ID数即为结算时,解算界面出现的窗口数。
当Fluent迭代时,这个图形窗口将被设置为更新图形窗口。如果你想在一个单独窗口中维持每个动画,那么为每个动画指定一个窗口ID.
6.为序列定义显示内容。
a.在Animation Sequence对话框里使用Display Type,通过选择Mesh, Contours, Pathlines, Particle Tracks, Vectors, XY Plot, 和Monitor选择你想要得动画显示类型
如果你选择Monitor你可以在Monitor Type的下拉列表中选择任何一个可用的监视板块。(例如,Residuals, Statistics)。另外,你可以创建新的监视器:打开Surface Monitor, Volume Monitor, Drag Monitor, Lift Monitor和 Moment Monitor对话框,通过Create 的下拉列表,选择合适的项目。这些新监视器的名字将在Monitor Type下拉列表中被选择。
你第一次选择Contours, Vectors, 或者XY Plot或者一个监视器类型,Fluent将打开一个相应的对话框。所以,你可以更改设置并生成显示。点击Edit…按钮去打开一个选择Display Type对话框,去设置任何显示类型,更改显示。
b.在对话框中选择Display Type定义显示,并单击Display或者Plot。