Simulation of soil moisture dynamics on irrigated cotton in semi-arid climates