java.lang.Object
com.github.jbgust.jsrm.application.result.Nozzle

public class Nozzle extends Object
  • Constructor Details

    • Nozzle

      public Nozzle(double nozzleThroatDiameterInMillimeter, double chamberInsideDiameterInMillimeter, double optimalNozzleExpansionRatio, double optimalNozzleExitDiameterInMillimeter, double nozzleExpansionRatio, double nozzleExitDiameterInMillimeter, double initialNozzleExitSpeedInMach, double finalNozzleExitSpeedInMach)
  • Method Details

    • getNozzleThroatDiameterInMillimeter

      public double getNozzleThroatDiameterInMillimeter()
    • getChamberInsideDiameterInMillimeter

      public double getChamberInsideDiameterInMillimeter()
    • getOptimalNozzleExpansionRatio

      public double getOptimalNozzleExpansionRatio()
    • getOptimalNozzleExitDiameterInMillimeter

      public double getOptimalNozzleExitDiameterInMillimeter()
    • getNozzleExpansionRatio

      public double getNozzleExpansionRatio()
    • getNozzleExitDiameterInMillimeter

      public double getNozzleExitDiameterInMillimeter()
    • getInitialNozzleExitSpeedInMach

      public double getInitialNozzleExitSpeedInMach()
    • getFinalNozzleExitSpeedInMach

      public double getFinalNozzleExitSpeedInMach()
    • getConvergenceLenghtInMillimeter

      public double getConvergenceLenghtInMillimeter(double convergenceHalfAngleInDegree)
      The length of the convergence in millimeter
      Parameters:
      convergenceHalfAngleInDegree - Suggested range: 25-50 degrees, 30 is typical
      Returns:
      the length from the end of the motor chamber to the throat
    • getDivergenceLenghtInMillimeter

      public double getDivergenceLenghtInMillimeter(double divergenceHalfAngleInDegree)
      The length of the divergence in millimeter (can be the same of getOptimalDivergenceLenghtInMillimeter() if using optimal nozzle design)
      Parameters:
      divergenceHalfAngleInDegree - Suggested range: 10-15 degrees, 12 is typical
      Returns:
      the length from the throat to the nozzle exit
    • getOptimalDivergenceLenghtInMillimeter

      public double getOptimalDivergenceLenghtInMillimeter(double divergenceHalfAngleInDegree)
      The optimal length of the divergence in millimeter (computed with optimalNozzleExitDiameterInMillimeter)
      Parameters:
      divergenceHalfAngleInDegree - Suggested range: 10-15 degrees, 12 is typical
      Returns:
      the length from the throat to the nozzle exit