PC-Progress Discussion Forums

[ Home | Hydrus | Services | FAQ | Tutorial | News | Reviews | Downloads ]

PC-Progress Discussion Forums
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

Please read

HYDRUS news

Welcome to our discussion forums. The purpose of these forums is to provide help and technical support to Hydrus2D/Meshgen2D users. This service is provided for free and therefore we can't guarantee that all questions will be answered and/or how long time it will take. We do offer additional customer support and other services - for more information visit the Hydrus Services page. If you want to contribute to these discussion forums you must be registered. Registration is free and very simple - just click Register and fill the registration form. We recommend you to provide your full name, affiliations, address, and, especially in the HYDRUS (2D/3D) forum, the name of the company/institution that purchased the Hydrus/Meshgen program. Questions from fully registered members will be answered with higher priority than other questions. Questions from anonymous users will have lower priority.

There is an option that allows you to get automated e-mail notifications about new posting to a specific topic or about all new contributions. Please login and then click on the "Subscribe to this forum" or "Subscribe to this topic" icon. (These icons are not visible if you are not logged on)

 All Forums
 PC-Progress Discussion Forums
 HYDRUS (2D/3D)
 Hydrus quirks?
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

EB@ars
Junior Member

USA
2 Posts

Posted - 07/27/2010 :  17:41:03  Show Profile  Reply with Quote
I am simulating some infiltration scenarios in furrows. I have been able to successfully set up some simulations but am having difficulties with others. The cases I am testing are all alike. THe domain is 2D, 100 X 100 cm, consisting of a single material. I define the furrow shape using a simple trapezoid (0.2 bottom width, side slope = 2). I am only simulating water flow, using the van Genuchten model, and with no hysteresis. The upper boundary condition is variable head, the bottom is free drainage, and the sides are no flux. The variable head is actually constant - 10 cm water depth measured from the furrow bottom. I ran this case successfully first with a constant initial water content (0.15), and then with a water content varying linearly with depth (0.1 at the surface, 0.15 at the bottom). I then tried to repeat this simulation with water content decreasing linearly in the range 0.1 to 0.15 the from top to the bottom of the furrow, and then with a constant water content from the furrow bottom to the free draining boundary. At this point, the simulation has failed to calculate beyond 30 min, when the inputs are provided for a 360 min simulation. The program doesn't crash, it just stops at 30 min. I have tried several changes to the inputs (boundary and initial conditions, calculation times), but still the scenario will only simulate for 30 min. The only way in which I can get the simulation to work is to reenter all of the data in a new file.

I have also tried to simulate an infiltration scenario with redistribution, with water ponding during the first six hours, and zero water depth after that. The total simulation time is 3 d. I have been able to successfully complete the simulation with the furrow geometry domain described above. When I used instead a rectangular domain (1D infiltration), I cannot get the program to apply the specified time-variable upper boundary condition. Instead, the program appears to apply a constant value at that boundary.

Is there any way to overcome these program quirks. Thanks.

Jirka
Moderator

USA
1788 Posts

Posted - 07/27/2010 :  18:08:44  Show Profile  Visit Jirka's Homepage  Reply with Quote
When the simulations stops at exactly 30 min, then there is obviously a reason for that. Two reasons I can think of are: A) The final print time that you request is at 30 minutes. The code does not go beyond the final requested print time (there is no reason for that). B) Your last time-variable boundary condition is specified for 30 minutes (the code would not go beyond that either, having undefined BC).

When you have time variable BC with specified heads, then both positive and negative values are imposed at the boundary (as they should). Zero is not interpreted as no water in the furrow. For that you would need to use the special "BDRC Options" from the Tools bar. In 1D you sould need to use instead a "Variable Pressure Head/Flux" BC and specify KodTop=1 for head BC and KodTop=-1 for flux BC.

Jirka

Go to Top of Page

EB@ars
Junior Member

USA
2 Posts

Posted - 07/28/2010 :  21:51:19  Show Profile  Reply with Quote
With respect to the simulation that stops at 30 min, the simulation time and boundary conditions are both set for 360 min while the print times are set at every 10 min. I have tried several modifications - increasing the duration of the simulation, changing the print times, boundary conditions, but without success. I rebuild the example from scratch and everything works fine. As I indicated before, the example worked correctly at first. I ran into trouble only after I made some changes to the initial conditions.

The other issues have been resolved. I had set the BDRC options correctly for some of my examples but not for others.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
PC-Progress Discussion Forums © 2007 PC-Progress s.r.o. Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.06