Jump to content
Sign in to follow this  

Model Validation/Calibration Tips

Recommended Posts


I wish to calibrate my model to a historic event. What is the best (most efficient) way to compare recorded results against model results?







Here are a number of tips which may be useful during model calibration/validation:


1) Time Formatting: During calibration modelling it is often convenient to run simulations using isodate format. Isodate format uses date/time specifications to define the model simulation start and end time (instead of hours)


Example Syntax:


time format == ISODATE

start time ==  26/03/2010 16:30:00   

end time ==   01/04/2010 23:00:00



- Tutorial Module 3 for a worked model example: http://fvwiki.tuflow.com/index.php?title=Tutorial_Module03

- How to configure Excel to use isodate format correctly: http://fvwiki.tuflow.com/index.php?title=Boundary_Condition_Input_Format

- How to configure the time settings in SMS to display the result time values correctly: http://fvwiki.tuflow.com/index.php?title=SMS_Tips#Changing_SMS_Time_Settings_.28Hours_to_Isodate.29


2) Point Result Output: Calibration typically requires comparison of model results to a time series of recorded data at a specific location. The output file will include the suffix, “POINTS.csv”: ("FMA2_Hydro_002_POINTS.csv"


Example Syntax:


output == points

     output points file == ..\GIS\Output_Points.csv                    !csv file containing list of point x,y coordinates

     output parameters == h                                                          !water level only

     output interval == 900.                                                           !seconds

end output





3) Peak Value Results: Calibration may require comparison of model results to a large number of recorded peak values (eg. flood debris marks) within a study area. This is best done using the model time series *dat or *netcdf results. TUFLOW FV currently doesn’t automatically output the maximum result values (this functionality will be included in the next software release), instead, a series of post processing steps are required to extract the peak/maximum values from the time series *dat or *netcdf results via


Example Syntax:


output == datv

   output parameters == h                                               !water level only

   output interval == 900.                                                 !seconds

end output



- Extracting the maximum value using SMS: http://fvwiki.tuflow.com/index.php?title=SMS_Tips#Data_Calculations

- Extracting the maximum value using TUFLOW Utilities:

  1. RES_to_RES: http://fvwiki.tuflow.com/index.php?title=RES_to_RES#Max
  2. TUFLOW_to_GIS: http://fvwiki.tuflow.com/index.php?title=TUFLOW_to_GIS#Converting_to_grids


4) Flux/Flow Rating: Model calibration sometimes requires comparison of model flows against recorded ratings. This is already addressed in the following forum post:   

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...