intro story D-Flow FM

 

D-Flow Flexible Mesh

D-Flow Flexible Mesh (D-Flow FM) is the new software engine for hydrodynamical simulations on unstructured grids in 1D-2D-3D. Together with the familiar curvilinear meshes from Delft3D 4, the unstructured grid can consist of triangles, pentagons (etc.) and 1D channel networks, all in one single mesh. It combines proven technology from the hydrodynamic engines of Delft3D 4 and SOBEK 2 and adds flexible administration, resulting in:

  • Easier 1D-2D-3D model coupling, intuitive setup of boundary conditions and meteorological forcings (amongst others).
  • More flexible 2D gridding in delta regions, river junctions, harbours, intertidal flats and more.
  • High performance by smart use of multicore architectures, and grid computing clusters.
An overview of the current developments can be found here.
 
The D-Flow FM - team would be delighted if you would participate in discussions on the generation of meshes, the specification of boundary conditions, the running of computations, and all kinds of other relevant topics. Feel free to share your smart questions and/or brilliant solutions! 

 

=======================================================
We have launched a new website (still under construction so expect continuous improvements) and a new forum dedicated to Delft3D Flexible Mesh.

Please follow this link to the new forum: 
/web/delft3dfm/forum

Post your questions, issues, suggestions, difficulties related to our Delft3D Flexible Mesh Suite on the new forum.

=======================================================

** PLEASE TAG YOUR POST! **

 

 

Sub groups
D-Flow Flexible Mesh
DELWAQ
Cohesive sediments & muddy systems

 


Message Boards

Analyze time series

JT
Javier Tercero, modified 7 Years ago.

Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
Hello all,

I want to run a serie for long time from depth water to the coast. I would like to validate my wave propagation model, because I have a buoy near the coast.

My input (Hs, Tp. Dir) is the wavecon file with data each 3 hours. When I run the model with this file I only get the results in one instant, how can I get the results for each instant? And how can I get the Hs in the location of my buoy? I am using the table in a specific location but I do not get the significant height register each 3 hours.

Any idea?

Thank you in advance
JT
Javier Tercero, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
Hello all,

I hope someone can answer my question because I do not understand why I just get results in one instant if my wavecon has a lot of values.

This is my wavecon file:

0 4.2647 8.5000 225.0000 36.4 0 0 0
60 4.2647 8.5000 247.5000 36.4 0 0 0
840 6.2600 14.5000 292.5000 36.4 0 0 0
.
.
.
5880 5.2619 13.5000 292.5000 36.4 0 0 0
5940 2.7725 7.5000 0 36.4 0 0 0

And I attach my screenshot, because the program only takes the 1440 instant, but it ran all the steps...
Emiel Moerman, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 84 Join Date: 3/10/11 Recent Posts
Hi Javier,

Could it be that your coupling interval (in your *.mdf) is set to 1440 minutes instead of the desired 60 minutes?

In your *.mdf, is there the line something like this:

Flpp = 0.0000000e+000 1440 5.2848000e+005

If so, change it to:
Flpp = 0.0000000e+000 60 5.2848000e+005

Or use the GUI to change it.

Hope this helps.

Kind regards,

Emiel
JT
Javier Tercero, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
Thanks Emiel,

I think the program takes this time by default, but I think it is not the problem because it is my time frame and I still have the same problem, because now it takes the -999 time to run it.

I would like to run all my instants of the wavecon. How can I do it?

I attach the .mdf!!

Thank for helping me

Best regards

Javier
Emiel Moerman, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 84 Join Date: 3/10/11 Recent Posts
Hi Javier,

You need to define the timesteps for all output times. I attached an example set-up where I applied it.

I thought you where running a simulation coupled with flow, for that case you can set the wave computation to take the times from the flow simulation.

Good luck!

Regards,

Emiel
JT
Javier Tercero, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
Thanks Emiel!

You are right, you have to define all the output times to get results in each instant... I thought the program did it automatically if you defined it in the wacecon.

Now, I am trying to run the wacecon and the results are wrong, because my wavecon file is:

0 4.2647 8.5000 225.0000 36.4 0 0 0
60 2.2647 5.5000 280.5000 36.4 0 0 0
120 3.2647 6.5000 290.5000 36.4 0 0 0
180 5.2647 7.5000 270.5000 36.4 0 0 0
240 1.2647 6.5000 221.5000 36.4 0 0 0
360 3.2647 7.5000 220.5000 36.4 0 0 0

The next figure does not make sense with the wavecon values....

Thank you again
Emiel Moerman, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 84 Join Date: 3/10/11 Recent Posts
Hi Javier,

Looking at the mdw, it looks like you didn't define a boundary.
Without a boundary waves cannot enter the domain.
Is this the case?

Regards,

Emiel
JT
Javier Tercero, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
Emiel Moerman:
Hi Javier,

Looking at the mdw, it looks like you didn't define a boundary.
Without a boundary waves cannot enter the domain.
Is this the case?

Regards,

Emiel


But I thought the wavecon is the boundary because it applies to your area so you did not need define a boundary when you use the wavecon file!

Am I right?
Emiel Moerman, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 84 Join Date: 3/10/11 Recent Posts
Hi,

No the wavecon file is your boundary condition, you still need a boundary.

Emiel
JT
Javier Tercero, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
But, if you define a spectrum in your boundary file it does not make sense you use your wavecon file!

Or does the program only run the wavecon file but you need to define a boundary conditions?
Emiel Moerman, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 84 Join Date: 3/10/11 Recent Posts
Hi Javier,

Have a look at the Delft3D-WAVE manual, Section A.2.9.

Here it is stated that :

This fi le can only be used when constant parametric boundary conditions are prescribed
in the wave model. If other boundary conditions are speci fied, these will be adjusted into
constant parametric boundary conditions.


Emiel
JT
Javier Tercero, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
I had already read it but someone from Delft told me i did not need to define a boundary condition....so i did not define it!

Thank you for your help!

I am going to try!

Regards
JT
Javier Tercero, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
.

Attachments:

JT
Javier Tercero, modified 7 Years ago.

RE: Analyze time series

Padawan Posts: 26 Join Date: 10/8/12 Recent Posts
Hello all,

My wavecon file has 120 steps (aprox 2 weeks) with data each 180 minutes. (3hours)

I want to run the model (without flow) to validate it. So, I have time frame each 360 minutes (6 hour) to save the results. For example, I started to run my model from 15 January to 30 January with time frame each 6 hours, but the problem is each frame time starts to run all the wavecon file (120 steps) so if the time frame is on 29th of January it finishes on 13th of February and it does not make sense.

I think each time frame runs all the time interval (120 steps), but I would like to run only the data of that date, is that possible?

I hope you can understand me because it is really difficult to explain.

Thanks in advance!
JC
Jun Cheng, modified 7 Years ago.

RE: Analyze time series

Youngling Posts: 16 Join Date: 7/20/13 Recent Posts
Hello Javier,
I looked at the wavecon.tst file and mdw file in the attachment. Regarding the boundary, I am wondering, if the Boundary name as Boundary 1 in the mdw file should be changed to the same as BL01 as shown in the wavecon file?
just my question, I don't know if they need to be identical for them to communicate well. Thanks!
Jun