public class UAVModel extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected double | bWing span (meters) | 
| protected double | cAverage wing chord length (meters) | 
| protected double | cD0Reference drag at zero angle of attack | 
| protected double | cDAlphaDrag curve slope (drag vs angle of attack) | 
| protected double | cDDeltaElevatorDrag due to elevator | 
| protected double | cL0Reference lift at zero angle of attack | 
| protected double | cLAlphaLift curve slope (lift vs angle of attack) | 
| protected double | cLAlphaDotLift due to angle of attack rate | 
| protected double | cLBetaDihedral effect | 
| protected double | cLDeltaAileronRolling moment due to aileron | 
| protected double | cLDeltaElevatorLift due to elevator | 
| protected double | cLDeltaRudderRolling moment due to rudder | 
| protected double | cLPRoll damping | 
| protected double | cLQLift due to pitch rate | 
| protected double | cLRRoll due to yaw rate | 
| protected double | cM0Reference pitch moment at zero angle of attack | 
| protected double | cMAlphaPitch moment due to angle of attack | 
| protected double | cMAlphaDotPitching moment due to angle of attack rate | 
| protected double | cMDeltaElevatorPitching moment due to elevator | 
| protected double | cMQPitching moment due to pitch rate | 
| protected double | cNBetaWeather cocking stability | 
| protected double | cNDeltaAileronYawing moment due to aileron | 
| protected double | cNDeltaRudderYawing moment due to rudder | 
| protected double | cNPRudder adverse yaw | 
| protected double | cNRYaw damping | 
| protected double | cYBetaSide force due to sideslip | 
| protected double | cYDeltaRudderSide force due to rudder | 
| protected double | idlePowerPercentage of battery or fuel power consumed per second at idle | 
| protected double | IxxInertia tensor Ixx value (kg-meter^2) | 
| protected double | IxyInertia tensor Ixy value (kg-meter^2) -- not used in model | 
| protected double | IxzInertia tensor Ixz value (kg-meter^2) | 
| protected double | IyyInertia tensor Iyy value (kg-meter^2) | 
| protected double | IyzInertia tensor Iyz value (kg-meter^2) -- not used in model | 
| protected double | IzzInertia tensor Izz value (kg-meter^2) | 
| protected double | mMass (kilograms) | 
| protected double | maxPwrMaximum power setting available | 
| protected double | sWing surface area (meters square) | 
| protected Vector3D | tailPositionTail position relative to the CG (body coordinates) | 
| protected double | thrustPowerPercentage of battery or fuel power consumed per second at max power (in excess of idle consumption) | 
| Constructor and Description | 
|---|
| UAVModel()Creates a new instance of UAVModel | 
protected double maxPwr
protected double s
protected double b
protected double c
protected double m
protected Vector3D tailPosition
protected double Ixx
protected double Iyy
protected double Izz
protected double Ixz
protected double Ixy
protected double Iyz
protected double cL0
protected double cD0
protected double cM0
protected double cLAlpha
protected double cDAlpha
protected double cMAlpha
protected double cLQ
protected double cMQ
protected double cLAlphaDot
protected double cMAlphaDot
protected double cYBeta
protected double cLBeta
protected double cLP
protected double cLR
protected double cNBeta
protected double cNP
protected double cNR
protected double cLDeltaElevator
protected double cDDeltaElevator
protected double cMDeltaElevator
protected double cLDeltaAileron
protected double cNDeltaAileron
protected double cYDeltaRudder
protected double cLDeltaRudder
protected double cNDeltaRudder
protected double idlePower
protected double thrustPower