hydrologic modeling: verification, validation, calibration, and sensitivity analysis fritz r....

22
Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D.

Upload: donald-flowers

Post on 28-Dec-2015

230 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Hydrologic Modeling: Verification, Validation, Calibration, and

Sensitivity Analysis

Fritz R. Fiedler, P.E., Ph.D.

Page 2: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Definitions (review)

• Verification: check if code solves equations correctly

• Validation: check if model reasonably represents physical process

• Calibration: adjust model parameters to match observations

• Sensitivity Analysis: relative effect of parameter changes on output

Page 3: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Verification

• Compare numerical results to analytical results

Page 4: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Level 1 Validation

• Compare model results to simple experiments (can estimate parameters a priori)

Page 5: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Calibration

• Adjust parameters to match observations

Page 6: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Level 2 Validation

• Compare model results to observations for a different input data set post-calibration– Reserve some data (do not use in calibration)– After finding parameters that result in “best fit,”

run model with reserved input and compare to output

• Problems with this?• What happens in practice?

Page 7: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Sensitivity Analysis

• Explore how parameter changes affect output

• Sensitivity index:

measureeperformancofvalueZ

iparameterofvaluex

x

dxdZ

S

i

i

ii

Page 8: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Calibration TargetsModel Parameters Observations

Channel Models n, S0, h-B relationship

Q, h

Watershed Models

watershed and channel

Q

Richards Equation

K(), h() head, moisture

Green-Ampt K, , flux, moisture (?)

Can physically based model parameters be measured? Why or why not?

Page 9: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Goodness of Fit

• Visual comparison between simulated and observed – look for trends in errors– A learned art– Use appropriate graph scales

• Statistical performance measures– Consider mean daily discharge as calibration

target– Q = observed– S = simulated

Page 10: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Means and Bias

N

SS

N

ii

1

N

QQ

N

ii

1

)100(

1

1

N

ii

N

iii

Q

QSbiaspercent

Common calibration strategy: fix bias first, revisit periodically, goal of no bias

Page 11: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

• Maximum Error:

• Percent Average Absolute Error

NtoiforQSME ii 1)max(

)100(

1

1

Q

QSN

PAAE

N

iii

Page 12: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Sum of Squares of Errors

• Most common basis for statistical goodness of fit– e.g., least squares regression, seek to minimize

N

iii QS

1

2)(

Page 13: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Root Mean Squared Error

• Size of error usually related to size of events or values, thus RMSE typically smaller for dry periods, small watersheds (for example)

• How would you modify RMSE to facilitate comparison?

2/1

1

2)(

N

QSRMSE

N

iii

Page 14: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Percent RMSE

• Normalize RMSE by mean observed

• Because the magnitude of RMSE varies with magnitude of values, by minimizing RMSE only, which part of hydrographs are primarily best fit in calibration?

• How can this tendency be addressed?

)100(Q

RMSEPRMSE

Page 15: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Nash-Sutcliffe

• Very popular method of evaluating calibration

• Reading: McCuen, R. H., Evaluation of the Nash—Sutcliffe efficiency index, Journal of Hydrologic Engineering, 11(6), 597-602, 2006 (note: author uses different variables)

N

ii

N

iii

NS

QQ

QSR

1

2

1

2

2

)(

)(1

Page 16: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Line of Best Fit

ABSQ

Analyze as in regression: hypothesis testing on A and B, residual analysis, correlation coefficient…

Page 17: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Line of Best Fit – Correlation Coefficient

2/12222

iiii

iiii

QQNSSN

QSQSNR

Page 18: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

How to Use Statistical Measures

• For a given time period, e.g., 1 year, and/or averages over multiple years

• Look for seasonal trends

Month Q S PB Bias ME PAAE RMSE PRMSE Jan Feb March … Annual

Page 19: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

How to Use Statistical Measures

• By flow interval (value interval)

• Errors as f(Q) – aim for no systematic variation• How would you pick the intervals?

Interval N Q S Bias ME RMSE PRMSE 0-20 20-40 40-60 …

Page 20: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Exceedance Plots

Q, S

0 100percent days exceeded

x

x

x

x

x

x

xxx

x

Page 21: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Generalized Calibration Strategies

• Set realistic parameter bounds before starting• Fix insensitive parameters first; focus on most

sensitive• Eliminate most bias early in process, revisit• Use regionalized variables as appropriate• Combine manual and automatic techniques

Page 22: Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D

Equifinality

• Multiple combinations of parameters can lead to similar results

• Issue with both multi-parameter lumped models (e.g., SAC-SMA) and spatially distributed models (e.g., CASC-2D)

• Reading: Ebel, B. A. and K. Loague, Physics-based hydrologic-response simulation: Seeing through the fog of equifinality, Hydrological Processes, 20(13), 2887–2900, 2006