Simulation modelling in agriculture: General considerations.