ESS101 Modelling and simulation