RCAIDE.Library.Components.Wings.Control_Surfaces.Control_Surface
Control_Surface#
- class Control_Surface(*args, **kwarg)[source]#
Bases:
Component
Base class for aircraft control surfaces providing core functionality for geometric definition and operation.
- tag#
Unique identifier for the control surface, defaults to ‘control_surface’
- Type:
str
- span#
Spanwise length of the control surface in meters, defaults to 0.0
- Type:
float
- span_fraction_start#
Spanwise location where control surface begins as fraction of wing span, defaults to 0.0
- Type:
float
- span_fraction_end#
Spanwise location where control surface ends as fraction of wing span, defaults to 0.0
- Type:
float
- hinge_fraction#
Chordwise location of hinge line as fraction of control surface chord, defaults to 0.0
- Type:
float
- chord_fraction#
Fraction of wing chord occupied by control surface, defaults to 0.0
- Type:
float
- sign_duplicate#
Sign convention for duplicate control surface deflection (1.0 or -1.0), defaults to 1.0
- Type:
float
- deflection#
Control surface deflection angle, defaults to 0.0
- Type:
float
- configuration_type#
Type of control surface construction (e.g., ‘single_slotted’), defaults to ‘single_slotted’
- Type:
str
- gain#
Deflection multiplier used for AVL analysis, defaults to 1.0
- Type:
float
Notes
The control surface class provides the foundation for all movable aerodynamic surfaces. Key features include:
Geometric definition relative to parent wing
Deflection and hinge line specification
Configuration type specification
Duplicate surface handling
Definitions
- ‘Span Fraction’
Location along wing span measured as fraction from root (0.0) to tip (1.0)
- ‘Chord Fraction’
Portion of local wing chord occupied by control surface
- ‘Hinge Fraction’
Location of hinge line measured as fraction of control surface chord
- ‘Sign Duplicate’
Determines deflection relationship between paired surfaces: * 1.0 for synchronized deflection (e.g., flaps) * -1.0 for opposite deflection (e.g., ailerons)
See also
RCAIDE.Library.Components.Wings.Control_Surfaces.Flap
High-lift device implementation
RCAIDE.Library.Components.Wings.Control_Surfaces.Aileron
Roll control implementation
RCAIDE.Library.Components.Wings.Control_Surfaces.Elevator
Pitch control implementation
RCAIDE.Library.Components.Wings.Control_Surfaces.Rudder
Yaw control implementation