COMSOL Multiphysics® 软件及其大多数附加产品都有内置的材料库,其中包含各种材料及相关的材料属性数据。COMSOL® 软件还有一个附加产品——材料库,它包含多达 24 种不同的材料属性,可以模拟 10,328 种材料,有 84,000 多个材料属性数据集。今天,我们来了解一下 COMSOL软件内置的材料库和附加的材料库产品,以及如何在模拟中使用它们。
编者注:为了反映 COMSOL Multiphysics® 软件 6.0 版本的新功能,本博客已于 2022 年 4 月 1 日更新。
附加的材料库产品
附加的材料库中包含的材料属性非常全面,并且都附加了参考信息(即数据来源)。几乎所有的材料属性都可以定义为温度T的函数,这些函数的输入值可以是传热仿真中的温度场仿真结果。
材料库包含的材料范围非常广泛,包括:
- 基本材料
- 合金类
- 铁
- 镍
- 铝
- 铜
- 镁
- 钛
- 磁性
- 钴
- 热电偶
- 其他金属
- 工具钢
- 铸铁
- 聚酰胺
- 聚合物和聚合物复合材料
- 矿物,岩石和固体
- 木材
- 热塑性塑料,聚醚和聚酯
- 热绝缘体
- 半导体和光学材料
- 焊料
- 牙齿材料
- 食品类
- 盐类
- 燃料电池,电池和电陶瓷材料
- 硅化物、硼化物和氮化物
- 玻璃和金属玻璃
- 模具材料
- 其他材料
这些材料被广泛用于COMSOL®软件的物理场接口,材料属性包括:
- 导热系数
- 热膨胀系数
- 恒压热容
- 电导率
- 密度
- 杨氏模量
- 泊松比
- 屈服应力和硬化曲线
- 动态黏度
注意:特定材料的材料属性取决于材料的类型。
材料的变化
材料库中的大多数材料还包含了不同的取向或其他变化信息,这些信息可用于表述同一种材料在不同工况或者不同变化的材料属性。
下图为 COMSOL Desktop®材料浏览器窗口,显示了材料库中铜合金 UNS C10200 的材料属性,在退火和 60% 冷拔时,可以获得不同剩余电阻比的材料属性数据:
材料库中的UNS C10200铜合金材料。材料属性的值可用于多种变体。我们可以使用Deutsches Institut für Normung (DIN)或unified numbering system (UNS)编号在方向/变异列表下搜索该材料。
材料属性的参考信息
材料库中的所有材料属性均都包含参考信息。在属性列表中选择一个属性,可以查看材料属性的参考信息。如上图所示,列下方的属性参考区域显示了参考信息。
参考信息通常包括一些期刊或论文,有时是一些电子文献的网址链接,也可能包含关于材料相关属性值的准确性、参考温度或压力的注释。
附加模块和内置的材料库
除了附加的材料库之外,COMSOL Multiphysics 及其一些附加模块中还提供了内置材料库,图下图所示:
材料库 | 产品 | 详细信息 |
---|---|---|
内置材料库 | COMSOL Multiphysics |
|
AC/DC材料库 | AC/DC 模块 |
|
电池材料库 | 电池设计模块 |
|
生物热材料库 | 传热模块 |
|
建筑材料库 | 传热模块 |
|
腐蚀材料库 | 腐蚀模块 |
|
平衡放电材料库 | 等离子体模块 |
|
燃料电池和电解槽材料库 | 燃料电池和电解槽模块 |
|
液体和气体材料库 |
|
|
MEMS材料库 |
|
|
非线性磁性材料库 | AC/DC 模块 |
|
非线性结构和岩土力学材料模型 |
|
|
光学材料库 |
|
|
压电材料库 |
|
|
压阻材料库 | MEMS 模块 |
|
RF材料库 | RF 模块 |
|
半导体材料库 | 半导体模块 |
|
热电材料库 | 传热模块 |
|
我们还可以自定义用户材料库。通过右键单击材料节点,然后选择添加到用户定义的库或任何其他用户定义的材料库。用户定义的材料库还可以包括完整的分层材料铺层。
如何在仿真中使用材料
本节,我们将介绍如何浏览材料库,将材料添加到模型中以及如何在仿真中使用材料属性。
浏览材料库
COMSOL 桌面环境中有两个窗口可以浏览材料并将材料添加到仿真模型中:
- 在材料浏览器窗口中,除了搜索和浏览材料并将其添加到模型外,还包含有关材料及其材料特性的完整信息。在此窗口中,我们还可以创建新的用户自定义的材料库,或从 MPH 文件或 XML 文件导入材料库。通过右键单击材料节点并选择浏览材料,或单击材料工具栏上的浏览材料按钮,可以打开此窗口。材料浏览器窗口的屏幕截图见上图。
- 在添加材料窗口中,我们可以快速搜索和浏览材料,并将它们作为整体材料或模型组件之一添加到模型中。通过右键单击材料节点并选择从库添加材料,或单击材料工具栏上的添加材料按钮,可以打开此窗口。如下图所示:
添加材料窗口,我们可以从中快速选择材料并将其添加到模型中。最近添加的材料位于顶部。
搜索材料
在材料浏览器窗口和添加材料窗口中,均可以使用窗口顶部的搜索框中按名称搜索任何材料。例如,查找所有金或金合金材料,我们可以将金作为搜索词。
对于材料库中的材料,我们还可以使用其 DIN 或 UNS 号搜索材料,这些材料可用于多种材料,例如工具钢和合金。
绘制材料属性图
附加材料库中的材料属性通常取决于温度,其中大多数被描述为温度的分段多项式函数。其他库还包括一些与温度有关的材料属性,以及一些与其他量(例如绝对压力)有关的属性。但是,大多数材料属性都用单个值表示。对于非恒定的材料属性,常使用分段子节点来描述变化。
在分段节点的设置窗口中,我们可以看到每个段使用的多项式,还可以单击绘图按钮来创建一个函数图,该函数图描述了材料属性与温度之间的函数关系;例如,在独立的绘图窗口中,单击创建绘图按钮在结果下创建一个独立的一维图组,该图显示了与温度相关的材料属性值。
分段函数,将导热系数k描述为铁的温度T函数。函数图显示了温度在0~1810 K范围内导热率的变化。
使用材料库中的材料
默认情况下,物理场接口中的大多数物理量值都是从材料中获取的。当使用来自材料接口时,材料的物理量值是从几何中处于激活状态的材料中获取的。
下图显示了固体传热接口中固体节点的设置窗口。它包含用于模拟固体材料传导传热所需的材料属性:
- 导热系数
- 密度
- 恒压热容
这些材料属性值都被设置为来自材料,以为固体节点选择中相同的几何部分定义的活动材料中取值。如果材料属性取决于温度,则直接从温度场获取,温度场是传热物理学中的因变量。
固体传热所需的所有物理量均来自材料库。
如果建立的 COMSOL Multiphysics 模型不包含以温度场作为因变量的传热接口,我们可以在模型输入下的温度节点输入数据。下图显示了电流接口中电流保护功能的设置窗口。我们可以选择在用户定义节点中输入温度值或表达式,或在通用模型输入节点中,从模型输入中获取温度值,也可以在全局定义下的默认模型输入节点或模型组件中的本地模型输入节点中输入自定义温度。
对于电流接口中与温度相关的材料属性,当传热接口中没有温度场时,可以选择使用用户定义的温度或从模型输入节点中获取的温度。
下图为默认模型输入节点的设置窗口,它包含物理场和材料要求的模型输入,以及用于模型输入的表达式。在这个示例中,将温度作为模型输入设置为一个常数值,用于表示室内温度(20°C)。
默认模型输入设置显示了哪些特征需要模型输入以及用于模型输入的表达式(此处温度由电流守恒特征以及铁材料属性表达)。
结语
这篇博客,我们介绍了如何使用 COMSOL Multiphysics 的附加材料库以及一些附件模块中的内置材料库。附加模块中的内置材料库包含很多材料,这些材料具有丰富的属性,在物理过程或应用中经常用到。此外,附加材料库中的所有材料都有与温度相关的材料属性,并且均附带有参考信息。对于材料库中的大多数材料,我们还可以选择相位和其他变化信息。
此外,我们还介绍了如何浏览和搜索材料,如何绘制与某些量(通常是温度)相关的材料属性,以及如何在 COMSOL Multiphysics 中使用材料库中的材料。有关 COMSOL Multiphysics 中材料库和材料的其他信息,请查看以下资源:
注:MatWeb 是 MatWeb,LLC 的商标。
评论 (56)
Zheng SiZheng
2021-08-01你好,请问如何在PDE弱解模块中使用用户自定义材料?
Liwen Yang
2021-09-18 COMSOL 员工PDE建模中的材料参数,是通过方程的系数项来实现自定义的。可以参考案例//www.denkrieger.com/model/shell-diffusion-in-a-tank-222。
民 立
2021-10-09你好 我现在使用在用comsol仿真的时候所用的材料属性是随温度变化的,但是它不是随温度变化的分段函数,就是随温度平滑变化的,那么我该怎么设置,是按照上述分段设置的方法将它设置成一段,我直接将默认的材料参数换成随全局变量T变化式子,仿真的时候总时报错,不知道咋回事,求解
Qihang Lin
2022-04-29 COMSOL 员工建议您检查您的表达式是否是平滑变化,是否存在随着温度产生突变的情况或者查看一下您的网格剖分是否足够细致以及如果使用了瞬态求解,求解时间步长是否会过大。同时确保物理场设置部分是否符合物理场的使用条件,如果进行以上自查后依旧无法找到报错原因建议将您的模型发至技术支持,根据具体模型查看您产生该问题的原因://www.denkrieger.com/support
跃 张
2022-04-28有用comsol模拟桩的案例吗?
hao huang
2022-04-28 COMSOL 员工建议详细描述一下,以便大家理解和进行讨论。
xxt 玄
2022-05-13你好,请问有做凝胶这种聚合物的案例么?力学分析或者磁学的
Qihang Lin
2022-09-15 COMSOL 员工未找到相关案例,建议联系技术支持描述您更具体的需求,我们可以讨论如何实现://www.denkrieger.com/support
Xin Gou
2022-08-29你好,我正试图创建以PVDF材料构建的静电纺丝层,搜索发现有相关材料,但无材料参数,请问材料库中是否有已定义的材料?或是我应该选择哪一种材料添加相对应的参数,你们材料库中类似材料很多。
Qihang Lin
2022-09-15 COMSOL 员工案例库中的材料参数为不同品种的PVDF材料,种类比较多建议您根据您实际使用的种类进行材料选择。如果选择的库内材料没有您所需的属性,那么建议根据实际使用的材料参数数据对其进行手动修改。
YuanBao Jin
2022-10-10你好,在压电固体物理场中,如何将固体力学物理场中的压电材料的弹性矩阵,在用户定义时更改为非对称的矩阵形式?
Hao Li
2022-10-27 COMSOL 员工您好,可以在“材料属性细明”中选择该材料属性,再选择“材料属性细明”栏中下方的“编辑”按钮,将材料属性矩阵切换为“全”,即编辑为非对称的形式。
天生 凌
2022-12-17在波动光学模块怎么模拟纳米材料特性
hao huang
2022-12-29 COMSOL 员工您好,在纳米尺度下,材料的折射率一般与宏观状态时不同,需要根据实验测试的结果定义材料的折射率实部和虚部,另外需要正确定义光源的偏振方向和强度。
Meng Wang
2022-12-21请问,如何设置混合气体材料呢?比如空气中混合有50%的二氧化碳,这个混合背景材料该怎么设置呢?
hao huang
2022-12-29 COMSOL 员工您好,通过热力学属性数据库,可以计算依赖于组分的混合物属性,并生成材料用于物理场计算。请参考博客“计算液体和气体的热力学属性”://www.denkrieger.com/blogs/calculating-thermodynamic-properties-for-liquids-and-gases
难国风光
2023-01-12您好,请问在频率为MHz的静电场中,金属的相对介电常数该如何设置?
没延 韩
2023-01-16 COMSOL 员工金属介电常数默认为1,虽然某些理论中金属的介电常数会被视为无穷大或复数,但在针对电介质极化行为的静电接口,并不需要考虑金属内部的物理过程,因此在物理场设置中使用域定义将整个金属结构设置为等势体,此时金属的介电常数对研究本身已无影响。
另外,如果针对金属内的物理过程,交变电压作用下导体内部会存在电导行为和电磁感应,应考虑AC/DC模块中磁场以及电流的相关接口。
XG W
2023-02-23你好,请问在使用流体物理场的时候,流体属性设置中的密度、黏度等性质设置为来自材料、来自nitf1(如果设置了非等温流动)/nirf1(如果设置了反应流)有什么区别呢?如果在这里设置的是来自材料,是否代表没有与其他物理场耦合成功呢
Haoze Wang
2023-02-27 COMSOL 员工流体的密度由压力和温度决定,通过非等温流动接口可以明确是否考虑温度对密度的影响。建议您通过方程视图中的表达式对比密度计算的具体区别,例如查找nirf1.rho的计算表达式,可以知道该密度由化学接口得到。
Frank Z
2023-02-27请问下材料库有没有稀土材料?有没有卤磷酸钙材料?
Kaixi Tang
2023-03-07 COMSOL 员工您好,材料库中有大量内置材料可供添加。至于具体的稀土材料种类以及卤磷酸钙类材料是否内置,您可以尝试右键材料并选择“从库中添加材料”,之后在搜索栏中通过输入具体的材料名称或材料代码以及表达式进行检索。
毅 张
2023-03-18您好,在锂离子电池电极材料库中,LixC6石墨电极在comsol5.4版本与comsol6.0中基本(Basic)材料属性不一样,请问对仿真有影响吗?请问应该用哪一个版本的材料数据。
yongchao wang
2023-03-30 COMSOL 员工在comsol6.0比5.4应该增加了力学相关的材料属性,可以用于仿真颗粒的膨胀收缩,原有的材料属性应该没有变化,因为相关的材料属性在软件中均有其文献出处,一般不会修改。
稼源 邓
2023-05-23您好,请问如何在压力声学中定义泡沫铝材料
Hao Li
2023-06-02 COMSOL 员工您好!
泡沫铝材料是一种以铝为基体的多孔材料。
可以使用压力声学中多孔介质声学建模,内置了多种等效模型描述多孔材料,如JCA,DBM等等。
具体可以参考“声学与振动建模 / 第一部分”,1:48:17左右的内容,
//www.denkrieger.com/video-training/acoustics-training-cn-prt1
感谢您的评论。
如果有进一步问题,建议您联系COMSOL的技术支持团队:
在线支持中心:www.denkrieger.com/support
Email:support@comsol.com
谢谢!
Server演示网址
http://cn-meeting2:2036/app-lib
冉冉 张
2023-07-14你好,请问材料库有没有水泥材料?
Anran Wei
2023-07-18 COMSOL 员工您好,材料库中内置了大量材料可供选择。您可以右击“材料”并点击“从库中添加材料”,之后在搜索栏中输入具体的水泥材料或者其化学成分的名称来进行检索。
征 郭
2023-07-31您好,为什么添加材料后,比如金材料,还要输入其柔度矩阵参数、弹性矩阵参数等,材料库里不是应该定义好的么?如果没有定义好的话,这些参数是多少呢?百度并没有搜索到
Qihang Lin
2023-08-16 COMSOL 员工超出材料库范围的材料建议查询相关文献获取相关数值
代陆 陈
2023-08-07您好,请问niti合金的应力辅助双程形状记忆效应应该怎么设置参数呢?目前一直报错,参数无法求解。
Qihang Lin
2023-08-16 COMSOL 员工建议咨询技术支持://www.denkrieger.com/support
方 董
2023-10-11您好,请问如何得到空气的密度、恒压热容、粘滞系数、热导率和电导率随内部温度、压强的变化关系曲线?
Qihang Lin
2023-10-12 COMSOL 员工若不在软件材料库中的材料属性请查阅相关文献、数据库获取信息。如果您希望查看软件材料库自带材料下的变化曲线,可以展开对应材料节点前小三角,到材料根目录中找到其插值曲线。
方 董
2023-10-13您好,请问怎么实现材料从固态到液态再到气态的同步相变过程?
hao huang
2023-10-13 COMSOL 员工您好,不透明物体表面对光线的作用可以设置“漫散射”类型的壁条件实现,此边界根据朗伯余弦定律在表面反射光线,并且可以指定散射的反射或吸收系数。然后在壁条件下添加“沉积射线功率”,可以计算黑色镜筒内壁吸收光线产生的热源。
云 李
2023-10-19请问comsol6.1版本的压磁模拟时材料的压磁耦合矩阵该怎么填?
Alex Zhang
2023-10-25 COMSOL 员工关于“压磁材料”,您可以参考COMSOL帮助文档中的相关内容与背景介绍。或根据文献等资料中的相关材料参数,定义压磁耦合矩阵。
云 李
2023-10-19如何在comsol6.1版本的压磁模块定义材料的压磁耦合矩阵?
Qihang Lin
2023-10-27 COMSOL 员工添加材料后就可以在材料设置中看到压磁耦合矩阵{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},修改其中数据就可以添加矩阵了。您也可以直接在力学接口下 “压磁材料” 节点使用用户定义的方式输入材料属性
Pupil W
2023-11-13您好,我想在二氧化硅中掺杂碳并且想改变碳的含量,请问如何设置
Qihang Lin
2023-11-13 COMSOL 员工建议查找相关文献找到碳含量影响二氧化硅材料属性的关系式,然后将碳含量定义为变量并将总关系式填入模型材料中。
峻烨 张
2023-11-27你好,我想把材料设置为6061-T6 铝合金,请问该怎么设置呢
Hao Li
2024-01-02 COMSOL 员工您好!
感谢您的评论。
可以右键“材料”节点选择“空材料”填入相关的材料属性即可。
如果有进一步问题,建议您联系COMSOL的技术支持团队:
在线支持中心:www.denkrieger.com/support
Email:support@comsol.com
谢谢!
佳乐 马
2023-11-28您好,请问我是建筑专业的,现在我们用牧草和一起其他材料制作了一块草砖,能用这块材料进行室内物理环境的模拟吗?(1.这块材料的各个性能应该是没有的,这块材料是我们自己配比出来的,是不是需要我们去专业的机构测试出导热系数、热膨胀系数、恒压热容、电导率、密度、杨氏模量、泊松比、屈服应力和硬化曲线、动态黏度这些,才可以用?2.能否测试建筑室内的热环境呢?)
越 赵
2023-11-28 COMSOL 员工您好,COMSOL的材料库中是没有您所述的这类特殊材料的材料属性。如果您需要使用该材料进行室内热环境的仿真或者其他物理场仿真,您需要寻求专业机构或者采用一些国家或者行业标准中的测试方法获取某些材料属性。不同物理场仿真所需要的材料属性是不一样的,比如仿真温度场,我们需要导热系数、恒压热容以及密度,结构力学仿真需要密度、杨氏模量和泊松比。您需要根据自己的仿真需求去获取不同的材料属性。当我们获取了材料属性,您就可以使用COMSOL进行相关的多物理场仿真。
星辰 田
2023-11-29您好,请问comsol中想要添加海绵材料应该加入什么?sponge好像对应的不太对哎,需要可以设置吸声系数的海绵材料,谢谢了。
Haoze Wang
2023-11-30 COMSOL 员工您好,如果考虑海绵的声学性能,可以在压力声学接口下添加“多孔介质声学”,输入对应的材料参数;或者直接将海绵简化为阻抗边界条件,输入吸声系数即可。建议参考案例“多孔吸声体”://www.denkrieger.com/model/porous-absorber-12269
华源 陈
2023-12-30请问一下稻谷在COMSOL里面属于哪种材料?
Hao Li
2024-01-02 COMSOL 员工您好!
感谢您的评论。
目前COMSOL的材料库中暂时没有该材料的材料属性,建议您查阅相关文件使用添加“空材料”的方法自行定义材料属性。
如果有进一步问题,建议您联系COMSOL的技术支持团队:
在线支持中心:www.denkrieger.com/support
Email:support@comsol.com
谢谢!
羽 雷
2024-03-12您好,请问如何给某一个域添加成无机胶的材料属性
子奇 陈
2024-03-14 COMSOL 员工您可以根据您进行的物理仿真过程添加相应的材料,例如使用固体力学分析时候,可以在模型树的“材料”节点右键-空材料,然后在几何实体选择中选定您需要的域,此时您可以直接在设置窗口的材料属性明细中填写计算所需的必要的材料属性,或者您可以尝试在材料库中检索属性相近的材料,添加到组件之后直接在相应的材料属性进行修改,还可以把修改后的材料保存为用户定义材料以便后续调用。
昊天 吕
2024-04-10希望增加一些制冷剂的材料,比如R1334z,R245fa等
hao huang
2024-04-17 COMSOL 员工感谢您的建议,目前部分材料可以尝试自定义添加。
如果有进一步问题,建议您联系COMSOL的技术支持团队:
在线支持中心:www.denkrieger.com/support
Email:support@comsol.com
谢谢!
文杰 赵
2024-05-14您好,请问库中有无铜锡合金材料?
Min Yuan
2024-05-22 COMSOL 员工有的,您可以右击“材料”并点击“从库中添加材料”,之后在搜索栏中输入“Bronze”进行查询。