Modelling, simulation and optimisation