<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.flightgear.nl/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=B21</id>
	<title>FlightGear wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.flightgear.nl/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=B21"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/Special:Contributions/B21"/>
	<updated>2026-08-15T09:05:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12338</id>
		<title>Soaring</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12338"/>
		<updated>2009-04-29T14:26:19Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Gliders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Main Page | Wiki]] &amp;gt;&amp;gt; [[Portal:User |User portal]] &amp;gt;&amp;gt; Soaring&lt;br /&gt;
&lt;br /&gt;
FlightGear now has several glider models and winch, AI aerotow or MP aerotow launching methods (in addition to the normal &amp;quot;in-air start&amp;quot; method.) See also the [[Improving_Glider_Realism|developers page on Improving Glider Realism]].&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
{{Gallery|&lt;br /&gt;
[[Airwave Xtreme 150]]|AirwaveXtreme150.jpg|&lt;br /&gt;
[[Dragonfly|Moyes Dragonfly]]|Dragonfly-towing.jpg|&lt;br /&gt;
[[Paraglider]]|Paraglider.jpg|&lt;br /&gt;
[[Schweizer 2-33]]|Sgs233.jpg|&lt;br /&gt;
[[ASW-20 sailplane|Schleicher ASW-20]]|Asw20.jpg|&lt;br /&gt;
[[Glaser-Dirks DG-300|Glaser-Dirks DG-300]]|DG-300.jpg|&lt;br /&gt;
[[SZD-9bis_Bocian-1E|Bocian]]|SZD-9bis_Bocian-1E.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Winch Launches ==&lt;br /&gt;
&lt;br /&gt;
Winch launches are currently available with the [[SZD-9bis Bocian-1E|Bocian]] and [[Schleicher ASK 21|ASK21]].  With the Bocian, it&#039;s possible to click in the scenery on a point where you would like to place a winch; with both, you can use control-w to place a winch directly in front of the glider.  Press w to start the launch (in the ASK you need to hold it down) and, once at the top of the tow, release the cable with W.&lt;br /&gt;
&lt;br /&gt;
== Aerotows ==&lt;br /&gt;
&lt;br /&gt;
For aerotows, two types are possible - AI or human pilot (via multiplayer).  To get an AI aerotow, select either the ASK or Bocian, choose KRHV as your airport and select the KRHV_towing_demo in the &amp;quot;Scenario&amp;quot; list box in FGRUN (the &amp;quot;Flightgear Wizard&amp;quot;.)  You should see a J3 Cub wobble its way towards you from a nearby taxiway, and pause close to your aircraft.  Press control-o to hook on to it, and hold tight... the O key releases the cable.&lt;br /&gt;
&lt;br /&gt;
For a multiplayer aerotow, you obviously need to arrange a tow with a human pilot - full instructions are available here: [[Doing_aerotow_over_the_net]]&lt;br /&gt;
&lt;br /&gt;
Other gliders available for FG which use the JSBSim (notably the sgs233) or UIUC FDMs are not yet capable of winch or aerotow launches.  Code to facilitate this has been added to JSBSim since the 1.0 release and it is hoped that JSBSim gliders should be compatible with ground launches in the next release.  In the meantime, for such gliders it is necessary to start in the air - the sgs233 does so automatically.&lt;br /&gt;
&lt;br /&gt;
== Thermals and Sinks ==&lt;br /&gt;
[[Image:Pinzgauer.jpg|thumb|right| [[Schleicher ASK 21]] gliding in the [[Pinzgauer Spaziergang]] thermals scenario]]&lt;br /&gt;
&lt;br /&gt;
Thermals and sinks are modeled, but they must be defined individually in a thermal scenario file.  To see how this is done it would be best to examine the file called data/AI/thermal_demo.xml, which sets up 11 thermals and 6 sinks around San Francisco Bay.  To learn more about AI scenarios in general, see the related article called [[AI Systems]].  Note that the thermals and sinks exist independently of FlightGear&#039;s weather system, so it&#039;s possible to have cloud layers that don&#039;t match your thermal heights.  To prevent this you may want to manually set the cloud layers to match your thermals.  Thermal cap clouds are available since about one month &#039;&#039;after&#039;&#039; 0.9.10 was released.  If you are using 0.9.10 or earlier you can make cap clouds work by a) fetching the cap cloud model from CVS, and b) adding a &amp;lt;z-m&amp;gt; offset to the cap cloud wrapper file to put the cloud at the right altitude.&lt;br /&gt;
&lt;br /&gt;
== Extra Soaring Locations ==&lt;br /&gt;
&lt;br /&gt;
A very nice piece of add-on scenery for gliding in the Menden (EDLA) area is available [http://home.arcor.de/vollnhals-bremen/Arnsberg/Arnsberg.html], including the required AI scenario file containing thermals for that area.&lt;br /&gt;
&lt;br /&gt;
If you want to discover the Austrian alpine region, you might want to read [[Pinzgauer Spaziergang]].&lt;br /&gt;
&lt;br /&gt;
== Logging your flights ==&lt;br /&gt;
&lt;br /&gt;
If you log on to a multiplayer server while soaring, then your flight will be recorded at the FGTracker site, like this: [http://fgfs.i-net.hu/modules/fgtracker/?FUNCT=FLIGHT&amp;amp;FLIGHTID=1305&amp;amp;PHPSESSID=b3f9752f0f47468b0df49303e806c288], which makes flight review a snap.&lt;br /&gt;
&lt;br /&gt;
== Learn the theory ==&lt;br /&gt;
&lt;br /&gt;
For those wishing to gain a more in-depth knowledge of correct glider operation, the [http://www.faa.gov/library/manuals/aircraft/glider_handbook/ FAA glider handbook] makes good reading.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12337</id>
		<title>Soaring</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12337"/>
		<updated>2009-04-29T14:21:59Z</updated>

		<summary type="html">&lt;p&gt;B21: updated link text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Main Page | Wiki]] &amp;gt;&amp;gt; [[Portal:User |User portal]] &amp;gt;&amp;gt; Soaring&lt;br /&gt;
&lt;br /&gt;
FlightGear now has several glider models and winch, AI aerotow or MP aerotow launching methods (in addition to the normal &amp;quot;in-air start&amp;quot; method.) See also the [[Improving_Glider_Realism|developers page on Improving Glider Realism]].&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
{{Gallery|&lt;br /&gt;
[[Airwave Xtreme 150]]|AirwaveXtreme150.jpg|&lt;br /&gt;
[[Dragonfly|Moyes Dragonfly]]|Dragonfly-towing.jpg|&lt;br /&gt;
[[Paraglider]]|Paraglider.jpg|&lt;br /&gt;
[[Schweizer 2-33]]|Sgs233.jpg|&lt;br /&gt;
[[ASW-20 sailplane|Schleicher ASW-20]]|Asw20.jpg|&lt;br /&gt;
[[Glaser-Dirks DG-300|Glaser-Dirks DG-300]]|DG-300.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Winch Launches ==&lt;br /&gt;
&lt;br /&gt;
Winch launches are currently available with the [[SZD-9bis Bocian-1E|Bocian]] and [[Schleicher ASK 21|ASK21]].  With the Bocian, it&#039;s possible to click in the scenery on a point where you would like to place a winch; with both, you can use control-w to place a winch directly in front of the glider.  Press w to start the launch (in the ASK you need to hold it down) and, once at the top of the tow, release the cable with W.&lt;br /&gt;
&lt;br /&gt;
== Aerotows ==&lt;br /&gt;
&lt;br /&gt;
For aerotows, two types are possible - AI or human pilot (via multiplayer).  To get an AI aerotow, select either the ASK or Bocian, choose KRHV as your airport and select the KRHV_towing_demo in the &amp;quot;Scenario&amp;quot; list box in FGRUN (the &amp;quot;Flightgear Wizard&amp;quot;.)  You should see a J3 Cub wobble its way towards you from a nearby taxiway, and pause close to your aircraft.  Press control-o to hook on to it, and hold tight... the O key releases the cable.&lt;br /&gt;
&lt;br /&gt;
For a multiplayer aerotow, you obviously need to arrange a tow with a human pilot - full instructions are available here: [[Doing_aerotow_over_the_net]]&lt;br /&gt;
&lt;br /&gt;
Other gliders available for FG which use the JSBSim (notably the sgs233) or UIUC FDMs are not yet capable of winch or aerotow launches.  Code to facilitate this has been added to JSBSim since the 1.0 release and it is hoped that JSBSim gliders should be compatible with ground launches in the next release.  In the meantime, for such gliders it is necessary to start in the air - the sgs233 does so automatically.&lt;br /&gt;
&lt;br /&gt;
== Thermals and Sinks ==&lt;br /&gt;
[[Image:Pinzgauer.jpg|thumb|right| [[Schleicher ASK 21]] gliding in the [[Pinzgauer Spaziergang]] thermals scenario]]&lt;br /&gt;
&lt;br /&gt;
Thermals and sinks are modeled, but they must be defined individually in a thermal scenario file.  To see how this is done it would be best to examine the file called data/AI/thermal_demo.xml, which sets up 11 thermals and 6 sinks around San Francisco Bay.  To learn more about AI scenarios in general, see the related article called [[AI Systems]].  Note that the thermals and sinks exist independently of FlightGear&#039;s weather system, so it&#039;s possible to have cloud layers that don&#039;t match your thermal heights.  To prevent this you may want to manually set the cloud layers to match your thermals.  Thermal cap clouds are available since about one month &#039;&#039;after&#039;&#039; 0.9.10 was released.  If you are using 0.9.10 or earlier you can make cap clouds work by a) fetching the cap cloud model from CVS, and b) adding a &amp;lt;z-m&amp;gt; offset to the cap cloud wrapper file to put the cloud at the right altitude.&lt;br /&gt;
&lt;br /&gt;
== Extra Soaring Locations ==&lt;br /&gt;
&lt;br /&gt;
A very nice piece of add-on scenery for gliding in the Menden (EDLA) area is available [http://home.arcor.de/vollnhals-bremen/Arnsberg/Arnsberg.html], including the required AI scenario file containing thermals for that area.&lt;br /&gt;
&lt;br /&gt;
If you want to discover the Austrian alpine region, you might want to read [[Pinzgauer Spaziergang]].&lt;br /&gt;
&lt;br /&gt;
== Logging your flights ==&lt;br /&gt;
&lt;br /&gt;
If you log on to a multiplayer server while soaring, then your flight will be recorded at the FGTracker site, like this: [http://fgfs.i-net.hu/modules/fgtracker/?FUNCT=FLIGHT&amp;amp;FLIGHTID=1305&amp;amp;PHPSESSID=b3f9752f0f47468b0df49303e806c288], which makes flight review a snap.&lt;br /&gt;
&lt;br /&gt;
== Learn the theory ==&lt;br /&gt;
&lt;br /&gt;
For those wishing to gain a more in-depth knowledge of correct glider operation, the [http://www.faa.gov/library/manuals/aircraft/glider_handbook/ FAA glider handbook] makes good reading.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12336</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12336"/>
		<updated>2009-04-29T14:06:14Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Glider cockpit 3D models */  added screenshot of FSX Aerosoft Discus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Main Page | Wiki]] &amp;gt;&amp;gt; [[Portal:Developer |Development portal]] &amp;gt;&amp;gt; Improving Glider Realism&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The current (April 2009) panels are displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
==== ASK 21 Panel ====&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== DG300 Panel ====&lt;br /&gt;
[[Image:DG-300-Cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== FSX Comparison ====&lt;br /&gt;
&lt;br /&gt;
The (upcoming) Aerosoft Discus sets the high ground for glider cockpit and panel modelling. To see how high the bar has been raised [http://www.specific-3d-design.de/resources/Discus%20Panel.jpg see here]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated / time&lt;br /&gt;
** = (change in kinetic energy / (mass x G))/t&lt;br /&gt;
** = ((0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)) / t&lt;br /&gt;
** = (v2^2 - v1^2) / 2Gt where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / (19.62*t)&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer - even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
==== Flight Computer ====&lt;br /&gt;
&lt;br /&gt;
These electronic instruments primarily drive slave variometers of various types (see above) and compute your &#039;&#039;arrival height&#039;&#039; at the next waypoint or final destination (for which they are generally connected to a GPS).  The screenshot below is taken from the Aerosoft Discus for FSX - this flight computer is the most complex gauge ever created for FSX, containing 3500 lines of code to perform computations then displayed through the simple interface, i.e. the slave variometer needle (top left), the &#039;petal&#039; variometer needle on the display itself, and the digital numeric displays. The other analogue gauges (ASI, TE vario, engine tachometer) are not connected to the flight computer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glider flight computer.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
This is now implemented in CVS. Ridge lift is enabled by default but may be disabled by using&lt;br /&gt;
 --prop:/environment/ridge-lift/enabled=0&lt;br /&gt;
on the command line or by setting this property at runtime.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The FlightGear issues are also discussed in [http://www.flightgear.org/forums/viewtopic.php?f=6&amp;amp;t=3377 this forum thread]&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12335</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12335"/>
		<updated>2009-04-29T14:01:11Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Glider cockpit 3D models */  added screenshot of DG300 panel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Main Page | Wiki]] &amp;gt;&amp;gt; [[Portal:Developer |Development portal]] &amp;gt;&amp;gt; Improving Glider Realism&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
==== ASK 21 Panel ====&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== DG300 Panel ====&lt;br /&gt;
[[Image:DG-300-Cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated / time&lt;br /&gt;
** = (change in kinetic energy / (mass x G))/t&lt;br /&gt;
** = ((0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)) / t&lt;br /&gt;
** = (v2^2 - v1^2) / 2Gt where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / (19.62*t)&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer - even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
==== Flight Computer ====&lt;br /&gt;
&lt;br /&gt;
These electronic instruments primarily drive slave variometers of various types (see above) and compute your &#039;&#039;arrival height&#039;&#039; at the next waypoint or final destination (for which they are generally connected to a GPS).  The screenshot below is taken from the Aerosoft Discus for FSX - this flight computer is the most complex gauge ever created for FSX, containing 3500 lines of code to perform computations then displayed through the simple interface, i.e. the slave variometer needle (top left), the &#039;petal&#039; variometer needle on the display itself, and the digital numeric displays. The other analogue gauges (ASI, TE vario, engine tachometer) are not connected to the flight computer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glider flight computer.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
This is now implemented in CVS. Ridge lift is enabled by default but may be disabled by using&lt;br /&gt;
 --prop:/environment/ridge-lift/enabled=0&lt;br /&gt;
on the command line or by setting this property at runtime.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The FlightGear issues are also discussed in [http://www.flightgear.org/forums/viewtopic.php?f=6&amp;amp;t=3377 this forum thread]&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12334</id>
		<title>Soaring</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12334"/>
		<updated>2009-04-29T13:58:09Z</updated>

		<summary type="html">&lt;p&gt;B21: added breadcrumbs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Main Page | Wiki]] &amp;gt;&amp;gt; [[Portal:User |User portal]] &amp;gt;&amp;gt; Soaring&lt;br /&gt;
&lt;br /&gt;
FlightGear now has several glider models and winch, AI aerotow or MP aerotow launching methods (in addition to the normal &amp;quot;in-air start&amp;quot; method.) See also the [[Improving_Glider_Realism|developers page]].&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
{{Gallery|&lt;br /&gt;
[[Airwave Xtreme 150]]|AirwaveXtreme150.jpg|&lt;br /&gt;
[[Dragonfly|Moyes Dragonfly]]|Dragonfly-towing.jpg|&lt;br /&gt;
[[Paraglider]]|Paraglider.jpg|&lt;br /&gt;
[[Schweizer 2-33]]|Sgs233.jpg|&lt;br /&gt;
[[ASW-20 sailplane|Schleicher ASW-20]]|Asw20.jpg|&lt;br /&gt;
[[Glaser-Dirks DG-300|Glaser-Dirks DG-300]]|DG-300.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Winch Launches ==&lt;br /&gt;
&lt;br /&gt;
Winch launches are currently available with the [[SZD-9bis Bocian-1E|Bocian]] and [[Schleicher ASK 21|ASK21]].  With the Bocian, it&#039;s possible to click in the scenery on a point where you would like to place a winch; with both, you can use control-w to place a winch directly in front of the glider.  Press w to start the launch (in the ASK you need to hold it down) and, once at the top of the tow, release the cable with W.&lt;br /&gt;
&lt;br /&gt;
== Aerotows ==&lt;br /&gt;
&lt;br /&gt;
For aerotows, two types are possible - AI or human pilot (via multiplayer).  To get an AI aerotow, select either the ASK or Bocian, choose KRHV as your airport and select the KRHV_towing_demo in the &amp;quot;Scenario&amp;quot; list box in FGRUN (the &amp;quot;Flightgear Wizard&amp;quot;.)  You should see a J3 Cub wobble its way towards you from a nearby taxiway, and pause close to your aircraft.  Press control-o to hook on to it, and hold tight... the O key releases the cable.&lt;br /&gt;
&lt;br /&gt;
For a multiplayer aerotow, you obviously need to arrange a tow with a human pilot - full instructions are available here: [[Doing_aerotow_over_the_net]]&lt;br /&gt;
&lt;br /&gt;
Other gliders available for FG which use the JSBSim (notably the sgs233) or UIUC FDMs are not yet capable of winch or aerotow launches.  Code to facilitate this has been added to JSBSim since the 1.0 release and it is hoped that JSBSim gliders should be compatible with ground launches in the next release.  In the meantime, for such gliders it is necessary to start in the air - the sgs233 does so automatically.&lt;br /&gt;
&lt;br /&gt;
== Thermals and Sinks ==&lt;br /&gt;
[[Image:Pinzgauer.jpg|thumb|right| [[Schleicher ASK 21]] gliding in the [[Pinzgauer Spaziergang]] thermals scenario]]&lt;br /&gt;
&lt;br /&gt;
Thermals and sinks are modeled, but they must be defined individually in a thermal scenario file.  To see how this is done it would be best to examine the file called data/AI/thermal_demo.xml, which sets up 11 thermals and 6 sinks around San Francisco Bay.  To learn more about AI scenarios in general, see the related article called [[AI Systems]].  Note that the thermals and sinks exist independently of FlightGear&#039;s weather system, so it&#039;s possible to have cloud layers that don&#039;t match your thermal heights.  To prevent this you may want to manually set the cloud layers to match your thermals.  Thermal cap clouds are available since about one month &#039;&#039;after&#039;&#039; 0.9.10 was released.  If you are using 0.9.10 or earlier you can make cap clouds work by a) fetching the cap cloud model from CVS, and b) adding a &amp;lt;z-m&amp;gt; offset to the cap cloud wrapper file to put the cloud at the right altitude.&lt;br /&gt;
&lt;br /&gt;
== Extra Soaring Locations ==&lt;br /&gt;
&lt;br /&gt;
A very nice piece of add-on scenery for gliding in the Menden (EDLA) area is available [http://home.arcor.de/vollnhals-bremen/Arnsberg/Arnsberg.html], including the required AI scenario file containing thermals for that area.&lt;br /&gt;
&lt;br /&gt;
If you want to discover the Austrian alpine region, you might want to read [[Pinzgauer Spaziergang]].&lt;br /&gt;
&lt;br /&gt;
== Logging your flights ==&lt;br /&gt;
&lt;br /&gt;
If you log on to a multiplayer server while soaring, then your flight will be recorded at the FGTracker site, like this: [http://fgfs.i-net.hu/modules/fgtracker/?FUNCT=FLIGHT&amp;amp;FLIGHTID=1305&amp;amp;PHPSESSID=b3f9752f0f47468b0df49303e806c288], which makes flight review a snap.&lt;br /&gt;
&lt;br /&gt;
== Learn the theory ==&lt;br /&gt;
&lt;br /&gt;
For those wishing to gain a more in-depth knowledge of correct glider operation, the [http://www.faa.gov/library/manuals/aircraft/glider_handbook/ FAA glider handbook] makes good reading.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12333</id>
		<title>Soaring</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12333"/>
		<updated>2009-04-29T13:56:21Z</updated>

		<summary type="html">&lt;p&gt;B21: added &amp;#039;gliders&amp;#039; section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FlightGear now has several glider models and winch, AI aerotow or MP aerotow launching methods (in addition to the normal &amp;quot;in-air start&amp;quot; method.) See also the [[Improving_Glider_Realism|developers page]].&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
{{Gallery|&lt;br /&gt;
[[Airwave Xtreme 150]]|AirwaveXtreme150.jpg|&lt;br /&gt;
[[Dragonfly|Moyes Dragonfly]]|Dragonfly-towing.jpg|&lt;br /&gt;
[[Paraglider]]|Paraglider.jpg|&lt;br /&gt;
[[Schweizer 2-33]]|Sgs233.jpg|&lt;br /&gt;
[[ASW-20 sailplane|Schleicher ASW-20]]|Asw20.jpg|&lt;br /&gt;
[[Glaser-Dirks DG-300|Glaser-Dirks DG-300]]|DG-300.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Winch Launches ==&lt;br /&gt;
&lt;br /&gt;
Winch launches are currently available with the [[SZD-9bis Bocian-1E|Bocian]] and [[Schleicher ASK 21|ASK21]].  With the Bocian, it&#039;s possible to click in the scenery on a point where you would like to place a winch; with both, you can use control-w to place a winch directly in front of the glider.  Press w to start the launch (in the ASK you need to hold it down) and, once at the top of the tow, release the cable with W.&lt;br /&gt;
&lt;br /&gt;
== Aerotows ==&lt;br /&gt;
&lt;br /&gt;
For aerotows, two types are possible - AI or human pilot (via multiplayer).  To get an AI aerotow, select either the ASK or Bocian, choose KRHV as your airport and select the KRHV_towing_demo in the &amp;quot;Scenario&amp;quot; list box in FGRUN (the &amp;quot;Flightgear Wizard&amp;quot;.)  You should see a J3 Cub wobble its way towards you from a nearby taxiway, and pause close to your aircraft.  Press control-o to hook on to it, and hold tight... the O key releases the cable.&lt;br /&gt;
&lt;br /&gt;
For a multiplayer aerotow, you obviously need to arrange a tow with a human pilot - full instructions are available here: [[Doing_aerotow_over_the_net]]&lt;br /&gt;
&lt;br /&gt;
Other gliders available for FG which use the JSBSim (notably the sgs233) or UIUC FDMs are not yet capable of winch or aerotow launches.  Code to facilitate this has been added to JSBSim since the 1.0 release and it is hoped that JSBSim gliders should be compatible with ground launches in the next release.  In the meantime, for such gliders it is necessary to start in the air - the sgs233 does so automatically.&lt;br /&gt;
&lt;br /&gt;
== Thermals and Sinks ==&lt;br /&gt;
[[Image:Pinzgauer.jpg|thumb|right| [[Schleicher ASK 21]] gliding in the [[Pinzgauer Spaziergang]] thermals scenario]]&lt;br /&gt;
&lt;br /&gt;
Thermals and sinks are modeled, but they must be defined individually in a thermal scenario file.  To see how this is done it would be best to examine the file called data/AI/thermal_demo.xml, which sets up 11 thermals and 6 sinks around San Francisco Bay.  To learn more about AI scenarios in general, see the related article called [[AI Systems]].  Note that the thermals and sinks exist independently of FlightGear&#039;s weather system, so it&#039;s possible to have cloud layers that don&#039;t match your thermal heights.  To prevent this you may want to manually set the cloud layers to match your thermals.  Thermal cap clouds are available since about one month &#039;&#039;after&#039;&#039; 0.9.10 was released.  If you are using 0.9.10 or earlier you can make cap clouds work by a) fetching the cap cloud model from CVS, and b) adding a &amp;lt;z-m&amp;gt; offset to the cap cloud wrapper file to put the cloud at the right altitude.&lt;br /&gt;
&lt;br /&gt;
== Extra Soaring Locations ==&lt;br /&gt;
&lt;br /&gt;
A very nice piece of add-on scenery for gliding in the Menden (EDLA) area is available [http://home.arcor.de/vollnhals-bremen/Arnsberg/Arnsberg.html], including the required AI scenario file containing thermals for that area.&lt;br /&gt;
&lt;br /&gt;
If you want to discover the Austrian alpine region, you might want to read [[Pinzgauer Spaziergang]].&lt;br /&gt;
&lt;br /&gt;
== Logging your flights ==&lt;br /&gt;
&lt;br /&gt;
If you log on to a multiplayer server while soaring, then your flight will be recorded at the FGTracker site, like this: [http://fgfs.i-net.hu/modules/fgtracker/?FUNCT=FLIGHT&amp;amp;FLIGHTID=1305&amp;amp;PHPSESSID=b3f9752f0f47468b0df49303e806c288], which makes flight review a snap.&lt;br /&gt;
&lt;br /&gt;
== Learn the theory ==&lt;br /&gt;
&lt;br /&gt;
For those wishing to gain a more in-depth knowledge of correct glider operation, the [http://www.faa.gov/library/manuals/aircraft/glider_handbook/ FAA glider handbook] makes good reading.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=YASim&amp;diff=12322</id>
		<title>YASim</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=YASim&amp;diff=12322"/>
		<updated>2009-04-28T19:50:53Z</updated>

		<summary type="html">&lt;p&gt;B21: /* XML Elements */  corrected formatting error of top few sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Coordinate system notes:&#039;&#039;&#039;&lt;br /&gt;
All positions specified are in metres (which is weird, since all other units in the file are English). The X axis points forward, Y is left, and Z is up.  Take your right hand, and hold it like a gun. Your first and second fingers are the X and Y axes, and your upwards-pointing thumb is the Z. This is slightly different from the coordinate system used by [[JSBSim]]. Sorry. The origin can be placed anywhere, so long as you are consistent. I use the nose of the aircraft.&lt;br /&gt;
&lt;br /&gt;
=== [[XML]] Elements ===&lt;br /&gt;
==== airplane ====&lt;br /&gt;
The top-level element for the file.  It contains only one attribute: &lt;br /&gt;
*&#039;&#039;&#039;mass:&#039;&#039;&#039; The empty (no fuel) weight, in pounds.&lt;br /&gt;
==== approach ====&lt;br /&gt;
The approach parameters for the aircraft. The solver will generate an aircraft that matches these settings. The element can (and should) contain &amp;lt;control&amp;gt; elements indicating pilot input settings, such as flaps and throttle, for the approach.&lt;br /&gt;
*&#039;&#039;&#039;speed:&#039;&#039;&#039; The approach airspeed, in knots TAS.&lt;br /&gt;
*&#039;&#039;&#039;aoa:&#039;&#039;&#039;   The approach angle of attack, in degrees&lt;br /&gt;
*&#039;&#039;&#039;fuel:&#039;&#039;&#039;  Fraction (0-1) of fuel in the tanks.  Default is 0.2.&lt;br /&gt;
==== cruise ====   &lt;br /&gt;
The cruise speed and altitude for the solver to match. As above, this should contain &amp;lt;control&amp;gt; elements indicating aircraft configuration. Especially, make sure the engines are generating enough thrust at cruise!&lt;br /&gt;
*&#039;&#039;&#039;speed:&#039;&#039;&#039; The cruise speed, in knots TAS.&lt;br /&gt;
*&#039;&#039;&#039;alt:&#039;&#039;&#039;   The cruise altitude, in feet MSL.&lt;br /&gt;
*&#039;&#039;&#039;fuel:&#039;&#039;&#039;  Fraction (0-1) of fuel in the tanks.  Default is 0.2.&lt;br /&gt;
==== cockpit ====&lt;br /&gt;
The location of the cockpit (pilot eyepoint).&lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039; eyepoint location (see coordinates note)&lt;br /&gt;
&lt;br /&gt;
==== fuselage ====&lt;br /&gt;
This defines a tubelike structure. It will be given an even mass and aerodynamic force distribution by the solver. You can have as many as you like, in any orientation you please.&lt;br /&gt;
*&#039;&#039;&#039;ax,ay,az:&#039;&#039;&#039; One end of the tube (typically the front)&lt;br /&gt;
*&#039;&#039;&#039;bx,by,bz:&#039;&#039;&#039; The other (&amp;quot;back&amp;quot;) end.&lt;br /&gt;
*&#039;&#039;&#039;width:&#039;&#039;&#039;    The width of the tube, in metres.&lt;br /&gt;
*&#039;&#039;&#039;taper:&#039;&#039;&#039;    The approximate radius at the &amp;quot;tips&amp;quot; of the fuselage expressed as a fraction (0-1) of the width value.&lt;br /&gt;
*&#039;&#039;&#039;midpoint:&#039;&#039;&#039; The location of the widest part of the fuselage, expressed as a fraction of the distance between A and B.&lt;br /&gt;
*&#039;&#039;&#039;idrag:&#039;&#039;&#039;    Multiplier for the &amp;quot;induced drag&amp;quot; generated by this object. Default is one. With idrag=0 the fuselage generates only drag.&lt;br /&gt;
*&#039;&#039;&#039;cx,cy,cz:&#039;&#039;&#039; Factors for the generated drag in the fuselages &amp;quot;local coordinate system&amp;quot; with x pointing from end to front, z perpendicular to x with y=0 in the aircraft coordinate system. E.g. for a fuselage of a height of 2 times them width you can define cy=2 and (due to the doubled front surface) cx=2.&lt;br /&gt;
&lt;br /&gt;
==== wing ====&lt;br /&gt;
This defines the main wing of the aircraft.  You can have only one (but see below about using vstab objects for extra lifting surfaces). The wing should have a &amp;lt;stall&amp;gt; subelement to indicate stall behavior, control surface subelements (flap0, flap1, spoiler, slat) to indicate what and where the control surfaces are, and &amp;lt;control&amp;gt; subelements to map user input properties to the control surfaces.&lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039;     The &amp;quot;base&amp;quot; of the wing, specified as the location of the mid-chord (not leading edge, trailing edge, or aerodynamic center) point at the root of the LEFT (!)  wing.&lt;br /&gt;
*&#039;&#039;&#039;length:&#039;&#039;&#039;    The length from the base of the wing to the midchord point at the tip.  Note that this is not the same thing as span.&lt;br /&gt;
*&#039;&#039;&#039;chord:&#039;&#039;&#039;     The chord of the wing at its base, along the X axis (not normal to the leading edge, as it is sometimes defined).&lt;br /&gt;
*&#039;&#039;&#039;incidence:&#039;&#039;&#039; The incidence angle at the wing root, in degrees. Zero is level with the fuselage (as in an aerobatic plane), positive means that the leading edge is higher than the trailing edge (as in a trainer).&lt;br /&gt;
*&#039;&#039;&#039;twist:&#039;&#039;&#039;     The difference between the incidence angle at the wing root and the incidence angle at the wing tip.  Typically, this is a negative number so that the wing tips have a lower angle of attack and stall after the wing root (washout).&lt;br /&gt;
*&#039;&#039;&#039;taper:&#039;&#039;&#039;     The taper fraction, expressed as the tip chord divided by the root chord.  A taper of one is a hershey bar wing, and zero would be a wing ending at a point.  Defaults to one.&lt;br /&gt;
*&#039;&#039;&#039;sweep:&#039;&#039;&#039;     The sweep angle of the wing, in degrees.  Zero is no sweep, positive angles are swept back. Defaults to zero.&lt;br /&gt;
*&#039;&#039;&#039;dihedral:&#039;&#039;&#039;  The dihedral angle of the wing.  Positive angles are upward dihedral.  Defaults to zero.&lt;br /&gt;
*&#039;&#039;&#039;idrag:&#039;&#039;&#039;     Multiplier for the &amp;quot;induced drag&amp;quot; generated by this surface.  In general, low aspect wings will  generate less induced drag per-AoA than high aspect (glider) wings.  This value isn&#039;t constrained well by the solution process, and may require tuning to get throttle settings correct in high AoA (approach) situations.&lt;br /&gt;
*&#039;&#039;&#039;camber:&#039;&#039;&#039;    The lift produced by the wing at zero angle of attack, expressed as a fraction of the maximum lift produced at the stall AoA.&lt;br /&gt;
==== hstab ====&lt;br /&gt;
These defines the horizontal stabilizer of the aircraft. Internally, it is just a wing object and therefore works the same in XML.  You are allowed only one hstab object; the solver needs to know which wing&#039;s incidence to play with to get the aircraft trimmed correctly.&lt;br /&gt;
==== vstab ====&lt;br /&gt;
A &amp;quot;vertical&amp;quot; stabilizer.  Like hstab, this is just another wing, with a few special properties.  The surface is not &amp;quot;mirrored&amp;quot; as are wing and hstab objects.  If you define a left wing only, you&#039;ll only get a left wing.  The default dihedral, if unspecified, is 90 degrees instead of zero. But all parameters are equally settable, so there&#039;s no requirement that this object be &amp;quot;vertical&amp;quot; at all.  You can use it for anything you like, such as extra wings for biplanes.  Most importantly, these surfaces are not involved with the solver computation, so you can have none, or as many as you like.&lt;br /&gt;
==== mstab ====    A mirrored horizontal stabilizer. Exactly the same as wing, but not involved with the solver computation, so you can have none, or as many as you like.&lt;br /&gt;
==== stall ====    A subelement of a wing (or hstab/vstab/mstab) that specifies the stall behavior.&lt;br /&gt;
*&#039;&#039;&#039;aoa:&#039;&#039;&#039;   The stall angle (maximum lift) in degrees.  Note that this is relative to the wing, not the fuselage (since the wing may have a non-zero incidence angle).&lt;br /&gt;
*&#039;&#039;&#039;width:&#039;&#039;&#039; The &amp;quot;width&amp;quot; of the stall, in degrees.  A high value indicates a gentle stall.  Low values are viscious for a non-twisted wing, but are acceptable for a twisted one (since the whole wing will not stall at the same time).&lt;br /&gt;
*&#039;&#039;&#039;peak:&#039;&#039;&#039;  The height of the lift peak, relative to the post-stall secondary lift peak at 45 degrees. Defaults to 1.5.  This one is deep voodoo, and probably doesn&#039;t need to change much.  Bug me for an explanation if you&#039;re curious.&lt;br /&gt;
==== flap0, flap1, slat, spoiler ====&lt;br /&gt;
These are subelements of wing/hstab/vstab objects, and specify the location and effectiveness of the control surfaces.&lt;br /&gt;
*&#039;&#039;&#039;start:&#039;&#039;&#039;  The position along the wing where the control surface begins.Zero is the root, one is the tip.&lt;br /&gt;
*&#039;&#039;&#039;end:&#039;&#039;&#039;    The position where the surface ends, as above.&lt;br /&gt;
*&#039;&#039;&#039;lift:&#039;&#039;&#039;   The lift multiplier for a flap or slat at full extension.  One is a no-op, a typical aileron might be 1.2 or so, a giant jetliner flap 2.0, and a spoiler 0.0.  For spoilers, the interpretation is a little different -- they spoil only &amp;quot;prestall&amp;quot; lift. Lift due purely to &amp;quot;flat plate&amp;quot; effects isn&#039;t affected.  For typical wings that stall at low AoA&#039;s essentially all lift is pre-stall and you don&#039;t have to care.  Jet fighters tend not to have wing spoilers, for exactly this reason.  This value is not applicable to slats, which affect stall AoA only.&lt;br /&gt;
*&#039;&#039;&#039;drag:&#039;&#039;&#039;   The drag multiplier, as above.  Typically should be higher than the lift multiplier for flaps.&lt;br /&gt;
*&#039;&#039;&#039;aoa:&#039;&#039;&#039;    Applicable only to slats.  This indicates the angle by which the stall AoA is translated by the slat extension.&lt;br /&gt;
  &lt;br /&gt;
==== Engine ====&lt;br /&gt;
===== Thruster =====&lt;br /&gt;
*&#039;&#039;&#039;thruster:&#039;&#039;&#039; A very simple &amp;quot;thrust only&amp;quot; engine object.  Useful for things like thrust vectoring nozzles.  All it does is map its THROTTLE input axis to its output thrust rating.  Does not consume fuel, etc...&lt;br /&gt;
*&#039;&#039;&#039;thrust:&#039;&#039;&#039;   Maximum thrust in pounds&lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039;    The point on the airframe where thrust will be applied.&lt;br /&gt;
*&#039;&#039;&#039;vx,vy,vy:&#039;&#039;&#039; The direction of the thrust in airframe coordinates.  The vector will be normalized automatically, so any non-zero vector will work fine.&lt;br /&gt;
&lt;br /&gt;
===== Jet =====&lt;br /&gt;
*&#039;&#039;&#039;jet:&#039;&#039;&#039;            A turbojet/fan engine. It accepts a &amp;lt;control&amp;gt; subelement to map a property to its throttle setting, and an &amp;lt;actionpt&amp;gt; subelement to place the action point of the thrust at a different position than the mass of the engine.&lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039;          The location of the engine, as a point mass. If no actionpt is specified, this will also be the point of application of thrust.&lt;br /&gt;
*&#039;&#039;&#039;mass:&#039;&#039;&#039;           The mass of the engine, in pounds.&lt;br /&gt;
*&#039;&#039;&#039;thrust:&#039;&#039;&#039;         The maximum sea-level thrust, in pounds.&lt;br /&gt;
*&#039;&#039;&#039;afterburner:&#039;&#039;&#039;    Maximum total thrust with afterburner/reheat, in pounds [defaults to &amp;quot;no additional thrust&amp;quot;].&lt;br /&gt;
*&#039;&#039;&#039;rotate:&#039;&#039;&#039;         Vector angle of the thrust in degrees about the Y axis [0].&lt;br /&gt;
*&#039;&#039;&#039;n1-idle:&#039;&#039;&#039;        Idling low pressure core / fan speed [55].      &lt;br /&gt;
*&#039;&#039;&#039;n1-max:&#039;&#039;&#039;         Maximum low pressure core / fan speed [102].&lt;br /&gt;
*&#039;&#039;&#039;n2-idle:&#039;&#039;&#039;        Idling high pressure core speed [73].&lt;br /&gt;
*&#039;&#039;&#039;n2-max:&#039;&#039;&#039;         Maximum high pressure core speed [103].&lt;br /&gt;
*&#039;&#039;&#039;tsfc:&#039;&#039;&#039;           Thrust-specific fuel consumption [0.8]. This should be considerably lower for modern turbofans.&lt;br /&gt;
*&#039;&#039;&#039;egt:&#039;&#039;&#039;            Exhaust gas temperature at takeoff [1050].&lt;br /&gt;
*&#039;&#039;&#039;epr:&#039;&#039;&#039;            Engine pressure ratio at takeoff [3.0].&lt;br /&gt;
*&#039;&#039;&#039;exhaust-speed:&#039;&#039;&#039;  The maximum exhaust speed in knots [~1555].&lt;br /&gt;
*&#039;&#039;&#039;spool-time:&#039;&#039;&#039;     Time, in seconds, for the engine to respond to 90% of a commanded powersetting.&lt;br /&gt;
&lt;br /&gt;
===== Propeller =====&lt;br /&gt;
*&#039;&#039;&#039;propeller:&#039;&#039;&#039; A propeller.  This element requires an engine subtag. Currently &amp;lt;piston-engine&amp;gt; and &amp;lt;turbine-engine&amp;gt; are supported.&lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039;         The position of the mass (!) of the engine/propeller combination.  If the point of force application is different (and it will be) it should be set with an &amp;lt;actionpt&amp;gt; subelement.&lt;br /&gt;
*&#039;&#039;&#039;mass:&#039;&#039;&#039;          The mass of the engine/propeller, in pounds.&lt;br /&gt;
*&#039;&#039;&#039;moment:&#039;&#039;&#039;        The moment, in kg-metres^2.  This has to be hand calculated and guessed at for now.  A more automated system will be forthcoming. Use a negative moment value for counter-rotating (&amp;quot;European&amp;quot; -- CCW as seen from behind the prop) propellers. A good guess for this value is the radius of the prop (in metres) squared times the mass (kg) divided by three; that is the moment of a plain &amp;quot;stick&amp;quot; bolted to the prop shaft.&lt;br /&gt;
*&#039;&#039;&#039;radius:&#039;&#039;&#039;        The radius, in metres, or the propeller.&lt;br /&gt;
*&#039;&#039;&#039;cruise-speed:&#039;&#039;&#039;  The max efficiency cruise speed of the propeller.  Generally not the same as the aircraft&#039;s cruise speed.&lt;br /&gt;
*&#039;&#039;&#039;cruise-rpm:&#039;&#039;&#039;    The RPM of the propeller at max-eff. cruise.&lt;br /&gt;
*&#039;&#039;&#039;cruise-power:&#039;&#039;&#039;  The power sunk by the prop at cruise, in horsepower.&lt;br /&gt;
*&#039;&#039;&#039;cruise-alt:&#039;&#039;&#039;    The reference cruise altitude in feet.&lt;br /&gt;
*&#039;&#039;&#039;takeoff-power:&#039;&#039;&#039; The takeoff power required by the propeller...&lt;br /&gt;
*&#039;&#039;&#039;takeoff-rpm:&#039;&#039;&#039;   ...at the given takeoff RPM.&lt;br /&gt;
*&#039;&#039;&#039;min-rpm:&#039;&#039;&#039;       The minimum operational RPM for a constant speed propeller.  This is the speed to which the prop governor will seek when the blue lever is at minimum.  The coarse-stop attribute limits how far the governor can go into trying to reach this RPM.&lt;br /&gt;
*&#039;&#039;&#039;max-rpm:&#039;&#039;&#039;       The maximum operational RPM for a constant speed propeller.  See above.  The fine-stop attribute limits how far the governor can go in trying to reach this RPM.&lt;br /&gt;
*&#039;&#039;&#039;fine-stop:&#039;&#039;&#039;     The minimum pitch of the propeller (high RPM) as a ratio of ideal cruise pitch.  This is set to 0.25 by default -- a higher value will result in a lower RPM at low power settings (e.g. idle, taxi, and approach).&lt;br /&gt;
*&#039;&#039;&#039;coarse-stop:&#039;&#039;&#039;   The maximum pitch of the propeller (low RPM) as a ratio of ideal cruise pitch.  This is set to 4.0 by default -- a lower value may result in a higher RPM at high power settings.&lt;br /&gt;
*&#039;&#039;&#039;gear-ratio:&#039;&#039;&#039;    The factor by which the engine RPM is multiplied to produce the propeller RPM.  Optional (defaults to 1.0).&lt;br /&gt;
*&#039;&#039;&#039;contra:&#039;&#039;&#039;        When set (contra=&amp;quot;1&amp;quot;), this indicates that the propeller is a contra-rotating pair.  It will not contribute to the aircraft&#039;s net gyroscopic moment, nor will it produce asymmetric torque on the aircraft body. Asymmetric slipstream effects, when implemented, will also be zero when this is set.&lt;br /&gt;
*&#039;&#039;&#039;piston-engine:&#039;&#039;&#039; A piston engine definition.  This must be a subelement of an enclosing &amp;lt;propeller&amp;gt; tag.&lt;br /&gt;
*&#039;&#039;&#039;eng-power:&#039;&#039;&#039;    Maximum BHP of the engine at sea level.&lt;br /&gt;
*&#039;&#039;&#039;eng-rpm:&#039;&#039;&#039;      The engine RPM at which eng-power is developed&lt;br /&gt;
*&#039;&#039;&#039;displacement:&#039;&#039;&#039; The engine displacement in cubic inches.&lt;br /&gt;
*&#039;&#039;&#039;compression:&#039;&#039;&#039;  The engine compression ratio.&lt;br /&gt;
&lt;br /&gt;
==== Gear ====&lt;br /&gt;
*&#039;&#039;&#039;gear:&#039;&#039;&#039;     Defines a landing gear.  Accepts &amp;lt;control&amp;gt; subelements to map properties to steering and braking. Can also be used to simulate floats. Although the coefficients are still called ..fric, it is calculated in fluids as a drag (proportional to the square of the speed). In fluids gears are not considered to detect crashes (as on ground).   &lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039;  The location of the fully-extended gear tip.&lt;br /&gt;
*&#039;&#039;&#039;compression:&#039;&#039;&#039;  The distance in metres along the &amp;quot;up&amp;quot; axis that the gear will compress.&lt;br /&gt;
*&#039;&#039;&#039;initial-load:&#039;&#039;&#039; The initial load of the spring in multiples of compression. Defaults to 0. (With this parameter a lower spring-constants will be used for the gear-&amp;gt; can reduce numerical problems (jitter)) &#039;&#039;&#039;Note:&#039;&#039;&#039; the spring-constant is varied from 0% compression to 20% compression to get continuous behavior around 0 compression. (could be physically explained by wheel deformation)&lt;br /&gt;
*&#039;&#039;&#039;upx/upy/upz:&#039;&#039;&#039;  The direction of compression, defaults to vertical (0,0,1) if unspecified.  These are used only for a direction -- the vector need not be normalized, as the length is specified by &amp;quot;compression&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;sfric:&#039;&#039;&#039;        Static (non-skidding) coefficient of friction.  Defaults to 0.8.&lt;br /&gt;
*&#039;&#039;&#039;dfric:&#039;&#039;&#039;        Dynamic friction.  Defaults to 0.7.&lt;br /&gt;
*&#039;&#039;&#039;spring:&#039;&#039;&#039;       A dimensionless multiplier for the automatically generated spring constant.  Increase to make the gear stiffer, decrease to make it squishier.&lt;br /&gt;
*&#039;&#039;&#039;damp:&#039;&#039;&#039;         A dimensionless multiplier for the automatically generated damping coefficient.  Decrease to make the gear &amp;quot;bouncier&amp;quot;, increase to make it &amp;quot;slower&amp;quot;.  Beware of increasing this too far: very high damping forces can make the numerics unstable.  If you can&#039;t make the gear stop bouncing with this number, try increasing the compression length instead.&lt;br /&gt;
*&#039;&#039;&#039;on-water:&#039;&#039;&#039;     if this is set to &amp;quot;0&amp;quot; the gear will be ignored if on water. Defaults to &amp;quot;0&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;on-solid:&#039;&#039;&#039;     if this set to &amp;quot;0&amp;quot; the gear will be ignored if not on water. Defaults to &amp;quot;1&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;speed-planing:&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;spring-factor-not-planing:&#039;&#039;&#039; At zero speed the spring factor is multiplied by spring-factor-not-planing. Above speed-planing this factor is equal to 1. The idea is, to use this for floats simulating the transition from swimming to planing. speed-planing defaults to 0, spring-factor-not-planing defaults to 1.&lt;br /&gt;
*&#039;&#039;&#039;reduce-friction-by-extension:&#039;&#039;&#039; at full extension the friction is reduced by this relative value. 0.7 means 30% friction at full extension. If you specify a value greater than one, the friction will be zero before reaching full extension. Defaults to &amp;quot;0&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;ignored-by-solver:&#039;&#039;&#039; with the on-water/on-solid tags you can have more than one set of gears in one aircraft, If the solver (who automatically generates the spring constants) would take all gears into account, the result would be wrong. E. G. set this tag to &amp;quot;1&amp;quot; for all gears, which are not active on runways. Defaults to &amp;quot;0&amp;quot;. You can not exclude all gears in the solving process.&lt;br /&gt;
&lt;br /&gt;
===== Launchbar =====&lt;br /&gt;
*&#039;&#039;&#039;launchbar:&#039;&#039;&#039; Defines a catapult launchbar or strop.&lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039; The location of the mount point of the launch bar or strop on the aircraft.&lt;br /&gt;
*&#039;&#039;&#039;length:&#039;&#039;&#039; The length of the launch bar from mount point to tip&lt;br /&gt;
*&#039;&#039;&#039;down-angle:&#039;&#039;&#039; The max angle below the horizontal the launchbar can achieve.&lt;br /&gt;
*&#039;&#039;&#039;up-angle:&#039;&#039;&#039; The max angle above the horizontal the launchbar can achieve.&lt;br /&gt;
*&#039;&#039;&#039;holdback-{x,y,z}:&#039;&#039;&#039; The location of the holdback mount point on the aircraft.&lt;br /&gt;
*&#039;&#039;&#039;holdback-length:&#039;&#039;&#039; The length of the holdback from mount point to tip. Note: holdback up-angle and down-angle are the same as those defined for the launchbar and are not specified in the configuration.&lt;br /&gt;
&lt;br /&gt;
==== Fuel ====&lt;br /&gt;
*&#039;&#039;&#039;tank:&#039;&#039;&#039; A fuel tank.  Tanks in the aircraft are identified numerically (starting from zero), in the order they are defined in the file.  If the left tank is first, &amp;quot;tank[0]&amp;quot; will be the left tank. &lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039; The location of the tank.&lt;br /&gt;
*&#039;&#039;&#039;capacity:&#039;&#039;&#039; The maximum contents of the tank, in pounds. Not gallons -- YASim supports fuels of varying densities.&lt;br /&gt;
*&#039;&#039;&#039;jet:&#039;&#039;&#039; A boolean.  If present, this causes the fuel density to be treated as Jet-A.  Otherwise, gasoline density is used.  A more elaborate density setting (in pounds per gallon, for example) would be easy to implement.  Bug me.&lt;br /&gt;
&lt;br /&gt;
====Ballast====&lt;br /&gt;
*&#039;&#039;&#039;ballast:&#039;&#039;&#039; This is a mechanism for modifying the mass distribution of the aircraft. A ballast setting specifies that a particular amount of the empty weight of the aircraft must be placed at a given location. The remaining non-ballast weight will be distributed &amp;quot;intelligently&amp;quot; across the fuselage and wing objects. Note again: this does NOT change the empty weight of the aircraft.   &lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039; The location of the ballast.&lt;br /&gt;
*&#039;&#039;&#039;mass:&#039;&#039;&#039; How much mass, in pounds, to put there. Note that this value can be negative. I find that I often need to &amp;quot;lighten&amp;quot; the tail of the aircraft.&lt;br /&gt;
&lt;br /&gt;
=====Weight=====&lt;br /&gt;
*&#039;&#039;&#039;weight:&#039;&#039;&#039; This is an added weight, something not part of the empty weight of the aircraft, like passengers, cargo, or external stores.  The actual value of the mass is not specified here, instead, a mapping to a property is used.  This allows external code, such as the panel, to control the weight (loading a given cargo configuration from preference files, dropping bombs at runtime, etc...)&lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039; The location of the weight.&lt;br /&gt;
*&#039;&#039;&#039;mass-prop:&#039;&#039;&#039; The name of the fgfs property containing the mass, in pounds, of this weight.&lt;br /&gt;
*&#039;&#039;&#039;size:&#039;&#039;&#039; The aerodynamic &amp;quot;size&amp;quot;, in metres, of the object.  This is important for external stores, which will cause drag.  For reasonably aerodynamic stuff like bombs, the size should be roughly the width of the object.  For other stuff, you&#039;re on your own.  The default is zero, which results in no aerodynamic force (internal cargo).&lt;br /&gt;
*&#039;&#039;&#039;solve-weight:&#039;&#039;&#039; Subtag of approach and cruise parameters.  Used to specify a non-zero setting for a &amp;lt;weight&amp;gt; tag during solution.  The default is to assume all weights are zero at the given performance numbers.&lt;br /&gt;
*&#039;&#039;&#039;idx:&#039;&#039;&#039; Index of the weight in the file (starting with zero). weight: Weight setting in pounds.&lt;br /&gt;
*&#039;&#039;&#039;control-input:&#039;&#039;&#039; This element manages a mapping from fgfs properties (user input) to settable values on the aircraft&#039;s objects.  Note that the value to be set MUST (!) be valid on the given object type.  This is not checked for by the parser, and will cause a runtime crash if you try it.  Wing&#039;s don&#039;t have throttle controls, etc...  Note that multiple axes may be set on the same value.  They are summed before setting.&lt;br /&gt;
*&#039;&#039;&#039;axis:&#039;&#039;&#039; The name of the double-valued fgfs property &amp;quot;axis&amp;quot; to use as input, such as &amp;quot;/controls/flight/aileron&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;control:&#039;&#039;&#039; Which control axis to set on the objects.  It can have the following values:&lt;br /&gt;
**THROTTLE - The throttle on a jet or propeller. &lt;br /&gt;
**MIXTURE - The mixture on a propeller.&lt;br /&gt;
**REHEAT - The afterburner on a jet&lt;br /&gt;
**PROP - The propeller advance&lt;br /&gt;
**BRAKE - The brake on a gear.&lt;br /&gt;
**STEER - The steering angle on a gear.  &lt;br /&gt;
**INCIDENCE - The incidence angle of a wing.&lt;br /&gt;
**FLAP0 - The flap0 deflection of a wing. &lt;br /&gt;
**FLAP1 - The flap1 deflection of a wing.  &lt;br /&gt;
**SLAT - The slat extension of a wing. &lt;br /&gt;
**SPOILER - The spoiler extension for a wing.  &lt;br /&gt;
**CYCLICAIL - The &amp;quot;aileron&amp;quot; cyclic input of a rotor &lt;br /&gt;
**CYCLICELE - The &amp;quot;elevator&amp;quot; cyclic input of a rotor &lt;br /&gt;
**COLLECTIVE - The collective input of a rotor&lt;br /&gt;
**ROTORENGINEON - If not equal zero the rotor is rotating  &lt;br /&gt;
**WINCHRELSPEED - The relative winch speed    &lt;br /&gt;
**{... and many more, see FGFDM.cpp ...}&lt;br /&gt;
*&#039;&#039;&#039;invert:&#039;&#039;&#039; Negate the value of the property before setting on the object.&lt;br /&gt;
*&#039;&#039;&#039;split:&#039;&#039;&#039; Applicable to wing control surfaces.  Sets the normal value on the left wing, and a negated value on the right wing.&lt;br /&gt;
*&#039;&#039;&#039;square:&#039;&#039;&#039; Squares the value before setting.  Useful for controls like steering that need a wide range, yet lots of sensitivity in the center.  Obviously only applicable to values that have a range of [-1:1] or [0:1]. &lt;br /&gt;
*&#039;&#039;&#039;src0/src1/dst0/dst1:&#039;&#039;&#039; If present, these defined a linear mapping from the source to the output value.  Input values in the range src0-src1 are mapped linearly to dst0-dst1, with clamping for input values that lie outside the range.&lt;br /&gt;
*&#039;&#039;&#039;control-output:&#039;&#039;&#039; This can be used to pass the value of a YASim control axis (after all mapping and summing is applied) back to the property tree.&lt;br /&gt;
*&#039;&#039;&#039;control:&#039;&#039;&#039; Name of the control axis.  See above.&lt;br /&gt;
*&#039;&#039;&#039;prop:&#039;&#039;&#039; Property node to receive the value.&lt;br /&gt;
*&#039;&#039;&#039;side:&#039;&#039;&#039; Optional, for split controls.  Either &amp;quot;right&amp;quot; or &amp;quot;left&amp;quot;   &lt;br /&gt;
*&#039;&#039;&#039;min/max:&#039;&#039;&#039; Clamping applied to output value.&lt;br /&gt;
*&#039;&#039;&#039;control-speed:&#039;&#039;&#039; Some controls (most notably flaps and hydraulics) have maximum slew rates and cannot respond instantly to pilot input.  This can be implemented with a control-speed tag, which defines a &amp;quot;transition time&amp;quot; required to slew through the full input range.  Note that this tag is semi-deprecated, complicated control input filtering can be done much more robustly from a Nasal script.&lt;br /&gt;
*&#039;&#039;&#039;control:&#039;&#039;&#039; Name of the control axis. See above.&lt;br /&gt;
*&#039;&#039;&#039;transition-time:&#039;&#039;&#039; Time in seconds to slew through input range.&lt;br /&gt;
*&#039;&#039;&#039;control-setting:&#039;&#039;&#039; This tag is used to define a particular setting for a control axis inside the &amp;lt;cruise&amp;gt; or &amp;lt;approach&amp;gt; tags, where obviously property input is not available.  It can be used, for example, to inform the solver that the approach performance values assume full flaps, etc...&lt;br /&gt;
*&#039;&#039;&#039;axis:&#039;&#039;&#039; Name of the control input (i.e. a property name)&lt;br /&gt;
*&#039;&#039;&#039;value:&#039;&#039;&#039; Value of the control axis.&lt;br /&gt;
&lt;br /&gt;
====Winch and Aerotow====&lt;br /&gt;
*&#039;&#039;&#039;hitch:&#039;&#039;&#039; A hitch, can be used for winch-start (in gliders) or aerotow (in gliders and motor aircrafts) or for external cargo with helicopter. You can do aerotow over the net via multiplayer (see j3 and bocian as an example).&lt;br /&gt;
*&#039;&#039;&#039;name:&#039;&#039;&#039; the name of the hitch. must be aerotow if you want to do aerotow via multiplayer. You will find many properties at /sim/hitches/name. Most of them are directly tied to the internal variables, you can modify them as you like. You can add a listener to the property &amp;quot;broken&amp;quot;, e. g. for playing a sound.&lt;br /&gt;
*&#039;&#039;&#039;x,y,z:&#039;&#039;&#039; The position of the hitch&lt;br /&gt;
*&#039;&#039;&#039;force-is-calculated-by-other:&#039;&#039;&#039; if you want to simulate aerotowing over the internet, set this value to &amp;quot;1&amp;quot; in the motor aircraft. Don&#039;t specify or set this to zero in gliders. In a LAN the time lag might be small enough to set it on both aircrafts to &amp;quot;0&amp;quot;. It&#039;s intended, that this is done automatically in the future.&lt;br /&gt;
*&#039;&#039;&#039;tow:&#039;&#039;&#039; The tow used for aerotow or winch. This must be a subelement of an enclosing &amp;lt;hitch&amp;gt; tag.&lt;br /&gt;
*&#039;&#039;&#039;length:&#039;&#039;&#039; upstretched length in metres&lt;br /&gt;
*&#039;&#039;&#039;weight-per-meter:&#039;&#039;&#039; in kg/metre&lt;br /&gt;
*&#039;&#039;&#039;elastic-constant:&#039;&#039;&#039; lower values give higher elasticity&lt;br /&gt;
*&#039;&#039;&#039;break-force:&#039;&#039;&#039; in N&lt;br /&gt;
*&#039;&#039;&#039;mp-auto-connect-period:&#039;&#039;&#039; the every x seconds a towed multiplayer aircraft is searched. If found, this tow is connected automatically, parameters are copied from the other aircraft. Should be set only in the motor aircraft, not in the glider&lt;br /&gt;
*&#039;&#039;&#039;winch:&#039;&#039;&#039; The tow used for aerotow or winch. This must be a subelement of an enclosing &amp;lt;hitch&amp;gt; tag.&lt;br /&gt;
*&#039;&#039;&#039;max-tow-length:&#039;&#039;&#039; in m&lt;br /&gt;
*&#039;&#039;&#039;min-tow-length&#039;&#039;&#039;: in m&lt;br /&gt;
*&#039;&#039;&#039;initial-tow-length:&#039;&#039;&#039; in m. The initial tow length also  defines the length/search radius used for the mp-autoconnect feature&lt;br /&gt;
*&#039;&#039;&#039;max-winch-speed:&#039;&#039;&#039; in m/s&lt;br /&gt;
*&#039;&#039;&#039;power:&#039;&#039;&#039; in kW&lt;br /&gt;
*&#039;&#039;&#039;max-force:&#039;&#039;&#039; in N&lt;br /&gt;
&lt;br /&gt;
{{FDM}}&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12321</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12321"/>
		<updated>2009-04-28T18:34:43Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Variometer */ error in TE adjustment formula&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Main Page | Wiki]] &amp;gt;&amp;gt; [[Portal:Developer |Development portal]] &amp;gt;&amp;gt; Improving Glider Realism&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated / time&lt;br /&gt;
** = (change in kinetic energy / (mass x G))/t&lt;br /&gt;
** = ((0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)) / t&lt;br /&gt;
** = (v2^2 - v1^2) / 2Gt where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / (19.62*t)&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer - even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
==== Flight Computer ====&lt;br /&gt;
&lt;br /&gt;
These electronic instruments primarily drive slave variometers of various types (see above) and compute your &#039;&#039;arrival height&#039;&#039; at the next waypoint or final destination (for which they are generally connected to a GPS).  The screenshot below is taken from the Aerosoft Discus for FSX - this flight computer is the most complex gauge ever created for FSX, containing 3500 lines of code to perform computations then displayed through the simple interface, i.e. the slave variometer needle (top left), the &#039;petal&#039; variometer needle on the display itself, and the digital numeric displays. The other analogue gauges (ASI, TE vario, engine tachometer) are not connected to the flight computer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glider flight computer.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
This is now implemented in CVS. Ridge lift is enabled by default but may be disabled by using&lt;br /&gt;
 --prop:/environment/ridge-lift/enabled=0&lt;br /&gt;
on the command line or by setting this property at runtime.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The FlightGear issues are also discussed in [http://www.flightgear.org/forums/viewtopic.php?f=6&amp;amp;t=3377 this forum thread]&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Property_Tree_Intro&amp;diff=12318</id>
		<title>Property Tree Intro</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Property_Tree_Intro&amp;diff=12318"/>
		<updated>2009-04-27T12:35:53Z</updated>

		<summary type="html">&lt;p&gt;B21: trial breadcrumb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&lt;br /&gt;
[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Portal:Developer|Developer Portal]] &amp;gt;&amp;gt; [[Property Tree]] &amp;gt;&amp;gt; Intro&lt;br /&gt;
&lt;br /&gt;
(Inspired by and somewhat based on [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg21190.html])&lt;br /&gt;
&lt;br /&gt;
Note: If you find anything particularly unclear, missing or just hard to understand please feel free to ask specific questions on this article&#039;s talk page, this will help improve this introduction.&lt;br /&gt;
&lt;br /&gt;
== !! Work in Progress !! ==&lt;br /&gt;
This needs more work, namely:&lt;br /&gt;
* terminology&lt;br /&gt;
* examples&lt;br /&gt;
* screenshots&lt;br /&gt;
* usage scenarios (telnet, property browser, XML files, nasal ...)&lt;br /&gt;
* wikipedia links to more technical descriptions&lt;br /&gt;
* links to source/implementation code&lt;br /&gt;
* links to example source code to interface with the props interface&lt;br /&gt;
* we might want to convert something like this into some sort of presentation or PDF handout?&lt;br /&gt;
* topics to cover:&lt;br /&gt;
** history of the property tree&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The so called &amp;quot;Property Tree&amp;quot; in FlightGear is generally considered FlightGear&#039;s &amp;quot;central nervous system&amp;quot; and one of FlightGear greatest assets, if not even its greatest asset of all!&lt;br /&gt;
&lt;br /&gt;
This is because the Property Tree system can be used to provide access to lowlevel runtime state variables via a very intuitive tree-like hierarchy, so that FlightGear behavior can be easily controlled and modified/customized at runtime.&lt;br /&gt;
&lt;br /&gt;
So the FlightGear Property Tree is the common denominator for crucial runtime state and also the interface to these internal state variables.&lt;br /&gt;
&lt;br /&gt;
However, getting to grips with the concepts and mechanisms behind the &amp;quot;Property Tree&amp;quot; may not be easy for FlightGear beginners. This page is meant to help newcomers familiarize themselves with the FlightGear property tree.&lt;br /&gt;
&lt;br /&gt;
== An abstract View == &lt;br /&gt;
The Property Tree System in FlightGear is generally spoken, used by pretty much all FlightGear subsystems that are basically tied together by it, in other words: it is the property tree that is the enabling mechanism to &amp;quot;share&amp;quot; important runtime data between different components of FlightGear.&lt;br /&gt;
&lt;br /&gt;
While this doesn&#039;t necessarily apply to all FlightGear data structures, it does mostly apply to those variables that may need to be modified at runtime, be it for customization purposes or other uses. In addition, it is made very straightforward to publish/expose new variables from C++ space to the property tree.&lt;br /&gt;
&lt;br /&gt;
But the Property Tree is also used by other FlightGear-related software (such as Atlas), where the Property Tree&#039;s purpose is extended to being that of an network-based &amp;quot;Inter Process Communications (IPC)&amp;quot;-mechanism/enabler, so that other software (open source or or not) can easily interface with and &amp;quot;look into&amp;quot; FlightGear, and inspect/modify runtime state variables (in a peek/poke manner).&lt;br /&gt;
&lt;br /&gt;
This makes it for example possible, to basically &amp;quot;remote control&amp;quot; FlightGear, but also to modify environmental settings easily at runtime, from a different process, computer, network or even continent!&lt;br /&gt;
&lt;br /&gt;
Access to the Property Tree is provided via well-defined means, such as C++ APIs, network protocols, XML files and scripting interfaces (via Nasal).&lt;br /&gt;
&lt;br /&gt;
Furthermore, the Property Tree has been designed to directly map to XML files, specifically to &amp;quot;PropertyList-encoded&amp;quot; XML files, these follow a key/value structure that can be directly translated to the hierarchy used in the Property Tree.&lt;br /&gt;
&lt;br /&gt;
In fact, most of the contents of the FlightGear Property Tree that you get to see at runtime is dynamically composed from such PropertyList-encoded XML files, that are directly loaded into the property tree.&lt;br /&gt;
&lt;br /&gt;
== Property Tree: Step by Step ==&lt;br /&gt;
&lt;br /&gt;
=== A dump space for your data ===&lt;br /&gt;
For starters, it&#039;s probably sufficient to imagine the property tree as a very powerful global (process-wide) &amp;quot;dump space&amp;quot; for simple variables, such as numbers and strings. &lt;br /&gt;
&lt;br /&gt;
=== Key/Value pairs ===&lt;br /&gt;
The property tree stores variables as &amp;quot;key/value&amp;quot; pairs, so that you can easily refer to a variable by using its &amp;quot;key&amp;quot; (such as for example &amp;quot;altitude&amp;quot;) and query the property tree for the value that it has stored for this key (variable).&lt;br /&gt;
&lt;br /&gt;
=== Hierarchical Storage / where the tree part comes in ===&lt;br /&gt;
To provide support for hierarchically/logically grouped variable storage, the property tree is implemented as a tree-like structure of nested key/value pairs, this can be imagined pretty much like a virtual file system where you have folders (locations) and files (data).&lt;br /&gt;
&lt;br /&gt;
=== Categories for your data ===&lt;br /&gt;
This approach is powerful because it supports the concept of &amp;quot;categories&amp;quot; for data storage, so that you can place -by convention- certain &amp;quot;data&amp;quot; in a specific place (think &amp;quot;drawer&amp;quot;), pretty much like storing work-related stuff in a &amp;quot;work&amp;quot; folder on your computer, or storing your media files (video/audio) in a distinct &amp;quot;media&amp;quot; folder, too.&lt;br /&gt;
&lt;br /&gt;
So, this system allows for logical groups or &amp;quot;categories&amp;quot; of data items, so that you know where to search for certain data. On the other hand, this is based purely on conventions - there&#039;s nothing that enforces things to be placed in a certain location.&lt;br /&gt;
&lt;br /&gt;
== Property Tree Paths ==&lt;br /&gt;
In fact, the file system analogy previously used pretty much also applies to accessing (writing/reading) values: Values (or data items) in the property tree can be referred to via a &amp;quot;path&amp;quot; which acts as the &amp;quot;key&amp;quot; to the data, this path pretty much looks like a conventional file system path, for example something like &amp;quot;/private/settings/foo&amp;quot; could be an imaginary path/key to access a property tree variable stored at that place. &lt;br /&gt;
So, from a syntactic point of view this is pretty much similar to file system paths, like they are used on Linux/Unix computers (i.e. no drive letters or backslashes are used). &lt;br /&gt;
&lt;br /&gt;
=== Naming Properties ===&lt;br /&gt;
In addition, some naming restrictions apply as well: in general, you should only use lower-case, alphanumeric ASCII characters in these paths, and only use the hyphen to separate words or append a suffix. These conventions simplify working with properties and make them more intuitive.&lt;br /&gt;
&lt;br /&gt;
=== Naming Conventions ===&lt;br /&gt;
To ensure that keys (paths) to variables are not simply named arbitrarily, some naming conventions apply, these can be mostly deduced from existing properties, such as for example appending a suffix to make properties more self-explanatory by indicating what unit the properties is provided in (e.g. &amp;quot;deg&amp;quot;, &amp;quot;rad&amp;quot;, &amp;quot;hz&amp;quot;, &amp;quot;ft&amp;quot;, &amp;quot;nm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Identically named properties ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typing ==&lt;br /&gt;
In general, the property tree is pretty much untyped, that is it can easily work with untyped properties (stored as strings) that can be dynamically converted to different representations (such as numbers like int, float, double or boolean values) at runtime.&lt;br /&gt;
&lt;br /&gt;
However, when creating your own properties, it is generally considered good practice to also chose the most suitable data type, as well. &lt;br /&gt;
&lt;br /&gt;
It is important to keep in mind that storing a property without its type (i.e. untyped), will inevitably result in a conversion being performed to convert the data to a non-string representation. &lt;br /&gt;
&lt;br /&gt;
So, to avoid unnecessary performance penalties it&#039;s always a good idea to also define valid types for your properties.&lt;br /&gt;
Likewise, using the proper access means to avoid unnecessary conversions, is also important.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Property_tree&amp;diff=12317</id>
		<title>Property tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Property_tree&amp;diff=12317"/>
		<updated>2009-04-27T12:34:15Z</updated>

		<summary type="html">&lt;p&gt;B21: trial breadcrumb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
{{Cleanup}}&lt;br /&gt;
&lt;br /&gt;
[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Portal:Developer|Developer Portal]] &amp;gt;&amp;gt; Property Tree&lt;br /&gt;
&lt;br /&gt;
== Property Tree Introduction ==&lt;br /&gt;
A simple technical introduction about the FlightGear property tree can be found at [[Property Tree Intro]].&lt;br /&gt;
&lt;br /&gt;
== Property Server == &lt;br /&gt;
&lt;br /&gt;
For instance, start FlightGear with the following option:&lt;br /&gt;
&lt;br /&gt;
--httpd=5400&lt;br /&gt;
&lt;br /&gt;
You can pick any port number, but 5400 will probably work just fine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now on the same machine, fire up a web browser and open up the following url:&lt;br /&gt;
&lt;br /&gt;
http://localhost:5400/&lt;br /&gt;
&lt;br /&gt;
Now you can browse the entire FG property tree &amp;quot;live&amp;quot; and even change values if you like. You can configure autopilot modes and even set control inputs so you can literally fly the airplane from your web browser, although it&#039;s not the most convenient interface for doing that. ;-)&lt;br /&gt;
&lt;br /&gt;
There is a similar interface minus the html wrappings that you can enable with the following option:&lt;br /&gt;
&lt;br /&gt;
--props=5401&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that you can setup as many of these as you want ... for instance, just to be obscene you could do:&lt;br /&gt;
&lt;br /&gt;
--httpd=5400&lt;br /&gt;
--httpd=5401&lt;br /&gt;
--httpd=5402&lt;br /&gt;
--props=5403&lt;br /&gt;
--props=5404&lt;br /&gt;
--props=5405&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you have 6 different network interfaces running that you can access from anywhere. We can&#039;t find a wiki named Note.&lt;br /&gt;
&lt;br /&gt;
If you have a &#039;props&#039; inteface configured you can now &amp;quot;telnet localhost 5401&amp;quot; and interact with the property system (again live) and set and examine values using a &#039;command line&#039; style interface.&lt;br /&gt;
&lt;br /&gt;
The cool thing is that you can easily write scripts to access this --props=&amp;lt;port#&amp;gt; interface.&lt;br /&gt;
&lt;br /&gt;
Take a look at:&lt;br /&gt;
&lt;br /&gt;
FlightGear/source/scripts/perl/examples/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that there is no requirement that you do this with perl. You could just as easily interact with FlightGear this way using perl, C, C++, java, probably even &amp;lt;ack&amp;gt; visual basic or anything else that can do tcpip network communication ... matlab? netcat?&lt;br /&gt;
&lt;br /&gt;
Also note that the downside to this interface is that you can&#039;t blast a lot of data across it. It&#039;s fine if you want to monitor location and speed every second or 1/4 second and occasionally set some values (such as dump in a new weather configuration, reset the aircraft location, or read a set of values, etc.)&lt;br /&gt;
&lt;br /&gt;
But if you need to track 100 different variables at 60hz, this isn&#039;t the interface for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Property Tree ==&lt;br /&gt;
A detailed list of all nodes within the property tree and their purpose, as well as possible values&lt;br /&gt;
&lt;br /&gt;
==== accelerations/ ====&lt;br /&gt;
==== ai/ ====&lt;br /&gt;
==== autopilot/ ====&lt;br /&gt;
==== command/ ====&lt;br /&gt;
==== consumables/ ====&lt;br /&gt;
&lt;br /&gt;
* fuel/&lt;br /&gt;
** tank/&lt;br /&gt;
** tank[1]/&lt;br /&gt;
** tank[2]/&lt;br /&gt;
** tank[3]/&lt;br /&gt;
** total-fuel-gals&lt;br /&gt;
** total-fuel-lbs&lt;br /&gt;
** total-fuel-norm&lt;br /&gt;
&lt;br /&gt;
Note: The number of tanks will vary between aircraft. Please take this into account when you are designing your script&lt;br /&gt;
&lt;br /&gt;
==== controls/ ====&lt;br /&gt;
&lt;br /&gt;
* APU&lt;br /&gt;
** fire-switch&lt;br /&gt;
** off-start-run&lt;br /&gt;
&lt;br /&gt;
==== devices/ ====&lt;br /&gt;
==== engines/ ====&lt;br /&gt;
==== environment/ ====&lt;br /&gt;
==== fdm/ ====&lt;br /&gt;
==== gear/ ====&lt;br /&gt;
==== input/ ====&lt;br /&gt;
==== instrumentation/ ====&lt;br /&gt;
==== logging/ ====&lt;br /&gt;
==== models/ ====&lt;br /&gt;
==== nasal/ ====&lt;br /&gt;
==== orientation/ ====&lt;br /&gt;
The set of properties in orientation/ detail the orientation of the aircraft (pitch, yaw and roll).&lt;br /&gt;
&lt;br /&gt;
* alpha-deg&lt;br /&gt;
* heading-deg&lt;br /&gt;
* heading-magnetic-deg&lt;br /&gt;
* pitch-deg&lt;br /&gt;
* pitch-rate-degps&lt;br /&gt;
* roll-deg&lt;br /&gt;
* roll-rate-degps&lt;br /&gt;
* side-slip-deg&lt;br /&gt;
* side-slip-rad&lt;br /&gt;
* yaw-deg&lt;br /&gt;
* yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
==== position/ ==== &lt;br /&gt;
The set of properties in position/ track the lat/lon location of the user&#039;s aircraft, as well as altitude and ground elevation immediately below the aircraft.&lt;br /&gt;
&lt;br /&gt;
* longitude-deg -- Current longitude of the aircraft in degrees.&lt;br /&gt;
* latitude-deg -- Current latitude of the aircraft in degrees.&lt;br /&gt;
* altitude-ft -- Current altitude of the aircraft above mean sea level.&lt;br /&gt;
* ground-elev-m -- elevation of the ground below the aircraft, in meters.  Note that for this property,  ground structures are considered part of the ground.  Thus, flying over any ground structure (a building, a sign, a radio tower, whatever) will raise the value of this property for as long as the aircraft is over the structure. &lt;br /&gt;
* altitude-agl-ft -- Current altitude of the aircraft above ground/ground structures below.&lt;br /&gt;
&lt;br /&gt;
==== sim/ ====&lt;br /&gt;
* aero --&lt;br /&gt;
* ai&lt;br /&gt;
* ai-traffic&lt;br /&gt;
* aircraft --&lt;br /&gt;
* aircraft-dir --&lt;br /&gt;
* aircraft-min-status --&lt;br /&gt;
* alarms --&lt;br /&gt;
* allow-toggle-cockpit --&lt;br /&gt;
* ATC&lt;br /&gt;
* atc&lt;br /&gt;
* author --&lt;br /&gt;
* auto-coordination -- boolean (true/false) flag indicating whether auto-coordination is on or off.&lt;br /&gt;
* chase-distance-m --&lt;br /&gt;
* control-mode --&lt;br /&gt;
* current-view&lt;br /&gt;
* description --&lt;br /&gt;
* flight-model --&lt;br /&gt;
* frame-rate --&lt;br /&gt;
* freeze&lt;br /&gt;
* hud&lt;br /&gt;
* input&lt;br /&gt;
* instrumentation&lt;br /&gt;
* instrument-options&lt;br /&gt;
* intl&lt;br /&gt;
* logging&lt;br /&gt;
* model-hz --&lt;br /&gt;
* multiplay&lt;br /&gt;
* panel&lt;br /&gt;
* presets&lt;br /&gt;
* rendering&lt;br /&gt;
* sound&lt;br /&gt;
* speed-up --&lt;br /&gt;
* startup/&lt;br /&gt;
** fullscreen&lt;br /&gt;
** game-mode&lt;br /&gt;
** intro-music&lt;br /&gt;
** options/&lt;br /&gt;
*** airport&lt;br /&gt;
*** heading-deg&lt;br /&gt;
*** latitude-deg&lt;br /&gt;
*** longitude-deg&lt;br /&gt;
*** runway&lt;br /&gt;
** path-cache/&lt;br /&gt;
** save-on-exit&lt;br /&gt;
** season&lt;br /&gt;
** splash-alpha&lt;br /&gt;
** splash-progress&lt;br /&gt;
** splash-progress-text&lt;br /&gt;
** splash-screen&lt;br /&gt;
** splash-texture&lt;br /&gt;
** splash-title&lt;br /&gt;
** stderr-to-terminal&lt;br /&gt;
** stdout-to-terminal&lt;br /&gt;
** terminal-ansi-colors&lt;br /&gt;
** time-offset&lt;br /&gt;
** time-offset-type&lt;br /&gt;
** units&lt;br /&gt;
** xsize&lt;br /&gt;
** ysize&lt;br /&gt;
* status --&lt;br /&gt;
* time&lt;br /&gt;
* view-mode --&lt;br /&gt;
* menubar/&lt;br /&gt;
* model/&lt;br /&gt;
* mouse/&lt;br /&gt;
* navdb/&lt;br /&gt;
* number-views =  &#039;6&#039;     (int)&lt;br /&gt;
* replay/&lt;br /&gt;
* sceneryloaded = &#039;true&#039;  (bool)&lt;br /&gt;
* submodels/&lt;br /&gt;
* systems/&lt;br /&gt;
* temp/&lt;br /&gt;
* tower/&lt;br /&gt;
* traffic-manager/&lt;br /&gt;
* user/&lt;br /&gt;
* view/&lt;br /&gt;
* view[1]/&lt;br /&gt;
* view[2]/&lt;br /&gt;
* view[3]/&lt;br /&gt;
* view[4]/&lt;br /&gt;
* view[5]/&lt;br /&gt;
* virtual-cockpit =       &#039;false&#039; (bool)&lt;br /&gt;
&lt;br /&gt;
==== surface-positions/ ====&lt;br /&gt;
==== systems/ ====&lt;br /&gt;
==== velocities/ ====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;    &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
[http://www.beispiel.de Link-Text]&lt;br /&gt;
[[Media:Beispiel.mp3]]&lt;br /&gt;
[[Image:Beispiel.jpg]]&lt;br /&gt;
fgfs --aircraft=(beispiel-737)&lt;br /&gt;
&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12316</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12316"/>
		<updated>2009-04-27T09:35:17Z</updated>

		<summary type="html">&lt;p&gt;B21: added some trial breadcrumbs...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Main Page | Wiki]] &amp;gt;&amp;gt; [[Portal:Developer |Development portal]] &amp;gt;&amp;gt; Improving Glider Realism&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer - even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
==== Flight Computer ====&lt;br /&gt;
&lt;br /&gt;
These electronic instruments primarily drive slave variometers of various types (see above) and compute your &#039;&#039;arrival height&#039;&#039; at the next waypoint or final destination (for which they are generally connected to a GPS).  The screenshot below is taken from the Aerosoft Discus for FSX - this flight computer is the most complex gauge ever created for FSX, containing 3500 lines of code to perform computations then displayed through the simple interface, i.e. the slave variometer needle (top left), the &#039;petal&#039; variometer needle on the display itself, and the digital numeric displays. The other analogue gauges (ASI, TE vario, engine tachometer) are not connected to the flight computer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glider flight computer.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
The FlightGear issues are also discussed in [http://www.flightgear.org/forums/viewtopic.php?f=6&amp;amp;t=3377 this forum thread]&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12315</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12315"/>
		<updated>2009-04-27T09:32:19Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Gliders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
[http://www.flightgear.org FG Home] &amp;gt;&amp;gt; [[Main Page | Wiki]] &amp;gt;&amp;gt; Dev portal &amp;gt;&amp;gt; Improving Glider Realism&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer - even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
==== Flight Computer ====&lt;br /&gt;
&lt;br /&gt;
These electronic instruments primarily drive slave variometers of various types (see above) and compute your &#039;&#039;arrival height&#039;&#039; at the next waypoint or final destination (for which they are generally connected to a GPS).  The screenshot below is taken from the Aerosoft Discus for FSX - this flight computer is the most complex gauge ever created for FSX, containing 3500 lines of code to perform computations then displayed through the simple interface, i.e. the slave variometer needle (top left), the &#039;petal&#039; variometer needle on the display itself, and the digital numeric displays. The other analogue gauges (ASI, TE vario, engine tachometer) are not connected to the flight computer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glider flight computer.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
The FlightGear issues are also discussed in [http://www.flightgear.org/forums/viewtopic.php?f=6&amp;amp;t=3377 this forum thread]&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12299</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12299"/>
		<updated>2009-04-22T20:53:13Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Ridgelift */  added link to forum thread&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer - even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
==== Flight Computer ====&lt;br /&gt;
&lt;br /&gt;
These electronic instruments primarily drive slave variometers of various types (see above) and compute your &#039;&#039;arrival height&#039;&#039; at the next waypoint or final destination (for which they are generally connected to a GPS).  The screenshot below is taken from the Aerosoft Discus for FSX - this flight computer is the most complex gauge ever created for FSX, containing 3500 lines of code to perform computations then displayed through the simple interface, i.e. the slave variometer needle (top left), the &#039;petal&#039; variometer needle on the display itself, and the digital numeric displays. The other analogue gauges (ASI, TE vario, engine tachometer) are not connected to the flight computer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glider flight computer.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
The FlightGear issues are also discussed in [http://www.flightgear.org/forums/viewtopic.php?f=6&amp;amp;t=3377 this forum thread]&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12294</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12294"/>
		<updated>2009-04-22T16:48:57Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Gauges */  flight computer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer - even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
==== Flight Computer ====&lt;br /&gt;
&lt;br /&gt;
These electronic instruments primarily drive slave variometers of various types (see above) and compute your &#039;&#039;arrival height&#039;&#039; at the next waypoint or final destination (for which they are generally connected to a GPS).  The screenshot below is taken from the Aerosoft Discus for FSX - this flight computer is the most complex gauge ever created for FSX, containing 3500 lines of code to perform computations then displayed through the simple interface, i.e. the slave variometer needle (top left), the &#039;petal&#039; variometer needle on the display itself, and the digital numeric displays. The other analogue gauges (ASI, TE vario, engine tachometer) are not connected to the flight computer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Glider flight computer.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=File:Glider_flight_computer.jpg&amp;diff=12293</id>
		<title>File:Glider flight computer.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=File:Glider_flight_computer.jpg&amp;diff=12293"/>
		<updated>2009-04-22T16:43:04Z</updated>

		<summary type="html">&lt;p&gt;B21: screenshot of a simulated SDI C4 on the panel of the Aerosoft Discus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;screenshot of a simulated SDI C4 on the panel of the Aerosoft Discus&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12292</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12292"/>
		<updated>2009-04-22T16:34:23Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Variometer */  typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer - even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12291</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12291"/>
		<updated>2009-04-22T16:32:56Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Gauges */  added functional detail on each type of vario&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
Glider instruments are generally 80mm or 57mm in diameter.  This standardisation makes it easier to add/remove/move instruments in the panel.&lt;br /&gt;
&lt;br /&gt;
The mandatory instruments are the altimeter and the air speed indicator.  These two and the main variometer are generally 80mm diameter instruments.  The panel often includes a &#039;flight computer&#039; with a digital display showing a variety of flight parameters which also takes up an 80mm &#039;hole&#039; on the panel.  The flight computer often drives a separate &#039;slave&#039; variometer often in a 57mm hole.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;common&#039;&#039; for a glider panel to have more than one variometer - the largest (80mm) analogue dial may be displaying Total Energy compensated climb rate (see immediately below) while a smaller dial connected to the flight computer may be displaying Netto or speed-to-fly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Speed-to-fly&#039;&#039; display.  Generally in a glider, if the variometer needle moves negative you assume sinking air and &#039;&#039;speed up&#039;&#039;.  Or if the vario needle indicates lift you &#039;&#039;slow up&#039;&#039; and if the lift is good enough you pull up into a turn.  So for cruising flight you continually speed up and slow down according to what the vario is doing - this is called &#039;&#039;dolphin flying&#039;&#039; and is a particularly efficient way of flying cross-country, giving you more time in lift (because you slow down) and less time in sink (because you speed up).  But what is the optimum speed to fly in any given rising or sinking air? To take out the guesswork, some electronic variometers (those slaved from a flight computer) are configured to read in the lift/sink value but indicate &#039;&#039;positive if you should slow down&#039;&#039;, and &#039;&#039;negative if you should speed up&#039;&#039;.  To an uninitiated observer, the gauge looks like an ordinary variometer &#039;&#039;but&#039;&#039; and even though the computation being performed is more complex, the needle moves up (slow down) and down (speed up) in a natural way, just like an &#039;ordinary&#039; vario.&lt;br /&gt;
&lt;br /&gt;
In order of complexity, the uncompensated &#039;rate of climb&#039; vario is the simplest but less useful, the TE vario is still pretty simple but a &#039;&#039;lot&#039;&#039; more useful, the Netto vario is a fair bit more complex requiring the gauge to know the glide performance of the glider at every speed and ballast load, and the speed-to-fly vario is fairly complex to code as it has to know the Netto stuff plus tables for the optimum speed to fly at different ballast settings and external lift/sink rates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12290</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12290"/>
		<updated>2009-04-22T16:13:51Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Glider cockpit 3D models */  added screenshot of ASK21 panel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear). The ASK21 panel is displayed below - functional but a bit sparse compared to real gliders:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask 21 cockpit.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12289</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12289"/>
		<updated>2009-04-22T16:11:14Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Glider external 3D models */  another ask21 external view&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG glider state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=File:Ask21_external2.jpg&amp;diff=12288</id>
		<title>File:Ask21 external2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=File:Ask21_external2.jpg&amp;diff=12288"/>
		<updated>2009-04-22T16:09:35Z</updated>

		<summary type="html">&lt;p&gt;B21: screenshot of ASK21 external view&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;screenshot of ASK21 external view&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=File:Ask_21_cockpit.jpg&amp;diff=12287</id>
		<title>File:Ask 21 cockpit.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=File:Ask_21_cockpit.jpg&amp;diff=12287"/>
		<updated>2009-04-22T16:08:12Z</updated>

		<summary type="html">&lt;p&gt;B21: screenshot of ASK21 interior panel view&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;screenshot of ASK21 interior panel view&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12286</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12286"/>
		<updated>2009-04-22T15:56:27Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Glider external 3D models */  ASK21 image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too. For the current FG state of the art, here&#039;s the ASK21:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ask21 external.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=File:Ask21_external.jpg&amp;diff=12285</id>
		<title>File:Ask21 external.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=File:Ask21_external.jpg&amp;diff=12285"/>
		<updated>2009-04-22T15:54:53Z</updated>

		<summary type="html">&lt;p&gt;B21: thumbnail external image of the ASK21 glider from the aircraft package&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;thumbnail external image of the ASK21 glider from the aircraft package&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12282</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12282"/>
		<updated>2009-04-20T22:54:29Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Variometer */  gave formula for TE reading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too.&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
** Potential energy  = mass x G x height (or height = energy / (mass x G))&lt;br /&gt;
** Kinetic energy = 0.5 x mass x velocity squared&lt;br /&gt;
** if in time period &#039;t&#039; the glider goes from height &#039;h1&#039;..&#039;h2&#039; and speed &#039;v1&#039;..&#039;v2&#039;:&lt;br /&gt;
** uncompensated vario reading = (h2-h1)/t&lt;br /&gt;
** TE adjustment = height the glider would have gained if it hadn&#039;t accelerated&lt;br /&gt;
** = (change in kinetic energy / (mass x G))&lt;br /&gt;
** = (0.5 * mass * v2^2 - 0.5 * mass * v1^2) / (mass x G)&lt;br /&gt;
** = (v2^2 - v1^2) / 2G where G = 9.81 meters per second per second&lt;br /&gt;
** TE reading = uncompensated reading + TE adjustment&lt;br /&gt;
** &#039;&#039;&#039;TE reading = (h2-h1)/t + (v2^2 - v1^2) / 19.62&#039;&#039;&#039;&lt;br /&gt;
** (all units meters, seconds, meters per second)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12280</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12280"/>
		<updated>2009-04-20T11:44:00Z</updated>

		<summary type="html">&lt;p&gt;B21: /* IGC file logger */  everytrail.com and gpsvisualizer.com links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too.&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
IGC files can be uploaded to [http://www.everytrail.com/view_trip.php?trip_id=162108 everytrail.com] or can be converted by [http://www.gpsvisualizer.com/map_input?form=googleearth gpsvisualizer.com] for viewing in Google Earth.&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12279</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12279"/>
		<updated>2009-04-20T11:41:03Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Improving Glider Realism */  removed duplicate header&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too.&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12278</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12278"/>
		<updated>2009-04-19T20:58:26Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Variometer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too.&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12277</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12277"/>
		<updated>2009-04-19T20:53:44Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Variometer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too.&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
[[Image:http://upload.wikimedia.org/wikipedia/en/e/ed/Cair-Xk10-vario.jpg]]&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12276</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12276"/>
		<updated>2009-04-19T20:52:11Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Gauges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too.&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately it is not possible to create a decent glider by simply copying across existing instruments from a power aircraft.  The minimum instrument set is an altimeter, air speed indicator, and variometer. The variometer (vario) is unique to soaring.&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
At its simplest, a variometer is a rate of climb indicator.  However, this pure (uncompensated) indication of vertical speed is very poor for climbing effectively in thermals as the effect of the  vertical movement of the air is swamped by the pilot&#039;s actions with the control column (so called &#039;stick thermals&#039;).  Since the 1930&#039;s, real gliding variometers have used some method to compensate for the climb rate induced by the pilot pushing or pulling on the control column.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Total energy compensation&#039;&#039;. If the glider is climbing, a factor can be subtracted from the indicated lift if the glider is decelerating, and the reverse during descent. So if the glider is neither accelerating or decelerating the absolute rate of climb (or sink) will be shown.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Netto compensation&#039;&#039;. The design sink rate of the glider at the current airspeed is added to the total energy vario reading, so the variometer actually displays the vertical rate of the air outside the glider.  For a perfectly compensated instrument, the vario will show zero in still air regardless of the airspeed of the aircraft&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12275</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12275"/>
		<updated>2009-04-19T20:26:50Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Glider cockpit 3D models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too.&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
Less well understood, but still not rocket science, gliders need a good 3d model for the cockpit with the panel and the various levers (joystick, flaps, airbrakes, water ballast, landing gear).&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12274</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12274"/>
		<updated>2009-04-19T20:19:51Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Glider external 3D models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
This is the best understood bit of glider simulation... designing a decent 3D model. You can tell if it&#039;s any good just by looking at it, although performance plays a part too.&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12273</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12273"/>
		<updated>2009-04-19T20:18:42Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Flight Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
Of course, gliders need a custom-designed flight model.&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12270</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12270"/>
		<updated>2009-04-19T19:09:28Z</updated>

		<summary type="html">&lt;p&gt;B21: /* IGC file logger */  - sample file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
To compare flights with others, it helps to have a log of your flight in the &#039;IGC format&#039;.  This is a text file with an agreed format, with some header rows and then one-row-per-timestamp for the lat/long/alt.&lt;br /&gt;
&lt;br /&gt;
The specification for the IGC format log file is available [http://www.fai.org/gliding/gnss/tech_spec_gnss.asp on the FAI website].&lt;br /&gt;
&lt;br /&gt;
The full specification has become unbelievably tortuous, but most of the records are optional and an example of a working file would be:&lt;br /&gt;
&lt;br /&gt;
 AXXXb21_sim_probe 2.55&lt;br /&gt;
 HFDTE070608&lt;br /&gt;
 HFFXA035&lt;br /&gt;
 HFPLTPILOTINCHARGE: not recorded&lt;br /&gt;
 HFCM2CREW2: not recorded&lt;br /&gt;
 HFGTYGLIDERTYPE:DG&lt;br /&gt;
 HFGIDGLIDERID:B21&lt;br /&gt;
 HFDTM100GPSDATUM: WGS-1984&lt;br /&gt;
 HFRFWFIRMWAREVERSION: 2.55&lt;br /&gt;
 HFRHWHARDWAREVERSION: 2008&lt;br /&gt;
 HFFTYFRTYPE: sim_probe by Ian Forster-Lewis&lt;br /&gt;
 HFGPSGPS:Microsoft Flight Simulator&lt;br /&gt;
 HFPRSPRESSALTSENSOR: Microsoft Flight Simulator&lt;br /&gt;
 HFCIDCOMPETITIONID:B21&lt;br /&gt;
 HFCCLCOMPETITIONCLASS:Microsoft Flight Simulator&lt;br /&gt;
 I013638FXA&lt;br /&gt;
 B1658174040958N07737022WA0094000940000&lt;br /&gt;
 B1658214040875N07737069WA0095200952000&lt;br /&gt;
 B1658254040811N07737136WA0095300953000&lt;br /&gt;
 ... and more B records for the rest of the file&lt;br /&gt;
 G123456789&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12268</id>
		<title>Soaring</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12268"/>
		<updated>2009-04-19T18:56:06Z</updated>

		<summary type="html">&lt;p&gt;B21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FlightGear now has several glider models and winch, AI aerotow or MP aerotow launching methods (in addition to the normal &amp;quot;in-air start&amp;quot; method.) See also the [[Improving_Glider_Realism|developers page]].&lt;br /&gt;
&lt;br /&gt;
== Winch Launches ==&lt;br /&gt;
&lt;br /&gt;
Winch launches are currently available with the [[SZD-9bis Bocian-1E|Bocian]] and [[Schleicher ASK 21|ASK21]].  With the Bocian, it&#039;s possible to click in the scenery on a point where you would like to place a winch; with both, you can use control-w to place a winch directly in front of the glider.  Press w to start the launch (in the ASK you need to hold it down) and, once at the top of the tow, release the cable with W.&lt;br /&gt;
&lt;br /&gt;
== Aerotows ==&lt;br /&gt;
&lt;br /&gt;
For aerotows, two types are possible - AI or human pilot (via multiplayer).  To get an AI aerotow, select either the ASK or Bocian, choose KRHV as your airport and select the KRHV_towing_demo in the &amp;quot;Scenario&amp;quot; list box in FGRUN (the &amp;quot;Flightgear Wizard&amp;quot;.)  You should see a J3 Cub wobble its way towards you from a nearby taxiway, and pause close to your aircraft.  Press control-o to hook on to it, and hold tight... the O key releases the cable.&lt;br /&gt;
&lt;br /&gt;
For a multiplayer aerotow, you obviously need to arrange a tow with a human pilot - full instructions are available here: [[Doing_aerotow_over_the_net]]&lt;br /&gt;
&lt;br /&gt;
Other gliders available for FG which use the JSBSim (notably the sgs233) or UIUC FDMs are not yet capable of winch or aerotow launches.  Code to facilitate this has been added to JSBSim since the 1.0 release and it is hoped that JSBSim gliders should be compatible with ground launches in the next release.  In the meantime, for such gliders it is necessary to start in the air - the sgs233 does so automatically.&lt;br /&gt;
&lt;br /&gt;
== Thermals and Sinks ==&lt;br /&gt;
[[Image:Pinzgauer.jpg|thumb|right| [[Schleicher ASK 21]] gliding in the [[Pinzgauer Spaziergang]] thermals scenario]]&lt;br /&gt;
&lt;br /&gt;
Thermals and sinks are modeled, but they must be defined individually in a thermal scenario file.  To see how this is done it would be best to examine the file called data/AI/thermal_demo.xml, which sets up 11 thermals and 6 sinks around San Francisco Bay.  To learn more about AI scenarios in general, see the related article called [[AI Systems]].  Note that the thermals and sinks exist independently of FlightGear&#039;s weather system, so it&#039;s possible to have cloud layers that don&#039;t match your thermal heights.  To prevent this you may want to manually set the cloud layers to match your thermals.  Thermal cap clouds are available since about one month &#039;&#039;after&#039;&#039; 0.9.10 was released.  If you are using 0.9.10 or earlier you can make cap clouds work by a) fetching the cap cloud model from CVS, and b) adding a &amp;lt;z-m&amp;gt; offset to the cap cloud wrapper file to put the cloud at the right altitude.&lt;br /&gt;
&lt;br /&gt;
== Extra Soaring Locations ==&lt;br /&gt;
&lt;br /&gt;
A very nice piece of add-on scenery for gliding in the Menden (EDLA) area is available [http://home.arcor.de/vollnhals-bremen/Arnsberg/Arnsberg.html], including the required AI scenario file containing thermals for that area.&lt;br /&gt;
&lt;br /&gt;
If you want to discover the Austrian alpine region, you might want to read [[Pinzgauer Spaziergang]].&lt;br /&gt;
&lt;br /&gt;
== Logging your flights ==&lt;br /&gt;
&lt;br /&gt;
If you log on to a multiplayer server while soaring, then your flight will be recorded at the FGTracker site, like this: [http://fgfs.i-net.hu/modules/fgtracker/?FUNCT=FLIGHT&amp;amp;FLIGHTID=1305&amp;amp;PHPSESSID=b3f9752f0f47468b0df49303e806c288], which makes flight review a snap.&lt;br /&gt;
&lt;br /&gt;
== Learn the theory ==&lt;br /&gt;
&lt;br /&gt;
For those wishing to gain a more in-depth knowledge of correct glider operation, the [http://www.faa.gov/library/manuals/aircraft/glider_handbook/ FAA glider handbook] makes good reading.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12266</id>
		<title>Soaring</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Soaring&amp;diff=12266"/>
		<updated>2009-04-19T18:55:35Z</updated>

		<summary type="html">&lt;p&gt;B21: link to Improving_Glider_Realism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FlightGear now has several glider models and winch, AI aerotow or MP aerotow launching methods (in addition to the normal &amp;quot;in-air start&amp;quot; method.) See also the [[Improving_Glider_Realism developers page]].&lt;br /&gt;
&lt;br /&gt;
== Winch Launches ==&lt;br /&gt;
&lt;br /&gt;
Winch launches are currently available with the [[SZD-9bis Bocian-1E|Bocian]] and [[Schleicher ASK 21|ASK21]].  With the Bocian, it&#039;s possible to click in the scenery on a point where you would like to place a winch; with both, you can use control-w to place a winch directly in front of the glider.  Press w to start the launch (in the ASK you need to hold it down) and, once at the top of the tow, release the cable with W.&lt;br /&gt;
&lt;br /&gt;
== Aerotows ==&lt;br /&gt;
&lt;br /&gt;
For aerotows, two types are possible - AI or human pilot (via multiplayer).  To get an AI aerotow, select either the ASK or Bocian, choose KRHV as your airport and select the KRHV_towing_demo in the &amp;quot;Scenario&amp;quot; list box in FGRUN (the &amp;quot;Flightgear Wizard&amp;quot;.)  You should see a J3 Cub wobble its way towards you from a nearby taxiway, and pause close to your aircraft.  Press control-o to hook on to it, and hold tight... the O key releases the cable.&lt;br /&gt;
&lt;br /&gt;
For a multiplayer aerotow, you obviously need to arrange a tow with a human pilot - full instructions are available here: [[Doing_aerotow_over_the_net]]&lt;br /&gt;
&lt;br /&gt;
Other gliders available for FG which use the JSBSim (notably the sgs233) or UIUC FDMs are not yet capable of winch or aerotow launches.  Code to facilitate this has been added to JSBSim since the 1.0 release and it is hoped that JSBSim gliders should be compatible with ground launches in the next release.  In the meantime, for such gliders it is necessary to start in the air - the sgs233 does so automatically.&lt;br /&gt;
&lt;br /&gt;
== Thermals and Sinks ==&lt;br /&gt;
[[Image:Pinzgauer.jpg|thumb|right| [[Schleicher ASK 21]] gliding in the [[Pinzgauer Spaziergang]] thermals scenario]]&lt;br /&gt;
&lt;br /&gt;
Thermals and sinks are modeled, but they must be defined individually in a thermal scenario file.  To see how this is done it would be best to examine the file called data/AI/thermal_demo.xml, which sets up 11 thermals and 6 sinks around San Francisco Bay.  To learn more about AI scenarios in general, see the related article called [[AI Systems]].  Note that the thermals and sinks exist independently of FlightGear&#039;s weather system, so it&#039;s possible to have cloud layers that don&#039;t match your thermal heights.  To prevent this you may want to manually set the cloud layers to match your thermals.  Thermal cap clouds are available since about one month &#039;&#039;after&#039;&#039; 0.9.10 was released.  If you are using 0.9.10 or earlier you can make cap clouds work by a) fetching the cap cloud model from CVS, and b) adding a &amp;lt;z-m&amp;gt; offset to the cap cloud wrapper file to put the cloud at the right altitude.&lt;br /&gt;
&lt;br /&gt;
== Extra Soaring Locations ==&lt;br /&gt;
&lt;br /&gt;
A very nice piece of add-on scenery for gliding in the Menden (EDLA) area is available [http://home.arcor.de/vollnhals-bremen/Arnsberg/Arnsberg.html], including the required AI scenario file containing thermals for that area.&lt;br /&gt;
&lt;br /&gt;
If you want to discover the Austrian alpine region, you might want to read [[Pinzgauer Spaziergang]].&lt;br /&gt;
&lt;br /&gt;
== Logging your flights ==&lt;br /&gt;
&lt;br /&gt;
If you log on to a multiplayer server while soaring, then your flight will be recorded at the FGTracker site, like this: [http://fgfs.i-net.hu/modules/fgtracker/?FUNCT=FLIGHT&amp;amp;FLIGHTID=1305&amp;amp;PHPSESSID=b3f9752f0f47468b0df49303e806c288], which makes flight review a snap.&lt;br /&gt;
&lt;br /&gt;
== Learn the theory ==&lt;br /&gt;
&lt;br /&gt;
For those wishing to gain a more in-depth knowledge of correct glider operation, the [http://www.faa.gov/library/manuals/aircraft/glider_handbook/ FAA glider handbook] makes good reading.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12259</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12259"/>
		<updated>2009-04-19T18:52:08Z</updated>

		<summary type="html">&lt;p&gt;B21: link to Soaring page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism. This wiki has additional relevant information in the [[Soaring]] area.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12256</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12256"/>
		<updated>2009-04-19T18:50:06Z</updated>

		<summary type="html">&lt;p&gt;B21: /* Ridgelift */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
A paper on the efficient calculation of ridge lift is available [http://carrier.csi.cam.ac.uk/forsterlewis/soaring/sim/fsx/dev/sim_probe/sim_probe_paper.html from Ian Forster-Lewis].&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12248</id>
		<title>Improving Glider Realism</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.nl/w/index.php?title=Improving_Glider_Realism&amp;diff=12248"/>
		<updated>2009-04-19T18:44:36Z</updated>

		<summary type="html">&lt;p&gt;B21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Improving Glider Realism =&lt;br /&gt;
&lt;br /&gt;
This section lists the areas that have a significant impact on soaring realism.&lt;br /&gt;
&lt;br /&gt;
== Gliders ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the design issues affecting the user aircraft.&lt;br /&gt;
&lt;br /&gt;
=== Flight Model ===&lt;br /&gt;
&lt;br /&gt;
=== Glider external 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Glider cockpit 3D models ===&lt;br /&gt;
&lt;br /&gt;
=== Gauges ===&lt;br /&gt;
&lt;br /&gt;
==== Variometer ====&lt;br /&gt;
&lt;br /&gt;
==== IGC file logger ====&lt;br /&gt;
&lt;br /&gt;
== Enviroment lift modelling ==&lt;br /&gt;
&lt;br /&gt;
This section reviews the requirements for the environment modelling, in particular the simulation of the vertical component of air movement on which gliders depend for soaring flight.&lt;br /&gt;
&lt;br /&gt;
=== Thermals ===&lt;br /&gt;
&lt;br /&gt;
=== Ridgelift ===&lt;br /&gt;
&lt;br /&gt;
=== Wave ===&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
&lt;br /&gt;
Solo soaring is all about admiring the scenery, and multiplayer soaring is predominantly about comparing times to complete the same cross-country task.&lt;/div&gt;</summary>
		<author><name>B21</name></author>
	</entry>
</feed>