Analysis of waste-heat thermoelectric power generators