A bi-stable device for simultaneous vibration absorption and energy harvesting using bi-stable piezoelectric composite laminate. (15th June 2023)