Hi Joaquin,
After looking at sisyphe.dico in french, it seems that
M corresponds to "total solid discharge", where
QSBL stands for "bed load discharge". Therefore, if you do not consider suspension, they should be equal (and have same unit). It is part of some inconsistencies in variable names, description or units in sedimentary modules (and sometimes between modules and/or between english/french).
Computing accurately a solid discharge with "U,V,H,S,B,E,QSBL,F,Q,TOB" is not simple. If your cross-section is perpendicular to the flow, the simple integral of the scalar
QSBL is probably a good approximation.
Nevertheless, if you want to compute the solid flux with a projection on the cross-section, you have to know the flux direction.
You can assume solid flux follows the mean flow velocity, you can compute the components of QSBL on X and Y directions (named
QSBLX and
QSBLY).
Quoting the sisyphe documentation, it is not true in the following cases :
The depth-averaged bed shear stress and resulting bedload transport rates are assumed to be in the direction of the mean flow velocity, except when the sediment transport formulation accounts for:
- deviation correction due to sloping bed effects
- secondary currents due to river meandering
If QSBLX and QSBLY were not asked by the user, you have to recompute them with this latter assumption.
Recomputing vector components is now possible in PyTelTools (since my last commit, see list of implemented equations in
this document), within the
Extract variables in classic interface (named
Select variables for workflow).
I did not tried it extensively, but I hope it works properly on any data (the tool handles the zero divison case, and sets the component to 0). I would be interested in a comparison between the 2 methods, based on your case, to know how much the solid discharge computed with only QSBL (ie. without projection) is over-estimated.
PS : If you still have a problem with
Froude number computation in sisyphe (see
this thread), you can also compute this variable with this tool (from U, V, H existing variables).
Regards,
Luc