Flexible Piezoelectric Nanogenerator Research Articles