Numerical simulation of a GM-type pulse tube cryocooler system: Part I. Characterization of compressors. (January 2017)