Analytical and numerical investigation on a new compact thermoelectric generator. (15th January 2017)