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

Using Aircraft Characteristics in Simbrief an Alternative to Custom Airframes #1304

Closed
lesmar54 opened this issue Sep 8, 2021 · 8 comments · Fixed by #1892
Closed

Using Aircraft Characteristics in Simbrief an Alternative to Custom Airframes #1304

lesmar54 opened this issue Sep 8, 2021 · 8 comments · Fixed by #1892

Comments

@lesmar54
Copy link
Contributor

lesmar54 commented Sep 8, 2021

Is your feature request related to a problem? Please describe.
If you want to add more realism to PHPVMS then of course you can set up a subfleet record for a single class A320 and a multi class version. Albeit you would need to create an Airframe Record on Simbrief for this purpose for every variant from the base A320 you choose and then set up all the data in Simbrief and copy the simbrief internal ID into your subfleet record. The problem with this is that if you share these Airframes or use an existing code then the data could change without you knowing and your subfleet information you once had is incorrect i.e. if somebody decided that a multi-class A320 had a maximum seat capacity of 140 economy and 20 business and then somebody else using that record changed the maximum capacity to 135 because they wanted 5 more business seats then the ofp would change.

Describe the solution you'd like
Depending on having as much data about a subfleet type and extending the data to be more inclusive of additional aircraft specifications at present MTOW and ZFW are there but not used , so we can use these types of figure in a special parameter in the SimBrief API call.
I have copied the notes below as follows -:
Note regarding Aircraft Data

Specific airframe data, such as aircraft weight limits and onboard equipment, can now be specified using the “acdata” parameter. This data must be passed as a JSON object, for example:

{"cat":"M","equip":"SDE3FGHIRWY","transponder":"S","pbn":"PBN/A1B1C1D1",
"extrarmk":"DAT/V RVR/250 RMK/EXAMPLE","maxpax":"146","oew":96.5,"mzfw":134.5,
"mtow":169.8,"mlw":142.2,"maxfuel":42.6,"hexcode":"123ABC","per":"D","paxwgt":230}
The following parameters can be specified: “cat” (aircraft weight category, i.e. L, M, H, or J), “equip” (the aircraft’s onboard equipment string), “transponder” (the transponder type), “pbn” (performance based navigation string, must start with “PBN/…”), “extrarmk” (additional info to be included in Section 18 of the ICAO FPL string), “maxpax” (the maximum passenger count), “oew” (the operating empty weight), “mzfw” (the max zero fuel weight), “mtow” (the max takeoff weight), “mlw” (the max landing weight), “maxfuel” (the max fuel capacity), “hexcode” (the ICAO Mode-S Code), “per” (the ICAO performance category), and “paxwgt” (the average passenger weight to use, in pounds). All weights except the paxwgt value must be in thousands of pounds, but can be specified with up to 3 decimal places (in order to set precise values). Also note that for the “cat”, “equip”, and “transponder” options to work, all 3 must be specified. If one of the 3 parameters is missing, all 3 will be ignored.

Please ensure that your JSON string is properly encoded to be passed in a URL, otherwise it may not work correctly.
''
Now that would return full control to the Virtual Airline to control subfleet characteristics and also this data could be used for better OFP planning for the pilots rather than just use the A321 standard in Simbrief

Describe alternatives you've considered
Yes you can use the standard Simbrief OFP aircraft profiles and create your own and use the Internal Id. However I am sure somewhere this data can be used in tours and charters to price fares as you could set hire cost of the aircraft for a charter flight and then after costs etc you divide the total cost of the charter by the number of passengers for the subfleet and then you get a nice fare price.

Additional context
Add any other context or screenshots about the feature request here.

@FatihKoz
Copy link
Contributor

FatihKoz commented Sep 8, 2021

You can "copy" the airframes somebody shared and/or create your own simbrief airframes ... So nobody else can edit or change them, using somebody else's airframe id is not a solution, never been. They are shared for you to copy/duplicate.

Anyway, what is the solution you offer here ? I really do not understand how to utilize the MTOW and MZFW fields for "detailed" simbrief api calls ?

Do you want to put json strings there by allowing more chars for those fields ?

If this is the case, what will happen if someone uses those fields for MTOW, as their intended purpose ?

@lesmar54
Copy link
Contributor Author

lesmar54 commented Sep 8, 2021

If we had all the aircraft characteristics even by PAYWARE /FREEWARE that could be input then if you are using FSLABS A320 the MTOW etc would be different from AEROSOFT and all the others. So you could have in the SUBFLEET a flight simulator reference for add-on or code the subfleet name to give an indication of the add-on. A better alternative is a sub-file of the subfleet where you can define the variants as many as you want

@FatihKoz
Copy link
Contributor

FatihKoz commented Sep 8, 2021

MTOW will probably be same between addons (unless they model a special sub-variant of that base model). What will be different is;

  1. Engine type
  2. Fuel Factor (Performance Factor)
  3. Fuel Capacity
  4. Dry Operating Weight
  5. Zero Fuel Weight
  6. Equipment

If you want to have a detailed flight plan, matching perfectly with the addon you use then you need to have all required info. Otherwise there will be differences in weights and fuel figures.

For example, current Aerosoft Airbus A330 Professional (P3D v4.5) burns around 300 kgs MORE fuel per hour compared to a flight plan generated with SimBrief default values at Maximum Take Off Weight. For a 10 hour flight this means that you will burn 3 tonnes more ! This, if you fly by the book, will FORCE you to divert before reaching your destination due to fuel.

@lesmar54
Copy link
Contributor Author

lesmar54 commented Sep 8, 2021 via email

@FatihKoz
Copy link
Contributor

FatihKoz commented Sep 8, 2021

Defining "variants" based on addons at subfleet level and adding aircraft under those variants is not logical at all.

Imagine you have 10 aircraft defined for PMDG variant , will you add 10 more B738's for Zibo variant ?

Or worse, imagine having 10 aircraft assigned to Flight Factor A320 variant (X-Plane), then adding 10 more to Aerosoft and 10 for FsLabs (both Prepar3D) , then 10 more for Asobo (MsFs2020) ! You will need 40 A320's in your fleet to cover all addons.

And what happens if you are "simulating" a real world airline with just 5 A320's in their fleet ?

Supporting various addons and simulators should be outside the scope of sub fleet definitions of phpvms v7. And doing this for just simbrief integration, no it will not help.

@lesmar54
Copy link
Contributor Author

lesmar54 commented Sep 8, 2021 via email

@lesmar54
Copy link
Contributor Author

lesmar54 commented Sep 8, 2021

Can we please close and delete this suggestion , although it had some good merits after discussion it may be too much to set up for little gain or reward. I thank those who have contributed to this idea from perhaps a different angle and thus we need to put this idea to one side for now

@lesmar54 lesmar54 closed this as completed Sep 8, 2021
@nabeelio nabeelio reopened this Sep 8, 2021
@nabeelio
Copy link
Owner

nabeelio commented Sep 8, 2021

I'll keep this open and put it in a "parking lot" so we don't lose track of it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants