RCAIDE.Library.Methods.Aerodynamics.Common.Drag.asymmetry_drag
asymmetry_drag#
- asymmetry_drag(state, geometry, engine_out_location=0, single_engine_thrust=0, windmilling_drag_coefficient=0.0)[source]#
Computes asymmetry drag coefficient due to engine failure and resulting trim requirements.
- Parameters:
state (Data) –
- Flight conditions and aerodynamic state containing:
- conditions.freestream.dynamic_pressurefloat
Freestream dynamic pressure [Pa]
- conditions.aerodynamics.coefficients.drag.windmilling.totalfloat, optional
Windmilling drag coefficient [unitless]
geometry (Data) –
- Vehicle geometry containing:
- reference_areafloat, optional
Reference area for drag coefficient calculation [m²]
- mass_properties.center_of_gravityarray
Center of gravity location [m]
- networkslist
- List of propulsion networks containing:
- number_of_enginesint
Total number of engines [unitless]
- wingslist
- List of wing objects containing:
- tagstr
Unique identifier for the wing
- sreffloat
Reference area of the wing [m²]
- spans.projectedfloat
Projected span of the wing [m]
- aerodynamic_centerarray
Aerodynamic center location [m]
- originarray
Wing origin location [m]
- verticalbool
Flag indicating if wing is vertical tail
engine_out_location (float, optional) – Lateral distance of failed engine from aircraft centerline [m]
single_engine_thrust (float, optional) – Thrust produced by remaining operational engine [N]
windmilling_drag_coefficient (float, optional) – Windmilling drag coefficient for failed engine [unitless]
- Returns:
asymm_trim_drag_coefficient – Asymmetry trim drag coefficient [unitless]
- Return type:
float
Notes
This function calculates the additional drag required to trim the aircraft when one engine fails, creating an asymmetric thrust condition. The calculation accounts for the drag caused by yawing moment created by the asymmetric thrust and the counteracting moment from the vertical tail.
- Major Assumptions
Two-engine aircraft configuration
Vertical tail provides the primary yawing moment for trim
Linear relationship between trim drag and asymmetric thrust moment
Windmilling drag contributes to the asymmetric moment
Theory
The asymmetry drag is calculated from the trim requirement to balance the yawing moment:
\(D_{trim} = \frac{(y_{engine})^2 (T_{single} + D_{windmilling})^2}{q_{\infty} \pi (h_{vt} \cdot l_{vt})^2}\)
- where:
\(y_{engine}\) is the lateral distance of the failed engine [m]
\(T_{single}\) is the thrust of the remaining engine [N]
\(D_{windmilling}\) is the windmilling drag force [N]
\(q_{\infty}\) is the freestream dynamic pressure [Pa]
\(h_{vt}\) is the vertical tail height [m]
\(l_{vt}\) is the moment arm of the vertical tail [m]
The windmilling drag force is:
\(D_{windmilling} = C_{D,windmilling} \cdot q_{\infty} \cdot S_{ref}\)
The asymmetry drag coefficient is:
\(C_{D,asymmetry} = \frac{D_{trim}}{q_{\infty} \cdot S_{ref}}\)
Definitions
- ‘Asymmetry Drag’
Additional drag required to trim the aircraft when thrust is asymmetric due to engine failure.
- ‘Windmilling Drag’
Drag produced by a failed engine that continues to rotate due to incoming airflow.
- ‘Trim Drag’
Drag increment required to maintain aircraft equilibrium in asymmetric flight conditions.
References
[1] Unknown source