Difference between revisions of "Template:VT"

From Kerbal Space Program Wiki
Jump to: navigation, search
(+allow numbered parameters;)
m (Use new mass template)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<includeonly>{{#expr: <!--
 
<includeonly>{{#expr: <!--
 
-->    ( <!--
 
-->    ( <!--
-->        2 * {{G}} * {{BodyData|{{{planet|{{{1}}}}}}|mass}} <!--
+
-->        2 * {{G}} * {{Body data/Mass|{{{planet|{{{1}}}}}}}} <!--
 
-->        / ( <!--
 
-->        / ( <!--
-->            ({{{alt|{{{2}}}}}} + {{BodyData|{{{planet|{{{1}}}}}}|radius}} <!--
+
-->            ({{{alt|{{{2}}}}}} + {{Body data|{{{planet|{{{1}}}}}}|radius}} <!--
 
-->            )^2 * <!--
 
-->            )^2 * <!--
-->            ( {{BodyData|{{{planet|{{{1}}}}}}|pressure}} * e^(-{{{alt|{{{2}}}}}}/{{BodyData|{{{planet|{{{1}}}}}}|scale height}}) <!--
+
-->            ( {{Body data|{{{planet|{{{1}}}}}}|pressure}} * e^(-{{{alt|{{{2}}}}}}/{{Body data|{{{planet|{{{1}}}}}}|scale height}}) <!--
 
-->            ) * (1.2230948554874 * 0.008) * 0.2 * 1 <!--
 
-->            ) * (1.2230948554874 * 0.008) * 0.2 * 1 <!--
 
-->        ) <!--
 
-->        ) <!--
-->    ) ^ 0.5}}</includeonly><noinclude>
+
-->    ) ^ 0.5 {{#if: {{{3|{{{round|}}}}}}|round {{{3|{{{round}}}}}}}}}}</includeonly><noinclude>
  
 +
{{Outdated|
 +
* This is almost certainly outdated due to the atmospheric physics changes in [[1.0]].
 +
}}
 
{| class="wikitable"
 
{| class="wikitable"
 
! Usage || Produces
 
! Usage || Produces
Line 16: Line 19:
 
|}
 
|}
  
This template calculates terminal velocity of an object given the planet and the altitude from the planet's surface. It uses {{Tl|BodyData}} with the properties <tt>mass</tt>, <tt>radius</tt>, <tt>pressure</tt> and <tt>scale height</tt>.
+
This template calculates terminal velocity of an object given the planet and the altitude from the planet's surface. It uses {{Tl|Body data}} with the properties <tt>mass</tt>, <tt>radius</tt>, <tt>pressure</tt> and <tt>scale height</tt>.
  
{{Parameter Table|name=both|parameters=
+
{{Parameter table|name=both|parameters=
{{Parameter Row|1|name2=planet|The celestial body}}
+
{{Parameter row|1|name2=planet|The celestial body}}
{{Parameter Row|2|name2=alt|The altitude at which the terminal velocity should be calculated.}}
+
{{Parameter row|2|name2=alt|The altitude at which the terminal velocity should be calculated.}}
 +
{{Parameter row|3|name2=round|Round to the given number of decimal places.|Not set/Doesn't round}}
 
}}
 
}}
  

Latest revision as of 11:41, 12 May 2018



Usage Produces
{{VT | planet = Kerbin | alt = 0}}
100.1288989294

This template calculates terminal velocity of an object given the planet and the altitude from the planet's surface. It uses {{Body data}} with the properties mass, radius, pressure and scale height.

#/Name Optional Description Default
1 or planet No The celestial body
2 or alt No The altitude at which the terminal velocity should be calculated.
3 or round Yes Round to the given number of decimal places. Not set/Doesn't round

(M is the mass of the body, r is the body's radius, p0 is pressure at 0 m altitude (“sea level”), a is the altitude above sea level and H is the scale height)

The formula assumes that the coefficient of drag (d) is 0.2 and is used from the atmosphere article.