A distributed parameter model for the piezoelectric stack harvester subjected to general periodic and random excitations. (15th October 2018)