Text this: Piezoelectric energy harvesting under free and forced vibrations for different operating conditions