Investigation on automated loading of dynamic 3D heat source during welding simulation