# Algorisme de navegació

Els Algorismes de navegació són la quinta essència del programari executable en calculadores portàtils o en Smartphone com ajuda a l'art de la navegació, aquest article intenta descriure tant els algorismes com els programaris per a "PC-Smartphone" que implementen els diferents procediments de càlcul per a la navegació.
La potència de càlcul obtinguda pels llenguatges: basic, "C", java, etc.., de les calculadores portàtils o de les Smartphone, ha fet que es poguessin desenvolupar programes que permeten calcular la posició sense necessitat de taules, de fet tenen unes taules bàsiques amb els factors de correcció per a cada any i calculen els valors "al vol" en temps d'execució.

## Comparació entre els mètodes de càlcul manuals i l'ús de calculadores o similars

* Els mètodes tradicionals necessiten taules nàutiques (que cal posar al dia) voluminoses i cars, llapis i paper i temps de càlcul. I segueixen algorismes de treball.
* Les calculadores (i similars) no necessiten llibres (tenen les taules i efemèrides integrades) i, amb uns algorismes propis, permeten el càlcul ràpid i sense errors dels problemes de navegació.

## Tipus d'algorismes

* Navegació general: Distància, demora, angle horitzontal, IALA, Rumbs, navegació loxodròmica, navegació ortodròmica, parts de meridià, meteorologia nàutica, marees...
* Navegació Astronòmica: Reducció d'observacions, cercles i rectes d'altura, posició observada, RA, GHA, Dec..
* Programari shareware PC-Smartphone: Almanac nàutic, navegació, declinació magnètica, correcció de l'altura, ...

## Programes per a la navegació general

Programes sobre la carta nàutica, rumbs, navegació costanera i balises, publicacions nàutiques. La secció de navegació astronòmica inclou la resolució del triangle de posició, la utilitat d'una recta d'altura, el reconeixement d'astres i el determinant de la recta d'altura A més d'altres temes d'interès en nàutica: marees, cinemàtica naval, meteorologia i huracans, i oceanografia.
Tota mesura del rumb efectuada amb un compàs magnètic o brúixola ha de ser corregida a causa de la declinació magnètica o variació local.

## Programes per a la navegació astronòmica

Els algorismes sobre navegació avançada inclouen pilotatge i navegació astronòmica: Loxodròmia i ortodròmica. Correcció de l'altura del sextant. Posició astronòmica amb calculadora, Plantilla i Carta mercatoria en blanc. Posició per 2 Rectes d'Altura. Posició a partir de n Rectes d'Altura. Equació vectorial del Cercle d'Altura. Posició per solució vectorial a partir de dues observacions. Posició per Cercles d'Altura: solució matricial. I articles relacionats amb procediments antics com l'obtenció de la latitud per l'estrella polar, la meridiana, el mètode de les distàncies lunars, etc.

### Programes per a l'"Almanac Nàutic"

Calculen les efemèrides dels astres usats en navegació que solien venir en l'almanac
* GHA - Angle Horari respecte a Greenwich
* Dec - Declinació
* SD - Semidiàmetre
* HP - Paral·laxi Horitzontal

### Programes de Càlcul Astronòmic

Resolen el problema de calcular la posició a partir d'observacions d'astres efectuades amb el sextant en Navegació Astronòmica.
Implementació d'algorismes:
* Per a n < 2 observacions
** An analytical solution of the two star sight problem of celestial navegació, James A. Van Allen.
** Vector Solution for the Intersection of two Circles of Equal Altitude. Andrés Ruiz.
* Per n >= 2 observacions
** DeWit/USNO Nautical Almanac/Compac Data, Least squares algorithm for n LOPS
** Kaplan algorithm, USNO.
* Per a n >= 8 observacions, dona a més la solució pel rumb i la velocitat de fons.

## Vegeu també

* Història de la navegació astronòmica
* Almanac nàutic
* Sextant
* Recta d'altura
* Haversine

## Referències

* ↑ An analytical solution of the two star sight problem of celestial navigation. James A. Van Allen. NAVIGATION Vol 28, No 1, 1981
* ↑ Vector Solution for the Intersection of Two Circles of Equal Altitude. Andrés Ruiz González. Journal of Navigation, Volume 61, Issue 02, April 2008, p. 355-365.The Royal Institute of Navigation
* ↑ Determining the Position and Motion of a Vessel from Celestial Observations, Kaplan, G. H. Navigation, Vol 42, No 4, 1995, pp. 631-648

## Enllaços externs

* Navigational Algorithms
* Vector Solution for the Intersection of Two Circles of Equal Altitude, Andrés Ruiz.
* The Institute of Navigation http://www.ion.org/