CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Bugs

Dimensionsproblems SLT-file and blockMesh

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

Reply
 
LinkBack Thread Tools Display Modes
Old   November 18, 2009, 09:02
Default Dimensionsproblems SLT-file and blockMesh
  #1
Member
 
Join Date: Jun 2009
Location: Germany
Posts: 38
Rep Power: 8
suitup is on a distinguished road
Hi, I'm a little bit confused about this problem:
When I import a SLT-file (for example created by ProE) into paraView and additionally a blockMesh. The dimension of the STL-file is significantly greater than the blockMesh.

The size of the CAD-solid is about 40x40x40mm in ProE, the blockMesh is defined as about (0.1 0.4 0.6) and so on but converted in meter 1.

So actually it the slt-solid should be fit into the blockMesh-box but it doesnt.

To get the solid into the box I ve to increase the boxsize extrem:
Code:
convertToMeters 1;

vertices        
(
    (-50 0  -40)
    ( 50 0  -40)
    ( 50  40  -40)
    (-50  40  -40)
    (-50 0   40)
    ( 50 0   40)
    ( 50  40   40)
    (-50  40   40)
);
That about 50m!

Same problem occurse if i create with snappyhexmesh the new mesh of blockmesh and the stl-file.

I ve no clue.
suitup is offline   Reply With Quote

Old   November 18, 2009, 09:16
Default
  #2
Super Moderator
 
niklas's Avatar
 
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 20
niklas will become famous soon enoughniklas will become famous soon enough
millimeters?

I dont know what ProE does, but I use ANSA to deal with STL's and the default setting in ANSA is to use mm instead of meters.

So you can either make sure you export the stl in meters, or create your 50 m blockMesh and once
you are happy with your mesh, you do a

transformPoints -scale '(0.001 0.001 0.001)'

to transform it from mm to m.
niklas is offline   Reply With Quote

Old   November 18, 2009, 10:41
Default
  #3
Member
 
Join Date: Jun 2009
Location: Germany
Posts: 38
Rep Power: 8
suitup is on a distinguished road
thank you niklas for the transform-command, I'm going to analyse further the ProE-problem.
suitup is offline   Reply With Quote

Old   November 19, 2009, 04:00
Default
  #4
Senior Member
 
Mark Olesen
Join Date: Mar 2009
Location: http://olesenm.github.io/
Posts: 777
Rep Power: 18
olesen will become famous soon enough
Quote:
Originally Posted by suitup View Post
thank you niklas for the transform-command, I'm going to analyse further the ProE-problem.
Millimeters are standard for many CAD systems (Pro-E, catia, UG, etc.) and your STL is very likely in these units.

There are a number of surface mesh utilities with OpenFOAM.

You can use 'surfaceCheck' to check your STL file and it also outputs the bounding box (in meters).

If you find that it is in millimeters, you can rescale it to meters with 'surfaceConvert -scale 0.001'. If you also need to move your surface about, the 'surfaceMeshConvert' utility allows rescaling (on input or output) as well as coordinate system transformations.
olesen 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
Pi symbol in blockMesh file maka OpenFOAM Native Meshers: blockMesh 15 December 18, 2010 08:45
BlockMesh FOAM warning gaottino OpenFOAM Native Meshers: blockMesh 7 July 19, 2010 14:11
blockMesh: block with 6 vertexes dani OpenFOAM 3 June 25, 2009 13:13
Kubuntu uses dash breaks All scripts in tutorials platopus OpenFOAM Bugs 8 April 15, 2008 07:52
Axisymmetrical mesh Rasmus Gjesing (Gjesing) OpenFOAM Native Meshers: blockMesh 10 April 2, 2007 14:00


All times are GMT -4. The time now is 14:23.