modelWaterTank
Information
Electric hot water tank allowing a connection with a solar thermal collector.
Hypothesis and equations
This model allows solar heat gains (from thermal collector) to be injected in the low part of the water tank.
The tank is modelled considering horizontal layers discretization. It is possible to indicate in which layer the solar heat gains from the thermal collector are injected.
Bibliography
none
Instructions for use
none
Known limits / Use precautions
Take care to respect the units of inputs such as the drawing scenario rate in kg/h.
Validations
Validated model - Hubert Blervaque, Hassan Bouia 06/2011
--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Hubert BLERVAQUE, Hassan BOUIA, EDF (2011)
--------------------------------------------------------------
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | mitigeur | true | withdrawal after mixer = true ; before mixer = false |
| Modelica.Units.SI.Temperature | Tmit | 313.15 | Desired mixed water temperature at outlet (draw; default 40°C) |
| Tank parameters | |||
| Integer | nc | 10 | Number of layers of the tank |
| Integer | ncInj | 9 | Layer number of the electric power injection |
| Integer | ncSol | 2 | Layer number of the solar power injection |
| Modelica.Units.SI.TemperatureDifference | BP | 3 | Hysteresis on both sides of T_sp |
| Modelica.Units.SI.ThermalConductivity | lambda | 0.62 | Water conductivity |
| Modelica.Units.SI.Density | rho | 1000 | Water density |
| Modelica.Units.SI.SpecificHeatCapacity | cp | 4185 | Water specific heat capacity |
| Modelica.Units.SI.SurfaceCoefficientOfHeatTransfer | U | 1 | Transmission coefficient of the tank |
| Real | ku | 1.5e6 | Higher convection coefficient |
| Real | kd | 10 | Higher convection coefficient |
| Thermodynamic tank characteristics | |||
| Modelica.Units.SI.Volume | Volume | 0.3 | Tank capacity |
| Modelica.Units.SI.Power | Pmax | 1500 | Electrical resistance power |
| Boolean | type_T_cold | false | Prescribed or fixed cold water temperature |
| Modelica.Units.SI.Temperature | T_cold_fixed | 283.15 | Cold water temperature |
| Modelica.Units.SI.Temperature | T_sp | 337.15 | Setpoint temperature |
| Caractéristiques du ballon thermodynamique | |||
| Modelica.Units.SI.Length | Hauteur | 1.8 | Tank height |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | debit_mitige | Mixer flow in kg/h | |
| Modelica.Blocks.Interfaces.RealInput | T_cold | Cold water temperature (K) | |
| Modelica.Blocks.Interfaces.RealOutput | Pelec | Power | |
| Modelica.Blocks.Interfaces.RealOutput | Perte | Tank losses | |
| Modelica.Blocks.Interfaces.RealInput | T_int | Ambient temperature (K) | |
| Modelica.Blocks.Interfaces.RealInput | OnOff | OnOff | |
| BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_a | T_solar | ||
| Modelica.Blocks.Interfaces.RealOutput | Cons | Consumption | |
| Modelica.Blocks.Interfaces.RealOutput | T_out | Output water temperature (K) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | Hyst | ||
| Real | delta_t | ||
| Integer | nMA | ||
| Integer | OnOffSol | ||
| Real | heure | mod(time/3600, 24) |
Revisions
Hubert Blervaque 06/2012 : Suppresion des variables propres au modèle de ballon thermodynamique modélisé initialement ECS_Thermo_M324 par Hassan Bouia. Variables devenues dimensionnelles.
Hubert Blervaque 07/2012 : Correction du signe de la chaleur solaire récupérée et rajout du connecteur donnant la consommation.
Hubert Blervaque 09/2012 : Correction dv et diametre où le volume était divisé par erreur par 1000.
Benoît Charrier 01/2018 : Added T_out (output water temperature). Added choice between prescribed or fixed for the cold water temperature.