文主要利用STAR-CCM 演示如何记录瞬态结果并创建动画。
注:本文利用STAR-CCM 2020.1.3完成。
先看动画效果:
本文以卡门涡街为例进行演示。几何模型如下图所示。
创建一个标量场景;
在模型树的顶部点击Scene/Plot标签页;
选择Scalar 1>Scalar Field节点,然后设置函数为Vorticity>Magnitude;
设置涡量云图的属性如下图所示;
5. 选择Scalar 1节点,然后设置Contour Style为Smooth Filled;
6. 回到模型树,展开Tools > Annotations节点,将Solution Time节点拖入云图场景中,此时我们就为云图添加了时间标记信息,它可以随着计算时间发生改变,是和问题的当前求解时间一一对应的。
右击Solution Histories节点,然后选择New...,这是会弹出Save对话框;
将结果历史文件命名为vortexSheddingData.simh并点击Save保存,这时一个名为vortexSheddingData的节点会出现在Solution History的下面;
选择Solution Histories > vortexSheddingData节点,设置要导出的物理场函数为Pressure、Velocity、Vorticity即压力、速度和涡量;
4. 选择Solution Histories > vortexSheddingData > Update节点,确保数据导出的触发条件为Time Step,即时间步,也就是说计算结果会在一定数量间隔的时间步导出;
5. 选择Update > Time-Step Frequency节点,确保时间步频率为1。
完成以上的设置工作我们就可以运行计算了。
右击Solution Histories > vortexSheddingData节点,然后选择Create Recorded Solution View;
在弹出的对话框中选择Yes确定,这时Solution Views节点下会出现一个新的节点:vortexSheddingData;
在图形界面点击Scalar Scene 1标签页;
拖拽Solution Views > vortexSheddingData节点到场景视图的空白处;
选择Solution Views > vortexSheddingData节点,设置Solution Time为1.3 s,云图显示如下;
同理,3 s的云图显示如下:
我们将不同时刻的云图照片连续播放就可以制作成一个动画,这也是STAR-CCM 自带的功能。
视频导出的格式为AVI,使用通用的视频播放软件即可播放。
今天的分享到此结束了,下期再见!