Micro-scale modelling of the interaction of a penetrator with a granular medium