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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.ThermalConductance | G | Equivalent thermal conductance between layers | |
| Real | exp_nEle | Exponent for nEle | |
| Integer | nEle (from PartialBuoyancy) | Number of layers |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| 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
| Type | Name | Default | Description |
|---|---|---|---|
| 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 |