Buildings.Fluid.Storage.BaseClasses.Examples
Examples for BaseClasses models
Information
This package contains examples for models found in Buildings.Fluid.Storage.BaseClasses.
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).
Package Content
Name | Description |
---|---|
IndirectTankHeatExchanger | Example showing the use of IndirectTankHeatExchanger |
Buildings.Fluid.Storage.BaseClasses.Examples.IndirectTankHeatExchanger
Example showing the use of IndirectTankHeatExchanger
Information
This model provides an example of how the
Buildings.Fluid.Storage.BaseClasses.IndirectTankHeatExchanger
model is used. In the model water flows from a flow source through
the heat exchanger to a low pressure environment. The stagnant fluid on the outside
of the heat exchanger is modeled as a constant temperature.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Modelica definition
model IndirectTankHeatExchanger
"Example showing the use of IndirectTankHeatExchanger"
extends Modelica.Icons.Example;
package Medium = Buildings.Media.Water "Buildings library model for water";
Buildings.Fluid.Storage.BaseClasses.IndirectTankHeatExchanger indTanHex(
nSeg=3,
CHex=50,
Q_flow_nominal=3000,
m_flow_nominal=3000/20/4200,
volHexFlu=0.0004,
dExtHex=0.01905,
redeclare package MediumTan = Medium,
redeclare package MediumHex = Medium,
dp_nominal=10000,
energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial,
TTan_nominal=293.15,
THex_nominal=323.15) "Heat exchanger";
Buildings.Fluid.Sources.Boundary_pT bou1(nPorts=1, redeclare package Medium
= Medium);
Buildings.Fluid.Sources.MassFlowSource_T bou(
m_flow=0.1,
nPorts=1,
redeclare package Medium = Medium,
T=323.15);
Buildings.HeatTransfer.Sources.FixedTemperature watTem[3](each T=293.15);
equation
connect(bou1.ports[1], indTanHex.port_a);
connect(bou.ports[1], indTanHex.port_b);
connect(watTem.port, indTanHex.port);
end IndirectTankHeatExchanger;