Impact of phosphorus availability on modelling phytoplankton dynamics