Heliotactic Press

Interdisciplinary exploration of solar energy conversion, photovoltaics, and integrative design, and scientific philosophy.

Google SketchUp: Where is the Sun? 2010/01/24

Filed under: Solar Education,solar energy — nanomech @ 11:49
Tags: , , ,

As a researcher and educator in solar conversion systems design, I am sharing my concern about Google SketchUp for professional use and energy analysis. Through a multi-week correspondence with an unnamed member of the Google SketchUp team, I have learned that the team is unaware of the accuracy of the algorithms underlying their ShadowInfo and ShadowInfoObserver classes, and do not have the resources to collaborate to attribute source documents to the error in their models. Simply put, they do not know if the sun is where it should be for a given location/time on Earth. These core algorithms relate the solar Equation of Time (describing the difference between apparent solar time and mean solar time) to latitude position, solar declination, solar azimuth, and hour angle. If you and your colleagues find this of interest, I would ask you to contact the SketchUp team directly (sketchup-help@google.com) with common concern, as I have not had success in encouraging SketchUp to make this important information transparent to the user base. Arguably, it would not be a challenging problem to solve, if the user base could simply see the “snippets” of geometry algorithms. However, I am concerned that there may be legal consequences to those who use SketchUp for professional applications (such as your own firm), should SketchUp be found to be in significant error when used to prove or disprove data.

From the Google SketchUp Team:

“We’ve done some investigation over the weekend, but we don’t actually have any more information to provide. We don’t have a particular reference document, paper, or source for our algorithms, so there isn’t a location to which we could point you for reference. Furthermore, the solar calculations were implemented early on in SketchUp’s development, and the people who initially worked on them are no longer with the company.”

Thank you for considering this unusual failing in an otherwise highly useful software piece.

Dr. Jeffrey R. S. Brownson
Dept. of Energy & Mineral Engineering
The Pennsylvania State University
nanomech@psu.edu