GRIDGEN S IMPLEMENTATION OF PARTIAL DIFFERENTIAL EQUATION BASED STRUCTURED GRID GENERATION METHODS. John P. Steinbrenner and John R.

Size: px
Start display at page:

Download "GRIDGEN S IMPLEMENTATION OF PARTIAL DIFFERENTIAL EQUATION BASED STRUCTURED GRID GENERATION METHODS. John P. Steinbrenner and John R."

Transcription

1 GRIDGEN S IMPLEMENTATION OF PARTIAL DIFFERENTIAL EQUATION BASED STRUCTURED GRID GENERATION METHODS John P. Steinbrenner and John R. Chawner Pointwise, Inc., Bedford, TX, USA. gridgen@pointwise.com ABSTRACT Elliptic and hyperbolic partial differential equation methods for generating both surface and volume structured grids have been implemented in the Gridgen software system. Their implementation provides the means by which very high quality quad and hex grids can be generated for computational fluid dynamics (CFD). The grids, in turn, provide the basis for highly accurate CFD simulations of viscous flow fields. The development and implementation of these methods resulted in several unique attributes: the ability to create grids that are topologically independent of the underlying geometry model, the ability to use a hyperbolic method to generate a surface grid spanning multiple trimmed B-Spline surfaces, and special boundary condition treatments that allow multi-block abutting grids to be generated using the hyperbolic method. Keywords: grid generation, partial differential equation methods, hyperbolic PDE, elliptic PDE, structured grid methods, quadrilateral, hexahedral 1. INTRODUCTION 1.1 Pre-Processing for CFD Computational fluid dynamics (CFD) requires discretization of the spatial region being analyzed. The discretization process, commonly referred to as grid generation, typically requires the vast majority of the labor for each analysis. The remaining labor is split between the numerical solution and post-processing. Therefore, the greatest gains in analysis productivity will be derived from grid generation advancements. There are several active areas of research[1][2] in the grid generation community including geometry model repair, automatic geometry feature detection and deletion, automatic topology creation, grid quality optimization, parametric grid re-generation, and grid generation methods. The subject of this paper belongs to the last area. 1.2 Grid Generation Methods Grid generation methodologies are typically divided into two classes: unstructured and structured. Unstructured meshes consist of quadrilateral or triangular (2D) and hexahedral or tetrahedral (3D) cells arranged in a manner that requires explicit ordering. Structured grids consist of quadrilateral (2D) and hexahedral (3D) cells arranged in a manner that has an implicit order. Although unstructured grids are growing in popularity among CFD practitioners, they currently are not widely used for analyses that require accurate simulation of viscous flows including boundary layers. For example, aircraft, marine, turbomachinery, and some automotive flow fields are still the realm of structured grids. The relative merits of structured grids for these applications include both the level of solution accuracy that may be achieved with quadrilateral and hexahedral cells and the low cell count that is made possible by a structured grid s tolerance of very high aspect ratio cells. 1.3 Structured Grids In a two dimensional structured grid quadrilateral cells are arranged in an I J array and in a three dimensional structured grid hexahedral cells are arranged in an I J K array. Furthermore, structured grids are typically implemented using a multi-block topology in which the overall domain to be discretized is subdivided into any number of subregions called blocks. Many different types of methods are available for generating structured grids including: interpolation methods such as transfinite interpolation (TFI)[3] partial differential equation (PDE) methods[4], including elliptic, parabolic, and hyperbolic methods

2 optimization methods conformal and harmonic mappings TFI and PDE based methods are the two most widely implemented structured grid methods. TFI s popularity is derived mainly from the speed with which a grid may be generated. However, the quality of a TFI grid in terms of smoothness, orthogonality, and clustering may be less than optimal. What PDE methods lack in speed they make up for in their ability to generate a high quality grid. Specifically, iterative application of elliptic PDE methods improves the quality of any structured grid. Hyperbolic PDE methods allow a high quality structured grid to be created initially. It it these two PDE methods which have been implemented into Gridgen and are described herein. 1.4 Grid Quality The use of elliptic and hyperbolic PDE grid methods is based on the high quality grids they produce. Indeed, the use of structured grids for CFD, as described above, is predicated based on their quality for use in analyses of viscous flows. Despite this, quantitative guidelines for grid quality are still lacking. Theoretically, truncation and discretization error estimates could be derived for each CFD solution algorithm and the grid constructed so that they are minimized. In practice, however, qualitative guidelines are used to direct the grid generation process. smoothness: The gradient of grid cell size and shape should be minimized. clustering: The grid should be clustered in regions where high solution gradients will appear. orthogonality: Grid lines should be mutually orthogonal. However, the fact that the guidelines are qualitative does not diminish their importance. Consider the following: A high quality grid created using the methods described herein and a grid created using another method were both used in the computation of a turbomachinery flow field at various flow conditions. Not all of the CFD solutions computed on the other grid converged, and where they did converge the solutions computed on the higher quality grid more closely matched the experimental data. Two grids were created for computation of the flow field around a high speed projectile. The CFD solution on the high quality grid converged six times faster than the solution on the lower quality grid. There are other practical benefits to the ability to employ a high quality grid method. Without such a method one must usually resort to grid topology as a means of improving the grid quality. Since topology is the current bane of structured grid generators, this last resort usually slows down the grid generation process. 1.5 Preface The following sections of this paper describe the implementation of elliptic and hyperbolic structured grid methods into the Gridgen software system. In the interest of brevity, basic mathematics about the methods are included by reference only. Both surface grid (including NURB constrained) and volume grid implementations are described as are supporting methods for diagnosing grid quality. 2.1 Overview 2. ELLIPTIC PDE METHODS The use of elliptic PDEs for structured grid generation began in 1977[5]. An elliptic PDE method is a boundary value problem that involves iterative solution of Poisson s equation with control functions (right hand side terms) that affect the grid s smoothness, clustering, and orthogonality. Because the PDEs are elliptic in nature, an iterative solution method is required. 2.2 Elliptic PDEs Employing the tensor notation used in Reference [4], Poisson s equation for a volume grid may be written as 2 ξ i = ( ξ i ξ i )ϕ i i = 1, 3 (1) where ϕ i is the control function. For numerical solution the roles of the dependent ( ξ i ) and independent (x,y,z) variables are reversed which results in ( g v g ij )r ξ i (2) ξ j + ( g v g kk )ϕ k r ξ k = 0 i j k Poisson s equation for a 3D surface may be extracted from Equation (2) by assuming that lines transverse to the surface are orthogonal and have zero curvature. The resulting equation is ( g s g ij )r ξ i (3) ξ j + ( g s g kk )ϕ k r ξ k = i j k 2 2 g s g ij ( )( r ξ i ξ j nˆ ) nˆ i j The unit normal vector nˆ is obtained at each grid point by evaluating the underlying surface shape definition. Furthermore, consider the case in which the 3D surface shape is defined by some parametric representation F( u, v). In this case the elliptic PDEs are recast entirely in terms of the parametric coordinates w = ( u, v). However, keep in mind that in each of these three variations is still the same basic Poisson equation. 2.3 Numerical Solution and 3D Surface Shape The initial conditions for applying the elliptic PDE method consist of an existing grid r ijk. Finite differences are used to approximate the elliptic PDEs s derivative terms and a pointwise successive over relaxation (SOR) numerical algorithm is used to solve for a new grid r' ijk. The relaxation procedure uses optimal relaxation factors[6] which greatly accelerates convergence. The iterative solution procedure is repeated until certain grid criteria are met. However, con-

3 vergence of the numerical solution is not required. Consider now solution of the 3D surface form of the elliptic PDE (Equation (3)). In practice many variations of surface shape constraints may occur: unconstrained - No particular 3D shape is desired so the surface is free to assume the shape arrived at by numerical solution of the PDE. parametrically constrained - The grid is to be generated on a surface defined by the parametric function F. geometry model constrained - The grid is to be generated on a geometry model comprised of an arbitrary collection of trimmed and untrimmed surfaces, usually NURBs. The last two cases are detected automatically by Gridgen s implementation of the elliptic PDE solution algorithm. Consider a geometry model consisting of a collection of trimmed NURBs, untrimmed NURBs, and wire frame surfaces (for example, the front of the space shuttle in Figure 1). Figure 2. A surface grid spanning multiple NURB surfaces. Figure 1. NURB model of the space shuttle. Furthermore, consider a surface grid (Figure 2) that is to be generated so that it spans any portion of the geometry model. Begin by projecting the grid that onto the model so that each grid point knows what model surface it is on and the corresponding (u,v) parametric coordinate. As the elliptic PDE SOR algorithm sweeps through each grid point, the point s neighbors in the finite difference stencil are examined to determine whether they all lie on the same NURB surface. If they do, that NURB s parametric coordinates become the definition of the shape function F. The 2D parametric form of the elliptic PDE is solved at that grid point and the model is evaluated to obtain the new parametric grid point location w' and F is evaluated to arrive at the new grid point r'. If the grid point s neighbors are not all on the same NURB surface, the 3D surface form of the PDE is solved and projection (ray cast or closest point) is used to ensure that the new grid point is on the model. Again, keep in mind that these are simply two variations of the same Poisson equation so that neighboring points feel the same control function influence regardless of how the 3D shape is determined. Figure 3. A NURB constrained surface grid after application of the elliptic PDE method. Note from Figure 3 that this algorithm permits grid points to migrate from model surface to model surface based on the PDE solution without requiring assembly of the model into a higher order solid. Furthermore, in cases where the projection fails (for example, the projection ray is cast into a gap between two surfaces) the grid point remains at the location computed by the elliptic PDE. Given the smoothness properties of the PDE, the grid lines across the gap will be smooth, provided of course that the gap is small relative to the grid spacing. 2.4 Control Functions The control functions ϕ provide control over the grid s smoothness, clustering, and orthogonality. They may be classified according to whether they primarily influence the grid points on the interior of the region (background) or near its boundaries (foreground). The foreground and background control functions are then blended together to obtain

4 the best qualities of each method. The properties of each method are illustrated by showing their effect when applied to the grid in Figure 4 that was generated by TFI. enforcement of the angle and spacing constraints (Figure 8). This stringent enforcement of grid constraints near the boundary is vitally important to accurate prediction of heat transfer, boundary layers, and other fluid phenomena. Figure 4. Baseline grid (generated using TFI) for illustration of control functions. Thomas-Middlecoff[7] background control functions force the clustering of grid points on the interior to match the clustering of boundary grid points (Figure 5). They are computed on the grid s boundaries from ( r ϕ i ξ i ξ i r ξ i) = (4) r ξ i r ξ i and is then interpolated onto the interior. Figure 6. Effect of LaPlace control functions on the baseline grid. Figure 7. Effect of fixed grid control functions on the baseline grid. Figure 5. Effect of Thomas-Middlecoff control functions on the baseline grid. LaPlace background control functions simply set ϕ i = 0 and result is a smooth variation of cell size across the grid (Figure 6). So-called fixed grid background control functions are computed by smoothing the control functions obtained by solving Poisson s equation for ϕ i on an existing grid. The subtle effects of fixed grid control functions are the elimination of slope discontinuities from grid lines (Figure 7). Hilgenstock-White[8][9] (H-W) foreground control functions provide a means of controlling the orthogonality of transverse grid lines at the boundary (angle constraint) and the cell size immediately adjacent to the boundary (spacing constraint). H-W control functions are adjusted each iteration of the elliptic PDE solution to provide nearly exact Figure 8. Effect of Hilgenstock-White control functions on the baseline grid. Steger-Sorenson[10] (S-S) foreground control functions are a more mathematically elegant method for enforcing angle and spacing constraints but sacrifice exact enforcement relative to H-W in order to provide an added degree of smooth-

5 ness (Figure 9). boundary is computed from the elliptic PDE solution. 2.6 Implementation Figure 9. Effect of Steger-Sorenson control functions on the baseline grid.. Figure 10. Effect of combining Thomas-Middlecoff and Hilgenstock-White control functions on the baseline grid. Gridgen s implementation of the elliptic control functions allows the background and foreground control functions to be blended together using an exponential decay function that reduces the foreground control function s boundary effect to zero over a user-specified number of grid points. Figure 10 illustrates the effect of using a hybrid control function that applies Hilgenstock-White foreground control functions near the boundaries to obtain orthogonality and Thomas-Middlecoff background control functions on the interior to obtain clustering control. This combination is, in fact, the default control function formulation used in Gridgen. 2.5 Boundary Conditions Three types of boundary conditions may be used with the default. The default is a Dirichlet (fixed grid point) condition. One may also employ a von Neumann type of boundary condition in which points will move along the boundary shape so that transverse grid lines will be orthogonal to the boundary. Finally, a floating boundary condition may be applied so that two or more adjacent grids can be run through the solver as though they were one. The common The implementation of the elliptic PDE methods is as important to their success as is their mathematics. In Gridgen, the following features are available. Default setting of elliptic PDE solver attributes. Singularities on the grid s boundaries are automatically detected and the appropriate adjustments made to the control functions. Any number of grids may be run in the elliptic PDE solver at a time, each grid with its own unique combination of attributes. The solver can by run interactively by stepping one iteration at a time, a preset number of iterations, or run until stopped by the user. For geometry model constrained surface grids, the specific surface entities and projection method for each grid may be selected. Each boundary of each surface grid may have a unique formulation of the foreground control functions (off, H- W, or S-S). Spacing constraints for the foreground control functions may be computed by interpolating from the boundaries end points, by keying in a specific value, by using whatever the existing spacing is, and by extracting the spacing from an adjacent grid. Angle constraints for the foreground control functions may be computed to be orthogonal or by any of the methods listed above for the spacing constraint. 3.1 Overview 3. HYPERBOLIC PDE METHODS A hyperbolic PDE method for generating a structured grid involves propagating grid fronts outward from an initial grid subject to constraints on a. the trajectory of propagation and b. the grid cell sizes in the propagation direction. The partial differential equations that result from the constraint equations are hyperbolic in nature such that a marching solution via finite differencing is possible. The use of hyperbolic PDEs for structured grid generation began in 1980[11]. While many researchers have contributed to the advancement of hyperbolic methods, the maturation of hyperbolic grid methodology since 1991 has been due largely to Chan[12]. 3.2 Surface Constraint Equations Three constraint equations are needed to solve for the x, y, and z components of the grid points r i, j. First, we specify that the η-directed grid lines (the marching direction) must be orthogonal to the ξ-directed grid lines (the transverse direction). r ξ r η = 0 (5)

6 The second constraint is obtained by introducing a surface, represented by its normal vector nˆ, to which the trajectory of the η-directed lines will be tangent. (6) The surface normal vector nˆ is computed in either of two ways. For surface grids that are not NURB constrained, nˆ is the normal vector of a plane. Note that this does not constrain the resulting surface grid to be planar; rather nˆ is constant for all points on the front. For NURB constrained surfaces, nˆ is computed locally at each grid point by evaluating the underlying NURB surface. With the trajectory of grid lines in the marching direction specified, the third and final constraint equation specifies the cell area. 3.3 Surface Cell Area nˆ r η = 0 V i, j = nˆ ( r ξ r η ) The value used for the cell area in the last constraint equation is computed as the product of the local marching step size and the local effective chord length along the front. V i, j = s j l i, j (7) (8) The marching step size s j is computed from an exponential function called a geometric progression. s j = s 1 ( 1 + ε) j 1 (9) The user specifies the size of the first marching step size s 1 and the constant value of ε, the ratio of successive step sizes in the marching direction. For step sizes that increase away from the initial front, typical values of ε are in the range 1.0 < ε < 1.2. Gridgen s implementation (see below) also allows the step sizes to mimic any other curve in the grid from which s j = 1, J is obtained. In this case, if the hyperbolic marching continues after the curve s J is exceeded, the marching step size remains constant at sj. The computation of the local effective chord length is a bit more complicated. First, a raw local chord length is computed at each point on the front. 1 c i, j = -- ( r (10) 2 i, j r r i, j 1 + i + 1, r j i, j ) These local chords are summed along the initial front yielding C j and an average local chord c j is computed. The effective local chord is then C j l i, j = [( 1 f )c (11) C 1 i, 1 + f c 1 ] The first term above is simply the ratio of the current front length to the initial front length. By scaling the local chord by the changing front size we ensure that the step sizes specified by the geometric progression will be enforced. Without this scaling, as the front propagated outward and became larger, the step size would shrink in order to meet the cell area constraint. The second term above (the one between the brackets) provides a mechanism to dissipate the non-uniform distribution of grid points on the initial front as the marching progresses as it provides a linear blending between the true local chord and the average local chord on the initial front. The scale factor f in the range 0 f 1 is computed from (12) The term g is a user definable constant in the range 0 g 1 that provides control over the rate at which the initial front s clustering will dissipate. The term j is the marching index at which the average cell will have an aspect ratio of 1. It is computed from the average cell on the initial front and the geometric progression growth rate. log( c 1 ) log( s 1 ) j = (13) log( 1 + ε) Practical limits on j are 10 j Volume Constraint Equations Three constraint equations are needed to compute the unknowns x, y, and z for each grid point in the marching (z,k) direction. The first two constraints specify that the trajectory of the z- directed grid lines is to be orthogonal to the front. The third constraint is the cell volume specification 3.5 Cell Volume f = min[ g - j, j 1 ] r ξ r ς = 0 r η r ς = 0 V ijk = r ξ ( r η r ς ) (14) (15) (16) The value used for the cell volume in the last constraint equation is computed as the product of the local marching step size and the local effective patch area along the front. V ijk (17) The local raw cell patch area on the current front is computed using finite differences. 1 p ijk = (18) 4 -- ( r r r ijk i 1, j, + k i + 1, r jk ijk ) Marching step size and local effective cell patch area are computed in the same manner as for surface grids. 3.6 Numerical Solution s k p ijk ( r ijk r r i, j 1, k + i, j + 1, r k ijk ) The constraint equations are linearized about a known state (the current grid front) and resulting matrix is solved via a 3 x 3 block tridiagonal inversion. 3.7 Numerical Smoothing = Practical application of hyperbolic methods requires the addition of smoothing terms to the governing equation. The

7 smoothing terms prevent slope discontinuities in the initial data from being propagated into the grid. Smoothing also attenuates the effects of odd-even grid point decoupling that may result from the use of central differences in the transverse direction. Smoothing is added both implicitly and explicitly in the transverse direction. Implicit smoothing[13] is also added to the marching direction. 3.8 Boundary Conditions When the initial front forms a closed loop a special periodic form of the block tridiagonal solution algorithm is used so that the grid produced by the hyperbolic marching is a fully closed surface mesh with common and continuous grid points along the seam. In cases where the initial front does not form a closed loop a technique called splay[14] is used. Splay influences the boundaries so that they open outward by using an extrapolation from the interior of the grid. η r 1, j = ( 1 s) η r 2, j + s( 2 η r 2, j η r 3, j ) (19) grid in the near surface region is tightly clustered and orthogonal to the airfoil surface NURB Constrained Surface Grids In case where a hyperbolic PDE method is to be used to generate a surface grid spanning a geometry model consisting of wireframes and trimmed and untrimmed NURB surfaces, the normal vector nˆ is evaluated locally at each grid point by querying the underlying geometry model via Gridgen s NURB kernel. After each marching step is completed, the new grid front is projected onto the geometry model using a closest point algorithm. Like the Gridgen s elliptic PDE implementation, the hyperbolic grid method allows the marching front to cross over gaps and overlaps in the geometry model. The NURB-constrained formulation of the hyperbolic grid method is demonstrated for the X-38 Crew Return Vehicle (geometry supplied courtesy of NASA Johnson). Figure 12 shows the 133 trimmed NURB surfaces that comprise the shape definition. Valid values for the user-specified parameter s are in the range 0 s 1 but the upper bound in practical applications is 0.2. Splay is very useful for overlapping grid applications since it helps ensure that adjacent grids overlap and allows the user to influence the amount of overlap. Splay is disabled when abutting grids are being generated. 3.9 EXAMPLES D Multi-Element Airfoil The 2D grid for a 3-element airfoil in Figure 11 demonstrates the robustness of the current hyperbolic method for a complex domain. The initial front consists of grid points around the circumference of each component airfoil plus two small branch segments connecting the slat to the airfoil and the airfoil to the flap, respectively. The branch segments were created in Gridgen while the airfoil shapes were imported from a geometry file. Figure 11. A single structured surface grid was created by extruding outward from the airfoil surfaces. Note in Figure 11 that the grid lines are able to negotiate the sharp corners and concave regions as they propagate outward toward the far field boundary. At the same time, the Figure 12. X-38 trimmed NURB model. The initial front for the grid generation consists of the definition of grid points around the perimeter of the vehicle s base region. The surface grid, shown in yellow in Figure 13, was then marched along the surfaces up to the nose of the vehicle in approximately 60 seconds Multi-block Abutting Volume Grids As mentioned previously, internal boundaries that are shared between adjacent components of the initial front are detected automatically so that, as the grid is marched outward, common boundaries match exactly. The result is a non-overlapping (abutting) multi-block grid. Consider the geometry model in Figure 14 with each NURB surface given a different color.

8 Figure 13. Hyperbolically generated surface grid on the X-38. Figure 15. Initial conditions for hyperbolic multiblock volume extrusion. Figure 14. NURB geometry for multi-block hyperbolic extrusion. Figure 15 shows surface grids on this model. The green surfaces were created using an elliptic PDE method but all other surface grids were hyperbolically extruded on the NURB model. The hyperbolic volume method was used to march outward 11 steps, creating a thin layer of hex cells around the model (Figure 16). Each surface grid was extruded independently but a special interface boundary condition allowed the extruded boundary between each surface to be created as part of the hyperbolic solution resulting in the abutting multi-block grid shown below. The purple grids are faces of the extruded hex blocks. Figure 16. Surfaces of multi-block grid extruded hyperbolically from NURB surfaces. This technique is very useful for creating layers of hex cells in the viscous layer around a body. The remainder of the hybrid mesh will be filled with tetrahedral cells. Of course this method may be used to generate the entire volume grid out to the outer boundary. 4. GRID QUALITY DIAGNOSTICS In order to monitor the quality of grids created by the PDE (and other) methods, Gridgen has implemented a graphical tool to quantify grid quality measures such as cell size, cell size variation, Jacobian, skewness, and aspect ratio. This diagnostic tool may be operated in either of two modes. Criteria may be established and only grid cells exceeding

9 the criteria will be displayed and tabulated. For example, the red cells toward the rear of Figure 17 show hexes with aspect ratios exceeding the criteria. Alternatively, one may obtain high level of detail about the quality measure anywhere in the grid. Figure 17 also shows two cutting planes of constant computational coordinate on which the aspect ratio of each cell is displayed according to the color bar. Histograms and cell hiliters are also available. Figure 17. Two grid volume grid planes colored by cell aspect ratio. Cells drawn in red exceed the established aspect ratio criteria. 5. CLOSING The current work accomplished the following goals. Elliptic and hyperbolic PDE grid methods have been implemented in order to support the accurate application of CFD to viscous flow fields. Elliptic control function formulations, developed independently and by several researchers, have been combined in a manner that preserves their best properties so that smoothness, orthogonality, and clustering may be obtained simultaneously. A 3D surface formulation of the elliptic PDE method has been implemented that allows grids to be generated on 3D geometry models regardless of the model s topology and quality (gaps and overlaps are handled without resorting to repair or stitching). Hyperbolic grid methods were implemented in Gridgen, including enhancements to the basic formulation that improve the quality of the resulting grids. The hyperbolic surface grid method was extended to allow grids to be marched along complex surface shapes defined by trimmed NURBs. New boundary condition formulations allow the hyperbolic method to be used to created non-overlapping (abutting) multi-block grids. 6. REFERENCES [1] Cross, M., et al, Numerical Grid Generation in Computational Field Simulations, proceedings of the 6th International Conference, held at the University of Greenwich, July 1998, ISBN [2] 7th International Meshing Roundtable 98, proceedings of the conference held in Dearborn, MI on October 1998, published by Sandia National Laboratories, Sandia Report SAND [3] Chawner, J.R., and Anderson, D.A., Development of an Algebraic Grid Generation Method with Orthogonality and Clustering Control, from Numerical Grid Generation in Computational Fluid Dynamics and Related Fields, ed. by -Arcilla, A.S., et al, proceedings of the 3rd International Conference, held in Barcelona, Spain, June 1991, pp [4] Thompson, Joe F., Warsi, Z.U.A., and Mastin, C. Wayne, Numerical Grid Generation, Foundations and Applications, Elsevier Science Publishing, [5] Thompson, Joe F., Thames, Frank C., and Mastin C. Wayne, Boundary Fitted Curvilinear Coordinate Systems For Solution of Partial Differential Equations on Fields Containing Any Number of Arbitrary Two- Dimensional Bodies, NASA CR-2729, [6] Ehrlich, Louis J., An Ad Hoc SOR Method, Journal of Computational Physics, Vol. 44, pp , [7] Thomas, P.D., and Middlecoff, J.F., Direct Control of the Grid Point Distribution in Meshes Generated by Elliptic Equations, AIAA Journal, Vol. 18, 1979, pp [8] Hilgenstock, A., A Fast Method for the Elliptic Generation of Three-Dimensional Grids With Full Boundary Control, Numerical Grid Generation in Computational Fluid Mechanics 88, ed. by Sengupta, S., et al, Pineridge Press ltd., Swansea, UK 1988, pp [9] White, Jeff A., Elliptic Grid Generation With Orthogonality and Spacing Control On An Arbitrary Number of Boundaries, AIAA paper no , June [10] Sorenson, R.L, and Steger, J.L, Grid Generation in Three Dimensions by Poisson Equations with Control of Cell Size and Skewness at Boundary Surfaces, Advances in Grid Generation, FED-Vol. 5, Ed. K.N. Ghia and U. Ghia, ASME Applied Mechanics, Bioengineering, and Fluids Engineering Conference, Houston, [11] Steger, Joseph L., and Chaussee, Denny S., Generation of Body-Fitted Coordinates Using Hyperbolic Partial Differential Equations, SIAM Journal of

10 Scientific and Statistical Computing, Vol. 1, No. 4, December 1980, pp [12] Chan, William H., Hyperbolic Methods for Surface and Field Grid Generation, from Handbook of Grid Generation, edited by Thompson, Joe F., et al, 1999 by CRC Press LLC, ISBN , pp [13] Kinsey, Don W., Barth, Timothy J., Description of a Hyperbolic Grid Generating Procedure for Arbitrary Two-Dimensional Bodies, AFWAL-TM FIMM, Flight Dynamics Lab at Wright-Patterson AFB, OH, July [14] Chan, William H., Steger, Joseph L., A Generalized Scheme for Three-Dimensional Hyperbolic Grid Generation, AIAA paper CP, LIST OF SYMBOLS c - raw chord along surface hyperbolic front l - effective chord along hyperbolic front g - metrics of the transformation from (x,y,z) to (ξ,η,ζ) i,j,k - grid point indices in the ξ, η, and ζ computational directions, respectively p - raw patch area along volume hyperbolic front nˆ - unit normal vector r - grid point coordinate (x,y,z) s - cell spacing constraint V - hyperbolic cell area/volume constraint x,y,z - components of the grid point coordinate r ε - geometric progression factor ξ,η,ζ - grid point coordinates in the transformed computational space ϕ - control function (RHS term of Poisson s equation)

Module 3 Mesh Generation

Module 3 Mesh Generation Module 3 Mesh Generation 1 Lecture 3.1 Introduction 2 Mesh Generation Strategy Mesh generation is an important pre-processing step in CFD of turbomachinery, quite analogous to the development of solid

More information

Surface Grid Generation

Surface Grid Generation Applied Mathematical Sciences, Vol. 9, 205, no. 76, 376-3773 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/0.2988/ams.205.5430 Surface Grid Generation Bashar ogheib and Ali Elsaheli Department of Mathematics

More information

GEOMETRY MODELING & GRID GENERATION

GEOMETRY MODELING & GRID GENERATION GEOMETRY MODELING & GRID GENERATION Dr.D.Prakash Senior Assistant Professor School of Mechanical Engineering SASTRA University, Thanjavur OBJECTIVE The objectives of this discussion are to relate experiences

More information

Ill~lllllllllllm. 1,1. 6o61. -in 0 )-"- % -VA A00. 3-D Grid. Generator. User's

Ill~lllllllllllm. 1,1. 6o61. -in 0 )-- % -VA A00. 3-D Grid. Generator. User's A AD-A238 860 lll!wl --TM --91-312 Ill~lllllllllllm 1,1. 6o61 -in 0 )-"- % -VA A00 3-D Grid

More information

10.1 Overview. Section 10.1: Overview. Section 10.2: Procedure for Generating Prisms. Section 10.3: Prism Meshing Options

10.1 Overview. Section 10.1: Overview. Section 10.2: Procedure for Generating Prisms. Section 10.3: Prism Meshing Options Chapter 10. Generating Prisms This chapter describes the automatic and manual procedure for creating prisms in TGrid. It also discusses the solution to some common problems that you may face while creating

More information

Hexahedral Mesh Generation for Volumetric Image Data

Hexahedral Mesh Generation for Volumetric Image Data Hexahedral Mesh Generation for Volumetric Image Data Jason Shepherd University of Utah March 27, 2006 Outline Hexahedral Constraints Topology Boundary Quality Zhang et al. papers Smoothing/Quality Existing

More information

An introduction to mesh generation Part IV : elliptic meshing

An introduction to mesh generation Part IV : elliptic meshing Elliptic An introduction to mesh generation Part IV : elliptic meshing Department of Civil Engineering, Université catholique de Louvain, Belgium Elliptic Curvilinear Meshes Basic concept A curvilinear

More information

Lecture 3.2 Methods for Structured Mesh Generation

Lecture 3.2 Methods for Structured Mesh Generation Lecture 3.2 Methods for Structured Mesh Generation 1 There are several methods to develop the structured meshes: Algebraic methods, Interpolation methods, and methods based on solving partial differential

More information

GENERATION OF STRUCTURED BLOCK BOUNDARY GRIDS

GENERATION OF STRUCTURED BLOCK BOUNDARY GRIDS Congreso de Métodos Numéricos en Ingeniería 2005 Granada, 4 a 7 de julio, 2005 c SEMNI, España, 2005 GENERATION OF STRUCTURED BLOCK BOUNDARY GRIDS Eça L. 1, Hoekstra M. 2 and Windt J. 2 1: Mechanical Engineering

More information

Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions

Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions Bonita Saunders Qiming Wang National Institute of Standards and Technology Bureau Drive

More information

The Immersed Interface Method

The Immersed Interface Method The Immersed Interface Method Numerical Solutions of PDEs Involving Interfaces and Irregular Domains Zhiiin Li Kazufumi Ito North Carolina State University Raleigh, North Carolina Society for Industrial

More information

Semi-automatic domain decomposition based on potential theory

Semi-automatic domain decomposition based on potential theory Semi-automatic domain decomposition based on potential theory S.P. Spekreijse and J.C. Kok Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR Semi-automatic domain decomposition

More information

Structured Grid Generation for Turbo Machinery Applications using Topology Templates

Structured Grid Generation for Turbo Machinery Applications using Topology Templates Structured Grid Generation for Turbo Machinery Applications using Topology Templates January 13th 2011 Martin Spel martin.spel@rtech.fr page 1 Agenda: R.Tech activities Grid Generation Techniques Structured

More information

Manipulating the Boundary Mesh

Manipulating the Boundary Mesh Chapter 7. Manipulating the Boundary Mesh The first step in producing an unstructured grid is to define the shape of the domain boundaries. Using a preprocessor (GAMBIT or a third-party CAD package) you

More information

1.2 Numerical Solutions of Flow Problems

1.2 Numerical Solutions of Flow Problems 1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian

More information

ABOUT THE GENERATION OF UNSTRUCTURED MESH FAMILIES FOR GRID CONVERGENCE ASSESSMENT BY MIXED MESHES

ABOUT THE GENERATION OF UNSTRUCTURED MESH FAMILIES FOR GRID CONVERGENCE ASSESSMENT BY MIXED MESHES VI International Conference on Adaptive Modeling and Simulation ADMOS 2013 J. P. Moitinho de Almeida, P. Díez, C. Tiago and N. Parés (Eds) ABOUT THE GENERATION OF UNSTRUCTURED MESH FAMILIES FOR GRID CONVERGENCE

More information

UNTANGLING AND OPTIMIZATION OF UNSTRUCTURED HEXAHEDRAL MESHES

UNTANGLING AND OPTIMIZATION OF UNSTRUCTURED HEXAHEDRAL MESHES UNTANLIN AND OPTIMIZATION OF UNSTRUCTURED HEXAHEDRAL MESHES K. Kovalev (*), M. Delanaye (**), Ch. Hirsch (*) kvk@stro.vub.ac.be (*) Vrije Universiteit Brussel, Pleinlaan,, 1050 Brussels (**) NUMECA Int.,

More information

Scientific Visualization Example exam questions with commented answers

Scientific Visualization Example exam questions with commented answers Scientific Visualization Example exam questions with commented answers The theoretical part of this course is evaluated by means of a multiple- choice exam. The questions cover the material mentioned during

More information

Journal of Engineering Research and Studies E-ISSN

Journal of Engineering Research and Studies E-ISSN Journal of Engineering Research and Studies E-ISS 0976-79 Research Article SPECTRAL SOLUTIO OF STEADY STATE CODUCTIO I ARBITRARY QUADRILATERAL DOMAIS Alavani Chitra R 1*, Joshi Pallavi A 1, S Pavitran

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction ME 475: Computer-Aided Design of Structures 1-1 CHAPTER 1 Introduction 1.1 Analysis versus Design 1.2 Basic Steps in Analysis 1.3 What is the Finite Element Method? 1.4 Geometrical Representation, Discretization

More information

UNSTRUCTURED GRIDS ON NURBS SURFACES. The surface grid can be generated either in a parameter. surfaces. Generating grids in a parameter space is

UNSTRUCTURED GRIDS ON NURBS SURFACES. The surface grid can be generated either in a parameter. surfaces. Generating grids in a parameter space is UNSTRUCTURED GRIDS ON NURBS SURFACES Jamshid Samareh-Abolhassani 1 Abstract A simple and ecient computational method is presented for unstructured surface grid generation. This method is built upon an

More information

THE DEVELOPMENT OF A TOOL FOR SEMI-AUTOMATED GENERATION OF STRUCTURED AND UNSTRUCTURED GRIDS ABOUT ISOLATED ROTORCRAFT BLADES

THE DEVELOPMENT OF A TOOL FOR SEMI-AUTOMATED GENERATION OF STRUCTURED AND UNSTRUCTURED GRIDS ABOUT ISOLATED ROTORCRAFT BLADES THE DEVELOPMENT OF A TOOL FOR SEMI-AUTOMATED GENERATION OF STRUCTURED AND UNSTRUCTURED GRIDS ABOUT ISOLATED ROTORCRAFT BLADES By Ramakrishnan Shanmugasundaram, Javier A. Garriz and Jamshid A. Samareh,

More information

Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons

Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons Stores Separation Introduction Flight Test Expensive, high-risk, sometimes catastrophic

More information

Element Quality Metrics for Higher-Order Bernstein Bézier Elements

Element Quality Metrics for Higher-Order Bernstein Bézier Elements Element Quality Metrics for Higher-Order Bernstein Bézier Elements Luke Engvall and John A. Evans Abstract In this note, we review the interpolation theory for curvilinear finite elements originally derived

More information

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011 NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011 First-Order Hyperbolic System Method If you have a CFD book for hyperbolic problems, you have a CFD book for all problems.

More information

computational field which is always rectangular by construction.

computational field which is always rectangular by construction. I. INTRODUCTION The numerical solution of partial differential equations requires some discretization of the field into a collection of points or elemental volumes (cells). The differential equations are

More information

Introduction to ANSYS ICEM CFD

Introduction to ANSYS ICEM CFD Lecture 4 Volume Meshing 14. 0 Release Introduction to ANSYS ICEM CFD 1 2011 ANSYS, Inc. March 21, 2012 Introduction to Volume Meshing To automatically create 3D elements to fill volumetric domain Generally

More information

Parameterization of Triangular Meshes with Virtual Boundaries

Parameterization of Triangular Meshes with Virtual Boundaries Parameterization of Triangular Meshes with Virtual Boundaries Yunjin Lee 1;Λ Hyoung Seok Kim 2;y Seungyong Lee 1;z 1 Department of Computer Science and Engineering Pohang University of Science and Technology

More information

A GRAPHICALLY INTERACTIVE APPROACH TO STRUCTURED AND UNSTRUCTURED SURFACE GRID QUALITY ANALYSIS. John E. Stewart * Jamshid S.

A GRAPHICALLY INTERACTIVE APPROACH TO STRUCTURED AND UNSTRUCTURED SURFACE GRID QUALITY ANALYSIS. John E. Stewart * Jamshid S. A GRAPHICALLY INTERACTIVE APPROACH TO STRUCTURED AND UNSTRUCTURED SURFACE GRID QUALITY ANALYSIS John E. Stewart * Jamshid S. Abolhassani Abstract A graphically interactive approach to structured and unstructured

More information

An explicit feature control approach in structural topology optimization

An explicit feature control approach in structural topology optimization th World Congress on Structural and Multidisciplinary Optimisation 07 th -2 th, June 205, Sydney Australia An explicit feature control approach in structural topology optimization Weisheng Zhang, Xu Guo

More information

A NEW TYPE OF SIZE FUNCTION RESPECTING PREMESHED ENTITIES

A NEW TYPE OF SIZE FUNCTION RESPECTING PREMESHED ENTITIES A NEW TYPE OF SIZE FUNCTION RESPECTING PREMESHED ENTITIES Jin Zhu Fluent, Inc. 1007 Church Street, Evanston, IL, U.S.A. jz@fluent.com ABSTRACT This paper describes the creation of a new type of size function

More information

Studies of the Continuous and Discrete Adjoint Approaches to Viscous Automatic Aerodynamic Shape Optimization

Studies of the Continuous and Discrete Adjoint Approaches to Viscous Automatic Aerodynamic Shape Optimization Studies of the Continuous and Discrete Adjoint Approaches to Viscous Automatic Aerodynamic Shape Optimization Siva Nadarajah Antony Jameson Stanford University 15th AIAA Computational Fluid Dynamics Conference

More information

The Link Between Mesh and Geometry in Pointwise

The Link Between Mesh and Geometry in Pointwise The Link Between Mesh and Geometry in Pointwise John P. Steinbrenner Pointwise, Inc. Fort Worth, TX USA ITI CAE Geometry Workshop, Murray Edwards College Cambridge, England 14-15 Sep 2017 Outline Evolution

More information

Introduction to Multigrid and its Parallelization

Introduction to Multigrid and its Parallelization Introduction to Multigrid and its Parallelization! Thomas D. Economon Lecture 14a May 28, 2014 Announcements 2 HW 1 & 2 have been returned. Any questions? Final projects are due June 11, 5 pm. If you are

More information

Lecture 3.4 Differential Equation Based Schemes

Lecture 3.4 Differential Equation Based Schemes Lecture 3.4 Differential Equation Based Schemes 1 Differential Equation Based Schemes As stated in the previous lecture, another important and most widel used method of structured mesh generation is based

More information

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes Sanjay Kumar Khattri Department of Mathematics, University of Bergen, Norway sanjay@mi.uib.no http://www.mi.uib.no/ sanjay Abstract. Mesh

More information

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY 13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY Lecture 23 Dr. W. Cho Prof. N. M. Patrikalakis Copyright c 2003 Massachusetts Institute of Technology Contents 23 F.E. and B.E. Meshing Algorithms 2

More information

APPLICATION OF ALGORITHMS FOR AUTOMATIC GENERATION OF HEXAHEDRAL FINITE ELEMENT MESHES

APPLICATION OF ALGORITHMS FOR AUTOMATIC GENERATION OF HEXAHEDRAL FINITE ELEMENT MESHES MESTRADO EM ENGENHARIA MECÂNICA November 2014 APPLICATION OF ALGORITHMS FOR AUTOMATIC GENERATION OF HEXAHEDRAL FINITE ELEMENT MESHES Luís Miguel Rodrigues Reis Abstract. The accuracy of a finite element

More information

Hyperbolic Methods for Surface and Field Grid Generation

Hyperbolic Methods for Surface and Field Grid Generation 5 Hyperbolic Methods for Surface and Field Grid Generation William M. Chan 5.1 Introduction 5.2 Hyperbolic Field Grid Generation Governing Equations for Hyperbolic Field Grid Generation Numerical Solution

More information

Almost Curvature Continuous Fitting of B-Spline Surfaces

Almost Curvature Continuous Fitting of B-Spline Surfaces Journal for Geometry and Graphics Volume 2 (1998), No. 1, 33 43 Almost Curvature Continuous Fitting of B-Spline Surfaces Márta Szilvási-Nagy Department of Geometry, Mathematical Institute, Technical University

More information

GRID GENERATION 10.1 INTRODUCTION

GRID GENERATION 10.1 INTRODUCTION CHAPTER TEN GRID GENERATION 10.1 INTRODUCTION One of the first steps in computing a numerical solution to the equations that describe a physical process is the construction of a grid. The physical domain

More information

A Toolbox of Level Set Methods

A Toolbox of Level Set Methods A Toolbox of Level Set Methods Ian Mitchell Department of Computer Science University of British Columbia http://www.cs.ubc.ca/~mitchell mitchell@cs.ubc.ca research supported by the Natural Science and

More information

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models C. Aberle, A. Hakim, and U. Shumlak Aerospace and Astronautics University of Washington, Seattle American Physical Society

More information

HPC Computer Aided CINECA

HPC Computer Aided CINECA HPC Computer Aided Engineering @ CINECA Raffaele Ponzini Ph.D. CINECA SuperComputing Applications and Innovation Department SCAI 16-18 June 2014 Segrate (MI), Italy Outline Open-source CAD and Meshing

More information

Program: Advanced Certificate Program

Program: Advanced Certificate Program Program: Advanced Certificate Program Course: CFD-Vehicle Aerodynamics Directorate of Training and Lifelong Learning #470-P, Peenya Industrial Area, 4th Phase Peenya, Bengaluru 560 058 www.msruas.ac.in

More information

Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation

Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation Basic LOgical Bulk Shapes (BLOBs) for Finite Element Hexahedral Mesh Generation Shang-Sheng Liu and Rajit Gadh Department of Mechanical Engineering University of Wisconsin - Madison Madison, Wisconsin

More information

Meshing of flow and heat transfer problems

Meshing of flow and heat transfer problems Meshing of flow and heat transfer problems Luyao Zou a, Zhe Li b, Qiqi Fu c and Lujie Sun d School of, Shandong University of science and technology, Shandong 266590, China. a zouluyaoxf@163.com, b 1214164853@qq.com,

More information

Metafor FE Software. 2. Operator split. 4. Rezoning methods 5. Contact with friction

Metafor FE Software. 2. Operator split. 4. Rezoning methods 5. Contact with friction ALE simulations ua sus using Metafor eao 1. Introduction 2. Operator split 3. Convection schemes 4. Rezoning methods 5. Contact with friction 1 Introduction EULERIAN FORMALISM Undistorted mesh Ideal for

More information

The Finite Element Method

The Finite Element Method The Finite Element Method A Practical Course G. R. Liu and S. S. Quek Chapter 1: Computational modeling An overview 1 CONTENTS INTRODUCTION PHYSICAL PROBLEMS IN ENGINEERING COMPUTATIONAL MODELLING USING

More information

15. SAILBOAT GEOMETRY

15. SAILBOAT GEOMETRY SAILBOAT GEOMETRY 15. SAILBOAT GEOMETRY In this tutorial you will import a STEP file that describes the geometry of a sailboat hull. You will split the hull along the symmetry plane, create a flow volume

More information

Introduction to the Mathematical Concepts of CATIA V5

Introduction to the Mathematical Concepts of CATIA V5 CATIA V5 Training Foils Introduction to the Mathematical Concepts of CATIA V5 Version 5 Release 19 January 2009 EDU_CAT_EN_MTH_FI_V5R19 1 About this course Objectives of the course Upon completion of this

More information

Mesh Generation. Mark Filipiak. Version 1.0. Edinburgh Parallel Computing Centre The University of Edinburgh

Mesh Generation. Mark Filipiak. Version 1.0. Edinburgh Parallel Computing Centre The University of Edinburgh Mesh Generation Mark Filipiak Edinburgh Parallel Computing Centre The University of Edinburgh Version.0 November 996 ep c c Table of Contents Introduction..................................... 5. Discretisation

More information

Numerical and theoretical analysis of shock waves interaction and reflection

Numerical and theoretical analysis of shock waves interaction and reflection Fluid Structure Interaction and Moving Boundary Problems IV 299 Numerical and theoretical analysis of shock waves interaction and reflection K. Alhussan Space Research Institute, King Abdulaziz City for

More information

COMPARISON BETWEEN ALGEBRAIC GRID AND ELLIPTIC GRID OVER AN AIRFOIL

COMPARISON BETWEEN ALGEBRAIC GRID AND ELLIPTIC GRID OVER AN AIRFOIL COMPARISON BETWEEN ALGEBRAIC GRID AND ELLIPTIC GRID OVER AN AIRFOIL Latha S 1, Gayathri R 2 ABSTRACT 1 Student, 2 Faculty, Aerospace Engineering Karunya University,(India) This project work gives a platform

More information

CONFORMAL MAPPING POTENTIAL FLOW AROUND A WINGSECTION USED AS A TEST CASE FOR THE INVISCID PART OF RANS SOLVERS

CONFORMAL MAPPING POTENTIAL FLOW AROUND A WINGSECTION USED AS A TEST CASE FOR THE INVISCID PART OF RANS SOLVERS European Conference on Computational Fluid Dynamics ECCOMAS CFD 2006 P. Wesseling, E. Oñate and J. Périaux (Eds) c TU Delft, The Netherlands, 2006 CONFORMAL MAPPING POTENTIAL FLOW AROUND A WINGSECTION

More information

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods Scott A. Sarra, Derek Sturgill Marshall University, Department of Mathematics, One John Marshall Drive, Huntington

More information

NEXT-GENERATION SWEEP TOOL: A METHOD FOR GENERATING ALL-HEX MESHES ON TWO-AND-ONE-HALF DIMENSIONAL GEOMTRIES

NEXT-GENERATION SWEEP TOOL: A METHOD FOR GENERATING ALL-HEX MESHES ON TWO-AND-ONE-HALF DIMENSIONAL GEOMTRIES NEXT-GENERATION SWEEP TOOL: A METHOD FOR GENERATING ALL-HEX MESHES ON TWO-AND-ONE-HALF DIMENSIONAL GEOMTRIES PATRICK M. KNUPP PARALLEL COMPUTING SCIENCES DEPARTMENT SANDIA NATIONAL LABORATORIES M/S 0441,

More information

Partial Differential Equations

Partial Differential Equations Simulation in Computer Graphics Partial Differential Equations Matthias Teschner Computer Science Department University of Freiburg Motivation various dynamic effects and physical processes are described

More information

Lecture 2 Unstructured Mesh Generation

Lecture 2 Unstructured Mesh Generation Lecture 2 Unstructured Mesh Generation MIT 16.930 Advanced Topics in Numerical Methods for Partial Differential Equations Per-Olof Persson (persson@mit.edu) February 13, 2006 1 Mesh Generation Given a

More information

Topological Issues in Hexahedral Meshing

Topological Issues in Hexahedral Meshing Topological Issues in Hexahedral Meshing David Eppstein Univ. of California, Irvine Dept. of Information and Computer Science Outline I. What is meshing? Problem statement Types of mesh Quality issues

More information

Computergrafik. Matthias Zwicker Universität Bern Herbst 2016

Computergrafik. Matthias Zwicker Universität Bern Herbst 2016 Computergrafik Matthias Zwicker Universität Bern Herbst 2016 Today Curves NURBS Surfaces Parametric surfaces Bilinear patch Bicubic Bézier patch Advanced surface modeling 2 Piecewise Bézier curves Each

More information

Lesson 4: Surface Re-limitation and Connection

Lesson 4: Surface Re-limitation and Connection Lesson 4: Surface Re-limitation and Connection In this lesson you will learn how to limit the surfaces and form connection between the surfaces. Lesson contents: Case Study: Surface Re-limitation and Connection

More information

Curves and Surfaces. Chapter 7. Curves. ACIS supports these general types of curves:

Curves and Surfaces. Chapter 7. Curves. ACIS supports these general types of curves: Chapter 7. Curves and Surfaces This chapter discusses the types of curves and surfaces supported in ACIS and the classes used to implement them. Curves ACIS supports these general types of curves: Analytic

More information

Lecture 2.2 Cubic Splines

Lecture 2.2 Cubic Splines Lecture. Cubic Splines Cubic Spline The equation for a single parametric cubic spline segment is given by 4 i t Bit t t t i (..) where t and t are the parameter values at the beginning and end of the segment.

More information

computational Fluid Dynamics - Prof. V. Esfahanian

computational Fluid Dynamics - Prof. V. Esfahanian Three boards categories: Experimental Theoretical Computational Crucial to know all three: Each has their advantages and disadvantages. Require validation and verification. School of Mechanical Engineering

More information

Grid and Mesh Generation. Introduction to its Concepts and Methods

Grid and Mesh Generation. Introduction to its Concepts and Methods Grid and Mesh Generation Introduction to its Concepts and Methods Elements in a CFD software sstem Introduction What is a grid? The arrangement of the discrete points throughout the flow field is simpl

More information

Advanced geometry tools for CEM

Advanced geometry tools for CEM Advanced geometry tools for CEM Introduction Modern aircraft designs are extremely complex CAD models. For example, a BAE Systems aircraft assembly consists of over 30,000 individual components. Since

More information

COMPARISON OF TWO METHODS FOR TWO DIMENSIONAL UNSTRUCTURED MESH ADAPTATION WITH ELLIPTIC SMOOTHING. Matthew David O Connell

COMPARISON OF TWO METHODS FOR TWO DIMENSIONAL UNSTRUCTURED MESH ADAPTATION WITH ELLIPTIC SMOOTHING. Matthew David O Connell COMPARISON OF TWO METHODS FOR TWO DIMENSIONAL UNSTRUCTURED MESH ADAPTATION WITH ELLIPTIC SMOOTHING By Matthew David O Connell Approved: Steve Karman Jr. Professor of Computational Engineering (Director

More information

An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm

An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm P.A. Sherar, C.P. Thompson, B. Xu, B. Zhong Abstract A new method is presented to deal with shape optimization problems.

More information

Introduction to Computer Graphics. Modeling (3) April 27, 2017 Kenshi Takayama

Introduction to Computer Graphics. Modeling (3) April 27, 2017 Kenshi Takayama Introduction to Computer Graphics Modeling (3) April 27, 2017 Kenshi Takayama Solid modeling 2 Solid models Thin shapes represented by single polygons Unorientable Clear definition of inside & outside

More information

Free-Form Deformation and Other Deformation Techniques

Free-Form Deformation and Other Deformation Techniques Free-Form Deformation and Other Deformation Techniques Deformation Deformation Basic Definition Deformation: A transformation/mapping of the positions of every particle in the original object to those

More information

Create Complex Surfaces

Create Complex Surfaces Create Complex Surfaces In this lesson, you will be introduced to the functionalities available in the Generative Surface Design workbench. Lesson content: Case Study: Surface Design Design Intent Stages

More information

Reporting Mesh Statistics

Reporting Mesh Statistics Chapter 15. Reporting Mesh Statistics The quality of a mesh is determined more effectively by looking at various statistics, such as maximum skewness, rather than just performing a visual inspection. Unlike

More information

ANSYS ICEM CFD User's Manual

ANSYS ICEM CFD User's Manual ANSYS ICEM CFD User's Manual ANSYS, Inc. Southpointe 2600 ANSYS Drive Canonsburg, PA 15317 ansysinfo@ansys.com http://www.ansys.com (T) 724-746-3304 (F) 724-514-9494 Release 17.0 January 2016 ANSYS, Inc.

More information

Shape Modeling and Geometry Processing

Shape Modeling and Geometry Processing 252-0538-00L, Spring 2018 Shape Modeling and Geometry Processing Discrete Differential Geometry Differential Geometry Motivation Formalize geometric properties of shapes Roi Poranne # 2 Differential Geometry

More information

Solution of 2D Euler Equations and Application to Airfoil Design

Solution of 2D Euler Equations and Application to Airfoil Design WDS'6 Proceedings of Contributed Papers, Part I, 47 52, 26. ISBN 8-86732-84-3 MATFYZPRESS Solution of 2D Euler Equations and Application to Airfoil Design J. Šimák Charles University, Faculty of Mathematics

More information

G 2 Interpolation for Polar Surfaces

G 2 Interpolation for Polar Surfaces 1 G 2 Interpolation for Polar Surfaces Jianzhong Wang 1, Fuhua Cheng 2,3 1 University of Kentucky, jwangf@uky.edu 2 University of Kentucky, cheng@cs.uky.edu 3 National Tsinhua University ABSTRACT In this

More information

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications Per-Olof Persson (persson@mit.edu) Department of Mathematics Massachusetts Institute of Technology http://www.mit.edu/

More information

Best Practices: Volume Meshing Kynan Maley

Best Practices: Volume Meshing Kynan Maley Best Practices: Volume Meshing Kynan Maley Volume Meshing Volume meshing is the basic tool that allows the creation of the space discretization needed to solve most of the CAE equations for: CFD Stress

More information

The Level Set Method. Lecture Notes, MIT J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations

The Level Set Method. Lecture Notes, MIT J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations The Level Set Method Lecture Notes, MIT 16.920J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations Per-Olof Persson persson@mit.edu March 7, 2005 1 Evolving Curves and Surfaces Evolving

More information

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr. Mid-Year Report Discontinuous Galerkin Euler Equation Solver Friday, December 14, 2012 Andrey Andreyev Advisor: Dr. James Baeder Abstract: The focus of this effort is to produce a two dimensional inviscid,

More information

CATIA V5 Parametric Surface Modeling

CATIA V5 Parametric Surface Modeling CATIA V5 Parametric Surface Modeling Version 5 Release 16 A- 1 Toolbars in A B A. Wireframe: Create 3D curves / lines/ points/ plane B. Surfaces: Create surfaces C. Operations: Join surfaces, Split & Trim

More information

03 - Reconstruction. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Spring 17 - Daniele Panozzo

03 - Reconstruction. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Spring 17 - Daniele Panozzo 3 - Reconstruction Acknowledgements: Olga Sorkine-Hornung Geometry Acquisition Pipeline Scanning: results in range images Registration: bring all range images to one coordinate system Stitching/ reconstruction:

More information

Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich

Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich 1 Computational Fluid dynamics Computational fluid dynamics (CFD) is the analysis of systems involving fluid flow, heat

More information

Computergrafik. Matthias Zwicker. Herbst 2010

Computergrafik. Matthias Zwicker. Herbst 2010 Computergrafik Matthias Zwicker Universität Bern Herbst 2010 Today Curves NURBS Surfaces Parametric surfaces Bilinear patch Bicubic Bézier patch Advanced surface modeling Piecewise Bézier curves Each segment

More information

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 Lecture 25: Bezier Subdivision And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 1. Divide and Conquer If we are going to build useful

More information

SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS

SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS JIAN LIANG AND HONGKAI ZHAO Abstract. In this paper we present a general framework for solving partial differential equations on manifolds represented

More information

Adaptive Tessellation for Trimmed NURBS Surface

Adaptive Tessellation for Trimmed NURBS Surface Adaptive Tessellation for Trimmed NURBS Surface Ma YingLiang and Terry Hewitt 2 Manchester Visualization Centre, University of Manchester, Manchester, M3 9PL, U.K. may@cs.man.ac.uk 2 W.T.Hewitt@man.ac.uk

More information

A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation

A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation Amir Nejat * and Carl Ollivier-Gooch Department of Mechanical Engineering, The University of British Columbia, BC V6T 1Z4, Canada

More information

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS 6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 11 15 June 2018, Glasgow, UK A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION

More information

A NUMERICAL GRID GENERATION SCHEME FOR THERMAL SIMULATIONS IN

A NUMERICAL GRID GENERATION SCHEME FOR THERMAL SIMULATIONS IN A NUMERICAL GRID GENERATION SCHEME FOR THERMAL SIMULATIONS IN LAMINATED STRUCTURES Patricia.H. James*, Christopher S. Welche, and William P. Winfree MS 231 NASA, Langley Research Center Hampton, VA 23665

More information

Until now we have worked with flat entities such as lines and flat polygons. Fit well with graphics hardware Mathematically simple

Until now we have worked with flat entities such as lines and flat polygons. Fit well with graphics hardware Mathematically simple Curves and surfaces Escaping Flatland Until now we have worked with flat entities such as lines and flat polygons Fit well with graphics hardware Mathematically simple But the world is not composed of

More information

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK Multigrid Solvers in CFD David Emerson Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK david.emerson@stfc.ac.uk 1 Outline Multigrid: general comments Incompressible

More information

Design by Subdivision

Design by Subdivision Bridges 2010: Mathematics, Music, Art, Architecture, Culture Design by Subdivision Michael Hansmeyer Department for CAAD - Institute for Technology in Architecture Swiss Federal Institute of Technology

More information

TAU mesh deformation. Thomas Gerhold

TAU mesh deformation. Thomas Gerhold TAU mesh deformation Thomas Gerhold The parallel mesh deformation of the DLR TAU-Code Introduction Mesh deformation method & Parallelization Results & Applications Conclusion & Outlook Introduction CFD

More information

Faculty of Mechanical and Manufacturing Engineering, University Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat, Johor, Malaysia

Faculty of Mechanical and Manufacturing Engineering, University Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat, Johor, Malaysia Applied Mechanics and Materials Vol. 393 (2013) pp 305-310 (2013) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/amm.393.305 The Implementation of Cell-Centred Finite Volume Method

More information

Automatic & Robust Meshing in Fluids 2011 ANSYS Regional Conferences

Automatic & Robust Meshing in Fluids 2011 ANSYS Regional Conferences Automatic & Robust Meshing in Fluids 2011 ANSYS Regional Conferences 1 This is just a taste Note that full 14.0 update webinars of an hour per product will be scheduled closer to the release This presentation

More information

Physically-Based Modeling and Animation. University of Missouri at Columbia

Physically-Based Modeling and Animation. University of Missouri at Columbia Overview of Geometric Modeling Overview 3D Shape Primitives: Points Vertices. Curves Lines, polylines, curves. Surfaces Triangle meshes, splines, subdivision surfaces, implicit surfaces, particles. Solids

More information

METHOD IMPROVEMENTS IN THERMAL ANALYSIS OF MACH 10 LEADING EDGES

METHOD IMPROVEMENTS IN THERMAL ANALYSIS OF MACH 10 LEADING EDGES METHOD IMPROVEMENTS IN THERMAL ANALYSIS OF MACH 10 LEADING EDGES Ruth M. Amundsen National Aeronautics and Space Administration Langley Research Center Hampton VA 23681-2199 ABSTRACT Several improvements

More information

Guidelines for proper use of Plate elements

Guidelines for proper use of Plate elements Guidelines for proper use of Plate elements In structural analysis using finite element method, the analysis model is created by dividing the entire structure into finite elements. This procedure is known

More information