Boat Design Forums  |  Boat Design Directory  |  Boat Design Gallery  |  Boat Design Book Store  |  Thanks to Our Site Sponsors

Go Back   Boat Design Forums > Employment and Education > Education
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 02-26-2011, 03:06 PM
b1ck0's Avatar
b1ck0 b1ck0 is offline
Junior Member
 
Join Date: Mar 2010
Rep: 28 Posts: 86
Location: Varna, Bulgaria / Rostock, Germany
Mesh Generation

Hello,
I am intending to develope an application that creates planar mesh ( triangles ) over an existing plane and over an existing wave grid. But I don't have much background knowlege about mesh requirements, I mean what kind of triangles I have to create? Is there any requirement about area ratio of near triangles, or about the orientation of normal vectors and etc. I will look forward your reply

Thanks in advance!
Reply With Quote
  #2  
Old 02-27-2011, 12:15 PM
Tim B Tim B is offline
Senior Member
 
Join Date: Jan 2003
Rep: 794 Posts: 1,407
Location: Southern England
Your intended purpose will indicate requirements for the mesh. Why do you want to generate a triangle surface mesh?

There are quite a few open-source surface grid generation tools, mostly written for FEA work. THey might be worht a look.

Hope asking obvious questions helps,

Tim B.
__________________
Open Source Marine Charting - openpilot.sourceforge.net
Open Source Vessel Dynamics opendynamics.engineering.selfip.org
Reply With Quote
  #3  
Old 02-28-2011, 08:53 AM
b1ck0's Avatar
b1ck0 b1ck0 is offline
Junior Member
 
Join Date: Mar 2010
Rep: 28 Posts: 86
Location: Varna, Bulgaria / Rostock, Germany
Well, I want to make tessellated boundary surfaces of my fluid domain. In matter of fact I'm intending to make an application which automaticlly generates these tessellated surfaces if I have an existing hull form. For example HullSpeed and nu-Shallo have such fatures ...
Reply With Quote
  #4  
Old 02-28-2011, 12:34 PM
Tim B Tim B is offline
Senior Member
 
Join Date: Jan 2003
Rep: 794 Posts: 1,407
Location: Southern England
Ok, let me re-phrase that... what is the problem you're trying to solve?

Resistance, dynamics, local flow conditions wake improvement, wave system analysis? There are a lot of possible problems, and only you know which one. Which means that only you can decide which quality metrics are important.

From a software engineering point of view, you should capture the requirements first. They may change, but at least you have an idea of what you're starting with.

Tim B.
Tim B.
__________________
Open Source Marine Charting - openpilot.sourceforge.net
Open Source Vessel Dynamics opendynamics.engineering.selfip.org
Reply With Quote
  #5  
Old 02-28-2011, 02:13 PM
b1ck0's Avatar
b1ck0 b1ck0 is offline
Junior Member
 
Join Date: Mar 2010
Rep: 28 Posts: 86
Location: Varna, Bulgaria / Rostock, Germany
Mainly resistance and dynamics. I already have wave grid from potential flow analysis and now I just want to run RANSE ... I want to make the tessellated boundary surfaces and after that I will create volume mesh of that domain with numeca or gambit etc ...
Reply With Quote
  #6  
Old 02-28-2011, 04:53 PM
Tim B Tim B is offline
Senior Member
 
Join Date: Jan 2003
Rep: 794 Posts: 1,407
Location: Southern England
I thought GAMBIT had a surface mesher, but I haven't used it so I may be wrong. There are loads of surface mesh generators around, and you might even be able to use a render mesh for the first pass if you are careful about cell sizes and aspect ratios.

Dynamics (as in ship motions) usually deals with a hull-only mesh, or hullforms described by offsets.

With resistance calculations, be sure to check your results against at least one empirical method.

Good luck,

Tim B.
__________________
Open Source Marine Charting - openpilot.sourceforge.net
Open Source Vessel Dynamics opendynamics.engineering.selfip.org
Reply With Quote
  #7  
Old 03-01-2011, 03:47 PM
b1ck0's Avatar
b1ck0 b1ck0 is offline
Junior Member
 
Join Date: Mar 2010
Rep: 28 Posts: 86
Location: Varna, Bulgaria / Rostock, Germany
Thanks for advises but I want to make my own surface mesher. Gambit have surface and volume meshers, but in order to use the volume mesher I have to make surface mesh on boundary planes ( manually ) so I want to make this process automatic.
Reply With Quote
  #8  
Old 03-02-2011, 07:22 AM
Leo Lazauskas's Avatar
Leo Lazauskas Leo Lazauskas is offline
Senior Member
 
Join Date: Jan 2002
Rep: 1816 Posts: 1,422
Location: Adelaide, South Australia
Quote:
Originally Posted by b1ck0 View Post
Thanks for advises but I want to make my own surface mesher. Gambit have surface and volume meshers, but in order to use the volume mesher I have to make surface mesh on boundary planes ( manually ) so I want to make this process automatic.
Suppose that you want to iterate the attitude of a vessel until it is in equilibrium with hydrostatic and hydrodynamic forces and moments (e.g. squat).

Will you have to remesh the hull at each step?
If so, that seems like a very lengthy process in CFD, apart from the need to re-calculate the flow field at each step.

I'm asking because I have not seen many CFD results for those sort of calculations.

All the best,
Leo.
Reply With Quote
  #9  
Old 03-02-2011, 08:20 AM
DCockey DCockey is offline
Engineer
 
Join Date: Oct 2009
Rep: 1162 Posts: 1,656
Location: SE Michigan
Quote:
Originally Posted by Leo Lazauskas View Post
Suppose that you want to iterate the attitude of a vessel until it is in equilibrium with hydrostatic and hydrodynamic forces and moments (e.g. squat).

Will you have to remesh the hull at each step?
If so, that seems like a very lengthy process in CFD, apart from the need to re-calculate the flow field at each step.

I'm asking because I have not seen many CFD results for those sort of calculations.

All the best,
Leo.
One possible approach for the hull surface only:

Mesh the surface of the hull higher than the waves will ever be. Then at each step "trim" the mesh at the water surface. Triming a triangular mesh will result in both quadralaterals at the new edge. The quadralaterals can be easily split into triangles. If it's a structured mesh to begin then there may need to be some special handling of the mesh adjacent to the edge. That takes care of the hull surface.

A volume mesh with an arbitrary changing surface is more difficult.
Reply With Quote
  #10  
Old 03-02-2011, 09:15 AM
Leo Lazauskas's Avatar
Leo Lazauskas Leo Lazauskas is offline
Senior Member
 
Join Date: Jan 2002
Rep: 1816 Posts: 1,422
Location: Adelaide, South Australia
Quote:
Originally Posted by DCockey View Post
One possible approach for the hull surface only:

Mesh the surface of the hull higher than the waves will ever be. Then at each step "trim" the mesh at the water surface. Triming a triangular mesh will result in both quadralaterals at the new edge. The quadralaterals can be easily split into triangles. If it's a structured mesh to begin then there may need to be some special handling of the mesh adjacent to the edge. That takes care of the hull surface.

A volume mesh with an arbitrary changing surface is more difficult.
Over-hanging transoms are often messy things to handle, particularly when the hull trims so the underside of the transom just touches the water, or becomes immersed during one iteration, and emerged during another.
That will keep you busy, B1ck0!
Reply With Quote
  #11  
Old 03-02-2011, 10:36 AM
DCockey DCockey is offline
Engineer
 
Join Date: Oct 2009
Rep: 1162 Posts: 1,656
Location: SE Michigan
Quote:
Originally Posted by Leo Lazauskas View Post
Over-hanging transoms are often messy things to handle, particularly when the hull trims so the underside of the transom just touches the water, or becomes immersed during one iteration, and emerged during another.
That will keep you busy, B1ck0!
Presumable a hard chine which passes through the surface would be similar. Can you elaborate on what the problems/challenges would be? It's not obvious to me.
Reply With Quote
  #12  
Old 03-02-2011, 11:44 AM
Leo Lazauskas's Avatar
Leo Lazauskas Leo Lazauskas is offline
Senior Member
 
Join Date: Jan 2002
Rep: 1816 Posts: 1,422
Location: Adelaide, South Australia
Quote:
Originally Posted by DCockey View Post
Presumable a hard chine which passes through the surface would be similar. Can you elaborate on what the problems/challenges would be? It's not obvious to me.
An over-hanging transom can present problems for non-linear codes because it might, or might not, contribute to the hydrodynamic drag.

For example, in the 1st iteration (usually a linear calculation) the overhang is out of the water and does not contribute. During subsequent iterations, when the free-surface is included, the overhang might be wet, and therefore it contributes. On the next iteration, the free-surface changes, and the overhang might be above the wave at that station.

It is possible that the program goes into an infinite loop or, if the program is stopped at some pre-determined iteration, the hydrodynamic calculations might be in error. I remember Bob Beck of the Uni of Michigan grumbling about this annoying, pathological behaviour.
Reply With Quote
  #13  
Old 03-02-2011, 12:20 PM
DCockey DCockey is offline
Engineer
 
Join Date: Oct 2009
Rep: 1162 Posts: 1,656
Location: SE Michigan
Thanks for the explaination. I thought you were refering to problems with mesh generation itself.
Reply With Quote
  #14  
Old 03-02-2011, 11:05 PM
Leo Lazauskas's Avatar
Leo Lazauskas Leo Lazauskas is offline
Senior Member
 
Join Date: Jan 2002
Rep: 1816 Posts: 1,422
Location: Adelaide, South Australia
Quote:
Originally Posted by DCockey View Post
Thanks for the explaination. I thought you were refering to problems with mesh generation itself.
No, the method you proposed is good, but there are potential problems with where to cut it at the real waterline.
Of course, there are a host of other difficulties for computer codes that attempt to include the boundary layer.
Reply With Quote
  #15  
Old 03-03-2011, 01:36 PM
Tim B Tim B is offline
Senior Member
 
Join Date: Jan 2003
Rep: 794 Posts: 1,407
Location: Southern England
Multiphase moving mesh solutions have been done, and are starting to become more viable. It is worth pointing out, of course, that the computing resource required is only really available to big business and research organisations. Generally these are done by deforming the mesh around the hull, but you could potentially achieve the same result by simply moving the whole mesh in space, if boundary conditions allow.

I agree that immersed transoms are a problem, and this requires significant care in the mesh and solution. You should also consider how to apply refinements within your mesh. You will need these, particularly around the transom, where the surface-mesh alone will not be sufficient.

Hope this is of some help,

Tim B.
__________________
Open Source Marine Charting - openpilot.sourceforge.net
Open Source Vessel Dynamics opendynamics.engineering.selfip.org
Reply With Quote
Reply



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Greenline 33 - next generation or marketing myth? Mat-C Boat Design 15 10-05-2010 03:47 PM
wave generation Zekamaboy Powerboats 10 01-31-2010 04:22 AM
Michlet for retroactive wave-generation Metatron Software 14 09-21-2009 12:45 PM
Great place for very efficient “new generation” proved and cheap ANCHOR Alain POIRAUD Marketplace 0 11-04-2005 07:39 AM
supply metal mesh zhujie Metal Boat Building 0 02-24-2004 08:13 PM


All times are GMT -5. The time now is 08:27 AM.


Powered by: vBulletin Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Web Site Design and Content Copyright ©1999 - 2012 Boat Design Net