Results for an Uncertainty Analysis are generated by computing it. Changes in all the components used in the analysis are automatically tracked to determine if the results are current. When the results are no longer current, the analysis must be recomputed in order to refresh the results. Computing results begins with selecting an Uncertainty Analysis.

Choosing Output Results

The Uncertainty Analysis is the only computation method that requires choosing Output Results. Results are automatically stored for all elements in the simulation run, optimization trial, forecast alternative, and depth-area analysis. These other computation methods can store results for all elements because the amount of computed output is relatively compact. Conversely, if results were stored for all elements in the Uncertainty Analysis, the amount of computed output would be significant and potentially overwhelming. Choosing the elements in the Uncertainty Analysis where output results will be stored saves space and improves manageability. Uncertainty output is configurable within the Uncertainty Analysis Component Editor, as shown below.

Click the Select Specific Time Series And Interval button to choose output

Click the Select Specific Time Series And Interval button to open the selected results editor as shown below.

Uncertainty Analysis Output Selection

Results can be selected or de-selected for inclusion in the Uncertainty Output Results file. Results that are not written to the uncertainty output results file will not be available on the Results tab.

If HMS outputs are used as part of HEC-WAT for Model Linking, the HMS output must be selected in the Uncertainty Output Results.  The outputs from HMS will not be shown in the HEC-WAT Model Linking editor if the results are not selected.  

The Time Interval for each time-series can be modified. The default output interval is equivalent to the simulation time interval. Additional output interval options are available that are multiples of the simulation time interval. Filters are available at the top of the dialog that filter the table for element or time-series type. Edits can be saved in the selected Results editor by clicking the Save button. You will be prompted to save edits if you attempt to close the editor without saving first. If a change to the results configuration is made, HEC-HMS will clear simulation results from the uncertainty output results file. The Uncertainty Analysis must be re-computed to regenerate the results.

Presently, the only time-series that will be retained in the Uncertainty Analysis are Element Outflow, Subbasin LWASS and SWE, and Reservoir Pool Elevation.

Selecting a Current Uncertainty Analysis

There are two ways to select the current Uncertainty Analysis. Both methods set the analysis so that it can be computed and results can be accessed from the Watershed Explorer as soon as they are available. The current Uncertainty Analysis is shown in the title of the Basin Map even though results cannot currently be selected through the map.

The first way to select the current Uncertainty Analysis is from the Toolbar. The Compute Selection Box shows all of the compute components in the project; Uncertainty Analyses appear after Depth-Area Analyses in the selection box. Each Uncertainty Analysis in the selection box includes the prefix Uncertainty followed by the name of the analysis. Click on the toolbar selection box and choose an Uncertainty Analysis to become the current analysis.

The second way to select the current Uncertainty Analysis is from the Watershed Explorer, on the Compute tab. Select the Uncertainty Analysis you wish to become the current analysis by clicking on it in the Watershed Explorer. The Uncertainty Analyses are listed alphabetically in the Uncertainty Analyses folder.

Computing an Uncertainty Analysis

There are three ways to compute the currently selected Uncertainty Analysis. All methods automatically perform parameter checking, and if no errors are generated, proceed to the actual computing of Uncertainty Analysis results. Additionally, the program is designed to be computationally efficient. Only components with data changes since the last compute will be recomputed; the remainder of the components have not changed so previous alternative results are still applicable. If you wish, you may force all components to be recomputed regardless of data changes since the last compute.

The first way to compute an Uncertainty Analysis is from the Compute menu. Click on the Compute menu and then select the Compute Uncertainty command. The name of the current Uncertainty Analysis is shown in brackets as part of the menu command. If the command is not available, it is because there is no current Uncertainty Analysis; you must first select an analysis. A window will automatically open that shows the progress of the compute. You will need to manually close the window when the compute is done, whether it failed or was successful. If you wish to force all components to be recomputed instead of just those with data changes, hold the CTRL key while selecting the menu command.

The second way to compute an Uncertainty Analysis is from the Watershed Explorer, on the Compute tab. Select the Uncertainty Analysis you wish to compute by clicking on it in the Watershed Explorer with the right mouse button. A context menu is displayed that contains several choices including Compute. Click the Compute command. The progress window will automatically open. If you wish to force all components to be recomputed instead of just those with data changes, hold the CTRL key while selecting the right mouse menu command.

The third way to compute an Uncertainty Analysis is from the Toolbar. The Compute button is enabled whenever there is a current analysis that can be computed. If the button is not available or shows a different type of compute, you must first select an Uncertainty Analysis. Press the button to compute the current Uncertainty Analysis. The progress window will automatically open. If you wish to force all components to be recomputed instead of just those with data changes, hold the CTRL key while selecting the toolbar button.

Computing Multiple Analyses

Multiple Uncertainty Analyses can be computed in rapid succession. This feature should be used carefully because the time required to compute an Uncertainty Analysis is much longer than all other compute types. Each simulated analysis is internally managed the same as if it were computed in isolation. The steps performed for the user begin with selecting the Uncertainty Analysis, checking parameters for the analysis, and finally computing the simulation. This sequence is repeated in rapid succession for each Uncertainty Analysis in the selected set. Appropriate feedback is provided through a progress bar.

The multiple Uncertainty Analyses must exist before they can be selected for a multiple compute. Select the Multiple Compute command on the Compute menu. A manager is used to select Uncertainty Analyses (shown below). Make selections in the list and then press the Compute button to begin computing the selected analyses. A separate progress bar will be displayed for each Uncertainty Analysis as it is computed. The progress bar may disappear automatically at the conclusion of an Uncertainty Analysis depending on the configurations in the Program Settings. If errors are encountered while computing an analysis, the progress bar will always remain visible after all selected analyses have finished computing regardless of any other settings.

Selecting multiple uncertainty analyses for sequential compute