Modelling and analysis of a thermoacoustic-piezoelectric energy harvester. (5th March 2019)