Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for Top of descent calculator
Edvinas Pranka
Edvinas Pranka

Posted on

     

Top of descent calculator

In my free time, I often flying with the X Plane 11 simulator and recently I thought to create the Top of descent (TOD) calculator, to calculate descent path. TOD is the point when the aircraft should start to descent to approach or any other target altitude. The calculator which I created is not strictly accurate, because it just depends on aviation rules of thumb and simply trigonometry. But it is sufficient for the initial decision.

The calculator can be found onhttps://descent.now.sh

Top of descent calculator

Here I shortly discuss how the calculator works.

TOD point is just a distance, how much nautical miles (or other units) take the descent procedure from altitude A to B.

The main parameters we should have are origin altitude, destination altitude, and glideslope:

By simple trigonometry formula, we can calculate the distance:

Usually, when aircraft descending, it not only decreases altitude but reduces speed too. By the rule of thumb, 1 nautical mile for a speed reduction of 10 knots is a good value to start with. So we include it to the distance calculation:

The same rule of thumb is used to add the wind impact on distance. 1 nautical mile for 10 knots of head or tailwind.

Now we know how much distance takes the aircraft descent. But we need to calculate how fast we should descent to maintain the glideslope profile. The descent speed is called vertical speed (feet per minute) and is calculated by the following formula:

The source code of the calculator can be found at my GitHub repositorygithub.com/epranka/descent-app

If you have any questions, feel free to ask in the comments below or contact me directly.

Follow onTwitter,GitHub, and let’s connect onLinkedIn

Top comments(2)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
necko profile image
一人の男
  • Joined

what does the triangle means ? if D = distance what is △h / tan alpha?

CollapseExpand
 
epranka profile image
Edvinas Pranka
Full-stack developer
  • Location
    Lithuania
  • Education
    Vilnius Gediminas Technical University
  • Joined

From the beginning you don't know D. So you calculate distance D with △h / tan.

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Full-stack developer
  • Location
    Lithuania
  • Education
    Vilnius Gediminas Technical University
  • Joined

More fromEdvinas Pranka

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp