Калькулятор начала спуска

В свободное время я часто летаю на симуляторе X Plane 11 и недавно задумал создать калькулятор Top of Descent (TOD) для расчета траектории снижения. TOD — это точка, в которой самолет должен начать снижаться для захода на посадку или любой другой заданной высоты. Калькулятор, который я создал, не является строго точным, потому что он просто зависит от эмпирических правил авиации и простой тригонометрии. Но этого достаточно для первоначального решения.

Калькулятор можно найти на https://descent.now.sh

Здесь я кратко расскажу, как работает калькулятор.

Точка TOD — это всего лишь расстояние, сколько морских миль (или других единиц) занимает процедура снижения с высоты A на высоту B.

Основные параметры, которые у нас должны быть, это высота начала полета, высота назначения и глиссада:

По простой формуле тригонометрии мы можем вычислить расстояние:

Обычно при снижении самолет не только снижает высоту, но и снижает скорость. Согласно эмпирическому правилу, 1 морская миля для снижения скорости на 10 узлов является хорошим значением для начала. Поэтому мы включаем его в расчет расстояния:

То же эмпирическое правило используется для добавления влияния ветра на расстояние. 1 морская миля за 10 узлов встречного или попутного ветра.

Теперь мы знаем, какое расстояние занимает снижение самолета. Но нам нужно рассчитать, как быстро мы должны снижаться, чтобы сохранить профиль глиссады. Скорость спуска называется вертикальной скоростью (в футах в минуту) и рассчитывается по следующей формуле:

Исходный код калькулятора можно найти в моем репозитории GitHub github.com/epranka/descent-app

Если у вас есть какие-либо вопросы, не стесняйтесь задавать их в комментариях ниже или связаться со мной напрямую.

Подписывайтесь на Twitter, GitHub и давайте общаться на LinkedIn.

Первоначально опубликовано на https://dev.to 7 апреля 2020 г.