modelConnection1PipeExample
Example model that showcases Connection1Pipe_R and Connection1PipePlugFlow_v models
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Example model of two one-pipe connection models that could be used i.e for building a reservoir network to connect one agent in series. It uses Buildings.DHC.Networks.Connections.Connection1Pipe_R and Buildings.DHC.Networks.Connections.Connection1PipePlugFlow_v. The agent, in this example just a pump, will draw water from the distribution pipe and release it to the same pipe.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Length | dh | Hydraulic diameter (assuming a round cross section area) | |
| Modelica.Units.SI.MassFlowRate | mDis_flow_nominal | 1 | Nominal mass flow rate in the distribution line |
| Modelica.Units.SI.MassFlowRate | mCon_flow_nominal | 0.5 | Nominal mass flow rate in the connection line |
| Modelica.Units.SI.Length | lDis | 100 | Length of the distribution pipe before the connection |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.DHC.Networks.Connections.Connection1Pipe_R | connection1Pipe_R | ||
| Buildings.Fluid.Sources.Boundary_pT | bouDisAutoSize | ||
| Modelica.Blocks.Sources.Constant | mDis_flow_nominal_exp | ||
| Buildings.DHC.ETS.BaseClasses.Pump_m_flow | pumDisPipe_R | Distribution network pump | |
| Buildings.DHC.ETS.BaseClasses.Pump_m_flow | pumConPipe_R | Agent connection pump | |
| Buildings.DHC.Networks.Connections.Connection1PipePlugFlow_v | connection1PipeplugFlow | ||
| Buildings.Fluid.Sources.Boundary_pT | bouDisPlugFlow | ||
| Buildings.DHC.ETS.BaseClasses.Pump_m_flow | pumDisPlugFlow | Distribution network pump | |
| Buildings.DHC.ETS.BaseClasses.Pump_m_flow | pumConPlugFlow | Agent connection pump | |
| Fluid.FixedResistances.BuriedPipes.PipeGroundCoupling | pipeGroundCoupling | ||
| Modelica.Blocks.Sources.Step | mCon_flow_nominal_exp |
Contents
| Name | Description |
|---|---|
| Medium model |
Revisions
-
January 22, 2024, Ettore Zanetti:
First implementation.