The present invention provides a system and method for maintaining desired pressure levels in an irrigation system when the flow rate available to the irrigation system is reduced below the system's required flow rate. According to a first preferred embodiment, the present invention teaches a method which includes the steps of: receiving and storing irrigation system information including sprinkler specifications, flow rates and pressure requirements; receiving and storing an irrigation plan to be executed including the target amount of an applicant to be applied to a target area; determining an available flow rate to the irrigation system; determining a required flow rate of the irrigation machine; comparing the available flow rate to the required flow rate to determine whether the available flow is sufficient for the system based on the sprinkler specifications; adjusting the pulse rate of the sprinklers to reduce the require flow rate to at least the available flow rate; and calculating and selecting a lower ground speed required to apply the target amount of applicant to the target area based on the selected pulse rate for the sprinklers.La présente invention concerne un système et un procédé pour maintenir des niveaux de pression souhaités dans un système d'irrigation lorsque le débit disponible pour le système d'irrigation est réduit au-dessous du débit requis par le système. Selon un premier mode de réalisation préféré, la présente invention concerne un procédé qui comprend les étapes consistant : à recevoir et à stocker des informations de système d'irrigation comprenant des spécifications d'arroseur, des débits et des exigences de pression ; à recevoir et à stocker un plan d'irrigation à exécuter comprenant la quantité cible d'un produit à appliquer devant être appliqué à une zone cible ; à déterminer un débit disponible pour le système d'irrigation ; à déterminer un débit requis de la machine d'irrigation ; à comparer le débit disponible au débit requis po