The Named Input File format is used for Batch Files and Report Template Files.
File Format |
Description |
---|---|
In most cases, this is the best file format to use for interfacing with BladeGen. BladeGen will write this file format from the File | Save As... menu command. Right-clicking on a file in the Windows Explorer will display a popup menu with an Edit option to edit the file. | |
This file format is created and edited when using the File | Export | Report... menu command. |
The Named Input Files use the following guidelines.
The file is read and processed a line at a time, except in the Default and Equation sections (where applicable).
Comments are written on lines that start with an exclamation mark (!) and that precede all other lines of the file. If comment lines appear anywhere other than at the top of the file, an error will occur when the file is processed.
Variables, Keywords, and Parameters enclosed in brackets [] are optional.
Lists of options are enclosed in braces {} and are comma delimited.
All sections start with a line like "{New, Begin} SectionName" and ends with a line like "End SectionName", where SectionName is the name of the section. An example is below.
Begin SectionName variable1=0 variable2=1 Begin SubSectionName variable3=2 End SubSectionName End SectionName
All variables have a default which will be used unless another value is given. There are no defaults for the sections, so all required sections must be defined in order for the file to be complete.
Also See:
The Named Input File Format uses Sections to distinguish between groups of parameters or to signal the start of a new object.
Object Type |
Description |
---|---|
Generic Object |
Generic section header. |
Data |
Used to enclose a list of point data. Each point is to be on a separate line and follow the rules of the Point Parameter type. |
EquSet |
Used to enclose a set of equations. Allows the use of multi-line control statements (if...else...endif). One statement per line. |
The Named Input File Format uses specific parameter types. Usually the user doesn’t need to know the details of the variable, but this information is included for completeness.
Parameter Type |
Description |
---|---|
Boolean |
Logical True or False. Accepts "T", "F", "+", "-", "0", or "1". Assigns value to a variable of type bool. |
Bitmask |
Logical True or False. Accepts "T", "F", "+", "-", "0", or "1". Assigns value to a single bit of a unsigned 32 bit integer. |
Integer |
Accepts an integer value with range checking. |
Double |
Accepts a floating point value with range checking. |
Point |
Accepts a pair of floating point values, separated by a comma, and enclosed in parentheses. |
List |
Accepts one of the defined strings as an index. Assigns index to a integer variable. |
String |
Accepts a string enclosed in quotes. |
FileName |
Accepts a string enclosed in quotes. This is a derivative of the String type used in the editor to prompt for the string using the File Open or File Save dialog. |
The named input parameters allow equations to be used to define the values.
The following operators are available for use in equations. They are processed from the lowest to highest order.
Operator |
Order |
Description |
---|---|---|
! |
1 |
Unary Not |
~ |
1 |
Unary Complement |
- |
1 |
Unary Minus |
* |
2 |
Multiplication |
/ |
2 |
Division |
% |
2 |
Modulus |
+ |
3 |
Plus |
- |
3 |
Minus |
<< |
4 |
Bit Shift Left |
>> |
4 |
Bit Shift Right |
< |
5 |
Compare LT |
<= |
5 |
Compare LE |
> |
5 |
Compare GT |
>= |
5 |
Compare GE |
== |
6 |
Compare EQ |
!= |
6 |
Compare NE |
& |
7 |
Bitwise AND |
^ |
8 |
Bitwise XOR |
| |
9 |
Bitwise OR |
&& |
10 |
Logical AND |
|| |
11 |
Logical OR |
The following functions are available for use in equations.
Function Name |
Prototype* |
Description |
---|---|---|
defined |
b=defined(v) |
Variable or Constant exists. |
min |
pdi=min(pdi,pdi) |
Minimum value or length(p). |
max |
pdi=max(pdi,pdi) |
Maximum value or length(p). |
sqrt |
d=sqrt(d) |
Square root. |
nint |
i=nint(d) |
Nearest integer. |
int |
i=int(d) |
Truncates to integer. |
abs |
pdi=abs(pdi) |
Absolute value or vector length(p). |
asin |
d=asin(d) |
Arc-sine. |
acos |
d=acos(d) |
Arc-cosine. |
atan |
d=atan(d) |
Arc-tangent (-pi/2 to pi/2). |
atan2 |
d=atan2(d,d) |
Arc-tangent (pi/2 to pi/2). |
sin |
d=sin(d) |
Sine. |
cos |
d=cos(d) |
Cosine. |
tan |
d=tan(d) |
Tangent. |
ln |
d=ln(d) |
Natural Logarithm. |
log |
d=log(d) |
Logarithm (base 10). |
pow |
d=pow(d,d) |
Power. |
dist |
d=dist(p,p) |
Distance between points. |
polar |
p=polar(d,d) |
Vector from radius and angle. |
rotate |
p=rotate(p,d) |
Rotate vector by specified angle. |
unitvec |
p=unitvec(p) |
Normalized vector to unit (1.0) length. |
xval |
d=xval(p) |
X value of point. |
yval |
d=yval(p) |
Y value of point. |
* Note: Data types are identified by the character. The table below correlates the character to the data type.
Char |
Data Type |
---|---|
b |
Boolean |
i |
Integer |
d |
Floating |
p |
Point (Float pair) |
v |
Any of the above |
The following constants are available for use in equations. Their values can not be overwritten.
Constant |
Value |
---|---|
Pi |
3.141592653589793 |
e |
2.718281828459045 |
g |
32.174[ft/s2] |
T |
True |
F |
False |
true |
True |
false |
False |
When a multi-line equation is permitted (only in EquSet Sections), the following control statements are allowed.
If...Endif
This control statement allows conditional evaluation of a set of statements, determined by the evaluation of the condition.
if ( condition ) {expressions} endif
If...Else...Endif
This control statement allows conditional evaluation of two set of statements, determined by the evaluation of the condition.
if ( condition ) {true expressions} else {false expressions} endif
The following topics are discussed:
This file format was developed to assist other programs in interfacing with BladeGen. Please see Named Input File Format for a description of the notation used.
BladeGen writes this file and there is a ’BladeBatch.exe’ program which can be used to output geometric values or grids based on input from this file. Operation of the program is detailed in Batch Processing .
The file format supports both a detailed description of the geometry (as output from BladeGen) and a simplified description for easy entry into BladeGen. The following topics show examples of the file format for reference.
Complete BGI File Format Listing
BGI Pressure/Suction Example - Prs/Sct Curves
BGI Pressure/Suction Example - Bezier Curves
The file format uses sections which must be defined in the given order. The Default and Equation sections are created as empty sections by BladeGen, but a dialog is provided for user input.
- Defaults Section
This section describes the default values of parameters that can be overridden by command line definitions (in BladeBatch).
- Equations Section
This section describes the equations for constants that can use the default values or command line definitions (in BladeBatch).
- Model Section
This section describes the parameters that apply to the model as a whole.
- Meridional Section
This section describes the design meridional definition of the model. The hub and shroud curves must be defined before the leading and trailing edge curves, since these two curves reference the prior two curves for their end points. All of the curves must be defined before creating the layers, since the layers use %span (which is defined by the four curves).
The SimpleMeridionalProfile can be used as an alternative to the definitions for the four curves and the hub and shroud layers (created as spanwise layers at 0.0 and 1.0). These definitions can be mixed, but this should be avoided.
- Blade Section
This section describes the blade’s parameters. At least one blade is required, and the first defines the main blade. Additional blades can be added as splitters.
- MasterMeridional Section
This section describes the master meridional definition of the model. It is identical to the Meridional section detailed above, but is used for output only (when selected).
Begin Defaults End Defaults Begin Equations End Equations Begin Model NumMainBlades = 9 Mode = Angle/Thickness RightHandedCoordSystem = T BladeOutputPointClustering = Both Ends NumBladePoints = 60 NumLeadingEdgePoints = 9 NumTrailingEdgePoints = 9 NumUpstreamPoints = 9 NumDownstreamPoints = 9 CurveDisplayMaximumError = 1.e-002 DataFromLeToTe = T BetaAxialDef = T ThicknessIsDimension = T OutputUsingMasterProfile = T MeridionalSpanCurveRuledShape = Ruled Element Only OldSpanwiseInterpolationScheme = f Designer = Company = Comment = DeviceType = Unknown ConfigurationType = Unknown RotationType = Unknown GeometryUnits = IN End Model Begin Meridional MeridionalControlCurveMode = Minimal AdditionalInterpolationCurves = T SpanByArea = f Begin HubCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End HubCurve Begin ShroudCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End ShroudCurve Begin LeadingEdgeCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End LeadingEdgeCurve Begin TrailingEdgeCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End TrailingEdgeCurve Begin InletCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End InletCurve Begin ExhaustCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End ExhaustCurve Begin MeridionalControlCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End MeridionalControlCurve Begin SimpleMeridionalProfile HubLeadingEdgePoint = ( 0., 0. ) HubTrailingEdgePoint = ( 0., 0. ) ShroudLeadingEdgePoint = ( 0., 0. ) ShroudTrailingEdgePoint = ( 0., 0. ) End SimpleMeridionalProfile Begin SpanLayer Name = OutputLayer = T SpanFraction = 0. End SpanLayer Begin HubGapLayer Name = OutputLayer = T LeadingEdgeGap = 0. TrailingEdgeGap = 0. End HubGapLayer Begin ShroudGapLayer Name = OutputLayer = T LeadingEdgeGap = 0. TrailingEdgeGap = 0. End ShroudGapLayer Begin DataLayer Name = OutputLayer = T Description = Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End DataLayer Begin HubOffsetLayer Name = OutputLayer = T AxialOffset = 0. RadialOffset = 0. End HubOffsetLayer Begin ShroudOffsetLayer Name = OutputLayer = T AxialOffset = 0. RadialOffset = 0. End ShroudOffsetLayer End Meridional Begin Blade PitchFraction = 0. LeadingEdgeEndType = Square HubLE_EllipseRatio = 1. ShrLE_EllipseRatio = 0. TrailingEdgeEndType = Square HubTE_EllipseRatio = 1. ShrTE_EllipseRatio = 0. EllipseAtMean = f Begin LeadingEdgeSide1Filing HubLength = 0. ShroudLength = 0. ScaleLength = f HubDepth = 0. ShroudDepth = 0. ScaleDepth = f HubRadius = 0. ShroudRadius = 0. ScaleRadius = f End LeadingEdgeSide1Filing Begin LeadingEdgeSide2Filing HubLength = 0. ShroudLength = 0. ScaleLength = f HubDepth = 0. ShroudDepth = 0. ScaleDepth = f HubRadius = 0. ShroudRadius = 0. ScaleRadius = f End LeadingEdgeSide2Filing Begin TrailingEdgeSide1Filing HubLength = 0. ShroudLength = 0. ScaleLength = f HubDepth = 0. ShroudDepth = 0. ScaleDepth = f HubRadius = 0. ShroudRadius = 0. ScaleRadius = f End TrailingEdgeSide1Filing Begin TrailingEdgeSide2Filing HubLength = 0. ShroudLength = 0. ScaleLength = f HubDepth = 0. ShroudDepth = 0. ScaleDepth = f HubRadius = 0. ShroudRadius = 0. ScaleRadius = f End TrailingEdgeSide2Filing Begin PressureSuctionDefinition Begin PressureSuctionCurves Layer = Begin Side1 Data Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End Side1 Data Begin Side2 Data Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End Side2 Data End PressureSuctionCurves Begin BezierCurve Layer = StaggerAngle = 0. LeadingEdgeTheta = 0. LeadingEdgeBeta = 0. TrailingEdgeBeta = 0. LeadingEdgeWedge = 0. TrailingEdgeWedge = 0. LeadingEdgeThickness = 0. TrailingEdgeThickness = 0. FirstPointFractionSide1 = 0. LastPointFractionSide1 = 0. LinearFractionSide1 = 0. FirstPointFractionSide2 = 0. LastPointFractionSide2 = 0. LinearFractionSide2 = 0. End BezierCurve End PressureSuctionDefinition Begin AngleDefinition AngleLocation = MeanLine SpanwiseDistribution = General Begin AngleCurve Layer = HorizDim = Meridional Prime VertDim = Radian DefinitionType = End AnglesSlopes LE_Theta = 0. LE_Beta = 0. TE_Theta = 0. TE_Beta = 0. CurveType = Bezier PolyPower = 5 Begin CrvData End CrvData Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End AngleCurve Begin UserSpanwiseDistribution Begin Equation End Equation Begin HubCurve Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End HubCurve Begin ShroudCurve Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End ShroudCurve Begin VariableCurve Name = IncludeInFit = T MinimumValue = -1.e+030 MaximumValue = 1.e+030 Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End VariableCurve End UserSpanwiseDistribution End AngleDefinition Begin ThicknessDefinition NormalThickness = T ThicknessType = Normal To Camber Line SpanwiseDistribution = General AxialElementTaperAngle = 0. Begin ThicknessCurve Layer = HorizDim = Meridional CurveType = Bezier PolyPower = 5 Begin CrvData End CrvData Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End ThicknessCurve Begin UserSpanwiseDistribution Begin Equation End Equation Begin HubCurve Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End HubCurve Begin ShroudCurve Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End ShroudCurve Begin VariableCurve Name = IncludeInFit = T MinimumValue = -1.e+030 MaximumValue = 1.e+030 Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End VariableCurve End UserSpanwiseDistribution End ThicknessDefinition Begin SimpleBezierBladeDefinition StaggerAngle = 0. LeadingEdgeTheta = 0. LeadingEdgeBeta = 0. TrailingEdgeBeta = 0. LeadingEdgeWedge = 0. TrailingEdgeWedge = 0. LeadingEdgeThickness = 0. TrailingEdgeThickness = 0. FirstPointFractionSide1 = 0. LastPointFractionSide1 = 0. LinearFractionSide1 = 0. FirstPointFractionSide2 = 0. LastPointFractionSide2 = 0. LinearFractionSide2 = 0. End SimpleBezierBladeDefinition Begin SimpleAngThkDefinition WrapAngle = 0. Thickness = 0. End SimpleAngThkDefinition Begin LeadingEdgeCut Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End LeadingEdgeCut Begin TrailingEdgeCut Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End TrailingEdgeCut Begin LeadingEdgeExtension Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End LeadingEdgeExtension Begin TrailingEdgeExtension Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End TrailingEdgeExtension End Blade Begin MasterMeridional MeridionalControlCurveMode = Minimal AdditionalInterpolationCurves = T SpanByArea = f Begin HubCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End HubCurve Begin ShroudCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End ShroudCurve Begin LeadingEdgeCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End LeadingEdgeCurve Begin TrailingEdgeCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End TrailingEdgeCurve Begin InletCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End InletCurve Begin ExhaustCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End ExhaustCurve Begin MeridionalControlCurve Begin Segment CurveType = Bezier PolynomialPower = 5 ArcRadius = 0. ArcAngle = 0. UpstreamControl = Free UpstreamAngle = 0. UpstreamRadius = 0. DownstreamControl = Free DownstreamAngle = 0. DownstreamRadius = 0. Begin Data End Data DataFile = End Segment End MeridionalControlCurve Begin SimpleMeridionalProfile HubLeadingEdgePoint = ( 0., 0. ) HubTrailingEdgePoint = ( 0., 0. ) ShroudLeadingEdgePoint = ( 0., 0. ) ShroudTrailingEdgePoint = ( 0., 0. ) End SimpleMeridionalProfile Begin SpanLayer Name = OutputLayer = T SpanFraction = 0. End SpanLayer Begin HubGapLayer Name = OutputLayer = T LeadingEdgeGap = 0. TrailingEdgeGap = 0. End HubGapLayer Begin ShroudGapLayer Name = OutputLayer = T LeadingEdgeGap = 0. TrailingEdgeGap = 0. End ShroudGapLayer Begin DataLayer Name = OutputLayer = T Description = Begin Segment CurveType = Bezier PolynomialPower = 5 UpstreamControl = Free UpstreamAngle = 0. DownstreamControl = Free DownstreamAngle = 0. Begin Data End Data DataFile = End Segment End DataLayer Begin HubOffsetLayer Name = OutputLayer = T AxialOffset = 0. RadialOffset = 0. End HubOffsetLayer Begin ShroudOffsetLayer Name = OutputLayer = T AxialOffset = 0. RadialOffset = 0. End ShroudOffsetLayer End MasterMeridional
In the following table, the items of a BGI file are listed in alphabetical order with descriptions.
Item in BGI File |
Description |
---|---|
AdditionalInterpolationCurves |
|
AngleCurve |
|
AngleDefinition |
|
AngleLocation |
|
ArcAngle |
|
ArcRadius |
|
AxialElementTaperAngle |
|
AxialOffset |
|
BetaAxialDef |
|
BezierCurve |
|
Blade |
|
BladeOutputPointClustering |
|
Comment |
|
Company |
|
ConfigurationType |
|
CrvData |
|
CurveDisplayMaximumError |
|
CurveType |
|
Data |
|
DataFile |
|
DataFromLeToTe |
|
DataLayer |
|
Defaults |
|
DefinitionType |
|
Description |
|
Designer |
|
DeviceType |
|
DownstreamAngle |
|
DownstreamControl |
|
DownstreamRadius |
|
EllipseAtMean |
|
Equation |
|
Equations |
|
ExhaustCurve |
|
FirstPointFractionSide1 |
|
FirstPointFractionSide2 |
|
GeometryUnits |
|
HorizDim |
|
HubCurve |
|
HubDepth |
|
HubGapLayer |
|
HubLE_EllipseRatio |
|
HubLeadingEdgePoint |
|
HubLength |
|
HubOffsetLayer |
|
HubRadius |
|
HubTE_EllipseRatio |
|
HubTrailingEdgePoint |
|
IncludeInFit |
|
InletCurve |
|
LastPointFractionSide1 |
|
LastPointFractionSide2 |
|
Layer |
|
LE_Beta |
|
LE_Theta |
|
LeadingEdgeBeta |
|
LeadingEdgeCurve |
|
LeadingEdgeCut |
|
LeadingEdgeEndType |
|
LeadingEdgeExtension |
|
LeadingEdgeGap |
|
LeadingEdgeSide1Filing |
|
LeadingEdgeSide2Filing |
|
LeadingEdgeTheta |
|
LeadingEdgeThickness |
|
LeadingEdgeWedge |
|
LinearFractionSide1 |
|
LinearFractionSide2 |
|
MasterMeridional |
|
MaximumValue |
|
Meridional |
|
MeridionalControlCurve |
|
MeridionalControlCurveMode |
|
MeridionalSpanCurveRuledShape |
|
MinimumValue |
|
Mode |
|
Model |
|
Name |
|
NormalThickness |
|
NumBladePoints |
|
NumDownstreamPoints |
|
NumLeadingEdgePoints |
|
NumMainBlades |
|
NumTrailingEdgePoints |
|
NumUpstreamPoints |
|
OldSpanwiseInterpolationScheme |
|
OutputLayer |
|
OutputUsingMasterProfile |
|
PitchFraction |
|
PolynomialPower |
|
PolyPower |
|
PressureSuctionCurves |
|
PressureSuctionDefinition |
|
RadialOffset |
|
RightHandedCoordSystem |
|
RotationType |
|
ScaleDepth |
|
ScaleLength |
|
ScaleRadius |
|
Segment |
|
ShrLE_EllipseRatio |
|
ShroudCurve |
|
ShroudDepth |
|
ShroudGapLayer |
|
ShroudLeadingEdgePoint |
|
ShroudLength |
|
ShroudOffsetLayer |
|
ShroudRadius |
|
ShroudTrailingEdgePoint |
|
ShrTE_EllipseRatio |
|
Side1Data |
|
Side2Data |
|
SimpleAngThkDefinition |
|
SimpleBezierBladeDefinition |
|
SimpleMeridionalProfile |
|
SpanByArea |
|
SpanFraction |
|
SpanLayer |
|
SpanwiseDistribution |
|
StaggerAngle |
|
TE_Beta |
|
TE_Theta |
|
Thickness |
|
ThicknessCurve |
|
ThicknessDefinition |
|
ThicknessIsDimension |
|
ThicknessType |
|
TrailingEdgeBeta |
|
TrailingEdgeCurve |
|
TrailingEdgeCut |
|
TrailingEdgeEndType |
|
TrailingEdgeExtension |
|
TrailingEdgeGap |
|
TrailingEdgeGap |
|
TrailingEdgeSide1Filing |
|
TrailingEdgeSide2Filing |
|
TrailingEdgeThickness |
|
TrailingEdgeWedge |
|
UpstreamAngle |
|
UpstreamControl |
|
UpstreamRadius |
|
UserSpanwiseDistribution |
|
VariableCurve |
|
VertDim |
|
WrapAngle |
|
The following subsections contain example files:
This file was generated by BladeGen with the default options in the BGI Export Options dialog box.
Begin Defaults End Defaults Begin Equations End Equations Begin Model NumMainBlades=9 Mode=Angle/Thickness RightHandedCoordSystem OutputBladePoints BladeOutputPointClustering=BothEnds NumBladePoints=60 NumLeadingEdgePoints=9 NumTrailingEdgePoints=9 CurveDisplayMaximumError=0.1345362405 DataFromLeToTe BetaAxialDef ThicknessIsDimension MeridionalSpanCurveRuledShape=RuledElementOnly Designer="" Company="" Comment="" DeviceType=Unknown ConfigurationType=Radial RotationType=Negative GeometryUnits=MM End Model Begin Meridional MeridionalControlCurveMode=Normal SpanByGeom Begin HubCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -100.0000000,20.00000000 ) ( -60.00000000,20.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -60.00000000,20.00000000 ) ( -30.00000000,20.00000000 ) ( -4.286122238e-015,20.00000000 ) ( -2.143061119e-015,55.00000000 ) ( 0.0000000000,90.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 0.0000000000,90.00000000 ) ( 1.224606354e-015,110.0000000 ) End Data DownstreamControl=Free End Segment End HubCurve Begin ShroudCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -100.0000000,60.00000000 ) ( -60.00000000,60.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -60.00000000,60.00000000 ) ( -40.00000000,60.00000000 ) ( -20.00000000,60.00000000 ) ( -20.00000000,75.00000000 ) ( -20.00000000,90.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -20.00000000,90.00000000 ) ( -20.00000000,110.0000000 ) End Data DownstreamControl=Free End Segment End ShroudCurve Begin InletCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -100.0000000,20.00000000 ) ( -100.0000000,60.00000000 ) End Data DownstreamControl=Free End Segment End InletCurve Begin ExhaustCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 1.224606354e-015,110.0000000 ) ( -20.00000000,110.0000000 ) End Data DownstreamControl=Free End Segment End ExhaustCurve Begin LeadingEdgeCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -60.00000000,20.00000000 ) ( -60.00000000,60.00000000 ) End Data DownstreamControl=Free End Segment End LeadingEdgeCurve Begin TrailingEdgeCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 0.0000000000,90.00000000 ) ( -20.00000000,90.00000000 ) End Data DownstreamControl=Free End Segment End TrailingEdgeCurve New SpanLayer Name=Layer1 OutputLayer=T SpanFraction=0.0000000000 End SpanLayer New SpanLayer Name=Layer2 OutputLayer=T SpanFraction=1.000000000 End SpanLayer End Meridional New Blade PitchFraction=0.0000000000 LeadingEdgeEndType=Ellipse HubLE_EllipseRatio=2.000000000 ShrLE_EllipseRatio=2.000000000 TrailingEdgeEndType=CutOff EllipseAtMean=T Begin AngleDefinition AngleLocation=MeanLine SpanwiseDistribution=General New AngleCurve Layer="Layer1" DefinitionType=ThetaCurve HorizDim=MeridionalPrime VertDim=Degree New Segment CurveType=Spline UpstreamControl=Free Begin Data ( 0.0000000000,0.0000000000 ) ( 3.360579929,35.00000000 ) End Data DownstreamControl=Free End Segment End AngleCurve New AngleCurve Layer="Layer2" DefinitionType=ThetaCurve HorizDim=MeridionalPrime VertDim=Degree New Segment CurveType=Spline UpstreamControl=Free Begin Data ( 0.0000000000,0.0000000000 ) ( 0.8947362378,35.00000000 ) End Data DownstreamControl=Free End Segment End AngleCurve End AngleDefinition Begin ThicknessDefinition ThicknessType=Normal To Camber Line SpanwiseDistribution=General New ThicknessCurve Layer="Layer1" HorizDim=Meridional New Segment CurveType=Linear Begin Data ( 0.0000000000,2.500000000 ) ( 111.3278080,2.500000000 ) End Data End Segment End ThicknessCurve End ThicknessDefinition End Blade Begin PlusData Begin Case Component Type = rotor Units = MM End Case End PlusData
This file was generated by BladeGen with the Prs/Sct Def option set to Side1/Side2 (on the BGI Export Options dialog box).
Begin Defaults End Defaults Begin Equations End Equations Begin Model NumMainBlades=11 Mode=PressureSide/SuctionSide RightHandedCoordSystem OutputBladePoints BladeOutputPointClustering=BothEnds NumBladePoints=60 NumLeadingEdgePoints=9 NumTrailingEdgePoints=9 CurveDisplayMaximumError=0.07280109889 DataFromLeToTe BetaAxialDef ThicknessIsDimension MeridionalSpanCurveRuledShape=RuledElementOnly Designer="" Company="" Comment="" DeviceType=Unknown ConfigurationType=Axial RotationType=Negative GeometryUnits=MM End Model Begin Meridional MeridionalControlCurveMode=Normal SpanByGeom Begin HubCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -35.00000000,60.00000000 ) ( -15.00000000,60.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -15.00000000,60.00000000 ) ( -7.500000000,60.00000000 ) ( 0.0000000000,60.00000000 ) ( 7.500000000,60.00000000 ) ( 15.00000000,60.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 15.00000000,60.00000000 ) ( 35.00000000,60.00000000 ) End Data DownstreamControl=Free End Segment End HubCurve Begin ShroudCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -35.00000000,80.00000000 ) ( -15.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -15.00000000,80.00000000 ) ( -7.500000000,80.00000000 ) ( 0.0000000000,80.00000000 ) ( 7.500000000,80.00000000 ) ( 15.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 15.00000000,80.00000000 ) ( 35.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End ShroudCurve Begin InletCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -35.00000000,60.00000000 ) ( -35.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End InletCurve Begin ExhaustCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 35.00000000,60.00000000 ) ( 35.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End ExhaustCurve Begin LeadingEdgeCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -15.00000000,60.00000000 ) ( -15.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End LeadingEdgeCurve Begin TrailingEdgeCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 15.00000000,60.00000000 ) ( 15.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End TrailingEdgeCurve New SpanLayer Name=Layer1 OutputLayer=T SpanFraction=0.0000000000 End SpanLayer New SpanLayer Name=Layer2 OutputLayer=T SpanFraction=0.2500000000 End SpanLayer New SpanLayer Name=Layer3 OutputLayer=T SpanFraction=0.5000000000 End SpanLayer New SpanLayer Name=Layer4 OutputLayer=T SpanFraction=0.7500000000 End SpanLayer New SpanLayer Name=Layer5 OutputLayer=T SpanFraction=1.000000000 End SpanLayer End Meridional New Blade PitchFraction=0.0000000000 LeadingEdgeEndType=Ellipse HubLE_EllipseRatio=1.000000000 ShrLE_EllipseRatio=1.000000000 TrailingEdgeEndType=Ellipse HubTE_EllipseRatio=1.000000000 ShrTE_EllipseRatio=1.000000000 EllipseAtMean=T Begin PressureSuctionDefinition New PressureSuctionCurves Layer="Layer1" New Side1Data New Segment CurveType=Bezier UpstreamControl=Slope UpstreamAngle=-0.8726646260 Begin Data ( -0.007043637696,-0.01510512978 ) ( 0.05723512327,-0.09170957410 ) ( 0.2475641432,-0.1388507403 ) ( 0.4353527683,0.2143282968 ) End Data DownstreamControl=Tangent End Segment New Segment CurveType=Linear Begin Data ( 0.4353527683,0.2143282968 ) ( 0.5057735027,0.3467704358 ) End Data End Segment End Side1Data New Side2Data New Segment CurveType=Bezier UpstreamControl=Slope UpstreamAngle=0.0000000000 Begin Data ( 0.007043637696,0.01510512978 ) ( 0.1570436377,0.01510512978 ) ( 0.2822587916,0.01421786398 ) ( 0.4942264973,0.3534371024 ) End Data DownstreamControl=Slope DownstreamAngle=1.012290966 End Segment End Side2Data End PressureSuctionCurves New PressureSuctionCurves Layer="Layer3" New Side1Data New Segment CurveType=Bezier UpstreamControl=Slope UpstreamAngle=-0.8726646260 Begin Data ( -0.006037403739,-0.01294725410 ) ( 0.04905867709,-0.07860820637 ) ( 0.2121978370,-0.1190149203 ) ( 0.3731595157,0.1837099687 ) End Data DownstreamControl=Tangent End Segment New Segment CurveType=Linear Begin Data ( 0.3731595157,0.1837099687 ) ( 0.4335201452,0.2972318021 ) End Data End Segment End Side1Data New Side2Data New Segment CurveType=Bezier UpstreamControl=Slope UpstreamAngle=0.0000000000 Begin Data ( 0.006037403739,0.01294725410 ) ( 0.1346088323,0.01294725410 ) ( 0.2419361071,0.01218674055 ) ( 0.4236227120,0.3029460878 ) End Data DownstreamControl=Slope DownstreamAngle=1.012290966 End Segment End Side2Data End PressureSuctionCurves New PressureSuctionCurves Layer="Layer5" New Side1Data New Segment CurveType=Bezier UpstreamControl=Slope UpstreamAngle=-0.8726646260 Begin Data ( -0.005282728272,-0.01132884734 ) ( 0.04292634245,-0.06878218057 ) ( 0.1856731074,-0.1041380552 ) ( 0.3265145762,0.1607462226 ) End Data DownstreamControl=Tangent End Segment New Segment CurveType=Linear Begin Data ( 0.3265145762,0.1607462226 ) ( 0.3793301270,0.2600778268 ) End Data End Segment End Side1Data New Side2Data New Segment CurveType=Bezier UpstreamControl=Slope UpstreamAngle=0.0000000000 Begin Data ( 0.005282728272,0.01132884734 ) ( 0.1177827283,0.01132884734 ) ( 0.2116940937,0.01066339798 ) ( 0.3706698730,0.2650778268 ) End Data DownstreamControl=Slope DownstreamAngle=1.012290966 End Segment End Side2Data End PressureSuctionCurves End PressureSuctionDefinition End Blade Begin PlusData Begin Case Component Type = rotor Units = MM End Case End PlusData
This file was generated by BladeGen with the Prs/Sct Def option set to Bezier Blade (on the BGI Export Options dialog box).
Begin Defaults End Defaults Begin Equations End Equations Begin Model NumMainBlades=11 Mode=PressureSide/SuctionSide RightHandedCoordSystem OutputBladePoints BladeOutputPointClustering=BothEnds NumBladePoints=60 NumLeadingEdgePoints=9 NumTrailingEdgePoints=9 CurveDisplayMaximumError=0.07280109889 DataFromLeToTe BetaAxialDef ThicknessIsDimension MeridionalSpanCurveRuledShape=RuledElementOnly Designer="" Company="" Comment="" DeviceType=Unknown ConfigurationType=Axial RotationType=Negative GeometryUnits=MM End Model Begin Meridional MeridionalControlCurveMode=Normal SpanByGeom Begin HubCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -35.00000000,60.00000000 ) ( -15.00000000,60.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -15.00000000,60.00000000 ) ( -7.500000000,60.00000000 ) ( 0.0000000000,60.00000000 ) ( 7.500000000,60.00000000 ) ( 15.00000000,60.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 15.00000000,60.00000000 ) ( 35.00000000,60.00000000 ) End Data DownstreamControl=Free End Segment End HubCurve Begin ShroudCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -35.00000000,80.00000000 ) ( -15.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -15.00000000,80.00000000 ) ( -7.500000000,80.00000000 ) ( 0.0000000000,80.00000000 ) ( 7.500000000,80.00000000 ) ( 15.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 15.00000000,80.00000000 ) ( 35.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End ShroudCurve Begin InletCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -35.00000000,60.00000000 ) ( -35.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End InletCurve Begin ExhaustCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 35.00000000,60.00000000 ) ( 35.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End ExhaustCurve Begin LeadingEdgeCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( -15.00000000,60.00000000 ) ( -15.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End LeadingEdgeCurve Begin TrailingEdgeCurve New Segment CurveType=Bezier UpstreamControl=Free Begin Data ( 15.00000000,60.00000000 ) ( 15.00000000,80.00000000 ) End Data DownstreamControl=Free End Segment End TrailingEdgeCurve New SpanLayer Name=Layer1 OutputLayer=T SpanFraction=0.0000000000 End SpanLayer New SpanLayer Name=Layer2 OutputLayer=T SpanFraction=0.2500000000 End SpanLayer New SpanLayer Name=Layer3 OutputLayer=T SpanFraction=0.5000000000 End SpanLayer New SpanLayer Name=Layer4 OutputLayer=T SpanFraction=0.7500000000 End SpanLayer New SpanLayer Name=Layer5 OutputLayer=T SpanFraction=1.000000000 End SpanLayer End Meridional New Blade PitchFraction=0.0000000000 LeadingEdgeEndType=Ellipse HubLE_EllipseRatio=1.000000000 ShrLE_EllipseRatio=1.000000000 TrailingEdgeEndType=Ellipse HubTE_EllipseRatio=1.000000000 ShrTE_EllipseRatio=1.000000000 EllipseAtMean=T Begin PressureSuctionDefinition New BezierCurve Layer="Span: 0.0000" StaggerAngle=35.00000000 LeadingEdgeTheta=0.0000000000 LeadingEdgeBeta=-25.00000000 TrailingEdgeBeta=60.00000000 LeadingEdgeWedge=25.00000000 TrailingEdgeWedge=2.000000000 LeadingEdgeThickness=2.000000000 TrailingEdgeThickness=0.8000000000 FirstPointFractionSide1=0.2000000000 LastPointFractionSide1=0.8000000000 LinearFractionSide1=0.3000000000 FirstPointFractionSide2=0.3000000000 LastPointFractionSide2=0.8000000000 LinearFractionSide2=0.0000000000 End BezierCurve New BezierCurve Layer="Span: 0.5000" StaggerAngle=35.00000000 LeadingEdgeTheta=0.0000000000 LeadingEdgeBeta=-25.00000000 TrailingEdgeBeta=60.00000000 LeadingEdgeWedge=25.00000000 TrailingEdgeWedge=2.000000000 LeadingEdgeThickness=2.000000000 TrailingEdgeThickness=0.8000000000 FirstPointFractionSide1=0.2000000000 LastPointFractionSide1=0.8000000000 LinearFractionSide1=0.3000000000 FirstPointFractionSide2=0.3000000000 LastPointFractionSide2=0.8000000000 LinearFractionSide2=0.0000000000 End BezierCurve New BezierCurve Layer="Span: 1.0000" StaggerAngle=35.00000000 LeadingEdgeTheta=-4.969616690e-017 LeadingEdgeBeta=-25.00000000 TrailingEdgeBeta=60.00000000 LeadingEdgeWedge=25.00000000 TrailingEdgeWedge=2.000000000 LeadingEdgeThickness=2.000000000 TrailingEdgeThickness=0.8000000000 FirstPointFractionSide1=0.2000000000 LastPointFractionSide1=0.8000000000 LinearFractionSide1=0.3000000000 FirstPointFractionSide2=0.3000000000 LastPointFractionSide2=0.8000000000 LinearFractionSide2=0.0000000000 End BezierCurve End PressureSuctionDefinition End Blade Begin PlusData Begin Case Component Type = rotor Units = MM End Case End PlusData
The following topics are discussed:
The BladeGen Report Template File was developed to describe the contents of the BladeGen Report. User’s should edit the files using the supplied editor, accessed through the File | Export | Report... menu command.
Also See:
Begin Report ReportName = Report Begin MeridionalImage ImageWidth = 6. ImageHeight = 4.5 End MeridionalImage Begin MeridionalTable End MeridionalTable Begin MasterMeridionalImage ImageWidth = 6. ImageHeight = 4.5 End MasterMeridionalImage Begin MasterMeridionalTable End MasterMeridionalTable Begin LayerDefinitionTable IncludeLayers = All End LayerDefinitionTable Begin MasterLayerDefinitionTable IncludeLayers = All End MasterLayerDefinitionTable Begin BladeAngleTable End BladeAngleTable Begin BladeThicknessTable End BladeThicknessTable Begin BladePrs/SctTable End BladePrs/SctTable Begin ContourPlot DataType = Theta GridDensity = Regular ShowPoints = T ShowContours = T ShowGrid = T ImageWidth = 6. ImageHeight = 4.5 End ContourPlot Begin BladeInformationTable IncludeLayers = All End BladeInformationTable Begin BladeTable DataSet = Mean DataOrientation = Normal CoordinateSystem = Cartisian End BladeTable Begin MeridionalCurvatureGraph NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End MeridionalCurvatureGraph Begin MeridionalCurvatureTable End MeridionalCurvatureTable Begin Blade-To-Blade Curvature Graph IncludeLayers = All NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End Blade-To-Blade Curvature Graph Begin Blade-To-Blade Curvature Table End Blade-To-Blade Curvature Table Begin LeTeThetaGraph IncludeLayers = All NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End LeTeThetaGraph Begin LeTeThetaTable IncludeLayers = All End LeTeThetaTable Begin LeTeBetaGraph IncludeLayers = All NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End LeTeBetaGraph Begin LeTeBetaTable IncludeLayers = All End LeTeBetaTable Begin BladeLeanAngleGraph NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End BladeLeanAngleGraph Begin BladeLeanAngleTable End BladeLeanAngleTable Begin Quasi-Orthogonal Area Graph NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End Quasi-Orthogonal Area Graph Begin Quasi-Orthogonal Area Table End Quasi-Orthogonal Area Table Begin AirfoilAreaGraph IncludeLayers = All NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End AirfoilAreaGraph Begin AirfoilAreaTable IncludeLayers = All End AirfoilAreaTable Begin MaxDiameterGraph NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End MaxDiameterGraph Begin MaxDiameterTable End MaxDiameterTable Begin LeTeParameterGraph IncludeLayers = All NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End LeTeParameterGraph Begin LeTeParameterTable IncludeLayers = All End LeTeParameterTable Begin ThetaBetaGraph IncludeLayers = All HorizontalDimension = MeridionalPrime NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End ThetaBetaGraph Begin ThetaBetaTable IncludeLayers = All HorizontalDimension = MeridionalPrime End ThetaBetaTable Begin ThetaGraph IncludeLayers = All HorizontalDimension = MeridionalPrime NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End ThetaGraph Begin ThetaTable IncludeLayers = All HorizontalDimension = MeridionalPrime End ThetaTable Begin BetaGraph IncludeLayers = All HorizontalDimension = MeridionalPrime NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End BetaGraph Begin BetaTable IncludeLayers = All HorizontalDimension = MeridionalPrime End BetaTable Begin BetaVs.ThetaGraph IncludeLayers = All NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End BetaVs.ThetaGraph Begin BetaVs.ThetaTable IncludeLayers = All End BetaVs.ThetaTable Begin ThicknessGraph IncludeLayers = All HorizontalDimension = Meridional NumPoints = 30 ShowLegend = T ShowPoints = T SwapAxes = f ProportionalAxes = f ImageWidth = 6. ImageHeight = 4.5 Begin X_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End X_Scale Begin Y_Scale ReverseDirection = f LogScale = f LogCycles = 3 LabelFactor = 1. End Y_Scale End ThicknessGraph Begin ThicknessTable IncludeLayers = All HorizontalDimension = Meridional End ThicknessTable End Report
In the following table, the items of a BGR file are listed in alphabetical order with descriptions.
Item in BGR File |
Description |
---|---|
AirfoilAreaGraph |
|
AirfoilAreaTable |
|
BetaGraph |
|
BetaTable |
|
BetaVsThetaGraph |
|
BetaVsThetaTable |
|
BladeAngleTable |
|
BladeInformationTable |
|
BladeLeanAngleGraph |
|
BladeLeanAngleTable |
|
BladePrsSctTable |
|
BladeTable |
|
BladeThicknessTable |
|
BladeToBladeCurvatureGraph |
|
BladeToBladeCurvatureTable |
|
ContourPlot |
|
CoordinateSystem |
|
DataOrientation |
|
DataSet |
|
DataType |
|
GridDensity |
|
HorizontalDimension |
|
ImageHeight |
|
ImageWidth |
|
IncludeLayers |
|
LabelFactor |
|
LayerDefinitionTable |
|
LeTeBetaGraph |
|
LeTeBetaTable |
|
LeTeParameterGraph |
|
LeTeParameterTable |
|
LeTeThetaGraph |
|
LeTeThetaTable |
|
LogCycles |
|
LogScale |
|
MasterLayerDefinitionTable |
|
MasterMeridionalImage |
|
MasterMeridionalTable |
|
MaxDiameterGraph |
|
MaxDiameterTable |
|
MeridionalCurvatureGraph |
|
MeridionalCurvatureTable |
|
MeridionalImage |
|
MeridionalTable |
|
NumPoints |
|
ProportionalAxes |
|
QuasiOrthogonalAreaGraph |
|
QuasiOrthogonalAreaTable |
|
Report |
|
ReportName |
|
ReverseDirection |
|
ShowContours |
|
ShowGrid |
|
ShowLegend |
|
ShowPoints |
|
SwapAxes |
|
ThetaBetaGraph |
|
ThetaBetaTable |
|
ThetaGraph |
|
ThetaTable |
|
ThicknessGraph |
|
ThicknessTable |
|
X_Scale |
|
Y_Scale |
|