RCAIDE.Library.Mission.Segments.Vertical_Flight.Hover.initialize_conditions#

initialize_conditions(segment)[source]#

” Initializes conditions for hover segment at fixed altitude

Parameters:

segment (Segment) –

The mission segment being analyzed
  • altitudefloat

    Hover altitude [m]

  • timefloat

    Hover duration [s]

  • state:
    numerics:
    dimensionless:
    control_pointsarray

    Discretization points [-]

    conditions:
    frames:
    inertial:
    timearray

    Time points [s]

    initialsData, optional

    Initial conditions from previous segment

Returns:

Updates segment conditions directly:
  • conditions.freestream.altitude [m]

  • conditions.frames.inertial.position_vector [m]

  • conditions.frames.inertial.velocity_vector [m/s]

  • conditions.frames.inertial.time [s]

Return type:

None

Notes

This function sets up the initial conditions for a hover segment with fixed altitude and duration. The segment represents stationary flight with no translational velocity components.

Calculation Process
  1. Check initial altitude

  2. Scale time points over hover duration:

    t = t_norm * duration + t_initial

  3. Set velocity components to zero:
    • v_x = 0

    • v_y = 0

    • v_z = 0

  4. Set position at hover altitude

Major Assumptions
  • Perfect hover (no drift)

  • Fixed altitude

  • No translational velocity

  • No atmospheric variations

  • Quasi-steady state