modelFluidStorageChargeDischargeProfile
Example that demonstrates the charging / discharging process with different number of layers in the thermal storage
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Charges storage of 1 m³ from the top with increasing temperature for 1000 s at 1 kg/s. After 1 h, discharges the for same duration at the same rate.
Different storage discretizations show different results, e.g. HRF.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingSystems.Technologies.ThermalStorages.FluidStorage | storage | ||
| Modelica.Blocks.Sources.TimeTable | consumptionProfile | Mass flow rate | |
| BuildingSystems.Fluid.Sources.Boundary_pT | sink_consumption | Sink | |
| BuildingSystems.Fluid.Sources.MassFlowSource_T | source_consumption | Flow source | |
| Modelica.Blocks.Sources.Ramp | ramp | ||
| BuildingSystems.Fluid.Sensors.Temperature | senTem_bottom | ||
| BuildingSystems.Fluid.Sensors.VolumeFlowRate | senVolFlo | ||
| Modelica.Units.SI.Volume | V | ||
| Modelica.Units.SI.Heat | Q_in | cumulated amount of energy entering into the TES | |
| Modelica.Units.SI.Heat | Q_out | cumulated amount of energy leaving into the TES | |
| Real | HRF | noEvent(if Q_in > 0 then Q_out/max(1, Q_in) else 0) | heat recovery factor |
Contents
| Name | Description |
|---|---|
Revisions
-
August 18, 2018, by Christoph Nytsch-Geusen:
Adapted to possible different media for the storage content and the two internal heat exchangers. -
May 21, 2016, by Carles Ribas Tugores:
First implementation.