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 SectionNameAll 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 |
|