High-fidelity simulation of a standing-wave thermoacoustic–piezoelectric engine. (26th October 2016)