Source code for aerosandbox.geometry.airfoil.default_airfoil_aerodynamics
importaerosandbox.numpyasnpimportwarningsfromaerosandbox.library.aerodynamics.viscousimportCf_flat_platewarnings.warn("This file is deprecated and will be removed in the subsequent version of ASB.\n""You can use `asb.Airfoil.get_aero_from_neuralfoil()` instead\n""to get airfoil aerodynamics for any airfoil.",DeprecationWarning,)
[docs]defdefault_CD_function(alpha,Re,mach=0,deflection=0):""" Drag coefficient. """Cf=Cf_flat_plate(Re_L=Re,method="hybrid-sharpe-convex")### Form factor model from Raymer, "Aircraft Design". Section 12.5, Eq. 12.30t_over_c=0.12FF=1+2*t_over_c*100*t_over_c**4Cd_inc=2*Cf*FF*(1+(np.sind(alpha)*180/np.pi/5)**2)beta=(1-mach)**2Cd=Cd_inc*betareturnCd
[docs]defdefault_CM_function(alpha,Re,mach=0,deflection=0):""" Pitching moment coefficient, as measured about quarter-chord. """returnnp.zeros_like(alpha)