首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Modelica标准泵(双向)

Modelica标准泵(双向)
EN

Stack Overflow用户
提问于 2018-03-14 01:21:29
回答 1查看 119关注 0票数 1

你好

我的模型有一个dp =1bar的泵和一个管道,可以将dp减少到1bar。泵必须在两个方向上工作。此外,还有一个三通阀,它为侧面提供了3巴的较低压力。但是我的模型有一个问题:如果我想使用标准库中的泵,它总是不能工作…如果可能的话,有没有人知道如何用标准的库块来解决这个问题?(由于泵特性、…等参数,我希望有标准的库块)

这是图片:Model

谢谢!

代码语言:javascript
复制
  model Modell_online
      Pump_mflow pump_mflow3(redeclare package Medium =
            Modelica.Media.Water.ConstantPropertyLiquidWater, show_T=true)
        annotation (Placement(transformation(
            extent={{-10,-10},{10,10}},
            rotation=270,
            origin={-50,10})));
      Modelica.Fluid.Pipes.StaticPipe pipe(
        redeclare package Medium =
            Modelica.Media.Water.ConstantPropertyLiquidWater,
        length=0.5,
        diameter=0.1,
        redeclare model FlowModel = 
            Modelica.Fluid.Pipes.BaseClasses.FlowModels.NominalLaminarFlow (
              dp_nominal=100000, m_flow_nominal=3),
        p_a_start=400000,
        p_b_start=300000) annotation (Placement(transformation(
            extent={{-10,-10},{10,10}},
            rotation=90,
            origin={-10,10})));
      Modelica.Blocks.Sources.Pulse pulse(
        amplitude=2,
        offset=-1,
        period(displayUnit="min") = 600)
        annotation (Placement(transformation(extent={{-100,60},{-80,80}})));
      inner Modelica.Fluid.System system
        annotation (Placement(transformation(extent={{-140,80},{-120,100}})));
      Modelica.Fluid.Sources.Boundary_pT p_source(
        redeclare package Medium =
            Modelica.Media.Water.ConstantPropertyLiquidWater,
        nPorts=1,
        p=300000) annotation (Placement(transformation(
            extent={{10,-10},{-10,10}},
            rotation=0,
            origin={70,10})));
      Modelica.Blocks.Continuous.FirstOrder firstOrder(T(displayUnit="s") = 10)
        annotation (Placement(transformation(extent={{-60,60},{-40,80}})));
      VarEx VarEx_1(redeclare package Medium = 
            Modelica.Media.Water.ConstantPropertyLiquidWater) annotation (Placement(
            transformation(
            extent={{10,-10},{-10,10}},
            rotation=270,
            origin={30,10})));
    equation 
      connect(pump_mflow3.port_b, pipe.port_a) annotation (Line(points={{-50,0},{-50,
              -20},{-10,-20},{-10,0}},   color={0,127,255}));
      connect(pipe.port_b,pump_mflow3. port_a) annotation (Line(points={{-10,20},{-10,
              40},{-50,40},{-50,20}},    color={0,127,255}));
      connect(pulse.y, firstOrder.u)
        annotation (Line(points={{-79,70},{-62,70}}, color={0,0,127}));
      connect(p_source.ports[1], VarEx_1.port_ExpansionVessel)
        annotation (Line(points={{60,10},{40,10}}, color={0,127,255}));
      connect(VarEx_1.port_warm, pump_mflow3.port_a) annotation (Line(points={{30,20},
              {30,40},{-50,40},{-50,20}}, color={0,127,255}));
      connect(VarEx_1.port_cold, pipe.port_a) annotation (Line(points={{30,0},{30,-20},
              {-10,-20},{-10,0}}, color={0,127,255}));
      connect(firstOrder.y, pump_mflow3.m_flow_set) annotation (Line(points={{-39,70},
              {-30,70},{-30,10},{-38,10}}, color={0,0,127}));
      annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-140,
                -100},{140,100}})), Diagram(coordinateSystem(preserveAspectRatio=
                false, extent[enter image description here][1]={{-140,-100},{140,100}})),
        experiment(StopTime=1200));
    end Modell_online;
EN

回答 1

Stack Overflow用户

发布于 2018-03-14 20:33:49

Backflow Orifice (Zeta)中也提出了类似的问题。

,,

  1. ,你需要一个散热器,来移除闭路循环中泵产生的热量。
  2. MSL泵的流量反转能力有限。

我做了一个小包,里面有一些例子,https://drive.google.com/file/d/1LEn2_ifoFTrdX33JEe2awQmvePBERVVz/view?usp=sharing

请注意,在示例3中,它不是真正的闭合回路,因为压降器也充当散热器。

您可能会对论文On the formulation of steady-state initialization problems in object-oriented models of thermo-hydraulic systems感兴趣。

诚挚的问候,

Rene Just Nielsen

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

https://stackoverflow.com/questions/49262218

复制
相关文章

相似问题

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