-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implementation review comments on Vanderkelen et al, 2018b
- Loading branch information
1 parent
f044967
commit 3853edc
Showing
84 changed files
with
810,717 additions
and
170 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
|
||
biascorrection/PFT_lin | ||
|
||
data | ||
biascorrection/QUANT | ||
notused |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
% ------------------------------------------------------------------------ | ||
% Function to define the minimum and maximum lake level for the different | ||
% outflow scenarios | ||
% ------------------------------------------------------------------------ | ||
|
||
function [Lbounds] = define_minmax(flag_outscen) | ||
|
||
load diff_abs_jinja | ||
dam_height = diff_abs_jinja + 31; | ||
safety = 7; | ||
hmax = dam_height-safety; | ||
% Agreed Curve | ||
if flag_outscen == 4 | ||
Lmin = 10 + diff_abs_jinja; % Source: figure | ||
Lmax = 13.5 + diff_abs_jinja; | ||
elseif flag_outscen == 1 % constant outflow max | ||
Lmin = diff_abs_jinja; | ||
Lmax = hmax ; | ||
elseif flag_outscen == 2 % constant outflow min | ||
Lmin = diff_abs_jinja; | ||
Lmax = hmax ; | ||
elseif flag_outscen == 3 % constant lake level | ||
Lmin = 0; | ||
Lmax = hmax ; | ||
end | ||
|
||
Lbounds = [Lmin Lmax]; | ||
|
||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
% ------------------------------------------------------------------------ | ||
% Script to calculate Pel (kW/day) and determine k: efficiency factor (kN/m³) | ||
% ------------------------------------------------------------------------ | ||
|
||
% load absolute base eigt dam | ||
load diff_abs_jinja.mat | ||
|
||
Pel_m_nalu = 180000; %[kW] (value from globalenergyobservatory.org) | ||
Pel_m_kiira = 200000; %[kW] (value from globalenergyobservatory.org) | ||
Pel_m_sum = Pel_m_nalu + Pel_m_kiira; | ||
|
||
Qmax_nalu = 1200; % [m³/s] (turbines; Kizza et al., 2006 ) | ||
Qmax_kiira = 1100; % [m³/s] (turbines; Kizza et al., 2006 ) | ||
Qmax_mean = (Qmax_nalu + Qmax_kiira)/2; | ||
|
||
% simplification: water head = relative height of the water at the dam. | ||
h_max = 24; % maximum water head (m) (similar for nalu and kiira) | ||
|
||
% calculate efficiency factor k [kN/m³] | ||
k = Pel_m_sum./ (Qmax_mean * h_max); | ||
|
||
% Pel elektricity generation corresponding to mean observed outflow of historical | ||
% period | ||
Qout_mean_ms = mean(outflow)/(24*60*60); % in m³/s | ||
h_mean = mean(lakelevel_all) - diff_abs_jinja; | ||
Pel_hist = mean(Qout_mean_ms*k*h_mean); | ||
|
||
% Pel for period for 1955 (minimum outflow) | ||
[isdate_1955, date_loc_date] = ismember(date_all(:,1),1955); | ||
Qout_mean_1955_ms = 55*10^6./(24*60*60); | ||
h_mean_1955 = lakelevel_all(isdate_1955') - diff_abs_jinja; | ||
Pel_1955 = mean(Qout_mean_1955_ms*k*h_mean_1955); | ||
|
||
% Pel for period for 1964 (maximum outflow) | ||
[isdate_1964, date_loc_date] = ismember(date_all(:,1),1964); | ||
Qout_mean_1964_ms = 138*10^6./(24*60*60); | ||
h_mean_1964 = lakelevel_all(isdate_1964') - diff_abs_jinja; | ||
Pel_1964 = mean(Qout_mean_1964_ms*k*h_mean_1964); | ||
|
||
|
||
if flag_outscen == 1 | ||
Pel = Pel_hist; | ||
elseif flag_outscen == 2 | ||
Pel = Pel_1964; | ||
else | ||
Pel = 0; | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.