首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用模拟流体库实现弹性管道

用模拟流体库实现弹性管道
EN

Stack Overflow用户
提问于 2016-11-21 01:08:25
回答 1查看 199关注 0票数 2

我想使用Modelica.Fluid库来模拟血管中的流动,其中容器的直径(因此流量阻力和流体体积)是内部和环境压力以及控制输入的函数。是否有办法使动态管道模型(和基类链)的直径和横截面面积而不是参数,或者“打破”流体库的核心假设?如果这是可能的话,倒转流、焓流和跟踪组分流特性将非常有助于模拟生理系统--模型物理库中没有提供的功能。

EN

回答 1

Stack Overflow用户

发布于 2016-11-21 13:13:18

通常,在Modelica中,不能只将参数更改为连续时间变量,也不能将参数绑定到连续时间变量。

原因是,方程可能必须适应变化--参数"V“可以互换地写入der(V*rho)V*der(rho),但是对于连续时间变量"V”,只有其中一个公式是正确的。

因此,在Modelica中不应该能够绕过这一点。

所以一个直接的答案是:不,不应该有办法。然而,有可能的是重写DynamicPipe (和它的一些基类),将直径等更改为连续时间变量,这可能需要由于上述问题而更改某些方程,并至少验证它们是正确的。

这种可变直径的DynamicPipe可以直接替代普通的DynamicPipe,而且在大多数情况下,它将和原来的DynamicPipe一样高效。

但我不知道那要花多少钱。

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

https://stackoverflow.com/questions/40711404

复制
相关文章

相似问题

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