Text this: Survey of grid-connected photovoltaic inverters and related systems