aircraft icon indicating copy to clipboard operation
aircraft copied to clipboard

feat(efb): flypad weight and balance/payload loading page v1 πŸš€

Open 2hwk opened this issue 2 years ago β€’ 5 comments

Fixes #6254 Fixes #3297

Summary of Changes

  • Added option to load passengers and cargo in the EFB
    • Supports total passenger and Cargo entry
    • Supports modification of specific passenger station weights by clicking on the seating layout
  • Added ZFW entry (outputs an appropriate passenger/cargo load)
  • Added per passenger weight/per bag weight entry
  • Added Per Seat View
  • Added Per Cargo Location Entry (click to set)
  • Added Dynamic CG vs Payload Chart
  • Added on-page boarding time modification (similar to fuel page)
  • Updated A20N SVGs (credit to LeDerpLegend#0109)

Screenshots (if necessary)

image

image

https://user-images.githubusercontent.com/15316958/179195256-bd54c20b-547e-4c7f-99ce-8dac2302259c.mp4

https://user-images.githubusercontent.com/15316958/179195381-20583ef8-8922-480b-b883-6bb531f0166b.mp4

https://user-images.githubusercontent.com/15316958/179195313-d1fefa38-836b-43af-84cd-cb59a1a0d4de.mp4

References

image

https://www.airbus.com/sites/g/files/jlcbta136/files/2021-11/Airbus-Commercial-Aircraft-AC-A320.pdf

Additional context

Discord username (if different from GitHub):2Cas#1022

Testing instructions

  1. Go to Ground > Services page and check that all elements are correctly rendered
  2. Go to Payload page,
  3. Adjust seating by clicking on the seating layout. This should add new seats and increase the table value for planned passengers.
  4. Add baggage by clicking on the 4 sliders, this should affect the desired cargo value in the table.
  5. Change per passenger and per bag weight from 80 and 15 to higher/lower values (or leave at default)
  6. Input desired passenger and desired cargo in the table
  7. Check that ZFW calculation is accurate (Empty Weight is 42500KG, add passenger, passenger bags and cargo weight to this value and this should match desired ZFW)
  8. Board passengers with desired time setting (Real/Fast/Instant). Should be able to change speed while passengers are boarding and have it transition between boarding times seamlessly.
  9. Deboard passengers (either by inputting in the table, or clicking on the seating layout).
  10. Go to the main EFB dashboard by clicking the FBW Logo in the top left, import a simbrief OFP
  11. Go back to the payload page and click the cloud icon next to the table to load the OFP. Check that all relevant table values are correctly imported.
  12. Load passengers/cargo again
  13. Fill out INIT-A and INIT-B in MCDU (Init fuel pred). Check that MLDW indicator now shows on the performance envelope chart.
  14. Proceed with normal flight operations. Check that when in air, MTOW envelope is replaced by the FLIGHT envelope.
  15. Check that visuals in all themes (dark/light/blue) are correct and readable, with both bright daytime and at night (in sim time)

How to download the PR for QA

Every new commit to this PR will cause a new A32NX artifact to be created, built, and uploaded.

  1. Make sure you are signed in to GitHub
  2. Click on the Checks tab on the PR
  3. On the left side, click on the bottom PR tab
  4. Click on the A32NX download link at the bottom of the page

2hwk avatar Jul 15 '22 08:07 2hwk

I AM SO EXCITED FOR THIS 🍾πŸ₯‚πŸ₯³πŸ₯³πŸŽˆ

ErickSharp avatar Jul 15 '22 22:07 ErickSharp

I have a question about the cg vs weight chart. Is there a reason for showing the landing cg limit envelope but not the in-flight limits?

donstim avatar Jul 16 '22 04:07 donstim

I have a question about the cg vs weight chart. Is there a reason for showing the landing cg limit envelope but not the in-flight limits?

Information overload, It's too busy and confusing, most implementations I've seen only have MTOW, MLW and MZFW, I added flight envelope to replace MTOW as it makes no sense to see that after take off.

2hwk avatar Jul 16 '22 05:07 2hwk

I tried to figure out why the page’s state is cleared when you leave the page and return but I only ended up banging my head into my desk. This time I will try again while coping with the massive dent in my cranium.

ErickSharp avatar Jul 24 '22 11:07 ErickSharp

[suggestion] de-boarding option for end of flight (fenix has this). EDIT: nm, you can simulate this by setting passengers to 0 and pressing "begin boarding"

speedwaystar avatar Jul 29 '22 13:07 speedwaystar

Quality Assurance Tester Report

Discord : mico#3145 Object of testing: #7334 Tier of Testing : 1 Date : 11/08/2022

Testing Process: Go to Ground > Services page and check that all elements are correctly rendered - OK

Go to Payload page, Adjust seating by clicking on the seating layout. This should add new seats and increase the table value for planned passengers. - OK Add baggage by clicking on the 4 sliders, this should affect the desired cargo value in the table. - OK Change per passenger and per bag weight from 80 and 15 to higher/lower values - OK Input desired passenger and desired cargo in the table

Check that ZFW calculation is accurate Empty Weight is 42500KG, - OK Add passenger, passenger bags and cargo weight to this value and this should match desired ZFW - OK Board passengers with desired time setting (Real/Fast/Instant). - OK Should be able to change speed while passengers are boarding and have it transition between boarding times seamlessly. - OK Deboard passengers - OK Go to the main EFB dashboard by clicking the FBW Logo in the top left, import a simbrief OFP Go back to the payload page and click the cloud icon next to the table to load the OFP. Check that all relevant table values are correctly imported. - OK Load passengers/cargo again Fill out INIT-A and INIT-B in MCDU (Init fuel pred). Check that MLDW indicator now shows on the performance envelope chart. - OK Proceed with normal flight operations. Check that when in air, MTOW envelope is replaced by the FLIGHT envelope. - OK Check that visuals in all themes (dark/light/blue) are correct and readable, with both bright daytime and at night (in sim time) - OK

Negatives:
N/A

Testing Results: Passed

Conclusions: Grrreat πŸš€

Media:
image image

mico975 avatar Aug 11 '22 09:08 mico975

Holding for docs

2hwk avatar Aug 11 '22 14:08 2hwk