CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > Siemens > STAR-CCM+

Exporting morphed surface

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By ander
  • 1 Post By ander

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 13, 2023, 07:49
Default Exporting morphed surface
  #1
Member
 
Anders Aamodt Resell
Join Date: Dec 2021
Location: Oslo, Norway
Posts: 64
Rep Power: 4
ander is on a distinguished road
Hi,

I'm doing a static FSI problem involving a propeller. I want to export the deformed blade, prefferably as an stl file or another suitable format. Is this possible to accomplish?

Thanks in advance.
ander is offline   Reply With Quote

Old   February 13, 2023, 10:07
Default
  #2
cwl
Senior Member
 
Chaotic Water
Join Date: Jul 2012
Location: Elgrin Fau
Posts: 436
Rep Power: 17
cwl is on a distinguished road
1) Right-click on Volume Mesh in the Representation node of the simulation tree, and select Extract boundary surface.
2) Chose Region.
3) A new node named Extracted Surface will appear under Representations. Right-click on it to export.

Another way is to create a Vector Wrap (Derived Part) and to right-click to extract it.
cwl is offline   Reply With Quote

Old   February 14, 2023, 03:50
Default
  #3
Member
 
Anders Aamodt Resell
Join Date: Dec 2021
Location: Oslo, Norway
Posts: 64
Rep Power: 4
ander is on a distinguished road
Thanks, I actually noticed the first solution a little later. I guess a third option is to use an xyz table and use the mesh morpher to load the displacement.
ander is offline   Reply With Quote

Old   February 14, 2023, 04:56
Default
  #4
cwl
Senior Member
 
Chaotic Water
Join Date: Jul 2012
Location: Elgrin Fau
Posts: 436
Rep Power: 17
cwl is on a distinguished road
Quote:
I guess a third option is to use an xyz table and use the mesh morpher to load the displacement.
From what I remember - there is also a Part Operation (at Parts level, amongst Imprint, Subtract, Surface Wrapper etc) that deforms part according to field function, which can be defined as an interpolated (previously extracted) xyz-table.

Last edited by cwl; February 14, 2023 at 16:12.
cwl is offline   Reply With Quote

Old   February 15, 2023, 07:28
Default
  #5
Member
 
Anders Aamodt Resell
Join Date: Dec 2021
Location: Oslo, Norway
Posts: 64
Rep Power: 4
ander is on a distinguished road
I found that creating a displacement field function with a surface data mapper and then creating a vector warp which is converted to a part worked very well.
cwl likes this.
ander is offline   Reply With Quote

Old   February 15, 2023, 08:00
Default
  #6
cwl
Senior Member
 
Chaotic Water
Join Date: Jul 2012
Location: Elgrin Fau
Posts: 436
Rep Power: 17
cwl is on a distinguished road
Quote:
Originally Posted by ander View Post
I found that creating a displacement field function with a surface data mapper and then creating a vector warp which is converted to a part worked very well.
Great!

Also - thank you for the description of the solution which worked in practice, I'm pretty sure that someone who would read this topic in future would be thankful
cwl is offline   Reply With Quote

Old   February 15, 2023, 08:14
Default
  #7
Member
 
Anders Aamodt Resell
Join Date: Dec 2021
Location: Oslo, Norway
Posts: 64
Rep Power: 4
ander is on a distinguished road
In order for this post to actually be useful for others, I think I need to add some more details.

In order to use the data mapper, a dummy part, dummy volume mesh and dummy region needs to be created for the part that you want to export a deformed version of.
For the volume mesh, don't use surface remesher and use a tetrahedral mesh which will preserve the original surface tessellation. Then create a surface mapper, with the fluid-structure-interaction interface as the source and the surface of the dummy part as the target, and select displacement as the vector field function. Also select "Use original mesh". Then execute the data mapper. The resulting vector field can be used to create a vector warp, which again can be used to create a new deformed part.
cwl likes this.
ander is offline   Reply With Quote

Old   February 15, 2023, 21:41
Default
  #8
cwl
Senior Member
 
Chaotic Water
Join Date: Jul 2012
Location: Elgrin Fau
Posts: 436
Rep Power: 17
cwl is on a distinguished road
Quote:
Originally Posted by ander View Post
For the volume mesh, don't use surface remesher and use a tetrahedral mesh which will preserve the original surface tessellation.
But .. original tesselation usually is not good for meshing at all
Or do you re-tesselate it?
cwl is offline   Reply With Quote

Old   February 16, 2023, 03:36
Default
  #9
Member
 
Anders Aamodt Resell
Join Date: Dec 2021
Location: Oslo, Norway
Posts: 64
Rep Power: 4
ander is on a distinguished road
In this case I want the original tessellation to be preserved, but apparently I need a mesh to do the surface mapping. When using the tetrahedral volume mesh and excluding the surface remesher I get a surface mesh that is identical to the original tessellation.

This procedure results in a deformed version of the original tessellated geometry, which is what I wanted. This surface can then be remeshed and used for further analysis.

I actually got this solution from Siemens support, but as they said, there might be cleaner ways to do the same.
ander is offline   Reply With Quote

Reply


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[snappyHexMesh] Surface triangulation using snappyHexMesh shaileshbg OpenFOAM Meshing & Mesh Conversion 4 October 17, 2019 04:42
[Gmsh] Error : Self intersecting surface mesh, computing intersections & Error : Impossible velan OpenFOAM Meshing & Mesh Conversion 3 October 22, 2015 11:05
[snappyHexMesh] Problem with Sanpper, surface still Rough Zephiro88 OpenFOAM Meshing & Mesh Conversion 7 November 5, 2014 12:05
[Gmsh] boundaries with gmshToFoam‏ ouafa OpenFOAM Meshing & Mesh Conversion 7 May 21, 2010 12:43
free convection heat transfer from a heated horizontal surface through a liquid to a thin cooled fin Kaushik FLUENT 1 May 8, 2000 06:47


All times are GMT -4. The time now is 20:04.