首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValveLinear模型Modelica标准库-工作原理

ValveLinear模型Modelica标准库-工作原理
EN

Stack Overflow用户
提问于 2016-12-13 23:21:45
回答 1查看 192关注 0票数 3

我正在使用Dymola将Modelica标准流体库中的ValveLinear模型实现到我的模型中。我有一些关于它的参数的问题,我希望能弄清楚:这个阀门的关键参数如下:

代码语言:javascript
复制
    parameter Medium.MassFlowRate m_flow_nominal
    "Nominal mass flowrate at full opening";
  final parameter Types.HydraulicConductance k = m_flow_nominal/dp_nominal
    "Hydraulic conductance at full opening";
  Modelica.Blocks.Interfaces.RealInput opening(min=0,max=1)
    "=1: completely open, =0: completely closed"

然后通过阀门的质量流量被计算为

代码语言:javascript
复制
m_flow = opening*k*dp;

我假设m_flow_nominal是最大质量流率,随着开度从1到0,mass_flow中线性下降到0,对吗?

此外,dp_nominal是阀门上相应的最小压降吗?(即在完全开放时)。因此,当开场从1到0时,我们是否会看到dp从dp_nominal线性增加到某个最大值?

答案可能看起来微不足道,但到目前为止,我已经用Dymola中的阀门运行了一些例子,在某些情况下,当阀门的开度变化时,dp似乎保持不变,这对我来说没有意义。

EN

回答 1

Stack Overflow用户

发布于 2016-12-14 17:54:47

额定质量流量和压降只是用于计算阀门系数k (压降和质量流量之间的固定关系)的设计值。由于在ValveLinear中不能指定“公称开度”,因此假定设计点上的阀门开度为1(全开阀门)。

流过阀门的质量流量不限于m_flow_nominal。如果压降加倍,则无论额定质量流量如何,流过阀门的质量流量都会加倍。

示例模型如下所示:

  1. m_flow_nominal为5 kg/s,dp_nominal为10bar。
  2. 在时间=0s时,阀门上的(固定)压降为10bar,阀门完全打开。因此,流过阀门的质量流量为5 kg/s。
  3. 当时间=1秒时,阀门上方的压降增加了50 %(从10巴增加到15巴)。质量流量也增加了50 %(到7.5 kg/s),当
  4. =3s时,阀门的开度减少了50 %(从全开到半开)。当质量流率降低到50 % (= 3.75 kg/s)时,压降保持在15 bar (当然,因为它是一个边界值)。

关于你的第二个问题。压降不受限制。如果给出通过阀门的质量流量作为边界条件(例如,如果用MassFlowSource_T替换模型中的source ),并且将质量流速降低到标称值的一半(从5 kg/s到2.5 kg/s),则压降也将减少到标称值的一半(10到5 bar)。如果质量流率为零,则压降也为零。

另一方面,如果您将质量流量固定为大于0 kg/s的值,并使阀门的开度接近于零,则压降将接近无穷大。

致以最好的问候,Rene Just Nielsen

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

https://stackoverflow.com/questions/41124640

复制
相关文章

相似问题

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