Documente Academic
Documente Profesional
Documente Cultură
Calibration
A TUTORIAL ON
Create Soil Moisture Method Catchment .....................2
Understanding the Soil Moisture Model .................... 24
Manual Calibration 1 .............................................. 33
Manually Test the Sensitivity of the Model ................ 46
PEST Calibration .................................................... 57
November 2017
Note:
For this module you will need to have completed the previous modules (WEAP in
One Hour, Basic Tools, and Scenarios) or have a fair knowledge of WEAP (data
structure, Key Assumptions, Expression Builder, creating scenarios). To begin this
module, go to the Main Menu, select Revert to Version and choose the version
named Starting Point for Catchment Calibration Tutorial.
In this activity, we will demonstrate how to calibrate a WEAP model using the soil
moisture method for catchments introduced in the Hydrology module.
The importance of calibration cannot be overstated. Models are used to represent real-
world systems to enable researchers and decision makers to ask questions about the
future. A model that cannot adequately represent the past will not adequately represent
the future, and cannot guide decisions because the results in the model may not be the
same results that would occur in the real world. To ensure that model simulations
approximate reality, SEI calibrates its WEAP models according to several measures.
The catchment node Tributary Headflow is not positioned at the headflow of the river.
Because WEAP models river flow by inputs and outputs, river flow does not change in the
absence of either of these, and the catchments exact inflow location does not matter as long
as it is upstream of the gauge. However, the area of the catchment matters, since it
determines the area where precipitation falls and eventually runs off. Catchments should
always be carefully positioned to allow the model to examine the specific points of interest:
the places where modelers want to ask questions about water availability, and need accurate
information.
WEAP has already calculated the area for this catchment in the real world,
but for the purpose of this activity, we will change this to imaginary data.
Under the Land use category, and the Area tab, enter the value 1500 square
kilometers.
Add forest and grassland land cover designations to your catchment.
Right click on the catchment Headflow in the Data View tree, select Add, and
type in the name of your land cover subdivisions: one for forest and one for grassland.
Make sure to right click Headflow each time.
Select the units for both to be share [of square kilometers]. Enter that the Forest
Area has 35%. (Just enter 35 without the percent sign.) Use the Remainder function
(which you can type, or look up in the Expression Builder) to tell WEAP that the
remaining area of the square kilometers will be grassland. It should read
Remainder(100).
When you have completed these steps, your data and data tree should look the same
as below.
In the Data View, navigate to the Gauges Streamflow Data (Supply and
Resources/River/Tributary River/Streamflow Gauge/Gauge).
The streamflow gauge does not affect WEAPs calculations; its data are
historic observed streamflow from the basin represented in the model. The
value of a historic model is the ability to plug in the recorded data from the
past to compare it with the simulated data. The historic data for the gauge
can be formatted into a .csv file for upload into WEAP.
In the Gauge, under Inflows and Outflows, click on the white space under the year
2000 and select the ReadFromFile Wizard from the dropdown menu. Select the
SMMdata.csv file in your Additional Files folder.
The SMMdata.csv file has four data columns: Precipitation, Temperature,
Wind Speed and Streamflow. We need to make sure the correct information
is displayed for the streamflow gauge data.
In the lower section of the ReadFromFile Wizard, change the line in Data
Column to 4 Streamflow[CMS], and then click the Finish button.
The text in the SMM.csv file uses a directive at the top that tells WEAP how to label the
different data columns, meaning the columns that start after the month and year format. In
the SMMdata.csv file, the text $Columns = Precipitation[mm], Temperature[C], Wind
Speed[m/s], Streamflow[CMS] tells WEAP the names and units of each data column. For
more information about the ReadFromFile Wizard, see the ReadFromFile Wizard video at
www.WEAP21.org/videos.
Reading the streamflow data from the CSV file, your screen should look like
this:
Now we must enter the remaining data in the SMM file into the climate data
for the Tributary catchment. The data that we will enter is assumed to be
representative for the whole area in the catchment, with the exception of
some land use data which is specific to certain land use types.
Meteorological stations that measure climatic values like precipitation, temperature and
windspeed measure these values only for the location of the station. However, WEAP
requires this data to characterize the whole catchment. When possible, it is best to gather
data and locations for as many stations as possible. This allows the user to interpolate
between them to calculate an average value for the whole catchment for each parameter for
each time step. In this example, the climatic data in the SMM.csv file is assume to already
be interpolated.
In the Data View, navigate to the Tributary Headflow catchment to view the climate
data. Use the same ReadFromFile Wizard and the SMM.csv file to enter the
precipitation, temperature and wind speed data into the Climate data in the Headflow
catchment.
Always be sure to double check the units in your file are the same units that
WEAP is using, and remember to indicate the correct column.
The SMM.csv dataset does not include relative humidity. You could use the
monthly time series wizard that would provide average monthly values for
the catchment, but here we will use just one value for the whole year.
For simplicity, enter a
Humidity 35
Finally, the hydrology module needs to know the latitude of each catchment
to estimate potential evapotranspiration. Enter a value of 30.
Latitude 30 (degrees north)
Leave all the other parameters in the Land Use tab at their default values. This
gives us an initial, uncalibrated model.
In the right drop-down menu, choose Selected Tributary River Nodes and Reaches.
Select Basin 1 Runoff (which is the modeled flow from the catchment) and Gauge
(gauge) (which is the observed historic gauge data).
As we can see, our modeled river (blue) is not simulating the high flows of
the river very well.
2)
Annual Total of observed and modeled streamflow (while viewing the
time series generated above, check the Annual Total box in the Results
View)
The annual total provides a good sense of the general fit of the model over
time. For example, here we see that our modeled flow is much lower, and
does not capture annual variations very well, especially the year of low
flow in 2006.
3) Monthly Average of observed and modeled streamflow (check the
Monthly Average box in the Results View
The monthly average shows how the model deviates from the record, on
average, each annual cycle. Here we see that the modeled low flows of the
summer are closer to the observed values than the winter modeled high
flows, which are considerably underestimated in our model.
While viewing these results, click on the icon to export results to Excel ( ) on the
right side of your screen. Save them on your computer as Uncalibrated Monthly
Average Streamflow Results. We will review them later.
4) Exceedance Probability for observed and modeled streamflow (make sure
that neither Monthly Average nor Annual Total are checked, and
check the box at the bottom right of the Results View that says Percent
of Time Exceeded.
The exceedance probability chart ranks each flow measurement by value,
the lowest on the right and the highest on the left, for both the modeled
and observed streamflow. The values on the x-axis show the percentage
of flows that exceed the values of flow. The modeled and observed
streamflow should show a close match of exceedance percentages for the
two flow records.
5) Relative Soil Moisture 1 (%) (Open the Results Menu and navigate to
Catchments/Relative Soil Moisure 1 (%). Make sure the Branch selected
is Tributary Headflow, not Big City. Also make sure that Percent of
Time Exceeded is no longer checked.)
This chart does not compare the observed and modeled streamflow, but
it shows a result for the land use dynamics of the modeled catchment. The
Relative Soil Moisture 1 result denotes the soil in the upper bucket of the
catchment soil moisture models 2-bucket structure. This structure will be
described in detail in the next section. The catchments upper bucket is
affected by the land use types designated in the model as well as the
seasons. It is important the soil moisture of the upper bucket does not
demonstrate a changing trend over time. Except in very extreme
circumstances (multi-year droughts), the Soil Moisture 1 (%) should
remain stable over time, even as it displays seasonal patterns. The current
results for the upper bucket are acceptable. Notice that the most saturated
it gets is around 40% during the wet season.
6) Relative Soil Moisture 2 (%) (in the Results Menu, just below the Relative
Soil Moisture 1 (%) result).
The Relative Soil Moisture 2 (%) result shows the soil moisture in the
lower bucket of the modeled catchment. The lower bucket is deeper
down, not affected by land use types, and less affected by seasons because
of its separation from the surface. For its results, a little seasonality is
acceptable, and there should be no trend (either increasing or decreasing)
over time.
The decreasing trend seen in this lower bucket example could mean one
or more of several problems:
a. The initial condition for the soil moisture in the lower bucket is too
high.
b. Not enough water is percolating into the lower bucket
c. The water leaving the bucket too quickly, because
a. The conductivity is too fast
b. The bucket is too small, so the transport time is very short
We will explore some of these possibilities as we calibrate.
7) Catchment Land Class Inflows and Outflows (still in the catchment
results, navigate to Land Class Inflows and Outflows. View the result
as a Monthly Average, and select the bars to be stacked using the bar
icon on the right.)
This chart shows the average distribution of the water becoming available
in the catchment (values above zero) and how that water in parsed (values
below zero. We see a large amount of evaporation, which is water lost
from WEAPs accounting system. Lowering this evaporation will enable
more water to run off into the river, as discussed in the activities below.
For now, export this data to Excel and save it as Uncalibrated Monthly
Average Land Class Inflows and Outflows.
Using the information from these seven charts, we can begin to think
about changing the parameters of the model to allow WEAP to more
accurately model the streamflow.
Understanding the Soil Moisture Model
7. Physical Structure of the Soil Moisture Model
The soil moisture model for generating streamflow is a hydrological model
with several parameters. In a two-bucket system (explained below), the basic
equation for the upper bucket, in mm for each time step, can be summarized
as follows:
=
( +
+ + )
The equation for the lower bucket, in mm for each time step, is
=
These terms WEAP to calculate the volume of water entering the river as
=
( + )
The upper bucket can be divided into different land use areas within a single
catchment, while the lower bucket assumes the area of the entire catchment
node.
Here is the picture from the WEAP help menu (topic Soil Moisture
Method). You can find out more details about the calculations in the help
menu, but the general parameter operations are summarized below.
The land-use and climate parameters of the soil moisture model determine
the water percolates into the earth, evaporates or runs off into the river. The
land use parameters can be summarized as follows:
1) When it rains, how much water can potentially be evapotranspirated by plants?
(controlling parameter: Kc)
2) Of the water that is not evapotranspirated, do the conditions on the surface,
such as leaf area and slope, encourage or discourage percolation? (controlling
parameter: runoff resistance)
3) The water that percolates into the ground moves first into the upper bucket of
the model (upper box outlined in bold black line in the figure above). There the
water is subject to several parameters:
a. How fast does water move through the upper bucket? (parameter: root
zone conductivity)
b. How much capacity (mm multiplied by the area of the land use type,
defined in Land Use/Area data) does the upper bucket have to hold
water (the mm measurement is recorded in the parameter: soil water
capacity)?
c. As the water travels through the upper bucket, how much of it percolates
into the lower bucket, and how much of it runs off and becomes
streamflow (parameter: preferred flow direction)
4) Any water in the upper bucket that moves to the lower bucket (lower box in the
figure above, outlined in bold black line) has parameters defining how it
behaves:
a. What is the speed that the water moves through the lower bucket
(parameter: deep conductivity)?
b. What is the capacity (mm) of the lower bucket (parameters: deep water
capacity)?
In WEAP, these parameters are all controlled by a set of equations that
together determine how much water run offs to the river, thus producing the
modeled streamflow in WEAP (see the Soil Moisture Model in the WEAP
help menu). Their relationships to the model are complex, but are
summarized more simply (and less accurately) here:
Land Use Default Possible Impact on Model
Parameters Value in Values
WEAP
The above parameters control the land use types, but there are a few
additional parameters to consider changing.
1) Initial Z1 (Data/Demand Sites and Catchments/Tributary Headflow/Land
Use/Initial Z1. Parameter only available in Current Accounts or the first year of
your catchment modeling). In the Soil Moisture Model figure (above) of the
upper and lower buckets, the blue area shows how full each bucket is (Z1 for
the upper bucket, Z2 for the lower bucket). We need to set the initial condition
for the model, much like a reservoir, because the quantity of water already in
the bucket will impact what happens to the new water arriving (read more about
the mathematic expressions in the WEAP Help Menu). The example below
shows a model with an initial condition for January 2002 that is like too low,
given the consistency of the other years.
Relative Soil Moisture 1 (%)
Scenario: Reference, All months (12)
Arable
85
80 Artificial Areas
75 Forests
70 Hetero Agriculture\Irrigated
65 Hetero Agriculture\Unirrigated
60 Open Space
55 Pastures
50 Permanent Crops
Percent
45 Scrubs
40 Waters
35 Wetlands
30
25
20
15
10
5
0
Jan Apr Aug Dec Apr Aug Dec Apr Aug Dec Apr Aug Dec Apr Aug Dec Apr Aug Dec Apr Aug Dec
2002 2002 2002 2002 2003 2003 2003 2004 2004 2004 2005 2005 2005 2006 2006 2006 2007 2007 2007 2008 2008 2008
Note that your value for the initial condition will only affect the model for the
first year or so after that, the model adjusts itself. This parameter has a range of
0-100%.
2) Initial Z2. (Data/Demand Sites and Catchments/Tributary Headflow/Land
Use/Initial Z2). The percent of soil moisture for the lower bucket should be
relatively stable over time, so you can look at that result to make a guess at the
initial condition. Range of 0-100%.
3) Freezing point. (Data/Demand Sites and Catchments/Headflow/Climate/
Freezing Point). The freezing point determines at what temperature rain
becomes snow, which delays any of the activities that control how the water
flows into the earth/river. This parameter is relevant only for watersheds with
snow, and it affects the model only during the months with snow. The value
(Celsius) should stay close to zero (WEAPs default value is -5 Celsius).
4) Melting point. (Data/Demand Sites and Catchments/Tributary Headflow/
Climate/Freezing Point). This parameter determines when snow turns to
water, after which it is subject to all the land use parameters. Again, this
parameter is only relevant and impactful during the winter and for watersheds
cold enough to have snow. The value should stay close to zero (WEAPs default
value is 5 Celsius).
5) Albedo is the fraction of solar radiation striking a land class that is reflected --
albedo increases as snow depth increases, but can also change over time as
snow gets older and dirtier. New snow is very white, and has higher reflectance,
whereas snow mixed with soil or dust will attack more heat, and thus have
lower albedo. In WEAP, the user can choose limits for high and low albedo
values in the system.
6) Irrigated Area. Data/Demand Sites and Catchments/Headflow/Irrigation
where you can designate any irrigated land use areas. For each land use type, is it
irrigated or not? You can only select 0% irrigated or 100% irrigated.
Catchments with irrigated areas must be connected to water supplies (a river, a
groundwater node, etc.) so they have somewhere to draw water from when
irrigation is needed.
7) Upper threshold [of irrigation]. (Data/ Demand sites and
Catchments/Headflow/Irrigation/Upper Threshold). This parameter
represents the ideal value of soil moisture for the plants. In every time step,
WEAP asks is there enough water in the soil? If there isnt enough (see
description of Lower Threshold, below), WEAP will demand water from the
connected supply to irrigate the catchment, aiming to provide enough water to
reach the upper threshold of soil moisture (if it rains in the same time step,
WEAP will probably overshoot the target). Note that all land use types have
options for data entry of their upper threshold, but this data is only read by
WEAP if the parameter Irrigated Area (defined above) is 100% for the
respective land use type.
8) The Lower threshold [of irrigation], specifies each irrigated land use types
tolerance for dryness. If, in a time step, the soil moisture is between the upper
and lower threshold, then there is still enough soil moisture, and WEAP will
not irrigate. WEAP will only irrigate if the soil moisture is lower than the lower
threshold, and then it will irrigate as much water as it thinks it necessary to raise
the soil moisture to the upper threshold.
To understand the dynamics of the Upper and Lower Thresholds a little bit
better, consider the following situations:
90% 20% 20% - 100% WEAP does nothing, the soil moisture is
tolerable for the plants
90% 20% 0-19% WEAP provides enough water to raise the soil
moisture up to 90%. Since the gap between
20%-90% is quite large, this will probably be a
large amount of water.
90% 80% 0-79% WEAP irrigates a lot of water to raise the soil
moisture to 90%. This may be a little bit, if the
soil moisture is 79%, or a lot, if the soil
moisture is 10% (which would be pretty
amazing, considering that it would have to
have dropped to that value from the previous
time step, which was supposed to have 80%
or more soil moisture.)
10% 20% 11%-100% WEAP does nothing
Note that the value of the percentage gap between thresholds might be the
same (for example, both 90%-90% and 10%-20% have 10% gaps), but these
situations produce very different actions in WEAP. For the 10%-20% range,
WEAP has a lot of soil moisture values when it does not need to irrigate, as
opposed to the 80%-90% range, when it the catchment will demand more
water to keep the soil moisture close to 90%.
Similarly, the size of the gap matters small gaps will produce more frequent
irrigation demand (small amounts), whereas large gaps will produce
infrequent irrigation demand of very large amounts.
Some of these parameters are profoundly affected by the model time step. For example, the
freezing and thawing of soil may occur over days, rather than months. Commented [S1]: Ask Brian to help complete this part.
Now that all the calibration parameters are introduced, its important to
mention two complicating factors: the Monthly Time Series Wizard, and
differentiated land use types.
Monthly Time Series Wizard
All of these parameters exist in the default with only one value over the course
of the year. But for some of them it may make sense to change them over the
different months. This introduces an additional 12 values to alter in the
calibration process for each parameter. However, not all parameters lend
themselves to monthly values: it is surface that is most affected by seasonal
changes.
The following two variables have particularly compelling reasons to be
calibrated monthly.
Kc: crops typically have annual patterns months when they are growing a
lot (and evapotranspirating a lot of water) and winter months when they are
not growing much, or not at all. Kc values that change by month may make
sense.
Runoff Resistance Factor: The foliage and groundcover changes over the
course of the year, and the landcover might discourage runoff (a higher
Runoff Resistance Factor value) during some time steps more than others,
when the water runs off more easily.
To calibrate based on the monthly values, examining the Monthly Averages
will show which months have too low streamflow, and which months have
too high streamflow.
Different Land Use Types
We also have the option to pick different values for different land use types.
Not all variables change according to land use type for instance, Freezing
and Melting temperatures are the same for the whole catchment, and the
capacity and conductivity of the lower bucket of the Soil Moisture Model is
too deep to be affected by the land use differences on the surface.
Knowing how land use types might differ in their hydrologic characteristics
requires a good understanding of the area, and ideally measurements, if they
are available. The more land use types a model has, the more helpful it will
be to structure the key assumptions for the calibration process.
Manual Calibration 1
We will enter initial estimates for the hydrologic parameters related to the two
land use types in the Tributary Headflow catchment.
In our initial results for Average Monthly Land Class Inflows and Outflows,
we saw that the highest value for interflow was in March (0.7 million
m3/month). But we also know from our Monthly Average Streamflow
Results that during the wet season (roughly December-March) the modeled
streamflow was too low by between 45.9 million m3/month (December) and
109.6 million m3/month (January). To obtain these results, subtract the
modeled streamflow from the observed streamflow in the Excel file Monthly
Average Streamflow Results.
Since hydrograph shows that the river runoff is well correlated with the
precipitation, much of this wet-season river volume should be surface run-
off. However, we will also assume a small, average monthly interflow
component of 12 million m3 during the wet season. This assumption might
be wrong, but it is a starting point that is considerably higher than the original
modeled value for interflow during the wet season (between 0.17 MCM in
December and 0.70 MCM in March) and considerably lower than the total
difference between modeled and observed streamflow during the wet season.
The value 12 million m3 in an area of 15 km2 translates to an equivalent depth
of 8mm that becomes interflow:
1 2 1000
12 106 3 = 8
1500 2 106 2
We will plug this value into the soil moisture model equation that calculates
interflow, and use it to calculate root zone conductivity.
= ( . . ) 1 2
Where interflow = 8mm
Preferred flow direction = 0.7 (forest) and 0.6 (grasslands)
z1 = Recall from our original results for Relative Soil Moisture 1 (%) that the
relative storage of the upper layer during the wet period reached about 40%.
However, we have made the upper bucket much smaller, so we should expect
this value to be larger, all things equal. For this calculation, use a value of 70%
of the maximum soil water holding capacity. However, do not change the
parameter Initial z1 with the default value of 30% in Current Accounts,
because it will adjust itself as the model runs it is only the initial value.
Plugging these values into the above equation provides an estimate for Root
Zone Conductivity (k1) for forest as 23.3 mm/month because
k1 8 /(0.7 * (0.70) 2 ) . Enter 23.3 mm/month here for Forest Root Zone
Conductivity and, using the same equation but a value of 0.6 for the Preferred
Flow Direction, 27.2 mm/month for Grassland. The calibration exercise will
help suggest how to further change them.
Root Zone Conductivity (k1)forest = 23.3 mm/month
Root Zone Conductivity (k1)grassland = 27.2 mm/month
Continuing to the parameters in the lower bucket, we can start by calculating
the baseflow for our system.
In the previous step of this activity, the result for Relative Soil Moisture 2 (%)
showed a declining trend, and one of the possible reasons was that the
modeled lower bucket capacity (default = 1000 mm) was too large. Therefore,
we will halve it for this iteration of the calibration.
Deep Water Capacity = 500 mm
Considering the observed streamflow data in the hydrography, the low flow
conditions are in June, July, August and September. July has an average value
of 1.568 CMS, which would put the total July volume at about 4.2 million m3,
which we will consider baseflow. If you assume that the entire watershed
uniformly supplies this baseflow and divide this low summer volume by the
watersheds total area (1500 km2), you can estimate the equivalent average
baseflow runoff depth as 2.8 mm.
1 2 1000
2.8 = 4.2 106 3
1500 2 106 2
We can relate a baseflow runoff depth to the Deep Conductivity (k2) and the
square of the layers relative storage (z2) using the equation from the soil
moisture method:
= 2 2 2
Looking at the result Relative Soil Moisture 2 (%), it is difficult to guess stable
average, long-term relative storage of this bottom layer (z2). Perhaps it has
changed now that the Deep Water Capacity is halved. Here we will estimate
30% for z2.
Using the previously estimated values for average baseflow runoff and z2, we
can reformulate the equation to k2 2.7 /(0.30)2 or 30 mm/month. In WEAP,
increase the default value (20 mm/month) to 30 mm/month for the Deep
Conductivity (k2). This may encourage the lower bucket to run off water faster,
which is also encouraged by the fact that we made the bucket smaller.
Deep Conductivity (k2) = 30 mm/month
Lastly, we will consider data for Kc by assuming that in this area, both the
forest and grasslands are assumed perennial and evergreen. So Kc, the
evaporation coefficient (or crop coefficient in agricultural context) data can
be constant. For crops, libraries such as the FAOs single crop coefficient
(http://www.fao.org/docrep/x0490e/x0490e0b.htm) are useful. Note that
WEAP also has explanations of various parameters in the Help menu.
As stated above, Kc may be a good candidate to vary by month. However,
leaving it at the default value may also be a good option if no data is available.
Kc =1 (default value)
This looks much better than before. The high flows are higher, though not
quite high enough, and the low flows are still good.
Select Annual Total for the results
The model is still underpredicting streamflow overall, and the annual trends
are still not following the observed data very well.
Select Monthly Average for the results
This chart shows us that the model is also underestimating streamflow each
month, although it this error is more pronounced during peak flow months.
This may have implications about how we are modeling immediate runoff.
Finally, the flow duration curve can be displayed
After deselecting Monthly Average, select Percent of Time Exceeded at the
bottom of the results view.
In this chart we can see that the model calculated that streamflows are larger
than 10 MCM about 56% of the time, whereas the observed data shows that
58% of the time, the streamflows are larger than 10 MCM. For a higher flow,
like 75 MCM, the model estimates that around 2% of the flows are higher,
whereas the data shows that the number should actually be about 25% of the
flows. Again we see that our modeled data is underestimating the streamflow.
The Relative Soil Moisture 1 (%) still shows a stable seasonal trend:
And the Relative Soil Moisture 2 (%) declines quickly, but could be stabilizing
around 20%. This suggests that it might be a good idea to change the initial
condition, but it could also be that one of the other parameters is still too
high.
Evaluate the following statistical parameters.
The Nash-Sutcliffe Efficiency (NSE) coefficient is commonly used in
hydrologic modeling to evaluate how well modeled stream flow matches the
observed streamflow. The idea value is 1, value between 0.5-1 are considered
acceptable (although some modelers will argue that values should exceed 0.7),
and values below 0 say that the simulated flow is worse than if the model had
used the average value of observed streamflow for each timestep.
The percent bias (PBIAS) as a measure of the models ability to match the
total volume of flow. An ideal value is zero, but Bias of plus or minus 25%
of the observed streamflow is considered acceptable.
The root mean squared error to the standard deviation (RSR) as a measure of
how much the simulated flows deviated from the observed hydrographs. An
ideal value is zero, but values less than 0.7 is considered acceptable.
We can also decrease evaporation by speeding up the travel time in the upper
bucket. We will start by reducing the values for the Soil Water Capacity, by
60%. This lowers the amount of water that can be stored and will encourage
more interflow and should increase the peak flows and help a little with the
PBIAS that showed underestimation. Soil Water Capacity can also make
WEAP more responsive to changes on annual time scale.
In the Data View, multiply Forest and Grassland Soil Water Capacity values by
0.4.
We had changed this variable with the hopes of providing stability for our
result Relative Soil Moisture 2 (%), by slowing down how quickly the water
left the catchment, and keeping the soil moisture around its initial value of
30%.
Instead, we will assume that the water still has a fast travel time, but the initial
soil moisture value was lower.
Change the variable for Initial Z2 to 19%
Because the soil moisture exerts a non-linear impact on travel time in the
lower bucket (higher values of soil moisture cause the bucket to expel water
faster), specifying a lower soil moisture value in conjunction with a faster
conductivity rate can still produce stability in the lower bucket soil moisture.
Run the results. View the results for Relative Soil Moisture 2 (%).
The land use types again diverge, but they still look more stable than when
we first manually calibrated the model.
Did this alternation in the characterization of our lower bucket change
statistical results?
Return to the Favorite Chart for Observed and Modeled Streamflow, and calculate the
statistical results.
PEST Calibration
This exercise uses a built-in calibration feature in WEAP called PEST.
We will use PEST to automatically calibrate the Deep Water Capacity and Root
Zone Conductivity (k1) parameters for forest and grassland.
On WEAPs Main Menu, go to Advanced>PEST Calibration.
In the PEST window, select the Streamflow Gauge as Gauge from our model.
Note that you can also select the years or months (for monthly time series
Wizard values) to calibrate to.
Under Scenarios to calibrate, it says Reference but it will also modify
the Current Accounts unless you uncheck the box Modify parameters in
Current Accounts also.
Click on Build Files and Run PEST.
[Then go get yourself some coffee, because this will take several minutes].
PEST will be run iteratively to find parameter values that best fit the
streamflow. Keep in mind that the parameter values may not always make
physical sense, especially in relation to each other. For example, it could
suggest that the soil water capacity of the grasslands was five times higher
than for forests. Usually a combination of manual and PEST-calibration can
work well.
The model may run for >10 iterations (several minutes) till finally it stops
and the final values of the PEST-calibrated parameters are shown, in the
Scenario Explorer View. Hover the mouse cursor over the slider bars for the
data variables at the top of the Scenario Explorer to see the actual values
chosen by PEST.
Look at the values for the model.
Root Zone Conductivityforest = 41.3
Root Zone Conductivitygransslands = 50
Deep Water Capacity = 43.386461
The Root Zone Conductivity for grasslands is at the threshold value that we
provided, begging the question of whether that should have been larger.
Regardless, the travel time in the upper bucket is much shorter. Similarly, by
reducing the lower bucket to such a small capacity, the travel time there is
significantly decreased.
Explore the results. Look at the Favorite Chart (notice that PEST will generate its own
favorite charts when it runs). Is the PEST calibration better than manually calibrated
results?