Numerical simulation of a complete charging-discharging phase of a shell and tube thermal energy storage with phase change material