CFX 多工况后处理的批处理方法

做优化问题时会涉及到建模相同而对边界条件进行系列变化,对于这种多工况但后处理相同结果的情况,可利用CFX提供的macro命令,录制和执行命令流文件。

0. 准备工作

新建一个文件夹,专门用来存放生成的图片等后处理文件。先将一个待批处理的res文件拷入该文件夹,命名为example.res,作为模板算例。

1. 由模板算例生成宏文件

(1) 在CFD-POST模块中,点击菜单“Session”->“New Session”。弹出保存对话框,保存后缀为cse的文件。

(2) 点击菜单“Session”->“Start Recording”,开始录制。

(3) 打开example.res文件,开始做一系列后处理操作。以下作为例子示意相关的后处理操作。

2. 后处理操作

(1) 保存图片。调整合适的角度,点击菜单“File”->“Save Picture”(快捷键Ctrl+P),选择合适的后缀名格式,点击保存。为了图片美观,可将背景颜色调整为白色,并将ANSYS的logo图标隐藏。方法为在工作区空白处单击鼠标右键,在弹出菜单中点击最后一项的Viewer options,在弹出对话框中作相应修改。

(2) 保存表格。

 在Table Viewer中新建表格,并将感兴趣的位置的变量结果(利用Function、Expression和Variable等)输入其中,点击保存按钮可保存为txt、csv等文件。

 

 (3) 保存变化曲线

点击菜单“Insert”->“Chart”(或工具栏图标),在Chart Viewer标签下显示所画曲线,点击Export按钮导出txt或csv格式文件。

 (4) 保存视频

点击菜单“Tools”->“Animation”(或工具栏图标),对于瞬态问题可以录制不同时刻的状态并输出MP4、AVI等格式视频。

  (5) 所有操作执行完后,点击菜单“Session”->“Stop Recording”,停止录制。

 3. 执行宏文件

此时样本文件已制作好,将新建文件夹下生成的所有结果文件拷贝移走,仅保留cse文件。之后可顺序将其他工况文件拷贝至此文件夹并修改为example.res。打开CFD-POST,点击菜单“Session”->“Play Session”,等待执行完cse文件中的所有命令流,便可自动输出该工况文件下的对应所有结果文件。反复执行该步骤便可。

4. 其他

对于不同工况算例制作相同视角的图片时,利用cst文件更为合适。具体为在一个算例下调整好视图角度,点击菜单“File”->“Save State As”或工具栏图标,保存为指定名字的cst文件。在另一个算例下点击 菜单“File”->“Load State”或工具栏图标 导入该文件,即可获得相同角度的视图。

  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Matlab中调用CFX,可以通过使用CFX命令行接口或者使用Matlab的外部命令来实现。具体可以采取以下几种方法: 1. 使用CFX命令行接口:CFX提供了一些命令行工具,可以通过Matlab中的系统调用函数来执行这些工具。例如,可以使用Matlab中的"system"函数来调用CFX Solver Manager来运行CFX求解器。 2. 使用CFX的API:CFX还提供了一些编程接口,可以在Matlab中使用这些接口进行CFX的调用和交互。例如,可以使用Matlab中的COM接口来连接到CFX的COM对象,并使用COM接口来执行CFX的操作。 3. 使用外部命令:如果CFX提供了一些命令行工具或者可执行文件,可以通过Matlab中的系统调用函数来执行这些工具或者文件。例如,可以使用Matlab中的"system"函数来执行CFX命令行工具或者可执行文件。 需要注意的是,具体的调用方法会根据CFX的版本和使用情况而有所不同。因此,建议查阅CFX的相关文档或者官方支持渠道,以获取关于在Matlab中调用CFX的具体方法和示例代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [excel保存成matlab,matlab数据保存为excel文件](https://blog.csdn.net/weixin_42565755/article/details/115940730)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [CFX13_5_结果后处理.ppt](https://blog.csdn.net/weixin_30768103/article/details/116280906)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值