Commit 2f054e66 authored by Ibrahim Ahmed's avatar Ibrahim Ahmed
Browse files

more unit converts, standardized to SI units

parent 860aec64
Loading
Loading
Loading
Loading
+4652 −4652

File changed.

Preview size limit exceeded, changes collapsed.

+8309 −8309

File changed.

Preview size limit exceeded, changes collapsed.

SystemInfo/Tower Fan Speed %.csv

deleted100644 → 0
+0 −12831

File deleted.

Preview size limit exceeded, changes collapsed.

docs/4-dataset.md

deleted100644 → 0
+0 −78
Changes for docs/4-dataset.md: 0 added lines, 78 removed lines.
Original line number Diff line number Diff line
---
title: Dataset
order: 4
---

The dataset provided is comprised of 3 timeseries:

1. Parameters for cooling tower 1

2. Parameters for cooling tower 2

3. Fan speeds for both cooling towers

## Schematics

For the chillers:

![Chillers](img/4-ChilledWaterSystem-chillers.jpg)

For cooling towers:

![Towers](img/4-ChilledWaterSystem-towers.jpg)

## Cooling tower parameters

Each cooling tower has the following parameters:

1. `Time`: Timestamp in 5 minute increments.

2. `Starter Input Power Consumption (kW)`: 

3. `Cond Entering Water Temp`: Temperature of water entering the condenser unit to take away heat from the refrigerant liquid in the chiller loop.

4. `Cond Leaving Water Temp`: Temperature of water leaving the condenser after it has absorbed heat from the refrigerant liquid in the chiller loop.

5. `Tower 1a Fan Output.Trend - Present Value ()`: 

6. `Tower 1b Fan Output.Trend - Present Value ()`: 

7. `Evaporator Entering Water Temperature`: Temperature of warm water entering the evaporator to be cooled by the refrigerant liquid.

8. `Evaporator Leaving Water Temperature`: Temperature of cooler water leaving the evaporator after being cooled by the refrigerant liquid.

9. `Output Power (Watts)`:

10. `Output Power (Watts)`:

11. `Output Power (kW)`:

12. `Output Power (kW)`:

13. `Flexim M-3 (WCM-1) volumetric flow rate`: Flow rate of water through the evaporator.

14. `Outside Air Temperature`: Ambient temperature.

15. `Outside Air Humidity`: Relative ambient humidity.

16. `Ambient Wet-Bulb`: Wet-bulb temperature.

17. `Chiller 1 Percent Load (%)`: 

18. `Tons`: Amount of cooling done. Calculated using evaporator temperature change and volume flow rates (`7`, `8`, and `13`).

19. `kW/Ton`: Measure of efficiency. Lower the better. Calculated from `2` and `18`.

## Fan speed parameters

The fan speed time series simply selects the following columns from the two towers into a separate time series:

1. `Time`

2. `Tower 1a Fan Output.Trend - Present Value ()`

3. `Tower 1b Fan Output.Trend - Present Value ()`

4. `Tower 2a Fan Output.Trend - Present Value ()`

5. `Tower 2b Fan Output.Trend - Present Value ()`
+32 −2
Changes for docs/4-preprocessing.md: 32 added lines, 2 removed lines.
Original line number Diff line number Diff line
---
title: Pre-processing
order: 5
order: 4
---

The data is sourced from an Excel document. It is converted to `csv` for faster read/write operations.

## Data type

Ideally, all cells in the dataset are numerical. Some preprocessing is required to remove errant `???` symbols and text.
@@ -17,7 +19,35 @@ These operations are done in `ioops.py` when excel files are converted to csv.

## Units

Temperature values are recorded in degrees Farenheit. They are converted to Celsius. Formulae in `thermo.py` rely on Celsuis values.
Temperature values are recorded in degrees Farenheit. They are converted to Kelvin. Formulae in `thermo.py` rely on Kelvin values.

Power measurements in kilowatts and tons are converted to watts.

Flow rates are converted from gallons per hour to cubic metres per second.

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

## Fleid 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`.
* Power: `Pow`
* Flow rate: `Flow`
* Percentage: `Per`

Sensor fields are then indexed by location of measurement:

* Condenser: `Cond`
* Evaporator: `Evap`
* Fan: `Fan`
* Chiller: `Chil`
* Chilled Water Pump: `ChiP`
* Condenser Water Pump: `ConP`

So the field measuring entering water temperature for a condenser will be `TempCondIn`.

## Missing temperature values

Loading