CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   ANSYS Meshing & Geometry (https://www.cfd-online.com/Forums/ansys-meshing/)
-   -   [ANSYS Meshing] Hex dominant method and local inflation (https://www.cfd-online.com/Forums/ansys-meshing/97162-hex-dominant-method-local-inflation.html)

carlp February 10, 2012 04:59

Hex dominant method and local inflation
 
Hi

I have this rather thin wall, and I am interested in the water content and temperature in that wall. I know that the big change will be through the wall and just small changes in the other directions. I want to have a structured mesh with cubes and due to a large geometry, i can't have the cells in the same size of the walls, thus i need to make the cells in the walls to "thin plates", not cubes. My idea is to make them with local inflation.

But even thou I only have straight lines in that part of the geometry, the mesh doesn't get cubic, and thus I have used Hex dominant method and that works. But when i use hex dominant method I can't use the local inflation no matter what. As fast as I choose the geometry to do the inflation, an "active" line appears that says: "no, invalid method". It also disappear when I delete the Hex dominant method.

Because of this I have also tried Method-Multizone with both hex core and hex dominant, but when that mesh is about to get generated it complain about bad cells and fail when "meshing the blocks".

Is there more ways to try to solve this? Why can't I do the inflation with a hex dominant method present?

PSYMN February 11, 2012 20:25

Hexa Dominant was never intended for CFD. It puts isotropic hexas near the walls and junk in the middle. It doesn't work with prism, etc. Only use it for FEA (mechanical) applications. We should probably just hide it if you set the physics to CFD...

What you want is "Assembly Meshing" "Cutcel". You can use global inflation with Named selections to control where the prism is applied. It works very well at R14.0, but is different from the other "methods" in how you apply it. Look it up in the Help to find it.

The catch is that it produces a mesh with haning nodes and some poly's so it is only good for Fluent, CFX doesn't like it.

blacksoil2012 February 13, 2012 14:55

Quote:

Originally Posted by PSYMN (Post 343971)
Hexa Dominant was never intended for CFD. It puts isotropic hexas near the walls and junk in the middle. It doesn't work with prism, etc. Only use it for FEA (mechanical) applications. We should probably just hide it if you set the physics to CFD...

What you want is "Assembly Meshing" "Cutcel". You can use global inflation with Named selections to control where the prism is applied. It works very well at R14.0, but is different from the other "methods" in how you apply it. Look it up in the Help to find it.

The catch is that it produces a mesh with haning nodes and some poly's so it is only good for Fluent, CFX doesn't like it.

Hi Simon,

Regarding your comment "Hexa Dominant was never intended for CFD", maybe this is true for ANSYS, but as far as I know, ANSA provides this option. That is, no matter what the surface mesh is, ANSA can generate hex core mesh, and also at the same time it can generate prism layers with subsequent hex core mesh. I feel this is a very good feature, since it not only provides us the boundary layer resolution for CFD but also can reduce volume mesh count by getting hex core. Do not know whether ICEM CFD has this function, but surely I am wishing Workbench Meshing can get this. Thanks!

PSYMN February 13, 2012 20:44

Hexa dominant is different from hexa Core... TGrid and ICEM CFD each have a Hexa core option... Personally, I prefer the TGrid one.

I am not exactly sure how the ANSA algorithm works, but...

Hexa dominant starts at the surface and marches inward with isotropic hexas... If you have something with nice right angles, etc. it can produce hexas all the way across, but if you started with a pipe, or something like that, it will not be able to continue with hexas all the way to the middle.

In that case, if you are in Workbench, I suggest Cutcel. It will give you what you want and works nicely with inflation...

carlp February 27, 2012 03:50

I use fluent, and CutCell works good, maybe, it generates an acceptable mesh but:
Warning: "The model consists of a multibody part. The CutCell mesh may not accurately capture the geometry at the interface between two or more bodies."
but I have so far ignored it.

When I try global inflation, Error: "An error occurred while running the CutCell mesher. Please check the geometry or the mesh settings for problems". But not without the inflation, but if I use local inflation with the same settings it works but, it gets too small, even if I with total thickness och first layer thickness + size tries to force the inflation to be the size i want, it still gets to small.

(Total thickness - 5mm - 2 layers - no growth (1) gives two layers that have a total thickness of 1,3 mm, and i want it to be 10 mm. The thin walls are 25mm, so 5 layers in total at 5mm.)

PSYMN February 27, 2012 09:42

What version are you using? It works well for me at 14.0, but it was still pretty new at 13.0...

Simon

carlp February 27, 2012 20:27

I'm using version 13... :(

carlp February 28, 2012 03:07

I've investigated the problem further:
1. I can't use global inflation, since then i can either choose program controlled and the inflation goes to the outer walls, or choose named selection and the wall, but the inflation is at the fluid side of the wall and not the inside of the wall (both with proper thickness).

2. It's not about the CutCell, i got the same problem with no other local method but inflation (and here it was very small). The same with method - multizone - Hexdominant, but here the inflation is almost 3 mm in two layers for both sides of the wall, leaving a 13mm thick cells in the middle (reasonable total amount of cells)

Thus, I think the problem lie in the geometry and/or the inflation itself (like that the mesh wants to fill large enough cells between the layers of inflation*). Any ideas? Can I suppress that for local inflation?

* http://www.kxcad.net/ansys/ANSYS/wor...thin_gaps.html

PSYMN July 12, 2012 08:02

CarlP,

For 1) ANSYS Meshing does not gives as many options as ICEM CFD or TGrid for setting up inflation (prism). ICEM CFD lets you decide which volumes it grows into, etc. but ANSYS Meshing only grows into the Fluid region... Perhaps the trick here would be to reassign the Solid region as a Fluid region and vice versa... ICEM CFD also has option (under Advanced Prism Meshing Parameters) for "Auto Reduction". This option compresses prism layers to avoid penetration across a small gap if the total heights would otherwise have overlapped...

For 2) Sorry, I don't really understand what you are saying. For cutcel with inflation, I suggest an upgrade to 14.0 (it was just too new at 13.0 and got a decade of work between 13 and 14, so it is really worth the upgrade). For Multizone with Hexdominant... Dont use hex dominant with CFD... MultiZone, another relatively new method, also got a ton of work between 13 and 14.0, (and again for 14.5 due out before the end of the year)... Probably more than any other method in ANSYS Meshing.


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