本文摘要(由AI生成):
本文介绍了Workbench框架下数据集成应用程序的脚本语言和SendCommand方法,通过Python脚本访问接口,实现仿真流程定制和集成。Workbench可集成多种网格划分工具和仿真软件,如Workbench Meshing、ICEM CFD、Fluent Meshing、Mechanical、Fluent、CFX和CFD-Post等,支持不同的脚本语言,如Python、TCL、Scheme和Perl。Workbench提供基本工作流和交互式工作流两种仿真流程集成方式,用户可根据需求选择合适的方式。
Workbench框架提供访问数据集成应用程序的接口,用户可以使用Python脚本功能去访问接口,执行目标组件程序的脚本命令,实现仿真流程定制和集成。
数据集成应用程序都有自己的脚本语言,可以通过Workbench脚本接口驱动:使用SendCommand方法将脚本命令传递给数据集成应用程序,以驱动集成应用程序,所以脚本功能开发是仿真流程自动化和定制的基础和关键。脚本开发及自动化这部分我会在后续的文章更新中给大家详细介绍。各集成程序支持的脚本语言如下列表所示。
2.1 Geometry
DesignModeler脚本语言有两种,一种是原生脚本语言Javascript,另外是ACT Python脚本,示例如下。
2.2 ANSYS Meshing
Workbench Meshing是Workbench框架下的核心模块,支持输出电磁场、流体、显式动力学模块所需的多种类型网格,是一款功能全面的网格生成工具。Workbench Meshing支持ACT Python脚本自动化,示例如下。
ICEM CFD作为强大的结构和非结构网格划分工具,可集成在Workbench框架下,本身支持TCL脚本语言自动化,示例如下。
Fluent Meshing是一款高级流体仿真前处理工具,供了基于包面方法的全自动脚本生成网格技术,可集成在Workbench框架下,支持TUI(Scheme)脚本命令,示例如下。通过Workbench脚本可以设置CAD导入选项,也可以传递TUI设置命令,示例如下。
2.3 Mechanical
2.4 Fluent
2.5 CFX & CFD-Post
下一篇文章你想看什么内容(待更新内容如下),去投出你感兴趣的一票吧!
SCDM脚本建模工具及ACT插件开发
Mechanical脚本自动化及ACT插件开发
DesignModeler脚本自动化及ACT插件开发
Meshing脚本自动化及ACT插件开发
Fluent脚本自动化及ACT插件开发
CFD-Post后处理及脚本自动化
EnSight后处理及脚本自动化
基于Workbench的ACT插件开发
基于Workbench的仿真模板定制开发