This application claims priority to EP Application No. 22208077.2, having a filing date of Nov. 17, 2022, the entire contents of which are hereby incorporated by reference.
The following refers to a computer-implemented method for energy balancing solar power plants, a computer-implemented tool for energy balancing solar power plants, a power plant control device for energy balancing solar power plants and a solar power plant system.
When operating solar power plants there are many reasons for power losses in the solar power plants by <i> “Photo-Voltaic <PV>” generators, such as failures of components such as inverters, PV strings, measurement devices etc., <ii> curtailment with a controlled reduction of solar power production, <iii> clipping when a “Direct Current <DC>” power output of the PV strings is higher than the inverter power rating) or <iv> shading etc.
For this reason, it is useful to quantify how much electrical energy, which means how much money, would be lost due to a reduced power output of a solar power plant. This enables an adjustment of a solar power plant control, an adaption of maintenance activity etc.
Up to now, this quantification problem was solved by manual observation of solar power plant production values and comparison with production values in previous months and/or years.
An aspect relates to a computer-implemented method, a computer-implemented tool and a power plant control device for energy balancing solar power plants as well as a solar power plant system, by which energy losses of the solar power plants are determined and reliably quantified so that their impacts on energy outputs of the solar power plants could be reduced.
This aspect is solved based on a computer-implemented method defined in the preamble of claim 1 by the features in the characterizing part of claim 1.
The aspect is further solved based on a computer-implemented tool defined in the preamble of claim 6 by the features in the characterizing part of claim 6.
The aspect is solved furthermore based on a power plant control device defined in the preamble of claim 11 by the features in the characterizing part of claim 11.
The aspect is solved moreover based on a solar power plant system defined in the preamble of claim 12 by the features in the characterizing part of claim 12.
The main idea of embodiments of the invention according to the claims 1, 6, 11 and 12 in order to do an energy balancing of solar power plants, when for an energy accounting time period of a solar power plant, in which over a recording time “[t0 to tn]” with n∈0 corresponding to the energy accounting time period, regarding an irradiation by measuring an irradiation measurement signal “I(t)”, a set of irradiation measurement values “I(t0)” to “I(tn)” and, regarding a generated power by measuring a power production measurement signal “P(t)” a set of power production measurement values “P(t0)” to “P(tn)” are collected, is to
∫[Pest(t, K)−P(t)]dt.
Further advantages arise out of additional developments of embodiments of the invention according to the independent claims.
I. So, according to the claims 2 and 7 the curve matching algorithm to identify the at least one good matching time is iterative based, in which following primary steps “S1p” to “S6p” of the curve matching algorithm are carried out, wherein the steps “S3p” to “S5p” are done iteratively.
In a first primary step “S1p” the power production measurement signal “P(t)” with the set of power production measurement values “P(t0)” to “P(tn)” and the irradiation measurement signal “I(t)” with the set of irradiation measurement values “I(t0)” to “I(tn)” are fed to the curve matching algorithm.
In a next second primary step “S2p” a candidate set for good matching to the recording time “[t0 to tn]” are set.
In a further third primary step “S3p” a scaling factor “s” by solving a first optimization problem to
is calculated.
Then, in a fourth primary step “S4p” time points from the candidate set for good matching are included, wherein all of the following criteria between a “P(t)”-value and a “sI(t)”-value for “t” in the recording time “[t0 to tn]” are satisfied
Moreover, in a fifth primary step “S5p” following the mentioned iteration it is going back to the third primary step “S3p” until the candidate set for good matching (CSGM) remains unchanged according to the fourth primary step “S4p”.
Finally, in a sixth primary step “S6p” the at least one good matching time corresponding to the candidate set is outputted after the last iteration of the fifth primary step “S5p”.
The result of this iterative approach is depicted in
II. So, according to the claims 3 and 8 the fitting algorithm is a robust least squares fit algorithm to generate the parameter set “K” with the at least one parameter “[k0, k1, . . . ]” is also iterative based, in which following secondary steps “S1 S” to “S5S” of the robust least squares fit algorithm are carried out, wherein the steps “S2S” to “S4S” are done iteratively.
In a first secondary step “S1S” the “good matching time”-related part of the power production measurement signal “PGMT(t)” with the subset of the set of power production measurement values “P(t0)” to “P(tn)” and the “good matching time”-related part of the irradiation measurement signal “IGMT(t)” on the subset of the set of irradiation measurement values “I(t0)” to “I(tn)” are fed into the robust least squares fit algorithm.
In a next second secondary step “S2S” a further parameter set “K*” by solving a second optimization problem to
is calculated, wherein Pest is a function of time “t” and the further parameter set “K*” with Pest(t, K*)=f(I(t), K*)”.
In a further third secondary step “S3S” the further parameter set “K*” is used to calculate a set of quadratic deviations as [(P(t)−Pest(t, K *))2 . . . ] for all “t∈ good matching times”. Then also in this third secondary step “S3S” a percentage share of the times, e.g., 10%, from the good matching times corresponding to the highest values in the set of quadratic deviations are eliminated.
Moreover, in a fourth secondary step “S4S” following the mentioned iteration it is going back to the second secondary step “S2S” until a specified number of iterations, e.g., 3 iterations, is achieved.
Finally, in a fifth secondary step “S5S” the parameter set “K” corresponding to the further parameter set “K*” is outputted after the last iteration of the fourth secondary step “S4S”.
The result of this iterative approach is depicted in
III. So, according to the claims 4 and 9 the function “f(I(t),K)” with K=[k0, k1, . . . ] the estimated power production measurement signal “Pest(t, K)” is calculated by is a linear function “Pest(t, k0)=I(t)” or a quadratic function “Pest(t, k0, k1)=k0 I(t)+k1 I(t)2”.
IV. So, according to claims 5 and 10 it is beneficial that a control information is generated and used to control reductions of impacts concerning the calculated energy loss on the solar power plant.
The drop of performance corresponds when cumulated over a time frame in a loss of energy. As stated in the beginning of the present application there are more reasons for such energy losses, which are useful to be quantified in the course of energy balancing the solar power plant SPP.
The depicted solar power plant system SPPS includes, besides the solar power plant SPP with the cited components INV, PVS, MDV as a central component for energy balancing the solar power plant SPP a power plant control device PPCD and moreover a database DB, which is designed as a data cloud.
One of the usual goals of the power plant control device PPCD is to enable a requested output, e.g., by an electrical consumer being connectable to the solar power plant SPP, of the generated power P. For this goal and the cited purposes, the power plant control device PPCD includes a control unit CU and a power plant interface PPIF, wherein the corresponding control of the solar power plant SPP is carried out by the control unit CU via the power plant interface PPIF.
Furthermore, in the context of the balancing task of the solar power plant system SPPS the power plant control device PPCD with the cited two components, the control unit CU and the power plant interface PPIF, is also responsible for energy balancing the solar power plant SPP. Therefore, according to the “implementation-concept” depicted in
To this end the computer-implemented tool CIT comprises a non-transitory, processor-readable storage medium STM, in which processor-readable program-instructions of a program module PGM are stored. This program module PGM is used for energy balancing the solar power plant SPP. Moreover, the computer-implemented tool CIT comprises a processor PRC connected with the storage medium STM executing the processor-readable program-instructions of the program module PGM to energy balance the solar power plant SPP, wherein the program module PGM and the processor PRC form an energy balancing engine EBE for doing this energy balancing.
The drop of performance corresponds again when accumulated over a time frame in a loss of energy. As stated in the beginning of the present application there are more reasons for such energy losses, which are useful to be quantified in the course of energy balancing the solar power plant SPP.
The depicted solar power plant system SPPS includes again, besides the solar power plant SPP with the cited components INV, PVS, MDV as a central component for energy balancing the solar power plant SPP a power plant control device PPCD and moreover a database DB, which is designed as a data cloud.
Again, one of the usual goals of the power plant control device PPCD is to enable a requested output, e.g., by an electrical consumer being connectable to the solar power plant SPP, of the generated power P. For this goal and the cited purposes, the power plant control device PPCD includes a control unit CU and a power plant interface PPIF, wherein the corresponding control of the solar power plant SPP is carried out by the control unit CU via the power plant interface PPIF.
Furthermore, in the context of the balancing task of the solar power plant system SPPS the power plant control device PPCD with the cited two components, the control unit CU and the power plant interface PPIF, is again also responsible for energy balancing the solar power plant SPP. Therefore, according to the “functional-unit-concept” depicted in
In each of cited variants of realization the computer-implemented tool CIT is again a computer-program-product which in the case upload-functionality is again designed as an application software, called as APP, that allows, when it is implemented, to perform special tasks. So, in the present case of the control unit CU, when the computer-program-product respectively the APP is uploaded, the power plant control device PPCD with uploaded computer-implemented tool CIT is used for detecting the power production degradation of the solar power plant SPP.
To this end the computer-implemented tool CIT comprises again a non-transitory, processor-readable storage medium STM, in which processor-readable program-instructions of a program module PGM are stored. This program module PGM is used for energy balancing the solar power plant SPP. Moreover, the computer-implemented tool CIT comprises again a processor PRC connected with the storage medium STM executing the processor-readable program-instructions of the program module PGM to energy balance the solar power plant SPP, wherein the program module PGM and the processor PRC form again an energy balancing engine EBE for doing this energy balancing.
The energy balancing for both concepts, the “implementation-concept” and the “functional-unit-concept” is generally based on various measurements MM (cf.
Remark: If according to (i) above the “Global Horizontal Irradiance <GHI>” or any other diffuse irradiation can be measured, the irradiation measurement values could be transformed with state-of-the-art methods to the plane-of-array measurements.
When the measurement signals IMS, PMS with the corresponding measured values SIMV, SPPMV are measured independently or time shifted from the energy balancing process itself, they can be stored meanwhile or intermediately in the database DB before they are inputted into, supplied to or retrieved from the processor PRC via the power plant interface PPIF and the control unit CU. Otherwise they are inputted directly into, supplied directly to or retrieved directly from the processor PRC via the power plant interface PPIF and the control unit CU.
For doing now based on the described measurements MM (cf.
∫[P(t, K)−Pest(t, K)]dt.
According to
The cited function “f(I(t),K)” with K=[k0, k1, . . . ] the estimated power production measurement signal “Pest(t, K)” PPMSest is calculated by is a linear function “Pest(t, k0)=I(t)” or a quadratic function “Pest(t, k0, k1)=k0 I(t)+k1 I(t)2”.
Besides that, it is beneficial when the energy balancing engine EBE formed by the processor PRC and the program module PGM is designed such that a control information CINF is generated and used to control reductions of impacts concerning the calculated energy loss Eioss on the solar power plant SPP.
Moreover—according to the flowchart of the process to determine the energy loss in the course of energy balancing solar power plants in the
In a first primary step “S1p” the power production measurement signal “P(t)” PPMS with the set of power production measurement values “P(t0)” to “P(tn)” SPPMV and the irradiation measurement signal “I(t)” IMS with the set of irradiation measurement values “I(t0)” to “I(tn)” SIMV are fed to the curve matching algorithm CMA (cf.
In a next second primary step “S2p” a candidate set CSGM for good matching to the recording time “[t0 to tn]” are set.
In a further third primary step “S3p” a scaling factor “s” SF by solving a first optimization problem OPP1 to is calculated.
Then, in a fourth primary step “S4p” time points from the candidate set for good matching CSGM are included, wherein all of the following criteria between a “P(t)”-value and a “sI(t)”-value for “t” in the recording time “[t0 to tn]” are satisfied
Moreover, in a fifth primary step “S5p” following the mentioned iteration it is going back to the third primary step “S3p” until the candidate set for good matching (CSGM) remains unchanged according to the fourth primary step “S4p”.
Finally, in a sixth primary step “S6p” the at least one good matching time GMT corresponding to the candidate set CSGM is outputted after the last iteration of the fifth primary step “S5p”.
The result of this iterative approach is depicted in
Furthermore—again according to the flowchart of the process to determine the energy loss in the course of energy balancing solar power plants in the
In a first secondary step “S1S” the “good matching time”-related part of the power production measurement signal “PGMT(t)” PPMSGMT with the subset of the set of power production measurement values “P(t0)” to “P(tn)” SPPMVSS and the “good matching time”-related part of the irradiation measurement signal “IGMT(t)” IMSGMT on the subset of the set of irradiation measurement values “I(t0)” to “I(tn)” SIMVSS are fed into the robust least squares fit algorithm RLSFA (cf.
In a next second secondary step “S2S” a further parameter set “K*” PMS′ by solving a second optimization problem OPP2 to
is calculated, wherein Pest is a function of time “t” and the further parameter set “K*” PMS' with Pest(t, K*)=f(I(t), K*)”.
In a further third secondary step “S3S” the further parameter set “K*” PMS' is used to calculate a set of quadratic deviations SQD as [(P(t)−Pest(t, K *))2 . . . ] for all “t∈ good matching times”. Then also in this third secondary step “S3S” a percentage share of the times, e.g., 10%, from the good matching times corresponding to the highest values in the set of quadratic deviations SQD are eliminated.
Moreover, in a fourth secondary step “S4S” following the mentioned iteration it is going back to the second secondary step “S2S” until a specified number of iterations, e.g., 3 iterations, is achieved.
Finally, in a fifth secondary step “S5S” the parameter set “K” PMS corresponding to the further parameter set “K*” PMS' is outputted after the last iteration of the fourth secondary step “S4S”.
The result of this iterative approach is depicted in
Alternatively, instead of using the latest parameter set “K” PMS from the fourth secondary step “S4S” a historical parameter set “K” may be used to screen for partial failures of the component. If historical parameter set “K” jumped to lower values and remained at such low values until to the robust least squares fit algorithm evaluation, this means that a partial failure is present in the solar power plant during the robust least squares fit algorithm evaluation. In this case, the last parameter set “K” before the jump should be used to also estimate the energy losses due to constant partial failures, as well as intermittent failures.
Although the present invention has been disclosed in the form of embodiments and variations thereon, it will be understood that numerous additional modifications and variations could be made thereto without departing from the scope of the invention.
For the sake of clarity, it is to be understood that the use of “a” or “an” throughout this application does not exclude a plurality, and “comprising” does not exclude other steps or elements.
Number | Date | Country | Kind |
---|---|---|---|
22208077.2 | Nov 2022 | EP | regional |