Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: takeoff performance documentation #986

Merged
merged 18 commits into from
Jun 30, 2024
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
150 changes: 149 additions & 1 deletion docs/fbw-a32nx/feature-guides/flypados3/performance.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,157 @@
---
title: flyPadOS 3 EFB - Performance
description: A comprehensive guide covering the descent and landing performance calculators provided by flyPadOS 3 in the FlyByWire A32NX.
description: A comprehensive guide covering the takeoff, descent, and landing performance calculators provided by flyPadOS 3 in the FlyByWire A32NX.
---

<link rel="stylesheet" href="../../../../stylesheets/efb-interactive.css">

# flyPad Performance

## Takeoff Performance Calculator

<div style="position: relative;">
<img src="/fbw-a32nx/assets/flypados3/flypad-performance-takeoff.png" style="width: 100%; height: auto;" loading="lazy">
<a href="../dashboard/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 6.9%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Dashboard</span></div></a>
<a href="../dispatch/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 14.1%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Dispatch</span></div></a>
<a href="../ground/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 21.1%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Ground</span></div></a>
<a href="../performance/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 28.3%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Performance</span></div></a>
<a href="../charts/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 35.6%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Navigation & Charts</span></div></a>
<a href="../online-atc/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 43.0%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Online ATC</span></div></a>
<a href="../failures/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 50.1%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Failures</span></div></a>
<a href="../checklists/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 57.3%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Checklists</span></div></a>
<a href="../presets/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 64.7%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Presets</span></div></a>
<a href="../settings/"> <div class="imagemap" style="position: absolute; left: 1.7%; top: 85.0%; width: 5.8%; height: 7.0%;"><span class="imagemapname">Settings</span></div></a>
<span class="imagesub">Click on the menu icons in this image to see other flyPad pages.</span>
</div>

With this calculator, you can:

1. Determine if your airplane can take off at the intended takeoff weight from a designated runway at a specified temperature, wind, and QNH setting using a specified airplane
configuration and bleed settings (A/I and A/C);
2. Determine the Flex temperature if a reduced thrust setting (Flex) can be used; and
3. Determine the appropriate takeoff speeds, V1, VR, and V2 for the conditions specified.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

!!! tip "Takeoff Performance Examples and Guide"
To see more about how to plan and identify required information to input into the flyPad takeoff performance calculator, see our guide:
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

[Advanced Takeoff Calculator Guide](../../../pilots-corner/advanced-guides/flight-planning/takeoff-perf-calc.md){ .md-button }

The calculator considers the following potentially limiting conditions:

- Runway Length
- 2nd Segment Climb Performance
- Ground Minimum Control Speeds (VMCG)
- Maximum Brake Energy Speed (VMBE)
- Maximum Tire Speed

!!! warning ""
Takeoff obstacle clearance is not currently covered.

### Usage

All input fields must be filled before the "Calculate" button becomes available. There are two ways in which certain inputs fields can be automatically filled. If [SimBrief data
has been loaded in the EFB](dashboard.md), airport and runway information (including runway bearing, TORA, runway elevation, and runway slope) as well as environmental data
(wind, temperature, and QNH) can be automatically filled by selecting "OFP" in the upper right dropdown selection box and click on the **Fill data from**.

This will load the environment data used by your SimBrief flight plan. You can either change/update the environment data, or load it from scratch automatically without having
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
loaded it from the OFP, by ensuring the Airport input field in the calculator is filled, then selecting "METAR" in upper right drop down selection box and clicking on **Fill
data from**.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

### Information Required

**Airport**

- Enter the ICAO code for the airport. See the examples that follow.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Runway**

- Enter the runway number of the runway being used for takeoff.

**Runway Bearing**

- This is the magnetic direction of the runway. It will be entered automatically after entering the runway number.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change: Replace "This is the magnetic direction of the runway" with "This is the direction of the runway with respect to magnetic North" (or "referenced to magnetic North") or similar.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

modified Slein's suggest to accommodate the 2nd option here.


**TORA**

- This is the length of the portion of the runway available for takeoff. It will be entered automatically after entering the runway number. Be aware that this information comes
from the MSFS 2020 runway length data and may not always be accurate. We recommend that you check the TORA distance with the airport 10-9 (or 10-9A) chart as shown in the examples that follow, especially if you plan an intersection departure. You should also reduce the TORA if you start on the runway since MSFS 2020 typically places the airplane well forward of the beginning of the TORA.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
- If you enter a TORA that is less than the MSFS 2020 runway length, the difference will be shown at a TO Shift (takeoff shift) value in the replica of the MCDU takeoff
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
performance page on the right side of the calculator.

!!! warning "TO Shift - Not Yet Implemented"
This is for information only at this point since the TO Shift entry in the MCDU Takeoff Perf Page is not yet implemented.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Entry Angle**

- This is the angle of the taxiway to the runway. An input is needed to allow the calculator to reduce the TORA distance by the distance that is used to align the airplane on
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
the runway for takeoff (since the runway behind the airplane should not be used to calculate takeoff performance). The entry angle can be determined from the airport 10-9 chart as shown in the examples that follow.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Runway Elevation**

- This is the elevation of the runway at the beginning of the TORA. It will be automatically entered after entering the runway number. It can also be determined or checked from
the airport 10-9 chart as shown in the examples that follow.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Runway Slope**

- This is the gradient of the runway in the direction of takeoff. It will be automatically entered after entering the runway number. It can also be determined or checked from
the airport 10-9 chart, but requires a little calculation, as shown in the examples that follow. A negative slope is downhill, while a positive slope is uphill.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Runway Condition**

- This allows input of runway conditions including dry, wet, and numerous types of runway contamination. It is defaulted to a dry runway. Although the calculations are provided
for other runway conditions, be aware that MSFS 2020 currently does not simulate these surface conditions properly.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Wind**

- The wind can be input simply as the headwind component (a single positive number) or tailwind component (a single negative number), or it can be input in the form degrees/kts.
It can be automatically entered from either the OFP or the METAR as described above. If you enter the wind yourself, be sure you are entering the wind in terms of a magnetic direction rather than the true direction. ATIS winds will be provided in terms of a magnetic direction, but METAR winds are in terms of true direction. If you enter the METAR winds yourself, consult the airport 10-9 chart to determine the magnetic variation and convert the direction to magnetic as shown the examples that follow. If you choose to automatically enter the winds from the METAR, this conversion will be done automatically.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

- If the wind direction is given as variable, enter the wind direction into the takeoff performance calculator as a tailwind. If the wind direction varies between 2 values,
enter the wind direction that will result in the largest tailwind (if the direction includes a tailwind direction) or the smallest headwind. If the wind speed includes a gust value, enter only the steady wind value.

**Temperature**

- This is simply the outside air temperature. It can be automatically entered from either the OFP or the METAR as described above. It can also be entered manually based on
either the active ATIS or METAR.

**QNH**

- This is the sea level atmospheric pressure at the airport. It can be automatically entered from either the OFP or the METAR as described above. It can also be entered manually
based on either the active ATIS or METAR.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Takeoff Weight**

- This is the weight at which the airplane begins the takeoff (after taxiing to the runway). It can either be automatically entered from the OFP as described above or entered
manually.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**CG Position**

- This is the takeoff CG position. The standard CG position is the default entry. Select the forward CG position if the takeoff CG is forward of (less than) 27% MAC. (The
standard CG envelope’s forward limit for takeoff is 25% MAC. However, considering the accuracy of loading calculations and to allow a tolerance, the extended forward CG takeoff performance should be used anytime the takeoff CG position is forward of 27% MAC.)

**Configuration**

- This is the flap/slat position to be used for takeoff. It is defaulted to CONF 1+F.
- Other choices are:
- Optimum (which will provide the highest Flex temperature, or if the Flex temperatures are the same, the lowest takeoff speeds);
- CONF 2, or
- CONF 3.

**Thrust**

- This is the thrust rating that will be used for takeoff. Flex (a reduced thrust) is the default, but TOGA can be selected. If Flex is selected, but TOGA must be used, the
calculator will inform you and perform the calculation with TOGA thrust.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Anti-Ice**

- This refers to the position of the anti-ice bleeds. It is defaulted to off. Select engine or engine + wing anti-ice if anti-ice will be used for takeoff. Using anti-ice will
reduce the takeoff thrust.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

**Packs**

- This refers to whether or not the air conditioning packs will on or off for takeoff. It is defaulted to on, but can be changed to off if the air conditioning packs will
be off for takeoff. Turning the air conditioning packs off will allow the engines to produce more takeoff thrust.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

## Top of Descent Calculator

<div style="position: relative;">
Expand Down Expand Up @@ -220,3 +365,6 @@ Be aware that there might be other restrictions that prohibit landing of an A320
This runway can't be used for landing in the given circumstances. It is similar to Example 2 but has a higher weight and therefore higher approach speed.

![flyPad Performance Calculator Landing](../../../fbw-a32nx/assets/flypados3/performance-landing-notok.png "flyPad Performance Calculator Landing"){loading=lazy}

*[TORA]: Take-Off Run Available
*[QNH]: sea level atmospheric pressure
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
19 changes: 19 additions & 0 deletions docs/javascripts/mathjax.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
window.MathJax = {
tex: {
inlineMath: [["\\(", "\\)"]],
displayMath: [["\\[", "\\]"]],
processEscapes: true,
processEnvironments: true
},
options: {
ignoreHtmlClass: ".*|",
processHtmlClass: "arithmatex"
}
};

document$.subscribe(() => {
MathJax.startup.output.clearCache()
MathJax.typesetClear()
MathJax.texReset()
MathJax.typesetPromise()
})
1 change: 1 addition & 0 deletions docs/pilots-corner/advanced-guides/flight-planning/.pages
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
title: Flight Planning
nav:
# - Overview: overview.md
- Takeoff Performance: takeoff-perf-calc.md
- fixinfo.md
- leg-types.md
- disco.md
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Calculating Takeoff Performance

This is an advanced guide on how to calculate takeoff performance in the A32nx. This is to supplement information provided in our flyPadOS 3 documentation and usage guide.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

[flyPad Performance Calculator Page](../../../fbw-a32nx/feature-guides/flypados3/performance.md){ .md-button }

Clicking on the calculate button after all the input fields are filled properly will either result in takeoff speeds and Flex temperature (if Flex was selected and can be used)
being displayed in the replica of the MCDU Takeoff Perf Pages provided on the right side of the calculator unless the takeoff weight exceeds the maximum takeoff weight for the
input conditions or if any of the input conditions exceed any airplane limitations. If any of these conditions occur, a suitable error message will pop up.

## Examples

Information that can be obtained from Airport 10-9 charts
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

### EGLL

![egll-to.png](..%2F..%2Fassets%2Fadvanced-guides%2Ftakeoff-perf%2Fegll-to.png){loading=lazy}

- Item 1 is the elevation for a takeoff from Runway 09L.
- Item 2 shows an example of a relatively rare zero degree turn on angle from the taxiway to the runway. This is denoted by the gray taxiway extending far enough after the turn
to align the airplane with the runway direction before it gets the runway beginning (indicated by the beginning of the black runway diagram).
- Item 3 is the elevation for a takeoff from Runway 27R.
- Item 4 shows a common 90-degree entry from the taxiway to the runway, which requires a portion of the runway to align the airplane in the direction of the runway for takeoff.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

Since the elevation of both end of the runway are the same, the slope for takeoffs from both Runway 09L and 27R is zero.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

!!! info "Unmarked In Above Example"
The magnetic varation for this airport is show by the arrow on the lower right side of the chart.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

The magnetic variation at EGLL is 0 degrees, so there is no difference between a true heading and a magnetic heading. No conversion is needed for the METAR wind direction when
the wind is input manually for this airport.

![eggl-10-9a.png](..%2F..%2Fassets%2Fadvanced-guides%2Ftakeoff-perf%2Feggl-10-9a.png){loading=lazy}

For a large airport like EGLL, there is not enough room to put the additional runway information on the 10-9 chart. For EGLL, the TORA distance for each runway and for
intersection takeoffs is provided on the 10-9A chart. For a Runway 09L full length takeoff, the TORA is 12,001 feet or 3901 meters.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

### SBRF

Be aware that some runways for which the airport 10-9 chart shows a zero degree runway entry angle, MSFS 2020 has the taxiway aligned such that a 90 degree entry angle is
required. One example of this is SBRF/Recife, Brazil. The circled area in the airport 10-9 chart below shows that the airplane can be aligned in the direction of takeoff before
entering the black runway area. In MSFS 2020, however, the taxiway meets the runway end at a 90-degree angle.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

![sbrf-to.png](..%2F..%2Fassets%2Fadvanced-guides%2Ftakeoff-perf%2Fsbrf-to.png){loading=lazy width=75%}

The magnetic variation for SBRF is 21 degrees West. For a magnetic variation in the West direction, add the magnetic variation to the true wind direction number to get the
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
magnetic wind direction. For example, if the winds are 240/10 from the METAR, then input 261/10 into the takeoff calculator (240+21).
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

!!! info "Rounding"
You can also round this off to the nearest ten degrees 260/10, which will probably be what ATIS would give you.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

### LOWI

![lowi.png](..%2F..%2Fassets%2Fadvanced-guides%2Ftakeoff-perf%2Flowi.png){loading=lazy}

This airport’s 10-9 chart has all the information on one chart. This is an example where both runways have a 180-degree entry angle, that is, the airplane must use the runway
to taxi to the runway end and then turn around in order to use the full runway length for takeoff. TORA values for the full runway length as well as from the taxiway
intersections (where a 90-degree entry angle would apply) are listed in the Additional Runway Information section.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved

#### Calculating Runway Slope

The runway elevation for each runway is different, so each runway will have a slope value. Use the following equation to calculate the slope value:

!!! info "Slope Equation"
$$\frac{Elevation\,at\,end\,of\,TORA - Elevation\,at\,beginning\,of\,TORA}{TORA} * 100$$

\[ with\,all\,units\,being\,the\,same.\]

!!! info "Runway 08 Example"
To calculate the runway slop for Runway 08 the equation with units included would look like the following:

$$\frac{1894 - 1907}{6562} * 100 = -0.20\%$$

For LOWI, the magnetic variation is 4 degrees East. When the magnetic variation is to the East, subtract the variation from the true wind value to determine winds referenced to
magnetic North. If the winds are 240/10 true from the METAR, adjust it to 236/10 when entering it into the takeoff performance calculator.

Since the magnetic variation is only 4 degrees, and winds are normally rounded to the nearest ten degrees, you can also just skip converting the wind reference from true North
to magnetic North for LOWI.
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
Valastiri marked this conversation as resolved.
Show resolved Hide resolved
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ plugins:
'discord-bot.md': 'dev-corner/development-projects/discord-bot.md'
'airframe.md': 'https://docs.flybywiresim.com/fbw-a32nx/installation/#simbrief-airframe'
'fdr.md': 'https://docs.flybywiresim.com/fbw-a32nx/support/#fdr-files'
'flypad-performance.md': 'fbw-a32nx/feature-guides/flypados3/performance.md'
# Commented out in case we want to use this in the future
# 'exp.md': 'fbw-a32nx/support/exp.md'
'vnav.md': 'pilots-corner/advanced-guides/flight-guidance/vertical-guidance/overview.md'
Expand Down Expand Up @@ -116,6 +117,11 @@ extra_css:
- stylesheets/admonitions.css
- stylesheets/navigation.css

# Javascript
extra_javascript:
- javascripts/mathjax.js
- https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js

# Extra Functions / Customizations
extra:
status:
Expand Down Expand Up @@ -145,6 +151,8 @@ markdown_extensions:
meta: {} # Add front matter to a document
admonition: {} # Makes things pretty
pymdownx.superfences: {} # Nestled code
pymdownx.arithmatex: # Math and equations
generic: true
attr_list: {} # Add HTML attributes and CSS classes to Markdown elements
pymdownx.tabbed: # Content tabs
alternate_style: true
Expand Down
Loading