RCAIDE.Library.Mission.Segments.Descent.Linear_Mach_Constant_Rate
Linear_Mach_Constant_Rate#
Functions
|
Initializes conditions for linear Mach descent at fixed rate |
- initialize_conditions(segment)[source]#
Initializes conditions for linear Mach descent at fixed rate
- Parameters:
segment (Segment) –
- The mission segment being analyzed
- descent_ratefloat
Rate of descent [m/s]
- mach_number_startfloat
Initial Mach number [-]
- mach_number_endfloat
Final Mach number [-]
- 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
- initialsData, optional
Initial conditions from previous segment
- Return type:
None
Notes
This function sets up the initial conditions for a descent segment with linearly varying Mach number and constant descent rate. The true airspeed varies with both Mach number and local speed of sound. Updates segment with velocity vector, position vector, and altitude.
- Calculation Process
Get atmospheric properties for speed of sound
Discretize altitude profile
3. Calculate Mach number variation: M = M0 + (Mf - M0)*t where:
M0 is initial Mach number
Mf is final Mach number
t is normalized time/distance
- Calculate true airspeed:
- V = M * a where:
M is local Mach number
a is local speed of sound
- Decompose velocity using:
Fixed descent rate
Sideslip angle
Computed true airspeed
- Major Assumptions
Linear Mach number variation
Constant descent rate
Standard atmosphere model
Small angle approximations
Quasi-steady flight