Skip to content

jumpjack/heliostat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

heliostat studies

This page collects documents, images, source codes and formulas about "heliostats", "special mirrors" used to make solar light static while sun crosses the sky.

Basic principles

Basic principle of an heliostat is that the mirror shall not point directly sun, but the bisector between sun and target. To accomplish this task, it is possibile to build a totally passive mechanism, without any sensor, any electronic, and even any electricity: a springloaded clockwork would be enough to build an heliostat working for a whole day; to get it working for the whole year without manual adjustement, a little more work is needed, due to sun movement along analemma.

Types of heliostats

There are 2 main types of heliostats: north-facing and south-facing:

Type 1 - North facing: the mirror points toward North:

North facing

Type 2 - South facing: the mirror points toward south:

South facing

If you want to reflect sun rays toward a north-oriented window, you will need the south facing type:

e

Single day lasting heliostat

All you need to build an heliostat which follows the sun along a single day is:

  1. Pointer: a Mirror mounted on a 2-degrees-of-freedom stand (horizontal and vertical)
  2. Clockwork: a clockwork making 1 turn in 24 hours
  3. Joint: a peculiar joint to connect the mirror to the driving mechanism

Some more items will be needed to join 1) and 2):

  • 1a) Mirror tail: a rod fixed perpendicularly to the back of the mirror
  • 2a) Clockwork extension: a rod parallel to the clockworx axis, extending it by some centimeters
  • 2b) Driver: a rod fixed to clockwork axis with a certain angle (corresponding to sun declination)

Showing them for both types (but we need type 2):

South facing

North facing

The joint 3 is the most important part and the most difficult to build. Its requirement are:

  • Shall be able to freely slide along tail (1a)
  • Shall allow driver (2b) to rotate around tail (1a)
  • Shall allow driver (2b) to rotate around the pivot on joint (3) itself
  • Shall have very low friction with mirror tail, hence only 2 points of contact at joint edges

This is how the joint appears in Foucault's drawings:

image

Modern 3d representation:

image

Foucualt highlighted how the friction between the joint and the mirror tail should be reduced at minimum, adding that thia could be better accomplished if just the edge of the joint are in touch with the tail, so this is how I imagined the interior of the joint:

image

An other fundamental requirement of the whole instrument is that, whatever it happens, segments highlighted in this picture must remain exactly equal in length:

image

They are marked as (P'L' and P'M) in following schematic:

image

Two configurations are possible for heliostats: "underdrive" and "overdrive"; for south-facing type, they look like this:

image

Underdrive connects driver to mirror tail, which is ortogonal to mirror and below it; it's how Foucault's heliostat is deisgned; overdrive connects driver to a rod which is parallel to the mirror and above it.

Various arrangements are wel described in "A Note on the Principle And Nomenclature of Heliostats, Coelostats, Siderostats" by Dougherty, L. M., in "Journal of the British Astronomical Association", vol.92, no.4, p.182-187 (1982)

Whole year lasting heliostat

The sun follows a simple arc in the sky along the day; unfortunately, this arc does not remain the same along the day, due to orbital mechanics:

sun path in 3d

This site shows how this arc moves in the sky along the year: http://andrewmarsh.com/apps/staging/sunpath3d.html

Seen from ground, with observer always in same position along the year, and sun position marked always at same hour in the day, the sun appars describing a curve named "analemma":

image

Analemma has an "8" shape, both if plotted in Alt/Az coordinates and Declination/Hour coordinates; the big difference is that if plotted in Alt/Az, the curve is different for any different latitude of the observer; instead, if plotted in terms of Declination and Hour Angle changes, the curve is costant.

Above plot is in Declination/HourAngle coordinates; following one is in Altitude/Azimuth coordinates:

image

How does this apply to real life? You must consider the 2 possible mounts of telescopes:

image

https://www.virtualtelescope.eu/2016/09/29/montatura-del-telescopio/

If you use equatorial mount, where the telescope rotates around an axis pointed to North, declination changes will make telescope move toward North or South, Hour Angle changes will make it rotate clockwise or counterclockwise, or accelerate/decelerate w.r.t its 24h rotation.

Turning math into mechanics

The declination change along the year follows this plot:

image

It's easy to implement this plot by converting it into polar coordinates to get a cam:

image

The hour angle along the year is much more complex:

image

It is possible to obtain this profile combining the two factors which contribute to Equation Of time, using 2 cams:

image

or you can combine the two contributions into a sinlgle cam; there are two possibilities: the "kidney" cam, and the Greubel/Forsey cam:

image

Applying a rotating follower to a declination cam and another rotating follower to kidney cam, you get two mechanisms which produce the angular changes for declination and hour angle, i.e. you turn each constant angular rotation into an oscillating movement, which combined make the sun pointer follow the analemma path around the polar axis:

image

An heliostat could be seen as a peculiar type of polar-mounted telescope, which always points the same "star": the Sun; to properly follow the sun all along the year, rotating the mirror driver around polar axis one turn every 24 hours is not enough: corrections to sun declination and hour angle must be added to the instrument.

One of Foucault's heliostat designs apparently could do the trick, being it equipped with two gears which allow external inputs:

Foucault

  • "q" allows introducing time variations (Hour Angle or Right Ascension, it's not clear to me) to the upper clock mechanism
  • "u" allows introducing declination variations without affecting upper clock mechanism

Question is: which mechanisms should be connected to "q" and "u" to automatically follow the sun along each day of the year?

Maybe these sites could provide some hints (I am currently investigating):

Source codes

Made with Plotly.js

image

Cams plotter - try it here: link

Plotter for "kidney cam", Greubel/Forsey cam, declination cam and analemma.

You can download ready-made ownload cams from this folder: https://github.com/jumpjack/heliostat/tree/main/cams

You can use CamFollowerJS to import JSON cams and simulate cam/follower mechanism: link

You can use Algodoo to import cams as 3d images and build 3d mechanisms.

Made with Three.js

Parabola3.html (source, live demo)

Paraboloid customizable by user. No mirrors, because Three.js has so many versions, subversions and variants that I was not yet able to figure out whic version to use to create a reflective mirror..

Made with BabylonJS

Parabolic mirror 001 (source, live demo)

It displays in 3d space a paraboloid with one hexagon parallel to each face; ideally the cylinder should be turned into a real reflector capable of reflecting surrounding objects, to simulate how moving sun appears in the mirror.

To do:

  • each face currently has two mirrors oriented slightly differently, but only one mirror should be presemt
  • "mirrors" are currently just cylinders, they do not reflect
  • paraboloid should be modifiable by user (inclination, height, width,...)
  • moving sun to be added
  • mirrors to be made smaller and denser

Parabolic-004 (source, live demo)

First functional version: a paraboloid mesh has been created starting from the embedded BabylonJS function which creates a "Toroidal knot"

Parabolic-005 (source, live demo)

Fully functional parabolic mirror simulator:

image

You can change inclination of the rotation axis of the sun, and change the hour angle of the sun, to see how rays are reflected by the mirror; the mirror itself can be chamged by means of two parameter, but please note that only a simmetrical mirror (i.e. elliptical paraboloid, with a = b) will have a point-shaped focus and will reflect all rays into parallel rays). Symmetric paraboloid, with parallel test rays reflectd into single point:

image

Non-symmetric paraboloid, reflecting parallel rays into "something else" (catenary?):

image

Documents

-Zech, Ueber Heliostaten - "Repertorium für physikalische Technik", Vol. II ("Rpertorio di Philipp Carl sulla fisica e la tecnologia sperimentale, vol. II"), pagina 10 e successive - "Katalog von Leybolds Nachfolger" ("Catalogo del successore di Leybold, Colonia")

image

image

image

  • VARIÉTÉS SUR LA THEORIE DES HËLIOSTATS, by Par M. R. RADAU, in "Bulletin astronomique", tome 1, 1884. pp. 153-160. Detailed descriptions of mechanism of heliostats by Foucalt, Silbermann and Littrow in French language. See transcriptions here.

image

  • A Heliostat for Photo-Micrography, by S. W. Stratton and T. J. Burrill, in Proceedings of the American Society of Microscopists, Vol. 7, Eighth Annual Meeting (1885), pp. 103-107
    • Mirror rotation speed: 1 turn in 24 hours (full sun speed)
    • Reflection direction: customizable
    • Reflection target: final target
    • Clock mechanism: an endless screw is fixed to the axis of the minutes-hand of a standard clock, engaging a 24-cogs wheel on heliostat main axis

image (also here)

image

  • A New Heliostat (alternative link), by Deck, Lyman S. , in Transactions of the American Microscopical Society, Vol. 25, Twenty-Sixth Annual Meeting (Sep., 1904), pp. 187-234 (48 pages) (how to build a simple heliostat using a standard mechanical clock)
    • Mirror rotation speed: 1 turn in 48 hours (half sun speed)
    • Reflection direction: orthogonal to clock axis
    • Reflection target : final target
    • clock mechanism: 1:4 reduction mechanism applied to hour-hand of a standard clock.

image

  • On an improved heliostat invented by Alfred M. Mayer (1886) - Document is behind a paywall, but the patent of the device is available for free, with full explanation of the mechanism: link . Also available in "The American journal of science" (AKA "Silliman's Journal"), series 4, vol. 4: link (link found in "Die Fortschritte der Physik" by Deutsche Physikalische Gesellschaft, vol. 53, 1845. The device makes use of a clock mechanism which rotates an axis by 360 degrees every 24 hours, which is not part of this patent. The device is specifically intended to project "one single ray" from the sun.
    • Mirror rotation speed: 1 turn in 24 hours (full sun speed)
    • Reflection direction: parallel to clock axis
    • Reflection target : secondary mirror
    • clock mechanism: not specified

immagine

immagine (source: Sur la théorie des héliostats, R. Radau "Bulletin astronomique, Observatoire de Paris", 1884,1 pp. 153-160 )

Documents archives/sources

Images

  • image

    The actual size of Foucault siderostat

image

(by user "Calculus", in "English Mechanics and the World of Science", Volume 31, n.803, p. 548, August 13th, 1880)

  • in "Lehrbuch der Physik und Meteorologie; Theilweise nach Pouillet's Lehrbuch der Physik", by Pouillet, M. (Claude Servais Mathias), 1790-1868; Müller, Johann Heinrich Jacob, 1809-1875

  • image

  • Grubb (source - Zeitschrift für Instrumentenkunde - 1881)

  • image

  • Meyerstein (source, source):

    • image -image
  • Fuess (source):

    • image
    • image
  • image

  • image

  • Keith's american heliostat (source)

  • Foacault heliostat (source: "Instruments of Precision Laboratory Apparatus", W.M. Gaertner & co)

  • image (source; remotely operated! unknown inventor)

  • image - Alt/Azimuth, remotely operated, unknown inventor (source)

  • image Muller's heliostat ("Equipments for physics and chemistry class-rooms", see also "Zeitschrift für die physikalische und chemische Analyse. U., 8, p. 354. - M. T., Fig. 124")

  • Stoney's heliostat (source) Stoney's heliostat - setup description here; other hires images; geometric description: ?

  • Gray's heliostat - Gray's heliostat in "Journal of the Royal Microscopical Society" byy Royal Microscopical Society (Great Britain) , 1904

  • Alternative method proposed by Johnstone Stoney to guarantee rectilinear motion of connection between mirror tail and clockwork driver arm, in place of hollow cylinder moving along a bar; article "On making the siderostat an instrument of precision" in "Monthly Notices of the Royal Astronomical Society":

image

Modern view:

image

Inventors

  • Otto von Littrow, "Ueber einen Heliostaten nach August's Principi", in "Repertorium für Experimental-Physik, für physikalische Technik ...", Volume 1, pp.46-56; full German text, with pictures: link

immagine immagine

immagine

  • Colonel Archibald Campbell (1865-1940) from Blythswood; device built by Adam Hilger. Link

image

UNITED KINGDOM - JUNE 09: Photograph of a universal heliostat made by the English instrument makers, Adam Hilger in London. Lord Blythswood, Archibald Campell (1865-1940), a Scottish scientist designed this instrument. It was used to direct sunlight into an ancillary instrument, such as a spectrograph, for analysis. It uses a flat mirror, driven by a clockwork mechanism, to follow the Sun as it move across the sky. This heliostat was displayed at the 1876 Loan exhibition that was held on the site of today's Science Museum at South Kensington, London. (Photo by SSPL/Getty Images)

  • BERTHOLLET and MALUS ():
  • Ekling ():

image

image

image

  • Hilger (1919):

image

image

image

image

Sites

image

image

image

aa

aa

Commercial products

Heliosfera: image

Caia: image

PuroSole: image

Sunflower: image

SolarTracker:

image

About

heliostats study

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published