public interface GrainConfigutation
| Modifier and Type | Method and Description |
|---|---|
void |
checkConfiguration(SolidRocketMotor solidRocketMotor) |
double |
getBurningArea(double burnProgression)
Compute the burning area during burn
|
double |
getGrainEndSurface(double burnProgression)
Compute the end grain surface during burn
|
double |
getGrainVolume(double burnProgression)
Compute the grain volume during burn
|
double |
getXincp(int numberOfPoints)
This method should return the length that will be remove in each computation iteration
ex : for hollow cylinder grain this will be : initial web thickness / numberOfPoints
|
double getGrainEndSurface(double burnProgression)
burnProgression - (0 to 1, 0 = before burn start ; 1 = grain completly burn)double getGrainVolume(double burnProgression)
burnProgression - (0 to 1, 0 = before burn start ; 1 = grain completly burn)double getBurningArea(double burnProgression)
burnProgression - (0 to 1, 0 = before burn start ; 1 = grain completly burn)double getXincp(int numberOfPoints)
numberOfPoints - the number of iteration during the computationvoid checkConfiguration(SolidRocketMotor solidRocketMotor) throws InvalidMotorDesignException
InvalidMotorDesignExceptionCopyright © 2019. All rights reserved.