The present invention provides an improved control methodology for maximum
power point tracking (MPPT), anti-islanding, and output current
regulation for distributed generation sources connected to a utility
grid. The control includes enhancements for MPPT and regulating the
inverter output-current that is sourced into the utility grid. In
addition, the functions associated with MPPT, anti-islanding detection
and output current regulation are integrated together; the MPPT algorithm
operates in conjunction with the anti-islanding detection, and the output
current regulation operates in conjunction with the MPPT algorithm.