RCAIDE.Library.Mission.Segments.Cruise.Constant_Mach_Constant_Altitude.initialize_conditions#
- initialize_conditions(segment)[source]#
Initializes conditions for constant Mach cruise at fixed altitude
- Parameters:
segment (Segment) –
- The mission segment being analyzed
- altitudefloat
Cruise altitude [m]
- distancefloat
Ground distance to cover [m]
- mach_numberfloat
Mach number to maintain [-]
- sideslip_anglefloat
Aircraft sideslip angle [rad]
- state:
- numerics.dimensionless.control_pointsarray
Discretization points [-]
- conditionsData
State conditions container
- analyses:
- atmosphereModel
Atmospheric model for property calculations
Notes
This function sets up the initial conditions for a cruise segment with constant Mach number and constant altitude. The true airspeed is determined from the Mach number and local speed of sound.
- Calculation Process
Get atmospheric properties at altitude
- Calculate true airspeed from Mach number:
- V = M * a where:
M is Mach number
a is speed of sound
Calculate time required based on distance and speed
Discretize time points
Decompose velocity into components using sideslip angle
- Major Assumptions
Constant Mach number
Constant altitude
Standard atmosphere model
Small angle approximations
Quasi-steady flight
No wind effects
- Returns:
- Updates segment conditions directly:
conditions.frames.inertial.velocity_vector [m/s]
conditions.frames.inertial.position_vector [m]
conditions.freestream.altitude [m]
conditions.frames.inertial.time [s]
- Return type:
None