CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > ANSYS Meshing & Geometry

[ICEM] Proper way to name boundaries on 2D model for use in CFX?

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

Like Tree1Likes
  • 1 Post By zeitistgeld

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   September 5, 2010, 08:20
Default Proper way to name boundaries on 2D model for use in CFX?
  #1
Member
 
Join Date: Feb 2010
Location: Australia
Posts: 65
Rep Power: 16
RossFS is on a distinguished road
I'm trying to mesh a fairly simple structure in 2D (2.5D for CFX) for use in ANSYS CFX in ICEM CFD as the mesher in ANSYS workbench is not giving me the control I need when refining the mesh.

PSYMN has suggested that the easiest way to generate a 2.5D model in ICEM CFD for ANSYS CFX is to generate a 2D mesh and export it in Fluent format. To name locations of the boundaries you just convert the curves (edges) of the mesh into parts. The name and locations of the parts are carried through to ANSYS CFX when importing the mesh file. The problem with doing this however is that it will not give me a part/location for the front *and* rear plane of symmetry (I need to set up symmetry bocos on the "front" and "back" of the mesh in CFX right?) in CFX setup. Is there a work around for this?

-----------
Otherwise, I tried making a 2D mesh and extruding it 1 cell thick. I then made parts out of all the nodes in the relevant locations. This however generates warnings about having parts made up of 2D and 3D elements which isn't allowed in CFX 5. The mesh will import into CFX and the locations I want turn up, but a bunch of stuff I didn't intend to generate seems to come through as well.
What is a better way of setting up the locations (parts) for bocos ?
Generating a surface in the same location as the edges of the nodes I want to select and generating a part from this doesn't appear to generate a location that will transfer into CFX.
RossFS is offline   Reply With Quote

Old   September 5, 2010, 09:58
Default
  #2
Member
 
zeitistgeld
Join Date: Apr 2009
Posts: 37
Rep Power: 16
zeitistgeld is on a distinguished road
Definitely when you import fluent type mesh into cfxpre, you will find some primitive 2D regions, that's what you need to set them as symmetry pairs.
zeitistgeld is offline   Reply With Quote

Old   September 9, 2010, 05:29
Default
  #3
Member
 
Join Date: Feb 2010
Location: Australia
Posts: 65
Rep Power: 16
RossFS is on a distinguished road
Just to clarify for anyone that ends up getting this thread in a search:

1) Create parts out of the curves before creating a surface or doing any premeshing.
2) Create premesh via blocking
3) file -> mesh -> load from blocking
4) export mesh as 2D Fluent file.

Front and rear faces can be selected in CFX by clicking on the "..." box when picking a location and Primitive A and B are your front and rear surfaces.
RossFS is offline   Reply With Quote

Old   November 2, 2011, 09:31
Default
  #4
New Member
 
@p N
Join Date: Jan 2010
Location: United States
Posts: 27
Rep Power: 16
yvonne is on a distinguished road
I made 2D geometry of a pump (with multiple rotating domains) in GAMBIT, exported it in the .msh format to ICEMcfd(v12.1). Extruded the surface mesh in the z-direction. When I create the .def file and solve it in the solver I get the following error:

+--------------------------------------------------------------------+
| ERROR #002100048 has occurred in subroutine SU_BNEXT. |
| Message: |
| All vertices for a fluid domain lie on boundaries. This is |
| considered to be a fatal error because control volume gradients |
| cannot be calculated, leading to serious discretization error. |
| |
| A common cause for this error is a mesh which is only one |
| element thick, without symmetry or 1:1 periodicity on the lateral |
| boundaries. If you have this situation, and the domain is |
| two-dimensional, please change the lateral boundary conditions |
| to symmetry or 1:1 periodicity. Alternatively, for |
| three-dimensional simulations, please ensure that your mesh |
| has at least two elements across. |
| |
| Execution is terminating. This error message can be bypassed by |
| setting the expert parameter 'boundary vertex check = f', but |
| be aware that doing so may lead to sigificant solution error. |
+--------------------------------------------------------------------+


I cant make anything of it. Kindly help. Where do I specify symmetry?
yvonne is offline   Reply With Quote

Old   November 10, 2011, 03:38
Default
  #5
Member
 
zeitistgeld
Join Date: Apr 2009
Posts: 37
Rep Power: 16
zeitistgeld is on a distinguished road
Quote:
Originally Posted by yvonne View Post
I made 2D geometry of a pump (with multiple rotating domains) in GAMBIT, exported it in the .msh format to ICEMcfd(v12.1). Extruded the surface mesh in the z-direction. When I create the .def file and solve it in the solver I get the following error:

+--------------------------------------------------------------------+
| ERROR #002100048 has occurred in subroutine SU_BNEXT. |
| Message: |
| All vertices for a fluid domain lie on boundaries. This is |
| considered to be a fatal error because control volume gradients |
| cannot be calculated, leading to serious discretization error. |
| |
| A common cause for this error is a mesh which is only one |
| element thick, without symmetry or 1:1 periodicity on the lateral |
| boundaries. If you have this situation, and the domain is |
| two-dimensional, please change the lateral boundary conditions |
| to symmetry or 1:1 periodicity. Alternatively, for |
| three-dimensional simulations, please ensure that your mesh |
| has at least two elements across. |
| |
| Execution is terminating. This error message can be bypassed by |
| setting the expert parameter 'boundary vertex check = f', but |
| be aware that doing so may lead to sigificant solution error. |
+--------------------------------------------------------------------+


I cant make anything of it. Kindly help. Where do I specify symmetry?

You should first add different mesh parts into name parts after extrusion. The volume mesh should be added into fluid domain name(or names if you have more than one). Then the error should be excluded(All vertices for a fluid domain lie on boundaries!!!). And those surface mesh parts should be named as what you want, eg. sym01, sym02, inlet, outlet etc. easy to set boundary conditions for them. Check the mesh in ICEM to make sure it is error free. Then export it and import to cfxpre. For symmetric interface pair, you should first set them as interfaces then you can set them as a symmetry pair. Have a try! Good luck!
eraro likes this.
zeitistgeld is offline   Reply With Quote

Reply

Tags
2.5d, bocos, locations, parts

Thread Tools Search this Thread
Search this Thread:

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
CFX Liquid Evaporation Model Jinx CFX 3 January 28, 2010 17:31
CAD model sliver faces - CFX Mesh - Parasolid? Ianto CFX 3 February 8, 2009 19:32
the intermittency in the CFX transition model leo1985 CFX 0 June 14, 2008 13:13
where to set CFX Transition Model? steven CFX 6 January 17, 2007 12:19
Use of 1 equation turbulence model in CFX 4.3 Niels Deen CFX 0 July 19, 2000 09:50


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