SMS dit: A dynamic simulation model of reverse osmosis desalination systems