RCAIDE.Library.Components.Booms.Boom
Boom#
- class Boom(*args, **kwarg)[source]#
Bases:
Component
A structural boom component model for aircraft and rotorcraft applications.
- tag#
Identifier for the boom component. Default is ‘boom’.
- Type:
str
- origin#
3D coordinates of the boom origin [m]. Default is [[0.0,0.0,0.0]].
- Type:
list
- aerodynamic_center#
3D coordinates of the aerodynamic center [m]. Default is [0.0,0.0,0.0].
- Type:
list
- areas#
Collection of area measurements
- front_projectedfloat
Front projected area [m²]. Default is 0.0.
- side_projectedfloat
Side projected area [m²]. Default is 0.0.
- wettedfloat
Wetted area of the boom [m²]. Default is 0.0.
- Type:
- effective_diameter#
Effective diameter of the boom [m]. Default is 0.0.
- Type:
float
- width#
Width of the boom [m]. Default is 0.0.
- Type:
float
- heights#
Collection of height measurements
- maximumfloat
Maximum height of the boom [m]. Default is 0.0.
- at_quarter_lengthfloat
Height at 25% of boom length [m]. Default is 0.0.
- at_three_quarters_lengthfloat
Height at 75% of boom length [m]. Default is 0.0.
- at_wing_root_quarter_chordfloat
Height at wing root quarter chord [m]. Default is 0.0.
- at_vertical_root_quarter_chordfloat
Height at vertical root quarter chord [m]. Default is 0.0.
- Type:
- x_rotation#
Rotation angle around x-axis [rad]. Default is 0.0.
- Type:
float
- y_rotation#
Rotation angle around y-axis [rad]. Default is 0.0.
- Type:
float
- z_rotation#
Rotation angle around z-axis [rad]. Default is 0.0.
- Type:
float
- lengths#
Collection of length measurements
- nosefloat
Length of the nose section [m]. Default is 0.0.
- totalfloat
Total length of the boom [m]. Default is 0.0.
- cabinfloat
Length of the cabin section [m]. Default is 0.0.
- fore_spacefloat
Length of space in front [m]. Default is 0.0.
- aft_spacefloat
Length of space in rear [m]. Default is 0.0.
- Type:
- fineness#
Fineness ratios
- nosefloat
Fineness ratio of nose. Default is 0.0.
- tailfloat
Fineness ratio of tail. Default is 0.0.
- Type:
- differential_pressure#
Pressure differential across the boom [Pa]. Default is 0.0.
- Type:
float
- vsp_data#
Vehicle Sketch Pad related data
- xsec_surf_idstr
VSP cross-section surface identifier. Default is ‘’.
- xsec_numint
Number of cross-sections in boom geometry. Default is None.
- Type:
Notes
The Boom class provides a comprehensive framework for modeling structural booms in aircraft and rotorcraft, including:
Geometric definition
Cross-sectional properties
Aerodynamic characteristics
Structural interfaces
VSP integration
Segmentation capabilities
Definitions
- ‘Fineness Ratio’
Ratio of length to maximum diameter
- ‘Wetted Area’
Total surface area exposed to airflow
- ‘Differential Pressure’
Pressure difference between inside and outside of boom