System and method for speed control of variable speed pumping systems
AssigneeTigerflow Systems, LLC
InventorsRyan Morris, Minh Truong
Life of this patent
Estimating the term…
Abstract
A system and method for controlling a speed of a pumping system includes a controller, a variable frequency drive connected to the controller, a motor connected to the variable frequency drive, a pump connected to the motor, a set of sensors connected to the motor, the pump, and the controller, and an interface connected to the controller. The controller includes a processor and a memory connected to the processor. A motor control process is saved in the memory and executed by the processor that generates a motor control signal to control the speed of the motor and the pump.
Claims13
A pump system for speed control of variable speed pumping, comprising:
- a controller further comprising a processor;
- a variable frequency drive connected to the controller;
- a motor connected to the variable frequency drive;
- a pump connected to the motor;
- a set of sensors connected to the motor, the pump, and the controller;
- an interface connected to the controller;
- the processor programmed to:
- receive a set of at least two constants from the interface;
- measure an instantaneous pressure from the set of sensors;
- calculate a proportional value based on the set of constants and the instantaneous pressure;
- wherein the proportional value is calculated using a polynomial function that includes at least two values from the set of constants;
- determine a speed adjust value from the proportional value if the proportional value is within a predetermined range;
- generate a motor control signal from the proportional value for the variable frequency drive;
- whereby the variable frequency drive adjusts a speed of the motor based on the motor control signal;
- wherein the processor is further programmed to:
- retrieve a current speed from the set of sensors;
- retrieve the instantaneous pressure from the set of sensors;
- compare the instantaneous pressure to a deadband value;
- determine a new speed from the speed adjust value and the current speed if the instantaneous pressure is beyond the deadband value;
- and,
- send the new speed as the motor control signal to the variable frequency drive;
- wherein the set of at least two constants further comprises a gain, the deadband value, a pressure setpoint, a negative limit, and a positive limit, wherein the negative limit and the positive limit comprise the predetermined range, and wherein the processor is further programmed to:
- compare the proportional value to the negative limit and the positive limit;
- set the negative limit as the speed adjust value if the proportional value is less than the negative limit;
- and,
- set the positive limit as the speed adjust value if the proportional value is greater than the positive limit.
A system for speed control of variable speed pump systems, comprising:
- a controller further comprising a processor;
- a set of pump systems, each pump system of the set of pump systems connected to the controller;
- an interface connected to the controller;
- the processor programmed to:
- receive a set of at least two constants from the interface;
- measure an instantaneous pressure from the set of pump systems;
- calculate a proportional value based on the set of constants and the instantaneous pressure;
- wherein the proportional value is calculated using a polynomial function that includes at least two values from the set of constants;
- determine a speed adjust value from the proportional value if the proportional value is within a predetermined range;
- generate a control signal from the proportional value;
- send the control signal to each pump system of the set of pump systems;
- whereby each pump system of the set of pump systems includes:
- a motor, a pump connected to the motor, and a variable frequency drive to adjust a motor speed based on the control signal;
- wherein the processor is further programmed to:
- retrieve a current speed from a set of sensors;
- retrieve the instantaneous pressure from the set of sensors;
- compare the instantaneous pressure to a deadband value;
- determine a new speed from the speed adjust value and the current speed if the instantaneous pressure is beyond the deadband value;
- and,
- send the new speed as the control signal to the variable frequency drive of a respective pump system;
- wherein the set of constants further comprises a gain, the deadband value, a pressure setpoint, a negative limit, and a positive limit, wherein the negative limit and the positive limit comprise the predetermined range, and wherein the processor is further programmed to:
- compare the proportional value to the negative limit and the positive limit;
- set the negative limit as the speed adjust value if the proportional value is less than the negative limit;
- and,
- set the positive limit as the speed adjust value if the proportional value is greater than the positive limit.
A pump system for speed control of variable speed pumping, comprising:
- a controller further comprising a processor;
- a variable frequency drive connected to the controller;
- a motor connected to the variable frequency drive;
- a pump connected to the motor;
- a set of sensors connected to the motor, the pump, and the controller;
- an interface connected to the controller;
- the processor programmed to:
- receive a set of at least two constants from the interface;
- measure an instantaneous pressure from the set of sensors;
- calculate a proportional value based on the set of constants and the instantaneous pressure;
- wherein the proportional value is calculated using a polynomial function that includes at least two values from the set of constants;
- determine a speed adjust value from the proportional value if the proportional value is within a predetermined range;
- generate a motor control signal from the proportional value for the variable frequency drive;
- whereby the variable frequency drive adjusts a speed of the motor based on the motor control signal;
- wherein the processor is further programmed to:
- retrieve a current speed from the set of sensors;
- retrieve the instantaneous pressure from the set of sensors;
- compare the instantaneous pressure to a deadband value;
- determine a new speed from the speed adjust value and the current speed if the instantaneous pressure is beyond the deadband value;
- and,
- send the new speed as the motor control signal to the variable frequency drive wherein the polynomial function is:
- PV
- =
- Gain
-
- [
- [
- (
- p
- instant
- -
- p
- setpoint
- p
- setpoint
- )
-
- 100
- ]
- 3
- ]
- +
- 100
- deadband
-
- [
- (
- p
- instant
- -
- p
- setpoint
- p
- setpoint
- )
-
- 100
- ]
- -
- 100
- wherein PV is the proportional value,
- wherein psetpoint is the pressure setpoint,
- wherein pinstant is the instantaneous pressure, and
- wherein Gain and deadband from the function are the gain and the deadband from the set of constants.
A system for speed control of variable speed pump systems, comprising:
- a controller further comprising a processor;
- a set of pump systems, each pump system of the set of pump systems connected to the controller;
- an interface connected to the controller;
- the processor programmed to:
- receive a set of at least two constants from the interface;
- measure an instantaneous pressure from the set of pump systems;
- calculate a proportional value based on the set of constants and the instantaneous pressure;
- wherein the proportional value is calculated using a polynomial function that includes at least two values from the set of constants;
- determine a speed adjust value from the proportional value if the proportional value is within a predetermined range;
- generate a control signal from the proportional value;
- send the control signal to each pump system of the set of pump systems;
- whereby each pump system of the set of pump systems includes a variable frequency drive to adjust a motor speed based on the control signal;
- wherein the processor is further programmed to:
- retrieve a current speed from a set of sensors;
- retrieve the instantaneous pressure from the set of sensors;
- compare the instantaneous pressure to a deadband value;
- determine a new speed from the speed adjust value and the current speed if the instantaneous pressure is beyond the deadband value;
- and,
- send the new speed as the control signal to the variable frequency drive of a respective pump system;
- wherein the polynomial function is:
- PV
- =
- Gain
-
- [
- [
- (
- p
- instant
- -
- p
- setpoint
- p
- setpoint
- )
-
- 100
- ]
- 3
- ]
- +
- 100
- deadband
-
- [
- (
- p
- instant
- -
- p
- setpoint
- p
- setpoint
- )
-
- 100
- ]
- 100
- wherein PV is the proportional value,
- wherein psetpoint is the pressure setpoint,
- wherein pinstant is the instantaneous pressure, and
- wherein Gain and deadband from the function are the gain and the deadband from the set of constants.
Dependencies are inferred from the claim text.