Simulation of multi-physical processes in solar updraft power generation