Hello,
In TELEMAC3D, the friction velocity UETCAR is calculated in subroutine TFOND.f. The calculation seems to depend on the friction law used (2-3-4 on the one hand and 5 - Nikuradse - on the other hand).
For friction laws 2-3-4, UETCAR is obtained through the 2D velocity and the friction parameter. This is fine as it does not require to refine the vertical resolution near the bed, indeed, but it does not take advantage of the bottom velocity computed by assuming a logarithmic profile.
For friction law 5, UETCAR is obtained using the 3D bottom velocity, the bed layer thickness DIST and the bed roughness coefficient RUGOF as:
DO N=1,NPOIN
! TAKES INTO ACCOUNT CRUSHED PLANES
! I1 FIRST POINT WITH WATER ABOVE (EXCEPT CASE OF TIDAL FLATS
! WHERE THE LEVEL UNDER THE FREE SURFACE IS TAKEN)
I1=(MIN(NPLAN-1,IPBOT(N)+1)-1)*NPOIN+N
DIST = Z(NPOIN+I1)-Z(I1)
AUX=MAX(1.001D0,30.D0*DIST/RUGOF(N))
UETCAR(N)=(KARMAN/LOG(AUX))**2
* (U3D(I1+NPOIN)**2+V3D(I1+NPOIN)**2)
ENDDO
In that case, I understand that the bottom velocity (in most general cases, I1=0) is assumed to be close to the mean value of the layer above it, but this is a little unclear...
Also, the assumption of a logarithmic profile implies that:
Umean_layer1 = (U*/kappa)*ln(30*Dz_layer1/e/ks)
Exp(1) should appear somewhere in the listing above, shouldn't it?
If I am mistaken please could you clarify:
- How is the bottom velocity defined in TELEMAC3D (according to the log profile it should be 0...) as well as the vertical discretization near the bed : is the plane defined at the bed exactly? or close? is any sub-layer assumed?...
- How is the expression for UETCAR derived when friction law = 5 then?
Thank you in advance for your help!
JBS.