soni1990

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

AlAA 90-2242

TURBOGRID: T urbomachinery Applications of


Grid Generation
B. Soni and M. Shih
Mississippi State Univ.
Mississippi State, MS

AIAA/SAE/ASME/ASEE
26th Joint Propulsion Conference
July 16-18, 1990 1 Orlando, FL
For permission to copy or republish, contact the American Institute of Aeronautics and Astronautics
370 L'Enfant Promenade, S.W., Washington, D.C. 20024
AIAA-90-2242
TURBOGRID: Turbomachinery Applications of Grid Generation
by
Dr. Bharat K. Soni* and Ming-Hsin Shih**

Engineering Research Center for Computational Field Simulation


Mississippi State University, Mississippi State, MS 39762

Numerical grid generation algorithm associated with the field and in a timely fashion. This fact serves as the motivation for
region about turbomachinerysystems is presented. The algo- the present research. This paper describesthe results of an on-
rithm is incorporated as a module, TIGER (Turbomachinery going program designed to economically generate "optimal"
Interactive Grid genERation) of the modular general purpose grids by enhancing the computer code, GENIE, for such turbo-
computer code GENIE. Interactive definitions of the mathe- machinery applications.
matical description of blades, hub and shroud with minimal To this end, a module, TIGER (Turbomachinery Interactive
user interactions, adaption of'the weighted transfiniteinterpo- Grid genERation) of the modular general purpose code GE-
lation technique for efficient generation of grid blocks/zones, NIE has been developed. This customizationhas been accom-
automatic construction of the Bezier curves to accomplish plished with following objectives/features in mind:
slope continuity, and efficient utilization of IRIS-graphics ca-
pabilities are the salient features of this algorithm which re-
sults in a significant time savings for a given turbomachinery Mathematical description of blade into polar as
geometry-grid application. well as cartesian coordinates allowing interactive
blade definition and geometry perturbations.
INTRODUCTION
Minimum input (user interactions) requiremenis
During this decade, numerical grid generation has evolved as associated with hub geometry, field outer geome-
an essential tool in obtaining numerical solutions of the partial try, definition of blocks/zonal or sub-blocks, and
differential equations of fluid mechanics. A systematic grid distribution of points on the solid surfaces as well
generation procedure which can provide computational a d s as in the field.
for a wide range of practical geometriesrelated to external/in-
ternal flow problems has been developed by Soni (Refs. 1-5). C-H and H-type grids (user selection).
The process uses several techniques either separately or in Reliable and accurate intersection routines (itera-
combination to quickly and economicallygenerate 3D compu- tive Newton-Raphson or analytical) to allow effi-
tational grids for arbitrary geometries. The interactive com- cient merging of blades/fins/wings with hub/bo-
puter code INGRID (Arnold Engineering Development Cen-
dY
ter AEDC) - initial version) and GENIE (Mississippi State
University - updated version with additional capabilities and Efficient-automatic generation of logical sub-grid
user friendly graphics) have been developed by Soni et. a1 blocksor blocks/zones utilizing weighted transfi-
(Refs. 1-5). The built-in geometry modeling capabilities, the nite interpolation technique.
development of a weighted transfinite interpolation tech-
Slope continuity at sub-grid block or block/zone
nique, and the state-of-the-art forcing functions for elliptic
solver are the salient features of these codes. junction surfaces.

With the advent of supercomputers with very large storage Complete control over balanced orthogonal/
and high speed, and due to recent advances in computational smooth grid characteristics.
fluid dynamics, it has become possible to numerically com-
Interactive graphical visualization of the entire
pute unsteady flow field associated with rotating blade sys-
generation process.
tems (Refs. 6-8). Numerical grid generation associated with
the field region about turbomachinery systems is difficult be-
cause of the geometrical complexities in the blade shapes The notation G(NZ, II -+ IF, JI+ JF, KI + KF) is used through-
out this paper to denotea volume, surface, or curve pertinent
(highlyswept and twisted blades), number of blade rows, and
the multiblock strategies under consideration. A multitude of to zone (block) number NZ. For example, G(L, I1 + 12, J1
techniques (Refs. 9-13) has been developed to address grid + J1, K1 + K2), I1 +- 12, K1 # K2 denotes a surface patch
generation associated with rotating blade systems. However, representing a computational sub-plane I1 5 I 12, Kl 5 K
practical applications of computational fluid dynamics (CFD)
I K2 of the J = Jl plane in zone number L.
involving turbomachinery applications demand composite Tiger is a full three-dimensional module for grid generation
comp~tationalgrids to be generated for very complex 3D con- associated with the turbomachinery applications. It gener-
figurations in a timely fashion. With respect to this demand, ates, with much less constructionwork, the composite compu-
there arises a strong need for a customized software system tational grids around the complex turbomachinery geometry
which can address multiblock grid generation associated with with an accuratemathematical description of all solid surfaces
complex turbomachinery related configurations efficiently and appropriate grid distribution with respect to the flow
*Associate Professor, Aerospace Engineering characteristics expected. It is executableon the IRI-D work-
Senior Member - AIAA station utilizing user-friendly p o p u p menus and real-time
Member - SIAM interactive image visualization. It sets up a linkage between
**GraduateStudent, Aerospace Engineering the framework of the interactive grid generation code GENIE
Student Member - AIM and the data description of the bladeand hub for the turboma-

Copyright@ 1990 by Bharat K. Soni. Published by the American


Institute of Aeronautics and Astronautics, Inc. with permission.
chinery. TIGER applies Bezier curves for boundaries and sur-
faces where the slope gradient is very significant for a better
GEOMETRY MODELING
smooth grid distribution. Geometry modeling is considered as the most time and cost
The paper is organized as follows: The overall TURBOGRID critical part of any grid generation application. This involves
generation process is discussed including computational the mathematical description of all solid surfaces associated
mapping, geometry modeling, and computational modeling. with sub-blocks or blocks visualized by the physical to com-
The mathematical details and discussions on the Bezier curve putational mapping. Each sub-block is bounded by six sur-
is provided in the Appendix. Practical examples are presented faces. Each of these surfaces in turn may be subdivided into
demonstrating the success of the methodologies. several segments that map into rectangular segments of the
boundary face in the computational space. TIGER has
TIGER: OVERALL GENERATION PROCESS adopted a "bottom-up" approach to geometry creation, mov-
ing from lowest order entities (points and lines) to surface and
The turbomachinery problems arise in aerodynamic/propul- volumes. A typical turbomachinery problem has three major
sion and hydraulic/marine applications. components: blades, hub, and the shroud. These components
The creation of computational grid requires: must be accurately defined with proper distribution of points.
1. Computational Mapping - establishing an appropriate To achieve optimal point distribution the surfaces of these
mapping from physical to computational space allowing components are treated with application of spline, transfinite
proper multiblock strategies, interpolation, Bezier curves, analytical expressions and body
of revolution.
2. Geometry Modeling - defining an accurate mathematical
description of all solid surfaces in the computational do- The blade surface is defined by stacking several 2D blade sec-
main, and tions. A pictorial view of the of the typical blade section is pro-
vided in Figure 3 where each point on the blade is described
3. Computational Modeling - Generating an "appropriate"
by its:
grid around these surfaces according to some criterion
usually with a specified multiblock strategy, point distri- Diameter, which is also the parameter for normal-
bution, smoothness and orthogonality.
ization.
COMPUTATIONAL MAPPING
Blade angle at 3/4 of the blade radius, which is the
The establishment of a mapping from physical to computa- major reference angle of the blade.
tional space is the first step towards generation of computa-
tional grid. This is accomplished by subdividing a complex 3D Section Radius, which is thedistance of currentsec-
flow regime into a collection of contiguous simply connected tion away from the rotational axis
blocks or sub-blocks (zones or subvolumes). This subdivision
Blade changing angle, which is the twisting angle
is customized for turbomachinery configurations. For exam-
ple, an automatic subdivision of a typical two-block propfan of current section to the blade angle at 3/4 of the
blade radius.
application is presented in Figure 1. The dotted line indizating
"cut" represents the interface surfacebetween two blocks. The Distance along the chord line from the point on the
respective mapping from physical to computational space is chord line closest to the pitch change axis to the
presented in Figure 2. Note that the pictorial view presented leading edge. This is a distance parameter which
here demonstrates only one blade passage and various possi- influences the locations of data points.
blesub-blocks. These sub-blocks are automaticallycreated by
TIGER. Periodicity involved in most of the turbomachinery Perpendicular distance form the pitch change axis
applications is utilized to create remaining blocks. to the leading edge. This is also a distance parame-
ter which influences the locations of data points.
Chord length of current station, which is to be mul-
tiplied to the blade shape parameters.

Intermedote
Blade shape parameters, which define the location
Front Block Block Rear Block
of the data points. Note that they have normalized
by the chord length of current section.

I
Inflow Outflow
/Hub. Body of Revolution
Surfac Surface

Cuwe.
#I Segment #2

'Stro~ght.
- !
!
!
1
Segment #3

"Stiaght"
I Segm nt #4

"StralghY
Rear Hub
Surface
Front Blade Rear Blade

Figure 1 Automatic block sub-division. Two blade propfan Figure 2 Computational domain presenting single blade
example. passage.
applications supported by GENIE (Ref. I) and the two dimen-
sional interactive package developed at NASA/Lewis Re-
search Center (Ref.13). The definition of Bezier curve is auto-
mated for turbomachinery applications in the present
research. The mathematical description of the Bezier curve is
presented in Appendix A. The definition of Bezier curve re-
quired two end points and two control points which form a
four-sided polygon. The advantage of Bezier curve is that it
goes through two end points and takes the other two control
points to generate the direction vectors originated at the end
PITCH CHANGE AXIS points. The curve then retains the end points and tangent vec-
tors at two end points same as directional vectors and is
bounded within the polygon formed by four control points.
These properties make Bezier curve attractive for establishing
Figure 3 Blade section. slope continuities and orthogonality. Key examples of Bezier
definition utilized in TIGER to achieve slope continuities and
orthogonality are presented in Figure 4a-b. Extreme care
must be taken in defining a Bezier curve on thesurface. For ex-
This information is utilized to generate cartesian coordinate ample, in Figure 4b, the indicated Bezier curves must lie on the
surface of the blade. The hub geometry is defined using the hub surface. This is accomplished by projecting a three dimen-
body of revolution. A two-dimensional curve is defined using sional Bezier curve on a two dimensional surface. The projec-
analytical expressions or discretized set of points and spline tion is accomplished either analytically or by Newton's iterac-
fitting them. Body of revolution is applied specifying therevo- tive method. The intermediate control points are
lution angle and the desired distribution to this curve to for- automatically evaluated as shown in Figures 4a-b.
mulate hub geometry.
The surface patch grids as well as sub-block grid are gener-
The distribution of points on the geometrical entity under con- ated by utilizing weighted transfinite interpolation (Ref. 1-5).
sideration is accomplished by appl ying exponential (for invis- This technique is formulated as follows:
cid flows) and hyperbolic tangent (for viscous flows) stretch-
ing functions. The stretching parameters are either computed
automaticallyor they are supplied by the user in an interactive
fashion. Analytical forumulation or Newton iterarive method
(Refs. 14-15)is then applied to merge (intersect)the blade and
the hub.
After this merger, the hub and blade surfaces are regenerated
with proper distribution of points. Shroud is treated as the out-
er boundary surface and is defined either by using the geo-
metrical tools available in GENIE (Refs. 1-5) or by reading a
prescribed data file. Bezier curves, discussed later, are used to
guarantee slope continuities. in case of free form solution the
outer boundary surface is automaticallydefined as a function
of the front blade diameter and the type of computational do-
main (H-type or C-H type) under consideration. Due to peri-
odicity in turbomachinery application only one blade passage 4a Blade tiptreatment slope continuity of grid lines
of grids is generated in the sub-block containingblades, the re- emerging off blade tip.
maining are created by rotation. Due to these customizations,
geometry models are accomplished with a minimum of user
interactions in an interactive fashion.

COMPUTATIONAL MODELING
Once the solid boundary surfaces (blades-hubshroud or out-
er boundary surface) are defined with appropriate point dis-
tribution the next step is to evaluate the associate six-bounda-
ry surfaces of each block or sub-block and then generate field
grid within each sub-block. Initially, as presented in Figure 1,
a two blade row application is divided into two-block grid
system. However, in order to accomplish interface surface
smoothness and slope continuities associated with grid lines
emerging off the solid objects (blade tip, blade-hub intersec- 4b Slope continuity of grid lines emerging off leading-
tion, blade-shroud) the entire field is decomposed into vari- trailing edge.
ous subblocks. To this end, automatic generation of Bezier
curve is developed. Bezier curves are widely used in complex Figure 4 Bezier curve control point evaluation.
Surface Grid = (Physical surface eometry) +
(Transfinite interpo%tion) +
(Surface distribution mesh)
where
Surface Distribution Mesh =
(Normalized arc length distribution on
associated four boundaries) +
(Transfiniteinterpolation)
Sub-block Grid = (Outer six surface grids) +
(Transfinite interpolation) +
(Volume distribution mesh)
Volume Distribution Mesh =
(0uter.si.x surface distributions mesh) +
(Transf~nlteinterpolation)

Detailed discussion and appropriate definition can be found Figure 5 Tiger: Console screen.
in Refs. 1-5 and 17.
See page 9 for full console screen.
Normalized arc length distribution evaluated from the respec- APPLICATIONS
tive surfacedistribution mesh is utilized as parameters for cal-
culating discretized Bezier curve representation. For example, The successful development of TIGER is demonstrated by
consider the surface patch G ( L.11 12.J1 J2.R- K ) and
+ -+
presenting four practical applications. The Hamilton stan-
lot (S i j, Ti j), i = 11,. . . ,I2; j = J1, . . . ,J2 represent the surface dard SR7 single rotation propfan with an 8-blade row is dem-
distribution mesh for this surface patch. Note that onstrated in Figures 6a-7. Each blade passage is treated as a
single block (94 x 16 x 36). However, the grid generation was
accomplished in eight sub-blocks as it is demonstrated in Fig-
ure 6c. H-H and C-H types of grid were generated. Figure

Then the parameters used for Bezier curve defini-


tionG(L.Il 412.7- y,R+m will beSij fori=I1, ...,12. NO-
tice that

and

Once this curve is defined, the surface grid on the patch is de-
fined by generating two surface patches
G(I,.Il+I2.J147,R+KI and G ( L . ~ ~ + I ~ . J + ~ ~ . K + K I . 6a Flow field region - C-H type configuration.
Even though grid is created in two patches, an application of
weighted transfinite interpolation and properly distributed
points on defined intermediate Bezier curve gives a good
smooth grid on the surface patch. Elliptic solver with proper
forcing functions, if needed, is applied for further smoothing
or orthogonalize the field grids associated with grid blocks.
The graphics capabilities of GENIE have been extended to pro-
vide the user real-time interactive visualization with editing
capability in the IRIS environment. The Silicon Graphic Li-
brary is also applied in TIGER to achieve the p o p u p menu in- 6b Solid surfaces.
put capability. The console screen is decomposed into three
portions by TIGER - a full-screen graphic window serves as
the background with a text window located on the left upper
comer and a graphic window located on the left-lower comer.
A global menu located on the right upper comer of the win-
dow which allows the user to change the global defaults. A
pictorial presentation of the console screen is presented in Fig-
ure 5. The local p o p u p menu entry which allows the user to
choose the option from themenu by toggling the buttons of the
mouse. 6c Sub-block structure for one blade passage.
The second example is of General Electric counter rotation
propfan with 8 x 8 F4A4 blade design. Each blade passage is
treated as a two block (71 x 16 x 26,61 x 16 x 26) grid system.
However, the grid generation for each blade passage was
achieved in 14 subblocks as it is demonstrated in Figure 7d.
6d Hub definition. The behavior of grid lines on the hub surfaceare demonstrated
in Figure 8a-b. A cross-section presenting a passage and a
crosssection representing all blocks with complete rotation
are presented in Figure 8c. Flow field region demonstrating

6e Behavior of grid lines near the blade leading - trailing edge


on the hub.

7a Flowfield region C-H type configuration.

6f Grid concentration on J = constant surface.

7b Flowfield region H-H type configuration.

6g Behavior of grid lines near the blade.

Figure 6 Hamilton SR-7 standard configuration. 7c Solid surfaces hub and blades.

6f illustrates the surface GO, 1-94,16 + 16,1 -+ 36) for C-H


type grid system. Note that the grid lines are concentrated
near blade as well as near nose. The close-up view of C-H
type grid is presented in Figure 6f. A hub geometry
representing the surface G(L, 1 +94,1+ 16, 1 -+ 36), L = 1,
2, . . . ,8 of all eight blade passage is provided in Figure 6 d.
7d Sub-block structure - one blade passage.
Observe the concentration of points near blade tip, constant
radius blade-tip cut, and overall smoothness of the grid. Figure 7 F4A4 - Counter Rotating propfan configuration.
C-H type and H-H type grid configurationsare presented in
Figure 7a-b. Figure 7c demonstrates the distinct views indi-
cating solid surfacesmodeling hub and bloades. Figures 9a-b
represents the J=constantsurface for both C-H and H-H type
grids. Observe the concentration of grid lines near blades,
nose and hub. The close-up of hub surfaceshowing blade bot-
tom is shown in Figure 8b. Observe the Bezier curve joining
the trailing edge of the front blade and the leading edge of the
rear blade. Grids shown in Figures 8-9 demonstrates the
smoothness, near orthogonalityand point distribution accom-
plished in these applications.
9a C-H type configurationconcentrationnear blades and hub.

8a Grid concentration on hub.

9b H-H type configuration concentration near blades and


hub.

Figure 9 Grid line behavior J = constant surface F4A4


configuration.

Overall configuration of the missile with fins/wings/counter


rotating prop fans is presented in Figure 10a. The solid sur-
faces associated with rnissile/wings/fins/blades is shown in
8b Behavior of grid lines near blade leading-trailing edges. Figure lob. The smoothness and well distributed grid pres-
ented in Figure 10cdemonstrates the J=constantsurface in the
blocks containingblades. A cross section of J=constantsurface
and I=constant surface is presented in Figure 10d.
Final example represents the internal flow configuration in-
volving rot&47geometry. In this example, shroud (Figures
lla-e) is treated as the outer boundary. The axial and radial
crosssections are presented in ~ i g u r ellb-c.
i Figures lld-e
demonstrates the grid concentration on hub and shroud as
well as applicatioiof Bezier curves in resolving slope conti-
nuities. Observe the Bezier curves between blade tips proj-
ected on the shroud surface (Figure lle). Well distributed
smooth and near orthogonal grids presented in Figures I l k
demonstrate the success of the presented methodologies.

8c Grid lines behavior I = constant surface.

10a Missile with wings / fins / counter rotating propfans


Figure 8 F4A4 - Grid line behavior. physical configuration.
lob Solid surfaces body / wings / fins / blades.

SUMMARY
A numerical grid generation algorithm associated with the
field region about turbomachinery system is developed. The
algorithm is cast into a module, TIGER of the modular general
purpose grid generation code GENIE. Real time visualization
of overall grid generation process, interactive definitions of
the mathematicaldescription of turbomachinerycomponents,
automatic construction of Bezier curve to accomplish slope
continuities and orthogonality, weighted transfinite interpo-
lation techniques, efficient utilization of IRIS graphics capabil-
ity, and the creation of input history file for quick regeneration
of the grid involving perturbatidns and stretching
changes are the salient features of this code which results in a
significant time saving for turbomachinery grid applications.
Various examplesare presented to demonstrate the methodol-
ogies. These examplesillustrate the flexibilityof mesh concen-
tration, control of grid smoothnessand efficiency of the overall
grid generation process.
APPENDIX A - BEZIER CURVE
Bezier curves are widely used in computer aided design/com-
puter aided engineering (CAD/CAE). A (n + 1) tk order (n t h
degree) parametric Bezier curve is defined as

10c Grid concentration near blades.


where

(iQ $bi (1) > 0


and the Pi's are vertices of the Bezier control polygon. The
following properties of Bezier curves are quite useful in grid This property guarantees that the curve will lie within the con-
generation as it can be observed in Figure A.l: vex well generated by the vertices of its control points which
in turn gives an indication of the shape of the curve.
b'(0) = n (PI-Po)
;a (iii)
which implies that Bezier curve is invariant under translation b'(1) = n (P. -P,,)
and rotation. In other words, the curve is independent of the This provides the control over the direction of the curve at end
choice of the coordinate system points.
A cubic Bezier curve is widely applied in the present applica-
tion. The matrix form of the cubicBezier curve is b (t) =
TBP where
T - primitive polynomial basis = (? 1' 1 1)
B - basis change matrix

and P - control points vector

l l c Radial cross section.

10d J = constant and I = constant surfaces.


Figure 10 Missile configuration.

l l d Grid distribution on the hub

l l a Geometry description: shroud hub, blades.

l l e Grid distribution on the shroud.

l l b Axial cross section demonstrating grid concentration. Figure 11 Rotor - 67 configuration.


REFERENCES
1. Soni, B. K., "GENIE: GENeration of Computational Geo- 10. Choo, Y.K., Eiseman, P. R., and Reno, C., "Interactive Grid
metry-Grids for Internal-External Flow Configurations", Generation of Turbomachinery Flow Field Simulations",
Proceedings of the Numerical Grid Generation in Compu- Proceedings of the Numerical Grid Generation of Compu-
tational Fluid Mechanics188,Landshut,W. Germany, 1986. tational Fluid Dynamics188", PineridgePress, p. 895,1988.
2. Soni, B. K., McClure M. D., and Mastin, C. W., "Geometry 11. Moore, R. M. and Hoffman, J. D., "C-Grid Generation for
and Generation in N + 1 Easy Steps", The First Intemation- Turobrnachinery Cascades", Proceediigs of the Numeri-
a1Conference on Numerical Grid Generation in Computa- cal Grid Generation in Computational Fluid Dynamics
tional Fluid Dynamics, Landshut, W. Germany, 1986. '88, Pineridge Press, p. 905,1988.
3. Soni, B. K., 'Two and Three Dimensional Grid Generation 12. Warsi, S., "GEGEN-Single and Counter-Rotation Propel-
for Internal Flow Application s of Computational Fluid ler Mesh Generation Program", Mechanical Report Sver-
Dynamics", Landshut, W. Germany, 1986. drup Technologies, NASA Lewis Research Center.
4. Soni, B. K. and Dorrell, E. W., "INGRID InteractiveGeome- 13. Beach, T. A., "Interactive Grid Generation for Turboma-
try-Grid Generation for Two Dimensional Applications", chinery", Mechanical Report Sverdrup Technologies,
AEDC-TR-86-49. NASA Lewis Technical Research Center.
5. Domll, E. W. and McClure, M. D., 3 D INGRID. Interac- 14. Thompson, J. F., "Program EAGLE-Numerical Grid Gen-
tive ThreeDimensional Grid Generation", AEDC- eration System User's Manual", Vols. ll and 111, AFATL-
TR-8740. TR-87-15,1987.
6. Whitfield, D. L., Swafford, T. W., Janus, J. M., Mulac, R. A., 15. Thompson, J. F. and Gatlin, Boyd, "Easy EAGLE-AnIntro-
and Belk, D. M., 'Three-Dimensional Unsteady Euler So- ducation to the EAGLE Grid Code", Mississippi State Un-
lutions for Propfans and Counter-Rotating Propfans in versity, 1988.
Transonic Flow", AIAA-87-1197,1987.
7. Janus, J. M., "Advanced 3-D CFD Algorithm for Turboma- 16. Shih, Ming-Hsin, 'TIGER: Turbomachinery Interactive
chinery", PhD Dissertation, Miissippi State University, Grid genERationS',Master's Thesis, Mississippi State Uni-
1989. versity, 1989.
8. Janus, J. M., Whitfield, D. L., "A Simple T i e A c c u r a t e 17. Soni, B.K., "Algebraic Systems in Grid Generation", to ap-
Turbomachinery Algorithm with Numerical Solutions of pear.
an Uneven Blade Count Configuration", AIAA-89-0206,
1989.
9. Ozell, B. and Camarero, R, "CAGD in Twbomachinery",
Proceediigs of the Numerical Grid Generation in Compu-
tational Fluid Dynamics '88, Pineridge Press,p. 865,1988.

Figure 12 Tiger: Full Console Screen.

You might also like