当介质模型库库现有介质无法满足使用需求时,如何基于已有模型库架构进行二次开发?
技术分享
发布于 2025-06-25 23:34:59
查看 5过去342天
1.二次开发说明
当模型库现有介质无法满足使用需求时,可基于已有模型库架构进行二次开发。
1.1 CoolProp介质库二次开发
1) 新建Model模型

2) 输入二次开发文本
在文本层输入如下代码,其中将介质名称(mediumName、substanceNames)进行替换:
package H2
annotation(__MWORKS(version = "2025a"));
extends TYMedia.CoolProp.CoolPropInterface(
mediumName = "Hydrogen",
substanceNames = {"H2"});
end H2;

二次开发完成后,便可在下拉选项中选择新增介质进行仿真。

注:可在CoolProp官网查看所覆盖的介质种类
(http://www.coolprop.org/fluid_properties/PurePseudoPure.html#list-of-fluids)
注意事项
1)CoolProp库注意事项
由于CoolProp库中介质为调用外部函数,使用时需要使用VS2015/2017编译器。
所属专栏:模型库
产品信息:Sysplorer系统建模仿真环境