The development of solar photovoltaic power generation and architecture