public class ControlHMLinearizedTabular extends java.lang.Object implements ControlHingeMoments
Modified by: Joseph A. Huwaldt
Constructor and Description |
---|
ControlHMLinearizedTabular(FloatTable ChoTable,
FloatTable ChaTable,
FloatTable ChdTable,
java.lang.String MachName)
Construct a linearized, tabular control surface aerodynamic hinge-moment model.
|
Modifier and Type | Method and Description |
---|---|
float |
getAOA()
Returns the current angle of attack value.
|
float |
getCh()
Returns the non-dimensional hinge-moment coefficient: Ch = H.M.
|
float |
getDef()
Returns the current control surface deflection angle in degrees.
|
float |
getMach()
Returns the current Mach number value.
|
float |
getMaxMach()
Returns the maximum Mach breakpoint in the table.
|
float |
getMinMach()
Returns the minimum Mach breakpoint in the table.
|
void |
setAOA(float AOA)
Method that sets the angle of attack in degrees.
|
void |
setDef(float def)
Sets the control deflection angle 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 ControlHMLinearizedTabular(FloatTable ChoTable, FloatTable ChaTable, FloatTable ChdTable, java.lang.String MachName) throws java.lang.IllegalArgumentException
ChoTable
- The zero AOA, zero deflection hinge-moment coefficient as a function of Mach.ChaTable
- The change in hinge-moment due to a change in AOA as a function of Mach.ChdTable
- The change in hinge-moment due to a change in deflection angle as a function of Mach.MachName
- The name of the independent variable that represents Mach number.java.lang.IllegalArgumentException
public void setAOA(float AOA)
setAOA
in interface ControlHingeMoments
AOA
- Angle of attack in degrees.public float getAOA()
public void setMach(float Mach)
setMach
in interface ControlHingeMoments
Mach
- The Mach number.public float getMach()
public float getMinMach()
public float getMaxMach()
public void setDef(float def)
setDef
in interface ControlHingeMoments
def
- Deflection angle in degrees.public float getDef()
public void setHOB(float hob)
setHOB
in interface ControlHingeMoments
hob
- The height to the aero reference point
divided by the reference span "bref".public float getCh()
getCh
in interface ControlHingeMoments
public java.lang.String toString()
toString
in class java.lang.Object