public class Aero3DOFTabularGE extends Aero3DOFTabular
Modified by: Joseph A. Huwaldt
cosA
Constructor and Description |
---|
Aero3DOFTabularGE(FloatTable liftTable,
FloatTable dragTable,
FloatTable pmTable,
java.lang.String AOAName,
java.lang.String MachName,
FloatTable dCLGE,
FloatTable dCDGE,
FloatTable dCMGE,
java.lang.String AOAGEName,
java.lang.String hobName)
Construct a tabular 3-DOF aerodynamics model with an increment based ground effect
model.
|
Modifier and Type | Method and Description |
---|---|
float |
getCD()
Method that returns the wind axis drag coefficient.
|
float |
getCL()
Returns the wind axis lift coefficient.
|
float |
getCM()
Method that returns the wind axis pitching moment coefficient.
|
void |
setAOA(float AOA)
Method that sets the angle of attack.
|
void |
setHOB(float hob)
Sets the height above ground level (for ground effect modeling).
|
java.lang.String |
toString()
Return a string representation of this object.
|
getAOA, getCA, getCMb, getCN, getMach, getMaxAOA, getMaxMach, getMinAOA, getMinMach, setMach
public Aero3DOFTabularGE(FloatTable liftTable, FloatTable dragTable, FloatTable pmTable, java.lang.String AOAName, java.lang.String MachName, FloatTable dCLGE, FloatTable dCDGE, FloatTable dCMGE, java.lang.String AOAGEName, java.lang.String hobName) throws java.lang.IllegalArgumentException
liftTable
- The wind axis lift coefficient tabulated as a function of AOA and Mach.dragTable
- The wind axis drag coefficient tabulated as a function of AOA and Mach.pmTable
- The wind axis pitching moment coef. tabulated as a fn. of AOA and Mach.AOAName
- The name of the independent variable that represents AOA.MachName
- The name of the independent variable that represents Mach number.dCLGE
- The wind axis incr. in lift coef. due to ground effect as a function
of alpha & h/bref.dCDGE
- The wind axis incr. in drag coef. due to ground effect as a function
of alpha & h/bref.dCMGE
- The wind axis incr. in pitching moment due to ground effect as a
function of alpha & h/bref.AOAGEName
- The name of the independent variable that represents AOA in the
ground effect tables.hobName
- The name of the independent variable that represents h/bref.java.lang.IllegalArgumentException
public void setHOB(float hob)
setHOB
in interface Aero3DOF
setHOB
in class Aero3DOFTabular
hob
- The height to the aero reference point divided by the reference span
"bref" (h/bref).public void setAOA(float AOA)
setAOA
in interface Aero3DOF
setAOA
in class Aero3DOFTabular
AOA
- Angle of attack.public float getCL()
getCL
in interface Aero3DOF
getCL
in class Aero3DOFTabular
public float getCD()
getCD
in interface Aero3DOF
getCD
in class Aero3DOFTabular
public float getCM()
getCM
in interface Aero3DOF
getCM
in class Aero3DOFTabular
public java.lang.String toString()
toString
in class Aero3DOFTabular