The invention claimed is:
1. A programmable filter for filtering of a photovoltaic (PV) output signal, wherein the filter is based on a system model defined by a positive portion of a sine curve representing a low-frequency signal component of a measured PV power signal that is based substantially on movement of the sun.
2. The programmable filter according to claim 1 , wherein state variables of the system model defined by a positive portion of a sine curve representing the low-frequency signal component comprise an amplitude and a phase shift of the sine curve.
3. The programmable filter according to claim 1 , wherein the sine curve has a period defined as 2*(sunset time-sunrise time).
4. The programmable filter according to claim 3 , further comprising a summing element for generating a high-frequency signal component of the measured PV power signal, wherein the high-frequency signal component is based substantially on cloud shading, from the measured PV power signal and the derived low-frequency signal component.
5. The programmable filter according to claim 1 , wherein the filter is based on a state observer for estimating state variables comprising an amplitude of the sine curve and a phase shift of the sine curve.
6. The programmable filter according to claim 1 , wherein the filter is an online filter.
7. The programmable filter according to claim 1 , wherein the programmable filter is a software defined mathematical filter.
8. The programmable filter according to claim 7 , wherein the software defined mathematical filter comprises an extended Kalman filter.
9. The programmable filter according to claim 1 , further comprising an open loop programmable reactive power controller configured to provide a reactive power compensation reference signal that is a function of at least one of a high-frequency signal component and the low-frequency signal component.
10. The programmable filter according to claim 9 , wherein the reactive power compensation reference signal comprises at least one of a constant power factor signal, a variable power factor signal, or a combination thereof.
11. The programmable filter according to claim 9 , wherein the reactive power compensation reference signal comprises a sum of a low-frequency reactive power reference signal derived as a function of the low-frequency signal component and a high-frequency reactive power reference signal derived as a function of the high-frequency signal component.
12. A method of online filtering of photovoltaic (PV) output signals, the method comprising:
measuring a PV output power;
generating PV output power signals in response to the measured PV output power;
deriving via a programmable filter, a low-frequency signal component of the measured PV output power signals, wherein the low-frequency signal component that is based substantially on movement of the sun is represented by a system model defined by a positive portion of a sine curve; and
generating via a summing element, a high-frequency signal component of the measured PV output power signals, wherein the high-frequency signal component is based substantially on cloud shading, from the measured PV output power signals and the derived low-frequency signal component.
13. The method of online filtering of PV output signals according to claim 12 , wherein a period of the sine curve is defined as 2*(sunset time-sunrise time).
14. The method of online filtering of PV output signals according to claim 12 , further comprising continuously estimating via a state observer, a value for each of a plurality of state variables of the system model based on the measured PV output signals.
15. The method of online filtering of PV output signals according to claim 14 , wherein the plurality of state variables of the system model are defined by at least an amplitude of the sine curve and a phase shift of the sine curve.