aerosandbox.library.gust_pitch_control#

Module Contents#

Classes#

TransverseGustPitchControl

An implicit analysis that calculates the optimal pitching maneuver

Attributes#

N

class aerosandbox.library.gust_pitch_control.TransverseGustPitchControl(reduced_time, gust_profile, velocity)[source]#

Bases: aerosandbox.common.ImplicitAnalysis

An implicit analysis that calculates the optimal pitching maneuver through a specified transverse gust, with the goal of minimzing the deviation from a specified lift coefficient. It utilizes differentiable duhamel superposition integrals for Kussner’s gust model and Wagner’s pitching model, as well as any additional lift from the added mass.

Parameters:
  • reduced_time (np.ndarray) – Reduced time, equal to the number of semichords travelled. See function reduced_time in the unsteady aero library

  • gust_profile (np.ndarray) – An array that specifies the gust velocity at each reduced time

  • velocity (float) – The velocity of the aircraft

_setup_unknowns()[source]#
_enforce_governing_equations()[source]#
calculate_transients()[source]#
aerosandbox.library.gust_pitch_control.N = 100[source]#