使用材料数据库
可加载额外的材料数据库并编辑现有材料数据库。
导入热力学和传输属性
默认情况下,选择材料模型后,名为标准的材料数据库对象将自动加载到新模拟中。此对象会访问位于 Simcenter STAR-CCM+ 安装主目录 (Windows) 或位于该目录的 star 子目录 (Linux) 中的 props.mdb 文件。
要添加材料或更改某个材料的属性,可加载单独的材料数据库文件。或者,也可以为此修改数据库文件,然后将其重新加载到模拟中。(如果使用的是 Simcenter STAR-CCM+ 随附的数据库文件,确保创建副本,然后将原始版本移至其他位置。)
Simcenter STAR-CCM+ 可包含多个材料数据库,使其在材料模型选择过程中全部可用。
要准备加载附加的数据库文件,最简单的方法是将其放在与默认提供的数据库文件相同的目录,但以不同的名称命名。此位置可以是 Simcenter STAR-CCM+ 安装主目录 (Windows) 或该目录的 star 子目录 (Linux)。在打开模拟文件前需要完成这些准备工作。
- 选择选项对话框中选择环境节点。 ,然后在
- 选择材料数据库加载路径属性。
- 单击属性自定义工具 (),此时将打开一个包含输入项完整视图的对话框。这些路径是默认路径之外的路径。可在该对话框中输入多个数据库的绝对路径,输入项之间以分号分隔。完成后,单击确定。
- 接下来,右键单击材料数据库管理器节点,然后选择打开材料数据库...
此时将显示一个单独的打开材料数据库对话框,其中包含可用 .mdb 文件的列表,包括用户添加的文件。
- 选择其中一个文件,然后单击确定。此时该数据库的一个新节点将显示在对象树中,其数据库文件路径显示在属性窗口中。
更改数据库材料属性
通常,要更改材料属性,可通过打开数据库材料属性节点,然后在子节点的属性中输入值。但是,在 GUI 中执行的操作会影响这些更改保留的时间长短。
原则上,修改材料数据库的副本会永久更改该数据库。(注意不要覆盖提供的原始文件。)模拟文件本身仅保留对用于创建连续体(在单相、多相或多组分材料模型中)中的物质的数据库材料属性所做的更改。因此,如果修改了一组数据库材料,然后在连续体中仅选择其中一部分,则当关闭并重新打开模拟文件时,其他已修改的数据库材料将恢复为其原始值。
下面显示了用于修改属性的有效方法:
- 对于试运行,更改连续体中的材料属性。
- 运行模拟。
- 如果对连续体中材料新属性值生成的结果感到满意:
- 创建外部数据库文件的副本以供模拟使用。
- 在数据库材料中,输入在连续体中使用的自定义值。具体而言,就是在数据库材料的数据库材料属性值中输入值(例如 )。
- 通过右键单击材料数据库节点,然后选择保存,将值保存到数据库文件。
更改数据库材料属性的单位
默认情况下,数据库材料具有采用 SI(国际单位制)测量单位的属性。但是,在数据库材料属性中表示这些属性时,可使用在 Simcenter STAR-CCM+ 中更改单位的标准方法来更改这些单位。
进行一次切换后,将拥有添加的选项,以更改单个数据库材料属性值所用的单位。要针对特定值访问此选项,在节点的值属性中单击属性自定义工具 (),以激活“自定义工具”对话框。该对话框中的属性包含可选择单位的下拉列表。
数据库文件丢失时会发生什么情况?
对材料模型执行的大多数操作取决于位于其正常位置的随附 props.mdb 文件。该位置为 Simcenter STAR-CCM+ 的安装主目录 (Windows) 或该目录的 star 子目录 (Linux)。可以将材料数据库加载到打开的模拟中。
如果不具有数据库,则无法在新模拟中选择材料或在现有模拟中更改所选的材料。唯一的选择是修改之前在模拟文件中保存的所选材料的属性。
在新模拟或现有模拟中,Simcenter STAR-CCM+ 会以多种方式告知用户数据库丢失(在以下示例中,标准材料数据库丢失):
- 尝试选择新材料模型或替代材料模型时,将显示一个空选择对话框,其中仅包含在之前保存的模拟中选择的任何材料。(在此示例中,模拟文件仅包含材料空气。)
- 尝试选择材料模型后,材料数据库节点将显示在对象树中,但是不具有数据库文件夹节点。(在现有模拟文件中,数据库文件夹节点也仅包含引用的材料。)
修改材料数据库的副本
props.mdb 文件位于 Simcenter STAR-CCM+ 安装主目录 (Windows) 或该目录的 star 子目录 (Linux) 中,可通过 Simcenter STAR-CCM+ GUI 修改该文件,无需使用其他程序打开它。
可能需要更改材料数据库的原因包括:
- 添加材料数据
- 导入 PPDF 表(平衡或小火焰)
- 导入 Chemkin 格式数据
注 | 更改材料数据库之前,创建数据库文件副本以供修改,然后将原始文件保存在安全的位置。另一种有用的措施是将原始文件设为只读。 |
创建外部 props.mdb 文件的副本并重新放置原始文件后,更改数据库材料的属性和/或添加具有新属性的新材料,然后为其输入值。完成后,右键单击材料数据库的节点,然后选择保存。(如果仅保存模拟文件,则不会将数据库材料属性更改保存到外部数据库文件。)