Hover mission methods containing the functions for setting up and solving a mission. More...
Functions | |
def | SUAVE.Methods.Missions.Segments.Hover.Climb.initialize_conditions (segment) |
Climb.py. More... | |
def | SUAVE.Methods.Missions.Segments.Hover.Common.unpack_unknowns (segment) |
Common.py. More... | |
def | SUAVE.Methods.Missions.Segments.Hover.Common.residual_total_forces (segment) |
def | SUAVE.Methods.Missions.Segments.Hover.Descent.initialize_conditions (segment) |
Descent.py. More... | |
def | SUAVE.Methods.Missions.Segments.Hover.Hover.initialize_conditions (segment) |
Hover.py. More... | |
Hover mission methods containing the functions for setting up and solving a mission.
def SUAVE.Methods.Missions.Segments.Hover.Climb.initialize_conditions | ( | segment | ) |
Climb.py.
Created: Jan 2016, E. Botero Modified:
Sets the specified conditions which are given for the segment type. Assumptions: Climb segment with a constant rate of climb. Source: N/A Inputs: segment.altitude_start [meters] segment.altitude_end [meters] segment.climb_rate [meters/second] segment.state.numerics.dimensionless.control_points [Unitless] segment.state.conditions.frames.inertial.time [seconds] Outputs: conditions.frames.inertial.velocity_vector [meters/second] conditions.frames.inertial.position_vector [meters] conditions.freestream.altitude [meters] conditions.frames.inertial.time [seconds] Properties Used: N/A
def SUAVE.Methods.Missions.Segments.Hover.Descent.initialize_conditions | ( | segment | ) |
Descent.py.
Created: Jan 2016, E. Botero Modified:
Sets the specified conditions which are given for the segment type. Assumptions: Descent segment with a constant rate. Source: N/A Inputs: segment.altitude_start [meters] segment.altitude_end [meters] segment.descent_rate [meters/second] segment.state.numerics.dimensionless.control_points [Unitless] segment.state.conditions.frames.inertial.time [seconds] Outputs: conditions.frames.inertial.velocity_vector [meters/second] conditions.frames.inertial.position_vector [meters] conditions.freestream.altitude [meters] conditions.frames.inertial.time [seconds] Properties Used: N/A
def SUAVE.Methods.Missions.Segments.Hover.Hover.initialize_conditions | ( | segment | ) |
Hover.py.
Created: Jan 2016, E. Botero Modified: May 2019, T. MacDonald Mar 2020, M. Clarke
Sets the specified conditions which are given for the segment type. Assumptions: Descent segment with a constant rate. Source: N/A Inputs: segment.altitude [meters] segment.tim [second] state.numerics.dimensionless.control_points [Unitless] state.conditions.frames.inertial.time [seconds] Outputs: conditions.frames.inertial.velocity_vector [meters/second] conditions.frames.inertial.position_vector [meters] conditions.freestream.altitude [meters] conditions.frames.inertial.time [seconds] Properties Used: N/A
def SUAVE.Methods.Missions.Segments.Hover.Common.residual_total_forces | ( | segment | ) |
Calculates a residual based on forces Assumptions: The vehicle is not accelerating, doesn't use gravity. Only vertical forces Inputs: state.conditions: frames.inertial.total_force_vector [Newtons] Outputs: state.residuals.forces [meters/second^2] Properties Used: N/A
def SUAVE.Methods.Missions.Segments.Hover.Common.unpack_unknowns | ( | segment | ) |
Common.py.
Created: Jan 2016, E. Botero Modified:
Unpacks the throttle setting from the solver to the mission Assumptions: N/A Inputs: state.unknowns: throttle [Unitless] Outputs: state.conditions: propulsion.throttle [Unitless] Properties Used: N/A