A comprehensive analysis of piezoelectric energy harvesting from bridge vibrations. (22nd December 2022)