Analysis of Nanoparticles Enhanced Phase Change Materials (NePCMs)