Efficiency Calculation

Overview

Model efficiency calculation is essential for assessing model quality and guiding automated calibration. Access this feature via Model -> Configure Efficiencies in the JAMS builder.

Efficiency configuration dialog
Figure 1: Efficiency configuration dialog

Basic Setup Steps

  1. Select an objective or create a new one (1). In the second case, please provide a name.
  2. Select your main time iteration context (2)
  3. Select the attribute representing your simulated property (3)
  4. Select the attribute representing your observed property (4)
  5. Select the time attribute (5)
  6. Press OK

A new component will be inserted at the end of your selected time iteration context with the same name as your chosen objective (see for example Figure 2).

Modified model with efficiency component
Figure 2: Modified model with efficiency component

Efficiency Metrics Calculated

The newly added component calculates several efficiency criteria at simulation end:

All efficiency measures except AVE and Bias are also calculated in a normalized form, where 0 denotes their optimal value.

Time Filters Configuration

By default, the full simulation period is used. However, you can limit efficiency calculation to specific sub-intervals or events.

Steps to Add Time Filters

  1. Open the efficiency configuration dialog
  2. Select your efficiency set from the Objectives pull-down list
  3. Press the Load Timeserie button (1) and choose a measured runoff timeserie, or select an entry from the list next to it (2). The chosen timeserie will be shown in a graph (3).

Loading a measured runoff timeserie

  1. Press “+” in the Time Filters table to add a new filter
  2. Configure filter options:
    • Select one or more years
    • Select one or more months
    • Select baseflow situations (threshold or local minimum)
    • Select raising/falling limbs or peaks of the timeserie based on a time window size and the distinctness of the situation:

      Selecting raising/falling limbs or peaks

    • Select arbitrary time intervals
  3. Confirm with OK in order to add the selected time intervals (shown in red) to the Time Filters table
  4. Repeat steps 4/5 to add more filters. Each of the filters is shown in the filter table and can be enabled/disabled

Filter Configuration Options

After different filters have been created, users can further configure them in the Time Filters table, i.e. by defining

An overview of the resulting filter setup is shown in a graph on the right hand side of the window. Figure 3 shows an example of three filters that are combined by logical OR:

  1. time interval 1994-1996 (enabled and highlighted in green)
  2. peak events
  3. months May to July
Efficiency configuration with time filters
Figure 3: Efficiency configuration with time filters

Application

Using these efficiencies in a following parameter calibration allows you to focus on specific requirements of the simulation, such as flood event identification or minimal flow assessment.