IP Library › Granted Patent US 12,410,786
Granted Patent B2
US 12,410,786 · App. 18/453,820 · Granted Sep 9, 2025

Booster pump controller and method of use

Inventors: Mark Marvin Martinez (Mansfield, TX); Demetrio Velasco Pinones (Grand Prairie, TX); Parsa Tahamzadeh (Dallas, TX); Minh Dinh Truong (Garland, TX)
Assignee: Tigerflow Systems, LLC
F04B49/065E03B5/02E03B7/075F04B17/03F04B23/04F04B49/02F04B49/20G05B13/04G05D16/2066F04B2203/0204F04B2205/05F04B2205/09F04D13/14F04D15/0066F04D15/029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,410,786
App. No.
18/453,820
Granted
Sep 9, 2025
Kind
B2
Abstract

The disclosure provides a controller and server combination, which implements a set of software programs to control a booster pump system. In a preferred embodiment, the software derives quadratic models for the pump performance curves, and the system curve. The system monitors the flow rate of the system, the pump performance curve model and the system curve model to adjust the drive frequency and the number of active pumps to meet flow rate demand efficiency.

Claims (192)

1. A controller for operating a pump system for a hydraulic system comprising:

a processor, including a memory;

a signal generator, operatively connected to the processor;

a set of pumps, operatively connected to the signal generator and supplying water to the hydraulic system;

a suction pressure sensor, operatively connected to the hydraulic system and the processor, generating a first pressure signal;

a discharge pressure sensor, operatively connected to the hydraulic system and the processor, generating a second pressure signal;

a set of instructions, stored in the memory, which when executed cause the pump system to implement the steps of:

deriving a quadratic system curve model;

reading the first pressure signal;

deriving a quadratic pump performance curve model;

reading the second pressure signal; and

initiating the quadratic system curve model and the quadratic pump performance curve model, using the first pressure signal and the second pressure signal, to alternatively activate and deactivate a pump, of the set of pumps, to supply the hydraulic system.

2. The controller of claim 1 , wherein the step of deriving the quadratic system curve model further comprises:

assuming that a static head and a flow rate through the hydraulic system obey a second order polynomial form.

3. The controller of claim 2 , wherein the second order polynomial form is:

h

sc

=

a

sc

⁢

Q

2

+

c

sc

where:

h sc =a head for the quadratic system curve model;

Q=a flow rate for the hydraulic system; and

a sc and c sc =a set of quadratic system curve coefficients.

4. The controller of claim 1 , wherein the step of deriving the quadratic pump performance curve model further comprises:

assuming that a head pressure and a flow rate through the set of pumps obey a second order polynomial form.

5. The controller of claim 4 , wherein the second order polynomial form is:

h

mp

=

a

mpx

⁢

Q

2

+

b

mpx

⁢

Q

+

c

mpx

where:

h mp =a head pressure for the set of pumps;

Q=a flow rate for the set of pumps; and

a mpx , b mpx , c mpx =a set of quadratic coefficients for the set of pumps.

6. The controller of claim 5 , wherein the step of deriving the quadratic pump performance curve model further comprises:

deriving the set of quadratic coefficients for a pump combination of the set of pumps.

7. The controller of claim 6 , wherein the step of deriving the set of quadratic coefficients further comprises:

deriving the set of quadratic coefficients based on an empirically derived set of pump data.

8. The controller of claim 1 , wherein the step of initiating further comprises:

determining a number of active pumps for the set of pumps;

determining a drive frequency for the set of pumps;

retrieving a first set of quadratic equation coefficients, corresponding to the number of active pumps, for the quadratic pump performance curve model;

retrieving a second set of quadratic equation coefficients for the quadratic system curve model;

solving for an operating flowrate;

solving for an operating head;

stopping an active pump, of the set of pumps, if the operating flowrate is less than a maximum flowrate for one less than the number of active pumps; and

starting an inactive pump, of the set of pumps, if the operating flowrate is greater than the maximum flowrate for the number of active pumps.

9. The controller of claim 8 , wherein the set of instructions further comprises instructions that when executed cause the controller to implement the step of:

adding a suction pressure to the quadratic pump performance curve model, based on the first pressure signal.

10. The controller of claim 8 , wherein the set of instructions further comprises instructions that when executed cause the controller to implement the step of:

modifying the quadratic pump performance curve model, based on the drive frequency.

11. The controller of claim 8 , wherein the set of instructions further comprises instructions that when executed cause the controller to implement the step of:

increasing the drive frequency, if the second pressure signal indicates a discharge pressure less than the operating head.

12. The controller of claim 8 , wherein the set of instructions further comprises instructions that when executed cause the controller to implement the step of:

decreasing the drive frequency, if the second pressure signal indicates a discharge pressure greater than the operating head plus an error factor.

13. The controller of claim 8 , wherein the set of instructions further comprises instructions that when executed cause the controller to implement the step of:

stopping a last active pump of the set of pumps, if the drive frequency is below a preset minimum drive frequency.

14. The controller of claim 8 , wherein the step of solving for the operating flowrate further comprises:

setting the quadratic pump performance curve model equal to the quadratic system curve model.

15. The controller of claim 8 , wherein the step of solving for the operating head further comprises:

applying the quadratic system curve model in a form of:

h

op

=

a

sc

⁢

Q

op

2

+

c

sc

where:

h op =an operating head pressure;

Q op =an operating flow rate; and

a sc and c sc =the second set of quadratic equation coefficients.

16. A method for operating a pump system for a hydraulic system comprising:

providing a processor, including a memory;

providing a signal generator, operatively connected to the processor;

providing a set of pumps, operatively connected to the signal generator and supplying water to the hydraulic system;

providing a suction pressure sensor, operatively connected to the hydraulic system and the processor, generating a first pressure signal;

providing a discharge pressure sensor, operatively connected to the hydraulic system and the processor, generating a second pressure signal; and

providing a set of instructions, stored in the memory, which when executed cause the pump system to implement the steps of:

deriving a quadratic system curve model;

reading the first pressure signal;

deriving a quadratic pump performance curve model;

reading the second pressure signal; and

initiating the quadratic system curve model and the quadratic pump performance curve model, using the first pressure signal and the second pressure signal, to alternatively activate and deactivate a pump, of the set of pumps, to supply the hydraulic system.

17. The method of claim 16 , wherein the step of deriving the quadratic system curve model further comprises:

assuming that a static head and a flow rate through the hydraulic system obey a second order polynomial form.

18. The method of claim 17 , wherein the second order polynomial form is:

h

sc

=

a

sc

⁢

Q

2

+

c

sc

where:

h sc =a head for the quadratic system curve model;

Q=a flow rate for the hydraulic system; and

a sc and c sc =a set of quadratic system curve coefficients.

19. The method of claim 16 , wherein the step of deriving the quadratic pump performance curve model further comprises:

assuming that a head pressure and a flow rate through the set of pumps obey a second order polynomial form.

20. The method of claim 19 , wherein the second order polynomial form is:

h

mp

=

a

mpx

⁢

Q

2

+

b

mpx

⁢

Q

+

c

mpx

where:

h mp =a head pressure for the set of pumps;

Q=a flow rate for the set of pumps; and

a mpx , b mpx , c mpx =a set of quadratic coefficients for the set of pumps.

21. The method of claim 20 , wherein the step of deriving the quadratic pump performance curve model further comprises:

deriving the set of quadratic coefficients for a pump combination of the set of pumps.

22. The method of claim 21 , wherein the step of deriving the set of quadratic coefficients further comprises:

deriving the set of quadratic coefficients based on an empirically derived set of pump data.

23. The method of claim 16 , wherein the step of initiating further comprises:

determining a number of active pumps for the set of pumps;

determining a drive frequency for the set of pumps;

retrieving a first set of quadratic equation coefficients, corresponding to the number of active pumps, for the quadratic pump performance curve model;

retrieving a second set of quadratic equation coefficients for the quadratic system curve model;

solving for an operating flowrate;

solving for an operating head;

stopping an active pump, of the set of pumps, if the operating flowrate is less than a maximum flowrate for one less than the number of active pumps; and

starting an inactive pump, of the set of pumps, if the operating flowrate is greater than the maximum flowrate for the number of active pumps.

24. The method of claim 23 , wherein the step of providing the set of instructions further comprises providing instructions that when executed cause the pump system to implement the step of:

adding a suction pressure to the quadratic pump performance curve model, based on the first pressure signal.

25. The method of claim 23 , wherein the step of providing the set of instructions further comprises providing instructions that when executed cause the pump system to implement the step of:

modifying the quadratic pump performance curve model, based on the drive frequency.

26. The method of claim 23 , wherein the set of instructions further comprises instructions that when executed cause the pump system to implement the step of:

increasing the drive frequency, if the second pressure signal indicates a discharge pressure less than the operating head.

27. The method of claim 23 , wherein the step of providing the set of instructions further comprises providing instructions that when executed cause the pump system to implement the step of:

decreasing the drive frequency, if the second pressure signal indicates a discharge pressure greater than the operating head plus an error factor.

28. The method of claim 23 , wherein the step of providing the set of instructions further comprises providing instructions that when executed cause the pump system to implement the step of:

stopping a last active pump of the set of pumps, if the drive frequency is below a preset minimum drive frequency.

29. The method of claim 23 , wherein the step of solving for the operating flowrate further comprises:

setting the quadratic pump performance curve model equal to the quadratic system curve model.

30. The method of claim 23 , wherein the step of solving for the operating head further comprises:

applying the quadratic system curve model in a form of:

h

op

=

a

sc

⁢

Q

op

2

+

c

sc

where:

h op =an operating head pressure;

Q op =an operating flow rate; and

a sc and c sc =the second set of quadratic equation coefficients.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2023
From: MARTINEZ, MARK MARVIN; VELASCO PINONES, DEMETRIO; TAHAMZADEH, PARSA; TRUONG, MINH DINH
To: TIGERFLOW SYSTEMS, LLC
Reel/Frame 064668/0368 →
Continuity (1)
Related Publication 20250067259A1 · Feb 27, 2025
References Cited (25)
US 3639081A · Gray et al. · 1972 [cited by applicant]
US 4290735A · Sulko · 1981 [cited by applicant]
US 4799864A · Hockley · 1989 [cited by applicant]
US 4897022A · Hudson · 1990 [cited by applicant]
US 5540555A · Corso et al. · 1996 [cited by applicant]
US 6715691B2 · Park et al. · 2004 [cited by applicant]
US 7308906B2 · Sinclaire · 2007 [cited by applicant]
US 9091259B2 · Tamminen · 2015 [cited by examiner]
US 9181953B2 · Steger · 2015 [cited by examiner]
US 11243512B2 · Kallesøe · 2022 [cited by examiner]
US 11268265B2 · Whitelaw · 2022 [cited by applicant]
US 11359623B2 · Dissing · 2022 [cited by applicant]
US 11668594B2 · Patel · 2023 [cited by examiner]
US 20240402681A1 · Housh · 2024 [cited by examiner]
CN 111927745A · 2020 [cited by examiner]
GB 2293403B · 1997 [cited by applicant]
JP 2010275688A · 2010 [cited by applicant]
JP 5412173B2 · 2014 [cited by applicant]
KR 101380093B1 · 2014 [cited by applicant]
KR 20170107850A · 2017 [cited by applicant]
TW 1818807B · 2023 [cited by examiner]
Huong, Nguyen Lan, et al. “Optimization to water supply system design andoperation scheme in high rise buildings.” Journal of Science and Technology inCivil Engineering (STCE)-HUCE 12.3 (2018): 123-131. [cited by applicant]
Altherr, Lena C., et al. “Resilient layout, design and operation of energy-efficientwater distribution networks for high-rise buildings using MINLP.” Optimizationand Engineering 20.2 (2019): 605-645. [cited by applicant]
Müller, Tim Moritz, et al. “Systemic Optimization of Booster Stations—From Data Collection to Validation.” (2019). [cited by applicant]
Londono, Cesar Diaz; Ruiz, Fredy; Patino, Diego. “Modeling and control of water booster pressure systems as flexible loads for demand response.” (2017). [cited by applicant]