Principle of solar photovoltaic power generation for electric vehicles