intro story Coast / Estuary

Coast / Estuary

Coastal systems are among the most dynamic physical systems on earth and are subject to a large variety of forces. The morphodynamic changes occurring to coastlines worldwide are of great interest and importance. These changes occur as a result of the erosion of sediments, its subsequent transport as bed load or suspended load, and eventual deposition. 
 
Estuaries are partly enclosed water bodies that have an open connection to the coast. Estuaries generally have one or more branching channels, intertidal mudflats and/or salt marshes. Intertidal areas are of high ecological importance and trap sediments (sands, silts, clays and organic matter).
Within the Delft3D modelling package a large variation of coastal and estuarine physical and chemical processes can be simulated. These include waves, tidal propagation, wind- or wave-induced water level setup, flow induced by salinity or temperature gradients, sand and mud transport, water quality and changing bathymetry (morphology). Delft3D can also be used operationally e.g. storm, surge and algal bloom forecasting. 
 
On this discussion page you can post questions, research discussions or just share your experience about modelling coastal and/or estuarine systems with Delft3D FM. 
 

** PLEASE TAG YOUR POST! **

 

 

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

 

 

Message Boards

Time-series | Input limitation

OL
Oliver Lojek, modified 7 Years ago.

Time-series | Input limitation

Jedi Knight Posts: 111 Join Date: 4/30/13 Recent Posts
Hi,

Formating time-series data for a water level boundary I realized that a record length of 5000 entries is the maximum.

I have 10 min Gauge data for two years of multiple gauges within the domain. If I want to simulate 1 month (ca. 30 days) that would amount to 4320 entries per boundary.

Is there a way to circumvent this limitation or is the limitation only valid for one boundary (e.g. could the file also contain 8640 entries?).

Regards,


Oliver
Richard Measures, modified 7 Years ago.

RE: Time-series | Input limitation (Answer)

Jedi Knight Posts: 178 Join Date: 3/23/11 Recent Posts
Hi Oliver,

Just wondering where you've found the 5000 entry limit? I have a model running at the moment with over 400000 time-intervals listed in the time-series for a water level boundary and it works fine?

Cheers,

Richard
OL
Oliver Lojek, modified 7 Years ago.

RE: Time-series | Input limitation

Jedi Knight Posts: 111 Join Date: 4/30/13 Recent Posts
Hi Richard,

good to know.

It says so in the description of the Time-series input file in the FLOW-Manual I downloaded with the latest GUI Package.


Cheers,


Oliver
Qinghua Ye, modified 7 Years ago.

RE: Time-series | Input limitation (Answer)

Jedi Council Member Posts: 612 Join Date: 3/2/11 Recent Posts
Hi Oliver and Richard,

Indeed it says in the manual: A.2.16 Time-series correction of flow boundary conditions, Maximum record length is 5000.

That means the length of each record (in one line) cannot be more than 5000 bytes. Not mean the number of records.

There is no limitation of how many records you can have.

Regards,

Qinghua
OL
Oliver Lojek, modified 7 Years ago.

RE: Time-series | Input limitation

Jedi Knight Posts: 111 Join Date: 4/30/13 Recent Posts
Hi folks,


I am struggling a bit with the time-series generation. I am doing it manually since I want to force the outer boundary with my gauge data.

I followed the instruction manual on how to generate the file but whenever I try to access the file D3D says


Error reading file
...\Delft_3D\Model\12Model12.bct

All residing boundary data retained.

I tried quite a few different options by now and checkec the tutorials on any included files to crosscheck.
I kept it simple, reducing the model layers from 20 to 1 in order for the .bct file to be easily generated.

All processes are switched off; dt = 10 Minutes which is a multiple of the chosen calculation step (0.2 Minutes).


I reduced the file to 1008 entries and attached it here.

Could someone help me out on this one? I am not quite sure what else I could try.

regards,

Oliver

Attachments:

Richard Measures, modified 7 Years ago.

RE: Time-series | Input limitation (Answer)

Jedi Knight Posts: 178 Join Date: 3/23/11 Recent Posts
Hi Oliver,

Have you tried generating a *.bct file using the GUI then editing it - that way you ensure it is in exactly the right format. I usually generate a file with dummy data in using the GUI and save it, then replace the time series data manually by cutting and pasting in a text editor.

Comparing your attached *.bct file with one of mine which works I note a couple of minor differences but not sure if any are important - you could try to see if these fix it:
  • your file is tab separated whereas mine is space separated
  • your numerical values use a ',' for the decimal whereas mine use a '.'

Cheers,

Richard
RC
Ana Rita Carrasco, modified 6 Years ago.

RE: Time-series | Input limitation

Padawan Posts: 26 Join Date: 7/23/13 Recent Posts
Hi Richard and Oliver

Oliver, how you manage to solve it?
I am having the same problem but using spece separe values and a decimal separator of '.'
There is only one difference concerning data formating.
Thanks for your help

cheers,
Rita

Attachments:

Richard Measures, modified 6 Years ago.

RE: Time-series | Input limitation

Jedi Knight Posts: 178 Join Date: 3/23/11 Recent Posts
Hi Rita,

I checked your file and I'm pretty sure the problem is with the syntax of your header block which uses ’ rather than ' characters to identify the strings - The difference is subtle and may not be noticeable in some text editors (maybe your text editor is somehow doing an automatic replace which has caused this problem?). Just to be totally clear you should be using ASCII character #39 e.g. 'string' not ’string’.

I recommend generating an empty timeseries file in the Delft3D GUI then cutting and pasting your data in using a text editor designed for coding such as notepad++, ultraedit or one of many others. This should ensure that the header block is in the correct format.

Hope that solves your problem,

Richard
Richard Measures, modified 6 Years ago.

RE: Time-series | Input limitation (Answer)

Jedi Knight Posts: 178 Join Date: 3/23/11 Recent Posts
Oliver,

I presume you've fixed this problem now but I just had a look back at your example file and it looks like you are using the same incorrect quote character as Rita was so this was most likely your problem too?

I wonder if this problem is being caused by a specific text editor? Might be good to understand the causes of the problem so we can help others avoid it? Or potentially we could modify the source code so that it handles the incorrect ’ character as an alternative to the correct ' character? Any thoughts.

Cheers,

Richard
OL
Oliver Lojek, modified 6 Years ago.

RE: Time-series | Input limitation

Jedi Knight Posts: 111 Join Date: 4/30/13 Recent Posts
Hi Rita,


your file seems okay to me - for a close comparison I attache the final version of mine, which worked. I had "," as delimiter, which proved fatal emoticon

Right now I do not have much time, since my institute is hosting an int. conference next week and the preperations are quite demanding.
I will have more time at the end of September, to try your file but maybe you solved it until then?


Best regards,


Oliver
RC
Ana Rita Carrasco, modified 6 Years ago.

RE: Time-series | Input limitation

Padawan Posts: 26 Join Date: 7/23/13 Recent Posts
Hi Oliver

Thanks for your help!! I think you forgot the attach...


Best Regards,
Rita
OL
Oliver Lojek, modified 6 Years ago.

RE: Time-series | Input limitation

Jedi Knight Posts: 111 Join Date: 4/30/13 Recent Posts
Dear Rita,

you are absolutely right. I am sorry, too many things to be done right now.

See attachement!
RC
Ana Rita Carrasco, modified 6 Years ago.

RE: Time-series | Input limitation

Padawan Posts: 26 Join Date: 7/23/13 Recent Posts
Thanks bery much Oliver!!
I am still facing the same problem. When you have time (after end september), and if possible, can you inpect my file again...perhaps is againd syntax

Best wishes

Rita