An adaptive modelling technique for parameters extraction of photovoltaic devices under varying sunlight and temperature conditions. (15th February 2019)