aerosandbox.library.gust_pitch_control

Attributes

N

Classes

TransverseGustPitchControl

An implicit analysis that calculates the optimal pitching maneuver

Module Contents

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

reduced_time[source]
gust_profile[source]
timesteps[source]
velocity[source]
_setup_unknowns()[source]
_enforce_governing_equations()[source]
calculate_transients()[source]
aerosandbox.library.gust_pitch_control.N = 100[source]