Modelling reverse osmosis modules using hydraulic and manbrane separation principles by