]> git.mxchange.org Git - flightgear.git/blob - src/FDM/LaRCsim/c172_aero.h
Adds a basic FDM model for LaRCsim debugging purposes.
[flightgear.git] / src / FDM / LaRCsim / c172_aero.h
1 /*c172_aero.h*/
2
3 #ifndef __C172_AERO_H
4 #define __C172_AERO_H
5
6
7
8 #include <FDM/LaRCsim/ls_types.h>
9
10 /*global declarations of aero model parameters*/
11
12    extern SCALAR CLadot;
13    extern SCALAR CLq;
14    extern SCALAR CLde;
15    extern SCALAR CLob;
16   
17   
18    extern SCALAR Cdob;
19    extern SCALAR Cda;  /*Not used*/
20    extern SCALAR Cdde;
21   
22    extern SCALAR Cma;
23    extern SCALAR Cmadot;
24    extern SCALAR Cmq;
25    extern SCALAR Cmob; 
26    extern SCALAR Cmde;
27   
28    extern SCALAR Clbeta;
29    extern SCALAR Clp;
30    extern SCALAR Clr;
31    extern SCALAR Clda;
32    extern SCALAR Cldr;
33   
34    extern SCALAR Cnbeta;
35    extern SCALAR Cnp;
36    extern SCALAR Cnr;
37    extern SCALAR Cnda;
38    extern SCALAR Cndr;
39   
40    extern SCALAR Cybeta;
41    extern SCALAR Cyp;
42    extern SCALAR Cyr;
43    extern SCALAR Cyda;
44    extern SCALAR Cydr;
45   
46   /*nondimensionalization quantities*/
47   /*units here are ft and lbs */
48    extern SCALAR cbar; /*mean aero chord ft*/
49    extern SCALAR b; /*wing span ft */
50    extern SCALAR Sw; /*wing planform surface area ft^2*/
51    extern SCALAR rPiARe; /*reciprocal of Pi*AR*e*/
52    extern SCALAR lbare;  /*elevator moment arm  MAC*/
53    
54    extern SCALAR Weight; /*lbs*/
55    extern SCALAR MaxTakeoffWeight,EmptyWeight;
56    extern SCALAR Cg;     /*%MAC*/
57    extern SCALAR Zcg;    /*%MAC*/
58   
59   
60   extern SCALAR CLwbh,CL,cm,cd,cn,cy,croll,cbar_2V,b_2V,qS,qScbar,qSb;
61   extern SCALAR CLo,Cdo,Cmo;
62   
63   extern SCALAR F_X_wind,F_Y_wind,F_Z_wind;
64   
65   extern SCALAR long_trim;
66
67   
68   extern SCALAR elevator, aileron, rudder;
69
70   
71   extern SCALAR Flap_Position;
72  
73   extern int Flaps_In_Transit;
74   
75
76
77 #endif
78