Source code for RCAIDE.Library.Components.Wings.Control_Surfaces.Spoiler

# RCAIDE/Compoments/Wings/Control_Surfaces/Spoiler.py
# 
# Created:  Mar 2024, M. Clarke 

# ----------------------------------------------------------------------------------------------------------------------
#  IMPORT
# ---------------------------------------------------------------------------------------------------------------------- 
# RCAIDE imports   
from .Control_Surface import Control_Surface 

# ---------------------------------------------------------------------------------------------------------------------- 
#  Spoiler
# ----------------------------------------------------------------------------------------------------------------------
[docs] class Spoiler(Control_Surface): """ A class representing a spoiler control surface for drag generation/lift reduction during descent and landing. Attributes ---------- tag : str Unique identifier for the spoiler, defaults to 'spoiler' Notes ----- The spoiler is an upper surface device used as an airbrake to decrease the lift coefficient and increase drag. It inherits basic control surface functionality from the Control_Surface class and adds specific attributes for spoiler operation. It is not modeled in the aerodynamics module, rather correlations from a NASA TR are used to predict aerodynamic coefficient modifications See Also -------- RCAIDE.Library.Components.Wings.Control_Surfaces.Control_Surface Base class providing common control surface functionality RCAIDE.Library.Components.Wings.Control_Surfaces.Flap Trailing edge high-lift device """ def __defaults__(self): """ Sets default values for the spoiler attributes. Notes ----- See Control_Surface.__defaults__ for additional inherited attributes. """ self.tag = 'spoiler' pass