diff --git a/public/img/flight-model-feature.png b/public/img/flight-model-feature.png new file mode 100644 index 00000000..c0788450 Binary files /dev/null and b/public/img/flight-model-feature.png differ diff --git a/public/img/notam-images/flight-model/EDDW-3.png b/public/img/notam-images/flight-model/EDDW-3.png new file mode 100644 index 00000000..b16cff1f Binary files /dev/null and b/public/img/notam-images/flight-model/EDDW-3.png differ diff --git a/public/img/notam-images/flight-model/EDDW-F.png b/public/img/notam-images/flight-model/EDDW-F.png new file mode 100644 index 00000000..738551c7 Binary files /dev/null and b/public/img/notam-images/flight-model/EDDW-F.png differ diff --git a/public/img/notam-images/flight-model/EHAM-3-Maxman.png b/public/img/notam-images/flight-model/EHAM-3-Maxman.png new file mode 100644 index 00000000..995db936 Binary files /dev/null and b/public/img/notam-images/flight-model/EHAM-3-Maxman.png differ diff --git a/public/img/notam-images/flight-model/EHAM-3-Med.png b/public/img/notam-images/flight-model/EHAM-3-Med.png new file mode 100644 index 00000000..0f721d0d Binary files /dev/null and b/public/img/notam-images/flight-model/EHAM-3-Med.png differ diff --git a/public/img/notam-images/flight-model/EHAM-F-Maxman.png b/public/img/notam-images/flight-model/EHAM-F-Maxman.png new file mode 100644 index 00000000..48d8350f Binary files /dev/null and b/public/img/notam-images/flight-model/EHAM-F-Maxman.png differ diff --git a/public/img/notam-images/flight-model/EHAM-F-Med.png b/public/img/notam-images/flight-model/EHAM-F-Med.png new file mode 100644 index 00000000..993a561d Binary files /dev/null and b/public/img/notam-images/flight-model/EHAM-F-Med.png differ diff --git a/public/img/notam-images/flight-model/aircraft-characteristics.png b/public/img/notam-images/flight-model/aircraft-characteristics.png new file mode 100644 index 00000000..17967e9b Binary files /dev/null and b/public/img/notam-images/flight-model/aircraft-characteristics.png differ diff --git a/public/img/notam-images/flight-model/cbp-gear-down.png b/public/img/notam-images/flight-model/cbp-gear-down.png new file mode 100755 index 00000000..09d9ef2c Binary files /dev/null and b/public/img/notam-images/flight-model/cbp-gear-down.png differ diff --git a/public/img/notam-images/flight-model/cc-gear-down.png b/public/img/notam-images/flight-model/cc-gear-down.png new file mode 100755 index 00000000..a532413b Binary files /dev/null and b/public/img/notam-images/flight-model/cc-gear-down.png differ diff --git a/public/img/notam-images/flight-model/climb1.png b/public/img/notam-images/flight-model/climb1.png new file mode 100755 index 00000000..fa3dc747 Binary files /dev/null and b/public/img/notam-images/flight-model/climb1.png differ diff --git a/public/img/notam-images/flight-model/climb2.png b/public/img/notam-images/flight-model/climb2.png new file mode 100755 index 00000000..6d09a8d3 Binary files /dev/null and b/public/img/notam-images/flight-model/climb2.png differ diff --git a/public/img/notam-images/flight-model/cruise-checks_1.png b/public/img/notam-images/flight-model/cruise-checks_1.png new file mode 100755 index 00000000..b3506006 Binary files /dev/null and b/public/img/notam-images/flight-model/cruise-checks_1.png differ diff --git a/public/img/notam-images/flight-model/des.png b/public/img/notam-images/flight-model/des.png new file mode 100755 index 00000000..bde1de01 Binary files /dev/null and b/public/img/notam-images/flight-model/des.png differ diff --git a/public/img/notam-images/flight-model/dp-gear-down.png b/public/img/notam-images/flight-model/dp-gear-down.png new file mode 100755 index 00000000..252ae8a7 Binary files /dev/null and b/public/img/notam-images/flight-model/dp-gear-down.png differ diff --git a/public/img/notam-images/flight-model/em-des.png b/public/img/notam-images/flight-model/em-des.png new file mode 100755 index 00000000..131c5ed5 Binary files /dev/null and b/public/img/notam-images/flight-model/em-des.png differ diff --git a/public/img/notam-images/flight-model/gear-comparision.png b/public/img/notam-images/flight-model/gear-comparision.png new file mode 100644 index 00000000..7f549882 Binary files /dev/null and b/public/img/notam-images/flight-model/gear-comparision.png differ diff --git a/public/img/notam-images/flight-model/maximum-alt-checks.png b/public/img/notam-images/flight-model/maximum-alt-checks.png new file mode 100755 index 00000000..0e934b9c Binary files /dev/null and b/public/img/notam-images/flight-model/maximum-alt-checks.png differ diff --git a/public/img/notam-images/flight-model/pitch-3000.png b/public/img/notam-images/flight-model/pitch-3000.png new file mode 100644 index 00000000..d6426c4f Binary files /dev/null and b/public/img/notam-images/flight-model/pitch-3000.png differ diff --git a/public/img/notam-images/flight-model/pitch-angle-table.png b/public/img/notam-images/flight-model/pitch-angle-table.png new file mode 100644 index 00000000..bf048c66 Binary files /dev/null and b/public/img/notam-images/flight-model/pitch-angle-table.png differ diff --git a/src/components/projects/A32NX/Download.tsx b/src/components/projects/A32NX/Download.tsx index 97f902fd..2d78ed04 100644 --- a/src/components/projects/A32NX/Download.tsx +++ b/src/components/projects/A32NX/Download.tsx @@ -79,9 +79,9 @@ export const Download = ({ expOnHold }: { expOnHold?: boolean }) => { {expOnHold && ( - Our experimental branch is temporarily + Our Experimental Version is temporarily on hold - and all of its features have been moved to the development build. + and all of its features have been moved to the Development Version. )} diff --git a/src/components/utils/Footer.tsx b/src/components/utils/Footer.tsx index 7317f2ed..70e84f00 100644 --- a/src/components/utils/Footer.tsx +++ b/src/components/utils/Footer.tsx @@ -61,7 +61,7 @@ export const Footer = () => ( Vercel - © FlyByWire Simulations and its contributors 2020-2021 + © FlyByWire Simulations and its contributors 2020-2023 ); diff --git a/src/pages/a32nx.tsx b/src/pages/a32nx.tsx index 6356535f..64742370 100644 --- a/src/pages/a32nx.tsx +++ b/src/pages/a32nx.tsx @@ -8,7 +8,7 @@ const A32nx = () => ( - + ); diff --git a/src/pages/privacy.tsx b/src/pages/privacy.tsx index 9574e1c2..590ebe94 100644 --- a/src/pages/privacy.tsx +++ b/src/pages/privacy.tsx @@ -50,7 +50,7 @@ const Privacy = () => {

Author: Nathan Innes

diff --git a/src/pages/tos.tsx b/src/pages/tos.tsx index 9d20e7ef..4966537d 100644 --- a/src/pages/tos.tsx +++ b/src/pages/tos.tsx @@ -48,7 +48,7 @@ const Tos = () => {

Author: Nathan Innes

diff --git a/src/posts/a32nx-flight-model.md b/src/posts/a32nx-flight-model.md new file mode 100644 index 00000000..44419c29 --- /dev/null +++ b/src/posts/a32nx-flight-model.md @@ -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. \ No newline at end of file