Aerospace Control Framework 1.0
Public Member Functions | List of all members
aero_low_speed Class Reference

low_speed aerodynamic model More...

#include <sc_aero_low_speed.h>

Public Member Functions

 aero_low_speed (void)
 Constructor.
 
void initialize (char *filename)
 Initialize with a filename. More...
 
ml_matrix get_torque (void)
 Return the torque.
 
ml_matrix get_force (void)
 Return the force.
 
void update (const ml_matrix &u, const ml_matrix &center_of_mass, double rho, const ml_matrix &hinge_angle, double speedOfSound, double kinematicViscosity)
 Update the values of torque and force. More...
 

Detailed Description

Low speed aerodynamic model. The organization of the data file is

[ x;y;z ] Rotation axis of model

If the rotation axis is [0;0;0] then the model is assumed not to rotate relative to the core body.

Member Function Documentation

◆ initialize()

void aero_low_speed::initialize ( char *  filename)

◆ update()

void aero_low_speed::update ( const ml_matrix &  u,
const ml_matrix &  center_of_mass,
double  rho,
const ml_matrix &  hinge_angle,
double  speedOfSound,
double  kinematicViscosity 
)

Return the torque given the altitude and mach number.

Parameters
uVelocity vector in the body frame
center_of_massCenter of mass
rhoAtmospheric density

References low_speed_lift_and_drag(), and low_speed_aero_s::r_surf.