SYSTEM AND METHOD FOR INFERRING PHOTOVOLTAIC SYSTEM SPECIFICATIONS WITH THE AID OF A DIGITAL COMPUTER
20260039113 ยท 2026-02-05
Inventors
Cpc classification
H02J3/004
ELECTRICITY
H02J2103/30
ELECTRICITY
H02S50/10
ELECTRICITY
H02J3/003
ELECTRICITY
International classification
H02J3/00
ELECTRICITY
Abstract
System and method for inferring photovoltaic (PV) system specifications are described. A consumer PV system's location and net load data recorded through net metering are retrieved. For each discrete period, a time of peak PV production and a magnitude of minimum net load for a representative day are found, and base loads are estimated. Plane-of-array irradiance (POAI) using clear sky global horizontal irradiance for azimuth and tilt combinations is produced. Azimuth, tilt, and system rating combinations based on the magnitude of minimum net load and the base load over each discrete period are created. A lowest error metric among the azimuth, tilt and system rating combinations is found, by finding the minimum of the combined residual errors in the time of peak PV production and the time of maximum POAI and residual errors in the magnitude of minimum net load plus the base load and magnitude of maximum POAI.
Claims
1. A method for inferring photovoltaic (PV) system specifications with the aid of a digital computer, comprising the steps of: retrieving a location of a consumer site at which a PV system has been installed and connected to a power grid operated by a utility, and net load data recorded through net metering of the consumer site by the utility; dividing a time frame under consideration into discrete periods and, for each of the discrete periods, performing the steps: finding a time of peak PV production for the location and a magnitude of minimum net load for the PV system for a representative day; and estimating a set of base loads for the consumer site, each estimated base load representing a minimal amount of energy consumed; producing plane-of-array irradiance (POAI) using clear sky global horizontal irradiance (GHI) for the location for a plurality of azimuth and tilt combinations for the PV system for each of the representative days; and inferring system specifications for the PV system using the POAI, the minimum net loads, and the base loads; wherein the power grid is operated by the utility based using the inferred system specifications.
2. method in accordance with claim 1, wherein the net load data comprises a time series of measurements recorded by a meter at regular intervals.
3. method in accordance with claim 1, wherein the POAI is further produced using direct solar irradiance (DNI) for the location.
4. method in accordance with claim 1, further comprising: calculating an error metric for a plurality of system specifications combinations, each of the system specifications combinations comprising one of the azimuth and tilt combination and further comprising system size, wherein the inferred system specification comprises one of the system specification combinations that is associated with the lowest error metric.
5. A method in accordance with claim 4, further comprising: calculating the system size associated with each of the azimuth and tilt combinations.
6. method in accordance with claim 5, wherein the system size is calculated using the equation:
7. method in accordance with claim 1, further comprising: simulating photovoltaic production for the PV system using the inferred specifications, wherein the power grid is operated based on the simulated photovoltaic production.
8. method in accordance with claim 7, wherein the PV system is one of a plurality of PV systems interfaced to the power grid, further comprising: generating a load forecast for the power grid using the simulated photovoltaic production for the PV system, wherein the power grid is operated based on the load forecast.
9. method in accordance with claim 1, further comprising: identifying clear sky days falling within the discrete period using a deviation test; removing cloudy and overcast days from the identified clear sky days; identifying clear sky hours within the remaining identified clear sky days; estimating an exact solar time of peak PV production using the clear sky hours within the remaining identified clear sky days, the exact solar time of peak PV production corresponding to the time of peak PV production; and extracting the magnitude of minimum net load and the time of peak PV production from the set of representative days.
10. method in accordance with claim 9, further comprising: producing GHI at an hourly time resolution based on the location; setting a deviation range and identifying clear sky days comprising those days whose exact peak solar times do not deviate from solar noon beyond the deviation range; and performing linear interpolation for each of the clear sky days identified to estimate the exact solar time of peak GHI.
11. A system for inferring photovoltaic (PV) system specifications with the aid of a digital computer, comprising the steps of: a database storing a location of a consumer site at which a PV system has been installed and connected to a power grid operated by a utility, and net load data recorded through net metering of the consumer site by the utility; and a computer interfaced to the database and comprising a processor coupled to a memory and executing program instructions maintained in the memory, the program instructions comprising code operable to perform the steps of: divide a time frame under consideration into discrete periods and, for each of the discrete periods, performing the steps: find a time of peak PV production for the location and a magnitude of minimum net load for the PV system for a representative day; and estimate a set of base loads for the consumer site, each estimated base load representing a minimal amount of energy consumed; produce plane-of-array irradiance (POAI) using clear sky global horizontal irradiance (GHI) for the location for a plurality of azimuth and tilt combinations for the PV system for each of the representative days; and infer system specifications for the PV system using the POAI, the minimum net loads, and the base loads; wherein the power grid is operated using the inferred system specifications.
12. A system in accordance with claim 11, wherein the net load data comprises a time series of measurements recorded by a meter at regular intervals.
13. system in accordance with claim 11, wherein the POAI is further produced using direct solar irradiance (DNI) for the location.
14. system in accordance with claim 11, the computer further configured to calculate an error metric for a plurality of system specifications combinations, each of the system specifications combinations comprising one of the azimuth and tilt combination and further comprising system size, wherein the inferred system specification comprises one of the system specification combinations that is associated with the lowest error metric.
15. system in accordance with claim 14, the computer further configured to calculate the system size associated with each of the azimuth and tilt combinations.
16. system in accordance with claim 15, wherein the system size is calculated using the equation:
17. system in accordance with claim 11, the computer further configured to simulate photovoltaic production for the PV system using the inferred specifications, wherein the power grid is operated based on the simulated photovoltaic production.
18. system in accordance with claim 17, wherein the PV system is one of a plurality of PV systems interfaced to the power grid, the computer further configured to generating a load forecast for the power grid using the simulated photovoltaic production for the PV system, wherein the power grid is operated based on the load forecast.
19. system in accordance with claim 11, the computer further configured to: identify clear sky days falling within the discrete period using a deviation test; remove cloudy and overcast days from the identified clear sky days; identify clear sky hours within the remaining identified clear sky days; estimate an exact solar time of peak PV production using the clear sky hours within the remaining identified clear sky days, the exact solar time of peak PV production corresponding to the time of peak PV production; and extract the magnitude of minimum net load and the time of peak PV production from the set of representative days.
20. A system in accordance with claim 19, the computer further configured to: produce GHI at an hourly time resolution based on the location; set a deviation range and identifying clear sky days comprising those days whose exact peak solar times do not deviate from solar noon beyond the deviation range; and perform linear interpolation for each of the clear sky days identified to estimate the exact solar time of peak GHI.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
Overview
[0038] To accurately forecast expected demand, a utility needs to know the total PV production expected to be generated by the residential PV systems under their service over a forecast period needs. Total PV production data, though, is not available with NEM metering as separate PV production meters are generally not installed on homes, so utilities must instead estimate total PV production using available information as a substitute for inquiring behind its NEM meters. Although presented herein with reference to a private residence, the discussion is equally applicable to any consumer PV system installation at which a power utility measures net energy load through an NEM meter or similar form of net load power metering, whether residential, commercial, private, public, governmental, and so forth. This discussion is also applicable where two (or more) meters have been installed to measure net consumed electricity, total PV-produced electricity, or other data, although only the first value, net load, would be needed to estimate total PV production.
[0039] NEM meters only measure the net electricity load on a house. The net load reflects the combined effects of utility-provided consumed electricity and PV system-generated back-fed electricity; the only PV production seen by a utility is excess back-fed PV production. Consequently, absent the installation of a second meter to measure total PV system production, the utility must estimate total PV production at each residence based on whatever information may be available, which typically includes the location of each connected PV system and any associated consumer-provided system specifications. Notwithstanding, not all aspects of such system specifications can be reliably used.
[0040] The most trustworthy data available to a utility is the location of each connected PV system and the net load data regularly recorded by and collected from its NEM meters. An approach to inferring reliable PV system specifications from this data will now be discussed, starting with an overview of the basic steps involved.
[0041] Definitionally, for a residential site R that has a PV system P, assume net load R.sub.net(t) is combined with PV production P (t) and gross energy consumption R.sub.gross(t), as shown in Equation (1):
where R.sub.gross(t)0 and P (t)0 at any given time t.
[0042] Preliminarily, the location of the PV system and its net load data (step 11) are first retrieved. Generally, a utility identifies a PV system's location by latitude and longitude; however, other locational representations, such as GPS coordinates, could be used. The net load data is typically structured as a time series of measurements recorded by an NEM meter at regular intervals, such as hourly or daily, and are collected and stored by the utility for the PV system. Ordinarily, a utility stores the net load data by date; storing this data by date is meaningful, as PV production over the course of each day is tied to solar irradiance, which will rise, peak, and fall as the sun progresses through the sky from horizon to horizon. Still, other collection intervals in lieu of or in addition to storing net load data by date are possible.
[0043] PV system specifications are inferred by evaluating net load data over the time frame under consideration. Ideally, this time frame is selected by the utility to last at least one entire year, so as to account for seasonal differences in PV production that naturally occur as the sun's azimuth changes; preferably, several (whole) years' worth of data is considered. Once the time frame is selected, the time frame is divided into discrete periods of time, typically one month, and the following evaluative steps are solved for each month or discrete period (step 12): [0044] 1) Find a time of peak PV production for the location and identify a magnitude of minimum net load for the PV system (step 13), which can be found by the following sub-steps: [0045] a) Identify clear sky days using deviation test. [0046] b) Remove cloudy and overcast days using slope and overcast tests. [0047] c) Identify clear sky hours within the remaining clear sky days. [0048] d) Filter net load and cross reference with GHI clear sky days. [0049] e) Extract a magnitude of minimum net load and a time-of-day of minimum net load (time of peak PV production) for one representative day per month. [0050] 2) Estimate base loads (step 14).
[0051] For clear sky days that have passed all of the aforementioned tests, time of peak PV production is synonymous with time-of-day of minimum net load and these two terms are used interchangeably throughout this document with no distinction in meaning implied or intended. The foregoing steps are repeated for each remaining month (step 15) during the time frame under consideration. Other discrete periods of time could be used instead of months, such as quarters, weeks, and so forth. Finally, the system specifications of the PV system P are inferred: [0052] 3) Produce plane-of-array irradiance (POAI) using clear sky global horizontal irradiance (GHI) for various azimuth and tilt combinations (step 16). [0053] 4) Identify array azimuth P.sub.az, tilt P.sub.tilt, and size P.sub.size (step 17), which constitute the system specifications of the PV system P.
[0054] System size P.sub.size is synonymous with system rating and is used interchangeably throughout this document with no distinction in meaning implied or intended. The detailed evaluative steps performed as part of the approach will now be described.
Step 1: Find Time of Peak PV Production and Magnitude of Minimum Net Load
[0055] First, the time of peak PV production is found and magnitude of minimum net load is identified (step 13), as described in further detail supra with reference to
[0056]
Sub-Step a: Identify Clear Sky Days Using Deviation Test
[0057] The first sub-step is the deviation test (step 21), as described in further detail supra with reference to
[0058]
[0059] The GHI thus produced is used to identify clear sky days (step 32). Those days whose solar time of maximum or peak GHI during the day deviates within the time bounds of +/ x minutes from solar noon are identified, where x is found by testing different values of x to set a range of acceptable deviation from solar noon. In other words, clear sky days are assumed to be those days whose exact peak solar times do not deviate from solar noon by more than x minutes.
[0060] The deviation test is the first test applied. As a result, there needs to be enough days in the year that can be used by the two tests that follow, specifically, the tests to remove cloudy and overcast days from the set of days CSD identified as clear sky days, as further discussed infra with reference to
[0061]
Linear Interpolation (Deviation Test)
[0062] Referring back to
[0063] For GHI data 43 with a one-hour time resolution, such as shown in
[0064] Mathematically, the first derivative of any two consecutive GHI values GHI.sub.t with time interval of one can be estimated as shown in Equation (2):
where, t must be in a valid time range during the day and is in the given discrete temporal resolution relative to the peak GHI during the day. t=0 corresponds to the peak GHI. Two first derivatives are derived using the three data values. Thus, the initial first derivative value estimated before the peak GHI, GHI.sub.0.5 is derived between GHI.sub.1 and GHI.sub.0. The next first derivative value estimated after the peak GHI, GHI.sub.0.5 is derived between GHI.sub.0 and GHI.sub.1. t is less than 0 for time before the peak and greater than 0 for time after the peak.
[0065] Next, the two first derivatives GHI.sub.0.5 and GHI.sub.0.5 along with their corresponding standard times t are defined as pairs of coordinates (t, GHI.sub.t). Thus, the two points defined by the two first derivatives are (0.5, GHI.sub.0.5) and (0.5, AGHI.sub.0.5) where t is standard time in hours representing deviation from standard noon. Then, a straight-line equation is formed (step 37) using the two points. These two points, (x.sub.1, y.sub.1) and (x.sub.2, y.sub.2), respectively, can be used in a slope-intercept form of a straight line equation, to estimate the GHI first derivative-based straight line equation. The equation can be defined as:
where, m is the slope and c is the y-intercept of the straight line. First, the slope m is evaluated as (y.sub.2y.sub.1)/(x.sub.2x.sub.1). Then, Equation (3) is solved for the y-intercept c at any one of the two points, for example, at (x.sub.1, y.sub.1), as
c=y.sub.1mx.sub.1.
Finally, Equation (3) is used to estimate the exact time when the sun is at its peak, that is, at solar noon. To do this, Equation (3) is evaluated at the point where the GHI first derivative is zero, that is, Equation (3) is solved for x at y=0 such that
[0066] Thus, the exact time when the straight-line equation crosses zero is located (step 38), which is assumed to be the exact time of peak GHI.
[0067]
[0068] Linear interpolation (step 34) is repeated over the entire set of days Y under consideration, where Y is the same set of days as the net load data (step 39). Finally, using the deviation test, the complete set of clear sky days CSD among the set of days Y under consideration are found (step 21).
Sub-Step B: Remove Cloudy and Overcast Days Using Slope And Overcast Tests
[0069] While assumed to be clear, the set of days CSD identified as clear sky days (step 21) may still include cloudy CLD and overcast OD days. Hence, in the second sub-step, a slope test and an overcast test are undertaken (step 22), as described in further detail supra with reference to
[0070]
Slope Test
[0071] The slope of the solution to the straight-line equation is calculated for the set of days CSD (step 64). For each month, the median slope of the straight-line equation is also found using the set of days CSD (step 65). Finally, for each month, those days whose slope of the straight-line equation exceeds the median slope of each month are regarded as cloudy days CD and removed from the set of clear sky days CSD (step 66).
[0072]
[0073] Referring back to
Overcast Test
[0074] Next, for each of the days remaining in the set of days CSD-CLD (step 68), peak GHI, defined as GHI.sub.0, is first estimated (step 69). Each day that has peak GHI falling below a threshold (step 72) is assumed to be an overcast day and is removed from the set (step 73). This threshold is set (step 71) to x % of peak GHI during the discrete period under consideration, such as a month. In one embodiment, x is typically assumed to be 20% of peak GHI. This value was chosen based on the peak GHI values of the site under consideration. For example, for the Napa location, if peak GHI for June 2015 was 1000 W/m.sup.2, then the days falling below 200 W/m.sup.2 was assumed to be overcast days. Other ways of choosing x are possible.
[0075] Using the overcast test (step 70), each remaining day in the set of clear sky days CSD-CLD is evaluated (step 74) and the set of days CSD-CLD is further filtered to remove the set of overcast days OD to obtain the set CSD-CLD-OD, such that |CSD-CLD-OD||CSD-CLD||CSDI|Y|. The subsequent set CSD-CLD-OD is named as CSD.sub.final.
[0076] An example can help illustrate the effects of identifying and filtering clear sky days. Table 1 shows, by way of example, the remaining number of days in different years after the consecutive application of the deviation, slope, and overcast tests, which were applied to the GHI of a test system in Napa, CA from 2015 through 2019. In 2015, out of a total of 365 days, 167 days passed the deviation test. Among these 167 days, only 145 days passed the slope and overcast tests consecutively to be classified as clear sky days.
TABLE-US-00001 TABLE 1 Year Deviation Test Slope Test Overcast Test 2015 167 145 145 2016 135 111 108 2017 143 114 109 2018 150 125 124 2019 124 117 92
Sub-Step C: Identify Clear Sky Hours within the Remaining Clear Sky Days
[0077] Referring back to
[0078] This test is performed using an iterative screening process using all first derivatives of consecutive GHI values found using Equation (2). In this screening process, one immediate neighbor of either GHI.sub.0.5 or GHI.sub.0.5 is considered and the R.sup.2 coefficient of the determination of GHI.sub.0.5, GHI.sub.0.5, and the neighboring GHI first derivative with respect to the straight-line equation are estimated. The R.sup.2 coefficient represents the goodness of fit. An R.sup.2 coefficient of 1 is considered the best possible score, whereas an R.sup.2 coefficient of 1 is regarded as the worst possible score.
[0079] For example, in the first iteration, the three GHI first derivatives (GHI.sub.1.5, GHI.sub.0.5, GHI.sub.0.5) can be considered. In the second iteration, another set of three GHI first derivatives (GHI.sub.0.5, GHI.sub.0.5, GHI.sub.1.5) can be considered. If the R.sup.2 coefficient satisfies a threshold, that is, the threshold is close to the best score of 1, then the neighboring GHI first derivative is regarded as a clear sky first derivative of GHI. In one embodiment, the lower bound of the R.sup.2 score threshold was set to 0.9 and the upper bound was set to 1, that is, R.sup.2 scores of GHI first derivatives need to fall between 0.9 and 1. Else, those GHI first derivatives will not pass the threshold.
[0080] Thus, if (GHI.sub.1.5, GHI.sub.0.5, GHI.sub.0.5) exceed the R.sup.2 goodness of fit threshold, then in the next iteration, these three first derivatives and another neighboring GHI first derivative are considered. For example, (GHI2.5, GHI.sub.1.5, GHI.sub.0.5, GHI.sub.0.5) can be considered in the next iteration. This process is repeated for all first derivatives of GHI for the day in consideration until the R.sup.2 goodness of fit threshold is violated and the process stops.
[0081]
Sub-Step D: Filter Net Load and Cross Reference with GHI Clear Sky Days
[0082] Referring back to
[0083] For this estimate, the net load data NL is filtered. The filtered set of days from the net load data is assumed to be NLD={doy.sub.a, doy.sub.b, . . . , doy.sub.q}, where NLDY, doy.sub.i is the day-of-year identifier for the net load day i, |NLD||Y|, Y represents the set of days in consideration, and |.| represents the cardinality of the set.
[0084] First, each day whose magnitude of minimum net load falls below a threshold of net load (step 103) are removed from the set of days Y under consideration (step 104). A different threshold is set for each month (step 102), such that threshold T.sub.i for month M.sub.i E M, where M={M.sub.1, M.sub.2, . . . , M.sub.12} represents the twelve months in a year. T.sub.i is defined as x % of the magnitude of the minimum net load for month M.sub.i. In one embodiment, x was defined as 85% of the magnitude of minimum net load. Through experimentation, x was defined as 95%, but this value proved too stringent and most of the days in the year did not pass the test. The criteria were then relaxed to 85%. For example, for January, the minimum net load of each day during the month was estimated such that the set of minimum net loads for January contained 31 values. Then, among the set of minimum net loads, the most minimum value was estimated and 85% of the value was assumed to be the threshold for that month. All days in January whose magnitude of minimum net load falls below this threshold are removed. Other ways of defining x are possible.
[0085] Second, each day whose minimum net load NL, and net loads immediately adjacent to the minimum net load, that is, the net load exactly one time interval before the minimum net load NL.sub.1 and the net load exactly one time interval after the minimum net load NL.sub.1, contain loads other than PV and baseloads (step 105) are also removed (step 106). Net load is assumed to contain loads other than PV production or baseloads if any of the three net load values NL.sub.0, NL.sub.1, and NL.sub.1 contain positive net load values. Here, the subscript t in the definition of NL.sub.t must be in a valid range during the day and is in the given discrete temporal resolution relative to the minimum net load value.
[0086] Following filtering, the filtered set of net load days NLD is cross-referenced (step 108) with the clear sky days CSD.sub.final as obtained following the deviation, slope, and overcast tests, as described infra with reference to
Sub-Step E: Extract a Magnitude of Minimum Net Load and a Time-of-Day of Minimum Net Load (Time of Peak PV Production) For One Representative Day Per Month
[0087] Referring back to
[0088]
Step 2: Estimate Base Loads
[0089] Referring back to
[0090]
Step 3: Produce Plane-of-Array Irradiance (POAI) Using Clear Sky GHI for Various Azimuth and Tilt Combinations
[0091] Referring back to
[0092] Note that direct normal irradiance (DNI) is also used for the production of POAI along with GHI. Here, the focus is mainly on clear-sky GHI, instead of GHI alone, so as to produce ground truth data with the assumption that all days in the year are clear sky, particularly as the major contribution towards POAI is from GHI, rather than DNI. Furthermore, after PV system specifications have been inferred, GHI, and not clear-sky GHI, is used to produce simulated PV production. Hence, clear-sky GHI will be emphasized in this discussion.
[0093] The POAI data is produced from clear sky GHI data for the same location as the PV site under consideration using: (1) the representative days D used for the set of net loads, as determined by the methodology described infra with reference to
[0094] POAI data is produced for all of the azimuth and tilt combinations in set C to obtain/={I.sub.(az.sub.
[0095]
[0096]
Step 4: Identify Azimuth, Tilt, and System Size (or Rating)
[0097] Referring back to
[0098]
[0099] Solving Equation (4) for each of the azimuth and tilt combinations in set C finds the system size or rating rtg.sub.i associated with each azimuth and tilt combination in set C. Equation (4) is solved 1368 times if azimuths are considered from 0 to 355 in 5-degree increments and tilts are considered from 0 to 90 in 5-degree increments. Similarly, if azimuths are considered from 0 to 350 in 10-degree increments and tilts from 0 to 90 in 5-degree increments, then Equation (4) is solved 684 times. Thus, the selection process to find system size or rating rtg.sub.i is repeated for each of the azimuth and tilt combinations (step 165). This process expands the initial definition of set C from C= {(az.sub.1, tilt.sub.1), (az.sub.2, tilt.sub.2), . . . , (az.sub.n, tilt.sub.n)} to the complete set of azimuth, tilt, and system ratings as C={(az.sub.1, tilt.sub.1, rtg.sub.1), (az.sub.2, tilt.sub.2, rtg.sub.2), . . . , (az.sub.n, tilt.sub.n, rtg.sub.n)}.
[0100] Then, a time-magnitude-based error metric is created (step 166). This metric considers the error in time-of-day of minimum net load (time of peak PV production) and time-of-day of maximum POAI, as well as the error in magnitude of minimum net load plus base load and maximum POAI. The time-of-day of minimum net load (time of peak PV production) TOD(min(D.sub.x)) and time-of-day of maximum POAI TOD(max(DI.sub.x)) for corresponding days in the set of representative days D and for all azimuth, tilt, and rating combinations in the expanded set C are subtracted (step 167). Similarly, magnitude of minimum net load |min(D.sub.x)| plus the baseload B.sub.x for the corresponding months Mx and magnitude of maximum POAI |max(DI.sub.x)| for all azimuth, tilt, and rating combinations in the expanded set C are also subtracted (step 168). These two residual errors are combined (step 169) to form a time-magnitude-based error metric. Finally, the optimal system specifications are found by finding the lowest time-magnitude-based error metric among the errors for the various azimuth, tilt, and rating combinations (step 170). For azimuths considered from 0 to 355 in 5-degree increments and tilts considered from 0 to 90 in 5-degree increments, there are 1368 time-magnitude-based errors. Similarly, if azimuths are considered from 0 to 350 in 10-degree increments and tilts from 0 to 90 in 5-degree increments, there are 684 time-magnitude-based errors. The azimuth, tilt, and rating combination (az.sub.i, tilt.sub.i, rtg.sub.i) associated with the minimum time-magnitude-based error (among the 1368 or 684 errors defined using the azimuth and tilt increment definitions) corresponds to the inferred PV system specifications.
[0101]
Empirical Results
[0102] A single photovoltaic system's power capacity, expressed in units of Watt peak (Wp), is measured by maximum power output, as determined under standard test conditions. Actual power can vary from the rated system power capacity depending on geographic location, time of day, weather conditions, and other factors. A PV system with a nameplate rating of 6 kW.sub.DC installed in Napa, CA, with azimuth 168 and tilt 23 has been used throughout the present discussion to help illustrate the evaluative steps solved to infer the system specifications of a PV system. Empirical results for this PV installation will now be discussed.
[0103] The PV system is partially shaded by an east roof surface in the morning and is substantially shaded by a tree in the west in the afternoon in the spring, fall, and winter, as the sun is lower in the sky during these seasons. Net load data with hourly time-resolution for the site was obtained for five years from 2015 through 2019. In addition, measured PV production data with hourly time-resolution for the corresponding five years was also obtained for purposes of validation. The PV system specifications inferred using net load data applied to the approach discussed herein are shown in Table 2. The approach infers azimuth and tilt values to the nearest 5.
TABLE-US-00002 TABLE 2 Year Azimuth Tilt STC DC Rating 2015 175 25 5.15 2016 170 15 5.11 2017 170 25 5.05 2018 175 20 5.05 2019 170 20 4.98
[0104] Next, the inferred specifications were used to simulate hourly PV production using the SolarAnywhere service, cited infra. The simulated production was compared to the measured production for the site. The accuracy between the measured production P.sub.measured(t) and simulated production P.sub.simulated(t) over time t was quantified using the relative mean absolute error (rMAE), per Equation (5):
[0105]
[0106]
[0107]
Implementation
[0108] Electric utilities require visibility into the PV installations within their territories and, as a consequence, they will ordinarily request PV system specifications from consumers as a prerequisite to approving the installation of a PV system. A complete PV system specification typically will include geographic location, by latitude and longitude, PV array and inverter sizes and ratings, tilt and azimuth angles, obstruction profile (elevation angles in multiple azimuth directions), and other factors relevant to the PV system and its ability to generate electricity. Consumer-provided PV system specifications, though, can vary in terms of completeness, quality and correctness and may therefore be unusable or usable only with a healthy margin of error when included in the calculations required to produce a forecast of expected energy load.
[0109] Rather than relying on possibly suspect PV system specifications, a utility can instead use only the most trustworthy data available, which would be the location of each connected PV system and the net load data regularly recorded by and collected from its NEM meters.
[0110] A power utility 245 provides electricity over a distribution grid 246 to individual consumers 241, including residential, commercial, private, public, governmental, and other consumers. A NEM meter 247 is installed at each consumer 241 that has a PV system 242 installed. This discussion is also applicable where two (or more) meters have been installed to measure net consumed electricity, total PV-produced electricity, or other data, although only the first value, net load, would be needed by the utility 245 to estimate total PV production. Each PV system 242 includes an array of PV panels 243 or modules coupled to an inverter 244 that converts direct current to alternating current. Other components working as a part of or in tandem with the PV system 242, such as batteries (not shown) to store electricity from the solar panels, are possible.
[0111] Each NEM meter 247 reports net load data 251 to the utility 245. The net load data 245 combines the electricity supplied by the utility 245 to the consumer 241 with any excess PV production back-fed to the power distribution grid 246 from the PV system 242. The utility 245 operates a utility server 249 on the server computer 248 and, optionally, a standalone computer 263 for managing grid operations 264. The server computer 248 could be used by the utility 245 to infer PV system specifications. Alternatively, a third party (not shown) could infer the PV system specifications 254 for the utility 245, and would thereafter provide the inferred PV system specifications 254 to the utility 245 for upload and inclusion in the utility's database 250. Any combination of one or more computers can be used by or collaboratively with the utility's computers 248, 263 for PV system specification inferencing, load forecasting and power distribution grid operations. Other topologies of computational resources are possible.
[0112] The net load data 251 is stored by the utility 245 into a database 250 maintained in a storage coupled to the utility server 249. The utility server 249 is remotely interconnected to the NEM meter 247 over a network 266, which can be a wired, wireless or combination data communications network. Alternatively, the net load data 251 can be manually collected from each NEM meter 247 and input into the database 250. The database 250 also stores the locations 252 of the consumers' sites that have installed net metered PV systems 242. Each location 252 is represented by the site's latitude 255 (Lat) and longitude 256 (Long), although other locational representations, such as GPS coordinates, could be used. The locations 252 and the net load data 251 can be considered to be the most trustworthy information available to the utility 245 regarding each consumer PV system 242, as these two sources of information originate from within the utility 245 and can, if required, be corroborated as accurate.
[0113] The computer system 254 executes the methodology described infra beginning with reference to
[0114] In a further embodiment, the inferred PV system specifications 254 can be used by the computer 248 to generate a load forecast 262.
[0115] In a further embodiment, the computer 248 for performing grid operations 264 incorporates the results provided through the methodology described infra beginning with reference to
[0116] The inferred PV system specifications 254 can also be used in combination with methodologies for correlating satellite imagery through bounded area variance as used in photovoltaic fleet output estimation, such as described in commonly-assigned U.S. Pat. Nos. 9,411,073, issued to Hoff on Aug. 9, 2016; U.S. Pat. No. 9,645,180, issued to Hoff on May 9, 2017; U.S. Pat. No. 9,638,831, issued to Hoff on May 2, 2017; U.S. Pat. No. 10,309,994, issued to Hoff on Jun. 4, 2019; U.S. Pat. No. 10,663,500, issued to Hoff on May 26, 2020; U.S. Pat. No. 11,016,130, issued to Hoff on May 25, 2021; U.S. Pat. No. 10,197,705, issued to Hoff on Feb. 5, 2019; U.S. Pat. No. 10,627,544, issued to Hoff on Apr. 21, 2021; and U.S. Pat. No. 11,333,793, issued to Hoff on May 17, 2022, the disclosures of which are incorporated herein by reference. The inferred PV system specifications 254 can be used in combination with the tuning of photovoltaic power generation plant forecasting, such as described in commonly-assigned U.S. Pat. No. 10,409,925, issued to Hoff on Sep. 10, 2019, the disclosure of which is incorporated herein by reference.
[0117] Finally, the inferred PV specifications 254 could further be used in conjunction with complementary methodologies of inferring operational specifications of PV systems, such as described in commonly-assigned U.S. Pat. Nos. 8,682,585, issued to Hoff on Mar. 25, 2014; U.S. Pat. No. 9,740,803, issued to Hoff on Aug. 22, 2017; U.S. Pat. No. 10,140,401, issued to Hoff on Nov. 27, 2018; U.S. Pat. No. 10,803,212, issued to Hoff on Oct. 13, 2020; and U.S. Pat. No. 11,238,193, issued to Hoff on Feb. 1, 2022; U.S. Pat. No. 8,577,612, issued to Hoff on Nov. 5, 2013; U.S. Pat. No. 9,285,505, issued to Hoff on Mar. 15, 2016; U.S. Pat. No. 10,436,942, issued to Hoff on Oct. 8, 2019; U.S. Pat. No. 9,880,230, issued to Hoff on Jan. 30, 2018; U.S. Pat. No. 10,651,788, issued to Hoff on May 12, 2020; and U.S. Pat. No. 10,797,639, issued to Hoff on Oct. 6, 2020, the disclosures of which are incorporated herein by reference. The inferred PV specifications 254 could also be used in conjunction with complementary methodologies of forecasting PV power generation system degradation, such as described in commonly-assigned U.S. U.S. Pat. Nos. 10,599,747, issued to Hoff on Mar. 24, 2020 and U.S. Pat. No. 11,068,563, issued to Hoff on Jul. 7, 2021, the disclosures of which are incorporated herein by reference.
[0118] While the invention has been particularly shown and described as referenced to the embodiments thereof, those skilled in the art will understand that the foregoing and other changes in form and detail may be made therein without departing from the spirit and scope of the invention.