Commit 0ffc3c82 authored by hazrmard's avatar hazrmard
Browse files

added plots, cooling tower analysis

parent 7739e923
Loading
Loading
Loading
Loading
+1 −0
Changes for .gitignore: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
credentials.txt
questions.txt
*.xlsx
desktop.ini

+4095 −12799

File changed.

Preview size limit exceeded, changes collapsed.

+7755 −12955

File changed.

Preview size limit exceeded, changes collapsed.

+1 −1
Changes for docs/3-cooling-tower.md: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ order: 3

Cooling towers are used to expel heat from warm water coming out of water-cooled condensers in chiller units. The water has absorbed heat from the chiller's refrigerant as it condenses. There are three ways to transfer heat out of water:

1. **Dry cooling**: Heat transfer between water and ambient air through a surface for e.g. coils. Closed loop - no water lost.
1. **Dry cooling**: Heat transfer between water and ambient air through a surface for e.g. coils. Closed loop - no water lost. Conduction.

2. **Wet cooling**: Evaporative cooling. Temperature may go below ambient temperature down to wet-bulb temperature. Open process e.g. pans/pools - water is lost through evaporation.

+9 −2
Changes for docs/4-preprocessing.md: 9 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -27,14 +27,15 @@ Flow rates are converted from gallons per hour to cubic metres per second.

Fields with explicit units (`kWperTon`) are not converted.

## Fleid names
## Field names

Fields are manually renamed to remove spaces, punctuation characters, and application specific designations.

Sensor fields are first prefixed by type of measurement:

* Temperature: `Temp`.
* Temperature: `Temp`
* Power: `Pow`
* Frequency: `Freq`
* Flow rate: `Flow`
* Percentage: `Per`

@@ -63,6 +64,12 @@ The following empirical and physical relationships are used:

These operations are defined in `thermo.py` and called in `preprocess.py` to clean up csv files.

## Missing/zero power values

In several measurements power is recorded as 0. However this may not reflect the actual state of the system and may simply be an error in logging/networking or a temporary fluctuation. Because the cause of a zero measurement is indeterminate, such records are not considered during analysis.

In essence, the system is analyzed only at the states when all components (chiller, water pumps, fans) are operational.

[1]: https://en.wikipedia.org/wiki/Arden_Buck_equation
[2]: https://en.wikipedia.org/wiki/Dew_point#Calculating_the_dew_point
[3]: https://journals.ametsoc.org/doi/pdf/10.1175/JAMC-D-11-0143.1
Loading