A sliding mode observer design for single phase photovoltaic grid integration. (2018)