A novel nonlinear sliding mode controller for a single stage grid-connected photovoltaic system. (December 2020)