public class FinocylGrain extends ExtrudedShapeGrain
xsection| Constructor and Description |
|---|
FinocylGrain(double outerDiameter,
double innerDiameter,
double finWidth,
double finDiameter,
int finCount,
double length,
int numberOfSegment,
GrainSurface endSurface) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkConfiguration(SolidRocketMotor solidRocketMotor) |
int |
getNumberOfSegments() |
getBurningArea, getGrainEndSurface, getGrainVolume, getXincp, webThicknessgetLength, isAftEndInhibited, isForeEndInhibited, numberOfBurningEnds, regressedLength, setAftEndInhibited, setForeEndInhibited, setLengthpublic FinocylGrain(double outerDiameter,
double innerDiameter,
double finWidth,
double finDiameter,
int finCount,
double length,
int numberOfSegment,
GrainSurface endSurface)
outerDiameter - External grain diameterinnerDiameter - Internal grain diameterfinWidth - Fin widthfinDiameter - fin diameter = (length from grain center to the end of the fin) * 2finCount - Number of finslength - Length of the grainnumberOfSegment - Number of segmentendSurface - end segments surface are exposed to combustion or inhibitedpublic void checkConfiguration(SolidRocketMotor solidRocketMotor) throws InvalidMotorDesignException
InvalidMotorDesignExceptionpublic int getNumberOfSegments()
getNumberOfSegments in class ExtrudedShapeGrainCopyright © 2019. All rights reserved.