RCAIDE.Library.Mission.Segments.Climb.Linear_Speed_Constant_Rate.initialize_conditions#
- initialize_conditions(segment)[source]#
Initializes conditions for linear speed climb segment
- Parameters:
segment (Segment) – The mission segment being analyzed
Notes
This function sets up the initial conditions for a climb segment with linearly varying airspeed and constant rate of climb. The airspeed varies linearly between the start and end values.
Required Segment Components
- segment:
- climb_ratefloat
Rate of climb [m/s]
- air_speed_startfloat
Initial true airspeed [m/s]
- air_speed_endfloat
Final true airspeed [m/s]
- 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
- Calculation Process
Discretize altitude profile
Calculate velocity magnitude variation
- Decompose velocity into components using:
Climb rate constraint
Sideslip angle
Linear speed profile
- Major Assumptions
Linear airspeed variation
Constant rate of climb
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
See also