Text this: A piezoelectric based energy harvester with magnetic interactions: modelling and simulation