Посмотрите эти темы, должны помочь:
https://owen.ru/forum/showthread.php?t=32428&page=4
https://owen.ru/forum/showthread.php?t=36564
Можно упростить выбор количества насосов включённых в работу, в смысле, при достижении максимального значения(например 95%) на выходе ПИД-регулятора с некоторой задержкой(например 3 секунды) увеличивать количество включённых в работу насосов на единичку и в обратном направлении, при достижении на выходе ПИД-регулятора минимального значения(например 5%) уменьшать количество включённых в работу насосов на единичку, при этом насосы включать(выключать) в работу плавно, в смысле с достаточным временем разгона(замедления), чтобы ПИД-регулятор успевал отрабатывать!