Blade Gen Notes-ANSYS WB
Blade Gen Notes-ANSYS WB
BladeModeler provides the essential link between blade design and advanced
simulation including computational fluid dynamics and stress analyses. BladeModeler
contains a rich set of tools and functions for designing a turbomachinery blade from
scratch, using industry-specific tools, workflow, and language that the blade
designer expects.
With BladeGen, the user can re-design existing blades to achieve new design goals
or create completely new blade designs from scratch. When either redesigning or
evaluating an existing blade design, BladeGen facilitates the import of blade
geometry interactively or through user supplied files. BladeGen allows sculpted or
ruled element blades with linear or compound lean leading or trailing edges.
Over/Under-Filing can be applied and leading and trailing edge shapes are easily
specified as a full radius, an ellipse ratio, or a simple cutoff.
BladeModeler represents a pivotal link between blade design, advanced analysis and
manufacturing. Used in combination with ANSYS analysis software, users can rapidly
evaluate the performance of a component. BladeGen model files can be imported
into DesignModeler using the BladeEditor feature. BladeEditor provides a seamless
path to both structural and fluid analysis, which enables the user to efficiently
transition from preliminary blade design, to full 3-D viscous flow analysis, and finally
to the users native CAD system.
9.1.1.2. System Requirements
9.1.1.4. Hover Help
Hover help is provided in most views for additional information on the data being
displayed. The bubble is displayed when the user holds the mouse cursor stationary
(hovers) over a data point. The bubble is removed when the user clicks a mouse
button or moves the mouse over the bubble.
The bubble displays various data depending on the view and data. As a minimum,
the bubble displays the horizontal and vertical coordinates of the point. Additional
information is available in the Graph Views. The table below describes the
information which can be displayed.
Related Topics
View Descriptions
Both modes use a set of Common Views, a Meridional View and an Auxiliary View,
which are positioned side by side at the top of the window. The Meridional View is
used to define the blade in radial vs. axial space. From this definition, the
streamlines are generated which are required for all of the other views. The Auxiliary
View provides the user with the display of a Blade-to-Blade View, 3D View,
Meridional Contour View and several graphs of various blade parameters.
The Ang/Thk Mode uses two views at the bottom of the window; an Angle View for
the angular distribution of the blade, and a Thickness View for the thickness
distribution of the blade. These views define the blade at discrete streamlines
(layers). The data from these two views must be combined with the streamline data
to generate the blade’s shape on a layer.
Although the sides of a blade are usually identified as the pressure side and suction
side, BladeGen cannot distinguish between these names. BladeGen uses the
terminology "Side1" and "Side2" to identify the sides of the blade in increasing theta
order (right-hand rule).
Related Topics:
View Descriptions
Common Views
Angle/Thickness Mode Specific Views
Pressure/Suction Mode Specific View
9.1.4. View Descriptions
Each view has a unique set of functions and operations that can be accessed using
context-sensitive popup menus. These menus are displayed by positioning the cursor
in the relevant view and depressing the right mouse button. Some of the functions in
these popup menus are accessible from the main menu, but many are unique to the
popup menus. See Menu List for a complete listing of menus.
BladeGen uses a common set of mouse functions to manipulate the views. These
functions are described in the following table.
Between each of the views in the BladeGen Window are view separators, as shown
in Figure 9.10: Annotated BladeGen Window Layout (Angle/Thickness Mode) . These
view separators can be dragged to resize windows by positioning the mouse over a
separator, pressing the left button, and dragging to the new location. Pressing the
toolbar buttons shown below can also control the layout of the views. By utilizing
these methods, the user can control the amount of space consumed by each view
and can tailor the display to match the current task.
9.1.4.3. Common Views
The Meridional and Auxiliary views are common to both the Angle/Thickness and
Pressure/Suction Modes. These views appear on the top half of the BladeGen
window, as shown below, and are described in more detail in the following sections:
Meridional View
Auxiliary View
Figure 9.11: Common Views
9.1.4.3.1. Meridional View
A typical Meridional View is shown below. The meridional view contains the
description of the blade in an axial-radial coordinate system. BladeGen allows the
user to define the blade and the inlet/outlet extensions required by CFD programs.
See Meridional View Popup Menu for details of the options and functions available in
this view.
Figure 9.12: Meridional View
Display Blade Centroid Curve - Toggle the display of the centroid curve for the
current blade on/off. The Display Blade Centroid Curve command toggles the
display of the blade centroid curve on/off (in the Meridional View).
Display Throat Mid-Point Curve - Toggle the display of the throat line midpoints
for the current blade on/off. The Display Throat Mid-Point Curve command
toggles the display of the throat line midpoints on/off (in the Meridional View).
Display Equal Distance Curve - Toggle the display of the Equal Distance Curve
(centerline path of maximum possible diameter circle) on/off. The Display Equal
Distance Curve command toggles the display of the Equal Distance Curve
(centerline path of maximum possible diameter circle) on/off.
Copy View Image/Data to Clipboard - Copy the Current View’s Image and/or
Data to the Clipboard (in text, bitmap, or metafile formats). This allows transfer of
data to reports, spreadsheets, and presentations for documentation of the blade
design.
Spline Curve Points... - Create a point set with the specified number of points for
a Spline Curve. The Spline Curve Points... command converts the selected curve
segment to the ’Best Fit’ Bezier with the specified number of points.
Bezier Control Points... - Create a control point set with the specified number of
points for a Bezier Curve. The Bezier Control Points... command converts the
selected curve segment to a spline with the specified number of points, without
changing the shape of the curve. This new curve can subsequently be changed to
Linear or Best Fit Polynomial.
Piecewise Linear Segment - Use the current points for a Piecewise Linear Curve.
The Piecewise Linear Segment command changes the representation of the
curve’s or segment’s data to Piecewise Linear. This curve type produces a curve that
uses lines between the points used to define it. This operation does not change the
location of the points.
Cubic Spline Segment - Use the current points for a Cubic Spline Curve.
The Cubic Spline Segment command changes the representation of the selected
segments data to a Lagrangian Spline. This curve type produces a curve that
intersects the points used to define it. This operation does not change the location of
the points.
Bezier Segment - Use the current points as control points for a Bezier Curve.
The Bezier Segment command changes the representation of the selected curve’s
or segment’s data to a Bezier Curve. This curve type produces a curve that
intersects the points used to define it.
Best Fit Polynomial Segment - Use the current points for a Fitted Polynomial
Curve. The Best Fit Polynomial Segment command changes the representation
of the selected curve’s or segment’s data to a Best Fit Polynomial. This curve type
produces a curve defined by a polynomial of the selected order where the
coefficients of the polynomial are selected to best fit the data. This operation does
not change the location of the points.
by Offset - Move curve by offset (z,r). The by Offset command prompts the user
for the (z,r) offset for the selected curve. When the user presses OK, the curve is
move by the specified offset.
Ruled Element Only - Spanwise curves assume a hyperbolic shape when angle
distribution is ruled element. The Ruled Element Only command specifies that the
hyperbolic shape created when the blade angles at the hub and shroud differ should
only be used when the Angle Definition is Ruled Element and only two points are
used to define the specific Meridional Cutting Curve.
Any Blade Type - Spanwise curves assume a hyperbolic shape for any blade type.
The Any Blade Type command specifies that the hyperbolic shape created when
the blade angles at the hub and shroud differ should only be used whenever only
two points are used to define the specific Meridional Cutting Curve.
Show Design Profile - Display the Design Profile for modification. The Show
Design Profile command selects the Design Definition for display in the Meridional
View.
Show Trim Profile - Display the Trim Profile for modification. The Show Trim
Profile command selects the Trim Definition for display in the Meridional View.
Create Trim Profile - Create a separate Trim Profile from the current Design
Profile. The Create Trim Profile command creates a separate Trim Definition from
the current Design Definition.
Recreate Trim Profile - Recreate the Trim Profile from the current Design Profile.
The Recreate Trim Profile command recreates the trim definition from the Design
Meridional Definition. It is equivalent to deleting the Trim Definition and then
creating it from scratch.
Delete Trim Profile - Delete the Trim Profile and use only the Design Profile.
The Delete Trim Profile command deletes the Trim Definition and selects the
Design Definition.
Minimal - Disables the use of control curves at 35% and 65% of the meridional
length. The Minimal command forces the use of only the LE and TE curves as
Meridional Control Curves.
Normal - Enables the use of control curves at 35% and 65% of the meridional
length. The Normal command forces the use of the LE and TE curves and 35% and
65% curves as the Meridional Control Curves.
Insert - Insert a Meridional Control Curve at the next left mouse click location.
The Insert command activates the ability to insert a single control curve at the next
location the left mouse button is clicked. The curve is positioned by determining the
closest points of the hub and shroud. It is best to click in the flow passage between
the hub and shroud for this operation.
Modify - List user-defined control curves by end location and allow insertion and
deletion.
9.1.4.3.1.1.8. Zoom Fit
Zoom to fit the data within the current view. The Zoom Fit command fits the data to
the window.
9.1.4.3.2. Auxiliary View
The Auxiliary View is located in the upper-right corner of the BladeGen window, as
shown in the figure below. It is used to display various data sets describing the
model. The Auxiliary View is automatically updated when modifications are
performed in a Working View.
The data set to be displayed is selected by the View | Auxiliary View Content menu
commands and the Auxiliary Toolbars (displayed by default on the right edge of the
window). The user may create additional auxiliary views by invoking the New
Auxiliary View (B2B) menu command, either from the View menu or from the popup
menu in an Auxiliary View. This will create a new Blade-to-Blade view which can
then be changed to the desired type by using the Auxiliary View Content menu
command.
There are currently five Auxiliary View types. They are described in Auxiliary View
Details . See the View Submenu (View Submenu) or the popup menu for the view
type for details of the options and functions available in this view.
The Angle/Thickness Mode Specific Views are used to define the angular location
and thickness of a blade, as a function of some location on the layer curve. This data
indirectly specifies the location of the two sides of a blade. Both views use a quantity
derived from the meridional distance along a layer as the independent axis.
Angle View
Thickness View
9.1.4.4.1. Angle View
The Angle View, shown below, describes the angular placement (Theta or ) and
slope (Beta or ) of the blade on a layer. See Angle View Popup Menu for details
of the options and functions available in this view.
The user can modify the data of the curve directly or use the Blade Angles Dialog
(Blade Angles Dialog) to specify common values which will be used to create a curve
that satisfies the parameters.
Figure 9.14: Angle View
Adjust Blade Angles... - Recreate the angle layer from the parameters in the
Blade Angle Dialog.
End Angle with Beta Slope=0 Definition - Define the theta curve by the end
points of the theta and beta curves as a polynomial, with second derivative set to
zero at the end points.
End Angle Definition - Define the theta curve by the end points of the theta and
beta curves as a polynomial.
Theta Definition - Define the theta curve directly.
Beta Definition - Define theta by beta and the initial theta value. The Beta
Definition command defines the theta curve by a beta curve and the initial theta
value. The existing beta curve is used to generate the points used to define the new
beta curve. The number of points used is specified by the user.
Theta @ Beginning... - Specify the leading edge (no cut-off) Theta value.
The Theta @ Beginning... command displays a dialog to allow the user to specify
the leading edge (no cut-off) Theta value for the Beta definition of the blade.
vs. M-Prime - Set the horizontal axis dimension to radius normalized meridional
distance (M’).
vs. % M-Prime - Set the horizontal axis dimension to the percent of the total
radius normalized meridional distance (%M’).
vs. M - Set the horizontal axis dimension to meridional distance (M).
vs. % M - Set the horizontal axis dimension to the percent of the total meridional
distance (%M).
Show Second Angle Curve - Toggle the display of the derived curve (theta or
beta) on/off.
Show Curve for each Defining Layers - Toggle the display of the angle curves
for all defining layers (other than the current layer) in the background, in gray.
Swap Axes - Swap the horizontal and vertical axes of the selected graph.
Proportional Axes - Toggle the proportionality setting of the graph axes on/off.
Layer Control... - Display the Layer Control Dialog for the current Angle Definition.
The user can create layers and/or check or uncheck the check box to signify which
layers will be used for the Angle Definition. When both new layers are added and
current layers are removed, the checked layers are added before the unchecked
layers are removed.
Copy View Image/Data to Clipboard - Copy the Current View’s Image and/or
Data to the Clipboard (in text, bitmap, or metafile formats). This allows transfer of
data to reports, spreadsheets, and presentations for documentation of the blade
design.
Zoom Fit - Zoom to fit the data within the current view.
This dialog presents the Blade Angle Parameters for the Leading Edge, Middle
Section, and Trailing Edge of the blade. The user can use this to modify the
tangential shape of the blade using common parameters of interest.
The Leading Edge tab is used to specify the Blade Angle Parameters for the
Leading Edge. The user can specify the blade angle and an optional linear section
(using one of three dimensions).
The Middle Section tab is used to specify the Blade Angle Parameters for the
Middle Section. The user can specify the location of four (two are optional, enter
zero to disable) internal points by the M-Prime length fraction.
The Trailing Edge tab is used to specify the Blade Angle Parameters for the Trailing
Edge. The user can specify the blade angle and an optional linear section (using one
of three dimensions).
9.1.4.4.1.3. Segment Operations Submenu
Insert Many Points - Insert points at the location of a left mouse click until
selected again.
Insert Point - Add a point at the next left mouse click location.
Insert Point and Split - Insert a point at the next left mouse click location and
split the segment there.
Point Location... - Specify the location of the selected point using a dialog box.
Segment Points... - Displays the Point List Dialog to allow editing of all points.
Using this dialog, points can be added, modified, and deleted.
Split Segment at Point - Split the segment at the selected point, forming two
independent segments.
Join Segment at Point - Join the two segments that share the selected point into
a single segment.
Polynomial Order... - Modify the order of the selected Fitted Polynomial Curve
segment. The Polynomial Order... command displays a dialog to allow the
specification of the polynomial order of the curve.
Read Segment Points... - Read the points on the selected segment from a file.
Save Segment Points... - Save the points on the selected segment to a file.
Axial Taper Angle - Used for Mold Release. The Axial Taper Angle... command
displays a dialog to allow the user to specify a taper angle in the axial direction. The
maximum taper angle is the angle that reduces the blade to 10% of it’s original
thickness at the ’worst’ point.
Side 1 - Define the angle data to be located on side 1 (first side encountered using
right hand rule). The Side 1 command declares that the angle view defines first side
of the blade, where side 1 has smaller theta values than side 2 in a right hand
system.
Side 2 - Define the angle data to be located on side 2 (second side encountered
using right hand rule). The Side 2 command declares that the angle view defines
second side of the blade, where side 1 has smaller theta values than side 2 in a right
hand system.
9.1.4.4.2. Thickness View
The Thickness View, shown below, describes the total normal or tangential thickness
of the blade along a streamline (called a layer). See Thickness View Popup Menu for
details of the options and functions available in this view.
The user can modify the data of the curve directly or elect to specify a NACA
Airfoil thickness distribution which will be used to create a curve that satisfies the
NACA parameters.
The data handled by this view has only a second order affect on the blade surfaces,
making the view seem very stable. This is the only view where the piecewise linear
segment type is recommended for use.
Figure 9.15: Thickness View
vs. M-Prime - Set the horizontal axis dimension to radius normalized meridional
distance (M’).
vs. % M-Prime - Set the horizontal axis dimension to the percent of the total
radius normalized meridional distance (%M’).
vs. M - Set the horizontal axis dimension to meridional distance (M).
vs. % M - Set the horizontal axis dimension to the percent of the total meridional
distance (%M).
% Cam vs. % Cam - Set the axes dimensions to thickness as the percent of total
camber length (%Ct) vs. location as percent of the total camber length (%C).
NACA Thickness - Display the NACA dialog to allow specification of a NACA
thickness distribution and change the thickness display to thickness as percent of
camber length vs. location as percent of camber length. See the NACA Dialog for
further information on the parameters required.
Show Curve for each Defining Layers - Toggle the display of the thickness
curves for all defining layers (other than the current layer) in the background, in
gray.
Swap Axes - Swap the horizontal and vertical axes of the selected graph.
Proportional Axes - Toggle the proportionality setting of the graph axes on/off.
Layer Control... - Display the Layer Control Dialog for the current Thickness
Definition. The user can create layers and/or check or uncheck the check box to
signify which layers will be used for the Thickness Definition. When both new layers
are added and current layers are removed, the checked layers are added before the
unchecked layers are removed.
Thickness View Data Type Submenu - See Thickness View Data Type Submenu.
Copy View Image/Data to Clipboard - Copy the Current View’s Image and/or
Data to the Clipboard (in text, bitmap, or metafile formats). This allows transfer of
data to reports, spreadsheets, and presentations for documentation of the blade
design.
Zoom Fit - Zoom to fit the data within the current view.
This dialog can be used to specify a thickness distribution to follow a NACA equation.
The user requests a NACA Airfoil thickness distribution by selecting the NACA
Thickness option from the popup menu in the Thickness View. This dialog allows the
user to specify several NACA Airfoil parameters for the active layer.
The Clip (X/C) parameter is used to clip the thickness distribution at a reasonable
thickness. The user should avoid specifying 1.0 as this would result in a zero
thickness value at the trailing edge.
The Pressure/Suction View, shown below, is used to define the two sides of a blade
directly. Each side is defined by its own curve, which can be either manipulated
directly or adjusted using the Bezier Blade Dialog (Bezier Blade Dialog).
Figure 9.16: Pressure/Suction View
Release 17.2 - © SAS IP, Inc. All rights reserved.
9.1.2.3. Blade Overview
BladeGen allows one or more blades to be defined, where the first blade is the "Main
Blade" and subsequent blades are called splitters. Only one blade is active at any
one time, but the output always includes all blades. The blades can be defined
independently or the splitters can rely on the angle and/or thickness definition of the
Main Blade.
Related Topics:
Blade Settings
9.1.2.4. Layer Overview
A layer (or streamline) is defined as a meridional curve visible in the Meridional View
that represents surface of revolution. Most layer types, shown below, represent
curves that are automatically created and updated as the Meridional Envelope (hub
and shroud curves, leading and trailing edge curves) are modified.
Layers are referenced by the working views (Angle, Thickness, and Prs/Sct
Views) to provide the meridional location of the view’s data sets.
Layers specify where streamline data sets are to be constructed for export.
Table 9.1: Layer Types
Layer Description
Type
Span Curve is defined by a constant spanwise position, as specified by a single
Layer span fraction.
Hub Gap Curve is defined by a normal offset from the hub at a distance specified by
Layer a linear interpolation between a leading edge and a trailing edge value.
Shroud Curve is defined by a normal offset from the shroud at a distance specified
Gap Layer by a linear interpolation between a leading edge and a trailing edge value.
Data Curve is initially positioned by a span fraction value, but the user can
Layer interactively modify the curve in the Meridional View. This layer type is
also used when importing meanline data, as the data may not lie exactly on
a streamline.
Hub Curve is defined by a Meridional offset (z, r) of the hub curve.
Offset
Layer
Shroud Curve is defined by a Meridional offset (z, r) of the shroud curve.
Offset
Layer
Related Topics:
Layer Details
9.1.2.5. Curve Overview
The curves used in BladeGen are made up of one or more segments (sub-curves).
Each segment can consist of a different curve type. By allowing different segment
types to be combined into a single curve, BladeGen provides the user with more
control over the overall curve shape than would be provided with a single-curve-type
restriction.
Related Topics:
Curve Details
In the previous sections, the user has been exposed to the concepts of views,
blades, layers and curves. The diagram shown below describes the relationships
between the user and the model data for the Ang/Thk Mode. The data structure for
the Prs/Sct Mode is similar, but the Ang/Thk components are replaced by the Prs/Sct
equivalents.
Figure 9.4: User/Data Interaction Diagram (Ang/Thk Mode)
The Model represents the blade system in 3 dimensions. The Model contains the
following data:
The Angle and Thickness Definitions are made up of Curves that the user can
modify. A single Curve in a definition references a single Layer from the
Design Meridional Profile’s layer list. The collection of these curves makes up
each definition.
The user’s access to the Model Data is provided through the working views
(Meridional, Angle, and Thickness). In the Meridional View , the user controls the
shape of the layer curves. In the Angle and Thickness Views, the user can modify
the definition curve that references the active Layer.
Output is created one Layer at a time. A streamline contains Z, R, M, & M’ a
meanline adds q, Tn, & b.
The Design Meridional Profile is used to generate the streamline data for the
requested Layer (which may come from either the Design or Trim Meridional
Profile).
The Blade’s cut-off (or extension) curves are used to trim the streamline
curve.
The angle and thickness data is added to the streamline to create a meanline
curve.
Over/Under-Filing is applied to the meanline in the Z vs. R*q coordinate
system.
Leading/Trailing edges are applied to the meanline in the Z vs. R*q
coordinate system.
These guidelines are included to help users maximize the benefits from using
BladeGen.
Users should first define the meridional profile before defining the Ang/Thk or
Prs/Sct views, since these views are dependent on the path length of the
meridional profile’s layers.
The Angle, Thickness, and Pressure/Suction Views define parameters on a
layer (a streamline in the meridional view). The first layer must be the hub
and the second must be the shroud, with additional layers inserted at a user-
specified fraction of the span. If only one layer is defined, it applies to the
entire span between hub and shroud. The Pressure/Suction view requires that
both the hub and shroud layers be defined.
All views display the same layer and blade. If a view doesn’t have a definition
for a particular layer that is being displayed, the calculated values at that
layer are displayed.
The mode (Ang/Thk or Prs/Sct) is determined, initially, by the type of
component created or the mode of the model when it was saved. However,
the mode can be changed using the Model | Mode | Ang/Thk Mode... or
Model | Mode | Prs/Sct Mode... menu commands
9.1.5. Program Details
This section describes in detail the major features and functions of BladeGen. The
following sections are included.
Meridional Profile
Layer Details
Curve Details
Model Settings
Blade Settings
Blade Angular Location Method
Auxiliary View Details
Geometry Tools Menu
9.1.5.1. Meridional Profile
The Meridional Profile is primarily determined by a set of curves (Hub, Shroud, Inlet,
and Outlet). This data is modified with Leading and Trailing Edge Curves (and
other Meridional Control Curves) to describe an interpolation surface or grid in axial
(Z) and radial (R) coordinates vs. streamwise (U) and spanwise (V) positions. This
interpolation grid is used when defining the layers that the Meridional Profile stores,
which are referenced by the Angle, Thickness, and Prs/Sct Curves (for their position)
and used to define the location of output data sets (See User/Data Interaction
Summary ).
Beginning with version 4.1, here are two Meridional Profiles. The Design Meridional
Profile is always required and is referenced from the Working Views to define the
blade design. An optional Trim Meridional Profile has been added that allows a
totally separate set of curves to be used and can be selected to be used for output.
Both Meridional Profiles are displayed in the Meridional View. The display of the two
Meridional Profiles is controlled by Meridional View Popup Menu commands.
The Meridional View’s Popup Menu contains a section for the control of the
Meridional Profile. By default, the Meridional View displays the Design Profile (which
was previously the only profile available).
If the user desires to use a Trim Profile, the first step is to create one from the
current Design Profile using the Meridional Profile | Create Trim Profile popup menu
command. The user will be requested to specify the number of uniformly spaced
spanwise layers which are to be created. The Trim Profile will be created using the
first and last Layers defined for the Design Profile.
Once the Trim Profile has been created, there are several options and operations
that become available.
The user can control which (or both) definition is to be displayed in the
Meridional View using the Meridional Profile | Show Design Profile, Meridional
Profile | Show Trim Profile, and Meridional Profile | Show Other Profile popup
menu commands.
The user can modify the curves and layers which it contains using the same
options that are available for the Design Profile.
The user can select which Meridional Profile is to be used when exporting
using the Output | Use Design Profile or Output | Use Trim Profile menu
commands.
The user can delete or recreate the Trim Profile using the Meridional Profile |
Delete Trim Profile and Meridional Profile | Recreate Trim Profile popup menu
commands.
The Meridional Control Curves are used to control the meridional interpolation grid.
This grid is used to create layers and control spanwise interpolation of the other
Working Views.
BladeGen now allows three modes of operation for Meridional Control Curves, as
shown below. This enables the specification of geometry that was previously
troublesome or even impossible. All three modes use the Inlet, Leading Edge,
Trailing Edge, and Outlet Curves and add control curves at break points in the hub
and shroud curves.
Minimal - The Minimal mode does not add additional control curves. It reproduces
the interpolation grid of previous versions when the "Additional Control Curve"
option was not enabled.
Normal - The Normal mode adds two predefined control curves at 35% and 65% of
the blade’s meridional length. It reproduces the interpolation grid of previous
versions when the "Additional Control Curve" option was enabled and is the default
mode.
User-Defined - The User-Defined mode allows the user to add arbitrary control
curves. Curves can be added at a mouse click or the user can request that a location
be suggested when to improve the meridional interpolation. See the Meridional View
Popup Menu for information on the additional menu commands available for this
mode.
9.1.5.1.2.2. User-Defined Meridional Control Curves
When in User Defined mode for Meridional Control Curves, the control curves are
displayed as dashed lines (they are not displayed in other modes). In addition, the
Meridional Control Curve sub-menu commands are enabled, which allow the
following tasks to be performed.
The user can create additional control curves using the Suggest menu
command. When selected, BladeGen searches the interpolation grid for the
single worst orthogonal grid condition and, it if varies more than 30° from
normal, creates a new control curve at that location.
The user can create control curves using the Insert menu command. This
command specifies that a control curve should be created using the location
of the next left mouse click. The curve is inserted between points on the hub
and shroud that are closest to the specified point. Care should be taken to
insure that the curve does not cross existing control curves (including the
required Inlet, Leading, Trailing, and Exit curves). Invalid curves will not be
created.
Control Curves can also be selected using the mouse and modified in all of
the ways that the Leading and Trailing edge curves can be modified. This
includes inserting points, splitting the curve into two or more segments,
changing the segment type, and applying end treatments.
Selected Control Curves can be deleted individually using the Delete menu
command.
Control Curves can be controlled by the end point positions using the Modify
menu command. This command displays a Meridional Control Curve
Dialog that can be used to create, delete, or modify control curves based
upon the hub and shroud end point locations. The greatest usefulness of this
dialog may be its ability to quickly delete a number of control curves quickly.
The difficulty comes from what happens to the curve when collapsed to the
Meridional View. The straight 3D line forms a Hyperbola, as shown in the figure
below as a dashed line.
There are now three modes available from the Use Hyperbolic Shape sub-menu of
the Meridional View’s popup menu (shown below). These options allow the behavior
to be specifically defined:
Always - The hyperbolic shape is used for all angle definition spanwise interpolation
modes.
As in previous versions, if a spanwise curve has more than one segment or the only
segment has more than two points, then it is assumed that the user has specified
the desired shape and the hyperbolic shape is not used.
The Use Hyperbolic Shape | Force Hyperbolic Shape menu command can be used to
remove all interior points and extra segments from the spanwise curves, enabling
the hyperbolic shape to be used.
A blue line is drawn in the Meridional View to indicate the current active layer for the
Working Views and Blade-to-Blade View.
Figure 9.18: Meridional View
9.1.5.2. Layer Details
Layer Details
Layer Coordination
Controlling Layers
Layers Used for Output
Trimming and Extending the Blade using Layers
9.1.5.2.1. Layer Details
Layers are controlled (created, modified, and destroyed) using the Layer Control
Dialog (Layer Control Dialog). This dialog can be accessed by selecting the Output |
Output Layer Control... menu command or the Layer Control... menu command from
a working view’s popup menu.
Related Topics
Layer Coordination
Controlling Layers
This dialog provides access to the layers of the model. This dialog is re-used to
specify which layers are to be used for the Angle, Thickness, Prs/Sct, and Output
definition of the model, one at a time.
Also See:
Layer Dialog
9.1.5.2.1.2. Layer Dialog
This dialog allows the user to select a layer’s type and set its parameters. This dialog
is used for both initial setup of a layer and modification of a layers properties.
The Hub Gap tab selects the Hub Gap Type and provides access to the parameters.
Enter a leading and trailing edge gap (in model units) into the spaces provided. The
layer will be located using an offset vector normal to the hub. The magnitude of this
offset vector at each point on the hub curve is determined by linear interpolation
between the gap values entered for the leading and trailing edges. A positive value
for either the leading or trailing edge gap implies a direction that is ’into the flow
path’ (or towards the Shroud) for that gap.
The Shr Gap tab selects the Shroud Gap Type and provides access to the
parameters. Enter a leading and trailing edge gap (in model units) into the spaces
provided. The layer will be located using an offset vector normal to the Shroud. The
magnitude of this offset vector at each point on the shroud curve is determined by
linear interpolation between the gap values entered for the leading and trailing
edges. A positive value for either the leading or trailing edge gap implies a direction
that is ’into the flow path’ (or towards the Hub) for that gap.
The Data tab selects the Data (User-Defined) Type and provides access to the
parameters. Enter the approximate location as a span fraction (normally 0 to 1, but
-0.5 to 1.5 for Design Layers). Once the layer has been created, it can be redefined
in the Meridional View interactively using the same tools provided for other curves.
The Hub Off tab selects the Hub Offset Type and provides access to the
parameters. This option creates a layer whose location from the Hub is defined by a
constant offset vector. The radial and axial components of this vector are entered in
the controls provided. A positive value for the radial or axial component implies a
direction that is ’into the flow path’ (or towards the Shroud) for that component.
The Shr Off tab selects the Shroud Offset Type and provides access to the
parameters. This option creates a layer whose location from the Shroud is defined
by a constant offset vector. The radial and axial components of this vector are
entered in the controls provided. A positive value for the radial or axial component
implies a direction that is ’into the flow path’ (or towards the Hub) for that
component.
9.1.5.2.2. Layer Coordination
All views display the Active Layer of the Active Blade. This layer is drawn in blue in
the Meridional View and highlighted in the Layer Indicator of each of the Working
Views, as shown below. If a Working View does not have a curve that references the
Active Layer, a temporary curve is generated for display only.
The Layer Indicators display a point for each layer. The points are positioned by the
layer’s span fraction with the bottom representing the hub (0% span) and the top
representing the shroud (100% span). The current (active) layer is displayed as a
red dot, other referenced layers displayed as black dots, and the remaining layers
are displayed as gray dots.
There are (at least) three methods for selecting a layer (making it the Active Layer):
Move the mouse cursor into a Layer Indicator, position it over the desired
point and press the left mouse button. The layer represented by the closest
point will be selected.
Select the desired layer from the Layer sub-menu of the main menu or a
Working View’s popup menu.
Move up and down the list of layers by pressing the ’+’ or ’-’ keys.
9.1.5.2.3. Controlling Layers
Layers can be created, modified, deleted, and referenced in a Working View using
the Layer Control Dialog (Layer Control Dialog), which is also shown below. The
dialog is displayed using the Output | Output Layer Control... menu command or the
Layer Control... menu command from a Working View’s popup menu. The method
used to access the dialog only determines which tab is initially selected.
The tabs of the dialog box change if a Trim Meridional Profile is defined. The
"Output" tab is renamed to "Design" and a "Trim" tab is added.
The check boxes before the layer descriptions indicate how the layer is used. When
the "Ang Crv", "Thk Crv", or "PSS Crv" tab is selected, checking a box creates a
curve (of that type) that references the layer. When the "Output" or "Design" tab is
selected, checking a box specifies that the layer is to be used for output. There are
no check boxes in the "Trim" tab as all layers are used for output.
Note: When adding a layer reference to a view, make sure that the layer does not
intersect other layers already referenced by that view. If an intersection does occur,
a warning message will be displayed in the view and the situation should be
corrected before proceeding.
Note: The Angle and Thickness views must reference at least one layer in their
data definition. The Prs/Sct view must reference at least two layers (corresponding
to the Hub and Shroud).
Layers can be flagged to specify where streamline data sets are to be constructed
for output. The selection of layers for output is performed in the Layer Control
Dialog (Layer Control Dialog) with the "Output", "Design", or "Trim" tab selected.
The dialog is displayed using the Output | Output Layer Control... menu command or
the Layer Control... menu command from a Working View’s popup menu.
The Purge button will remove all layers not referenced by any of the working views
(even if they are flagged for output). Pressing the From Angle or From Prs/Sct
button (mode dependent name) will cause all layers used in the Angle or Prs/Sct
View to be flagged for output.
It is not required that these layers be the same layers on which the blade is defined.
Therefore, several operations can be performed by controlling which layers are
exported.
Often a blade is defined by one or two layers in the Angle View or Prs/Sct View.
However, if only two layers are output, many analysis and manufacturing programs
may interpret the data differently than it was intended. This is also true for the
internal throat surface calculation, which requires more than two output layers to
function properly. It is, therefore, recommended that at least five layers be flagged
for output so the blade is properly defined.
It was previously necessary to control which layers are flagged for output to trim or
extend a blade in the spanwise direction. This functionality is still available for
backward compatibility, but the Trim Meridional Profile provides a simpler and more
powerful method of obtaining the same goal.
BladeGen uses the first and last layer flagged for output as the hub and shroud
layers of the blade, respectively. This allows the user to trim or extend the blade by
adding a layer at the desired trim location and making that layer the first or last
layer flagged for output.
With the introduction of the Trim Meridional Profile, the practice of trimming or
extending the blade by unselecting or adding hub and/or shroud layers is no longer
required. The Trim Profile provides simpler and more powerful method of obtaining
the same goal.
However, when the Design Profiles is selected for output, BladeGen still uses the
first and last layer selected for output as the hub and shroud layers, respectively.
This allows the user to trim or extend the blade by adding a layer at the desired trim
location and making that layer the first or last layer flagged for output.
9.1.5.3. Curve Details
The following topics are discussed:
Related Topics
Curve Operators
The points that make up this segment type are joined by straight lines.
This segment type is often a good choice for the thickness curve and is also used as
the default type when importing data into the Meridional View. It is not
recommended for most other applications.
Please note that the segment type does not use the exact shape. Instead, a
constant number of equally spaced points are used to create a spline that is used for
interpolation. If the discontinuities are desired, the user should create break points.
9.1.5.3.1.2. Cubic Spline Segment
This segment type is defined by a set of piecewise curves connecting the data
points. These curves use an interpolation formula that is continuous through the
second derivative. This derivative continuity is preserved at the junctions between
piecewise curves, resulting in a smooth total curve that passes through all of the
points.
This segment type forms the basis for many of the underlying operations within
BladeGen, especially operations involving point conversions. It replaces the
Lagrangian Spline curve used in previous versions.
9.1.5.3.1.3. Bezier Segment
This type of curve is defined by control points. It passes through the end points and
is controlled by a set of intermediate points. The curve does not necessarily pass
through the intermediate points. However, one of the properties of a Bezier curve is
that the first point in from each end determines the angle at the end points.
Bezier curves are recommended for the design of a blade in the Meridional and
Prs/Sct views, because they are both smooth in shape, and resistant to local curve
distortions resulting from manipulation of the control points.
9.1.5.3.1.4. Best Fit Polynomial Segment
This segment type is defined by a polynomial curve, the coefficients of which are
determined from a least squares fit to the data points in the segment. In general,
this type of curve will not pass through any of the data points. However, BladeGen
adds constraints to force the curve to pass through the end points. The order of the
polynomial is specified by the user.
This type of curve is best suited to use where the data is "noisy" and some
smoothing is required. It is the default curve type for imported Angle View curves.
This segment consists of a 3-point circular arc. The arc is defined by the end points
and either a fixed radius or a fixed angle. Editing of the middle point is preformed
using an Arc Parameters Dialog, created specifically for the task. A popup menu
command can be used to flip the arc if required.
This type of segment is best suited for use in the Meridional View, where it is
commonly used to define a leading or trailing edge. It is not available in the Angle
and Thickness Views.
Note: Since this segment type uses only three points in its definition, changing to
this type from any of the other segment types will result in a loss of the original data
points.
9.1.5.3.2. Curve Operators
Curve Operations
Additional Segment Operations
Switching Between Segment Types
9.1.5.3.2.1. Curve Operations
Converting Points
Inserting, Deleting and Moving Points
9.1.5.3.2.1.1. Converting Points
The Convert Points to | Spline Curve Points... menu command converts the selected
segment to a spline segment with a user-specified number of equally spaced points.
BladeGen first creates new points on the original curve segment. It then fits a Cubic
Spline through them to form the new curve segment.
The Convert Points to | Bezier Control Points... menu command converts the
selected segment to a Bezier segment with the user specified number of control
points. This is an approximation that attempts to reproduce the original curve by
matching the end derivatives.
Most of the functions for this class of operations are contained within the Segment
Operations popup menu, which can be displayed by clicking the right mouse button
in the Meridional, Angle, Thickness, or Pressure/Suction views. The following options
are available:
When finished:
9.1.5.3.2.1.2.3. Deleting Points
Each view has a point location dialog box that is specific to its requirements. The
angle and thickness views allow any one of four parameters to be used to specify
the horizontal location of the point.
The point location can also be edited by double-clicking with the left mouse button
on a point. The Point Location Dialog will be displayed.
The entire point list can be edited by double-clicking the left mouse button between
points. In this case, the Segment Point List Dialog will be displayed, as shown below.
This dialog allows editing of groups of points. This dialog can also be accessed by
invoking the Segment Operations | Segment Points... menu. See the Segment Point
List Dialog for details on the functions available.
To drag a point, select the desired point by positioning the mouse cursor over the
point and pressing the left mouse button. Keeping the left mouse button depressed,
move the mouse to the desired location. When the button is released, the blade will
be updated.
To join two segments at the point they share, select the point, click the right mouse
button to display the popup menu, and select the Segment Operations | Join
Segment at Point menu command or pressing the F4 key. If two different segment
types are joined, the new combined segment will assume the type of the original
upstream segment.
The Polynomial Order Dialog applies only to Best Fit Polynomial Segments. It is
displayed when curve type is changed to a Polynomial or when the Segment
Operations | Polynomial Order... popup menu command is selected.
The dialog box allows the user to specify the order of the polynomial. The value
must be between (1+k) and (n-1-k). Where n is the number of points and k is
determined by how many additional constraints are required. Two are required to
insure the curve passes through the ends points, plus one for each end angle or
tangency constraint.
The Segment End Treatment Dialog, shown below, allows the user to apply
additional constraints to both the upstream and downstream ends of the segment. It
is accessed using the Segment Operations | End Treatment... menu command.
The dialog is not available in the Angle and Thickness Views, as only tangency can
be specified. Instead the tangency is specified using the Segment Operations |
Tangent to Previous and Segment Operations | Tangent to Next popup menu
commands.
The details of the operation of the dialog and popup menu commands are available
in the help.
The Arc Segment Parameter Dialog, shown below, allows the user to specify the Arc
Type (Fixed Radius or Fixed Angle) and then set the appropriate value (radius or
angle). It is displayed by selecting an existing arc segment and performing one of
the following operations:
The Segment Operations | Flip Arc Segment menu toggles the arc segment between
a concave and convex shape while preserving the existing radius or angle.
The locations of all points on a curve segment can be defined by reading a file.
Select the desired curve or segment, click the right mouse button to display the
popup menu, and select the Segment Operations | Read Segment Points... menu
command.
The locations of all points in a curve segment can be saved to a file. Select the curve
or segment, click the right mouse button to display the popup menu, and select the
Segment Operations | Save Segment Points... menu command.
The first number in a curve segment file represents the total number of points. This
is followed by the coordinates for each point (horizontal and vertical - one coordinate
pair for each line) separated with a space, tab, and/or comma. The values must be
in the dimensions displayed for the curve. If the curve is an angle curve, the angle
must be in radians.
BladeGen provides two options for translating an entire curve. These options are
only available for curves in the Meridional View and are accessed by depressing the
right mouse button in the view and selecting the Move Curve sub-menu from the
resulting popup menu.
This menu command displays a Point Offset Dialog, as shown below. This dialog
prompts for both a horizontal and vertical distance. The entire curve will be offset by
this vector.
This menu command displays a Point Pair Location Dialog, as shown below. This
dialog prompts for the horizontal and vertical coordinates of two points. BladeGen
will calculate an offset vector designed to move the curve as close as possible to
both points. This offset vector will be displayed for confirmation in a Point Offset
Dialog. The user may then either complete the operation by clicking OK or abort the
operation by clicking Cancel.
Note that this is different than performing the point conversion operations described
above, because the shape of the original curve is not necessarily preserved. The new
curve type uses the original set of points directly, even though it may interpret those
points differently than the old curve type.
For example, when switching from a Bezier Curve to a Cubic Spline Curve, the new
spline curve is simply fit through the original Bezier control points. This is different
than using the Convert Points to | Spline Curve Points... function where BladeGen
would first generate new points on the Bezier Curve and then fit a spline through
them.
9.1.5.4. Model Settings
This section describes a class of functions that apply to the overall model or blade
system. These functions are accessed using the Model menu.
Model Parameters
Operating Mode
Spanwise Calculation Method
Right/Left-Handed Coordinate System
Angle/Thickness Control Settings
Number of Blade Sets
Maximum Curve Error
9.1.5.4.1. Model Parameters
Users can now assign various model properties within BladeGen using the Model
Property Dialog, shown below. These properties are stored in the model and are
used for some of the export options. These include a description of the component,
the length unit, the name of the designer and company, and a comment field.
Access is also provided to the ’Plus’ parameters through the Load and Edit buttons.
Users can change between operating modes by using the Model | Mode | Ang/Thk
Mode... or Model | Mode | Prs/Sct Mode... menu commands. These commands
display the Mode Transfer Dialog shown below, which, when transitioning between
Angle/Thickness and Pressure/Suction Mode, allows the user to select how the
conversion is to be made.
The first conversion option is to return to the data that already exists in the targeted
mode, ignoring any changes made in the current mode. This option is disabled if
there is no valid data in the targeted mode.
The second option transfers an approximation of the data in the current mode into
the targeted mode, using the number of points specified for the curves.
BladeGen offers two options for calculating spanwise locations for layers or
streamlines.
The Model | Spanwise Calculation | Geometric command specifies that the spanwise
location is calculated based on geometric distance between hub and shroud. This
option creates layers that are evenly spaced in the Meridional View.
The Model | Spanwise Calculation | Area Weighted command specifies that the
spanwise location is calculated based on the flow path area. This option creates
layers that represent the area fraction. For example, a span layer at 0.2 has 20% of
the flow passage area ’below’ the curve and 80% ’above’ the curve.
The coordinate system used for design can be controlled using the Model |
Coordinate System Orientation | Right-handed and Model | Coordinate System
Orientation | Left-handed menu commands. These commands only affect the
interpretation of the angle view data. Output is always converted to a right-handed
coordinate system.
Beta Definition - The user has the option to define the angle Beta from either the
axial direction or the tangential direction. These options are specified using the
Model | Ang/Thk Beta Definition | Beta from Axial and Model | Ang/Thk Beta
Definition | Beta from Tangential menu commands.
Data Direction - This option specifies the direction in which the Angle/Thickness
data will be displayed, either from leading edge to trailing edge or from trailing edge
to leading edge. The direction is selected using the Model | Ang/Thk Data Direction |
From LE to TE and Model | Ang/Thk Data Direction | From TE to LE menu
commands.
9.1.5.4.6. Number of Blade Sets
Select the Model | Number Blades Sets menu command or the toolbar button to
specify the main blade count for the model. This will open a Blade Count Dialog,
shown below, where the number of blade sets can be entered. Press OK to complete
the operation or Cancel to abort the operation.
This setting controls how smoothly curves are displayed on the screen. In BladeGen,
curves are displayed as piecewise linear. The point spacing on the display curve is
determined by recursively subdividing the original curve. The division continues until
the maximum normal distance between the curve segment and its straight-line
approximation falls below the specified value. This value can be set using the Model
| Maximum Curve Error... menu command.
9.1.5.5. Blade Settings
This section describes parameters and functions that apply to a single blade. They
are accessed using either the Blade menu or the blade toolbar.
BladeGen has the ability to design with splitter blades. Splitter blades are blades
positioned between main blades for additional flow control. Splitter blades can be
dependent on the main blade for their angular and thickness definitions or have their
own, independent, definitions.
Like layers, BladeGen has one active blade at a time. Most views display only the
data pertaining to the active blade. Only the Blade-to-Blade and 3D Views display all
blades.
Blade Parameters
Adding a Splitter
Deleting a Splitter
Selecting a Blade
Angle and Thickness Spanwise Distributions
Angle View Data Location
Thickness View Data Type
9.1.5.5.1. Blade Parameters
9.1.5.5.2. Adding a Splitter
Splitter blades are added using the Blade | Add Splitter... menu command or
the toolbar button. The Blade Property Dialog (Blade Property Dialog) will be
displayed to allow the specification of the new blade’s parameters. The
Location/Definition tab of this dialog box can used to specify whether the splitter
uses the main blade’s Angle or Thickness Definition, and the offset of the splitter
(expressed as a pitch fraction).
9.1.5.5.3. Deleting a Splitter
The current splitter blade can be deleted using the Blade | Del Splitter menu
command or the toolbar button. To prevent accidental deletion of data, the user
will be prompted for confirmation.
9.1.5.5.4. Selecting a Blade
The user can select the blade to be displayed by selecting the appropriate command
from the Blade sub-menu or by pressing one of the toolbar buttons shown below.
Main Blade
Splitter1
Splitter2
Splitter3
Splitter4
Splitter5
Splitter6
BladeGen offers several options for controlling the spanwise distribution of angle and
thickness values. These options can be displayed by clicking the right mouse button
in the Angle or Thickness View and selecting Spanwise Distribution Type sub-menu
from the resulting popup menu. Note that it is allowable for the Angle View to have
a different Spanwise Distribution type than the Thickness View. The following
Spanwise Distribution types are available:
The General Distribution is the default Spanwise Distribution type. The parameter of
interest (angle or thickness) is defined by curves on defining layers that use various
meridional coordinates from those layers. Since these layers may have arbitrary
shapes that don’t necessarily correspond to true streamlines, BladeGen must first
convert their coordinates to "true" meridional coordinates (consistent with the
meridional interpolation grid) before using them to compute the parameters to
generate a blade.
The Ruled Element Spanwise Distribution type is only available in the Angle View.
In a ruled element blade, the angular location is defined by a straight line drawn in
3D space between points at the span location on the hub and shroud. The hub and
shroud curves are the master curves. They control the generation of all other
defining curves. Thus, the hub and shroud curves are the only curves that the user
can modify in the Spanwise Distribution type.
When one of the defining curves is updated from the hub curve, it obtains its
location by the intersection of the surface of revolution generated using the
meridional streamline and the lines drawn between corresponding pairs of points on
the hub and shroud. Once this update occurs, a conversion is made to "true"
meridional coordinates using the same method as in the general Spanwise
Distribution type.
When using axial element blades, it is important to specify enough defining layers to
adequately describe the geometry of interest. In most cases, 5 layers are sufficient.
When this distribution type is used in the Thickness View, there is a menu command
in the popup menu to specify a taper angle. The taper angle, which normally
defaults to zero, is limited to guarantee a minimum thickness of 10% of the specified
value.
9.1.5.5.5.4. Radial Element Spanwise Distribution
When using radial element blades, it is important to specify enough defining layers
to adequately describe the geometry of interest. In most cases, 5 layers are
sufficient.
With this Spanwise Distribution type, the user generates an equation describing how
the parameter of interest (theta or thickness) is distributed between the hub and
shroud. Select the Spanwise Distribution Type | User-Defined menu command of
either the Angle or Thickness Views to enable this option. The Fitting Data Array Size
Dialog is displayed (see below) to allow the specification of the number of points
that are to be collected and stored for use when fitting a User-Defined Spanwise
distribution.
Once the fitting data has been collected, the view changes to the specialized
spanwise view (shown below). The view initially displays the hub and shroud value
curves which are required of every definition. A user-defined equation can then
specified as described in Specifying the Equation . Any user-defined variables used
in the equation are then also displayed in this view.
Several tools are provided to modify the data displays. First, as with the other
Working Views, the user has access to all of the interactive curve modification tools.
In addition, the user has the option of disabling the display of selected curves and
scaling of values to maximize the utility of the view.
Related Topics:
The equation can be defined by selecting the Edit Equation... command from the
view’s popup menu. This will display the User-Defined Spanwise Specification
Distribution Equation Dialog shown below.
Enter the equation into the "Equation(s)" control. The equation can be one or more
lines. The "Equation Helper" controls can insert the selected Constant, Operator, or
Function prototype into the equation.
There are several predefined variables that the equation can utilize. These are listed
in below.
Table 9.5: Predefined Variables
Name Description
Zh Z Location at the hub
Rh Radial Location at the hub
Xh X coordinate at the hub
Yh Y coordinate at the hub
Th Theta coordinate at the hub (Angle View only)
Vh Value at the Hub
Zs Axial coordinate at the shroud
Rs Radial Location at the shroud
Xs X coordinate at the shroud
Ys Y coordinate at the shroud
Ts Theta coordinate at the shroud (Angle View only)
Vs Value at the shroud
Stream Streamwise fraction ranging from 0.0 to 1.0
Span Spanwise fraction ranging from -0.5 to 1.5
V Returned value. Must be defined by the user equation.
The equation must return the value of interest by assigning it to a variable call "V"
(as shown in the equation below).
All user-defined variables (referenced but not defined) are listed in the Variables
control. These variables are initially assigned a value of 0.1 (non-zero). These
variables are actually curves which define the variable as a function of the stream
fraction (ranging from 0.0 to 1.0).
The "Debug Messages" displays the result of evaluating the equation. It displays the
predefined variables first (with a "Define:" statement) followed by each of the
equation lines. The result of the evaluation is listed to the right of the equation. Only
when this is error free is the equation valid.
Once the equations have been defined, the user may either view the differences
between the new and original data, or have BladeGen attempt to adjust the
equations to fit the new data to the original data. (The original data consists of the
angle and thickness values that existed before the conversion to user-defined
mode.)
The variables can be fitted to the prior values by selecting the Fit to Data... popup
menu command. The User-Defined Span-Wise Distribution Fitting Dialog, displayed
below, provides access to data fitting functions and control of variable parameters
when using a User-Defined Span-wise Distribution.
The user-defined variables are listed in the Variables control. Double-clicking on a
variable displays the Variable Property Dialog which can be used to specify the
minimum and maximum values for each variable. Each variable can be enabled or
disabled (for fitting) using the check box in the Variables list.
The data is presented in the Display window (located at the bottom of the dialog)
using one of two display modes - stream or surface.
In the stream display mode, the value (theta or thickness) is plotted as a function of
span fraction at a given streamwise location. The original data (labeled "Data") is
plotted in blue. The user defined curve (labeled "Curve") is plotted in red. The user
can step through the streamwise and spanwise locations using the "Position"
controls located in the upper right portion of the dialog.
In the surface display mode, the data is plotted in 3D. As in the "Stream" display
mode, the original data is plotted in blue and the user-defined data is plotted in red.
The axes drawn in the surface display are color coordinated shown in the table
below.
When the Fit to Data button is pressed, the enabled user-defined variables are
adjusted within their minimum and maximum values to attempt to find a better fit to
the data. When completed, the result of the fitting process is displayed.
Pressing the OK button finalizes the fitting process. Press Cancel to abort the
changes made and preserve the previous values of the user-defined variables.
The interpretation of the angle view data can be modified by using the Blade | Angle
View Data Location | Side1, and Blade | Angle View Data Location | Side2 menu
commands. The default assumption is that the angle view defines data on the mean
line (the Blade | Angle View Data Location | Mean menu command). The Side1 and
Side2 commands cause the data to refer to a side of the blade.
Option Description
Mean is the default option and specifies that the theta values are for the location of
the meanline.
Side1 specifies that theta values locate Side1 of the blade. The thickness will be
applied to specify the other side of the blade (at a larger theta value).
Side2 specifies that theta values locate Side2 of the blade. The thickness will be
applied to specify the other side of the blade (at a smaller theta value).
Note: It is recommended that the Side1 or Side2 options be avoided if possible.
These commands add another interpolation step to convert the data to mean line, so
that the leading and trailing edge treatments can be applied and could result in
reduced accuracy of the output.
The Blade | Thickness View Data Type sub-menu controls the meaning of the
thickness data.
Option Description
Normal to This was previously called "Normal to Meanline" and is still the
Meanline on default. In this mode, the thickness specified in the thickness view is
Layer Surface applied from a meanline point normal to the meanline curve on the
layer surface (a surface of revolution).
Normal to This is a new option that scales the thickness by the secant of local
Camber Surface blade lean angle. This reproduces the effect of a normal to camber
surface definition while maintaining the thickness vector.
Tangential on When this option is selected, the thickness vector is modified to
Layer Surface purely tangential.
The Angle View allows the angular location of the blade to be specified using a
number of methods. The user can select a method from the Angle View Popup Menu
(Angle View Popup Menu). The following four types of angle definitions are
available:
When defining the angle distribution of a blade using the End Angles option, only
four points are used. They are the Theta and Beta at each end of the blade. Using
these four points, the theta curve can be calculated using a third order polynomial.
The beta values are then calculated from the derivative of the theta curve.
This option applies the End-Angle definition described above, with an additional
restriction that sets the slope of the Beta curve to zero at the leading and trailing
edges. The additional constraints make the polynomial fifth order.
Angle Definition by Theta Curve
When defining the angle distribution of a blade using the Theta Curve option, the
user manipulates the theta curve directly. The beta values are then calculated from
the derivative of the theta curve.
When defining the angle distribution of a blade using the Beta Curve option, the user
manipulates the beta curve directly. BladeGen uses the beta curve values along with
the leading edge theta value to calculate the remaining theta values. This calculation
is performed using numerical integration. The leading edge theta value is zero by
default, but can be modified using the "Beginning Theta Specification Dialog", shown
below. This dialog is displayed by right clicking in the Angle View and selecting Theta
@ Beginning... from the resulting popup menu.
The Auxiliary View is used to display various data sets describing the model and is
automatically updated when modifications are performed in a Working View. The
values displayed are calculated from the same data structures and functions that are
used to output geometry for other purposes.
The Auxiliary View contents are controlled by the View menu (View Submenu) and
the Auxiliary View Menu (Auxiliary View Menu), using the Auxiliary View Contents
sub-menu. A new, independent Auxiliary View can be created by selecting the New
Auxiliary View (B2B) menu command.
3D View
Graph View
9.1.5.7.1.1. File Submenu
Save - Save the active document. The Save command saves the document in the
active window to disk. If the document is unnamed, the Save File As dialog box is
displayed so you can name the file, and choose where it is to be saved.
Save As... - Save the active document with a new name. The Save As... command
allows the user to save a document under a new name, or in a new location on disk.
The command displays the Save File As dialog box. The user can enter the new file
name, including the drive and directory. All windows containing this file are updated
with the new name. If an existing file name is chosen, the user will be asked for
confirmation to overwrite the file.
Preferences... - Display the User Preferences Dialog to allow the user to select
some of the program defaults.
Exit - Quits the application; prompts to save documents. If you have modified
documents without saving, you will be prompted to save before exiting.
9.1.5.7.1.1.1. Export Submenu
Text Data File... - Export a text description of the blade geometry to a ASCII text
file. The Text Data File... command creates a formatted text file which includes R,
Theta, Z, and normal thickness (Tn) for each of the layers in the specified directory.
RTZT File... - Export ’rtzt’ data to the specified file. The RTZT File... command
create a generic ’rtzt’ file from the current model.
2D DXF Drawing Views... - Export 2D DXF drawing views as specified by the user.
The 2D DXF Drawing Views... command creates a DXF file for each of the
selected drawing views and tables to the specified directory. The Drawing View
Dialog is displayed to control the output parameters. These files can then be
imported into the users CAD system to generate a drawing of the blade geometry.
3D DXF File... - Export a 3D DXF wireframe to the specified file. The 3D DXF
File... command creates a wireframe DXF file for inclusion into CAD drawings. The
file will include the hub and shroud curves and each blade, as defined on the output
layers.
3D IGES File... - Export a 3D model to the specified IGES file. The 3D IGES
File... command creates a wireframe and optional surfaces in a IGES file for
inclusion into CAD drawings. The file will include the hub and shroud curves and
each blade, as defined on the output layers.
TurboGrid Input Files... - Exports a TurboGrid file set to the specified directory.
The TurboGrid Input Files... command creates the hub, shroud, and profile files
for ANSYS TurboGrid in the specified directory.
9.1.5.7.1.2. View Submenu
New Auxiliary View (B2B) - Display a new auxiliary Blade-to-Blade View of the
current layer.
Layers for Plots of ’All Layers’ Submenu - See Layers for Plots of ’All Layers’
Submenu.
9.1.5.7.1.2.1. Toolbars Submenu
Auxiliary Toolbar #2 - Show or hide auxiliary view toolbar #2. The Auxiliary
Toolbar #2 command toggles the display of the auxiliary view toolbar #2 on/off.
Save Positions - Save the current positions for retrieval when the program starts.
The Save Positions command saves toolbar positions for retrieval when the
program starts.
All Four Views - Display all four views at the same size.
Blade-to-Blade View - Change the auxiliary view to the Blade-to-Blade View of the
current layer.
Blade Lean Angle - Changes the auxiliary view to the Blade Lean Angle Graph of
the hub and shroud.
LE/TE Theta - Change the auxiliary view to a LE & TE Theta Graph of the current
layer.
LE/TE Beta - Change the auxiliary view to a LE & TE Beta Graph of the current
layer.
LE/TE Parameters - Change the auxiliary view to a LE/TE Parameter Graph for the
current blade. This view displays the all LE/TE Parameters vs. the % Span, including
the elliptical ratio and over/under-filing parameters (where applicable).
Airfoil Area - Change the auxiliary view to an Airfoil Area Graph. This graph plots
the area in the blade loop of the Blade-to-Blade View at its mid-length span.
Blade Information Table, Current Layer - Display the Information Table for the
current layer in the auxiliary view.
Blade Information Table, All Layers - Display the Information Table for all of the
defined layers in the auxiliary view.
Blade Angles, Current Layer - Display a Blade Angle Graph (Theta and Beta) for
the current layer in the auxiliary view.
Blade Angles, All Layers - Display a Blade Angle Graph (Theta and Beta) for all of
the defined layers in the auxiliary view.
Theta, All Layers - Display a graph of Theta for all of the defined layers in the
auxiliary view.
Beta, All Layers - Display a graph of Beta for all of the defined layers in the
auxiliary view.
Beta vs. Theta, All Layers - Display a graph of Beta vs. Theta for all of the
defined layers in the auxiliary view.
Thickness, Current Layer - Display a graph of the blade thickness for the current
layer in the auxiliary view.
Thickness, All Layers - Display a graph of blade thickness for all of the defined
layers in the auxiliary view.
% M-Prime Position - Display the current blade angle or thickness graph with the
horizontal axis using the percent of the radius normalized meridional distance (%M-
Prime).
Meridional Position - Display the current blade angle or thickness graph with the
horizontal axis using the meridional distance (M).
% Meridional Position - Display the current blade angle or thickness graph with
the horizontal axis using the percent of the meridional distance (%M).
% Camber Length - Displays the current thickness graph with the vertical axis
displaying the blade thickness as the percent of the total camber length and the
horizontal axis displaying location as the percent of the total camber length.
Axial Loc (Z) - Display the current blade angle or thickness graph with the
horizontal axis using the axial location (Z).
Radial Loc (R) - Display the current blade angle or thickness graph with the
horizontal axis using the radial location (R).
All Layers - Specify that the data from all existing layers should added to ’All Layer’
plots.
Output Layers - Specify that only data from output layers should added to ’All
Layer’ plots.
Defining Layers - Specify that only data from layers used to define the blade
should added to ’All Layer’ plots.
9.1.5.7.1.3. Window Submenu
9.1.5.7.2. Blade-to-Blade View
Blade-to-Blade View
Coordinate Systems
9.1.5.7.2.1. Blade-to-Blade View
The Blade-to-Blade view, shown below, combines the meridional, angular, and
thickness descriptions of the blade along a streamline (called a layer). The blade is
displayed as a function of the distance along the streamline in the meridional view
and its angular position using one of three Coordinate Systems ( Coordinate
Systems ).
This view is displayed using either the View | Auxiliary View Content | Blade-to-Blade
View menu command or the toolbar button (located by default on the right
edge of the main window). See Blade-To-Blade View Popup Menu for details of the
options and functions available in this view.
Figure 9.35: Blade-to-Blade View
Show LE/TE - Toggle the display of the leading and trailing edges on/off.
Copy View Image/Data to Clipboard - Copy the Current View’s Image and/or
Data to the Clipboard (in text, bitmap, or metafile formats). This allows transfer of
data to reports, spreadsheets, and presentations for documentation of the blade
design.
Zoom Fit - Zoom to fit the data within the current view.
9.1.5.7.2.2. Coordinate Systems
The Blade-to-Blade view displays the shape of the blade on a surface of rotation that
may or may not be cylindrical or planar. Therefore, a conformal coordinate system
must be used to transform the 3D data into a 2D view. Several systems have been
developed over the years, each with its strengths and weaknesses, as detailed
below. The selection of one system over another is left to the user.
Note: See the section on BladeGen Definitions for the definitions of the variables
used.
The selection of the coordinate system is performed using the Coordinate System
sub-menu of the view’s popup menu. The following coordinate systems are
available:
The M-Prime vs. Theta conformal coordinate system presents all of the blades in an
angular shape preserving view, as shown below. However, because of the
normalizing of the meridional distance with radius, the thickness of the blade is
distorted.
Figure 9.36: M-Prime vs. Theta System
The M vs. R*Theta conformal coordinate system preserves the thickness of the
blade, as shown below. However, the angular shapes of all blades are distorted.
The M vs. Theta-Prime conformal coordinate system is the only system that
preserves both the angular shape and the thickness of the current blade, as shown
below. However, it distorts the angular shape of all other blades.
This view allows the user to visualize the model in three dimensions, as shown
below. The model can be dynamically rotated, panned and zoomed to achieve the
desired viewing perspective. With material (surface) visibility and clipping plane
controls, the user can choose to view a subset of the model in greater detail. The
user may also choose to view multiple blades by using the replicates controls. Like
any other auxiliary view, the 3D view is automatically updated when a change is
made in one of the working views. This view is displayed using the View | Auxiliary
View Content | 3D View menu command or the toolbar button.
Figure 9.39: 3D View
The following display controls are available with the 3D view:
The Display Group Control... menu command controls which items are displayed in
the 3D view. This command will display the Display Group Control Dialog shown
below. Placing a checkmark in the box to the left of an item will cause that item to
be displayed.
Opaqueness - This controls the transparency of the item when the model is
shaded. (0=transparent, 255=opaque).
Color - This will be the unshaded color of the item (i.e. the color of the item
when the model is displayed in either Wireframe or Meshed mode).
Objects may be displayed in three different ways, as shown below. The desired view
type can be selected in the view’s popup menu (using the Surface Display command)
or by pressing a toolbar button.
9.1.5.7.3.3. Replicates
9.1.5.7.3.4. Clipping Planes
Clipping planes allow the user to explore the inside of the model by clipping away
parts of the view. There are six clipping planes available. To activate the clipping
planes, use the Clip command in the view’s popup menu or the toolbar buttons.
These provide options to toggle each plane on or off, select which plane to move
with the mouse wheel, and open the Clipping Plane Property Dialog. With Windows
NT and later, the selected clipping plane can be moved by depressing the mouse
wheel and then rotating it.
Each clipping plane can be customized with the Clipping Plane Property Dialog,
shown above, which is accessed using the Clip | Setup menu command or the
toolbar button. This dialog allows the user to specify the clipping direction (either by
setting the components of a vector normal to the plane or by using one of the
predefined direction options). It also allows the user to set the initial plane location,
either by specifying the coordinates of a point on the plane or by setting a minimum
distance from the origin. The clipping plane can also be activated and deactivated in
this dialog.
9.1.5.7.3.5. Viewpoint Controls
The viewpoint controls are provided to manipulate the orientation and position of the
3D View. A combination of keyboard shortcuts, menu commands, or mouse buttons
are available. In addition, some of the menu commands are duplicated on the
toolbars.
The coordinates in the above table refer to screen coordinates where positive X is to
the right, positive Y is upwards and positive Z is out of the screen. Positive rotation
about a given axis is defined as counterclockwise when looking down that axis from
its positive direction.
9.1.5.7.3.6. Light Properties
The 3D view allows up to eight lighting sources. The user may override the default
parameters for these sources by using the Light Control Dialog shown below. This
dialog is displayed by using the Light Control... popup menu command.
In the 3D view, the material properties control the display of the shaded surface.
The Material Control Dialog, shown below, allows the user to set material properties
(such as color and shininess) for these surfaces. The Material Control Dialog is
displayed by using either the Front Material Def... or the Back Material Def... popup
menu command.
BladeGen allows the user to specify different lighting properties on the front and
back sides of a surface. (The front side is typically the side exposed to the flow
path.) Use the Shaded Material Mode | Front/Back Unique popup menu command to
select this option.
9.1.5.7.3.8. Animation
The animation capability of the 3D view allows the user to see the model rotating on
the screen. To animate the model, select the Animate popup menu command from
the view’s popup menu. The user can customize the way the animation is performed
by using the Animation Dialog shown below. This dialog is displayed using the
Animation Setup... popup menu command. The degrees of rotation per animation
frame can be entered in either model or screen coordinates. The speed at which the
frames will be shown can also be entered. However, the speed of the animation will
ultimately be limited by the speed of the CPU and graphics card.
Figure 9.45: Animation Dialog
9.1.5.7.4. Meridional Contour View
BladeGen allows the user to plot contours of Theta, Beta, Lean, or Thickness on the
meridional profile, as shown below. This view can be displayed using the View |
Auxiliary View Content | Meridional Contour View menu command or by pressing
the toolbar button (located by default on the right edge of the main window).
The Contour view can display the following values: Theta (Blade Location); Beta
(Blade Angle); Blade Lean Angle; Normal Thickness; and Modified Thickness
(Includes Over/Under-Filing).
The user can select from several grid densities: Very Fine; Fine; Medium; and
Coarse. These settings use predetermined point counts which are distributed using
the lengths of the four edges of the blade.
See Contour View Popup Menu for details of the options and functions available in
this view.
New Auxiliary View (B2B) - Display a new auxiliary Blade-to-Blade View of the
current layer.
Theta (Location) Angle - Display a color contour plot of blade angle (Theta) in the
Meridional View using the current interpolation grid density.
Beta (Blade) Angle - Display a color contour plot of blade angle (Beta) in the
Meridional View using the current interpolation grid density.
Blade Lean Angle - Display a color contour plot of the blade lean angle in the
Meridional View using the current interpolation grid density.
Data Grid Density Submenu - Set the density of the grid used to interpolate
contour data. When a contour plot is generated, blade data for the selected data
type is extracted for each point in the interpolation grid. Contour boundaries are
then generated by interpolating between the values at these data points.
Show Data Points - Show the points at which blade data is extracted for contour
plotting.
Show Grid - Display the interpolation grid used to extract blade data for contour
plotting. Each intersection in the grid represents a point at which blade data is
generated.
Copy View Image/Data to Clipboard - Copy the Current View’s Image and/or
Data to the Clipboard (in text, bitmap, or metafile formats). This allows transfer of
data to reports, spreadsheets, and presentations for documentation of the blade
design.
Zoom Fit - Zoom to fit the data within the current view.
9.1.5.7.4.2. Blade Submenu
Main Blade - Select the main blade for display and modification. The data for this
blade will then be available for editing.
Splitter 1 - Select splitter #1 for display and modification. The data for this blade
will then be available for editing.
9.1.5.7.5. Graph View
The graph view displays the selected data in an X-Y plot (as shown below) and is the
workhorse of the Auxiliary Views. The graph type is selected using the View |
Auxiliary View Content menu command or the Auxiliary Toolbars (displayed by
default on the right edge of the window). See Graph View Popup Menu for details of
the options and functions available in this view.
Fly-Over bubble help is provided for additional information on the points. The user
can position the mouse cursor over a point and the bubble help will be displayed to
describe these parameters. The bubble is removed when the user clicks a mouse
button or moves the mouse over the bubble. For more information, see Hover Help .
Figure 9.47: Graph View
New Auxiliary View (B2B) - Display a new auxiliary Blade-to-Blade View of the
current layer.
Layers for Plots of ’All Layers’ Submenu - See Layers for Plots of ’All Layers’
Submenu.
Number of Points... - Displays a dialog to allow the user to select the number of
points displayed in the curves.
Swap Axes - Swap the horizontal and vertical axes of the selected graph.
Proportional Axes - Toggle the proportionality setting of the graph axes on/off.
Flip X Axis Direction - Flip the direction of the X Axis. When the Axis is flipped, the
positive direction is reversed.
Flip Y Axis Direction - Flip the direction of the Y Axis. When the Axis is flipped, the
positive direction is reversed.
Log X Scale - Toggle between Linear and Log (base 10) scaling on the horizontal
axis.
Log Y Scale - Toggle between Linear and Log (base 10) scaling on the vertical axis.
Save Graph Data... - Save the data from the graph to the specified file. The Save
Graph Data... command displays the File Save Dialog and saves the data in the
current graph in the specified file. The file is comma delimited and can be read into
Microsoft Excel(tm) or similar software.
Copy View Image/Data to Clipboard - Copy the Current View’s Image and/or
Data to the Clipboard (in text, bitmap, or metafile formats). This allows transfer of
data to reports, spreadsheets, and presentations for documentation of the blade
design.
Zoom Fit - Zoom to fit the data within the current view.
BladeGen displays a number of data sets in the Graph View. The table below lists the
current data sets.
Blade and layer properties may be displayed in text format in the auxiliary view by
using either of the following menu commands:
These commands will generate a view similar to the one shown below. Additional
throat data may be included in the view by selecting the Include Throat Calculation
command from the view’s popup menu.
Sub-Menu Description
Command
Scale Model... Scales the model by a specified factor. See Scaling the Model for
more information.
Shift in Z Translates the model along the axis by a specified distance.
Direction See Shifting the Model in the Z Direction for more information.
Sub-Menu Description
Command
Flip Z Changes the sign of the axial (Z) dimension of all meridional points.
Dimension
Reverse Span Swaps the hub and shroud curves for the model.
Direction
Reverse Flow Reverses the streamwise direction for the model by swapping the
Direction leading and trailing edge curves, inlet and outlet curves, and all cut-
off or extension curves.
Reverse Reverses the sign of the theta values for the model.
Rotation
Direction
Zero Average Attempts to minimize the value of theta on the leading edge of the
LE Theta blade. This is accomplished by calculating an average leading edge
theta over all of the layers and offsetting every theta value in the
model by this result. Note that this operation does not change the
overall shape of the blade system.
Zero Average Attempts to minimize the value of theta on the trailing edge of the
TE Theta blade. This is accomplished by calculating an average trailing edge
theta over all of the layers and offsetting every theta value in the
model by this result. Note that this operation does not change the
overall shape of the blade system.
Blade Rotation Rotates the blade about an axis. See Blade Rotation Operations for
Setup... and more information
Rotate Blade
Stack Blade on Aligns each blade layer’s centroids (in the tangential direction) to the
Centroid hub layer’s centroid. The purpose of this operation is to modify the
blade shape to reduce bending stresses under rotational loads.
Create from Uses the current output definition to replace the current blade. The
Output Trim Meridional Profile is destroyed and the Design Meridional
Profile, Layers, Angle and Thickness Curves are created from the
output (with default options).
Related Topics:
The Tools | Shift in Z Direction... menu command displays the dialog shown below.
The dialog prompts the user for an offset. The meridional points of the model are
then moved by that amount.
The Tools | Setup Blade Rotation... and Tools | Rotate Blades about Axes menu
commands allow the user to rotate the main blade about an arbitrary axis.
When the Setup Blade Rotation... menu command is selected, one of the following
will be displayed. If more than one blade is defined, then the Blade Rotation Axis
Setup Dialog (Figure 9.51: Blade Rotation Axis Setup Dialog) will be displayed. If
only one blade exists, than the Blade Rotation Axis Specification Dialog
(Figure 9.52: Blade Rotation Axis Specification Dialog) is displayed.
The Tools | Setup Blade Rotation... and Tools | Rotate Blades about Axes menu
commands allow the user to rotate the main blade about an arbitrary axis.
When the Setup Blade Rotation... menu command is selected, one of the following
dialogs is shown.
If more than one blade is defined, then the Blade Rotation Axes Setup Dialog
(shown below) will be displayed. This dialog lists the blades to allow the user to edit
each, individually. The user can double-click on a blade’s description in the dialog to
edit the blade’s rotation settings, using the Blade Rotation Axis Specification Dialog.
The Blade Rotation Axis Specification Dialog (second dialog below) provides access
to a blade’s rotation settings. It is displayed initially if only one blade exists, or when
the user double-clicks on a blade’s description in the Blade Rotation Axes Setup
Dialog. Using this dialog, the user may specify the Meridional Fraction, Pitch Fraction
and Axis Angle for the new rotation axis as well as the Rotation Angle for the blade
(right-hand rule).
Note: The origin of the rotation axis will always lie on the hub. The axis angle
applies to the meridional view, with a zero degree line being positive and to the
right.
BladeGen provides a variety of tools to assist the user in evaluating the design of the
blade system. These tools are described in the following sections:
The Output | Check Output menu command performs various check on the model
that are too time consuming to be done every time the geometry is updated. These
checks highlight problems and suggest methods of improving the design. It is
recommended that these checks be performed before outputting geometry.
The Auxiliary View can display a variety of data sets describing the blade design. An
Auxiliary View is always displayed in the upper right hand corner of the BladeGen
main window and its content is controlled by the toolbar to the right. Additional,
separate Auxiliary Views can be opened as needed, with each displaying its own set
of data.
The Auxiliary Views are described in detail in Auxiliary View Details .
The throat lengths can be displayed in the Blade-to-Blade View by selecting Show
Throat(s) in the popup menu. The throat length for a single blade system is simply
the minimum distance between adjacent blades. When splitters are added, there is
more than one possible throat location. When the Show Throat(s) option is
activated, BladeGen will display all possible throat curves for the active layer in the
Blade-to-Blade view, along with a color coded legend showing the lengths of those
curves.
In the example shown above, two throat lengths are shown. The first throat is throat
number 0, which has a total length of 8.51752 units, and consists of two parts: one
connecting blade 0 to blade 1, and one connecting blade 1 to blade 0. The second
throat is throat number 1, which has a length of 8.54695 units, and which is
measured between blade 0 and blade 0.
The throat curves on each layer at a given location in the flow path can be
assembled into surfaces. The throat area is the total area of these surfaces for all
throats between all blades in the machine. Throat surfaces can be displayed in the
3D view by selecting the "Throat Surfaces" option in the Display Group Control
Dialog. This dialog is accessed using the Display Group Control... command in the
3D view’s popup menu. To see the surface area as a number, select Analyze |
Surface Areas. For details, see Surface Areas.
9.1.6.4. Surface Areas
Surface areas for the throat(s) and blade(s) can be displayed using the Model |
Analyze | Surface Areas... menu command or the toolbar button. This will
display a dialog box, as shown below. The areas are calculated by breaking up the
surface into rectangular regions indicated by the Integration Parameters controls.
The Surface of Interest can be one of the following: Throat Surface Area, Corrected
Throat Area, or Blade Surface Area. These are described below.
Surface of Description
Interest
Throat The Throat Surface Area is the area of the throat surface, as displayed in
Surface the 3D View.
Area
Corrected The Corrected Throat Area multiplies the area by the dot product of the
Throat Area local surface normal and the assumed flow direction (see "whiskers" in
3D View). This attempts to correct for situations where the throat surface
is angled to the flow and, therefore, does not represent the actual throat
area.
Blade The Blade Surface Area is the area of the blade surfaces (sides only, not
Surface ends).
Area
The areas reported in the Surface Area Dialog are total areas for all throats between
all blades in the machine.
In the example shown above, two throat areas are shown. This case is taken from
the example in Throat Area and Length . The first area is area number 0, which is
5882.8 square units, and consists of two parts: one between blade 0 and blade 1,
and one between blade 1 and blade 0. The second area is area number 1, which is
6430.41 square units, and which is between blade 0 and blade 0.
9.1.6.5. Comparing Blades
The File | Compare... menu command can be used to compare the current blade
design against an existing BladeGen file. The selected file is displayed in gray behind
the current design, as shown below.
The comparison is displayed in the Meridional, Angle, Thickness, Prs/Sct, Blade-to-
Blade, and Graph Views. In the Graph View, the user must select the Show
Comparison Curves popup menu command to enable the display. The 3D and
Contour Views do not display comparisons.
Select the File | Compare... menu command again to turn off the comparison.
Figure 9.54: Comparing Blades
9.1.7. Data Import/Export
BladeGen provides a variety of methods for data import/export. They are described
in the following sections:
BladeGen allows the user to control which layers are output, and the number of data
points included with those layers.
The following topics are discussed:
The Layer Control Dialog allows the user to specify which layers are used for output.
It is accessed using either the Model | Output Layer Control menu command or
the toolbar button. Note that these layers can be different than the layers used
to define the blade in the angle and thickness views. Pressing the From Angle button
in the dialog will cause all layers used in the Angle or Pressure/Suction views
(depending on the operating mode) to be flagged for output. For a complete
description on the use of layers, refer to Layer Details .
The Point Control Dialog specifies the distribution and number of points to be
generated per layer in all export operations. It is accessed from the Output | Output
Point Control... menu command or the toolbar button. If you select Output
Meridional Defining Points Only then the Point Distribution and Points per Layer
settings are ignored, in which case the only points that will be exported are the
defining points. Note that you should not select Output Meridional Defining Points
Only when the case involves splitter blades.
In a Trim Meridional Profile has been created, the user can choose to create output
using either the Design or Trim Meridional Profile.
9.1.7.2.2. Report File
This export option writes a Rich Text Format (.rtf) file containing plots and tables
describing the blade design. Using the Report Export Specification Dialog shown
below, the user can specify either a default or custom format for the report. The
dialog box also enables you to create, modify or delete templates.
Selecting this export option generates a ’bgi’ file of the current model. The BGI
Export Options Dialog, shown below, is displayed to allow the user to specify units
and other options before the file is created. After the file is created, the Batch Input
Editor Window (also shown below) is displayed.
The export type generates the files required by TurboGrid to generate a grid. The
TurboGrid File Export Dialog, shown below, is used to control the directory and file
names for the data files.
The 2D DXF Drawing Views... menu command exports a series of 2D DXF files.
These files can be imported into CAD systems to construct tables and views
documenting the blade design. When the export type is chosen, the Export Drawing
View Dialog, shown below, is displayed to control the output. The typical views are
shown below.
This option produces a 3D model of the current blade system in IGES format. This
file can then be imported into CAD packages. The IGES Output Parameters Dialog
shown below controls which entities are included in the IGES file.
Blades can be imported from, and exported to, files of the format Neutral Data
File (*.xml) (also known as NDF files). Such files can be written and loaded by
BladeGen and BladeEditor.
BladeGen can model only one blade row at a time. If the NDF file being
loaded contains more than one blade row, BladeGen will prompt you to select
a main blade; it will then load the blade row associated with that blade.
The supported length units in the NDF file are: mm, m, cm, in, ft.
BladeGen ignores the angular tolerance specified in the NDF file.
NURBS curves are converted to approximate Bezier curves or approximate
cubic splines. An warning is issued when NURBS to cubic spline conversion
exists.
A NURBS curve used in a user defined layer contour in an NDF file is
converted to a Bezier segment or cubic spline segment, according to built-in
heuristics. If the conversion is to a cubic spline segment, the conversion is
approximate.
A user defined layer contour in an NDF file may extend beyond the leading
edge or trailing edge contours. If the layer contour does not reach the leading
edge or trailing edge contours, BladeGen will automatically extend the
contours using linear extrapolation.
For interpolated layers, the interpolation type specified in the NDF file is
ignored, and interpolation is always done in R*Theta space. A warning
message is issued.
Blades (in an NDF file) that are defined using Theta with leading and trailing
edge Beta values will have their Beta values set only for the main blade, and
for independent splitters having neither leading nor trailing edges cut-off, only
if the angle definition (in the NDF file) is a curve consisting of a single Bezier
segment with least four control points. For any other blade being imported
from an NDF file, the end Beta angles are ignored and a warning message is
issued.
Several of the file formats previously supported internally have been converted to
UserIO modules. These include the Meanline (.rtzt) and Machine (.mch) files. This
change demonstrates the capability of the interface and allows users to start with
one of these modules and enhance it to meet their needs.
The interface works by identifying the modules which are located in a specific
location (the UserIO sub-directory of the installation). These executables are called
with a specific command line parameter. If the executable returns the proper data, it
is added to a data structure for later use.
All modules configured for export appear in the File | Export sub-menu. Export
modules can also indicate that they should be added to the File Save Dialog’s File
Type control. Import modules are added to the File Open Dialog’s File Type control.
BladeGen provides a general purpose capability for importing data from a variety of
sources. The import process involves converting general 3D geometry into a
meanline format suitable for BladeGen. The process is initiated by selecting the File |
New | Data Import Wizard... menu command.
For further information on this process, please see the Data Import Wizard Guide.
13.2.6.1.1. General
When looking along the axis of the machine in the direction of flow we have a
cylindrical coordinate system (r, θ, z). The positive θ direction is the clockwise
direction when viewed along the meridional direction from the inlet. The angular
coordinate (theta) is taken as positive in the clockwise direction and negative in the
counterclockwise direction. The normal case considered by Vista TF if the speed of
rotation is specified as a positive value is clockwise rotation when looking along the
axis in the direction of the flow so that the angular coordinate increases in the
rotational direction. See Figure 13.4: Coordinate System used by Vista TF below.
This rule works for axial, radial, and mixed flow compressors, provided that the
meridional direction is used as a basis. In a turbine stator, theta also increases
positively from LE to TE and, in a turbine rotor, theta decreases from LE to TE.
There are some exceptions to this rule, related to high camber at leading edges to
adapt the flow to the incoming flow direction, as shown in Figure 13.5: Sign
Convention for Blade Angles in Vista TF for a highly cambered turbine stator. This
situation can also occur in blades with leading edge recamber in ventilator blades in
channels of high curvature.
Note that the rule given above for blade angles is applied independently of the
rotational direction of the blade rows. For example, if the blade rotational speed is
defined as negative then the blade angles of a compressor rotor would typically be
positive as the angle theta then increases in the flow direction, as shown
in Figure 13.10: Sign Convention for Blade and Flow Angles in Vista TF for a
Counterclockwise Compressor.
Figure 13.11: Sign Convention for Blade and Flow Angles in Vista TF for a Counter-
rotating Compressor shows an example of a counter-rotating compressor with two
rotors, the second rotating in the reverse direction. In this case the first rotor blade
row has negative blade angles and the second rotor with reverse rotation has
positive angles.
Note: Vista TF uses the rules outlined above to identify the type of machine from
the geometrical data of the blade angles in the geometry input file, so you do not
have to specify this in the input data. The knowledge of the blade angles and the
rotational direction is sufficient to identify the type of machine.
In order to assist the understanding of the angles, , , and ε, the analogy to
the angles known as yaw, roll, and pitch of a sailing boat might be useful.
Figure 13.12: Definition of Angles
Notes on :
Notes on :
This is the blade angle measured from the axial direction in the direction of
rotation.
In an axial blade element (or close to the leading edge of a typical radial
impeller or the trailing edge of a radial turbine impeller), this is the blade
camber angle. At the inlet to an axial blade row, this is the blade inlet angle;
at the outlet, it is the blade outlet angle.
In a typical rotor blade, it is negative and, in a typical stator, it is positive.
Note that the common exceptions would be turbine rotors with a low degree
of reaction and compressor rotor roots with very high turning.
In a compressor where the flow is turned by the blade rows towards the axial
direction, the absolute values decrease from the leading edge to the trailing
edge whereas in a turbine where more swirl is added to the flow, the absolute
values increase from the leading edge to the trailing edge.
For a blade with purely axial blade elements (as in a typical 2D diffuser and at
a radial impeller outlet with no rake angle), this angle is zero.
which on the hub and casing walls becomes the meridional slope angle of the walls.
Internally the program uses the angles and to calculate , which is the
effective blade angle measured from the meridional direction. is defined as:
Notes on :
BladeGen allows the user to create a blade system from scratch, using one of six
standard initial configuration types. For this example, a Normal Axial template is
used.
1. Select the File | New | BladeGen Model menu command or toolbar button
which will display the Initial Meridional Configuration Dialog (shown
in Figure 9.93: Initial Meridional Configuration Dialog).
2. Select the Normal Axial tab
3. Enter the parameters for the initial blade layout as shown
in Figure 9.93: Initial Meridional Configuration Dialog.
4. Be sure to select Ang/Thk mode in the bottom right corner
5. Press Enter or select the OK button to continue
Using Figure 9.94: Initial Angle/Thickness Dialog, the initial blade parameters are
completed:
The most critical operation in the meridional view is to define the shape of the hub
and shroud curve. The endpoints for these curves were specified when Initial Design
Parameters were entered.
The hub and shroud definitions up and downstream of the blade can be defined
when the user will be performing CFD analysis on the proposed design. It is also
nice to set the inlet and outlet sections to reasonable values to make the BladeGen
model represent the final design. To set the position of the inlet and outlet points:
1. Double click the shroud inlet point at the top left of the meridional view
2. The Point Location Dialog will open. The Horizontal value is the Axial location
(Z co-ordinate) and the Vertical value represents the Radius.
3. Enter 40 and 360 for the horizontal and vertical values. Click OK.
4. Double click the hub inlet point (bottom left corner) and enter 40 and 254 for
the horizontal and vertical values. Click OK.
5. Double click the hub outlet point (bottom right corner) and enter 110 and 254
for the horizontal and vertical values. Click OK.
6. Double click the shroud outlet point (top right corner) and enter 110 and 360
for the horizontal and vertical values. Click OK .
By default, BladeGen creates the blade’s hub and shroud curves as curves with 5
control points. For this example, a single straight edge is required. Therefore, we
can convert this curve to two control points.
Setting the blade angles did not create a suitable profile. Modify the Beta curve as
follows:
It is often desirable to control the blade shape at more than just the hub and shroud
locations. To control the blade profiles at more locations, additional Layers can be
activated or generated. In this example, the layer generated at a span location of
0.5 will be used.
1. In the Leading Edge tab, enter a Beta value of -40.7° and a Theta value of
-1.5°.
2. In the Trailing edge tab, enter a Beta value of 66.88° and a Theta value of
2.74°.
Make the Hub layer active by selecting the black dot at the bottom of the layer
column. After you have selected it, the dot will turn red. Repeat the procedure
described earlier using a leading edge Beta value of -67°, a leading edge Theta
value of 0.5°, a trailing edge Beta value of 42°, and a trailing edge Theta value of
3.33°.
By default, BladeGen assumes that the blade thickness profile is uniform from hub to
shroud. If you try to make some thickness modifications at any layer other than the
hub a warning message as shown in Figure 9.97: Inactive Layer Warning appears.
1. Click on the black dot at the top of the Layer Column in the Thickness view to
make the shroud layer active.
2. Convert the thickness curve to a 3-point spline. Right-click the mouse in the
Thickness view and select Convert Points to.. Spline Curve Points…
3. In the Point Count Dialog, enter 3 points and select OK.
4. Set the Leading edge thickness to 1.25mm by double-clicking the leading
edge point and entering a thickness of 1.25mm.
5. Set the Trailing edge thickness to 0.50mm.
6. Double-click the middle point and set the thickness to 3.25. Also adjust the
Meridional position by setting the M value to 9.
Now, extra control points can be added to create the profile as shown
in Figure 9.98: Shroud Thickness Profile:
1. Right-click the mouse in the Thickness view and select Segment Operations..
Insert Many Points…
2. Click the left mouse button near each of the locations indicated by the black
arrows in Figure 9.98: Shroud Thickness Profile.
3. After you have added all 4 points, Right-click the mouse and select Segment
Operations.. Insert Many Points… again to finish adding points.
4. Click and drag the newly-added points to the locations indicated by the
arrows in Figure 9.98: Shroud Thickness Profile.
1. Click on the black dot in the middle of the Layer Column in the Thickness view
to make the span 0.5 layer active.
2. Convert the Thickness curve to a spline with 3 Control Points.
3. Set the Leading Edge to 1.1mm thickness, trailing edge to 0.5mm and the
middle control point to a thickness of 5.5 at a Meridional distance of 9.0
4. Create 4 extra control points as described earlier to create a similar profile as
shown in Figure 9.98: Shroud Thickness Profile.
1. Click on the black dot at the bottom of the Layer Column in the Thickness
view to make the hub layer active.
2. Convert the Thickness curve to a spline with 3 Control Points.
3. Set the Leading Edge to 1.0mm thickness, trailing edge to 0.5mm and the
middle control point to a thickness of 6.5 at a Meridional distance of 18.
4. Create 4 extra control points as described earlier to create a similar profile as
shown in Figure 9.98: Shroud Thickness Profile.
Select Blade | Properties menu commands or the toolbar button located on the
left hand side of the BladeGen window to set the blade properties. Set the Leading
Edge/Trailing Edge Ellipse tab; adjust the values as shown in Figure 9.99: LE/TE
Ellipse Settings. All other values can remain unchanged.
9.2.5.12. Adding Custom Output Layers
1. Right-click the mouse in the Angle View and select Layer Control… from the
pop-up menu.
2. Select the Output tab and click the Create button.
3. In the Layer Dialog, enter a span value of 0.05 and click OK.
4. Repeat this procedure for span values of 0.1 and 0.125.
5. Click OK to close the Layer Control Dialog.
Upon exiting BladeGen, the blade model is automatically saved to a file associated
with the Workbench project. You must save the project before closing it in order to
retain the project files. You can save the project from the Workbench interface as
usual. You will be prompted for a project name if you have not previously saved the
project. The File | Save menu command (Save toolbar button) can function as
an alternative way to save the project; see Saving a Blade Model for details.