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

fix: Fix GitHub direct links and update copyright notice #506

Closed
Show file tree
Hide file tree
Changes from all 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
Binary file added public/img/flight-model-feature.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/notam-images/flight-model/EDDW-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/notam-images/flight-model/EDDW-F.png
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.
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.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/notam-images/flight-model/climb2.png
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.
Binary file added public/img/notam-images/flight-model/des.png
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.
Binary file added public/img/notam-images/flight-model/em-des.png
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.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/components/projects/A32NX/Download.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,9 @@ export const Download = ({ expOnHold }: { expOnHold?: boolean }) => {
</div>
{expOnHold && (
<span className="flex-wrap mb-8 text-gray-300">
Our experimental branch is temporarily
Our Experimental Version is temporarily
<a href="https://docs.flybywiresim.com/fbw-a32nx/support/exp/" className="text-blue-light">&#32;on hold&#32;</a>
and all of its features have been moved to the development build.
and all of its features have been moved to the Development Version.
</span>
)}
</div>
Expand Down
2 changes: 1 addition & 1 deletion src/components/utils/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ export const Footer = () => (
<Image src="/svg/vercel.svg" alt="Vercel" width={60} height={20} />
</span>
</a>
<em className="text-center text-teal-100">&copy; FlyByWire Simulations and its contributors 2020-2021</em>
<em className="text-center text-teal-100">&copy; FlyByWire Simulations and its contributors 2020-2023</em>
</Container>
</footer>
);
2 changes: 1 addition & 1 deletion src/pages/a32nx.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const A32nx = () => (
<Hero />
<Features />
<ExtendedFeatures />
<Download />
<Download expOnHold/>
</>
);

Expand Down
2 changes: 1 addition & 1 deletion src/pages/privacy.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ const Privacy = () => {
<p>Author: Nathan Innes</p>
</div>
<div className="w-0">
<a className="hover:text-blue-light underline" href="https://github.com/flybywiresim/manuals/raw/master/pdf/Privacy%20Policy.pdf" target="_blank" rel="noreferrer">
<a className="hover:text-blue-light underline" href="https://raw.githubusercontent.com/flybywiresim/manuals/master/pdf/FBW%20Privacy%20Policy.pdf" target="_blank" rel="noreferrer">
<p>Download</p>
</a>
</div>
Expand Down
2 changes: 1 addition & 1 deletion src/pages/tos.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ const Tos = () => {
<p>Author: Nathan Innes</p>
</div>
<div className="w-0">
<a className="hover:text-blue-light underline" href="https://github.com/flybywiresim/manuals/raw/master/pdf/Terms%20of%20Service.pdf" target="_blank" rel="noreferrer">
<a className="hover:text-blue-light underline" href="https://raw.githubusercontent.com/flybywiresim/manuals/master/pdf/FBW%20Terms%20of%20Services.pdf" target="_blank" rel="noreferrer">
<p>Download</p>
</a>
</div>
Expand Down
183 changes: 183 additions & 0 deletions src/posts/a32nx-flight-model.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
---
title: 'A32NX Flight Model'
date: '2022-12-23'
authors:
- 'donbikes'
- 'Valastiri'
category: 'UPDATE'
metaImage: '/img/flight-model-feature.png'
metaAlt: 'FlyByWire Simulations'
---

## Overview

We have gone to great lengths to ensure that the A32NX flight model is as realistic as it gets. Collaborating with our own A320 pilot staff at FlyByWire Simulations and testing each change
meticulously, the flight model is based on matching the data and other information obtained from the A320NEO Airplane Flight Manual, Flight Crew Operating Manual, Flight Crew Techniques Manual,
Quick Reference Handbook, FlySmart electronic flight bag, and our A320NEO piloting team.

If you are a more data-oriented reader, below you can find comparisons between the reference data and our tests in MSFS. We have included a plethora of tables and charts for you.

Credits:

- donbikes for the flight model work,
- Taz for the engine modelling,
- Davy for the simulation of the autobrake system.

**Note:** Some of the smaller, more data-heavy images can be clicked on so you can view the data in full.

---

## Work In Progress Tuning

Constant improvement with realistic and often very recent data points from our pilot staff is where we believe the A32NX shines. Recent updates to our aircraft fix issues with inadequate
takeoff climb performance after an engine failure at heavy gross weights. You can now practice those V1 engine cuts at 2nd segment climb-limited TOGW. Be sure when doing so to not delay gear
retraction, lower your pitch rate and pitch target, and apply appropriate rudder to minimize control and sideslip drag! (**Note:** This capability is currently only available in the Development
and Experimental versions of the A32NX).

We are currently fine-tuning the landing gear drag to better match climb, cruise, and descent data for gear down operations. The results of our WIP tuning are included in the tables below. We
expect to add these changes to the A32NX soon - we will start testing these in the Experimental version, then once they are sufficiently tested and stable we will publish it to the Development
version, and eventually to our Stable releases.

We've also paid ample attention to the overall flying qualities -- such as including correct pitch changes ("ballooning") occurring with certain flap and spoiler deployment/retraction,
accurate roll response, and we corrected the excessive pitch sensitivity that afflicts many MSFS airplanes.

We hope to continue bringing the best and most accurate flight model of the A320neo to Microsoft Flight Simulator.

### Climb Performance - Gear Down

[![climb performance gear down](/img/notam-images/flight-model/cbp-gear-down.png)](/img/notam-images/flight-model/cbp-gear-down.png)

### Cruise Checks - Gear Down

[![cruise checks gear down](/img/notam-images/flight-model/cc-gear-down.png)](/img/notam-images/flight-model/cc-gear-down.png)

### Descent Performance - Gear Down

[![descent performance - gear down](/img/notam-images/flight-model/dp-gear-down.png)](/img/notam-images/flight-model/dp-gear-down.png)

The small discrepancies in gear down performance (for example, climb performance at higher altitudes) are likely due to MSFS modelling of the gear down drag increment as a constant drag
coefficient increment. In actuality, the gear drag coefficient increment varies inversely with lift coefficient.

---

## Flight Model Data

### Pitch Angle Verification ("Targets are from QRH")

[![pitch angle table](/img/notam-images/flight-model/pitch-angle-table.png)](/img/notam-images/flight-model/pitch-angle-table.png)

The following table represents pitch angle/N1 values at 3000 feet. These values are valid for both our Stable and Development versions.

[![pitch angle 3000ft](/img/notam-images/flight-model/pitch-3000.png)](/img/notam-images/flight-model/pitch-3000.png)

### Cruise Check Data

![cruise checks](/img/notam-images/flight-model/cruise-checks_1.png)

### Maximum Altitude Capability Checks

![max alt checks](/img/notam-images/flight-model/maximum-alt-checks.png)

### Climb Data 1

[![climb data 1](/img/notam-images/flight-model/climb1.png)](/img/notam-images/flight-model/climb1.png)

### Climb Data 2

[![climb data 2](/img/notam-images/flight-model/climb2.png)](/img/notam-images/flight-model/climb2.png)

### Descent Time / Distance / Fuel Compared to FCOM

[![descent time](/img/notam-images/flight-model/des.png)](/img/notam-images/flight-model/des.png)

### Emergency Descent Time / Distance Compared to FCOM

[![emergency descent](/img/notam-images/flight-model/em-des.png)](/img/notam-images/flight-model/em-des.png)

### Decel Check for CONF 3 Approach (Data from FBW IRL A320NEO Pilot)

**Conditions:**

- CONF 3,
- Gear down,
- -3 degrees flight path angle,
- 51 T,
- 23 seconds decel time from 160 KCAS to 140 KCAS.

**Test Procedure:**

Set up at a high enough speed above 160 KCAS to be at flight idle at 160 KCAS, decel to a speed far enough below 140 KCAS to remain in flight idle through 140 KCAS. Record decel time from 160 to 140 KCAS.

Real World Target: 23 seconds

**A32NX Result: 23 seconds**

### Stopping Distance

Stopping distance comparisons were made using FlySmart landing distance data. The ground roll stopping distance was derived from that landing distance data using the same methods by which the landing distance data was calculated. Stopping distances were measured during flight tests of the A32NX to compare to the stopping distances derived from the FlySmart landing distance data.

#### EHAM (Amsterdam Schiphol Airport) 18R, ISA, No Wind, CG<25%

##### Max Manual

![eham f maxman](/img/notam-images/flight-model/EHAM-F-Maxman.png)
![eham 3 maxman](/img/notam-images/flight-model/EHAM-3-Maxman.png)

##### Autobrake Medium

![eham f med](/img/notam-images/flight-model/EHAM-F-Med.png)
![eham 3 med](/img/notam-images/flight-model/EHAM-3-Med.png)

#### EDDW (Bremen Airport) 27, ISA, No Wind, CG=27%

![eddw full](/img/notam-images/flight-model/EDDW-F.png)
![eddw 3](/img/notam-images/flight-model/EDDW-3.png)

---

## Pilot Comments on Pitch and Roll Response

> "Massive improvement"
>
> "Roll is amazing"
>
> “The deadband at around 10º is exactly like irl”
>
> Pitch is "nearly perfect"

---

## General Information

Stay up to date with information from FlyByWire Simulations by following our social media!

- [Twitter](https://twitter.com/FlyByWireSim)
- [Facebook](https://www.facebook.com/FlyByWireSimulations/)

If you require support or would like to submit a bug report please see the links below:

- [Support Guide](https://docs.flybywiresim.com/fbw-a32nx/support/)
- [Discord Support](https://discord.gg/flybywire)
- [GitHub Issues](https://github.com/flybywiresim/a32nx/issues/new/choose)

When submitting an issue or asking for support to do the following:

- Visit our [Reported Issues Documentation](https://docs.flybywiresim.com/fbw-a32nx/support/reported-issues/) for common problems and workarounds.
- Ensure that your issue has not already been reported on our GitHub.

Download the latest version of the A32NX:

- [Installer](https://api.flybywiresim.com/installer)
- [Standalone Versions](https://flybywiresim.com/a32nx/#download)

---

Safe skies and happy flying!

Feature Image Courtesy of Maphol - FBW Media Team

Editors: Kevin, Cdr_Maverick

---

Corrections: We fixed some text and added some minor clarifications to the work in progress section that was missed at publication.
Loading