Difference between revisions of "Atmosphere/ru"
(Частичный перевод) |
|||
Line 19: | Line 19: | ||
'''Атмосфера''' астрономического объекта замедляет движение любого объекта, проходящего через неё. Эта сила, известная как сопротивление воздуха (или просто '''сопротивление'''). Атмосфера также позволяет совершать подъём с использованием аэродинамической подъёмной силы. Небесные тела, имеющие атмосферу - это планеты [[Eve/ru|Ив]], [[Kerbin/ru|Кербин]], [[Duna/ru|Дюна]] и [[Jool/ru|Джул]], а также [[Laythe/ru|Лейт]] (спутник Джул). Только в атмосферах [[Kerbin/ru|Кербина]] и [[Laythe/ru|Лейт]] присутствует кислород. | '''Атмосфера''' астрономического объекта замедляет движение любого объекта, проходящего через неё. Эта сила, известная как сопротивление воздуха (или просто '''сопротивление'''). Атмосфера также позволяет совершать подъём с использованием аэродинамической подъёмной силы. Небесные тела, имеющие атмосферу - это планеты [[Eve/ru|Ив]], [[Kerbin/ru|Кербин]], [[Duna/ru|Дюна]] и [[Jool/ru|Джул]], а также [[Laythe/ru|Лейт]] (спутник Джул). Только в атмосферах [[Kerbin/ru|Кербина]] и [[Laythe/ru|Лейт]] присутствует кислород. | ||
− | Атмосферное давление экспоненциально уменьшается с увеличением высоты. '' | + | Атмосферное давление экспоненциально уменьшается с увеличением высоты. ''Характеристической высотой H'' атмосферы называется расстояние, на котором атмосферное давление изменяется в ''e'' раз, или в 2,718 раза. Например, атмосфера Кербина имеет характеристическую высоту 5000 м, то есть атмосферное давление на высоте ''n'' в 2,718 раз больше, чем давление на высоте''n'' + 5000. |
Атмосферы различаются по температуре, хотя это не имеет никакого отношения к игровому процессу. | Атмосферы различаются по температуре, хотя это не имеет никакого отношения к игровому процессу. | ||
Line 40: | Line 40: | ||
где ''m'' - масса корабля (кг). | где ''m'' - масса корабля (кг). | ||
− | Плотность атмосферы ''ρ'' прямо | + | Плотность атмосферы ''ρ'' прямо пропорционально атмосферному давлению ''p'' на данной высоте, являющему собой функцию высоты (''a''), атмосферного давления на поверхности (''p<sub>0</sub>''), и характеристической высоты (''H''): |
: <math>\begin{align} | : <math>\begin{align} | ||
− | p &= p_0 \cdot e^\frac{ | + | p &= p_0 \cdot e^{-\frac{a}{H}} \\ |
\rho &= 1.2230948554874 \frac{\text{kg}}{\text{m}^3 \cdot \text{atm}} \cdot p | \rho &= 1.2230948554874 \frac{\text{kg}}{\text{m}^3 \cdot \text{atm}} \cdot p | ||
\end{align}</math> | \end{align}</math> | ||
− | + | где p измеряется в атмосферах и ''ρ'' в kg/m<sup>3</sup>. Множитель 1.2230948554874 kg/(m<sup>3</sup>·atm), данный в [[API:FlightGlobals|FlightGlobals]].getAtmDensity(1.0), означает плотность воздуха при одной атмосфере (на уровне моря Кербина). | |
− | + | Коэффициент сопротивления (''d'') рассчитывается как усреднённый по массе коэффициент сопротивления всех [[parts|деталей]] корабля. Для большинства аппаратов без открытых парашютов ''d'' очень близок к 0.2, так как это - коэффициент сопротивления подавляющего большинства деталей. | |
− | + | Например, коэффициент сопротивления корабля, собранного из [[Mk1-2 Command Pod]] (масса 4, сопротивление 0.2) и [[Mk16-XL Parachute]] (масса 0.3, сопротивление 500), равен | |
: <math>\frac{4 \cdot 0.2 + 0.3 \cdot 500}{4 + 0.3} = 35.07</math> | : <math>\frac{4 \cdot 0.2 + 0.3 \cdot 500}{4 + 0.3} = 35.07</math> |
Revision as of 21:35, 4 July 2014
Планеты | Спутники | ||||
---|---|---|---|---|---|
Ив | Кербин | Лейт | |||
Дюна | Джул |
Атмосфера астрономического объекта замедляет движение любого объекта, проходящего через неё. Эта сила, известная как сопротивление воздуха (или просто сопротивление). Атмосфера также позволяет совершать подъём с использованием аэродинамической подъёмной силы. Небесные тела, имеющие атмосферу - это планеты Ив, Кербин, Дюна и Джул, а также Лейт (спутник Джул). Только в атмосферах Кербина и Лейт присутствует кислород.
Атмосферное давление экспоненциально уменьшается с увеличением высоты. Характеристической высотой H атмосферы называется расстояние, на котором атмосферное давление изменяется в e раз, или в 2,718 раза. Например, атмосфера Кербина имеет характеристическую высоту 5000 м, то есть атмосферное давление на высоте n в 2,718 раз больше, чем давление на высотеn + 5000.
Атмосферы различаются по температуре, хотя это не имеет никакого отношения к игровому процессу.
Атмосферы позволяют совершать манёвр атмосферного торможения и гораздо легче совершать посадку. Только в атмосфере, содержащей кислород возможна работа реактивного двигателя. Тем не менее, атмосфера делает взлёт с планеты труднее и увеличивает минимальную высоту стабильной орбиты.
Contents
Сопротивление
В игре сила атмосферного сопротивления (FD) моделируется следующим образом:[1]
где ρ - плотность атмосферы (kg/m3), v - скорость корабля (м/с), d - безразмерный коэффициент сопротивления формы, и A - площадь поперечного сечения (м2).
Следует отметить, что площадь поперечного сечения на самом деле не рассчитывается в игре. Вместо этого предполагается, что она прямо пропорциональна массе. Такое упрощение, сделанное в KSP не соответствует реальности. Параметр FlightGlobals.DragMultiplier показывает, что соотношение пропорциональности равно 0,008 м2/кг, поэтому:
где m - масса корабля (кг).
Плотность атмосферы ρ прямо пропорционально атмосферному давлению p на данной высоте, являющему собой функцию высоты (a), атмосферного давления на поверхности (p0), и характеристической высоты (H):
где p измеряется в атмосферах и ρ в kg/m3. Множитель 1.2230948554874 kg/(m3·atm), данный в FlightGlobals.getAtmDensity(1.0), означает плотность воздуха при одной атмосфере (на уровне моря Кербина).
Коэффициент сопротивления (d) рассчитывается как усреднённый по массе коэффициент сопротивления всех деталей корабля. Для большинства аппаратов без открытых парашютов d очень близок к 0.2, так как это - коэффициент сопротивления подавляющего большинства деталей.
Например, коэффициент сопротивления корабля, собранного из Mk1-2 Command Pod (масса 4, сопротивление 0.2) и Mk16-XL Parachute (масса 0.3, сопротивление 500), равен
Terminal velocity
The terminal velocity of an object falling through an atmosphere is the velocity at which the force of gravity is equal to the force of drag. Terminal velocity changes as a function of altitude. Given enough time, an object falling into the atmosphere will slow to terminal velocity and then remain at terminal velocity for the rest of its fall.
Terminal velocity is important because:
- It describes the amount of velocity which a spacecraft must burn away when it is close to the ground.
- It represents the speed at which a ship should be traveling upward during a fuel-optimal ascent.
The force of gravity (FG) is:
where m is still the ship's mass, G is the gravitational constant, M is the mass of the planet, and r is the distance from the center of the planet to the falling object.
To find terminal velocity, we set FG equal to FD:
Assuming d is 0.2 (which is a good approximation, provided parachutes are not in use), this simplifies to:
For the Mk16 pod and parachute example pictured above, the drag coefficient is 35.07, so its terminal velocity at sea level on Kerbin (which is 600 km from Kerbin's center) is:
Примеры
Высота (м) | vT (м/с) | |||||
---|---|---|---|---|---|---|
Ив | Кербин | Дюна | Джул | Лейт | ||
0 | 58,385 | 100,13 | 212,41 | 23,124 | 115,62 | |
100 | 58,783 | 101,01 | 214,21 | 23,162 | 116,32 | |
1000 | 62,494 | 109,30 | 231,16 | 23,508 | 122,83 | |
10000 | 115,27 | 240,52 | 495,18 | 27,272 | 211,77 |
On-rails physics
If a ship is "on rails" (meaning it's further than 2.25 km from the actively-controlled ship) and its orbit passes through a planet's atmosphere, one of two things will happen based on atmospheric pressure at the ship's altitude:
- below 0.01 atm: no atmospheric drag will occur — the ship will be completely unaffected
- 0.01 atm or above: the ship will disappear
The following table gives the altitude of this 0.01 atm threshold for each celestial body with an atmosphere:
Body | Altitude (m) |
---|---|
Eve | 0 |
Kerbin | 0 |
Duna | 0 |
Jool | 0 |
Laythe | 0 |
Atmospheric height
The atmospheric height depend on the scale height of the celestial body and is where 0.000001th (0.0001 %) of the surface pressure is remaining so the atmospheric pressure at the border isn't constant. Technically a craft in Jool's orbit can get lower into the atmosphere (or the atmosphere starts from a higher pressure).
Kerbin's atmosphere ends at 0.000001 atm and to calculate where the other celestial bodies should have the atmospheric height: