Principle of solar temperature difference power generation