Dryhops
Member
I recently made a simple program which controls four pumps to maintain line pressure of a glycol system. Two pumps are running at any given time, and are sequenced based on the load and running time. Both running pumps get their reference speed from the same PID, no lead lag.
When I transfer control between two pumps, the line pressure drops precipitously and the pump that is still running will ramp up to compensate until the new one as accelerated.
Can anyone suggest an elegant technique for managing this better? It seems like a common design paradigm so I'm hoping there is a good solution to address this.
When I transfer control between two pumps, the line pressure drops precipitously and the pump that is still running will ramp up to compensate until the new one as accelerated.
Can anyone suggest an elegant technique for managing this better? It seems like a common design paradigm so I'm hoping there is a good solution to address this.