RCAIDE.Library.Mission.Segments.Climb.Constant_Mach_Constant_Rate.initialize_conditions#

initialize_conditions(segment)[source]#

Initializes conditions for constant Mach climb with fixed rate

Parameters:

segment (Segment) – The mission segment being analyzed

Notes

This function sets up the initial conditions for a climb segment with constant Mach number and constant rate of climb.

Required Segment Components

segment:
  • climb_ratefloat

    Rate of climb [m/s]

  • mach_numberfloat

    Mach number to maintain [-]

  • altitude_startfloat

    Initial altitude [m]

  • altitude_endfloat

    Final altitude [m]

  • sideslip_anglefloat

    Aircraft sideslip angle [rad]

  • state:
    numerics.dimensionless.control_pointsarray

    Discretization points [-]

    conditionsData

    State conditions container

  • analyses:
    atmosphereModel

    Atmospheric model for property calculations

Calculation Process
  1. Discretize altitude profile

  2. Get atmospheric properties for speed of sound

  3. Calculate true airspeed from Mach number

  4. Decompose velocity into components using:
    • Fixed climb rate

    • Sideslip angle

    • Constant Mach requirement

Major Assumptions
  • Constant Mach number

  • Constant rate of climb

  • Standard atmosphere model

  • Small angle approximations

  • Quasi-steady flight

Returns:

Updates segment conditions directly: - conditions.frames.inertial.velocity_vector [m/s] - conditions.frames.inertial.position_vector [m] - conditions.freestream.altitude [m]

Return type:

None