BASEMENTBasic Simulation Environment for computation of environmental flow and natural hazard simulationLaboratory of Hydraulics, Hydrology and Glaciology (VAW)ETH Zurich | ![]() |
You are not logged in.
Pages: 1
Topic closed
hi, everyone
I have applied the BASEMENT(ver 2.50) to simulate a two dimensional bedload transport in a rectangular channel under steady clear inflow condition. The initial steady flow condition is successful modelled. However, the software stopped unexpectantly as the bedload transport was involved, and there is no error report in the log file. BTW, if anyone know how to post the attachment files?
I am looking forward to your reply.
best wishes!
Wei HUANG
Offline
Dear Wei,
Did you start your morphological simulation with hydraulic 'dry' condition?
I recommend you to use your hydraulic steady flow state as initial hydraulic condition for your morphological simulation.
In order to better control the upper boundary, the bed can be fixed over a certain area near the upper boundary.
I hope this helps!
Best, Lukas
Offline
Dear Lukas,
Thanks for your suggestion, I indeed used the steady flow condition as the initial hydraulic condition. I also tried to change the diameter of sidment to 20 mm, which is hard to be moved by the flow condition. But the problem is not solved. Is there any other possibility?
Wei
Offline
Hi Wei
It is difficult to debug your model from far away.
If there is no error message in your log file, you can send me your input files.
cheers, Lukas
Offline
Dear Wei,
I was able to reproduce the crash of Basement with your input files.
The reason for this is that the checking of the .bmc input file didn't work as intended.
The problem lies in the tag 'values' in the SPECIAL_OUTPUT block.
For example it is not possible to write values for 'concentration' without calculation of supended load (no SUSPENDEND_LOAD block).
These values will be properly checked in the next release. Therefore these kind of crashes will be avoided in the future.
Please just take out 'concentration' in your ouput block, or define a SUSPENDEND_LOAD block.
Then your simulation with Basment is running!
I hope this helps!
cheers, Lukas
Offline
thanks, it works well following your suggestion!
Offline
Pages: 1
Topic closed