WOLFRAM SYSTEM MODELER
Boeing737800Model of Boeing 737-800 using state-space representation |
SystemModel["Aircraft.StateSpace.FixedWing.Boeing737800"]
This model extends the DefaultAircraft model and contains the parameters of the Boeing 737-800.
[1] Boeing. 737 Airplane Characteristics for Airport Planning. (2013). [online]
Available at: https://www.boeing.com/assets/pdf/commercial/airports/acaps/737.pdf. [Accessed 24 Oct. 2022].
[2] Jenkinson, L., P. Simpkin and D. Rhodes, Aircraft Data File, Civil Jet Aircraft Design. Elsevier. (2001). [online]
Available at: https://booksite.elsevier.com/9780340741528/appendices/data-a/table-2/table.htm. [Accessed 24 Oct. 2022]
[3] Boeing. "The Boeing Next-Generation 737 Family". (2015). [online]
Available at: https://www.boeing.com/resources/boeingdotcom/media/paris2015/pdf/Backgrounders/bkg_NG_737_family.pdf.
[Accessed 24 Oct. 2022].
[4] Liu, S., Ling, J., Tian, Y. and J. Qian, "Assessment of Aircraft Landing Gear Cumulative Stroke to Develop a New Runway Roughness
Evaluation Index," International Journal of Pavement Engineering, 23(10), (2021) pp. 3609-3620. doi:10.1080/10298436.2021.1910823.
x0y0 |
Value: {0, 0} Type: Position[2] (m) Description: Initial lateral position of the aircraft (x and y coordinates in world frame) |
---|---|
refVtot |
Value: 100 Type: Velocity (m/s) Description: Total velocity for reference flight condition (Also used as initial velocity) |
refAlt |
Value: 1000 Type: Height (m) Description: Altitude for reference flight condition (Also used as initial altitude) |
refGamma |
Value: 0 Type: Angle (rad) Description: Flight path for reference flight condition (Becomes a variable if no propulsion) |
CDW0 |
Value: 0.02 Type: Real Description: Drag coefficient of wing-body at zero lift |
CmW0 |
Value: -0.05 Type: Real Description: Moment coefficient of wing-body at alpha = 0 |
CLalphaWing3D |
Value: 4 Type: Real (rad⁻¹) Description: Change in the lift coefficient of the wing-body due to alpha |
mAC |
Value: 66361 Type: Mass (kg) Description: Aircraft mass |
xCMdry |
Value: -3.96 * 0.18 Type: Length (m) Description: Aircraft center of mass from wing leading edge at mean chord (positive x-axis towards nose) |
IxxDry |
Value: 1866711 Type: MomentOfInertia (kg⋅m²) Description: Aircraft moment of inertia about x-axis |
IyyDry |
Value: 3394953 Type: MomentOfInertia (kg⋅m²) Description: Aircraft moment of inertia about y-axis |
IzzDry |
Value: 5097558 Type: MomentOfInertia (kg⋅m²) Description: Aircraft moment of inertia about z-axis |
ARwing |
Value: bWing ^ 2 / SrefWing Type: Real Description: Main wing aspect ratio |
TRwing |
Value: cWingTip / cWingRoot Type: Real Description: Main wing taper ratio |
etaWing |
Value: 1 / (Modelica.Constants.pi * ARwing * kdWing * CDW0 + 1 / (0.99 * sdWing)) Type: Real Description: Oswald efficiency factor for main wing |
sdWing |
Value: 0.9998 + 0.0421 * (wFus / bWing) - 2.6286 * (wFus / bWing) ^ 2 + 2 * (wFus / bWing) ^ 3 Type: Real Description: Fuselage drag factor for main wing |
Kw |
Value: 1 / (Modelica.Constants.pi * ARwing * etaWing) Type: Real Description: Induced drag factor for main wing |
bWing |
Value: 34.32 Type: Length (m) Description: Main wing span |
cWingTip |
Value: 1.25 Type: Length (m) Description: Main wing root chord (where wing intersects with fuselage) |
cWingRoot |
Value: 7.88 Type: Length (m) Description: Main wing root chord (where wing intersects with fuselage) |
alphaw0 |
Value: -0.0349065850398866 Type: Angle (rad) Description: Zero-lift angle of attack of wing |
gammaWing |
Value: 0.10471975511966 Type: Angle (rad) Description: Main wing dihedral angle |
SrefWing |
Value: 124.6 Type: Area (m²) Description: Main wing reference area |
xWingAC |
Value: -3.96 * 0.25 Type: Length (m) Description: Main wing aerodynamic center from wing leading edge at mean chord (positive x-axis towards nose) |
iWing |
Value: 0 Type: Angle (rad) Description: Main wing incidence angle |
cWingMean |
Value: 3.96 Type: Length (m) Description: Main wing mean chord length |
lambdaWing |
Value: 0.436681378848981 Type: Angle (rad) Description: Main wing sweep angle at 1/4 chord |
epsilon0 |
Value: 0.0349065850398866 Type: Angle (rad) Description: Zero-lift downwash angle |
CDHT0 |
Value: 0.03 Type: Real Description: Drag coefficient of horizontal tail at zero lift |
vHT |
Value: SrefHT / SrefWing * (lHTcm / cWingMean) Type: Real Description: Horizontal tail volume coefficient |
ARht |
Value: bHT ^ 2 / SrefHT Type: Real Description: Aspect ratio of horizontal tail |
CLalphaHT3D |
Value: 4 Type: Real (rad⁻¹) Description: Change in the lift coefficient of the horizontal tail due to alpha |
tauElv |
Value: 1.129 * (Selv / SrefHT) ^ 0.4044 - 0.1772 Type: Real Description: Elevator effectiveness parameter |
SrefHT |
Value: 32.78 Type: Area (m²) Description: Horizontal tail reference area |
lHTcm |
Value: 16.22 Type: Length (m) Description: Horizontal tail arm length (from aircraft center of mass to 1/4 chord) |
iHT |
Value: 0 Type: Angle (rad) Description: Horizontal tail incidence angle |
Selv |
Value: 6.55 Type: Area (m²) Description: Elevator area |
bHT |
Value: 14.35 Type: Length (m) Description: Horizontal tail span |
kdHT |
Value: -3.333 * 10 ^ (-4) * lambdaHT ^ 2 + 6.667 * 10 ^ (-5) * lambdaHT + 0.38 Type: Real Description: Empirical constant for Oswald efficiency factor for horizontal tail |
etaHT |
Value: 1 / (Modelica.Constants.pi * ARht * kdHT * CDHT0 + 1 / (0.99 * sdHT)) Type: Real Description: Oswald efficiency factor for horizontal tail |
sdHT |
Value: 0.9998 + 0.0421 * (dFusHT / bHT) - 2.6286 * (dFusHT / bHT) ^ 2 + 2 * (dFusHT / bHT) ^ 3 Type: Real Description: Fuselage drag factor for horizontal tail |
lambdaHT |
Value: 0.523598775598299 Type: Angle (rad) Description: Horizontal tail sweep angle at 1/4 chord |
lVTcm |
Value: 14.96 Type: Length (m) Description: Vertical tail arm length (from aircraft center of mass to vertical tail 1/4 chord) |
zVTacCM |
Value: -5.82 Type: Length (m) Description: z-coordinate w.r.t. aircraft center of mass of center of pressure of vertical tail |
etaVT |
Value: 0.8 Type: Real Description: Vertical tail efficiency factor |
SrefVT |
Value: 26.44 Type: Area (m²) Description: Vertical tail reference area |
vVT |
Value: SrefVT / SrefWing * (lVTcm / bWing) Type: Real Description: Vertical tail volume coefficient |
tauRdr |
Value: 1.129 * (Srdr / SrefVT) ^ 0.4044 - 0.1772 Type: Real Description: Rudder effectiveness parameter |
Srdr |
Value: 5.22 Type: Area (m²) Description: Rudder area |
dFusHT |
Value: 2.21 Type: Length (m) Description: Fuselage diameter at horizontal tail 1/4 chord |
wFus |
Value: 3.76 Type: Length (m) Description: Fuselage maximum width |
nEng |
Value: 2 Type: Integer Description: Number of engines |
zTau |
Value: 1.18 Type: Length (m) Description: z-coordinate w.r.t. aircraft center of mass of thrust line for side (#2-5) engines and single engine |
zTauMid |
Value: 0 Type: Length (m) Description: z-coordinate w.r.t. aircraft center of mass of thrust line for middle (#1) engine |
zTauTotal |
Value: if nEng == 3 then (zTau * 2 + zTauMid) / 3 else zTau Type: Length (m) Description: z-coordinate of thrust line |
Tstatic |
Value: 110000 Type: Force (N) Description: Static thrust of one engine at sea level |
negThrust |
Value: 0 Type: Real Description: Maximum negative thrust (0 to 1 of thrust available) |
kappa |
Value: 0 Type: Angle (rad) Description: Engine thrust line angle for side (#2-5) engines and single engine |
deltaElvMax |
Value: 0.392699081698724 Type: Angle (rad) Description: Maximum elevator deflection |
deltaAilMax |
Value: 0.392699081698724 Type: Angle (rad) Description: Maximum aileron deflection |
deltaRdrMax |
Value: 0.785398163397449 Type: Angle (rad) Description: Maximum rudder deflection |
kCnDeltaAil |
Value: -0.115 Type: Real Description: Empirical factor for the yaw moment derivative due to ailerons. Based on Figure 3.12 in Flight Stability and Automatic Control 2nd Edition |
tauAil |
Value: 1.129 * (Sail / SrefWing) ^ 0.4044 - 0.1772 Type: Real Description: Aileron effectiveness parameter |
Sail |
Value: cAil * (yAilTip - yAilRoot) * 2 Type: Area (m²) Description: Aileron area (of both wings) |
cAil |
Value: 0.45 Type: Length (m) Description: Aileron average chord |
yAilRoot |
Value: 10.56 Type: Length (m) Description: Aileron root y-coordinate w.r.t. fuselage centerline |
yAilTip |
Value: 14.08 Type: Length (m) Description: Aileron tip y-coordinate w.r.t. fuselage centerline |
cAilWingRoot |
Value: 2.98 Type: Length (m) Description: Local main wing chord at aileron root |
cAilWingTip |
Value: 2.27 Type: Length (m) Description: Local main wing chord at aileron tip |
kdWing |
Value: -3.333 * 10 ^ (-4) * lambdaWing ^ 2 + 6.667 * 10 ^ (-5) * lambdaWing + 0.38 Type: Real Description: Empirical constant for Oswald efficiency factor for main wing |
epsilonAlpha |
Value: 2 * CLalphaWing3D / (Modelica.Constants.pi * ARwing) Type: Real Description: Change in downwash due to alpha |
sigmaBeta |
Value: 0.1 Type: Real Description: Change in sidewash due to beta |
CLhtDeltaElv |
Value: CLalphaHT3D * tauElv Type: Real (rad⁻¹) Description: C_L_HT_delta_e (Coefficient for change in the lift coefficient of the horizontal tail due to elevator deflection) |
ClbetaGamma |
Value: -0.66 Type: Real (rad⁻²) Description: Empirical factor for C_l_beta/gammaWing. -0.66/rad^2 is a decent universal approximation |
CLdeltae |
Value: SrefHT / SrefWing * etaHT * CLhtDeltaElv Type: Real (rad⁻¹) Description: C_L_delta_e (Coefficient for change in the lift coefficient of entire aircraft due to elevator deflection) |
CLalpha |
Value: 4 Type: Real (rad⁻¹) Description: Change in the lift coefficient due to alpha |
CLalphaVT3D |
Value: 4 Type: Real (rad⁻¹) Description: Change in the lift coefficient of the vertical tail due to alpha |
CDalpha |
Value: 0.2 Type: Real (rad⁻¹) Description: Change in C_D due to alpha |
CDM |
Value: 0.002 Type: Real Description: Change in C_D due to Mach number |
CMM |
Value: -0.002 Type: Real Description: Change in C_M due to Mach number |
Cmdeltae |
Value: -etaHT * vHT * CLhtDeltaElv Type: Real (rad⁻¹) Description: C_m_delta_e (Coefficient for change in pitch moment due to elevator deflection) |
Cmq |
Value: Cmalphadot / epsilonAlpha Type: Real (rad⁻¹) Description: C_m_q (Coefficient for change in pitch moment due to pitch rate) |
Cmalphadot |
Value: -2 * etaHT * CLalphaHT3D * vHT * (lHTcm / cWingMean) * epsilonAlpha Type: Real (rad⁻¹) Description: C_m_alphadot (Coefficient for change in pitch moment due to alphadot) |
Cmalpha |
Value: -1.5 Type: Real (rad⁻¹) Description: Change in C_M due to alpha |
CyDeltaRdr |
Value: SrefVT / SrefWing * tauRdr * CLalphaVT3D Type: Real (rad⁻¹) Description: Y-force due to rudder deflection control derivative |
ClDeltaAil |
Value: 2 * CLalpha * tauAil / (SrefWing * bWing) * (yAilTip ^ 2 / 2 - yAilRoot ^ 2 / 2) * (cAilWingRoot * 2 / 3 * (1 + cAilWingTip / cAilWingRoot + (cAilWingTip / cAilWingRoot) ^ 2) / (1 + cAilWingTip / cAilWingRoot)) Type: Real (rad⁻¹) Description: Roll moment due to aileron deflection control derivative |
Cldeltar |
Value: SrefVT / SrefWing * abs(zVTacCM) / bWing * tauRdr * CLalphaVT3D Type: Real (rad⁻¹) Description: C_l_delta_r (Coefficient for change in roll moment due to rudder deflection) |
Cndeltar |
Value: -vVT * etaVT * tauRdr * CLalphaVT3D Type: Real (rad⁻¹) Description: C_n_delta_r (Coefficient for change in yaw moment due to rudder deflection) |
CyBeta |
Value: -etaVT * SrefVT / SrefWing * CLalphaVT3D * (1 + sigmaBeta) Type: Real (rad⁻¹) Description: Y-force due to sideslip angle stability derivative |
Cnr |
Value: -2 * etaVT * vVT * lVTcm / bWing * CLalphaVT3D Type: Real Description: C_n_r (Coefficient for change in yaw moment due to yaw rate) |
Cyr |
Value: -2 * lVTcm / bWing * CyBeta Type: Real (rad⁻¹) Description: C_y_r (Coefficient for change in Y-force due to yaw rate) |
ClRoll |
Value: -CLalpha / 12 * (1 + 3 * TRwing) / (1 + TRwing) Type: Real (rad⁻¹) Description: C_l_p (Coefficient for change in roll moment due to roll rate) |
Cnbeta |
Value: etaVT * vVT * CLalphaVT3D * (1 + sigmaBeta) Type: Real (rad⁻¹) Description: C_n_beta (Coefficient for change in yaw moment due to sideslip angle) |
Clbeta |
Value: ClbetaGamma * gammaWing Type: Real (rad⁻¹) Description: C_l_beta (Coefficient for change in roll moment due to sideslip angle) |
reference |
Type: RefFlightSignalBus Description: Bus for the real signals of the reference flight conditions |
|
---|---|---|
motion |
Type: MotionSignalBus Description: Bus for the real signals of the linear and angular velocity perturbations resolved in the body frame |
|
DdeltaaIn |
Type: RealInput Description: 'input Real' as connector |
|
DdeltaTIn |
Type: RealInput Description: 'input Real' as connector |
|
DdeltaeIn |
Type: RealInput Description: 'input Real' as connector |
|
DdeltarIn |
Type: RealInput Description: 'input Real' as connector |
|
position |
Type: PositionSignalBus Description: Bus for the real signals of position, orientation and velocities resolved in the world frame |
trimCalculator |
Type: TrimCalculator Description: Calculates trimmed conditions for given flight conditions |
|
---|---|---|
longitudinalMotion |
Type: LongitudinalMotion Description: State space representation of longitudinal motion |
|
lateralMotion |
Type: LateralMotion Description: State space representation of lateral motion |
|
lateralDerivatives |
Type: LateralDerivatives Description: Calculates lateral stability and control derivatives |
|
positionAndOrientation |
Type: PositionAndOrientation Description: Calculates the position, orientation and velocities of the aircraft in the world frame |
|
longitudinalDerivatives |
Type: LongitudinalDerivatives Description: Calculates longitudinal stability and control derivatives |
|
refVtotExpr |
Type: RealExpression Description: Total velocity of reference flight conditions |
|
refAltExpr |
Type: RealExpression Description: Altitude of reference flight conditions |
|
refGammaExpr |
Type: RealExpression Description: Flight path of reference flight conditions |
|
throttleDynamics |
Type: CriticalDamping Description: Damper for simplified model of throttle dynamics |
|
elevatorDynamics |
Type: CriticalDamping Description: Damper for simplified model of elevator dynamics |
|
aileronDynamics |
Type: CriticalDamping Description: Damper for simplified model of aileron dynamics |
|
rudderDynamics |
Type: CriticalDamping Description: Damper for simplified model of rudder dynamics |
|
DeltarLimiter |
Type: Limiter Description: Limits rudder deflection to its assigned limits |
|
DeltaaLimiter |
Type: Limiter Description: Limits aileron deflection to its assigned limits |
|
deltaElvLimiter |
Type: VariableLimiter Description: Limit the range of a signal with variable limits |
|
maxDeltaElv |
Type: RealExpression Description: Upper limit for elevator deflection |
|
minDeltaElv |
Type: RealExpression Description: Lower limit for elevator deflection |
|
maxDeltaThrot |
Type: RealExpression Description: Upper limit for throttle position |
|
minDeltaThrot |
Type: RealExpression Description: Lower limit for throttle position |
|
deltaThrotLimiter |
Type: VariableLimiter Description: Limit the range of a signal with variable limits |