There are a few other factors to consider in the design of your controls.....
1. Unless money has been spent, and the pump has been spec'd for it, there will be a minimum speed at which the pump will comfortably operate, typically about 5% of it's rated speed.
2. Depending on the design of the pump, the pipework layout, number of bends, head to the tank, head from the supply etc., you will likely find that the pump produces zero flow below a certain speed. I have seen this as much as 20 to 30% of its rated speed.
3. If the pump is being fed from a pressurised supply (e.g. mains water) then it is likely that you will get flow through the pump, even when it is not turning.
4. You might want to set an upper limit on the speed of the pump. Often the point of maximum efficiency will not be at maximum speed. This speed will be given in the pump data as "peak efficiency or Best Efficiency Point (BEP)", and could be as low as 60 - 70% of maximum speed.
I am no expert at all, however I know enough that these factor exist, and should be addressed, both at the plant design stage (is it too late?), and when developing any speed controls.