Go Back  PPRuNe Forums > Aircrew Forums > Military Aviation
Reload this Page >

aircraft position calculation

Wikiposts
Search
Military Aviation A forum for the professionals who fly military hardware. Also for the backroom boys and girls who support the flying and maintain the equipment, and without whom nothing would ever leave the ground. All armies, navies and air forces of the world equally welcome here.

aircraft position calculation

Thread Tools
 
Search this Thread
 
Old 9th Mar 2004, 18:05
  #1 (permalink)  
Thread Starter
 
Join Date: Mar 2004
Location: Indonesia
Posts: 3
Likes: 0
Received 0 Likes on 0 Posts
aircraft position calculation

Hi all,

I have a question here:

How do you calculate an aircraft current position (latitude, longitude, and altitude) based on:
- the aircraft last position (latitude, longitude, and altitude),
- the elapsed time (now - last position time),
- the aircraft speed (knot), and
- the aircraft direction (stated using angle from north)?

Thanks a lot.
budipro is offline  
Old 9th Mar 2004, 18:13
  #2 (permalink)  
 
Join Date: Aug 2002
Location: Lincs.
Posts: 157
Likes: 0
Received 0 Likes on 0 Posts
Talk me through just why you would want to do that.....

Divergent Phugoid! is offline  
Old 9th Mar 2004, 18:41
  #3 (permalink)  
 
Join Date: Mar 2003
Location: UK
Posts: 106
Likes: 0
Received 0 Likes on 0 Posts
Ah, quite simple really.

The equipment, and hence the aircraft, knows where it is at all times. It knows this because it knows where it isn't. By subtracting where it is from where it isn't (or where it isn't from where it is, depending on which is greater), it obtains a difference or deviation. The inertial navigation system uses deviations to generate corrective commands to fly the aircraft from a position where it is to a position where it isn't. The aircraft arrives at the position where it wasn't; consequently, the position where it was is now the position where it isn't. In the event that the position where it is now is not the same as the position where it originally wasn't, the system will acquire a variation. Variations are caused by external factors, the discussion of which is beyond the scope of your question.

The variation is the difference between where the aircraft is and where the aircraft wasn't. If the variation is considered to be a significant factor, it too may be corrected by the system. The aircraft must now know where it was. The thought process of the equipment is as follows: because a variation has modified some of the navigational information which the aircraft acquired, it is not sure where it is. However, it is sure where it isn't and knows where it was. It now subtracts where it should be from where it wasn't (or vice-versa) and by differentiating this from the algebraic difference between where it shouldn't be and where it was, it is able to obtain the difference between its deviation and its variation, this difference being called error.

[Ouch, must get a scanner]
Feck is offline  
Old 10th Mar 2004, 00:14
  #4 (permalink)  
 
Join Date: Apr 2003
Location: Lincolnshire
Age: 64
Posts: 2,278
Received 36 Likes on 14 Posts
****, looks like you have been copying the Nav Inst training notes from the hallowed 2 SofTT Cosford.

(For the Heavies out there, rename Cosford as 1 SofTT)
ZH875 is offline  
Old 10th Mar 2004, 01:43
  #5 (permalink)  
 
Join Date: May 2003
Location: Tracy Island
Posts: 532
Likes: 0
Received 0 Likes on 0 Posts
Budipro
****'s excellent and comprehensive reply will go far to solving those DR conundrums in the air that all airborne pro's occaisionally suffer from, especially our elite front line pilots that police the skies of the world so that you and I can sleep soundly.
Most, if not all of our modern high tech fighter aircraft use complex high tech navigational systems like Decca. Because **** is a serving member of the RAF he is not at liberty to disclose this name, merely refering to it as 'the system'. I am not a serving member therefore I am and this has been approved by Claire Short.
The complex algorithms are based on the mathematical probabilities of where the aircraft may be as opposed to where it wasn't or where it should be assuming of course that the air plot was based on a position where the aircraft could be. This mathematical formula is know as Sodanos Confluence and makes heavy use of the principal of latitudinal and longtitudanal convergenge and the influence of temperature deviation with latitude on the boiling point of angles, ie a right angle at 90N will boil at 100 Degs C whereas at the equator it's more like 104.32 C.
Another rule that comes in handy is the 1 in 60 rule, this means that for every 60 nms or 60 degs off course you are you only have 1 chance to correct it (especially at low level in mountainous terrain, CFIT etc etc)
Good luck
FEBA is offline  
Old 10th Mar 2004, 02:21
  #6 (permalink)  
 
Join Date: Feb 2004
Location: UK
Posts: 33
Likes: 0
Received 0 Likes on 0 Posts
Further to Fecks Reply. Would it not be simpler to use/buy GPS.
Where LKP is (normally) where you where 1 second ago.
monkeytamer is offline  
Old 10th Mar 2004, 02:50
  #7 (permalink)  
 
Join Date: Aug 2000
Location: UK
Posts: 1,777
Likes: 0
Received 0 Likes on 0 Posts
FEBA, shame on you - you have forgotten the fundimental principle that the correlolis force affects the boiling point. The boiling point is affected by the rotation of the earth; therefore the boiling point at the equator is equal to root T in deg Celcius divided by the square of the hypotinuse of the sine of the latitude. Also, the cube root of the longitude multiplied by the isoginal added to the atmospheric pressure in hectopascals is equal to the cube root of the longitude multiplied by the isoginal added to the atmospheric pressure in millibars.

Then add the pilot's weight divided by the size of his right boot and voila! The temperature in degrees absolute.

QED.. I think
FJJP is offline  
Old 10th Mar 2004, 03:51
  #8 (permalink)  
 
Join Date: Nov 2003
Location: 3450N 03226E
Posts: 27
Likes: 0
Received 0 Likes on 0 Posts
FJJP

Don't forget the corrections for Precession, Nutation and Granularity! Although all of these are potentially overshadowed by the plotting errors if you apply GOAT (Greater Observed Altitude Towards) wrongly.
hifiman is offline  
Old 10th Mar 2004, 03:54
  #9 (permalink)  
 
Join Date: Mar 2000
Location: Long ago and far away ......
Posts: 1,399
Received 11 Likes on 5 Posts
.................. but only on days ending with the letter 'Y'.
MrBernoulli is offline  
Old 10th Mar 2004, 15:05
  #10 (permalink)  
 
Join Date: Dec 2000
Location: The edge
Posts: 102
Likes: 0
Received 0 Likes on 0 Posts
And remember the definition of one horsepower: the power a standard horse uses on an ISA day at sea level to pull 1kg of water at 100 deg C one meter horizontally in one second.
Nozzles is offline  
Old 10th Mar 2004, 16:34
  #11 (permalink)  
 
Join Date: May 2003
Location: Tracy Island
Posts: 532
Likes: 0
Received 0 Likes on 0 Posts
Sadly I see that some of you (nozzles in particular) are not taking this seriously.
FJJP yes I confess I had forgotten the effects of correolis on latitude and longtitude, it's such a long time since nav school and its possible that it was covered in the afternoon lecture after we had a few beers for lunch. Anyway at the equator correolis accounts for nowt but temperature does. The effect of temperature distortion on the lat long grid can make for huge navigation errors which is why the Nigerian airforce fly mostly a night to counteract this.
Also no one seems to have picked up on z and the angle of dip and the effect that trim can have on the IRS (no more <> 25% MAC).
FEBA is offline  
Old 10th Mar 2004, 17:30
  #12 (permalink)  
 
Join Date: May 1999
Location: Quite near 'An aerodrome somewhere in England'
Posts: 26,817
Received 270 Likes on 109 Posts
Not forgetting improbability functions and the angle of dangle.....

From x1, y1 if you proceed at v knots in a direction of theta wrt True North for t hours, you'll.......oh bolleaux, this is boring. Depends on whether we're talking rhumb line, great circle etc. Spherical trig is for navigators and aerosytems course grads. Easy schoolboy trig I can do, wacky maths, err - nope.

Dimensional incongruity and orthogonal transcendantalism may also apply......

Ask Dr Who - and I'll keep Sarah Jane amused..
BEagle is offline  
Old 10th Mar 2004, 18:40
  #13 (permalink)  
 
Join Date: Sep 2002
Location: UK
Posts: 870
Likes: 0
Received 0 Likes on 0 Posts
Do any of you guys write questions for the JAA ATPL syllabus by any chance?
witchdoctor is offline  
Old 10th Mar 2004, 20:26
  #14 (permalink)  
 
Join Date: Dec 2000
Location: The edge
Posts: 102
Likes: 0
Received 0 Likes on 0 Posts
Seeing as you're being so harsh and critical, FEBA, answer me this one:

If I do a vertical take-off and do a perfect level attitude hover, how come I don't end up going round the World once every 24 hours?
Nozzles is offline  
Old 10th Mar 2004, 21:04
  #15 (permalink)  
 
Join Date: Oct 2000
Location: Up North (for now)
Age: 62
Posts: 202
Likes: 0
Received 0 Likes on 0 Posts
budipro,
To answer your question at the top of the thread, you can't. This is because of that potentially infinite variable of wind. Based on the parts of the equation that you have, you can calculate where you end up for zero wind. But as many a pilot/nav has discovered to their cost, where you actually end up is affected by how much wind you have.

It should be remembered though that if you have too much wind, you are generally too distracted to care where you are!

Do you have wind?!
zedder is offline  
Old 10th Mar 2004, 21:28
  #16 (permalink)  
 
Join Date: Oct 2003
Location: Close by!
Posts: 324
Received 4 Likes on 2 Posts
Nozzles
The answer to your question is..... You do it's just the world comes with you

From you stated occupation I would have thought that you would have taken it for granted

Adapted from the "How many fighter pilots does it take to change a lightbulb? " gag
insty66 is offline  
Old 11th Mar 2004, 06:14
  #17 (permalink)  
I don't own this space under my name. I should have leased it while I still could
 
Join Date: Dec 2002
Location: Lincolnshire
Age: 81
Posts: 16,777
Received 5 Likes on 5 Posts
I see you need a navigator to answer the question.

If you remember the question said you had a position, speed, time and course. You calculate the position using either track and ground speed based on an assumed wind or you use airplot and the assumed wind vector.

In both cases the output is the dead reckoning position.

****'s answer is how an inertial navigator knows where it is based on where it was and where it knows it isn't.
Pontius Navigator is offline  
Old 11th Mar 2004, 06:56
  #18 (permalink)  
 
Join Date: Mar 2003
Location: UK
Posts: 203
Likes: 0
Received 0 Likes on 0 Posts
A slightly less facetious answer if you are truly after some help...

I'm sure there are plenty more people who are better qualified to answer, but there is some software in use that does something along the lines of what you're after.

The formulae at the heart of the program take a given position (lat/long), IAS/direction and wind and will give the position (lat/long) that you will be at after a given elapsed time.

Calculations are based on rhumb lines (great circle calculations easy enough to do though), and no TAS/IAS conversions are made (not really relevant for helicopters!).

No account is taken of altitude.

Can also be used to provide intercept solutions for multiple moving targets too.

The software is used (but not owned) by the RAF, but I'd rather not publish the source code.

What do you need the answer for?

If you'd rather just know the theory, then I suggest you search the internet for the formulae that will give you a lat/long position that is a given distance and bearing from another lat/long. Try searching for "sperical trigonometry", "bearing distance latitude longitude", "geodetic calculations" or the like, as I don't have the formulae to hand, and I'm not so short of a social life that I need to know it off by heart... There are lots of such sites. The distance you will travel you know based on the elapsed time multiplied by speed. From memory, you will need to convert angles and distances into radians before using the formulae.

E.g. if you are travelling at 100 kts (quiet in the cheap seats, those of you who fly jets), for 2 hours on a track of 360 then you will get from the formulae the lat/long position that is 200 nm north of the start position.

If you wish to consider wind then simply convert the vectors representing the IAS/bearing of the aircraft and the wind from polar notation into cartesian (or rectangular) form.

Again, for the FJ brethren, polar notation means angle/magnitude form (bearing/distance). I do wish you'd worked harder at school...

You can't add polar vectors directly, but you can when they are expressed in cartesian form. Add the IAS and wind vectors together and then convert back to polar notation so that you can substitute the answer (which represents the resultant of the wind and IAS vectors combined) into the formula used to calculate the new position.

E.g. if you have a vector, v, representing your speed/bearing as 360 degrees/10 kts, convert this to cartesian form, where the positive y direction is north, and the positive x direction is east. The vector is now v = 10y.

If the wind (vector w) is 090 degrees / 10 kts, then this translates to w = -10x. The vector is negative, as 090 means that the winds blows from that direction, whereas your aircraft vector represents travel in the direction of 360 degrees.

Add the 2 vectors together to get the resultant, r.

r = -10x + 10y.

This is intuitive, as if we are heading north with a wind from the 3 o'clock, we expect to be blown left (draw the vectors to see what I mean).

Convert back to polar form:

|r| = ((-10)^2 + (10)^2)^1/2

i.e. use Pythagoras to determine the vector length.

Now determine the angular argument of r:

ang(r) = arctan(10/(-10))

This will give you the angle that r makes with the positive x axis. Convert this to the angle that the vector makes with the positive y axis (north) by subtracting from 90, and normalise such that the angle is positive and less than 361, i.e. 315 degrees.

If you draw the vectors out on a piece of paper, you'll see what I mean (r = 315 degrees, 10*sqrt(2) knots).

This is more reliable than just using the sine/cosine rules, as these won't work (without bodging) if the aircraft and wind vectors are coincident i.e. if they and the resultant don't form a triangle.

If you're still struggling then I think you should ask for some advice, rather than plough on without understanding what the formulae represent in real terms.

Here endeth the lesson on basic vector arithmetic...

Why do I now feel like the teacher in Ferris Bueller's Day Off...? Anyone...? Anyone...?
...

SBW
sarboy w****r is offline  
Old 11th Mar 2004, 07:00
  #19 (permalink)  
 
Join Date: Jan 2002
Location: Vertical at the merge
Posts: 106
Likes: 0
Received 0 Likes on 0 Posts
LINS GPS

Or is that too obvious?!
Fox_4 is offline  
Old 11th Mar 2004, 17:11
  #20 (permalink)  
 
Join Date: Feb 2003
Location: Not Telling!
Posts: 162
Likes: 0
Received 0 Likes on 0 Posts
Ok, I could sit here typing in lots of equations and definitions to explain this problem, but I can't be bothered. The answer is not as easy as it seems, it being dependant upon which world model you are using, how far you are travelling, which method being used (great circle, rhumb line, parallel, traverse or composite) etc.

Instead, look at this site where if you click on 'aviation formulary' you will get lots of formula and if you click on 'on-line calculator' you can use a javascript program to calculate an answer to your question.

Hope this helps
Bo Nalls is offline  


Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.