RCAIDE.Library.Mission.Segments.Cruise.Constant_Throttle_Constant_Altitude

Constant_Throttle_Constant_Altitude#

Functions

initialize_conditions(segment)

Sets the specified conditions which are given for the segment type.

integrate_velocity(segment)

solve_velocity(segment)

Calculates the additional velocity residual

unpack_unknowns(segment)

unpack_unknowns(segment)[source]#
integrate_velocity(segment)[source]#
initialize_conditions(segment)[source]#

Sets the specified conditions which are given for the segment type.

Assumptions: Constant throttle and constant altitude, allows for acceleration

Source: N/A

Inputs: segment.altitude [meters] segment.air_speed_start [meters/second] segment.air_speed_end [meters/second] segment.state.numerics.number_of_control_points [int]

Outputs: conditions.frames.inertial.position_vector [meters] conditions.freestream.altitude [meters]

Properties Used: N/A

solve_velocity(segment)[source]#

Calculates the additional velocity residual

Assumptions: The vehicle accelerates, residual on forces and to get it to the final speed

Inputs: segment.air_speed_end [meters/second] segment.state.conditions:

frames.inertial.velocity_vector [meters/second]

segment.state.numerics.time.differentiate

Outputs: segment.state.residuals:

forces [meters/second^2] final_velocity_error [meters/second]

Properties Used: N/A