modelBuoyancy2

Semilinear buoyancy model with accesible coefficients

Extends from ThermalStorages.BaseClasses.BuoyancyModels.PartialBuoyancy.

Information

The Buoyancy model increments the heat exchange between layers when the upper layer is colder than the lower one.

Main equations

The Buoyancy effect is defined by the following equation, Q=G*dT*nEle^exp_nEle

Typical use and important parameters

G. Its value determines the buoyancy effect.

exp_nEle. The results should not be affected by the TES's discretization. In this regard the parameter exp_nEle is used to improve the buoyancy model, diminishing the effect of the number of layers used on the model.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.ThermalConductanceGEquivalent thermal conductance between layers
Realexp_nEleExponent for nEle
IntegernEle (from PartialBuoyancy)Number of layers

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[nEle - 1]port_a (from PartialBuoyancy)Heat port of the bottom volume
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b[nEle - 1]port_b (from PartialBuoyancy)Heat port of the top volume

Components

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureDifference[nEle - 1]dT (from PartialBuoyancy)Temperature difference between layers
Modelica.Units.SI.HeatFlowRate[nEle - 1]Q_flow (from PartialBuoyancy)Heat flow rate from port_a -> port_b