FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
AuvFoil.h
1#pragma once
2
69{
70 double lift = 0.0;
71 double drag = 0.0;
72 double liftSlope = 0.0;
73 double dragSlope = 0.0;
74};
75
82{
83 double clMax = 0.8;
84 double aoaMax = 0.436;
85 double cd0 = 0.02;
86 double aspectRatio = 1.25;
87 double oswald = 0.9;
88};
89
92{
93public:
103 static double LiftCoefficient(double alpha, double clMax, double aoaMax);
104
115 static double LiftCoefficientSlope(double alpha, double clMax, double aoaMax);
116
125 static double DragCoefficient(double liftCoefficient, double cd0, double aspectRatio, double oswald);
126
133 static AuvFoilCoefficients Coefficients(double alpha, const AuvFoilProperties& foil);
134};
The symmetric-foil coefficient model. All members are static and pure.
Definition AuvFoil.h:92
static AuvFoilCoefficients Coefficients(double alpha, const AuvFoilProperties &foil)
static double LiftCoefficient(double alpha, double clMax, double aoaMax)
static double LiftCoefficientSlope(double alpha, double clMax, double aoaMax)
static double DragCoefficient(double liftCoefficient, double cd0, double aspectRatio, double oswald)
Definition AuvFoil.h:69
double liftSlope
, per radian.
Definition AuvFoil.h:72
double dragSlope
, per radian.
Definition AuvFoil.h:73
double lift
, dimensionless.
Definition AuvFoil.h:70
double drag
, dimensionless.
Definition AuvFoil.h:71
Definition AuvFoil.h:82
double aoaMax
Angle of attack of peak lift, rad (25 degrees).
Definition AuvFoil.h:84
double oswald
Oswald span efficiency of the induced drag term.
Definition AuvFoil.h:87
double aspectRatio
Fin aspect ratio, span squared over area.
Definition AuvFoil.h:86
double clMax
Peak lift coefficient, reached at aoaMax.
Definition AuvFoil.h:83
double cd0
Profile drag coefficient at zero lift.
Definition AuvFoil.h:85