A review of the effects of different parameters on salt-based solar thermal energy storage systems