一、引言
同元软控流体专业模型库聚焦于航天、航空、能源、船舶、车辆等行业,为广大工程及高校用户提供了专业的建模仿真工具。随着MWORKS.Sysplorer 2025a的全新发布,流体专业模型库也进行了大幅升级,包括基础热流体模型库、热流介质模型库、液压元件设计模型库、热液压元件设计模型库以及气动元件设计模型库5个模型库,共新增37个模型和1个案例,优化25个模型,进一步提升了相关模型库对于复杂流体系统的建模能力、应用范围以及易用性。无论是设备选型还是系统设计,这次升级都将为您的工程项目注入全新的动力和灵感!
二、模型库概述
同元软控模型库产品团队基于Modelica语言推出11款流体专业模型库,不同模型库之间相互依赖与配合,能够满足对热流体、液压、气动系统的建模仿真需求。
流体专业模型库架构体系
注:
1.同元软控流体专业模型库在后续升级均依赖于同元基础模型库Modelica.4.0.0.TY.1;
2.专业模型库中的流体接口与标准模型库中的流体接口通用。
1.产品功能
前面对流体模型库进行了整体描述,下面回顾下各个模型库的主要内容和典型示例。
-
液压模型库-TYHydraulics
液压模型库包括泵源、液压阀类、执行机构、管路、流阻、液压辅件、边界源和各种传感器等模型。该模型库可用于航空航天、车辆船舶、工程机械等领域液压系统的设计、仿真及优化,例如开展飞机液压能源系统的功率计算、验证挖掘机液压系统的关键指标、管网系统设计与仿真分析等。
液压伺服控制系统示例
-
液压元件设计模型库-TYHydraulicComponents
液压元件设计模型库包括活塞、滑阀芯、锥阀芯、球阀芯、喷嘴挡板阀芯、隔膜、密封摩擦泄漏和控制容积等基础结构模型,主要用于搭建各种复杂的液压模型。用户可根据液压柱塞泵、溢流阀、换向阀等液压元件的物理拓扑结构,搭建结构化的液压模型,可与液压模型库配合用于更多场景的液压系统系统设计与验证。
航空发动机供油系统示例
-
热液压模型库-TYThermalHydraulics
热液压模型库包括各种泵源、压力阀、方向阀、流量阀、作动筒、马达、集总管路、分布式管路、流阻、换热器、液压辅件、边界源和传感器等,满足各种液压系统热仿真计算场景。
四缸发动机润滑系统
主轴、冷却射流入口及凸轮轴承入口流量曲线
主轴、冷却射流入口及凸轮轴承入口压力曲线
-
热液压元件设计模型库-TYThermalHydraulicComponents
热液压元件设计模型库包括活塞、滑阀芯、锥阀芯、球阀芯、喷嘴挡板阀芯、隔膜、密封摩擦泄漏和控制容积等基础结构模型,能够快速搭建所需的液压模型,满足不同颗粒度的液压元件的建模需求,同时可配合热液压模型库进行液压系统热仿真设计与验证。
斜盘式轴向柱塞泵系统示例
-
气动模型库- TYPneumatic
气动模型库包含气阀、执行机构、压气机、管路、流阻、换热器和辅件等。可用于各类工程机械、汽车、航空航天等领域的气动系统的设计,例如工程流水线常用的气动机械手、气动自动门系统、飞机的燃油通气等。
数控加工中心启动系统示例
-
气动元件设计模型库-TYPneumaticComponents
气动元件设计模型库提供丰富的活塞、阀芯、隔膜和密封摩擦泄漏等基础结构模型,能够快速搭建所需的气动部件模型,满足不同颗粒度的气动部件的建模需求。同时,可配合气动模型库进行气动系统的仿真设计与验证。
三位三通换向阀示例
-
基础热流体模型库-TYThermoFluidSys
基础热流体模型库包括管道、阀门、容器、接头、机械转动设备、换热器、热组件、边界和各类传感器等模型。该模型库可用于搭建大型复杂热流系统,进行动态仿真分析,覆盖热流系统的设计仿真验证、运行模拟、状态预测和数字化验证等多个应用场景。
二回路系统示例
-
热模型库-TYThermals
热模型库包括固体材料、热容、热传导、热对流、热辐射、换热器基础模块、0维湿空气、边界和各种传感器等模型,满足各种场景热管理系统建模需求。
热管理系统示例
流体专业模型库体系中还提供了TYOilMedia液压介质模型库、TYGasMedia气体介质模型库、TYMedia热流介质模型库以配合上述模型库使用。液压介质模型库提供常特性、插值表等5种计算模式以及60种牌号的油液介质模型,主要应用于液压、热液压产品模型库对介质物性的调用;气体介质模型库提供多种基于状态方程的气体介质模型,总计34种,同时提供可供用户自定义的气体属性;热流介质模型库可计算流体介质在单相或两相状态下的物性参数,总计30类介质模型,主要应用于热流体类产品模型库对介质物性的调用。
2.产品应用
三、升级亮点
1.液压/热液压/气动元件设计模型库
1)新增开发7个滑阀芯模型,包括考虑倒角与间隙的带圆环孔滑阀芯、带孔洞滑阀芯和带槽孔滑阀芯,具体新增情况如下:
新增模型
2)结合工程项目需求,新增多级液压缸案例,指导用户如何搭建多级液压缸;
3)优化带孔洞滑阀芯,增加孔洞形状的选择功能;
4)优化密封摩擦模型,解决状态变量选择冗余问题,优化传感器模型,新增动态显示结果功能;
5)增加模型文档浏览器中的“参数设置”说明,提高模型易用性。
参数设置说明
2.基础热流体模型库(V1.2.1)
1)新增18个模型,静态绝热管道、可压缩流体阀、不可压缩流体阀、多接口单相容积离心泵、汽轮机(基于特性曲线)等,升级后提供多颗粒度管道、阀门模型,覆盖更多的二回路系统设备模型,满足不同场景下的使用需求;
基础热流体模型库新增模型
2)修改流体接口,支持与Modelica.Fluid配合使用,共同搭建流体系统;
3)优化典型实例-蒸汽动力循环,解决需要勾选“参数估值以便优化模型(改善仿真效率)”才可仿真的问题,同时增加控制模块,仿真工况更贴近工程应用;
4)对模型的文档浏览器升级优化,完善部分模型的原理阐述和参数设置的描述,并增加介质选择的说明。
介质选择说明
3.热流介质模型库(V1.2.1)
1)新增12个介质模型:液氧、液氢、N2、R1234yf、甲烷、R22、乙二醇水溶液、丙二醇水溶液、固体铝介质等;
2)新增介质调用与物性计算示例,方便用户快速入门;
介质调用与物性计算示例
3)优化介质模型库架构与物性计算函数,实现与Modelica.Meida中介质的统一调用;
4)优化文档浏览器,罗列物性计算函数供用户查找使用。
帮助文档罗列物性计算函数
四、应用案例
1.多级液压缸系统
1)问题描述
在不同阶段提供不同推力或行程的场景中,单级液压缸无法实现,需要利用多级液压缸进行实现,与传统的单级液压缸相比,多级液压缸能够在一缸内实现更复杂的运动模式或功能,尤其在需要大范围运动或特殊力学要求的应用中,如工程机械、船舶、航空航天等领域。
多级缸各级活塞之间存在相互作用力,包括液压力、摩擦力及碰撞力等,这些作用力会影响多级缸整体的动态性能,需要建立精确模型进行运动学和动力学分析,确保多级缸的设计满足特定的应用需求。
2)解决方案
利用液压元件设计模型库、液压模型库和基础机械模型库,通过单级缸级联法构建一套两级液压缸系统。
3)结果分析
由仿真曲线可以看出,流量变化与位移变化一致,在伸出阶段,液压缸第一级先伸出,第二级后伸出,在缩回阶段,第二级先缩回,第一级后缩回。
2.高压共轨系统中的喷油器
1)问题描述
高压共轨系统是现代柴油发动机常用的一种喷油技术。与传统的机械式喷油系统相比,高压共轨系统能提供更精确的喷油控制,进而提高燃油效率、减少排放并提升发动机的性能。
然而,喷油器的关键结构参数(如针阀直径、喷孔大小、电磁阀响应速度等)发生变化会影响喷油器的响应特性(如喷油开始时间、喷油持续时间和喷油量),因此需要借助仿真技术实现喷油器的设计与性能优化工作。
2)解决方案
由于高压共轨喷油器系统较为精细,因此选择液压元件设计模型库和液压模型库搭建高粒度模型,在此基础上对喷油器进行简化,用于简单模拟喷油器的工作特性。
利用外部输入信号模拟电磁驱动,喷油控制系统则由球阀芯,活塞,喷嘴阀芯及节流阀和管道等组成,同时考虑了喷油器系统的摩擦与泄漏,搭建如图所示的仿真模型。
3)结果分析
由上述仿真结果可以看出,能够通过该简化的喷油控制系统,模拟喷油器在不同位移信号下的开启和闭合状态,以此来选择喷油的时间点和喷油量,由于喷油器的开闭状态、喷射压力等参数也会影响燃烧效果,据此仿真分析也可以优化喷油器的工作状态,优化发动机的燃烧过程,改善排放和性能。
3.蒸汽动力循环系统
1)问题描述
蒸汽动力循环系统是广泛应用于发电和工业生产中的核心热力系统,其性能直接影响能源利用效率和系统运行成本。
然而,由于蒸汽在不同循环阶段经历复杂的热力学和流体力学变化,涉及高温、高压、多相流动和热传递等物理过程,需要通过精确模拟系统的各组成部分的热力行为,分析系统效率、能源损失和运行特性。
2)解决方案
通过使用基础热流体模型库和热流介质模型库,可以快速建立包含水泵、蒸发器、汽轮机和冷凝器等的蒸汽动力循环分析模型。
3)结果分析
该系统通过PI控制,模拟锅炉内水位的变化过程,通过控制泵的转速维持液体体积稳定,仿真结果可为热力系统优化设计、性能改进和故障诊断提供科学依据。
五、使用说明
1.使用注意事项
在使用流体专业模型库仿真建模的过程中,可能会遇到仿真报错的问题,导致我们对模型调试不知所措。为此,以下列出了一些常见的注意事项,来帮助大家更好地应对这些问题:
-
建模规则
1)使用基础热流体模型库中的离散管道时,可通过选择不同的离散方式,使得管道出入口上下游模型组件应尽量与管道出入口边界交错,此时可以有效减小系统的非线性量,提高仿真效率;
2)对于液压气动类模型库,进行系统建模时,两个以上阻性元件相连,中间需要增加一个容性元件;两个以上容性元件相连,中间需要增加一个阻性元件,可以减少系统的非线性、提高求解效率。
-
接口切换(液压元件设计模型库)
活塞或阀芯元件通过设置接口类型选择功能“InterfaceSwitch”,可选择端口为普通接口或带体积变量接口,使活塞或阀芯元件模型适用性更强,易用性更高。
-
介质使用说明
1)水溶液介质使用(热流介质模型库):乙二醇水溶液和丙二醇水溶液支持自定义介质浓度进行物性计算,主要原理为根据浓度和特性温度插值的物性常数:密度、比热容、导热系数和动力粘度,再根据实际温度计算当前工况下水溶液的物性(与温度呈线性变化)。
2)介质调用与传递:在进行系统模型搭建时,需要进行介质调用。介质种类可在任一模型中进行选择,然后通过接口传递至其它模型,因此相连的模型会选择相同的介质,而不相连的模型可以选择不同的介质。
介质调用与传递
3)介质参数修改:在某一模型中完成介质种类的选择后,可以点击旁边按钮进行油液属性编辑,不同的油液种类包含不同的属性;
4)自定义介质类型:液压介质模型库与气体介质模型库均支持用户自定义介质属性。液压介质可自定义油液属性,通过插值表的方式实现,热液压类介质中包含了用户自定义介质;使用气体介质时若理想气体与半理想气体无法满足需求时,可选择自定义气体参数。
2.常见问题解答
问:已经具备完善的液压模型库,为什么要用液压元件设计模型库?
答:以液压缸模型为例,假设液压缸的外壳是固定不动的,那如果油缸的外壳是可以运动的,元件数目便多了一倍。因此,不管多么完备的液压模型库,依然满足不了用户对元件多样化的需求,在工程应用中需考虑静态特性和动态特性等多方面,同时伴随着用户技能水平多样化,对模型也提出了更高需求。
液压缸类型
问:液压模型库与热液压模型库之间有何区别?
答:
1)热液压模型库相比液压模型库,考虑了温度变化,液压模型库考虑温度为定值,省略了温度变化对介质物性的影响,可以在温度变化不明显的场景使用,提高仿真效率;
2)液压模型库接口采用体积流量,热液压模型库接口采用质量流量;
3)热液压模型库在容腔上增加了热接口,在模型范围上增加了换热器模型,具备与外界换热能力;
问:仿真初始或过程中出现单步计算失败,该如何解决?
答:一般由于系统中阀类组件孔径设置过小,或者流量太大,出现憋压;建议减小系统流量或管道长度、增大孔口直径或管道直径。若严格采用容阻连接规则,这些问题将会在很大程度上减少。
问:元件设计模型库使用过程中,如何判定阀芯模型的正反向放置?
答:
1)首先知悉阀芯正反向放置(图标黑色箭头)与图标内部红色箭头指向同向表示阀芯打开,相反表示阀芯关闭;
2)使用过程中需要清楚阀芯是开启还是关闭来进行正反向放置,可以根据阀芯位移方向来判断阀芯的状态。
问:若热流介质模型库中的介质无法满足需求,如何自定义CoolProp介质?
答:首先,明确需要调用的介质在CoolProp中的相关信息,再根据如下代码格式,即可实现介质自定义,适用于已有介质无法满足需求的情形。
问:为何使用CoolProp介质时,会出现编译失败?
答:选用CoolProp介质时,需要使用VS2015/2017编译器及以上版本的编译器,不适用于GCC编译器。
六、后续规划
本文主要对同元软控流体专业模型库及其升级内容做了简单介绍,更多的模型功能需要大家体验和发掘。此外,我们后续会不断迭代升级同元流体模型库,对其进行持续升级补充,流体模型产品团队重点关注方向有以下几点:
-
液压气动类模型库中,支持自动满足容阻连接机制,以及实现系统组件的实时动画显示;
-
热流体类模型库中,进一步扩充模型范围,提高组件的鲁棒性,各组件设定可以计算的介质类型范围,优化文档浏览器,提升模型库的易用性;
-
基于流体模型库搭建工程案例,增加更多的线上教学视频。
七、试用与反馈
MWORKS 2025a已正式上线,欢迎大家在同元软控官网进行下载。我们诚挚地邀请您积极试用,并通过您的反馈助力我们不断完善模型产品。我们期待同元流体模型库在未来的项目应用和科研探索中能够蓬勃发展,为众多工程项目的推进提供坚实的支持,并为广大的流体建模与仿真爱好者搭建一个卓越的学习与交流平台!