Parameter values#
The parameter values PyTES provides, read from the code at each build. A parameter set is
composed from layers of several kinds, so that one, e.g. the PCM, can be swapped without
touching the rest (see pytes.parameter_layers). Every value is in SI units, under the
name the models read. Each layer gives its source and, for the materials and fluids, the
temperature at which its values were taken: the models hold one value per phase, constant
in temperature.
A set or a layer is obtained with:
import pytes
parameter_values = pytes.parameter_layers.compose_set("Finned tube default")
pcm = pytes.parameter_layers.get("pcm", "PCM 60")
Parameter sets#
The named sets, composed with pytes.parameter_layers.compose_set(). The default parameter values of each family are one of them.
Finned tube default#
Kind |
Layer |
|---|---|
Operation |
|
Coupling |
|
Heat transfer fluid |
|
Phase-change material |
|
Metal |
|
Finned-tube flow path |
|
Finned-tube storage element |
Nallusamy2007#
Kind |
Layer |
|---|---|
Operation |
|
Coupling |
|
Heat transfer fluid |
|
Phase-change material |
|
Packed-bed flow path |
|
Packed-bed storage element |
Raul2018#
Kind |
Layer |
|---|---|
Operation |
|
Coupling |
|
Heat transfer fluid |
|
Phase-change material |
|
Packed-bed flow path |
|
Packed-bed storage element |
Layers#
The registered layers of each kind, obtained with pytes.parameter_layers.get().
Operation#
How the device is run: the energy reference, the initial state and the controls (DESIGN D14).
Finned tube discharge#
A discharge of the default finned-tube battery: from uniform and liquid at 70 °C, with water at 10 °C. Meant for “PCM 60”, which melts at 60 °C.
These values are illustrative and not based on any source.
pytes.parameter_layers.get("operation", "Finned tube discharge")
Parameter |
Value |
|---|---|
|
283.15 (10 °C) |
|
343.15 (70 °C) |
|
283.15 (10 °C) |
|
0.02 |
Nallusamy2007#
The charge of Nallusamy, Sampath and Velraj (2007): from 32 °C, with water at 70 °C and 2 l/min.
- Source:
pytes.parameter_layers.get("operation", "Nallusamy2007")
Parameter |
Value |
|---|---|
|
305.15 (32 °C) |
|
305.15 (32 °C) |
|
343.15 (70 °C) |
|
0.0333333 |
Raul2018#
The charge of Raul et al. (2018): from 400 K, with Hytherm 600 at 180 °C and 8.2 l/min.
- Source:
pytes.parameter_layers.get("operation", "Raul2018")
Parameter |
Value |
|---|---|
|
400 (126.85 °C) |
|
400 (126.85 °C) |
|
453.15 (180 °C) |
|
0.0985 |
Coupling#
Parameters of the surface flux law between the fluid and the storage (DESIGN D6, D8).
Finned tube default#
The coefficient of the default finned-tube battery.
The value is an estimate, not based on any source.
pytes.parameter_layers.get("coupling", "Finned tube default")
Parameter |
Value |
|---|---|
|
1000 |
Packed bed default#
The coefficient of the packed beds (“Nallusamy2007” and “Raul2018” sets).
The value is an estimate, not based on any source.
pytes.parameter_layers.get("coupling", "Packed bed default")
Parameter |
Value |
|---|---|
|
100 |
Heat transfer fluid#
The heat transfer fluid, as read by pytes.fluids.ConstantPropertyLiquid.
Water#
Liquid water. It does not change phase.
- Source:
- Taken at:
293.15 K.
pytes.parameter_layers.get("heat_transfer_fluid", "Water")
Parameter |
Value |
|---|---|
|
998.21 |
|
4184.1 |
|
0.6 |
|
0.001 |
Hytherm 600#
Hytherm 600, a heat transfer oil.
- Source:
- Taken at:
not specified.
pytes.parameter_layers.get("heat_transfer_fluid", "Hytherm 600")
Parameter |
Value |
|---|---|
|
720.9 |
|
3097.4 |
|
0.116 |
|
0.0195 |
Phase-change material#
The phase-change material, as read by pytes.materials.PureMaterial. “PCM smoothing width [K]” is numerical, but stays in this layer for now (issue #3).
Paraffin (Nallusamy 2007)#
The paraffin of Nallusamy, Sampath and Velraj (2007).
- Source:
- Taken at:
not specified.
pytes.parameter_layers.get("pcm", "Paraffin (Nallusamy 2007)")
Parameter |
Value |
|---|---|
|
0.4 |
|
0.15 |
|
861 |
|
778 |
|
1850 |
|
2384 |
|
213000 |
|
333.15 (60 °C) |
|
0 |
|
0.01 |
A164 (Raul 2018)#
A164, the PCM of Raul et al. (2018).
- Source:
- Taken at:
not specified.
pytes.parameter_layers.get("pcm", "A164 (Raul 2018)")
Parameter |
Value |
|---|---|
|
0.45 |
|
0.45 |
|
1500 |
|
1500 |
|
2013.3 |
|
2013.3 |
|
249700 |
|
441.85 (168.7 °C) |
|
0 |
|
0.01 |
PCM 10N#
A representative PCM for cold storage applications. The values are representative of a commercial PCM, but not of any one product.
- Taken at:
not specified.
pytes.parameter_layers.get("pcm", "PCM 10N")
Parameter |
Value |
|---|---|
|
0.6 |
|
0.4 |
|
1000 |
|
1200 |
|
2000 |
|
3500 |
|
330000 |
|
263.15 (-10 °C) |
|
1 |
|
0.01 |
PCM 30#
A representative PCM for room temperature applications. The values are representative of a commercial PCM, but not of any one product.
- Taken at:
not specified.
pytes.parameter_layers.get("pcm", "PCM 30")
Parameter |
Value |
|---|---|
|
0.3 |
|
0.15 |
|
1000 |
|
850 |
|
2200 |
|
2800 |
|
180000 |
|
303.15 (30 °C) |
|
3 |
|
0.01 |
PCM 60#
A representative PCM for hot water applications. The values are representative of a commercial PCM, but not of any one product.
- Taken at:
not specified.
pytes.parameter_layers.get("pcm", "PCM 60")
Parameter |
Value |
|---|---|
|
0.6 |
|
0.5 |
|
1400 |
|
1300 |
|
2500 |
|
3000 |
|
250000 |
|
333.15 (60 °C) |
|
2 |
|
0.01 |
Metal#
The metal of the fins, as read by pytes.materials.SensibleMaterial. One metal per device for now (issue #3).
Aluminium#
Pure aluminium.
- Source:
- Taken at:
298 K for density and heat capacity, 300 K for thermal conductivity.
pytes.parameter_layers.get("metal", "Aluminium")
Parameter |
Value |
|---|---|
|
237 |
|
2700 |
|
897 |
Steel#
Stainless steel, grade 310.
- Source:
- Taken at:
298 K.
pytes.parameter_layers.get("metal", "Steel")
Parameter |
Value |
|---|---|
|
12.67 |
|
7829 |
|
483 |
Copper#
Copper.
- Source:
- Taken at:
298 K for density and heat capacity, 300 K for thermal conductivity.
pytes.parameter_layers.get("metal", "Copper")
Parameter |
Value |
|---|---|
|
401 |
|
8960 |
|
385 |
Finned-tube flow path#
The tubes of the finned-tube family, and so the size of the device (see pytes.models.finned_tube.FinnedTubeParameters).
Finned tube default#
The tube of the default finned-tube battery.
These values are illustrative and not based on any source.
pytes.parameter_layers.get("finned_tube_flow_path", "Finned tube default")
Parameter |
Value |
|---|---|
|
1 |
|
0.003 |
|
10 |
Finned-tube storage element#
The fins of the finned-tube family, per unit length of tube (see pytes.models.finned_tube.FinnedTubeParameters).
Finned tube default#
The fins of the default finned-tube battery.
These values are illustrative and not based on any source.
pytes.parameter_layers.get("finned_tube_storage_element", "Finned tube default")
Parameter |
Value |
|---|---|
|
0.0002 |
|
0.003 |
|
0.02 |
Packed-bed flow path#
The bed of the packed-bed family, and so the size of the device (see pytes.models.packed_bed.PackedBedParameters).
Nallusamy2007#
The tank of Nallusamy, Sampath and Velraj (2007): 360 mm in diameter, 460 mm high.
- Source:
pytes.parameter_layers.get("packed_bed_flow_path", "Nallusamy2007")
Parameter |
Value |
|---|---|
|
0.46 |
|
0.101788 |
Raul2018#
The bed of Raul et al. (2018): 170 mm in diameter, 360 mm long.
- Source:
pytes.parameter_layers.get("packed_bed_flow_path", "Raul2018")
Parameter |
Value |
|---|---|
|
0.36 |
|
0.022698 |
Packed-bed storage element#
The capsules of the packed-bed family and how they pack (see pytes.models.packed_bed.PackedBedParameters).
Nallusamy2007#
The capsules of Nallusamy, Sampath and Velraj (2007), 55 mm in diameter, and how they pack.
- Source:
pytes.parameter_layers.get("packed_bed_storage_element", "Nallusamy2007")
Parameter |
Value |
|---|---|
|
0.0275 |
|
0.5 |
Raul2018#
The capsules of Raul et al. (2018), 31 mm in diameter, and how they pack.
- Source:
pytes.parameter_layers.get("packed_bed_storage_element", "Raul2018")
Parameter |
Value |
|---|---|
|
0.0155 |
|
0.6 |
Default capsule#
A generic spherical capsule, randomly packed in a bed large compared with the capsules.
These values are illustrative and not based on any source.
pytes.parameter_layers.get("packed_bed_storage_element", "Default capsule")
Parameter |
Value |
|---|---|
|
0.02 |
|
0.5 |