abstract solar