Classes | Functions

sc_aero_newtonian.h File Reference

Newtonian aero calculation for a vehicle with multiple articulated surfaces. More...

Classes

class  aero_newtonian
 Newtonian aerodynamic model. More...
struct  aero_newtonian::newtonian_aero_s
 Structure for storing the model for each surface.

Functions

ml_matrix newtonian_force_and_torque (const ml_matrix &normal, const ml_matrix &area, const ml_matrix &point, const ml_matrix &v, double rho, const ml_matrix &c)
 Newtonian lift and drag torque.
double rankine_hugoniot_factor (double gamma, double m, double p_inf)
 Correction for newtonian flow.

Detailed Description


Function Documentation

ml_matrix newtonian_force_and_torque ( const ml_matrix &  normal,
const ml_matrix &  area,
const ml_matrix &  point,
const ml_matrix &  v,
double  rho,
const ml_matrix &  c 
)

Newtonian lift and drag torque.

Good above Mach 4.

Parameters:
normalUnit normal (3xn)
areaArea (1xn)
pointLocation of centroid of each point (3xn)
vVelocity vector in the body frame (3x1)
rhoAtmospheric density
cCenter of mass
Returns:
ml_matrix [force;torque].
double rankine_hugoniot_factor ( double  gamma,
double  m,
double  p_inf 
)
Parameters:
gammaRatio of specific heats
mMach number
p_infPressure at infinity
Returns:
Maximum pressure coefficient