You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

What do we know about parsen

  • parsen interpolates cross section data for a branch when more than one cross section is defined
  • cross section data is interpolated for calculation points along the branch (for wh profiles)
  • parsen calculates conveyance based on water level and friction (for yz profiles only)
  • parsen calculates the slope/incline between cross sections
  • flow area
  • hydraulic radius based on wetted area and wetted perimeter

What functionality do we need to reuse

  • interpolation (what is interpolated ? YZ, WH or specific shape)
  • conveyance calculation (conveyance depends on water level!)

"Conveyance is a quantity that represents the discharge capacity of a river for every water level"

Where do we call specific routines belonging to parsen

  • preprocessing / during calculation (water level is not known beforehand, only initial water level)
  • user interface ?!

How do we implement parsen functions

First Jan Noort and Johan Crebas will work together to isolate functionality from parsen to interpolate w/h cross section profiles. In the next stage parsen logic to create and interpolate conveyance for yz profiles will be isolated. The Fortran routines that perform this logic will be added to sobek flow dll for now.
Initially conveyance will be determined for calculation purposes only. Later on interface calls should be added to sobek flow dll to enable calls from the UI to get the conveyance for both yz and wh profiles.

  • No labels