ValveLinear Model Modelica标准库 - 工作原理

时间:2016-12-13 15:21:45

标签: fluid linear modelica dymola

我正在使用Dymola将Modelica标准流体库中的ValveLinear模型实现为我的模型。我有一些关于其参数的问题,我希望可以澄清: 该阀门的关键参数如下:

    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"

然后将阀门上的质量流量计算为

m_flow = opening*k*dp;

我是否正确地假设m_flow_nominal是最大质量流量,当开口从1变为0时,mass_flow线性下降为零?

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

答案可能看起来微不足道,但到目前为止,我已经在Dymola中使用阀门进行了一些示例,在某些情况下,似乎dp在阀门周围保持不变,因为开口的变化对我来说并不合适。< / p>

对此有任何确认将非常感激。

此致 基思

1 个答案:

答案 0 :(得分:4)

标称质量流量和压降只是用于计算阀门系数k的设计值(压降与质量流量之间的固定关系)。由于没有&#34;名义开放度&#34;可以在ValveLinear中指定设计点的阀门开度为一个(全开阀门)。

通过阀门的质量流量限制为m_flow_nominal。如果压降增加一倍,无论标称质量流量如何,通过阀门的质量流量都将增加一倍。

示例模型如下所示:

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

    关于你的第二个问题。压降不受限制。如果通过阀门的质量流量作为边界条件给出(例如,如果模型中的sourceMassFlowSource_T替换)并且质量流量减少到标称值的一半(从5到2.5千克/秒)压降也将减少到标称值的一半(10到5巴)。如果质量流量为零,压降也会为零。

    另一方面,如果将质量流量固定为值&gt; 0 kg / s并将阀门开口向零斜坡倾斜,压降将接近无穷大。

    祝你好运, Rene Just Nielsen