Ruby Bojorquez wrote:

>  To all:
>
>    Could someone please help a floundering beginner in the fascinating
> world of gnomonics? I have two questions.
>
> 1. First, what is the purpose of the horizon ring in an armillary
> sphere? and
>
> 2. How does one calculate the zodiac lines on a horizontal dial?
>


Hello,

        The rings on the sphere are meant to represent the Equator,
Tropics ect...

        Regarding the calculation of declination or date lines,
essentially this is an exercise of transforming a set of Polar Coordinates
into Rectangular Coordinates. First Polar Coordinates, comprise a radius
of given length and an angle, the radius in this case is the length of a
cast shadow and is calculated by the equation:

        stylus_height * cot(theta)    where theta is equal to the Apparent
Solar Altitude.

    The first illustration of the attached image shows how this is derived
using similar triangles given.
        length A = tan(theta)
        length a  = the stylus height
        length B  = 1 i.e., the unit circle axis
        length b  = shadow length
     Whence
        B/A = b/a  ->      1 / tan(theta) =  shadow length / stylus height

                        ->       shadow length = stylus height *
cot(theta)

     As an example lets assume that the Solar Altitude is 45deg at an
Azimuth of 135deg and the stylus height is 2.5 inches, the shadow length
would then be 2.5 * 1/tan(45) -> 2.5 *1/1 = 2.5 inches. The Polar
Coordinates are then (2.5,135).

    Now that we have the radius magnitude (shadow length) and its angle
(the Azimuth) we can now transform them into their rectangular equivalent.
The x coordinate is calculated using sin(Aziumth) * shadow_length ->
sin(135) * 2.5 = 1.77 and the y coordinate is cos(135) * 2.5 = -1.77,
therefore the rectangular coordinates (in the Solar Azimuth coordinate
frame) are (1.77,-1.77) and this matches the position of the shadow in the
attached illustration. Now the final step is to multiply the Y coordinate
by -1 and the coordinates are now (1.77,1.77) and in the more standard
cartesian frame.

    I suppose there are alot of ways of looking at it but this is how I
see it.  A final reduction to get what you're after might then be the
following.

x = stylus_height * sin(Azi) / tan(Alt)
y = stylus_height * -cos(Azi) /tan(Alt)


    To get a very accurate set of Apparent Altitude and Azimuth values
(horizontal coordinates) for a given day, try my Solar Calculator at the
URL below. The online doc is way out of date, I hope to update it soon.


http://www.groknet.com/suncalc.html



Regards,

Luke Coletti

Attachment converted: MAC Hard Disk:ALTAZI.GIF (GIFf/JVWR) (00006EEE)

Reply via email to