RCAIDE.Library.Mission.Segments.Cruise.Constant_Speed_Constant_Altitude
Constant_Speed_Constant_Altitude#
Functions
|
Initializes conditions for constant speed cruise at fixed altitude |
- initialize_conditions(segment)[source]#
Initializes conditions for constant speed cruise at fixed altitude
- Parameters:
segment (Segment) –
- The mission segment being analyzed
- altitudefloat
Cruise altitude [m]
- distancefloat
Ground distance to cover [m]
- air_speedfloat
True airspeed to maintain [m/s]
- sideslip_anglefloat
Aircraft sideslip angle [rad]
- state:
- numerics.dimensionless.control_pointsarray
Discretization points [-]
- conditionsData
State conditions container
- initialsData, optional
Initial conditions from previous segment
- 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
Notes
This function sets up the initial conditions for a cruise segment with constant true airspeed and constant altitude. The segment duration is determined by the specified ground distance to cover.
- Calculation Process
Check for initial conditions
- Calculate time required based on distance and speed:
- t = x/V where:
x is ground distance
V is true airspeed
Discretize time points
Decompose velocity into components using sideslip angle
- Major Assumptions
Constant true airspeed
Constant altitude
Small angle approximations
Quasi-steady flight
No wind effects
See also