Fast : an efficient semi-analytical thermal model for part-scale simulation and beam trajectory planning in powder bed fusion