# Jeff Scott # Cessna 172 # small single piston engine general aviation airplane # This model was adapted from the file c172_aero.c in Flight # Gear developed by Tony Peden. This version uses stability # derivatives only. The aircraft data comes from: # Tony Peden's c172_aero.c and c172_init.c files # Roskam, Jan. Airplane Flight Dynamics and Automatic Flight # Controls, Part I. Lawrence KS: DARcorporation, 1995, # pg 480-482. (actually Cessna 182) # 02-01-2000 file creation init Dz_cg 2.5 # [ft] init nondim_rate_V_rel_wind geometry bw 35.8 # [ft] FG c172_aero.c geometry cbar 4.90 # [ft] FG c172_aero.c geometry Sw 174.0 # [ft^2] FG c172_aero.c controlSurface de 28 23 # [deg] FG c172_aero.c controlSurface da 20 15 # [deg] FG c172_aero.c controlSurface dr 16 16 # [deg] FG c172_aero.c mass Weight 2300.0 # [lb] FG c172_init.c mass I_xx 948.0 # [slug-ft^2] FG c172_init.c mass I_yy 1346.0 # [slug-ft^2] FG c172_init.c mass I_zz 1967.0 # [slug-ft^2] FG c172_init.c mass I_xz 0.0 # [slug-ft^2] FG c172_init.c engine c172 CL CLo 0.31 # [] FG c172_aero.c (from CL-a curve) CL CL_a 5.143 # [/rad] FG c172_aero.c (from CL-a curve) CL CL_adot 1.7 # [/rad] FG c172_aero.c CL CL_q 3.9 # [/rad] FG c172_aero.c CL CL_de 0.43 # [/rad] FG c172_aero.c #CL CLfa CLfa.dat 0 1 # [] FG c172_aero.c CD CDo 0.031 # [] FG c172_aero.c CD CDK 0.054 # [] FG c172_aero.c #CD CD_a 0.13 # [/rad] FG c172_aero.c CD CD_de 0.06 # [/rad] FG c172_aero.c Cm Cmo -0.015 # [] FG c172_aero.c Cm Cm_a -0.89 # [/rad] FG c172_aero.c Cm Cm_adot -5.2 # [/rad] FG c172_aero.c Cm Cm_q -12.4 # [/rad] FG c172_aero.c Cm Cm_de -1.28 # [/rad] FG c172_aero.c CY CY_beta -0.31 # [/rad] FG c172_aero.c CY CY_p -0.037 # [/rad] FG c172_aero.c CY CY_r 0.21 # [/rad] FG c172_aero.c CY CY_da 0.0 # [/rad] FG c172_aero.c CY CY_dr 0.187 # [/rad] FG c172_aero.c Cl Cl_beta -0.089 # [/rad] FG c172_aero.c Cl Cl_p -0.47 # [/rad] FG c172_aero.c Cl Cl_r 0.096 # [/rad] FG c172_aero.c Cl Cl_da -0.178 # [/rad] FG c172_aero.c Cl Cl_dr 0.0147 # [/rad] FG c172_aero.c Cn Cn_beta 0.065 # [/rad] FG c172_aero.c Cn Cn_p -0.03 # [/rad] FG c172_aero.c Cn Cn_r -0.099 # [/rad] FG c172_aero.c Cn Cn_da -0.053 # [/rad] FG c172_aero.c Cn Cn_dr -0.0657 # [/rad] FG c172_aero.c * # * above denotes end of data to read in. # uncommenting this line will produced the uiuc_record.dat # file (flight data recorder file) #record Dx_pilot # [ft] x-location #record Dy_pilot # [ft] y-loaction #record Dz_pilot # [ft] z-location record V_north # [ft/s] x-velocity record V_east # [ft/s] y-velocity record V_down # [ft/s] z-velocity record V_rel_wind # [ft/s] total velocity record Dynamic_pressure # [lb/ft^2] dynamic pressure record Alpha # [rad] angle of attack record Alpha_dot # [rad/s] rate of change of alpha record Beta # [rad] sideslip angle record Beta_dot # [rad/s] rate of change of beta #record Gamma # [rad] flight path angle #record P_body # [rad] roll rate #record Q_body # [rad] pitch rate #record R_body # [rad] yaw rate #record Phi # [rad] bank angle #record Theta # [rad] pitch attitude angle #record Theta_dot # [rad] rate change of theta #record Psi # [rad] heading angle #record long_trim #record trim_inc #record Density # [slug/ft^3] air density #record Mass # [slug] aircraft mass #record Simtime # [s] current sim time #record dt # [s] current time step record elevator # [rad] elevator deflection record aileron # [rad] aileron deflection record rudder # [rad] rudder deflection #record CDfaI # [] CD(alpha) #record CDfadeI # [] CD(alpha,delta_e) #record CD # [] drag coefficient #record CLfaI # [] CL(alpha) #record CLfadeI # [] CL(alpha,delta_e) record CL # [] lift coefficient #record CmfadeI # [] Cm(alpha,delta_e) #record Cm # [] pitch moment coefficient #record CYfadaI # [] CY(alpha,delta_a) #record CYfadrI # [] CY(alpha,delta_r) #record CY # [] side-force coefficient #record ClfadaI # [] Cl(alpha,delta_a) #record ClfadrI # [] Cl(alpha,delta_r) #record Cl # [] roll moment coefficient #record CnfadaI # [] Cn(alpha,delta_a) #record CnfadrI # [] Cn(alpha,delta_r) #record Cn # [] yaw moment coefficient #record F_X_wind # [lb] aero x-force in wind-axes #record F_Y_wind # [lb] aero y-force in wind-axes #record F_Z_wind # [lb] aero z-force in wind-axes #record F_X_aero # [lb] aero x-force in body-axes #record F_Y_aero # [lb] aero y-force in body-axes #record F_Z_aero # [lb] aero z-force in body-axes #record F_X_engine # [lb] prop x-force in body-axes #record F_Y_engine # [lb] prop y-force in body-axes #record F_Z_engine # [lb] prop z-force in body-axes #record F_X_gear # [lb] gear x-force in body-axes #record F_Y_gear # [lb] gear y-force in body-axes #record F_Z_gear # [lb] gear z-force in body-axes #record F_X # [lb] total x-force in body-axes #record F_Y # [lb] total y-force in body-axes #record F_Z # [lb] total z-force in body-axes #record M_l_aero # [ft-lb] aero roll moment in body axes #record M_m_aero # [ft-lb] aero pitch moment in body axes #record M_n_aero # [ft-lb] aero yaw moment in body axes #record M_l_engine # [ft-lb] prop roll moment in body axes #record M_m_engine # [ft-lb] prop pitch moment in body axes #record M_n_engine # [ft-lb] prop yaw moment in body axes #record M_l_gear # [ft-lb] gear roll moment in body axes #record M_m_gear # [ft-lb] gear pitch moment in body axes #record M_n_gear # [ft-lb] gear yaw moment in body axes #record M_l_rp # [ft-lb] total roll moment in body axes #record M_m_rp # [ft-lb] total pitch moment in body axes #record M_n_rp # [ft-lb] total yaw moment in body axes