Figure 1.
Roode Elsberg dam monitoring data 2012–2017 (water temperature 1 (WT1), water temperature 3 (WT3), water temperature 6 (WT6), ambient temperature (AT), and water level (WL)), temperature in °C.
Figure 1.
Roode Elsberg dam monitoring data 2012–2017 (water temperature 1 (WT1), water temperature 3 (WT3), water temperature 6 (WT6), ambient temperature (AT), and water level (WL)), temperature in °C.
Figure 2.
Roode Elsberg dam monitoring data 2012–2017 (water temperature 1 (WT1), water temperature 3 (WT3), water temperature 6 (WT6), ambient temperature (AT), and radial deformations 203 (RD203)), temperature in °C.
Figure 2.
Roode Elsberg dam monitoring data 2012–2017 (water temperature 1 (WT1), water temperature 3 (WT3), water temperature 6 (WT6), ambient temperature (AT), and radial deformations 203 (RD203)), temperature in °C.
Figure 3.
Roode Elsberg dam.
Figure 3.
Roode Elsberg dam.
Figure 4.
Roode Elsberg GPS monitoring systems.
Figure 4.
Roode Elsberg GPS monitoring systems.
Figure 5.
Wall thermometers measuring water temperature.
Figure 5.
Wall thermometers measuring water temperature.
Figure 6.
Avg1-R against avg1-L (Temperature in °C).
Figure 6.
Avg1-R against avg1-L (Temperature in °C).
Figure 7.
Avg2-R against avg2-L (Temperature in °C).
Figure 7.
Avg2-R against avg2-L (Temperature in °C).
Figure 8.
Avg3-R against avg3-L (Temperature in °C).
Figure 8.
Avg3-R against avg3-L (Temperature in °C).
Figure 9.
Avg4-R against avg4-L (Temperature in °C).
Figure 9.
Avg4-R against avg4-L (Temperature in °C).
Figure 10.
Avg5-R against avg5-L (Temperature in °C).
Figure 10.
Avg5-R against avg5-L (Temperature in °C).
Figure 11.
Avg6-R against avg6-L (Temperature in °C).
Figure 11.
Avg6-R against avg6-L (Temperature in °C).
Figure 12.
de Doorns ambient temperature 1979–2020 (Temperature in °C).
Figure 12.
de Doorns ambient temperature 1979–2020 (Temperature in °C).
Figure 13.
Roode Elberg water level 2012–2017 (water level in metres(m)).
Figure 13.
Roode Elberg water level 2012–2017 (water level in metres(m)).
Figure 14.
Avg6-R, avg1-R, and avg3-R 60-day moving averages (°C) (grey) against water level (m) (black).
Figure 14.
Avg6-R, avg1-R, and avg3-R 60-day moving averages (°C) (grey) against water level (m) (black).
Figure 15.
Avg5-R, avg1-R, and avg3-R 60-day moving averages (°C).
Figure 15.
Avg5-R, avg1-R, and avg3-R 60-day moving averages (°C).
Figure 16.
Avg6-R, avg1-R, and avg3-R cumulative heat (°C) (blue) against the 60-day moving average (°C) (grey).
Figure 16.
Avg6-R, avg1-R, and avg3-R cumulative heat (°C) (blue) against the 60-day moving average (°C) (grey).
Figure 17.
Avg6-R, avg1-R, and avg3-R 60-day moving variance (°C) (brown) against water level (m) (black).
Figure 17.
Avg6-R, avg1-R, and avg3-R 60-day moving variance (°C) (brown) against water level (m) (black).
Figure 18.
Avg1-R and avg2-R relationship.
Figure 18.
Avg1-R and avg2-R relationship.
Figure 19.
Avg3-R and avg4-R relationship.
Figure 19.
Avg3-R and avg4-R relationship.
Figure 20.
Avg5-R and avg6-R relationship.
Figure 20.
Avg5-R and avg6-R relationship.
Figure 21.
Ambient temperature (°C) against water level (m) and water level (m) against avg6-R (°C).
Figure 21.
Ambient temperature (°C) against water level (m) and water level (m) against avg6-R (°C).
Figure 22.
Water level (m) against avg4-R and avg5-R water temperatures (°C).
Figure 22.
Water level (m) against avg4-R and avg5-R water temperatures (°C).
Figure 23.
Water level (m) against avg2-R and avg3-R water temperatures (°C).
Figure 23.
Water level (m) against avg2-R and avg3-R water temperatures (°C).
Figure 24.
Left, schematic model of a perceptron U1 and right, multilayer perceptron formed by L units, U1,…,UL.
Figure 24.
Left, schematic model of a perceptron U1 and right, multilayer perceptron formed by L units, U1,…,UL.
Figure 25.
Common activation functions in Artificial Neural Networks (ANNs).
Figure 25.
Common activation functions in Artificial Neural Networks (ANNs).
Figure 26.
Model tuning through cross validation.
Figure 26.
Model tuning through cross validation.
Figure 27.
Data splitting.
Figure 27.
Data splitting.
Figure 28.
Climatic conditions in South Africa [
41].
Figure 28.
Climatic conditions in South Africa [
41].
Figure 29.
Representative Concentration Pathway (RCP) 4.5 hot model (MIROC-ESM-CHEM) and warm model (IPSL-CM5A-MR), temperature in °C.
Figure 29.
Representative Concentration Pathway (RCP) 4.5 hot model (MIROC-ESM-CHEM) and warm model (IPSL-CM5A-MR), temperature in °C.
Figure 30.
RCP 8.5 hot model (ACCESS1-0) and warm model (IPSL-CM5A-MR), temperature in °C.
Figure 30.
RCP 8.5 hot model (ACCESS1-0) and warm model (IPSL-CM5A-MR), temperature in °C.
Figure 31.
Klondyke farm annual rainfall.
Figure 31.
Klondyke farm annual rainfall.
Figure 32.
Full dam steady-state, water level in m.
Figure 32.
Full dam steady-state, water level in m.
Figure 33.
Methodology for predicting water temperatures.
Figure 33.
Methodology for predicting water temperatures.
Figure 34.
RCP 4.5 warm model (IPSL-CHEM-MR) and RCP 4.5 hot model (MIROC-ESM-CHEM) predictions for the period 2012–2017 (recorded water level), temperature in °C.
Figure 34.
RCP 4.5 warm model (IPSL-CHEM-MR) and RCP 4.5 hot model (MIROC-ESM-CHEM) predictions for the period 2012–2017 (recorded water level), temperature in °C.
Figure 35.
RCP 8.5 hot model (MIROC-ESM-CHEM) and RCP 8.5 warm model (IPSL-CM5A-MR) predictions for the period 2012–2017 (recorded water level), temperature in °C.
Figure 35.
RCP 8.5 hot model (MIROC-ESM-CHEM) and RCP 8.5 warm model (IPSL-CM5A-MR) predictions for the period 2012–2017 (recorded water level), temperature in °C.
Figure 36.
RCP 4.5 warm model (IPSL-CHEM-MR) and RCP 4.5 hot model (MIROC-ESM-CHEM) predictions for the period 2012–2017 (full dam steady-state), temperature in °C.
Figure 36.
RCP 4.5 warm model (IPSL-CHEM-MR) and RCP 4.5 hot model (MIROC-ESM-CHEM) predictions for the period 2012–2017 (full dam steady-state), temperature in °C.
Figure 37.
RCP 8.5 hot model (MIROC-ESM-CHEM) and RCP 8.5 warm model (IPSL-CM5A-MR) predictions for the period 2012–2017 (full dam steady-state), temperature in °C.
Figure 37.
RCP 8.5 hot model (MIROC-ESM-CHEM) and RCP 8.5 warm model (IPSL-CM5A-MR) predictions for the period 2012–2017 (full dam steady-state), temperature in °C.
Figure 38.
RCP 4.5 warm model (IPSL-CHEM-MR) and RCP 4.5 hot model (MIROC-ESM-CHEM) predictions for the period 2048–2053 (recorded water level), temperature in °C.
Figure 38.
RCP 4.5 warm model (IPSL-CHEM-MR) and RCP 4.5 hot model (MIROC-ESM-CHEM) predictions for the period 2048–2053 (recorded water level), temperature in °C.
Figure 39.
RCP 8.5 warm model (IPSL-CM5A-MR) and RCP 8.5 hot model (ACCESS1-0) predictions for the period 2048–2053 (recorded water level), temperature in °C.
Figure 39.
RCP 8.5 warm model (IPSL-CM5A-MR) and RCP 8.5 hot model (ACCESS1-0) predictions for the period 2048–2053 (recorded water level), temperature in °C.
Figure 40.
RCP 4.5 hot model (MIROC-ESM-CHEM) and RCP 4.5 warm model (IPSL-CM5A-MR) predictions for the period 2048–2053 (full dam steady-state), temperature in °C.
Figure 40.
RCP 4.5 hot model (MIROC-ESM-CHEM) and RCP 4.5 warm model (IPSL-CM5A-MR) predictions for the period 2048–2053 (full dam steady-state), temperature in °C.
Figure 41.
RCP 8.5 hot model (MIROC-ESM-CHEM) and RCP 8.5 warm model (IPSL-CM5A-MR) predictions for the period 2048–2053 (full dam steady-state), temperature in °C.
Figure 41.
RCP 8.5 hot model (MIROC-ESM-CHEM) and RCP 8.5 warm model (IPSL-CM5A-MR) predictions for the period 2048–2053 (full dam steady-state), temperature in °C.
Figure 42.
Moving averages (°C) for predicted water temperatures at the recorded water level (black) and at full dam steady-state (grey).
Figure 42.
Moving averages (°C) for predicted water temperatures at the recorded water level (black) and at full dam steady-state (grey).
Table 1.
Model averaged neural network.
Table 1.
Model averaged neural network.
Size | Decay | Bag | RMSE | Rsquared | MAE |
---|
6 | 0.0080 | FALSE | 0.0196 | 0.0516 | 0.0154 |
16 | 0.7489 | TRUE | 0.0251 | 0.0130 | 0.0208 |
19 | 0.0017 | FALSE | 0.0193 | 0.0531 | 0.0152 |
Table 2.
Neural network with feature extraction.
Table 2.
Neural network with feature extraction.
Size | Decay | RMSE | Rsquared | MAE |
---|
3 | 0.0050 | 0.0195 | 0.8505 | 0.0152 |
6 | 0.5848 | 0.0316 | 0.8340 | 0.0295 |
19 | 1.4074 | 0.0331 | 0.8310 | 0.0307 |
Table 3.
Bayesian regularized neural network.
Table 3.
Bayesian regularized neural network.
Neurons | RMSE | Rsquared | MAE |
---|
7 | 0.0025 | 0.9700 | 0.0018 |
16 | 0.0022 | 0.9749 | 0.0016 |
17 | 0.0022 | 0.9760 | 0.0016 |
Table 4.
Quantile regression neural network.
Table 4.
Quantile regression neural network.
n.hidden | RMSE | Rsquared | MAE |
---|
1 | 0.0037 | 0.9348 | 0.0028 |
3 | 0.0029 | 0.9586 | 0.0020 |
5 | 0.0028 | 0.9587 | 0.0019 |
Table 5.
Summary of trained neural networks.
Table 5.
Summary of trained neural networks.
Algorithm | RMSE | Rsquared | MAE |
---|
Model averaged NN | 0.0193 | 0.0531 | 0.0152 |
NN with feature Extraction | 0.0195 | 0.8505 | 0.0152 |
Bayesian regularised NN | 0.0022 | 0.9760 | 0.0016 |
Quantile Regression NN | 0.0028 | 0.9587 | 0.0019 |
Table 6.
Ordinary random forest.
Table 6.
Ordinary random forest.
min.node.size | mtry | splitrule | RMSE | Rsquared | MAE |
---|
6 | 9 | extratrees | 0.0017 | 0.9860 | 0.0012 |
16 | 7 | maxstat | 0.0019 | 0.9824 | 0.0013 |
19 | 6 | extratrees | 0.0020 | 0.9806 | 0.0015 |
Table 7.
Regularized random forest.
Table 7.
Regularized random forest.
mtry | ConfReg | CoefImp | RMSE | Rsquared | MAE |
---|
1 | 0.745 | 0.756 | 0.0022 | 0.9761 | 0.0164 |
2 | 0.431 | 0.131 | 0.0019 | 0.9830 | 0.0014 |
7 | 0.490 | 0.605 | 0.0016 | 0.9879 | 0.0011 |
Table 8.
Conditional inference random forest.
Table 8.
Conditional inference random forest.
mtry | RMSE | Rsquared | MAE |
---|
2 | 0.0026 | 0.9671 | 0.0020 |
5 | 0.0021 | 0.9788 | 0.0015 |
9 | 0.0020 | 0.9810 | 0.0014 |
Table 9.
Quantile random forest.
Table 9.
Quantile random forest.
mtry | RMSE | Rsquared | MAE |
---|
1 | 0.0020 | 0.9809 | 0.00133 |
7 | 0.001547 | 0.9883 | 0.00107 |
8 | 0.001548 | 0.9883 | 0.00108 |
Table 10.
Summary of random forests trained.
Table 10.
Summary of random forests trained.
Algorithm | RMSE | Rsquared | MAE |
---|
Ordinary Random Forest | 0.0017 | 0.9860 | 0.0012 |
Conditional Inference RF | 0.0020 | 0.9810 | 0.0014 |
Quantile RF | 0.0015 | 0.9883 | 0.0011 |
Regularized RF | 0.0016 | 0.9879 | 0.0011 |
Table 11.
Predicting accuracy for water temperature predictions.
Table 11.
Predicting accuracy for water temperature predictions.
Thermometer | RMSE | Rsquared | MAE |
---|
avg6-R | 1.868 | 0.892 | 1.372 |
avg5-R | 1.930 | 0.927 | 1.381 |
avg4-R | 1.434 | 0.960 | 0.941 |
avg3-R | 0.424 | 0.996 | 0.221 |
avg2-R | 1.154 | 0.944 | 0.650 |
avg1-R | 0.230 | 0.998 | 0.093 |
Table 12.
Predicted average temperatures for 2012–2017, recorded water level.
Table 12.
Predicted average temperatures for 2012–2017, recorded water level.
Dataset | AT | avg6-R | avg3-R | avg1-R |
---|
recorded data | 15.9 | 20.9 | 19.3 | 15.0 |
RCP 4.5 IPSL-CHEM-MR (Warm) | 14.5 | 19.6 | 18.9 | 14.8 |
RCP 4.5 MIROC-ESM-CHEM (Hot) | 17.0 | 21.6 | 20.7 | 15.7 |
RCP 8.5 IPSL-CHEM-MR (Warm) | 14.4 | 19.6 | 19.0 | 14.8 |
RCP 8.5 ACCESS1-0 (Hot) | 19.4 | 22.6 | 21.3 | 15.8 |
Table 13.
Predicted average temperatures for 2012–2017, full dam steady state.
Table 13.
Predicted average temperatures for 2012–2017, full dam steady state.
Dataset | AT | avg6-R | avg3-R | avg1-R |
---|
RCP 4.5 IPSL-CHEM-MR (Warm) | 14.5 | 17.0 | 16.1 | 12.4 |
RCP 4.5 MIROC-ESM-CHEM (Hot) | 17.0 | 18.6 | 17.5 | 13.0 |
RCP 8.5 IPSL-CHEM-MR (Warm) | 14.4 | 17.0 | 16.0 | 12.4 |
RCP 8.5 ACCESS1-0 (Hot) | 19.4 | 19.4 | 18.0 | 13.2 |
Table 14.
Predicted average temperatures for 2048–2053, recorded water level.
Table 14.
Predicted average temperatures for 2048–2053, recorded water level.
Dataset | AT | avg6-R | avg3-R | avg1-R |
---|
RCP 4.5 IPSL-CHEM-MR (Warm) | 15.9 | 20.4 | 19.5 | 15.0 |
RCP 4.5 MIROC-ESM-CHEM (Hot) | 18.1 | 22.3 | 21.4 | 16.0 |
RCP 8.5 IPSL-CHEM-MR (Warm) | 16.9 | 20.9 | 19.9 | 15.1 |
RCP 8.5 ACCESS1-0 (Hot) | 20.9 | 23.3 | 22.0 | 16.1 |
Table 15.
Predicted average temperatures for 2048–2053, full dam steady state.
Table 15.
Predicted average temperatures for 2048–2053, full dam steady state.
Dataset | AT | avg6-R | avg3-R | avg1-R |
---|
RCP 4.5 IPSL-CHEM-MR (Warm) | 15.9 | 17.6 | 16.5 | 12.6 |
RCP 4.5 MIROC-ESM-CHEM (Hot) | 18.1 | 19.3 | 18.0 | 13.3 |
RCP 8.5 IPSL-CHEM-MR (Warm) | 16.9 | 18.0 | 16.8 | 12.7 |
RCP 8.5 ACCESS1-0 (Hot) | 20.9 | 20.0 | 18.5 | 13.4 |
Table 16.
Effects of ambient temperature on water temperature for Roode Elsberg dam from 2012–2053 at different RCPs, recorded water level.
Table 16.
Effects of ambient temperature on water temperature for Roode Elsberg dam from 2012–2053 at different RCPs, recorded water level.
Dataset | AT | avg6-R | avg3-R | avg1-R |
---|
RCP 4.5 IPSL-CHEM-MR (warm) | 1.4 | 0.8 | 0.6 | 0.2 |
RCP 4.5 MIROC-ESM-CHEM (Hot) | 1.0 | 0.7 | 0.7 | 0.5 |
RCP 8.5 IPSL-CHEM-MR (warm) | 2.6 | 1.3 | 1.0 | 0.4 |
RCP 8.5 ACCESS1-0 (Hot) | 1.4 | 0.7 | 0.7 | 0.3 |
Table 17.
Effects of ambient temperature on water temperature for Roode Elsberg dam from 2012–2053 at different RCPs, full dam steady state.
Table 17.
Effects of ambient temperature on water temperature for Roode Elsberg dam from 2012–2053 at different RCPs, full dam steady state.
Dataset | AT | avg6-R | avg3-R | avg1-R |
---|
RCP 4.5 IPSL-CHEM-MR (warm) | 1.4 | 0.6 | 0.4 | 0.2 |
RCP 4.5 MIROC-ESM-CHEM (Hot) | 1.0 | 0.7 | 0.5 | 0.3 |
RCP 8.5 IPSL-CHEM-MR (warm) | 2.6 | 1.0 | 0.8 | 0.3 |
RCP 8.5 ACCESS1-0 (Hot) | 1.4 | 0.6 | 0.5 | 0.2 |