RCAIDE.Library.Components.Wings.Segments.Segment
Segment#
- class Segment(*args, **kwarg)[source]#
Bases:
Component
A class representing a wing segment that defines a portion of a wing’s geometry.
- tag#
Unique identifier for the segment, defaults to ‘segment’
- Type:
str
- percent_span_location#
Spanwise location as fraction of wing span, defaults to 0.0
- Type:
float
- twist#
Local twist angle, defaults to 0.0
- Type:
float
- taper#
Local taper ratio, defaults to 0.0
- Type:
float
- root_chord_percent#
Root chord as fraction of wing root chord, defaults to 0.0
- Type:
float
- dihedral_outboard#
Dihedral angle of outboard section, defaults to 0.0
- Type:
float
- thickness_to_chord#
Local thickness-to-chord ratio, defaults to 0.0
- Type:
float
- sweeps#
Collection of sweep angles
- quarter_chordfloat
Quarter-chord sweep angle, defaults to 0.0
- leading_edgefloat
Leading edge sweep angle, defaults to None
- Type:
- chords#
Collection of chord lengths
- mean_aerodynamicfloat
Mean aerodynamic chord, defaults to 0.0
- Type:
- areas#
Collection of area measurements
- referencefloat
Reference area, defaults to 0.0
- exposedfloat
Exposed area, defaults to 0.0
- wettedfloat
Wetted area, defaults to 0.0
- Type:
Notes
Wing segments are used to build up complete wing geometries by defining local properties at various spanwise locations.
See also
RCAIDE.Library.Components.Wings.Wing
Parent wing class that uses segments
RCAIDE.Library.Components.Wings.Main_Wing
Main wing implementation using segments
- class Segment_Container(*args, **kwarg)[source]#
Bases:
Container
Container class for managing wing segments. Provides organization and access methods for segment components.
See also
RCAIDE.Library.Components.Wings.Segments.Segment
The segment components stored in this container