simulation - Dymola 简单模型:从体积中抽出空气不起作用
问题描述
在一些 Dymola 练习中,我喜欢从封闭的体积中抽出一些液体。该模型看起来很简单:
不幸的是,我总是收到“模拟失败:”消息。介质始终相同(Modelica.Media.Air.MoistAir)。
model pump_out_example
Modelica.Fluid.Machines.ControlledPump pump(
use_m_flow_set=true,
redeclare package Medium = Modelica.Media.Air.MoistAir,
allowFlowReversal=false,
control_m_flow=true,
nParallel=1,
use_T_start=true,
m_flow_nominal=1.5,
T_start=293.15,
p_a_nominal=102200,
p_b_nominal=102400)
annotation (Placement(transformation(extent={{-14,-22},{-34,-2}})));
Modelica.Fluid.Sources.FixedBoundary ambient_air(
use_T=true,
redeclare package Medium = Modelica.Media.Air.MoistAir,
p=system.p_ambient,
T=system.T_ambient,
nPorts=1)
annotation (Placement(transformation(extent={{-72,-22},{-52,-2}})));
Modelica.Blocks.Sources.RealExpression kg_s(y=0.1)
annotation (Placement(transformation(extent={{0,-2},{-12,20}})));
inner Modelica.Fluid.System system(
energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial,
m_flow_start=0,
allowFlowReversal=false,
T_ambient=283.15)
annotation (Placement(transformation(extent={{-90,10},{-70,30}})));
Modelica.Fluid.Vessels.ClosedVolume Fixvolume(
V=50,
nPorts=1,
redeclare package Medium = Modelica.Media.Air.MoistAir,
use_T_start=true,
use_portsData=false,
T_start=293.15)
annotation (Placement(transformation(extent={{10,-2},{30,18}})));
equation
connect(pump.port_b, ambient_air.ports[1])
annotation (Line(points={{-34,-12},{-52,-12}}, color={0,127,255}));
connect(kg_s.y, pump.m_flow_set)
annotation (Line(points={{-12.6,9},{-19,9},{-19,-3.8}}, color={0,0,127}));
connect(pump.port_a, Fixvolume.ports[1])
annotation (Line(points={{-14,-12},{20,-12},{20,-2}}, color={0,127,255}));
annotation (
uses(Modelica(version="3.2.2")),
Diagram(coordinateSystem(extent={{-100,-40},{60,80}})),
Icon(coordinateSystem(extent={{-100,-40},{60,80}})));
end pump_out_example;
解决方案
推荐阅读
- python - ModuleNotFoundError:没有名为“pandas”的模块(jupyter notebook)
- php - 如何在codeigniter中将表单提交到不同的路由时保持验证错误不变?
- sql - PosgresQL 中的数组处理中的数组
- python - 解析特殊字符之间的字符串并构建列表
- android - 单击通知时单击事件不起作用
- excel - 将单元格从 Excel 导入 Word 作为评论的回复
- stripe-payments - Stripe Checkout 加载自定义字体时出错
- python - 将异构 pandas.DataFrame 转换为同质的
- c# - UWP OpenXML 未将更改写入电子表格文档
- node.js - 填写记录中缺失的日期