Internal development of new features for Pointwise Version 17.0 is complete. While we test, document, and otherwise prepare the release for you, here is a preview of what is coming in this major release.
The surface mesh formulation of anisotropic tetrahedral extrusion, T-Rex, has been in Pointwise for a while now (see the article in the July/August 2011 issue of The Connector), but V17.0 includes the full volume mesh formulation of this highly automated hybrid meshing technique. For example, consider the fan geometry shown in Figure 1. The underlying T-Rex algorithm is identical to what you are used to using in Gridgen and generates meshes like the one shown in Figure 2 for a single blade passage. Each passage was meshed with approximately 2 million cells with about 75 percent of those cells generated by T-Rex and the remainder coming from the isotropic, Delaunay-based tet mesher.
Pointwise's implementation of T-Rex has a time saving feature relative to what you are used to in Gridgen. Instead of having to decide in advance how to distribute grid points on connectors (curves) and domains (surfaces) so they will match the eventual T-Rex extrusion, a simple checkbox called Push Attributes (Figure 3) lets the block "push" its mesh spacings onto domains and connectors that have been tagged with the new Match boundary condition (Figure 4).
To illustrate this, a surface mesh for a simple projectile is shown in Figure 5. The goal is to generate a symmetry plane mesh (blue) using T-Rex that clusters around the perimeter of the projectile (green). In order to do this, the distribution of points along the axis of symmetry of the projectile will have to match the surface extruded by T-Rex. The symmetry plane comprises two separate surface meshes separated by the vertical line you can see toward the left side of the mesh.
If you just generate the T-Rex mesh directly without doing any advance work on those connectors (and without using Push Attributes), the surface mesh is inconsistent with its edges and the result is a poor quality grid (Figure 6).
In Gridgen, you would fix this by first manually changing the distribution of points on the three connectors to match what T-Rex would generate for the surface mesh and then reapplying T-Rex. However, in Pointwise, this all is handled automatically by the algorithm. You just set Match boundary conditions on the three connectors and check the box Push Attributes. The resulting mesh in Figure 7 is ready for use.
Hybrid mesh generation is even more automated using Pointwise's implementation of T-Rex and the addition of Push Attributes and Match boundary conditions. You can do even more with the addition of baffles, thin surfaces that can model geometry and/or set clustering on a block's interior. As an example, consider the mesh for the trapezoidal wing, the subject of AIAA's High Lift Prediction Workshop, shown in Figure 8.
Three meshes were generated for the trap wing using the workshop's resolution requirements: coarse (approximately 17,000,000 cells), medium (approximately 50,000,000 cells) and fine (approximately 151,000,000 cells). A cut through the medium mesh at 80 percent span is shown in Figure 9. Optional combination of extruded tets into prisms is available and reduced the overall cell count by 48 percent in the case of the medium density trap wing mesh.
Next, we add baffles to cluster points in the wake region. The resulting coarse mesh for the trap wing is shown in Figure 10.
For those of you using the more traditional extrusion methods, Re-Extrude will be available in Pointwise V17. This command lets you select surface or volume meshes that you created using extrusion and re-enter the extrusion command to go farther or back up or change attributes and try again. Re-extrusion is illustrated in Figure 11.
In the theme of migrating tools from Gridgen to Pointwise, several enhancements have been made to the structured solver, the unstructured solver, and the ability to set spacing constraints.
Pointwise simplifies the process of copying a spacing constraint value (aka Δs) to other locations in your mesh. In Gridgen, you do this by entering a -1 for the spacing value and then selecting a constraint that shares a node with the one you are setting. (In other words, Gridgen restricts you to copying spacings among constraints that share a node.) In Pointwise, you select a Δs, copy (Ctrl+C), select where you want to copy it to, paste (Ctrl+Shift+V), and you are done. Pointwise's implementation goes beyond what Gridgen could do in other ways:
Another spacing constraint upgrade is that the spacing constraints now are available in the List (Figure 12). You can select spacing constraints from the List and sort the List by spacing value, but you also can set the spacing value directly simply by double clicking and typing the new value.
Other additions to the Solve command for structured grids include a Project button so your grids can be projected onto the database while in the solver and changes to the panel's layout so you can see residuals per block.
Also added were structured subgrids, the ability to define a subset of a domain or block so the solver can be applied locally. Subgrids are created in the Solve command as illustrated in Figure 13 with a block.
Once defined, subgrids appear in the main Solve panel, where you select which grids to run, as shown in Figure 14 with a domain with two subgrids.
What else does Pointwise have waiting for you?