1# Jeff Scott 2# Cessna 172 3# small single piston engine general aviation airplane 4# This model was adapted from the file c172_aero.c in Flight 5# Gear developed by Tony Peden. This version uses stability 6# derivatives only. The aircraft data comes from: 7# Tony Peden's c172_aero.c and c172_init.c files 8# Roskam, Jan. Airplane Flight Dynamics and Automatic Flight 9# Controls, Part I. Lawrence KS: DARcorporation, 1995, 10# pg 480-482. (actually Cessna 182) 11# 02-01-2000 file creation 12 13init Dz_cg 2.5 # [ft] 14init nondim_rate_V_rel_wind 15 16geometry bw 35.8 # [ft] FG c172_aero.c 17geometry cbar 4.90 # [ft] FG c172_aero.c 18geometry Sw 174.0 # [ft^2] FG c172_aero.c 19 20controlSurface de 28 23 # [deg] FG c172_aero.c 21controlSurface da 20 15 # [deg] FG c172_aero.c 22controlSurface dr 16 16 # [deg] FG c172_aero.c 23 24mass Weight 2300.0 # [lb] FG c172_init.c 25mass I_xx 948.0 # [slug-ft^2] FG c172_init.c 26mass I_yy 1346.0 # [slug-ft^2] FG c172_init.c 27mass I_zz 1967.0 # [slug-ft^2] FG c172_init.c 28mass I_xz 0.0 # [slug-ft^2] FG c172_init.c 29 30engine c172 31 32CL CLo 0.31 # [] FG c172_aero.c (from CL-a curve) 33CL CL_a 5.143 # [/rad] FG c172_aero.c (from CL-a curve) 34CL CL_adot 1.7 # [/rad] FG c172_aero.c 35CL CL_q 3.9 # [/rad] FG c172_aero.c 36CL CL_de 0.43 # [/rad] FG c172_aero.c 37#CL CLfa CLfa.dat 0 1 # [] FG c172_aero.c 38 39CD CDo 0.031 # [] FG c172_aero.c 40CD CDK 0.054 # [] FG c172_aero.c 41#CD CD_a 0.13 # [/rad] FG c172_aero.c 42CD CD_de 0.06 # [/rad] FG c172_aero.c 43 44Cm Cmo -0.015 # [] FG c172_aero.c 45Cm Cm_a -0.89 # [/rad] FG c172_aero.c 46Cm Cm_adot -5.2 # [/rad] FG c172_aero.c 47Cm Cm_q -12.4 # [/rad] FG c172_aero.c 48Cm Cm_de -1.28 # [/rad] FG c172_aero.c 49 50CY CY_beta -0.31 # [/rad] FG c172_aero.c 51CY CY_p -0.037 # [/rad] FG c172_aero.c 52CY CY_r 0.21 # [/rad] FG c172_aero.c 53CY CY_da 0.0 # [/rad] FG c172_aero.c 54CY CY_dr 0.187 # [/rad] FG c172_aero.c 55 56Cl Cl_beta -0.089 # [/rad] FG c172_aero.c 57Cl Cl_p -0.47 # [/rad] FG c172_aero.c 58Cl Cl_r 0.096 # [/rad] FG c172_aero.c 59Cl Cl_da -0.178 # [/rad] FG c172_aero.c 60Cl Cl_dr 0.0147 # [/rad] FG c172_aero.c 61 62Cn Cn_beta 0.065 # [/rad] FG c172_aero.c 63Cn Cn_p -0.03 # [/rad] FG c172_aero.c 64Cn Cn_r -0.099 # [/rad] FG c172_aero.c 65Cn Cn_da -0.053 # [/rad] FG c172_aero.c 66Cn Cn_dr -0.0657 # [/rad] FG c172_aero.c 67 68* 69 70# * above denotes end of data to read in. 71# uncommenting this line will produced the uiuc_record.dat 72# file (flight data recorder file) 73 74#record Dx_pilot # [ft] x-location 75#record Dy_pilot # [ft] y-loaction 76#record Dz_pilot # [ft] z-location 77record V_north # [ft/s] x-velocity 78record V_east # [ft/s] y-velocity 79record V_down # [ft/s] z-velocity 80record V_rel_wind # [ft/s] total velocity 81record Dynamic_pressure # [lb/ft^2] dynamic pressure 82record Alpha # [rad] angle of attack 83record Alpha_dot # [rad/s] rate of change of alpha 84record Beta # [rad] sideslip angle 85record Beta_dot # [rad/s] rate of change of beta 86#record Gamma # [rad] flight path angle 87#record P_body # [rad] roll rate 88#record Q_body # [rad] pitch rate 89#record R_body # [rad] yaw rate 90#record Phi # [rad] bank angle 91#record Theta # [rad] pitch attitude angle 92#record Theta_dot # [rad] rate change of theta 93#record Psi # [rad] heading angle 94#record long_trim 95#record trim_inc 96#record Density # [slug/ft^3] air density 97#record Mass # [slug] aircraft mass 98#record Simtime # [s] current sim time 99#record dt # [s] current time step 100record elevator # [rad] elevator deflection 101record aileron # [rad] aileron deflection 102record rudder # [rad] rudder deflection 103#record CDfaI # [] CD(alpha) 104#record CDfadeI # [] CD(alpha,delta_e) 105#record CD # [] drag coefficient 106#record CLfaI # [] CL(alpha) 107#record CLfadeI # [] CL(alpha,delta_e) 108record CL # [] lift coefficient 109#record CmfadeI # [] Cm(alpha,delta_e) 110#record Cm # [] pitch moment coefficient 111#record CYfadaI # [] CY(alpha,delta_a) 112#record CYfadrI # [] CY(alpha,delta_r) 113#record CY # [] side-force coefficient 114#record ClfadaI # [] Cl(alpha,delta_a) 115#record ClfadrI # [] Cl(alpha,delta_r) 116#record Cl # [] roll moment coefficient 117#record CnfadaI # [] Cn(alpha,delta_a) 118#record CnfadrI # [] Cn(alpha,delta_r) 119#record Cn # [] yaw moment coefficient 120#record F_X_wind # [lb] aero x-force in wind-axes 121#record F_Y_wind # [lb] aero y-force in wind-axes 122#record F_Z_wind # [lb] aero z-force in wind-axes 123#record F_X_aero # [lb] aero x-force in body-axes 124#record F_Y_aero # [lb] aero y-force in body-axes 125#record F_Z_aero # [lb] aero z-force in body-axes 126#record F_X_engine # [lb] prop x-force in body-axes 127#record F_Y_engine # [lb] prop y-force in body-axes 128#record F_Z_engine # [lb] prop z-force in body-axes 129#record F_X_gear # [lb] gear x-force in body-axes 130#record F_Y_gear # [lb] gear y-force in body-axes 131#record F_Z_gear # [lb] gear z-force in body-axes 132#record F_X # [lb] total x-force in body-axes 133#record F_Y # [lb] total y-force in body-axes 134#record F_Z # [lb] total z-force in body-axes 135#record M_l_aero # [ft-lb] aero roll moment in body axes 136#record M_m_aero # [ft-lb] aero pitch moment in body axes 137#record M_n_aero # [ft-lb] aero yaw moment in body axes 138#record M_l_engine # [ft-lb] prop roll moment in body axes 139#record M_m_engine # [ft-lb] prop pitch moment in body axes 140#record M_n_engine # [ft-lb] prop yaw moment in body axes 141#record M_l_gear # [ft-lb] gear roll moment in body axes 142#record M_m_gear # [ft-lb] gear pitch moment in body axes 143#record M_n_gear # [ft-lb] gear yaw moment in body axes 144#record M_l_rp # [ft-lb] total roll moment in body axes 145#record M_m_rp # [ft-lb] total pitch moment in body axes 146#record M_n_rp # [ft-lb] total yaw moment in body axes 147