Problema di Hansen

Schema con angoli di direzione.
Altri possibili schemi del problema di Hansen.

Il problema di Hansen (o doppia intersezione inversa) è un problema topografico, dal nome dell'astronomo Peter Andreas Hansen (1795 – 1874), che ha lavorato al rilevamento geodetico della Danimarca. Consiste nell'avere due punti di coordinate note A {\displaystyle A} e B {\displaystyle B} e due punti ignoti, da cui si effettua una stazione libera, P {\displaystyle P} e Q {\displaystyle Q} . Da P {\displaystyle P} e Q {\displaystyle Q} l'osservatore misura gli angoli formati dalle linee di mira rispetto a ciascuno degli altri tre punti. Il problema consiste nel trovare le posizioni della stazione P {\displaystyle P} e della stazione (ausiliaria) Q {\displaystyle Q} . Guarda la figura; gli angoli misurati sono ( α 1 {\displaystyle \alpha _{1}} , β 1 {\displaystyle \beta _{1}} , α 2 {\displaystyle \alpha _{2}} , β 2 {\displaystyle \beta _{2}} ).

Poiché comporta osservazioni di angoli formati da punti sconosciuti, il problema è un esempio di intersezione inversa.

Questo problema può essere risolto in tre modi: il metodo grafico, il metodo della base (o della figura) fittizia o il metodo dell'angolo ausiliario.[1]

Metodo risolutivo dell'angolo ausiliario

Il metodo dell'angolo ausiliario consiste nell'individuare un angolo fittizio, spesso chiamato k {\displaystyle k} o λ {\displaystyle \lambda } , che non ha rispondenza reale con gli elementi del rilievo topografico, ma che ci dà la possibilità di individuare gli angoli ignoti del problema, altrimenti irrisolvibili a causa della carenza di elementi noti del poligono.[2]

Vengono definiti i seguenti angoli: γ = P A ^ Q {\displaystyle \gamma =P{\widehat {A}}Q} , δ = P B ^ Q {\displaystyle \delta =P{\widehat {B}}Q} , φ = Q A ^ B {\displaystyle \varphi =Q{\widehat {A}}B} , ψ = P B ^ A {\displaystyle \psi =P{\widehat {B}}A} .

Dobbiamo risolvere φ {\displaystyle \varphi } e ψ {\displaystyle \psi } . Iniziamo determinando la somma di questi due angoli sconosciuti, uguale alla somma di β 1 {\displaystyle \beta _{1}} e β 2 {\displaystyle \beta _{2}} , ottenendo l'equazione

φ + ψ = α 2 + β 1 {\displaystyle \varphi +\psi =\alpha _{2}+\beta _{1}}

In alternativa si può osservare il triangolo P A B {\displaystyle PAB} e ottenere l'equazione:

φ + ψ = π ( α 1 + γ ) {\displaystyle \varphi +\psi =\pi -\left(\alpha _{1}+\gamma \right)}

Questa equazione verrà successivamente messa a sistema. Possiamo stabilire un legame tra il lato A B {\displaystyle AB} e P Q {\displaystyle PQ} grazie al Teorema dei seni. Osservando i triangoli A Q B {\displaystyle AQB} e P Q B {\displaystyle PQB} , possiamo scrivere le seguenti uguaglianze:

A B Q B = sin β 2 sin φ {\displaystyle {\frac {AB}{QB}}={\frac {\sin \beta _{2}}{\sin \varphi }}}
Q B P Q = sin α 2 sin δ {\displaystyle {\frac {QB}{PQ}}={\frac {\sin \alpha _{2}}{\sin \delta }}}

Moltiplicando questi rapporti, otteniamo:

A B Q B Q B B Q = A B P Q = sin α 2 sin β 2 sin φ sin δ {\displaystyle {\frac {AB}{QB}}\cdot {\frac {QB}{BQ}}={\frac {AB}{PQ}}={\frac {\sin \alpha _{2}\sin \beta _{2}}{\sin \varphi \sin \delta }}}

Conduciamo un ragionamento analogo sui triangoli A B P {\displaystyle ABP} e A P Q {\displaystyle APQ} :

A B A P = sin α 1 sin ψ {\displaystyle {\frac {AB}{AP}}={\frac {\sin \alpha _{1}}{\sin \psi }}}
A P P Q = sin β 1 sin γ {\displaystyle {\frac {AP}{PQ}}={\frac {\sin \beta _{1}}{\sin \gamma }}}

Moltiplicando questi rapporti, otteniamo:

A B A P A P P Q = A B P Q = sin α 1 sin β 1 sin ψ sin γ {\displaystyle {\frac {AB}{AP}}\cdot {\frac {AP}{PQ}}={\frac {AB}{PQ}}={\frac {\sin \alpha _{1}\sin \beta _{1}}{\sin \psi \sin \gamma }}}

Eguagliando i due risultati si ottiene

sin α 2 sin β 2 sin φ sin δ = sin α 1 sin β 1 sin ψ sin γ {\displaystyle {\frac {\sin \alpha _{2}\sin \beta _{2}}{\sin \varphi \sin \delta }}={\frac {\sin \alpha _{1}\sin \beta _{1}}{\sin \psi \sin \gamma }}}

Isolando sin φ sin ψ {\displaystyle {\frac {\sin \varphi }{\sin \psi }}} si ottiene:

sin φ sin ψ = sin α 2 sin β 2 sin γ sin α 1 sin β 1 sin δ {\displaystyle {\frac {\sin \varphi }{\sin \psi }}={\frac {\sin \alpha _{2}\sin \beta _{2}\sin \gamma }{\sin \alpha _{1}\sin \beta _{1}\sin \delta }}}

Determinazione dell'angolo ausiliario

L’ultima espressione che abbiamo ottenuto rappresenta un valore finito, compreso tra {\displaystyle -\infty } e {\displaystyle \infty } , che non trova una corrispondenza nelle misure plano-altimetriche del rilievo. Possiamo dire con certezza però, che esiste un angolo la cui tangente assume questo valore, visto che l'intervallo ( ; + ) {\displaystyle (-\infty ;+\infty )} è compreso nel codominio della funzione tangente. Impostiamo quindi:

sin φ sin ψ = tan λ {\displaystyle {\frac {\sin \varphi }{\sin \psi }}=\tan \lambda }

Utilizzando la proprietà del comporre e scomporre delle proporzioni, possiamo riscrivere l'uguaglianza precedente come:

sin φ sin ψ sin φ + sin ψ = tan λ 1 tan λ + 1 {\displaystyle {\frac {\sin \varphi -\sin \psi }{\sin \varphi +\sin \psi }}={\frac {\tan \lambda -1}{\tan \lambda +1}}}

Riscriviamo ora il primo membro utilizzando la prima e la seconda formula di prostaferesi e semplifichiamo.

2 cos φ + ψ 2 sin φ ψ 2 2 sin φ + ψ 2 cos φ ψ 2 = tan λ 1 tan λ + 1 {\displaystyle {\frac {2\cos {\frac {\varphi +\psi }{2}}\sin {\frac {\varphi -\psi }{2}}}{2\sin {\frac {\varphi +\psi }{2}}\cos {\frac {\varphi -\psi }{2}}}}={\frac {\tan \lambda -1}{\tan \lambda +1}}}
tan φ ψ 2 cot φ + ψ 2 = tan λ 1 tan λ + 1 {\displaystyle \tan {\frac {\varphi -\psi }{2}}\cot {\frac {\varphi +\psi }{2}}={\frac {\tan \lambda -1}{\tan \lambda +1}}}
tan φ ψ 2 = tan λ 1 tan λ + 1 tan φ + ψ 2 {\displaystyle \tan {\frac {\varphi -\psi }{2}}={\frac {\tan \lambda -1}{\tan \lambda +1}}\tan {\frac {\varphi +\psi }{2}}}

Risolviamo per φ ψ {\displaystyle \varphi -\psi } in modo da poter mettere a sistema somma e differenza.

φ ψ = 2 arctan ( tan λ 1 tan λ + 1 tan φ + ψ 2 ) {\displaystyle \varphi -\psi =2\arctan \left({\frac {\tan \lambda -1}{\tan \lambda +1}}\tan {\frac {\varphi +\psi }{2}}\right)}

Volendo, si può semplificare anche tan λ 1 tan λ + 1 {\displaystyle {\frac {\tan \lambda -1}{\tan \lambda +1}}} , riscrivendola come:

tan λ 1 tan λ + 1 = tan λ tan π 4 1 + 1 tan λ = tan λ tan π 4 1 + tan π 4 tan λ = tan ( λ π 4 ) {\displaystyle {\frac {\tan \lambda -1}{\tan \lambda +1}}={\frac {\tan \lambda -\tan {\frac {\pi }{4}}}{1+1\tan \lambda }}={\frac {\tan \lambda -\tan {\frac {\pi }{4}}}{1+\tan {\frac {\pi }{4}}\tan \lambda }}=\tan \left(\lambda -{\frac {\pi }{4}}\right)}

Ottenendo, come differenza di φ {\displaystyle \varphi } e ψ {\displaystyle \psi } :

φ ψ = 2 arctan [ tan ( λ π 4 ) tan φ + ψ 2 ] {\displaystyle \varphi -\psi =2\arctan \left[\tan \left(\lambda -{\frac {\pi }{4}}\right)\tan {\frac {\varphi +\psi }{2}}\right]}

Mettiamo quindi a sistema le due equazioni, impostando per comodità due valori M {\displaystyle M} e N {\displaystyle N} .

{ M = π ( α 1 + γ ) = α 2 + β 1 N = 2 arctan [ tan ( λ π 4 ) tan φ + ψ 2 ] {\displaystyle {\begin{cases}M=\pi -(\alpha _{1}+\gamma )=\alpha _{2}+\beta _{1}\\N=2\arctan \left[\tan \left(\lambda -{\frac {\pi }{4}}\right)\tan {\frac {\varphi +\psi }{2}}\right]\\\end{cases}}} { φ + ψ = M φ ψ = N {\displaystyle {\begin{cases}\varphi +\psi =M\\\varphi -\psi =N\\\end{cases}}} { φ = M + N 2 ψ = M N 2 {\displaystyle {\begin{cases}\varphi ={\frac {M+N}{2}}\\\psi ={\frac {M-N}{2}}\\\end{cases}}}

Il problema ora è ridotto ad una risoluzione di triangoli e si considera risolto.

Algoritmo risolutivo

Abbiamo quattro angoli ( α 1 {\displaystyle \alpha _{1}} , β 1 {\displaystyle \beta _{1}} , α 2 {\displaystyle \alpha _{2}} , β 2 {\displaystyle \beta _{2}} ) e la distanza A B {\displaystyle AB} . Il calcolo procede come segue:

  • Calcolare γ = π ( α 1 + α 2 + β 2 ) , δ = π ( α 2 + β 1 + β 2 ) {\displaystyle \gamma =\pi -\left(\alpha _{1}+\alpha _{2}+\beta _{2}\right),\quad \delta =\pi -\left(\alpha _{2}+\beta _{1}+\beta _{2}\right)} ;
  • Calcolare tan λ = sin φ sin ψ = sin α 2 sin β 2 sin γ sin α 1 sin β 1 sin δ {\displaystyle \tan \lambda ={\frac {\sin \varphi }{\sin \psi }}={\frac {\sin \alpha _{2}\sin \beta _{2}\sin \gamma }{\sin \alpha _{1}\sin \beta _{1}\sin \delta }}} ;
  • Impostare M = π ( α 1 + γ ) = α 2 + β 1 , N = 2 arctan [ tan ( λ π 4 ) tan φ + ψ 2 ] {\displaystyle M=\pi -(\alpha _{1}+\gamma )=\alpha _{2}+\beta _{1},\quad N=2\arctan \left[\tan \left(\lambda -{\frac {\pi }{4}}\right)\tan {\frac {\varphi +\psi }{2}}\right]}  ;
  • Calcolare gli angoli φ = M + N 2 , ψ = M N 2 {\displaystyle \varphi ={\frac {M+N}{2}},\quad \psi ={\frac {M-N}{2}}} ;
  • Calcolare il lato PQ
P Q = A B sin ϕ sin δ sin α 2 sin β 2 {\displaystyle PQ=AB{\frac {\sin \phi \sin \delta }{\sin \alpha _{2}\sin \beta _{2}}}}

o in maniera equivalente

P Q = A B sin ψ sin γ sin α 1 sin β 1 {\displaystyle PQ=AB{\frac {\sin \psi \sin \gamma }{\sin \alpha _{1}\sin \beta _{1}}}}

Se una delle due frazioni ha il denominatore tendente a zero, usare l'altra al fine di minimizzare gli errori angolari.

Determinazione diretta degli angoli incogniti

In alternativa, si può sfruttare direttamente il rapporto tra il seno degli gli angoli incogniti sin φ sin ψ {\displaystyle {\frac {\sin \varphi }{\sin \psi }}} , quantità calcolabile che chiamiamo k {\displaystyle k} o λ {\displaystyle \lambda } , e metterlo a sistema con la somma degli angoli incogniti, anch'essa calcolabile, che chiamiamo ω {\displaystyle \omega } . Si ottiene:

{ k = sin ( φ ) sin ( ψ ) φ + ψ = ω {\displaystyle {\begin{cases}k={\frac {\sin(\varphi )}{\sin(\psi )}}\\\varphi +\psi =\omega \end{cases}}}

Concentriamoci sulla prima equazione: essa può essere riscritta come:

k = sin ( ω ψ ) sin ( ψ ) {\displaystyle k={\frac {\sin(\omega -\psi )}{\sin(\psi )}}}

Espandiamo il numeratore utilizzando la formula di sottrazione del seno e semplifichiamo:

k = sin ( ω ) cos ( ψ ) sin ( ψ ) cos ( ω ) sin ( ψ ) = sin ( ω ) tan ( ψ ) cos ( ω ) {\displaystyle k={\frac {\sin(\omega )\cos(\psi )-\sin(\psi )\cos(\omega )}{\sin(\psi )}}={\frac {\sin(\omega )}{\tan(\psi )}}-\cos(\omega )}

Infine, isoliamo tan ( ψ ) {\displaystyle \tan(\psi )} e utilizziamo la funzione arcotangente:

ψ = arctan ( sin ω k + cos ω ) {\displaystyle \psi =\arctan \left({\frac {\sin \omega }{k+\cos \omega }}\right)}

Possiamo ottenere l'angolo φ {\displaystyle \varphi } per differenza, ottenendo il seguente sistema:

{ ψ = arctan ( sin ω k + cos ω ) φ = ω ψ {\displaystyle {\begin{cases}\psi =\arctan \left({\frac {\sin \omega }{k+\cos \omega }}\right)\\\varphi =\omega -\psi \end{cases}}}

Il problema ora è ridotto ad una risoluzione di triangoli e si considera risolto.

Risoluzione con il metodo della base fittizia

Il metodo della base (o del poligono, della figura) fittizia, si basa sulla proprietà delle figure simili della geometria euclidea. In particolare, si sfrutta la congruenza fra il rapporto dei lati corrispondenti.

La risoluzione si impone di creare un poligono A B Q P {\displaystyle A'B'Q'P'} , simile al poligono A B Q P {\displaystyle ABQP} , e di impostare la lunghezza della lato P Q {\displaystyle P'Q'} , corrispondente alla base di stazione P Q {\displaystyle PQ} , a un valore arbitrario. Per semplicità di calcolo è comune scegliere valori multipli di 10, di ordine di grandezza corrispondente a quello delle misure del rilievo. La conoscenza di P Q {\displaystyle PQ} banalizza il problema ad una semplice risoluzione di triangoli, che possono essere risolti con il Teorema dei seni e il Teorema di Carnot.

Una volta ricavati tutti i lati, le diagonali e gli angoli del poligono fittizio, sarà sufficiente applicare la proprietà delle figure simili, precedentemente richiamata, ai poligoni A B Q P {\displaystyle ABQP} e A B Q P {\displaystyle A'B'Q'P'} :

A B A B = l l {\displaystyle {\frac {AB}{A'B'}}={\frac {l}{l'}}}

Notando che il rapporto A B A B {\displaystyle {\frac {AB}{A'B'}}} (fattore di scala) è costante, può essere chiamato f {\displaystyle f} o λ l {\displaystyle \lambda _{l}} e possiamo risolvere tutti i lati del poligono reale con la seguente relazione:

l = l f {\displaystyle l=l'\cdot f}

Gli angoli del poligono A B Q P {\displaystyle A'B'Q'P'} , per definizione, saranno anche gli angoli del poligono A B Q P {\displaystyle ABQP} .

Note

  1. ^ Claudio Pigato, Il problema di Hansen, in Topografia 2, pp. 56-57, ISBN 978-88-482-6348-1.
  2. ^ Aldo Riggio e Renzo Carlucci, Problema di Hansen (PDF), in Topografia di base, 2015, pp. 148-154, ISBN 978-88-6310-579-7.

Collegamenti esterni

  • (EN) Eric W. Weisstein, Problema di Hansen, su MathWorld, Wolfram Research. Modifica su Wikidata
  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica