Skip to content

Normal Extrusion Hybrid Meshes for Multi-Element Airfoils

In this monthly mesh, during COVID-19 we continue to focus on Aerospace meshes with Pointwise, whilst working from home. This article steps through how Pointwise can be used to generate normal extrusion hybrid meshes for multi-element airfoils as shown, in Figure 1. The meshing of this airfoil as a 100% normal extrusion shown previously as a video and blog. However, this results in non-planar farfield boundaries at the end of the normal extrusion. Some Computational Fluid Dynamics (CFD) solvers can use Non-planar farfield boundaries. Still, some solvers do not perform well, or cannot run at all with non-planar farfield boundaries. In this blog, the steps involved to create a hybrid mesh made up of a structured normal extrusion domain and a rectangular unstructured domain surrounding the normal extrusion domain. We do this for a multi-element airfoil geometry.

The final result - multiple element airfoil hybrid mesh, made up of normal extrusion (green), quad dominant quad tri (magenta) and structured quad (yellow).
Figure 1 – The final result – multiple element airfoil hybrid mesh, made up of normal extrusion (green), quad dominant quad tri (magenta) and structured quad (yellow).

Normal Extrusion for Multi-Element Airfoils

The normal extrusion is a unique feature of Pointwise. This feature allows connectors on the 1D edge to be used as a starting entity for a 2D structured extruded domain. Likewise, the extrusion can also be applied to a 2D domain to form a 3D volume mesh. However we will use the former during this blog. The connectors may represent the cross section of an airfoil, or multiple airfoils. In this blog, we use multiple element airfoil for the extrusion. The connectors of the leading edge being extruded (Figure 2) have yellow arrows indicating the location and direction of extrusion.

connectors of the leading edge of 2 airfoils being extruded.
Figure 2 – connectors of the leading edge of two airfoils being extruded.

The result of the extrusion (Figure 3) used 95 extrusion steps from a first cell height of 1E-5 m, at a growth rate of 1.1.

after extrusion of 95 steps from a first cell height of 1E-5 m, at a growth rate of 1.1.
Figure 3 – after extrusion of 95 steps from a first cell height of 1E-5 m, at a growth rate of 1.1.

A close up of the extrusion and the “branch connector” between different airfoil elements, as shown in Figure 4. This connector allows one continuous extrusion for each separate airfoil, otherwise unconnected.

close up of extrusion showing a "branch connector" between different airfoil elements.
Figure 4 – close up of extrusion showing a “branch connector” between different airfoil elements.

Wake Structured Domain

Now that a normal extrusion has been created, it is time to generate a rectangular structured domain downstream in the airfoils wake. First, make sure we have a structured mesh mode selected. Then use the four connectors in a rectangle to create a structured domain (Figure 5). Note that the number of grid points on the connectors (known as the “dimension”) needs to be equal on opposite sides of the domain.

100% structured domain connectors.
Figure 5 – 100% structured domain connectors.

The resultant 100% structured domain, as shown in Figure 6.

100% structured domain.
Figure 6 – 100% structured domain.

Unstructured Domain

After the creation of the extrusion and structured domain, it is now time to create the unstructured rectangular farfield domain. Switching to unstructured mode on the toolbar shortcut, use “Assemble Special” for the farfield domain, including the inner edge loops. This interfaces with the two structured domains (normal extrusion and 100% structured). The resultant domain, as shown in Figure 7.

quad dominant domain, which is mostly quads with some tris.
Figure 7 – quad dominant domain, which is mostly quads with some tris.

Extrusion into 3D

Now that we have 3 domains that form the farfield, and two inner domains for the airfoils and the wake region (Figure 8), we need to extrude the domains into 3D volume mesh.

quad dominant domain and two inner structured domains.
Figure 8 – quad dominant domain and two inner structured domains.

The extrusion is very easy, and requires another extrusion, this time a “translational extrusion”. First make sure the CAE dimension mode is 3D, by going to menu and CAE->Set Dimension->3D. As Figure 9 shows, select either one the 3 domains and under the menu select Create->Extrude->Translate.

extrusion of farfield unstructured domain by 1 step in 3rd dimension Z.
Figure 9 – extrusion of farfield unstructured domain by 1 step in 3rd dimension Z.

If you choose one type of domain for extrusion at a time (unstructured or structured) then you will end up with three separate “prism blocks”. As shown in Figure 10. However, if you choose all three domains in one extrusion, you will end up with one prism block. If you don’t need to access each domain as a block (e.g. for source terms), then either method will suffice.

final result of extrusion by 1 step in 3rd dimension Z.
Figure 10 – final result of extrusion by 1 step in 3rd dimension Z.

We hope you enjoyed reading about how to generate normal extrusion hybrid meshes for multi-element airfoils.

In case you missed it, why not read about our aerospace monthly mesh blog on scripting and mesh adaption.

If you would like a free trial follow the link or checkout the further information on our website.

Thanks for reading, the next edition will be in May. Until then, stay safe with this virus around and happy meshing!

  • Darrin Stephens
Monthly Mesh
1. Cricket bat meshing
2. Twin box bridge deck meshing
3. Golf Driver Meshing
4. Frigate Helipad Pointwise unstructured mesh
5. Frigate Helipad – Structured O-H mesh
6. Horizontal wind turbine near a bridge
7. Meshing a Raspberry Pi
8. Scripting Pointwise Meshing
9. 2D meshing with sources in Pointwise
10. Pointwise as a Pre-processor for CFD
11. Mesh Adaption with Caelus and Pointwise
12. Meshing Santa’s Pod Racer Sled
13. Scripting Structured-Unstructured Meshes for Aerospace
14. Mesh Adaptation With Pointwise, Caelus & Python
15. Normal Extrusion Hybrid Meshes for Multi-Element Airfoils
16. Car park Ventilation CFD with Pointwise, Caelus, CFX and FDS
17. Mesh Independence for Car Park Ventilation
18. It’s all in the numbering – mesh renumbering may improve simulation speed
19. Voxel Transition Cell Recombination for OpenFOAM meshes
20. Meshing Santa’s Hat
21. 2D Sources in Meshes in Pointwise 18.4R1
Back To Top
Search