Modelling particle contacts in distinct element simulations - Linear and non-linear approach