You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
OK, it would be interesting to see the formulas you are using. Here's the answer I came up with (because the dot product is bilinear):The azimuth is accounted for in the formula.
The angle reported by my program is measured from vertical. I do this because the program calculates everything in angles of elevation (of the sun). If you measure your panel angle (tilt) from horizontal, subtract those values from 90 degrees. So January has a tilt of 67.79 degrees.@power.saver looking at your spreadsheet, for month 1 you list 22.21. This seems like a very low optimal angle considering most of your sun producing times are above that. What am I missing?
OK, I have a simple answer to this question now (at least for the northern hemisphere above the tropic and excluding the arctic winter):Something I'm curious about is whether it is more efficient to set the angle based on exactly high-noon, or slightly lower as the sun will be lower on either side of it.
Years ago I searched for such a site but didn't find any. So I wrote a program to do the calculation for myself.So, back to the OP question – is there a website where I can enter lat/long and date, and get optimal panel angle for that day (not just high noon angle)?
The optimal angle for that one day? Just looking at the geometry, ignoring weather and atmospheric distortion? [Although some sources may already include corrections for atmospheric diffraction.]TL/DR: Looking for a formula (or code) where I can enter lat/long and a date (YMD) then have it spit out the optimal (vertical) solar panel angle.
I just want a formulaThe optimal angle for that one day? Just looking at the geometry, ignoring weather and atmospheric distortion? [Although some sources may already include corrections for atmospheric diffraction.]
Then what you need are the equations for the "sun path" for that day. That is a solved problem. Discussed somewhat at Sun path - Wikipedia, including the footnotes. Other sources may have more detail or more directly the equations you want. Note that many of the treatments start with figuring out the "hour angle" based on the clock time; you can skip all of that and just think of "hour angle" as local solar time, since you are concerned with the path over the whole day, not where the sun is at a particular instant.
Once you have sun path equations (elevation and azimuth angles for a given day, hour angle, and latitude), you can numerically integrate the sunpath over the course of the day. Probably choosing the bounds of integration to be starting at some minimum elevation angle, to reflect that you have some obstructions at the horizon. You can just render the elevation and azimuth as points (x,y,z) on the unit sphere, and then integrate them in R^3. Of course, for a particular choice of axes, the sun path is symmetric about the x-axis, so that component of the integral will be 0, and you just need to calculate the integral of y and z.
Then the elevation angle for the result (y,z) is the optimal angle for the day, i.e. arctan(z/y) for the usual sense of z. If you are interested in manually adjusting your array on a fixed schedule, you'd want the optimal angle for a longer period of time. If the desire is to maximize total production, the optimal angle would be determined just by adding up those integrated daily vectors over the full time period, and then determining its elevation angle. Because the length of the day will be changing over that time period, and the integration for a given day already gives you a vector whose length reflects the total production for that day.
Cheers, Wayne
OK, you can do this:This website probably will generate all the position data for in you one request: SOLPOS Calculator
I'll try to put together a crude spreadsheet later this week to share....