Patent ID: 9087338
Filing Date: 2015-07-21
Classification: F24S,G06F,G06Q,Y04S

Abstract:
1. A non-transitory processor-readable medium storing code representing instructions to be executed by one or more processors, the code comprising code to cause the one or more processors to: receive, at the one or more processors, geographical data associated with a target location; define with the one or more processors, at a first time, a first radiance path having a first elevation angle measured between the target location and a first position of a sun; define with the one or more processors, at a second time after the first time, a second radiance path having a second elevation angle measured between the target location and a second position of the sun when the first radiance path is intercepted by an occlusion between the target location and the first position of the sun, the second elevation angle being greater than the first elevation angle; determine a normalized slope associated with the target location; determine solar radiation to be received at the target location to produce a non-zero non-direct solar radiation value for the target location when the first radiance path is intercepted by the occlusion between the target location and the first position of the sun; determine solar radiation to be received at the target location via the second radiance path to produce a direct solar radiation value for the target location; send, based at least in part on the non-direct solar radiation value, the normalized slope, and the direct solar radiation value, a signal representing a total solar radiation value for the target location; and select a type of solar panel from a plurality of predefined solar panels based on the total solar radiation value for the target location.