LBL logo

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
Buildings.Fluid.Storage.BaseClasses.Examples.IndirectTankHeatExchanger IndirectTankHeatExchanger Example showing the use of IndirectTankHeatExchanger

Buildings.Fluid.Storage.BaseClasses.Examples.IndirectTankHeatExchanger Buildings.Fluid.Storage.BaseClasses.Examples.IndirectTankHeatExchanger

Example showing the use of IndirectTankHeatExchanger

Buildings.Fluid.Storage.BaseClasses.Examples.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;

http://simulationresearch.lbl.gov/modelica