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

[ICEM] uncovered faces after refinement in 3D

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By bany

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 27, 2019, 08:07
Default uncovered faces after refinement in 3D
  #1
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
Hello,everyone:
i am meshing a cylinder.In order to refine the regions near the center of the cylinder,i used the order called refinement.But when checking mesh,there was a warning:Mesh has uncovered faces. Fluent needs a complete boundary (shells in 3D) or it will give a variety of errors and not read in the mesh!All edges have been associated.
Anymore,before refinement,there is no warning!
How can i resolve this problem?
Thanks.
Attached Images
File Type: png the location of uncovered faces.png (26.1 KB, 20 views)
File Type: png mesh after refinement.png (78.2 KB, 23 views)
bany is offline   Reply With Quote

Old   December 1, 2019, 04:36
Default complement
  #2
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
Oh,i think i should add something.
To explain my problem further,when i refine the local area at the top right-hand of the cube,it occurred something wrong.
To more details ,please see the following picture.
Attached Images
File Type: png uncovered faces.png (24.7 KB, 23 views)
bany is offline   Reply With Quote

Old   December 1, 2019, 17:11
Default
  #3
Senior Member
 
Sebastian Engel
Join Date: Jun 2011
Location: Germany
Posts: 566
Rep Power: 20
bluebase will become famous soon enough
Quote:
How can i resolve this problem?
What did the search in this forum yield? Where there any solutions proposed that didn't work for you?

so called "Hanging nodes" is what you experience.
bluebase is offline   Reply With Quote

Old   December 1, 2019, 21:40
Default
  #4
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
Quote:
Originally Posted by bluebase View Post
What did the search in this forum yield? Where there any solutions proposed that didn't work for you?

so called "Hanging nodes" is what you experience.
Thanks for your reply.

Of course,there are several questions like mine in this forum yield.
But there is no explain why uncovered faces happened when refining a local area and how to solve it.
Can you help me?Thanks a lot!
bany is offline   Reply With Quote

Old   December 2, 2019, 09:35
Default
  #5
Senior Member
 
Sebastian Engel
Join Date: Jun 2011
Location: Germany
Posts: 566
Rep Power: 20
bluebase will become famous soon enough
You might read these threads briefly:

Mesh refinement causing problems
ICEM-uncovered faces problem

The source of uncovered faces after refinement, that there are faces which are not associated to any (boundary) geometry, or a similar entity. ICEM does not have a specific element type to deal with the interface layer.

Depending on your solver, this will require specific treatment, or none at all.
If you use Fluent, and if you limit the refinement to 1to2 only, fluent will read the mesh just fine, without any treatment. Just ignore the uncovered faces at the refinement's jump.
Other solvers might need additional boundary faces at the refinement's edge.
bluebase is offline   Reply With Quote

Old   December 3, 2019, 03:51
Smile
  #6
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
The source of uncovered faces after refinement, that there are faces which are not associated to any (boundary) geometry, or a similar entity. ICEM does not have a specific element type to deal with the interface layer.

Depending on your solver, this will require specific treatment, or none at all.
If you use Fluent, and if you limit the refinement to 1to2 only, fluent will read the mesh just fine, without any treatment. Just ignore the uncovered faces at the refinement's jump.
Other solvers might need additional boundary faces at the refinement's edge.[/QUOTE]

First,thanks for your help.
From your answers,I know that the mesh that have uncovered faces causing by the refinement to 1to2 can be used in fluent,but it cannot be used in openFoam.
So when someone wants to refine his model which will be computed in openFoam in ICEM,he should avoid the hanging nodes.

Thank you once again.
bany is offline   Reply With Quote

Old   December 3, 2019, 04:31
Default
  #7
Senior Member
 
Sebastian Engel
Join Date: Jun 2011
Location: Germany
Posts: 566
Rep Power: 20
bluebase will become famous soon enough
Quote:
Originally Posted by bany View Post
So when someone wants to refine his model which will be computed in openFoam in ICEM,he should avoid the hanging nodes.
Are you sure? Have you tried fluent3dmeshtofoam? I am pretty sure this tool can deal with hanging nodes. It will convert the hexas to polyhedral in the transition layer.

As far as i remember the normal fluentmeshtofoam couldn't deal with hanging nodes. However, i haven't used openfoam extensively for a few years, so i am not informed on the latest changes.
bluebase is offline   Reply With Quote

Old   December 3, 2019, 04:56
Smile
  #8
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
Quote:
Originally Posted by bluebase View Post
Are you sure? Have you tried fluent3dmeshtofoam? I am pretty sure this tool can deal with hanging nodes. It will convert the hexas to polyhedral in the transition layer.

As far as i remember the normal fluentmeshtofoam couldn't deal with hanging nodes. However, i haven't used openfoam extensively for a few years, so i am not informed on the latest changes.
Oh,when i tried fluent3dmeshtofoam to convert the fluent.msh and checkMesh,there is no warning or error.But when i run my case,there are errors.Please see the picture.Can you tell me what is wrong?

Thank you very much!
Attached Images
File Type: png the error.png (81.7 KB, 14 views)
bany is offline   Reply With Quote

Old   December 3, 2019, 14:50
Default
  #9
Senior Member
 
Sebastian Engel
Join Date: Jun 2011
Location: Germany
Posts: 566
Rep Power: 20
bluebase will become famous soon enough
I just ran a minimal test case and did not encounter any errors.
Openfoam 4.1, inflowoutflow template, simplefoam, and a simple box done in icem which has been splitted in halve and one side refined.

ftf.tar.gz, icem.tar.gz

Have you tried to do the node merging to resolve refinements on your unstructured mesh? I think this is not necessary and will likely cause problems.

You might need to explain your case in more detail, better in the openfoam subforum for mesh conversions?
bluebase is offline   Reply With Quote

Old   December 3, 2019, 22:46
Default
  #10
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
You might need to explain your case in more detail, better in the openfoam subforum for mesh conversions?[/QUOTE]

Thanks a lot. Now,I explain my case in detail.
My computational domain is a cylinder, and in the center of it,there is a jet flow .So I want to refine the center of the cylinder,just see the attachments.

In icem,I used the nested O-block,when I did the refinement ->pre mesh->convert to unstruct mesh->check mesh(there are more uncovered faces )->output fluent.msh->fluent3DMeshToFoam->checkMesh(mesh OK)->reactingFoam,then errors which said cannot find faces came.

Best wishes!
Attached Images
File Type: png 1.png (64.5 KB, 4 views)
File Type: png the error.png (81.7 KB, 7 views)
bany is offline   Reply With Quote

Old   December 4, 2019, 06:33
Default
  #11
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
Thanks a lot. Now,I explain my case in detail.
[/QUOTE]
I think i should attach my geometric model.
Attached Images
File Type: png output_setting.png (23.0 KB, 6 views)
File Type: png slover_settings.png (3.2 KB, 5 views)
Attached Files
File Type: zip prt0001.zip (27.0 KB, 2 views)
bany is offline   Reply With Quote

Old   December 4, 2019, 09:27
Default
  #12
Senior Member
 
Sebastian Engel
Join Date: Jun 2011
Location: Germany
Posts: 566
Rep Power: 20
bluebase will become famous soon enough
Hi bany,

i saw in the project file that you are using ICEM v14.0.

there has been some issue with refinements till version 14.5
See Mesh Refinement Problem

Though i have no idea, whether this intersects with the openfoam issue.

Anyway, update to a later version.
bluebase is offline   Reply With Quote

Old   December 4, 2019, 09:54
Default
  #13
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
Though i have no idea, whether this intersects with the openfoam issue.

Anyway, update to a later version.[/QUOTE]

I will have a try.
Anyway,thanks for your continuous and high quality help and support.
bany is offline   Reply With Quote

Old   March 17, 2020, 10:27
Default A new find
  #14
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
I think i am late to pose my test about my questions.
I test the case uploaded by Sebastian Engel and it does work well. When i check my mesh again using ICEM of higher version, the problem about uncovered faces occurs again. And then, i find that the error which says 'cannot find faces using edges......' does not come from the calculating process. Because i find the 'FATAL ERRORS' is in meshTool.C. That is ,when i use the functionObjects which involves meshTool.C in controlDict, the errors come. And when closing the functionObjects in controlDict, i find the errors disappear and the calculation can continue. So i think the solvers in OpenFOAM can deal with the hanging nodes, just like FLUENT which can deal with the 1=>2 ratio refinement.
But until now, i cannot find the reason why the mesh with hanging nodes which created in ICEM and converted into OpenFOAM by fluent3dmeshtofoam cannot be identified by meshTool.C or how can i do to solve this problem.
Finally, thanks to Sebastian.
Any advice is appreciating.
Best wishes.
bany is offline   Reply With Quote

Old   April 1, 2020, 07:32
Default to end up
  #15
Member
 
bany
Join Date: Nov 2019
Posts: 43
Rep Power: 7
bany is on a distinguished road
I think this post "can not find faces using edges.."when using the ICEM mesh can finish this post.
Best wishes to all who helped me.
bluebase likes this.
bany 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] No generation of layer onto zerothickness surface crubio.abujas OpenFOAM Meshing & Mesh Conversion 3 October 25, 2022 03:20
[snappyHexMesh] Layers not growing at all zonda OpenFOAM Meshing & Mesh Conversion 12 June 6, 2020 11:28
[snappyHexMesh] Error snappyhexmesh - Multiple outside loops avinashjagdale OpenFOAM Meshing & Mesh Conversion 53 March 8, 2019 09:42
[snappyHexMesh] SnappyHexMesh for internal Flow vishwa OpenFOAM Meshing & Mesh Conversion 24 June 27, 2016 08:54
[snappyHexMesh] snappyHexMesh won't work - zeros everywhere! sc298 OpenFOAM Meshing & Mesh Conversion 2 March 27, 2011 21:11


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