Message Boards

Back

RE: Setting up multiple forcing on boundary conditions

Sebastian Martijena, modified 8 Months ago.

Setting up multiple forcing on boundary conditions

Youngling Posts: 5 Join Date: 11/18/15 Recent Posts
According to D-Flow FM User Manual: “A support point can have multiple forcing quantities of the same type (i.e. water level, velocity, Riemann, Neumann or discharge). These quantities are added up. This can be relevant to add a surge level to an astronomical water level for example”.
However when setting up 2 forcing for water level (i.e. astronomical + time series, or 2 different time series), and inspecting results after run for a nearby observation point, it seems that D-FLOW does not add both series, instead it doubles the first value stored in “WaterLevel.bc” file.
Is this a software bug or am I doing something wrong?
I'm using Delft3D FM Suite 2017 HMWQ 1.2.2.36603
Kind regards,
Sebastian


[forcing]
Name = Oyarvide_0001
Function = timeseries
Time-interpolation = linear
Quantity = time
Unit = seconds since 2001-01-01 00:00:00
Quantity = waterlevelbnd
Unit = m
295747200 1
295833600 1

[forcing]
Name = Oyarvide_0008
Function = timeseries
Time-interpolation = linear
Quantity = time
Unit = seconds since 2001-01-01 00:00:00
Quantity = waterlevelbnd
Unit = m
295747200 1
295833600 1

[forcing]
Name = Oyarvide_0001
Function = astronomic
Quantity = astronomic component
Unit = -
Quantity = waterlevelbnd amplitude
Unit = m
Quantity = waterlevelbnd phase
Unit = deg
M2 0.5 0

[forcing]
Name = Oyarvide_0008
Function = astronomic
Quantity = astronomic component
Unit = -
Quantity = waterlevelbnd amplitude
Unit = m
Quantity = waterlevelbnd phase
Unit = deg
M2 0.5 0
boundary conditions multiple forcing water level
MK
Mohammadreza Khanarmuei, modified 5 Months ago.

RE: Setting up multiple forcing on boundary conditions

Youngling Posts: 2 Join Date: 10/24/17 Recent Posts

Hi Sebastian,

 

I am using the same version of D-FLOW and I've faced the similar problem regarding introducing multiple forcings at a boundary. I would be thankful if you could share your idea once you address this problem. Also, it would be much appreciated if developers could please advise in this regard.

Cheers,

Reza

Jing Zhao, modified 2 Months ago.

RE: Setting up multiple forcing on boundary conditions

Padawan Posts: 29 Join Date: 7/12/16 Recent Posts

Dear Sebastian,

It is not a bug. How you could make multiply forcing at the same location is as follows. In the *.ext file, define the same Quantity "waterlevelbnd" on the same polyline, e.g. twice, with different *.bc files. 

For instance, if you want to define astronomical + time series at point 0008 of polyline "Oyarvide.pli", then in the *.ext file, you can write


[boundary]
quantity     = waterlevelbnd
locationfile = Oyarvide.pli
forcingfile  = astronomic.bc

[boundary]
quantity     = waterlevelbnd
locationfile = Oyarvide.pli
forcingfile  = timeseries.bc

Then in "astronomic.bc", you write:


[forcing]
Name = Oyarvide_0008
Function = astronomic
Quantity = astronomic component
Unit = -
Quantity = waterlevelbnd amplitude
Unit = m
Quantity = waterlevelbnd phase
Unit = deg
M2 0.5 0

And in "timeseries.bc", you could write:


[forcing]
Name = Oyarvide_0008
Function = timeseries
Time-interpolation = linear
Quantity = time
Unit = seconds since 2001-01-01 00:00:00
Quantity = waterlevelbnd
Unit = m
295747200 1
295833600 1

 

Please let us know if you have any questions.

Kind regards,

Jing Zhao

Deltares