Handling multiple models of system components in stand-alone photovoltaic system sizing via iterative sizing algorithm. (November 2022)