RCAIDE.Library.Mission.Segments.Cruise.Constant_Acceleration_Constant_Altitude.initialize_conditions#
- initialize_conditions(segment)[source]#
Initializes conditions for constant acceleration cruise at fixed altitude
- Parameters:
segment (Segment) – The mission segment being analyzed
Notes
This function sets up the initial conditions for a cruise segment with constant acceleration and constant altitude. The velocity changes linearly with time based on the specified acceleration.
Required Segment Components
- segment:
- altitudefloat
Cruise altitude [m]. If not specified, the altitude from the previous segment is used.
- air_speed_startfloat
Initial true airspeed [m/s]. If not specified, the airspeed from the previous segment is used.
- air_speed_endfloat
Final true airspeed [m/s]
- accelerationfloat
Constant acceleration [m/s^2]
- sideslip_anglefloat
Aircraft sideslip angle [rad]
- state:
- numerics.dimensionless.control_pointsarray
Discretization points [-]
- conditionsData
State conditions container
- Calculation Process
Calculate time required for speed change
Discretize time points
- Calculate velocity profile using:
Initial velocity
Constant acceleration
Sideslip angle for lateral components
- Major Assumptions
Constant acceleration
Constant altitude
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
See also