Text this: A novel optimization method for designing stand alone photovoltaic system