Difference between revisions of "Template:VT"
From Kerbal Space Program Wiki
m (Fix constants.) |
m (Use new mass template) |
||
(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{# | + | <includeonly>{{#expr: <!-- |
--> ( <!-- | --> ( <!-- | ||
− | --> 2 * {{G}} * {{ | + | --> 2 * {{G}} * {{Body data/Mass|{{{planet|{{{1}}}}}}}} <!-- |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--> / ( <!-- | --> / ( <!-- | ||
− | --> ({{{alt | + | --> ({{{alt|{{{2}}}}}} + {{Body data|{{{planet|{{{1}}}}}}|radius}} <!-- |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--> )^2 * <!-- | --> )^2 * <!-- | ||
− | --> ( {{ | + | --> ( {{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 | + | --> ) ^ 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 34: | Line 19: | ||
|} | |} | ||
− | This template calculates terminal velocity of an object given the planet and the altitude from the planet's surface. It | + | 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 row|1|name2=planet|The celestial body}} | |
+ | {{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}} | ||
+ | }} | ||
− | [[Category:Templates | + | : <math>v_T = \sqrt{\frac{250 \frac{\text{kg}}{\text{m}^2} \cdot GM}{(a+r)^2 \cdot \rho \cdot d}}</math> |
+ | : <math>\rho = 1.2230948554874 \frac{\text{kg}}{\text{m}^3 \cdot \text{atm}} \cdot p_0 \cdot e^\frac{-a}{H}</math> | ||
+ | <small>(<tt>M</tt> is the mass of the body, <tt>r</tt> is the body's radius, <tt>p<sub>0</sub></tt> is pressure at 0 m altitude (“sea level”), <tt>a</tt> is the altitude above sea level and <tt>H</tt> is the scale height)</small> | ||
+ | |||
+ | The formula assumes that the coefficient of drag (d) is 0.2 and is used from the [[atmosphere]] article. | ||
+ | |||
+ | [[Category:Templates]] | ||
</noinclude> | </noinclude> |
Latest revision as of 11:41, 12 May 2018
This page or section is in need of being brought up to date. Please help Kerbal Space Program Wiki by fixing inaccurate or outdated information.
|
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.