小编Luk*_*e83的帖子

无法使 Modelica 标准库中的泵工作

我想通过泵系统 (Pompa) 从水源 (Pozzetto) 抽取水来填充开放式水箱 (bacinella2)。问题很简单,但我无法在openmodelica中实现。

我试图消除泵,直接连接两个管道tubo1和tubo2,并且系统工作,这就是为什么我认为错误在泵对象中。

model Pompaggio


Modelica.Fluid.Machines.ControlledPump Pompa(
    redeclare package Medium = Modelica.Media.Water.StandardWater,
    //N_nominal=1500,
    use_T_start=true,
    T_start=Modelica.SIunits.Conversions.from_degC(40),
    m_flow_start=0.1,
    control_m_flow=true,
    allowFlowReversal=false,
    p_a_start=110000,
    p_b_start=130000,
    p_a_nominal=110000,
    p_b_nominal=130000,
    m_flow_nominal=0.1
    );


  Modelica.Fluid.Sources.Boundary_pT Pozzetto(redeclare package Medium = Modelica.Media.Water.StandardWater,
    nPorts = 1, T=Modelica.SIunits.Conversions.from_degC(40), p = 101325  );

  Modelica.Fluid.Vessels.OpenTank bacinella2(redeclare package Medium = Modelica.Media.Water.StandardWater,
    crossArea = 4, height = 100, level(start = 0.01), nPorts = 1,
    portsData = {Modelica.Fluid.Vessels.BaseClasses.VesselPortsData(diameter = 0.1)}, use_portsData = true);

  Modelica.Fluid.Pipes.StaticPipe tubo1(redeclare package Medium = Modelica.Media.Water.StandardWater,
    allowFlowReversal = true, diameter = 0.1, …
Run Code Online (Sandbox Code Playgroud)

modelica openmodelica

3
推荐指数
1
解决办法
152
查看次数

标签 统计

modelica ×1

openmodelica ×1