A novel solidification model considering undercooling effect for metal based low temperature latent thermal energy management. (February 2019)