Barracuda可以通过Tecplot软件进行可视化处理。Tecplot for Barracuda是Barracuda的默认后处理工具。在Tecplot for Barracuda中,添加了定制来定制底层Tecplot 360软件以满足Barracuda用户的需求。
CPFD软件为Barracuda用户提供Tecplot for Barracuda的支持。
§CPFD客户支持网站上的Tecplot for Barracuda培训视频。
§与Tecplot for Barracuda一起安装的文档:
§在线帮助查看器详细介绍了Tecplot for Barracuda的所有功能。它是使用Tecplot for Barracuda的菜单帮助,Tecplot 360 EX帮助....访问的
§欢迎屏幕包含与Tecplot for Barracuda安装捆绑在一起的PDF文档链接。使用Tecplot for Barracuda的菜单视图,欢迎屏幕。捆绑的文档包括:
§开始
§用户手册
§宏脚本指南
§PyTecplot指南
§快速参考
§Tecplot网站资源:
§大量视频教程
§过往网络研讨会的录音
BarracudaTecplot的默认配置在窗口右侧有快速宏面板(如图16.1所示)。该面板包含来自Barracuda GUI的所有公共网格、项目设置和后处理视图。双击快速宏面板中的项目将允许您轻松更改视图,而无需离开Barracuda GUI的Tecplot。
图16.1快速宏面板
如果没有显示面板,则可以通过Barracuda的Tecplot菜单:Scripting,Quick Macros来启用它。
此宏将当前加载的解决方案时间的所有单元格、粒子、气泡和跟 踪器数据写入文本文件。cells_ , particles_ , bubbles_ , and tracers_ .
此宏将所有解算时间的所有单元格、粒子、气泡和跟踪 器数据写入文本文件。Cell、particle、bubble和tracers数据写入文件时遵循以下命名约定:cells_
为了更方便地将Barracuda 数据加载到Barracuda的Tecplot中,主文件菜单中包含了一个特殊的附加组件:加载Barracuda数据....
图16.2加载Barracuda数据
此对话框包含四个按钮,具有以下功能:
加载3D数据集这将打开一个文件对话框,其中任何bvr.*.Plt文件可以被选择。单击Open将根据要加载的Tecplot文件设置的设置加载模拟结果文件。
加载数据文件这将打开一个文件对话框,其中任何Barracuda 的输出文件都是SFF格式的。dat00,FLUX*files, history.log,*. log。Sff文件等)均可选择。这些文件会自动转换成.plt格式进行线条绘制。
这将打开一个文件对话框,其中可以选择现有的Tecplot布局文件(*.lay)。这将扫描模拟文件夹中的所有Barracuda 数据文件,并将布局文件引用的任何文本格式文件转换为.plt格式。
刷新/重新加载这将从运行模拟中读取任何新的3D.plt文件到Barracuda的Tecplot中,并刷新线条图中使用的任何文本格式文件。Tecplot for Barracuda不会监视模拟文件夹中的新结果文件,也不会在模拟过程中自动加载新结果文件。使用这个来加载最新的模拟数据。将加载的特定3D .plt文件是根据要加载的Tecplot文件设置确定的。
要加载的Tecplot文件
该功能控制哪些可视化文件将加载到Tecplot for Barracuda中。对于具有许多可视化文件的大型模拟,将所有3D.plt结果文件加载到Tecplot for Barracuda中可能非常耗时。使用此功能选择较少数量的文件进行加载,可以使许多数据分析任务更加高效。
此选项将加载最近写入模拟结果的时间点的3D.plt结果。这是一个相对较快的操作,建议用于只需要模拟的最新结果的分析。
First此选项将加载第一个3D.plt结果。建议在检查模拟初始条件时使用。
最后N此选项将加载最后N个3D.plt结果文件。N的值是使用下拉菜单右侧的方框设置的。
N均匀间隔此选项将加载N个3D.plt结果文件,在整个模拟过程中均匀间隔。N的值是使用下拉菜单右侧的方框设置的。当您希望分析整个模拟过程中的数据,但加载所有数据将花费非常长的时间时,建议使用此选项。
加载文件编号此选项将加载单个时间点的3D.plt结果。N的值用于标识文件bvr.cells. 和bvr.particles. 加载,并通过在下拉菜单右侧的框中输入N值来设置。
All 此选项将加载模拟生成的所有3D.pltTecplot for Barracuda文件。此操作可能会花费大量的时间,但如果您希望导出整个模拟的动画,或者如果您需要分析所有3D.plt结果文件中包含的数据,则此操作是必要的。
虽然在Tecplot for Barracuda中可以创建模拟结果的电影,但脚本batch_movie允许将电影创建为批处理过程,而不需要打开Tecplot for Barracuda。该脚本需要一台带有Python的计算机(推荐使用Anaconda发行版),并且需要安装Tecplot for Barracuda以及虚拟反应器许可证。
命令batch_movie必须在包含从虚拟反应器模拟生成的.plt文件和至少一个.sty(样式)文件的目录中运行。样式文件是在Tecplot for Barracuda GUI中创建的,它将规定输出影片的外观,包括系统几何结构的框架和记录的数据。然后生成的电影将以指定的样式从。plt文件中创建。
例如,要使用特定样式文件运行batch_movie,将运行以下命令:
batch_moviepart_vol_frac.sty
还有各种可选参数可以传递到batch_movie命令中。这方面的一个例子是标志,它将从指定的文件号开始生成电影。例如,要从第50个。plt文件开始,将运行以下命令:
batch_movie part_vol_frac。——startIndex50
要查看可用选项的全面列表,请运行带有标志的batch_movie:
batch_movie——help
注意,对于尚未完成的模拟,可以运行batch_movie。它会为所有当前存在的.plt文件生成帧,并在到达最后一个文件时停止。然后,该程序可以再次运行已生成的新文件,batch_movie将在上次运行期间生成的最后一个文件中拾取。batch_movie的所有输出,包括电影、帧和日志文件,都可以在动画文件夹中找到。
Barracuda文件的Tecplot是二进制格式,扩展名为*.plt。有时,将这些数据以文本格式保存以进行后期处理是很有用的。从二进制格式转换为文本格式的一种方法是通过快速宏面板中的“输出数据到文本”宏。另一种方法是使用虚拟反应器安装中包含的plt2txt.pyPython脚本。
要使用此工具将Tecplot文件转换为文本,请从虚拟反应器GUI打开终端。然后运行命令plt2txt,后面跟着要转换的文件的名称。多个文件可以使用列表命名,也可以使用通配符或正则表达式语法。此外,脚本的帮助信息将在不带参数运行时输出。
例如,要转换单个文件bvr.cells.00100.Plt转换为文本,可以运行:
plt2txtbvr.cells.00100.plt
下面的命令将转换所有基于*的单元格和粒子.Plt文件转换为文本:
plt2txt bvr.cells *.PLT bvrv .particles*.plt
转换每10个基于单元格的*.Plt文件转换为文本,你可以运行:
plt2txt bvr.cells * 0.plt
当从基于文本的数据创建xy图时,Tecplot for Barracuda要求数据为.plt格式。“Tecplot forBarracudaFile”菜单中的“加载Barracuda数据”工具自动执行从文本格式到。plt格式的转换。但是,如果有必要单独执行转换,则可以使用Barracuda安装中包含的sff2plt(在Linux中)或sff2plt.exe(在Windows中)实用程序来完成。不带参数运行此实用程序将自动转换当前目录下list_output_files.log文件中列出的所有文件。如果需要,也可以转换单个文件。带标志运行该实用程序,以查看包含可用选项的帮助消息。原始的基于文本的数据文件不会被转换实用程序改变。
Tecplot for Barracuda需要一个特定的输出文件格式(*.plt),这是由求解器和网格生成器编写的默认格式(从BarracudaBarracuda版本20.0.0开始)。如果您有来自过去模拟的现有GMV文件,您希望使用Tecplot for Barracuda进行后处理,您可以使用Barracuda安装中包含的gmv2plt实用程序转换它们。
转换使用以下步骤执行:
1.在包含GMV文件的文件夹中,使用Barracuda版本20.0.0(或更新版本)GUI打开现有的项目文件。
请注意
这将把.prj文件从以前的版本转换为较新的GUI版本。建议您在使用较新的GUI版本打开原始项目文件之前对其进行备份,因为很难将项目文件恢复到较早的版本。
2.从BarracudaGUI中打开一个终端。
3.在终端输入gmv2plt(Linux系统)或gmv2plt.exe(Windows系统)命令,程序将创建新的*。从现有的Gmv中获取项目文件夹中的plt文件.*文件。所有现有的Gmv.*文件将保持不变。
4.在BarracudaGUI的Post-Run窗口中,单击任何快捷按钮以查看Tecplot for Barracuda中的新结果。