fluent中动画仿真_第1页
fluent中动画仿真_第2页
fluent中动画仿真_第3页
fluent中动画仿真_第4页
fluent中动画仿真_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、28.19.1.Defining an Animation Sequence定义一个动画序列你可以使用Solution Animation对话框来生成一个动画序列,并指出多久生成一个动画序列。从Solution Animation对话框中打开Animation Sequence对话框,允许你定义每个序列的显示内容和显示位置以及每个序列的储存方式。定义动画的流程图:35.17.8.Solution Animation Dialog Box解算动画对话框你可以使用Solution Animation对话框去生成一个动画序列并且指定多久生成一个序列。控制按钮的功能:Animation Sequenc

2、es动画序列设置要定义的动画序列的总数目。Active激活激活/关闭每个动画序列。Name名字为每个动画序列指定一个名字Every, When每一个,时态表明你想在动画序列中多久生成一个新的项目。您可以在Every下面输入时间间隔,并在When的下拉列表中选择Iteration (迭代)或 Time Step(时间步长)注意:只有在计算非稳态流体时Time Step才是一个有效的选择。Define.限定打开动画序列对话框,你可以在其中定义一个动画序列。程序步骤如下:1. 增加Animation Sequences的数值到你想指定的动画序列的数中。随着这个数值的增加,对话框中额外的序列目录将变成

3、可以被编辑的。针对每一个序列,你将执行下一步。2.在Name标题下输入一个序列名称。这个名称将被用于识别在Playback对话框中的序列,在哪里你可以回放已经定义或读入的序列。如果你将这个序列保存到磁盘中,那么这个名称也将用作文件名的前缀。3.指定你想多久生成一个新的序列,可以通过在Every下面设置时间间隔和在When的下拉列表中选择Iteration (迭代)或 Time Step(时间步长)注意:只有在计算非稳态流体时Time Step才才可被选择。例如,每10步生成一个帧,你可以在Every下输入10并在When下选择Time Step。(time step下输入10指的是解算时每多少

4、步保存的步数×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窗口指定你想要显示的

5、图形窗口ID的地方。你必须点击Set来设置指定的Window。当Fluent正在迭代时,活动的图形窗口被设置为这个窗口去更新这个图。如果你想在一个分开窗口中去维持每一个动画,你需要为每个窗口指定不同的窗口ID。Set设置设置指定窗口为将被显示图形的窗口。(如果指定窗口还没打开的话,这时它将会打开。)Storage Directory存储目录填入你想要存放文件的目录。(这可以是一个有关的或无关的路径。)Display Type显示类型指定动画要显示的类型。Mesh网格打开网格显示对话框,你可以在其中选择一个网格显示。Contours轮廓打开轮廓显示对话框,你可以选择一个轮廓显示。Pathline

6、s迹线打开迹线对话框,你可以选择迹线显示。Particle Tracks粒子径迹打开粒子径迹对话框,你可以选择粒子径迹显示。Vectors向量打开向量对话框,你可以选择向量显示。XY Plot XY坐标图打开求解XY坐标图对话框,你可以选择一个XY坐标图解算。Monitor监视器选择一个监视器图。Monitor Type监视器类型包含一个可用图的下拉表(Residuals, Statistics,你所创建的任何监视器的名称)Create生成提供一个包含创建面、体积、阻力、升力和力矩监视器的选项下拉列表。Edit编辑打开对应于所选择的显示或监视类型的对话框。程序步骤如下:1.在Animation

7、 Sequence对画框中定义Sequence Parameters(序列参数)。a.表明你是否想将动画序列保存到内存或者是你的电脑硬盘上。保存动画序列到内存里在Storage Type下选择In Memory。将动画序列作为一个图形文件保存在你的电脑硬盘上,在Storage Type下选择Metafile将动画序列作为一个映射图像保存在你的电脑硬盘上,在Storage Type下选择PPM Image。重要提示:请注意,动画序列中每一个帧创建的ANSYS Fluent图元文件包含关于整个场景的信息,而不仅仅是图中显示的视图。因此,它们是相当大。默认情况下,这些文件将被存储到磁盘中。如果您不想

8、使用磁盘空间来存储它们,那么您可以选择将它们存储在内存中。然而,将它们存储在内存中会减少解析器可用的内存数量。注意,存储在内存中的序列的回放将比存储到磁盘的速度要快。使用PPM Image选项保存动画序列的一个优点是,您可以使用单独的图像映射文件来创建单个GIF文件。GIF文件创建可以通过其他第三方图形包提供的图形工具快速完成,比如ImageMagick,也就是动画或转换。例如,如果您从字符串sequence-2开始保存PPM文件,并且您正在使用ImageMagick软件,您可以使用带有-adjoin选项的convert命令来使用下面的命令从序列中创建一个GIF文件。b.如果你在Storage

9、 Type下选择Metafile或者PPM Image,表明你想将文件储存在磁盘中,这时你需要在Storage Directory中填入文件位置的路径。(这可以是一个有关或无关的路径)c.你想在window领域展示的图形窗口的ID,并点击Set。(如果指定窗口还没打开的话,这时它将会打开。)注:所设置的ID数即为结算时,解算界面出现的窗口数。当Fluent迭代时,这个图形窗口将被设置为更新图形窗口。如果你想在一个单独窗口中维持每个动画,那么为每个动画指定一个窗口ID.6.为序列定义显示内容。a.在Animation Sequence对话框里使用Display Type,通过选择Mesh, Co

10、ntours, 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下拉列表中被选择。你第

11、一次选择Contours, Vectors, 或者 XY Plot或者一个监视器类型,Fluent将打开一个相应的对话框。所以,你可以更改设置并生成显示。点击Edit按钮去打开一个选择Display Type对话框,去设置任何显示类型,更改显示。b.在对话框中选择Display Type定义显示,并单击Display或者Plot。重要提示:你必须点击Display或者Plot去初始化场景,以免在计算重复。请参阅下面的指南,以定义网格、等高线和向量显示的显示。7. 在完成所有动画序列的定义之后,请记住在Solution Animation对话框中单击OK。注意:当你在一个序列的Animation

12、 Sequence对话框中点击OK时,在Solution Animation对话框中Active按钮将会自动开启。你可以选择通过关闭Active按钮实现你当前不想使用的一个子集序列。28.19.1.1. Guidelines for Defining an Animation Sequence定义一个动画序列的指导原则如果您正在定义一个包含网格、等高线或向量显示的动画序列,那么当您定义显示时,请注意以下内容:如果你想在动画帧中加入灯光效果,在你开始计算之前一定要先定义一下灯光。请参阅Adding Lights(添加灯光)以获得关于在显示中添加灯光的信息。如果你想在轮廓或矢量显示中保持一个恒定的

13、颜色范围,你可以通过在Contours或Vectors对话框中关闭Auto Range选项来显式地指定一个明确的范围。请参阅Specifying the Range of Magnitudes Displayed(指定显示范围大小),或者Specifying the Range of Magnitudes Displayed指定详细显示的大小范围。使用scene description对话框指定的场景操作将不会包含在动画序列帧中。视图的修改例如通过对称计划的镜像将会被包含在内。28.19.2. Playing an Animation Sequence 演示一个动画序列一旦你定义了一个序列(正

14、如在28.19.1.定义一个动画序列中描述的那样)并且执行一个计算或者读一个预先生成的动画序列(正如28.19.4.读一个动画序列描述的那样)你可以使用35.20.20.回放对话框回放这个序列。定义动画的流程图:35.20.20. Playback Dialog Box回放对话框回放对话框允许你回放一个动画序列。在28.19.2. 演示一个动画序列下观察这个项目的细节。控制按钮的功能:Playback回放包含你用来回放所选动画序列的控件。Playback Mode回放模式包含一个回放选项的下拉列表。Play Once播放一次设置从开始帧到结束帧回放一次。Auto Repeat自动重复设置从开始

15、帧到结束帧连续回放选项。Auto Reverse自动反转设置选项来持续回放图像,同时在每一组之后反转回放的方向。Start Frame, End Frame开始帧,结束帧设置动画需要开始帧和结束帧,通过改变这些数字你可以查看这些帧里面的一个子集。Increment增量当你使用最快或者最慢按钮时,可通过设置帧数去增加帧计数器数量。Frame帧显示当前显示的帧的数量,以及它在整个动画中的相对位置。如果您将条形图滑动到另一个位置,那么对应于新帧数的帧将显示在图形窗口中。(Tape Player Buttons)录音机按钮允许你向前和向后播放动画,快速反转,快进动画和停止它。按钮的功能类似于标准盒式磁

16、带播放机的功能。Replay Speed回放速度控制动画的播放速度,移动Replay Speed滑条到左边去减少回放速度(或者向右移动来增加它)。Animation Sequences动画序列包含你用来定义要回放的序列的控件。Sequences序列包含已定义的动画序列的列表。Delete删除删除在Sequences列表选中的动画序列。Delete All删除全部在Sequences列表中删除全部的动画序列。Write/Record Format写入或者读出格式指定Animation Frames, Picture Files, 或者 MPEG作为保存的动画格式。查看28.1

17、9.3.Saving an Animation Sequence关于这个选项的详情。picture options图片选项打开35.20.19. Save Picture Dialog Box你可以指定保存动画图片文件的参数。只有当Picture Files被选为Write/Record Format这个选项才可被利用。Write写入在当前工作目录中保存指定的文件夹Read读出打开1.1.6.2.6. The Select File Dialog Box,你可以指定被读入的解算动画文件的名字。详细情况请查看28.19.4. Reading an Animation Sequence程序步骤如下

18、:在Playback对话框中Animation Sequences命令下Sequences的列表中选择你想演示的时序。在Playback标题下点击play按钮,动画就会从开始到结束播放一次。(该按钮的功能类似于标准盒式录像带播放键的功能,play按钮是从右边数第二个按钮唯一的一个向右的三角形标记)。如果要回放一次动画,点击相反的按钮(从左边数第二个按钮唯一的一个向左的三角形标记)。随着动画的播放,Frame中显示当前显示的帧数,以及它在整个动画中的相对位置。如果不是播放完整的动画序列,而是想跳到特定的帧,将Frame滑块移动到所需的帧数,并且对应新的帧数将显示在图形窗口。重要提示:为使动画平滑

19、,在35.20.21.Display Options Dialog Box使用Double Buffering选项(参见31.2.7. Modifying the Rendering Options)。在图片更新期间将减少屏幕闪烁。下面描述了回放动画的其他选项。28.19.2.1. Modifying the View修改视图如果你想用不同的场景来回放动画序列,你可以使用你的鼠标来修改(例如,旋转、缩放和翻转)动画在你图形窗口的显示。注意:当你在Sequences列表中选择一个新的序列时(或者重新选择当前序列),你对动画序列视图所做的大量改变都将失去。28.19.2.2. Modifying

20、the Playback Speed修改回放速度不同的计算机将以不同的速度播放动画序列,主要取决于场景的复杂性和用于图形的硬件类型。你可能为了最理想的播放效果想要放慢播放速度。向左移动Replay Speed滑块降低播放速度或者向右移动提高播放速度。28.19.2.3. Playing Back an Excerpt播放任选的一段有时你可能只想播放一个长动画序列的其中一小段。为了做到这个你可以在Playback标题下更改Start Frame和End Frame值得大小。例如,如果你的动画包含50帧,但是你想去播放20到35帧,你可以设置Start Frame为20和End Frame为35。

21、当你再次播放时,它将从20帧开始到35帧结束。28.19.2.4. “Fast-Forwarding” the Animation快进动画你可以通过在回放动画时跳过一些帧数来实现快进或者快速返回。快进动画,你将需要设置Increment的值并点击快进按钮(最右边的按钮向右的两个三角形)。快退动画时,你需要点击快退按钮(左边第一个按钮向左的两个三角形)。例如,如果你设置的Start Frame是1,End Frame,9,Increment是2,当你点击快进按钮时,这个动画将会播放1,3,5,7,9这几帧的动画。当你点击快退按钮时,这个动画将会播放9,7,5,3,1这几帧的动画。28.19.2.

22、5. Continuous Animation连续的动画如果你想让动画连续不断的重放在这里有两个可用的选项。从开始到结束连续地播放动画(或者是从结束到开始播放),在Playback Mode的下拉列表中选择Auto Repeat。要连续不断地播放动画,每次都要反转回放的方向,可以在Playback Mode的下拉列表中选择Auto Reverse。在Playback Mode的列表中选择Play Once可以关闭连续回放,这里的设置都是默认的。28.19.2.6. Stopping the Animation停止动画若要在回放过程中停止动画,可以点击停止按钮(在回放控制键中的四方块)。如果你的

23、动画包含了非常复杂的场景,那么在动画停止前可能会有稍微的延迟。28.19.2.7. Advancing the Animation Frame by Frame通过帧数来使动画前进通过手动控制帧数来使动画前进,使用右边第三个按钮(一竖和向右的三角形)。每点击一次这个按钮,下一帧将在窗口显示。如果要通过手动控制帧反放动画,可以使用左边第三个按钮(一竖和向左的三角形)。这个回放命令可以让你在特别感兴趣的点停止动画。28.19.2.8. Deleting an Animation Sequence删除一个动画序列如果你想移除创建的或者读入的动画序列,在Sequences列表中选择它,并点击Delet

24、e按钮。如果你想删除所有的动画序列,点击Delete All按钮。重要提示:如果你删除了没有在磁盘中保存的动画序列,(也就是说,如果你选择的是在Animation Sequence对话框里Storage Type下的In Memory命令)它将永久的从内存中移除。如果你想保持任何动画序列储存在你的内存中,你应该在退出Fluent或者在Sequence列表中删除它们之前,确定已经保存它们了。28.19.3. Saving an Animation Sequence保存一个动画序列一旦你创建了任何一个动画序列你可以使用下面的任何形式保存它们:包含Fluent后处理文件的解决方案文件。包含动画序列中

25、一个帧的图片文件。包含动画序列每个帧的MPEG文件。注意:如果你正在保存的文件是图片文件或者一个MPEG文件,你可以在动画显示的图形窗口修改视图(例如,旋转、缩放、转换),那么保存的视图就是修改后的视图,而不是原始的视图。28.19.3.1. Solution Animation File求解动画文件如果你在35.17.9.Animation Sequence Dialog Box对话框的Storage Type下选择Metafile 和PPM Image命令,那么Fluent将为你自动保存求解文件,它将会保存在你在Storage Directory中,你指定的文件夹里。它的名字将是你定义的序

26、列的名字,并且以.cxa为扩展名。(例如,pressure-contour.cxa)。除.cxa文件之外,Fluent也将为每个序列,保存一个以.hmf为为拓展名的图元文件(例如,pressure-contour_0002.hmf)。.cxa文件包含了一系列相关的.hmf文件,以此来告诉Fluent展示它们的序列。如果你在Storage Type下选择In Memory 命令,那么解算的动画文件(.cxa)和相关的图元文件(.hmf)将会在你退出Fluent时丢失。除非你按下面的描述保存它们。当你想重放动画时,你可以将动画序列保存到一个可以被重新读取进Fluent的文件中。(查看28.19.4

27、. Reading an Animation Sequence)正如在Reading an Animation Sequence中指出的那样,求解动画文件可以不依靠过去生成的case和data文件在Fluent中回放。在Playback对话框中Write/Record Format下拉列表中选择Animation Frames选项,来保存解算的动画文件(和相关的图元文件),并点击Write按钮。Fluent将根据动画序列的每一帧保存一个.cxa文件和一个.hmf文件。.cxa文件的名字将是被指定序列的名字(例如,pressure-contour.cxa),图元文件的名字将由一个指定的序列名和一个帧数组成(例如,pressure-contour_0002.hmf)。所有的文件(.cxa和.hmf)将被保存在当前的工作目录里。28.19.3.2. Picture File图形文件你也可以为动画里的每个帧生成一个图形文件。这个特性像ImageMagi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论