Semi-analytical modelling of piezoelectric excitation of guided waves