public class Aero3DOFTabular extends java.lang.Object implements Aero3DOF
Modified by: Joseph A. Huwaldt
Modifier and Type | Field and Description |
---|---|
protected float |
cosA
The cosine of angle of attack.
|
Constructor and Description |
---|
Aero3DOFTabular(FloatTable liftTable,
FloatTable dragTable,
FloatTable pmTable,
java.lang.String AOAName,
java.lang.String MachName)
Construct a tabular 3-DOF aerodynamics model.
|
Modifier and Type | Method and Description |
---|---|
float |
getAOA()
Returns the current angle of attack value.
|
float |
getCA()
Method that returns the body axis axial force coefficient.
|
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.
|
float |
getCMb()
Method that returns the body axis pitching moment coefficient.
|
float |
getCN()
Returns the body axis normal force coefficient.
|
float |
getMach()
Returns the current Mach number value.
|
float |
getMaxAOA()
Returns the maximum AOA breakpoint in the table in degrees.
|
float |
getMaxMach()
Returns the maximum Mach breakpoint in the table.
|
float |
getMinAOA()
Returns the minimum AOA breakpoint in the table in degrees.
|
float |
getMinMach()
Returns the minimum Mach breakpoint in the table.
|
void |
setAOA(float AOA)
Method that sets the angle of attack in degrees.
|
void |
setHOB(float hob)
Sets the height above ground level (for ground effect modeling).
|
void |
setMach(float Mach)
Method that sets the Mach number.
|
java.lang.String |
toString()
Return a string representation of this object.
|
public Aero3DOFTabular(FloatTable liftTable, FloatTable dragTable, FloatTable pmTable, java.lang.String AOAName, java.lang.String MachName) 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 in degrees.MachName
- The name of the independent variable that represents Mach number.java.lang.IllegalArgumentException
public void setAOA(float AOA)
public float getAOA()
public float getMinAOA()
public float getMaxAOA()
public void setMach(float Mach)
public float getMach()
public float getMinMach()
public float getMaxMach()
public void setHOB(float hob)
public float getCL()
public float getCD()
public float getCM()
public float getCN()
public float getCA()
public float getCMb()
public java.lang.String toString()
toString
in class java.lang.Object