首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dymola/Modelica中模拟扩散

在Dymola/Modelica中模拟扩散
EN

Stack Overflow用户
提问于 2015-02-09 19:21:09
回答 1查看 207关注 0票数 2

我在Dymola面临着一个模型扩散的问题。我希望有两个独立的体积(充满空气),它们可以连接在一起,从而通过扩散交换热量。我的方法是使用Modelica.Fluid库,并使用阀门连接两个ClosedVolumes。但据我所知,这个库并不考虑混淆性。

实现这样一个模型的最佳方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2015-02-10 19:18:46

此限制是由于在Modelica.Fluid库中使用流连接器造成的。

解决这个问题的一种方法是开发一种流体连接器,它不依赖于流连接器,而只依赖于电位和流量变量。不幸的是,在这种情况下,你必须自己解决数值问题,以求解流反转和零流奇点。

在2014年的Modelica会议上发表的论文"A physical solution for solving the zero-flow singularity in static thermal-hydraulics mixing models“中描述了一个例子。基本上,添加扩散有助于解决零流量奇异性,他们使用正则化的阶跃函数来解决流动反转。其他正则化函数可以在Modelica.Fluid.Utilities中找到。

希望这能帮上忙,致以最好的问候。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28408540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档