Your problem is certainly that prescribing the depth in an open boundary is not a well posed problem, and any velocity field may occur if the velocity is free. Many people do this however but generally their boundaries are far from the coast, in deep waters. The correct way to deal with such boundaries is the Thompson method, where you give the known depth and if it is known also the velocity, and the method uses the theory of Riemann invariants to find the correct prescribed values. See e.g. the case called 034_thomson in telemac-2D test cases, and the keyword OPTION FOR LIQUID BOUNDARIES, that applies to every liquid boundary, and thus can be multiple, like 1;1;1;2 if you have 4 liquid boundaries and want Thompson only on the fourth.
With best regards,
Jean-Michel Hervouet
Hi Jean-Michel,
Thanks for the reply..
1. the 'thompson case' I found has only one boundary so in the cas.txt file appears : OPTION FOR LIQUID BOUNDARIES = 2
INITIAL GUESS FOR H = 1
IMPLICITATION FOR DEPTH = 0.6
IMPLICITATION FOR VELOCITY = 0.6
2. I have 3 liquid boundaries and one solid boundary and define it as you can see in fig 1(with BlueKenue): 2open boundaries with prescribed H (B1 and B2) and 1 open boundary with prescribed UV (B3).
Then I change B3 in Fuda-Prepro to 'Liquid Boundary' with Thompson method
OPTION FOR LIQUID BOUNDARIES = 1;1;2
But then I have to define: PRESCRIBED ELEVATIONS
- I use 2.51m and 2.61m, for B1 and B2(corresponding to the first value of each of the time curves--> these curves represent the tide). For B3 I have to use 'zero'?
I run it, but it takes much more time and throughout the simulation is always giving the message:EXCEEDING MAXIMUM ITERATIONS ..
Do you have any suggestions?
Best wishes
Ana
File Attachment:
File Name:
Run.rarFile Size: 1,053 KB