CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Native Meshers: snappyHexMesh and Others

snapEdge - failure

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree2Likes

Reply
 
LinkBack Thread Tools Display Modes
Old   January 30, 2011, 07:01
Default snapEdge - failure
  #1
Senior Member
 
Tobi's Avatar
 
Tobias Holzmann
Join Date: Oct 2010
Location: Leoben (Austria)
Posts: 1,077
Blog Entries: 4
Rep Power: 19
Tobi will become famous soon enough
Send a message via ICQ to Tobi Send a message via Skype™ to Tobi
Hi all,

i wanna test the snapEdge tool and downloaded it from the wiki and installed it correctly.

If i run snapEdge i got a error message that he can 't read the "stl" file.

Code:
--> FOAM FATAL ERROR: 
Cannnot read "inlet.stl"

    From function triSurface::read(const fileName&, const word&, const bool)
    in file triSurface/triSurface.C at line 371.

FOAM exiting
does someone know these error message ?
I ve had a look at the triSurface.C file but there is just the error-report line.

thanks

Tobi
Tobi is offline   Reply With Quote

Old   January 30, 2011, 07:30
Default
  #2
Senior Member
 
Tobi's Avatar
 
Tobias Holzmann
Join Date: Oct 2010
Location: Leoben (Austria)
Posts: 1,077
Blog Entries: 4
Rep Power: 19
Tobi will become famous soon enough
Send a message via ICQ to Tobi Send a message via Skype™ to Tobi
Okay - prolbem solved

the STL has to be in the "case" dictionary. Not in the triSurface.

Tobi
Tobi is offline   Reply With Quote

Old   January 31, 2011, 02:43
Default
  #3
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 19
niklas will become famous soon enough
Let me know how it works.
I've come up with a whole new algorithm and
I'm working on a complete re-write of this tool.
niklas is offline   Reply With Quote

Old   February 16, 2011, 08:28
Default
  #4
Senior Member
 
Tobi's Avatar
 
Tobias Holzmann
Join Date: Oct 2010
Location: Leoben (Austria)
Posts: 1,077
Blog Entries: 4
Rep Power: 19
Tobi will become famous soon enough
Send a message via ICQ to Tobi Send a message via Skype™ to Tobi
Hi niklas,


i ve been working on a chtMultiRegion case and got very small and big mappedWall types.

Your tool is fantastic for that. without it i never get the interfaces correctly.
Its simple and good.

1. castellated (sHM)
2. snap (sHM)
3. snapEdge
(4. addLayers)

thats it
Great tool...

Here an picture.

Good work
Tobi
Attached Images
File Type: png wosnE.png (3.3 KB, 174 views)
File Type: jpg snapEdge.jpg (11.8 KB, 163 views)
Tobi is offline   Reply With Quote

Old   February 24, 2011, 05:46
Default snapEdge
  #5
New Member
 
Hannes
Join Date: Dec 2010
Location: Oldenburg, Germany
Posts: 17
Rep Power: 6
Hanno is on a distinguished road
Hey Niklas,

im very interested in your work. You've got any further with your re-write?
And, most important: is there a way to run your tool in parallel? decomposePar + mpirun doesn't do the job

Last edited by Hanno; February 24, 2011 at 06:48.
Hanno is offline   Reply With Quote

Old   February 24, 2011, 06:49
Default
  #6
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 19
niklas will become famous soon enough
Quote:
Originally Posted by Hanno View Post
Hey Niklas,

im very interested in your work. You've got any further with your re-write?
yes, but I need to clean it and make it more structured, otherwise I'm quite happy with the new
algorithm.
It works better I think.

N
niklas is offline   Reply With Quote

Old   February 24, 2011, 07:33
Default
  #7
New Member
 
Hannes
Join Date: Dec 2010
Location: Oldenburg, Germany
Posts: 17
Rep Power: 6
Hanno is on a distinguished road
Quote:
Originally Posted by niklas View Post
yes, but I need to clean it and make it more structured, otherwise I'm quite happy with the new
algorithm.
It works better I think.

N
Please get me informed as soon as you have it ready to share. I try to mesh a pretty complex geometry (with only 90 angles) with SHM+SE but SE doesnt do the job so far.
Hanno is offline   Reply With Quote

Old   February 25, 2011, 08:46
Default
  #8
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 19
niklas will become famous soon enough
Try this one and if it fails I'd like to look at your stl if its possible.
(Note that its no longer necessary to link the stl to from the constant/triSurface directory)
http://openfoam.nequam.se/cases/snapEdge_110225.tgz

Everyting is now in a separate class to make it easier for those who want to incorporate snapEdge
with snappy.

N
niklas is offline   Reply With Quote

Old   February 26, 2011, 03:06
Default
  #9
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 10
braennstroem is on a distinguished road
Hi Niklas,

does this work in parallel as well!?

Best Regards!
Fabian
braennstroem is offline   Reply With Quote

Old   February 26, 2011, 09:14
Default
  #10
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 19
niklas will become famous soon enough
nope, it does not.
niklas is offline   Reply With Quote

Old   February 26, 2011, 10:53
Default
  #11
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 10
braennstroem is on a distinguished road
thanks for the quick response.
braennstroem is offline   Reply With Quote

Old   February 28, 2011, 07:55
Default
  #12
New Member
 
Hannes
Join Date: Dec 2010
Location: Oldenburg, Germany
Posts: 17
Rep Power: 6
Hanno is on a distinguished road
Hey Niklas,

thanks a lot, i'll give it a try and report results later!
Hanno is offline   Reply With Quote

Old   October 30, 2012, 11:09
Default
  #13
hfs
Member
 
Join Date: Jul 2012
Posts: 60
Rep Power: 4
hfs is on a distinguished road
Quote:
Originally Posted by niklas View Post
Try this one and if it fails I'd like to look at your stl if its possible.
(Note that its no longer necessary to link the stl to from the constant/triSurface directory)
http://openfoam.nequam.se/cases/snapEdge_110225.tgz

Everyting is now in a separate class to make it easier for those who want to incorporate snapEdge
with snappy.

N

Hello Niklas,

Thank you very much for providing the tool!

I have tried it with my STL .. did not really work for me

Please check my STL if you have time


and If you have more time please check my case under this link:
http://dl.dropbox.com/u/32336583/Case.zip


Thanks a lot!
Attached Images
File Type: jpg STL.jpg (48.9 KB, 69 views)
File Type: jpg After_Snapping.jpg (50.8 KB, 67 views)
Attached Files
File Type: zip triSurface.zip (97.0 KB, 5 views)
hfs is offline   Reply With Quote

Old   October 31, 2012, 03:37
Default
  #14
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 19
niklas will become famous soon enough
it looks like you are trying to 'snap' to a surface.
this tool only work on edges.
niklas is offline   Reply With Quote

Old   October 31, 2012, 04:10
Default
  #15
hfs
Member
 
Join Date: Jul 2012
Posts: 60
Rep Power: 4
hfs is on a distinguished road
Quote:
Originally Posted by niklas View Post
it looks like you are trying to 'snap' to a surface.
this tool only work on edges.

Exactly.

Could you please advice? I have tried to play around with snapping parameters ... I increased snapping iterations (5000 iterations) ... I have disabled all snapping controls ... nothing is working


Really appreciate your guidance!

Regards,
hfs is offline   Reply With Quote

Old   October 31, 2012, 05:08
Default
  #16
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 19
niklas will become famous soon enough
How do you get the Umb patch?
niklas is offline   Reply With Quote

Old   October 31, 2012, 05:58
Default
  #17
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 19
niklas will become famous soon enough
Does these work better?
Attached Files
File Type: gz blockMeshDict.gz (463 Bytes, 25 views)
File Type: gz snappyHexMeshDict.gz (4.7 KB, 40 views)
niklas is offline   Reply With Quote

Old   October 31, 2012, 06:34
Default
  #18
hfs
Member
 
Join Date: Jul 2012
Posts: 60
Rep Power: 4
hfs is on a distinguished road
Quote:
Originally Posted by niklas View Post
How do you get the Umb patch?
Thanks for your quick reply

I got Umb patch from an STL file... this is what I did

1-Extracted the geometry from the STL and convert it to emesh using the command: surfaceFeatureExtract -includedAngle 150 -writeObj constant/triSurface/Umb.stl Umb

2-Duplicated edges in emesh (simply by copy-pasting) as recommended here (snappyHexMesh: Feature snapping of thin membrane edge)

3-Converted this emesh file to faceZones by adding faceZone Umb; cellZone Umb; cellZoneInside inside; to snappyHexMeshDict as follows:

refinementSurfaces
{
Umb
{
// Surface-wise min and max refinement level
level (2 2);
faceZone Umb;
cellZone Umb;
cellZoneInside inside;
}
}


4- After the SHM, I converted this faceZones into Patches using the command: createBaffles Umb '(Umb Umb)'
hfs is offline   Reply With Quote

Old   October 31, 2012, 06:39
Default
  #19
hfs
Member
 
Join Date: Jul 2012
Posts: 60
Rep Power: 4
hfs is on a distinguished road
Quote:
Originally Posted by niklas View Post
Does these work better?
Wow!
Thank you very muchhh!!!

It is snapped very nicely! ...

Is this here the secret?: [faceType boundary;]

In blockMesh: Is creating one patch for all other patches as an empty patch is better for snapping?? Why??



Thanks again!
Attached Images
File Type: jpg Snapped.jpg (46.2 KB, 73 views)

Last edited by hfs; October 31, 2012 at 07:14.
hfs is offline   Reply With Quote

Old   October 31, 2012, 07:23
Default
  #20
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 19
niklas will become famous soon enough
ok, thats good. I've been trying to get the edges to actually match also, but for some reason they wont.

I dont know why.

I dont have time to look into this now. If I do, ill post the solution here.

N
niklas is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dasac failure at 400K COPROX elmcmaster FLUENT 0 October 20, 2010 10:23
unknown failure for support team!! jopawipr STAR-CCM+ 1 April 26, 2010 09:42
NEW failure to compile redistributeMeshPar pasinari OpenFOAM Bugs 2 December 31, 2007 05:56
what is zero face area failure?? DON CD-adapco 5 June 1, 2007 01:09
simulation of failure of rivets due to cyclic hea Pal Main CFD Forum 0 July 23, 2002 09:32


All times are GMT -4. The time now is 00:32.