HPC Model Review: Difference between revisions
Content deleted Content added
Created page with "= Reviewing HPC Model Outputs = HPC is an unconditionally stable 2D solution scheme that is mass conservative. This can result in HPC “hiding” poor data or model setup. Mo..." |
|||
Line 1:
= Introduction =
HPC is an unconditionally stable 2D solution scheme that is mass conservative. This can result in HPC “hiding” poor data or model setup. Modellers must take measures to ensure the quality of their HPC models for commercial uses, by taking all reasonable steps to correct or at the very least understand areas of poor representation in their models.<br>
The first step of reviewing a HPC model is no different to reviewing a TUFLOW Classic model. Start by opening the TUFLOW log file (*.tlf) and confirm at the bottom of the file, that the model run finished successfully by observing "Simulation FINISHED" and that the final mass error reported is acceptable as shown below:<br>
Line 10:
The new *hpc.tlf file can also be used to review the dt, controlling number values and the water volume in the model. However, this may be easier to review using the hpc.dt.csv output.<br>
It is recommended that modellers review the hpc.dt.csv file to check the dt timeseries output. There are two key features that modellers should look for in the hpc.dt.csv output, one is erratic bouncing of the dt values and the second is extremely low dt values. Anything less than 1/10 of a healthy TUFLOW Classic timestep could be consider low, but could vary depending on the study, for example a dam break assessment with high velocities and depths may require a much lower timestep. This becomes easier to observe by graphing the dt timeseries as shown below.<br>
Line 29:
Because each relates to a hydraulic condition, they provide insight into what might be causing an issue in the model.<br>
<font color="blue"><tt>Map Output Data Types </tt></font><font color="red"><tt>==</tt></font><tt> dt </tt> writes the minimum dt (timestep) calculated for each cell in the model to the specified Map Output Format (XMDF, DAT, ASC, FLT etc.). Reviewing this output helps modellers identify which cells in the model have the lowest timestep and thereby control the model timestep. These locations are likely to have the greatest depth, velocity or turbulence in the model, forcing TUFLOW to lower the timestep to satisfy the conditions of the controlling numbers mentioned in the <u>[[HPC_Adaptive_Timestepping | HPC Adaptive Timestepping]]</u> page. If the timestep is extremely low the HPC model might be “hiding” poor data or model setup in this location.<br>
<br>
Line 35:
The cause of the low timestep may become clearer when observing it geographically in the dt Map Output, as the low timestep may occur close to specific hydraulic features. This is seen in the example above, where an unusually low dt value is observed upstream, where the road intersects a local channel. It is helpful to review this in conjunction with the hpc.dt.csv to know which of the controlling numbers is causing the timestep to be lowered.<br>
Check for any unusually high velocities in the maximum and temporal output. Review of velocity vectors can also be useful when styled Scaled to Magnitude in a GIS package.
Look for “bumps” or
If bumps or mounds are evident then try using smaller timestepping. Sensitivity run can be done by reducing timestepping interval using Control Number Factor == 0.8. This reduces the timestep (as dictated by the three control numbers) by the factor 0.8, making the simulation to take roughly 20% longer. If comparing the two maximum water surfaces shows negligible differences it is a strong indicator of no bounces. If there are areas with significant differences, these are likely to be areas of numerical bounces. To be extra sure re-run with Control Number Factor 0.5.
Review _TS results for unusually high values in 1D engine ESTRY.
Time-series PO water level and flow lines across the whole waterway at key locations are always useful. If these are numerically oscillating, it can be an indicator of numerical instabilities.
|