Simcenter STAR-CCM+ 2406
User Guide
Simcenter STAR-CCM+ provides a Graphical User Interface generally known as the client workspace. This interface appears when you launch Simcenter STAR-CCM+ interactively.
脚本编制可用于通过自动执行重复任务提高工作效率。
以下章节提供以前版本 Simcenter STAR-CCM+ 的宏 API 更改历史。
本章说明如何使用 Simcenter STAR-CCM+ 的各种组件,重点介绍用户界面。
本节介绍在使用 Simcenter STAR-CCM+ 时会遇到的关键概念。
对象是 Simcenter STAR-CCM+ 的关键组件。 它们代表模拟的各个方面,可根据特定问题的需求设置其属性。
The Automation node provides easy access to a number of frequently used automated processes.
在 Simcenter STAR-CCM+ 中,可以使用表达式定义属性值,表达式可通过函数语言(C 编程语言的子集)编写。表达式可以定义数学表达式或执行其他操作,例如,在模拟中从 XY 表对表格数据进行插值。
全局参数包括可一次定义并在多个对象中使用的标量和矢量物理量(例如 120.0 K 或 [0.0, 1.0, 0.0] m)。另一种类型的全局参数是文件,当前用于几何 > 操作和设计管理器中的替换零部件操作。
在 Simcenter STAR-CCM+ 中,可通过场函数访问各种场(在网格单元、节点或边界面处计算的标量或矢量数据)。可使用场函数来可视化计算场、指定边界和区域值或者定义初始条件。
Simcenter STAR-CCM+ 支持灵活且可自定义的工程单位。内置有标准 SI 和 USCS 系统,并且用户可根据需要添加新单位。可以指定物理量并以这些单位中的任何单位显示。只需输入类似 "80 mph" 的内容,即可使用新单位指定各个物理量。
模拟操作可用于在 Simcenter STAR-CCM+ 中自动执行求解过程,而无需使用 Java 宏。条件和循环操作提供了许多编程语言所共有的基本逻辑控制。
In Simcenter STAR-CCM+, staged physics allows you to store multiple configurations of physics settings and apply them in sequence during a simulation. Simulation operations provide the framework in which physics stages are applied.
体形状是一个封闭的几何图形,其形状可以是方块、圆锥体、圆柱体或球体。
The simulation guide is a single embedded document that you can edit within a simulation file. This document can contain formatted text, tables, images, and hyperlinks to nodes in the Simcenter STAR-CCM+ object tree or external web resources.
模板模拟文件用于定义预配置的设置,以用于新模拟。当与基于查询的选择结合使用时,模板文件提供了强大技术,可自动对类似几何进行重复分析。
创建 Java 宏文件的最简单方式是在执行属于 Java 宏文件的所有步骤时在 Simcenter STAR-CCM+ 中录制该宏。
宏文件是一种常规文本文件,其中包含可根据任务进行编辑和自定义的 Java 代码。
可从工作区播放并停止宏,或者遵循更惯常的方式,即以批处理模式运行宏。 也可以重播最近使用的宏。
可以使用特殊的命令行选项和集成开发环境 (IDE) 程序调试 Simcenter STAR-CCM+ 宏。
可以使用一个宏连续加载和运行多个模拟文件。不需要单独的 shell 或 DOS 脚本。
为了更好地自动化模拟工作,可以创建一个调用其他宏的宏。
可添加工具栏按钮来立即启动所选宏。
Java API(即,应用程序编程接口)包含可在 Simcenter STAR-CCM+ 宏中运行的全面 Java 代码。
默认宏为 Java 宏,在每个互动会话开始时自动创建。
In Simcenter STAR-CCM+ 2402, the macro API changed for 3D-CAD, motion, material properties, heat transfer, radiation, Eulerian multiphase, battery modeling, post-processing, and Design Manager.
在 Simcenter STAR-CCM+ 2310 中,针对切向速度指定、网格划分、时间、材料属性、拉格朗日多相、欧拉多相、DFBI、电磁、后处理和 CAE 积分更改了宏 API。
在 Simcenter STAR-CCM+ 2306 中,用于 3D-CAD、材料属性、传热、反应流、固体应力、欧拉多相、电磁、后处理和 Simcenter STAR-CCM+ In-cylinder 的宏 API 已更改。
在 Simcenter STAR-CCM+ 2302 中,已针对网格化、模拟操作、变形、材料属性、电磁、电池建模和 Simcenter STAR-CCM+ In-cylinder 更改了宏 API。
在 Simcenter STAR-CCM+ 2210 中,内存报告、重叠、材料属性、气动声学、反应流、欧拉多相、电磁、电化学和设计管理器的宏 API 已更改。
在 Simcenter STAR-CCM+ 2206 中,材料、热传递、伴随、反应流体、多相、欧拉多相流、DFBI、固体应力、电磁、电化学、后处理和 Simcenter STAR-CCM+ In-Cylinder 的宏 API 已更改。
在 Simcenter STAR-CCM+ 2022.1 中,已针对多相、DFBI、可视化和更新事件更改了宏 API。
在 Simcenter STAR-CCM+ 2021.3 中,已针对 3D-CAD、网格化、热传递、气动声学、反应流、欧拉多相流、离散多相、VOF、电磁、电池建模、可视化、设计管理器、CAE 集成和协同仿真更改宏 API。
Simcenter STAR-CCM+ 2021.2 中,伴随、反应流、多相、欧拉多相流、电化学和设计管理器的宏 API 已更改。
在 Simcenter STAR-CCM+ 2021.1 中,零部件和区域、反应流、多相、拉格朗日多相流、欧拉多相流、电磁、可视化和设计管理器的宏 API 已更改。
在 Simcenter STAR-CCM+ 2020.3 中,已针对 3D-CAD、运动、伴随、欧拉多相流、DFBI、电磁和协同仿真更改了宏 API。
在 Simcenter STAR-CCM+ 2020.2 中,用于定向网格化、材料属性、伴随流、多相流、固体应力、电化学、可视化和 Simcenter STAR-CCM+ In-cylinder 的宏 API 已更改。
在 Simcenter STAR-CCM+ 2020.1 中,用于有限元模型、运动、耦合流体、伴随、反应流体、DFBI、电磁、多相和协同仿真的宏 API 已更改。
在 Simcenter STAR-CCM+ 2019.3 中,宏 API 针对网格化、有限元模型、重叠、多孔介质、伴随、DEM、欧拉多相流、VOF 和 N-相混合物、电磁学、电化学和等离子体、设计管理器、协同仿真和 STAR-ICE(现为 Simcenter STAR-CCM+ In-cylinder)进行了更改。
在 Simcenter STAR-CCM+ 2019.2 中,宏 API 在表面准备、时间、运动、伴随、壁面距离、气动声学、多相、电磁、报告、协同仿真和 STAR-ICE 方面有所更改。
在 Simcenter STAR-CCM+ 2019.1 中,对网格化、衍生单位、有限元模型、气动声学、反应流体、拉格朗日多相、欧拉多相、电磁学、统计报告、协同仿真和 STAR-ICE 进行了宏观 API 更改。
在 Simcenter STAR-CCM+ 13.06 中,针对停止条件、反应流体、欧拉多相流、电磁、电化学、设计管理器和协同仿真更改了宏 API。
在 Simcenter STAR-CCM+ 13.04 中,针对表面准备、辐射、反应流体、欧拉多相、多相分离流、DFBI、电磁、设计管理器和协同仿真更改了宏 API。
在 Simcenter STAR-CCM+ 13.02 中,针对表面准备、边界条件、谐波平衡、热传递、DFBI、气动声学、反应流体、欧拉多相、湍流、监视器、绘图、设计管理器和协同仿真更改了宏 API。
在 Simcenter STAR-CCM+ 12.06 中,针对停止条件、表面准备、网格操作、组分和材料模型、多孔介质、壁面孔隙率、欧拉多相、离散多相、反应流体、DFBI 和监视器进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 12.04 中,针对表面准备、零部件操作、动态查询、DFBI、有限元分析、反应流体、欧拉多相、电磁、电化学和协同仿真进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 12.02 中,针对变形运动、欧拉多相、网格化和反应流体进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 11.06 中,针对电化学、欧拉多相、反应流体、定向网格化、网格变形、客户端 - 服务器、标签和网格化进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 11.04 中,针对电化学、模拟检索、服务器连接、协同仿真、VOF、DEM、分离时间步、材料模型、燃烧、网格化和变形进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 11.02 中,针对电化学、燃烧、侵蚀、GT-SUITE 协同仿真、数据映射和虚拟盘体建模进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 10.06 中,针对单位、壳厚度、简单形状零部件、燃烧、材料属性、湍流和热传递进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 10.04 中,针对电池建模、气动声学、有限体积固体应力、颗粒相、运动、压力边界和网格化进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 10.02 中,针对多相分离流、网格化和燃烧进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 9.06 中,针对飞行中的 FW-H 模型、电路求解器、Dars-CFD 反应模型、风扇交界面模型和简单形状零部件进行了宏 API 的更改。
在Simcenter STAR-CCM+ 9.04,针对颗粒压力模型、欧拉多相建模、协同仿真、1D 耦合、STAR-Cast 和 Ffowcs Williams-Hawkings 模型进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 9.02 中,针对 OLGA 耦合、相耦合等温模型、Haugen 侵蚀相关性、零部件表面接触、平面工具、分子扩散率模型、DFBI 和简单形状零部件创建进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 8.06 中,针对数据集函数、湍流耗散模型、零部件接触、平面运动、颗粒温度模型、固体应力模型和网格操作进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 8.04 中,针对 VOF、Ffowcs Williams-Hawkings 模型、多组分流体、电池网格化和液膜进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 8.02 中,针对 VOF、定向网格化、电池建模、融化、绘图和汽化进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 7.06 中,针对电池建模、VOF 和定向网格化进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 7.04 中,针对融化-凝固模型、空化、DFBI 和欧拉多相建模进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 7.02 中,针对能量源选项、电池建模、热阻、衍生零部件、谐波平衡和热舒适性进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 6.06 中,针对 DFBI、VOF、建模、融化与凝固、固体应力求解器、电池建模和 OLGA 耦合进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 6.04 中,针对多相分离流、欧拉多相湍流、表面张力、空化、沸腾、VOF、3D-CAD、Abaqus 协同仿真、热舒适性和 OLGA 耦合进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 6.02 中,针对 Abaqus 协同仿真、CAE 导入、3D-CAD 和燃烧进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 5.06 中,针对场景和绘图更新、排放建模进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 5.04 中,针对材料数据库、NASA 多项式、表面修复、DFBI 和清除求解进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 5.02 中,针对运动和报告(体积力和体积力矩)进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 4.06 中,针对被动标量、热孔隙率和空化进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 4.04 中,针对分离流出口边界、VOF、系统报告、多孔能量、6 自由度体和涡轮向导进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 4.02 中,针对燃烧、材料数据库、被动标量和 LES 湍流进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 3.04 中,针对反射率、体形状和网格化进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 3.02 中,针对透射率进行了宏 API 的更改。
在 Simcenter STAR-CCM+ 2.10 中,针对停止条件和 VOF 进行了宏 API 的更改。
通过用户程序,可使用以编译语言(如 C、C++ 或 Fortran)编写的函数来自定义 Simcenter STAR-CCM+。
使用插件管理器能够安装和管理 Simcenter STAR-CCM+ 的 NetBeans 模块。
模拟助手在 Simcenter STAR-CCM+ 用户界面 (UI) 中提供了可视化工作流。
文档的此部分演示了 Simcenter STAR-CCM+ 如何用于特殊应用工具和项目。