RCAIDE.Library.Methods.Stability.Vortex_Lattice_Method.compute_neutral_point

compute_neutral_point#

compute_neutral_point(stability, vehicle)[source]#

Computes the neutral point of an aircraft using Vortex Lattice Method optimization.

Parameters:

stability (RCAIDE.Framework.Analyses.Stability) –

Stability analysis object containing:
  • vehicleRCAIDE.Library.Components.Vehicle

    Vehicle object with geometry and mass properties

  • settingsRCAIDE.Framework.Analyses.Stability.Settings

    Stability analysis settings

  • trainingData

    Training data for analysis - angle_of_attack : numpy.ndarray

    Array of angle of attack values [radians]

    • Machnumpy.ndarray

      Array of Mach numbers [unitless]

Returns:

The neutral point is stored in vehicle.neutral_point

Return type:

None

Notes

This function computes the neutral point of an aircraft by finding the center of gravity location where the pitching moment coefficient derivative with respect to angle of attack is zero. It uses an optimization approach with the Vortex Lattice Method to evaluate aerodynamic characteristics. It specifically uses the Scipy SLSQP solver.

Major Assumptions
  • Linear aerodynamics within the analysis range

  • Control surfaces are removed for clean configuration analysis

  • Vortex Lattice Method accurately represents the aerodynamics

  • Small angle approximations apply

Theory

The neutral point is defined as the center of gravity location where: \(\frac{\partial C_M}{\partial \alpha} = 0\)

Definitions

‘Neutral Point’

Center of gravity location where the aircraft has neutral static stability (i.e. Cm_alpha = 0).

neutral_point_objective(cg_location, conditions, settings, clean_wing_vehicle_np, Mach, AoA)[source]#

Objective function for neutral point optimization.

Parameters:
  • cg_location (list) – Center of gravity location [m]

  • conditions (RCAIDE.Framework.Mission.Common.Results) – Flight conditions for VLM analysis

  • settings (RCAIDE.Framework.Analyses.Stability.Settings) – Stability analysis settings

  • clean_wing_vehicle_np (RCAIDE.Library.Components.Vehicle) – Clean wing vehicle configuration (no control surfaces)

  • Mach (numpy.ndarray) – Array of Mach numbers [unitless]

  • AoA (numpy.ndarray) – Array of angle of attack values [radians]

Returns:

Absolute value of pitching moment coefficient derivative with respect to angle of attack

Return type:

float

Notes

This function serves as the objective function for the neutral point optimization. It updates the vehicle center of gravity, runs VLM analysis, and computes the pitching moment coefficient derivative to minimize.

Major Assumptions
  • VLM analysis is valid for the given conditions

  • Pitching moment coefficient varies linearly with angle of attack

  • Clean wing configuration represents the neutral point condition