Research on micro-thermophotovoltaic power generators