modelStorageTank

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This example demonstrates how the multilayer storage tank works. It has distinct ports for a supply and a demand loop, an ambient temperature leading to losses and built in sensors for the tempreature of the top and bottom layer, allowing to control the supply loop and therefor the temperature inside the tank quite precisely.

The graph shows hot the tank repeadetly gets drained until the upper layer reaches a given value then it gets filled with hot water again until the upper and the lower layer reach a given higher temperature.

Available commands: Simulate and plot: simulates the example and plots the results so that the example can be better understood.

Components

TypeNameDefaultDescription
DisHeatLib.Storage.StorageTankstorageTank
IBPSA.Fluid.Sources.MassFlowSource_Tboundary
IBPSA.Fluid.Sources.Boundary_pTbou_RL_p
IBPSA.Fluid.HeatExchangers.SensibleCooler_Tcooler
Modelica.Blocks.Sources.RealExpressionTConst
IBPSA.Fluid.Movers.FlowControlled_m_flowpump
Modelica.Blocks.Sources.Pulsepulse
Controls.storage_controlstorage_control
Modelica.Blocks.Math.Gaingain

Contents

NameDescription
Medium

Revisions

  • Feburary 27, 2019, by Benedikt Leitner:
    Implementation and added User's guide.