Advanced numerical methods for modelling impact in composite materials