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)
 Geometry editing in Hydrus 3D
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

MOD_LAB
Average Member

Tunisia
14 Posts

Posted - 02/11/2010 :  17:56:06  Show Profile  Reply with Quote
Hello,
I am working with Hydrus 3D. My work is to elaborate a 3D model for an aquifer and study the recharge process in this aquifer.
My first step in this project is to edit the geometry of this aquifer. In fact, I have the DEM of the hole basin. I have a problem in editing the 3D geometry in which we will simulate the water flow.
I have read that we should define thikness vectors after editing the base surface. I can't see how to integrate the DEM (which represents the top surface) in this geometry.

thanks for helping me

Jirka
Moderator

USA
1788 Posts

Posted - 02/11/2010 :  18:27:31  Show Profile  Visit Jirka's Homepage  Reply with Quote
Mirek will probably answer this later and better than I can. But anyway, in the meantime look at the tutorial 2.07 (3D Domain, Solid 6 - import of surface points from a GIS (in text format)). This will probably answer most of your questions.

Jirka

http://www.pc-progress.com/en/Default.aspx?h3d-tutorials
Go to Top of Page

MOD_LAB
Average Member

Tunisia
14 Posts

Posted - 02/11/2010 :  18:44:19  Show Profile  Reply with Quote
thanks for replying, I will focus in the tutorial and I will wait also for Mirek's reply

Thanks a lot
Go to Top of Page

MOD_LAB
Average Member

Tunisia
14 Posts

Posted - 02/11/2010 :  19:27:12  Show Profile  Reply with Quote
Hi,

If I had undrestand the tutorial 2.07, the file imported from the GIS contains the hole geometry of the aquifer studied, I mean that it includes the thikness of the aquifer. However in my case, the DEM contains the coordinates (x,y,z) of the surface, it doesn't includes the thikness of the aquifer. I have to complete these informations by editing the 3D geometry. am I right???


Regards
Go to Top of Page

Mirek
Moderator

Czech Republic
194 Posts

Posted - 02/11/2010 :  21:17:29  Show Profile  Visit Mirek's Homepage  Reply with Quote
Hi,

The simplest way to create a domain from your 3D points is described below.

Regards Mirek

1/ Read HYDRUS Help: Graphical User Interface -> Menu -> File -> Import and Export ->Import Geometry from a Text File, KEY_WORD: THICKNESS_ARR3Z_NLAYERS

2/ I assume that you have an array of 3D points representing the top surface of your domain and that the bottom surface is a plane with z-coordinate = Z0

3/ Create a text file like this:

OBJECT=THICKNESS_ARR3Z_NLAYERS
4.500000e+000 4.000000e+000 0.000000e+000 0.000000e+000 1.300000e+000
5.500000e+000 2.500000e+000 0.000000e+000 0.000000e+000 1.300000e+000
7.000000e+000 4.500000e+000 0.000000e+000 0.000000e+000 1.400000e+000
7.000000e+000 2.500000e+000 0.000000e+000 0.000000e+000 1.200000e+000
6.500000e+000 1.000000e+000 0.000000e+000 0.000000e+000 1.600000e+000
5.000000e+000 2.000000e+000 0.000000e+000 0.000000e+000 1.200000e+000
4.500000e+000 2.000000e+000 0.000000e+000 0.000000e+000 1.400000e+000
5.000000e+000 1.000000e+000 0.000000e+000 0.000000e+000 1.500000e+000
5.500000e+000 1.000000e+000 0.000000e+000 0.000000e+000 1.100000e+000
;

where the number of rows (coordinates) = number of your 3D points and where the columns are:

Column1 = X–coordinates of your points
Column2 = Y–coordinates of your points
Column3 = Z0
Column4 = Z0
Column5 = Z–coordinates of your points

4/ Run “File -> Import and Export ->Import Geometry from a Text File” and import data from the text file. This will import thickness vectors that will define your 3D domain.

5/ Create the 3D domain similarly as shown in tutorial 2.07.
Go to Top of Page

MOD_LAB
Average Member

Tunisia
14 Posts

Posted - 02/12/2010 :  10:54:02  Show Profile  Reply with Quote
Hi,

Thank you Mirek, I will focus on your recommendations.

Regards
Go to Top of Page

MOD_LAB
Average Member

Tunisia
14 Posts

Posted - 02/16/2010 :  09:29:42  Show Profile  Reply with Quote
Hi,

I had imported my 3D geometry successfully. But, while creating the 3D domain similarly as shown in tutorial 2.07, I received a warninig ("Points 28411 and 28498 ovelap")when trying to create surface via boundary, I can't undrestand the problem.
PS: my DEM contains about 9500 points with their correspondant thikness points. It's too hard to join the points of the surface base boundary manually. Can we have other alternative to import or create this boundary???

Regards.
Go to Top of Page

Mirek
Moderator

Czech Republic
194 Posts

Posted - 02/16/2010 :  10:40:16  Show Profile  Visit Mirek's Homepage  Reply with Quote
Hi,

The message "Points 28411 and 28498 overlap" means that these points have identical coordinates, which is not allowed. I think that you probably created a duplicated point when you were inserting boundary curves. You can find the point using the „Find“ function (menu -> Edit -> Find) and fix the problem manually or you can fix all duplicated points automatically using the “Repair geometry” function (menu Tools -> Repair Geometry).

You can import all objects (including boundary lines and surfaces) from the text file. You will find all needed commands (KEY_WORDS) in HYDRUS Help: Graphical User Interface -> Menu -> File -> Import and Export ->Import Geometry from a Text File.

However, I believe that graphical definition of the domain should be possible even if the number of imported points is relatively large. Could you send me the file with your coordinates (mireks@pc-progress.cz)? I will try to work with this project and perhaps I will be able to give you some hints.

Mirek
Go to Top of Page

Mirek
Moderator

Czech Republic
194 Posts

Posted - 02/18/2010 :  11:30:38  Show Profile  Visit Mirek's Homepage  Reply with Quote
Hello Maroua,

Thank you for the file with coordinates. The main problem is that your points are given in some global coordinates (e.g. x=587012.594 m , y=397585.9776 m), which is not good. The diameter of your domain is about 500 m (which is OK) but the domain is located far away from the origin [0,0,0]. Its center is at point x=586853 m, y=397802 m. HYDRUS was able to import this domain but the incorrect position of the domain may cause many problems and it is necessary to move the domain close to the origin [0,0,0]. I modified X,Y coordinates in the input file so that the domain was moved to [0,0,0] and then it was relatively easy to import thickness vectors, create boundary lines and the solid. You can see the result on attached figures. Then I generated FE-mesh with 30 horizontal layers (refined close to the top surface). The mesh is rather large (it has over 500 000 elements) and reducing the number of elements is almost impossible because of the very large number of imported geometrical points (all these points must be included in the FE-mesh). To work with the model effectively, you either need a very fast PC or you could reduce the number of geometrical points in the input file, which would allow you reducing the FE-mesh size.

I was able to prepare the model and generate the FE-mesh within one hour. I will send you the project (without the FE-mesh but ready for mesh generation). However, I can imagine that for some less-experienced HYDRUS users this can take a longer time. I could prepare a video tutorial showing several “tricks” that may be useful when working with domains like this one. Let me know if I may use your domain for this tutorial. We will not publish the coordinates (which may be protected), just the video and images displaying the domain.

Regards
Mirek






Edited by - Mirek on 02/18/2010 11:31:22
Go to Top of Page

MOD_LAB
Average Member

Tunisia
14 Posts

Posted - 03/04/2010 :  20:18:46  Show Profile  Reply with Quote
Hi Mirek,

I still have one more question about the solid geometry. Can we consider a variable base surface. If we are working on modelling aquifers, we needs to consider a base surface similar to the topography of the top surface. I think that this option is not integrated in the 1.10 version of Hydrus. am I right?

Regards
Go to Top of Page

Mirek
Moderator

Czech Republic
194 Posts

Posted - 03/04/2010 :  20:48:08  Show Profile  Visit Mirek's Homepage  Reply with Quote
Hello Maroua,

The base surface must be planar but bottom points of thickness vectors need not lie in the base surface (see Hydrus help – >Using Hydrus -> Domain Geometry -> Geometric Objects -> Thicknessses -> Thickness Vector). This means that the bottom surface of your domain can be variable as well as the top surface (which is what you need). Z-coordinates of the bottom surface should be defined in the fourth column of the THICKNESS_ARR3Z_NLAYERS block:

OBJECT=THICKNESS_ARR3Z_NLAYERS
4.500000e+000 4.000000e+000 0.000000e+000 0.000000e+000 1.300000e+000
5.500000e+000 2.500000e+000 0.000000e+000 0.000000e+000 1.300000e+000
7.000000e+000 4.500000e+000 0.000000e+000 0.000000e+000 1.400000e+000
7.000000e+000 2.500000e+000 0.000000e+000 0.000000e+000 1.200000e+000
6.500000e+000 1.000000e+000 0.000000e+000 0.000000e+000 1.600000e+000
5.000000e+000 2.000000e+000 0.000000e+000 0.000000e+000 1.200000e+000
4.500000e+000 2.000000e+000 0.000000e+000 0.000000e+000 1.400000e+000
5.000000e+000 1.000000e+000 0.000000e+000 0.000000e+000 1.500000e+000
5.500000e+000 1.000000e+000 0.000000e+000 0.000000e+000 1.100000e+000
;

Regards
Mirek

Btw: sorry for the delay of the promised video tutorial. Now I’m very busy but I’m going to do it later.
Go to Top of Page

MOD_LAB
Average Member

Tunisia
14 Posts

Posted - 03/05/2010 :  20:47:38  Show Profile  Reply with Quote
Hello Mirek,

Thanks a lot for replying.
ok, no problem about the delay, take your time.

Regards
Maroua
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