Hansen's problem

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

File:HansenPblm1.svg

In trigonometry, Hansen's problem is a problem in planar surveying, named after the astronomer Peter Andreas Hansen (1795–1874), who worked on the geodetic survey of Denmark. There are two known points Template:Mvar, and two unknown points P1, P2Script error: No such module "Check for unknown parameters".. From P1Script error: No such module "Check for unknown parameters". and P2Script error: No such module "Check for unknown parameters". an observer measures the angles made by the lines of sight to each of the other three points. The problem is to find the positions of P1Script error: No such module "Check for unknown parameters". and P2Script error: No such module "Check for unknown parameters".. See figure; the angles measured are (α1, β1, α2, β2)Script error: No such module "Check for unknown parameters"..

Since it involves observations of angles made at unknown points, the problem is an example of resection (as opposed to intersection).

Solution method overview

Define the following angles: γ=∠P1AP2,δ=∠P1BP2,ϕ=∠P2AB,ψ=∠P1BA. As a first step we will solve for Template:Mvar and Template:Mvar. The sum of these two unknown angles is equal to the sum of β1Script error: No such module "Check for unknown parameters". and β2Script error: No such module "Check for unknown parameters"., yielding the equation

ϕ+ψ=β1+β2.

A second equation can be found more laboriously, as follows. The law of sines yields

AB‾P2B‾=sin⁡α2sin⁡ϕ,P2B‾P1P2‾=sin⁡β1sin⁡δ.

Combining these, we get

AB‾P1P2‾=sin⁡α2sin⁡β1sin⁡ϕsin⁡δ.

Entirely analogous reasoning on the other side yields

AB‾P1P2‾=sin⁡α1sin⁡β2sin⁡ψsin⁡γ.

Setting these two equal gives

sin⁡ϕsin⁡ψ=sin⁡γsin⁡α2sin⁡β1sin⁡δsin⁡α1sin⁡β2=k.

Using a known trigonometric identity this ratio of sines can be expressed as the tangent of an angle difference:

tan⁡12(ϕ−ψ)=k−1k+1tan⁡12(ϕ+ψ).

Where k=sin⁡ϕsin⁡ψ.

This is the second equation we need. Once we solve the two equations for the two unknowns Template:Mvar, we can use either of the two expressions above for AB‾P1P2‾ to find Template:Tmath since Template:Mvar is known. We can then find all the other segments using the law of sines.[1]

Solution algorithm

We are given four angles (α1, β1, α2, β2)Script error: No such module "Check for unknown parameters". and the distance Template:Mvar. The calculation proceeds as follows:

  • Calculate γ=π−α1−β1−β2,δ=π−α2−β1−β2.
  • Calculate k=sin⁡γsin⁡α2sin⁡β1sin⁡δsin⁡α1sin⁡β2.
  • Let s=β1+β2,d=2arctan⁡(k−1k+1tan⁡12s) and then ϕ=s+d2,ψ=s−d2.

Calculate P1P2‾=AB‾ sin⁡ϕsin⁡δsin⁡α2sin⁡β1 or equivalently P1P2‾=AB‾ sin⁡ψsin⁡γsin⁡α1sin⁡β2. If one of these fractions has a denominator close to zero, use the other one.


See also

References

<templatestyles src="Reflist/styles.css" />

  1. ↑ Udo Hebisch: Ebene und Sphaerische Trigonometrie, Kapitel 1, Beispiel 4 (2005, 2006)[1] Script error: No such module "webarchive".

Script error: No such module "Check for unknown parameters".