Aircraft rating system: Difference between revisions

Jump to navigation Jump to search
Some rephrasing of the initial section; Heading levels; +cat: Aircraft enhancement; etc
m (→‎FlightGear wiki: Category:Aircraft status → Category:Aircraft by status)
(Some rephrasing of the initial section; Heading levels; +cat: Aircraft enhancement; etc)
Line 1: Line 1:
[[File:Fgrun-page2.jpg|thumb|270px|Aircraft status as indicated in [[FGRun]].]]
[[File:Fgrun-page2.jpg|thumb|270px|Aircraft rating and status as indicated in [[FGRun]].]]
With hundreds of [[aircraft]] available for [[FlightGear]], it can be hard to find the aircraft your looking for. The rating system below attempts to solve this by providing a quick objective way to rate aircraft. This was discussed in some detail on the -dev [[mailing list]] in December 2010.


The rating system scores an aircraft (0-5) in four individual criteria - [[FDM]], Systems, Cockpit and External ModelThese ratings can then be encoded in the aircraft -set.xml file from where they can be picked up by launchers, web pages etc. The sum of the scores in the four criteria provides an overall score from 0 to 20, which can be mapped to a textual overall aircraft status.  
The '''aircraft rating system''' is an attempt to help you find the aircraft your looking for among the hundreds of [[aircraft]] available for [[FlightGear]].  This is done by providing a quick objective way to rate aircraft.  This was discussed in some detail on the -dev [[mailing list]] in December 2010.


The rating system gives an aircraft a 0–5 score in four areas - ''[[FDM]]'', ''systems'', ''cockpit'' and ''external model''.  These ratings can then be encoded in the aircraft -set.xml file from where they can be picked up by launchers, web pages etc.  The sum of the scores in the four criteria provides an overall 0–20 score, which can be mapped to a textual overall aircraft status.
== Rating criteria ==
=== Flight Dynamics Model (FDM) ===
=== Flight Dynamics Model (FDM) ===
 
* 0: None, or using FDM from other aircraft
*0: None, or using FDM from other aircraft
* 1: JSBSim Aeromatic or YASim geometric model used without tuning. Flaps modeled.
*1: JSBSim Aeromatic or YASim geometric model used without tuning. Flaps modeled.
* 2: FDM tuned for cruise configuration.
*2: FDM tuned for cruise configuration.
* 3: FDM tuned for rate of climb and cruise Pilot Operating Handbook (PoH) performance numbers
*3: FDM tuned for rate of climb and cruise Pilot Operating Handbook (PoH) performance numbers
* 4: FDM matches PoH in 90% of configurations
*4: FDM matches PoH in 90% of configurations
* 5: FDM matches PoH and most known test data.
*5: FDM matches PoH and most known test data.


=== Systems ===
=== Systems ===
*0: No controllable systems: engine is always on, generic radio,
* 0: No controllable systems: engine is always on, generic radio,
*1: Generic engine start/stop (}}s), correct size/number of fuel tanks,  generic (untuned) autopilot, working flaps/gear
* 1: Generic engine start/stop (}}s), correct size/number of fuel tanks,  generic (untuned) autopilot, working flaps/gear
*2: Working electrical system, fuel feed cockpit controls, stable autopilot
* 2: Working electrical system, fuel feed cockpit controls, stable autopilot
*3: Accurate startup procedure, tuned autopilot with cockpit controls matching real aircraft systems, generic failure modelling (Vne, +ve/-ve G, gear limits). No unrealistic systems.
* 3: Accurate startup procedure, tuned autopilot with cockpit controls matching real aircraft systems, generic failure modelling (Vne, +ve/-ve G, gear limits). No unrealistic systems.
*4: Primary aircraft-specific systems modelled (aero-tow, radar, GPWS, weapons, external stores). User able to follow normal PoH checklists (e.g. startup, shutdown) in entirety
* 4: Primary aircraft-specific systems modelled (aero-tow, radar, GPWS, weapons, external stores). User able to follow normal PoH checklists (e.g. startup, shutdown) in entirety
*5: Some aircraft-specific failure modes implemented (e.g. flame-out, inverted engine limitations). Some emergency procedures implemented (RAT, emergency gear release), able to follow some emergency PoH checklists in entirety.
* 5: Some aircraft-specific failure modes implemented (e.g. flame-out, inverted engine limitations). Some emergency procedures implemented (RAT, emergency gear release), able to follow some emergency PoH checklists in entirety.


Obviously some aircraft (e.g. glider) have fewer systems than other (e.g. and airliner). If your aircraft does not have a given system, ignore it for the purposes of rating. E.g. a glider does not need a stable autopilot for a 2 rating.
Obviously some aircraft (e.g. glider) have fewer systems than other (e.g. and airliner). If your aircraft does not have a given system, ignore it for the purposes of rating. E.g. a glider does not need a stable autopilot for a 2 rating.
Line 26: Line 27:


=== Cockpit ===
=== Cockpit ===
 
* 0: No cockpit
*0: No cockpit
* 1: 2D panel, no cockpit.
*1: 2D panel, no cockpit.
* 2: 2D panel in 3D cockpit, or incomplete 3D panel
*2: 2D panel in 3D cockpit, or incomplete 3D panel
* 3: 3D panel and cockpit
*3: 3D panel and cockpit
* 4: 3D panel and accurately modelled 3D cockpit, plain texturing. Hotspots for majority of controls.
*4: 3D panel and accurately modelled 3D cockpit, plain texturing. Hotspots for majority of controls.
* 5: 3D panel and accurately modelled 3D cockpit with photo-realistic texturing.
*5: 3D panel and accurately modelled 3D cockpit with photo-realistic texturing.


=== External Model ===
=== External Model ===
 
* 0: None
*0: None
* 1: Simple 3D model, no animations
*1: Simple 3D model, no animations
* 2: Accurate 3D model with animated control surfaces (elevator, aileron, rudder, flaps)
*2: Accurate 3D model with animated control surfaces (elevator, aileron, rudder, flaps)
* 3: Accurate 3D model with animated control surfaces, gear detailing (retraction, rotation), prop
*3: Accurate 3D model with animated control surfaces, gear detailing (retraction, rotation), prop
* 4: Accurate 3D model with animated control surfaces, gear, prop, livery support (if applicable).
*4: Accurate 3D model with animated control surfaces, gear, prop, livery support (if applicable).
* 5: Highly accurate 3D model (down to minor components such as control rods), with animated control surfaces, gear, prop, livery support, tyre smoke, shader effects.  
*5: Highly accurate 3D model (down to minor components such as control rods), with animated control surfaces, gear, prop, livery support, tyre smoke, shader effects.  


Objectively differentiating between a 4 and a 5 is very difficult. As a guideline, a "5" model is as realistic as possible given the available rendering technology.
Objectively differentiating between a 4 and a 5 is very difficult. As a guideline, a "5" model is as realistic as possible given the available rendering technology.
{{note | The difference between a 3 and a 4 seems to be just the livery support. I propose to add "detailed parts (realistic lights, exhausts, airing)" for a 4
{{note | The difference between a 3 and a 4 seems to be just the livery support. I propose to add "detailed parts (realistic lights, exhausts, airing)" for a 4
(you are free to remove this NOTE after reviewed this proposition)}}
(you are free to remove this NOTE after reviewed this proposition)}}
=== Overall Status ===


== Overall status ==
Sum the ratings of the 4 criteria, to produce an overall score from 0 to 20.
Sum the ratings of the 4 criteria, to produce an overall score from 0 to 20.


This maps to overall status as follows:
This maps to overall status as follows:


*18 or higher : [[:Category:Aircraft status: Advanced production|advanced production]] (minimum 4 in each rating)
* 18 or higher: [[:Category:Aircraft status: Advanced production|advanced production]] (minimum 4 in each rating)
*16 to 17 : [[:Category:Aircraft status: Production|production]] (minimum 4 in each rating)
* 16 to 17: [[:Category:Aircraft status: Production|production]] (minimum 4 in each rating)
*12 to 15 : [[:Category:Aircraft status: Early production|early production]] (minimum 3 in each rating)
* 12 to 15: [[:Category:Aircraft status: Early production|early production]] (minimum 3 in each rating)
*9 to 11 : [[:Category:Aircraft status: Beta|beta]]
* 9 to 11: [[:Category:Aircraft status: Beta|beta]]
*8 or lower :[[:Category:Aircraft status: Alpha|alpha]]
* 8 or lower:[[:Category:Aircraft status: Alpha|alpha]]


=== Encoding the rating ===
== Encoding the rating ==
=== In the -set.xml file ===
The ratings should be encoded in the -set.xml file for the aircraft, under <sim> as follows.


The ratings should be encoded in the -set.xml file for the aircraft, under <sim> as follows.
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<status>early production</status>
<status>early production</status>
Line 71: Line 71:
</syntaxhighlight>
</syntaxhighlight>


==== FlightGear wiki ====
=== In aircraft articles on the wiki ===
Status ratings can be (optionally) included in an aircraft's wiki article. '''Please note that those posted on the wiki are only used by the wiki itself and do not substitue the rating in -set.xml, as described above!'''
Status ratings can be (optionally) included in an aircraft's wiki article. '''Please note that those posted on the wiki are only used by the wiki itself and do not substitue the rating in -set.xml, as described above!'''


The overall status is auto-calculated and will be displayed. Remove the <tt>|status =</tt> line if you use the official system and add the following lines, each with a rating on a scale of 0 to 5. See [[Template:Infobox Aircraft]] for more info.
The overall status is auto-calculated and will be displayed. Remove the <tt>|status =</tt> line if you use the official system and add the following lines, each with a rating on a scale of 0 to 5. See [[Template:Infobox Aircraft]] for more info.


  |status-fdm = 5
...
  |status-systems = 4
  | status-fdm     = 5
  |status-cockpit = 3
  | status-systems = 4
  |status-model = 3
  | status-cockpit = 3
  | status-model   = 3
...


You can find the current wiki aircraft pages within each status level via the [[:Category:Aircraft by status|aircraft status category]] page.
You can find the current wiki aircraft pages within each status level via the [[:Category:Aircraft by status|aircraft status category]] page.
Line 95: Line 97:


[[Category:FlightGear]]
[[Category:FlightGear]]
[[Category:Aircraft enhancement]]


[[fr:Aircraft status indication]]
[[fr:Aircraft status indication]]

Navigation menu