DIRECT NUMERIC 3D SENSORLESS CONVERTER FOR PUMP FLOW AND PRESSURE
20170363078 · 2017-12-21
Inventors
Cpc classification
F04B2203/0209
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B23/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2205/07
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2205/09
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A pump controller features a signal processor configured to respond to signaling containing information about three corresponding discrete arrays with respect to a discrete motor speed for each system position at a motor speed derived from 3D discrete distribution surfaces of motor power, pump differential pressure and flow rate by respective numerical interpolations; and determine corresponding signaling containing information to control a pump, or pumps in a system of pumps, or a system of pumps based upon a corresponding pump differential pressure and flow rate at the motor speed for a corresponding power reading value determined using a numerical interpolation of the three corresponding discrete arrays, the signaling received. The signal processor is configured to provide the corresponding signaling as control signaling to control the pump, or the pumps in the system of pumps, or the system of pumps.
Claims
1. Apparatus, including a pump controller, comprising: a signal processor or processing module configured to: respond to signaling containing information about three corresponding discrete arrays with respect to a discrete motor speed for each system position at a motor speed derived from 3D discrete distribution surfaces of motor power, pump differential pressure and flow rate by respective numerical interpolations; and determine corresponding signaling containing information to control a pump, or pumps in a system of pumps, or a system of pumps based upon a corresponding pump differential pressure and flow rate at the motor speed for a corresponding power reading value determined using a numerical interpolation of the three corresponding discrete arrays, and the signaling received.
2. Apparatus according to claim 1, wherein the signal processor or processing module is configured to provide the corresponding signaling as control signaling to control a pump, or pumps in a system of pumps, or a system of pumps.
3. Apparatus according to claim 1, wherein the signal processor or processing module is configured to implement 3D discrete distribution functions of the motor power, the flow rate and the pump differential pressure with respect to the discrete motor speed for each system position that include, or takes the form of, the equations, as follows::
4. Apparatus according to claim 3, wherein the signal processor is configured to determine discrete motor power, flow rate and pump differential pressure of w.sub.j, q.sub.j and p.sub.j at a given motor speed of n by numerical interpolation with respect to the discrete motor speed of n.sub.i at each discrete system position of C.sub.vj with j=1, 2, . . . , M, respectively, in form of the equations, as follows:
w.sub.j(n)=
q.sub.j(n)=
p.sub.j(n)=
5. Apparatus according to claim 1, wherein, by the numerical interpolation of 3 discrete array points of w.sub.j, q.sub.j and p.sub.j, pump pressure and flow rate for a motor power of w at a motor speed of n is represented by the equations, as follows:
Q(n ,w)=
P(n, w)=
C.sub.v(w, n)=
6. Apparatus according to claim 1, wherein the apparatus comprises at least one memory including computer program code; the at least one memory and computer program code configured to, with the signal processor or processing module, cause the apparatus at least to receive the signaling and determine the corresponding signaling.
7. A method comprising: receiving in a signal processor or processing module signaling containing information about three corresponding discrete arrays with respect to a discrete motor speed for each system position at a motor speed derived from 3D discrete distribution surfaces of motor power, pump differential pressure and flow rate by respective numerical interpolations; and determining in the signal processor or processing module corresponding signaling containing information to control a pump, or pumps in a system of pumps, or a system of pumps based upon a corresponding pump differential pressure and flow rate at the motor speed for a corresponding power reading value determined using a numerical interpolation of the three corresponding discrete arrays, and the signaling received.
8. A method according to claim 7, wherein the method comprises providing with the signal processor or processing module the corresponding signaling as control signaling to control a pump, or pumps in a system of pumps, or a system of pumps.
9. A method according to claim 7, wherein the method comprises implementing with the signal processor or processing module 3D discrete distribution functions of the motor power, the flow rate and the pump differential pressure with respect to the discrete motor speed for each system position that include, or takes the form of, the equations, as follows:
10. A method according to claim 9, wherein the method comprises determining with the signal processor or processing module discrete motor power, flow rate and pump differential pressure of w.sub.j, q.sub.j and p.sub.j at a given motor speed of n by numerical interpolation with respect to the discrete motor speed of n.sub.i at each discrete system position of C.sub.vj with j=1, 2, . . . , M, respectively, in form of the equations, as follows:
w.sub.j(n)=
q.sub.j(n)=
p.sub.j(n)=
11. A method according to claim 10, wherein the method comprises representing with the signal processor or processing module, by the numerical interpolation of 3 discrete array points of w.sub.j, q.sub.j, and p.sub.j, pump pressure and flow rate for a motor power of w at a motor speed of n, the equations, as follows:
Q(n ,w)=
P(n, w)=
C.sub.v(w, n)=
12. A method according to claim 7, wherein the method comprises configuring the apparatus with at least one memory including computer program code; and configuring the at least one memory and computer program code to, with the signal processor or processing module, cause the apparatus at least to receive the signaling and determine the corresponding signaling.
13. Apparatus comprising: means for receiving in a signal processor or processing module signaling containing information about three corresponding discrete arrays with respect to a discrete motor speed for each system position at a motor speed derived from 3D discrete distribution surfaces of motor power, pump differential pressure and flow rate by respective numerical interpolations; and means for determining with the signal processor or processing module corresponding signaling containing information to control a pump, or pumps in a system of pumps, or a system of pumps based upon a corresponding pump differential pressure and flow rate at the motor speed for a corresponding power reading value determined using a numerical interpolation of the three corresponding discrete arrays, and the signaling received.
14. Apparatus according to claim 13, wherein the apparatus comprises means for providing the corresponding signaling as control signaling to control a pump, or pumps in a system of pumps, or a system of pumps.
Description
BRIEF DESCRIPTION OF THE DRAWING
[0026] The drawing includes the following Figures, which are not necessarily drawn to scale:
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION OF THE INVENTION
[0033] According to the present invention, alternative 3D discrete numerical pump sensorless conversion procedures and algorithms are set forth, e.g. by using a higher order numerical interpolation and direct numerical conversion procedure respectively, to improve the conversion accuracy in the low speed region(s) of operation of a pump.
Direct Numerical Method for 3D Discrete Sensorless Conversion
[0034] Consistent with that disclosed in reference no. [1] herein for a sensorless converter schematically shown in
[0035] To resolve the pump differential pressure and flow rate at a system position based upon a pair of motor speed and power given, a direct numerical sensorless conversion approach for 3D discrete sensorless conversion is set forth herein. For example, first at a motor speed, e.g., say, at 49.5 Hz, three (3) corresponding discrete data curves or arrays at each discrete system position may be obtained from three (3) discrete distribution surfaces of power, pressure and flow rate by numerical interpolation with respect to the discrete motor speed respectively. Three (3) arrays of the data obtained may then be rearranged into the pressure and flow with respect to power and formulated in the form of their corresponding interpolation functions. Therefore, the pump pressure and flow rate for a given power value at the speed, for instance, 49.5 Hz, can then be obtained directly by numerical interpolation.
[0036] The numerical formulation by the sensorless conversion procedures introduced herein may be represented mathematically by referencing the direct numerical approach in reference no. [4] herein as follows. First, the 3D discrete distribution functions of motor power, pump flow rate as well as differential pressure with respect to motor speed and system position may be represented as follows:
where
[0037] The discrete motor power, pump flow rate and differential pressure of w.sub.j, q.sub.j and p.sub.j at a given motor speed of n may be obtained by numerical interpolation with respect to motor speed of at each the discrete system position of C.sub.vj with j=1, 2, . . . , M, respectively, in form of the following:
w.sub.j(n)=
q.sub.j(n)=
p.sub.j(n)=
[0038] where
Q(n ,w)=
P(n, w)=
C.sub.v(w, n)=
[0039] where
[0040] The distribution functions of
[0041] By using the direct numerical 3D sensorless conversion algorithms defined in Eq. 3, the pump differential pressure and flow rate values may be computed for a pumping system and compared with the measured data, which are shown in
[0042] The direct numerical pump sensorless converter disclosed herein is formulated and resolved numerically from pump, power characteristics data measured directly with the satisfactory accuracy for most pumping control applications and monitoring applications. The technique may be applied to any form of pump characteristics distribution pump simple or complicated, as long as the monotonic power distribution with respect to flow is preserved.
FIG. 6: Implementation of Signal Processing Functionality
[0043] By way of further example,
[0046] In operation, the signal processor or processing module may be configured to provide corresponding signaling as control signaling to control the pump, or the system of pumps, e.g., such as a system of pumps in a hydronic pumping system. By way of example, the corresponding signaling may also be used to control the pumping hydronic system.
[0047] The signal processor or processing module may be configured in, or form part of, e.g., such a controller, such a system having pumps with such a controller, and/or a hydronic pump system having pumps with such a controller, e.g., which may include or be implemented in conjunction with one or more other controllers configured therein. By way of example, embodiments are envisioned in which the apparatus is, or takes the form of, a pump, or one or more pumps in a system of pumps, or the system of pumps.
[0048] By way of example, the functionality of the apparatus 10 may be implemented using hardware, software, firmware, or a combination thereof. In a typical software implementation, the apparatus 10 would include one or more microprocessor-based architectures having, e. g., at least one signal processor or microprocessor like element. One skilled in the art would be able to program with suitable program code such a microcontroller-based, or microprocessor-based, implementation to perform the functionality described herein without undue experimentation. For example, the signal processor or processing module may be configured, e.g., by one skilled in the art without undue experimentation, to receive the signaling containing information about three corresponding discrete arrays with respect to a discrete motor speed for each system position at a motor speed derived from 3D discrete distribution surfaces of motor power, pump differential pressure and flow rate by respective numerical interpolations, consistent with that disclosed herein.
[0049] Moreover, the signal processor or processing module may be configured, e.g., by one skilled in the art without undue experimentation, to determine the corresponding signaling containing information to control a pump, or pumps in a system of pumps, or a system of pumps based upon a corresponding pump differential pressure and flow rate at the motor speed for a corresponding power reading value determined using a numerical interpolation of the three corresponding discrete arrays, and the signaling received, consistent with that disclosed herein.
[0050] The scope of the invention is not intended to be limited to any particular implementation using technology either now known or later developed in the future. The scope of the invention is intended to include implementing the functionality of the processors as stand-alone processor, signal processor, or signal processor module, as well as separate processor or processor modules, as well as some combination thereof.
[0051] The apparatus 10 may also include, e.g., other signal processor circuits or components 10b, including random access memory or memory module (RAM) and/or read only memory (ROM), input/output devices and control, and data and address buses connecting the same, and/or at least one input processor and at least one output processor, e.g., which would be appreciate by one skilled in the art.
Various Points of Novelty
[0052] The present invention may also include, or take the form of, one or more of the following embodiments/implementations:
[0053] According to some embodiments, the present invention may include, or take the form of, implementations where a direct numerical 3D sensorless converter technique for pumping system control and monitoring may include a pumping sensorless converter which yields the pump differential pressure and flow rate associated with a dynamic system with respect to motor speed and power readings based on the pump and motor calibration data of 3 discrete distribution surfaces of motor power, pump differential pressure and flow rate. The core components of the direct numerical 3D sensorless converter may include 3 discrete distribution surface functions of pump flow rate, differential pressure, and motor power with respect to motor speed and the equivalent system characteristics coefficient measured from a pumping system respectively and the conversion procedures and algorithms to derive the corresponding values of pump pressure and flow rate from a given pair of motor speed and power, e.g., consistent with that set forth herein. With the direct numerical 3D sensorless conversion approach disclosed herein, the direct numerical conversion procedures and the corresponding numerical interpolation are provided respectively, to improve the conversion accuracy in the low speed region(s) of operation. The technique may be applied to any form of pump characteristics distributions, as long as the monotonic power distribution with respect to flow is preserved.
[0054] According to some embodiments, the present invention may include, or take the form of, implementations where the direct numerical 3D sensorless converter technique disclosed herein may also include the direct numeric distribution functions of pump differential pressure, flow rate, motor power and system coefficient which are presented in Eqs. 2-3 and also represented in
[0055] According to some embodiments, the present invention may include, or take the form of, implementations where the direct numeric procedures in the direct numeric 3D sensorless converter technique disclosed herein may include: [0056] 1) three (3) corresponding discrete arrays with respect to discrete motor speed for each system position at a motor speed represented in Eq. 2 and
[0058] According to some embodiments, the present invention may include, or take the form of, implementations where the numeric methods in the direct numeric 3D sensorless converter technique disclosed herein may include any kinds of numerical interpolation and fitting algorithms to obtain the corresponding pump differential pressure and flow rate. However, for little or slightly less complicated distributions, the piecewise numeric interpolation may be recommended to achieve better functional representation and accuracy.
[0059] According to some embodiments, the present invention may include, or take the form of, implementations where the system characteristics coefficient numeric conversion in the direct numeric 3D sensorless converter technique disclosed herein may include the system characteristics coefficient numeric function in form of C.sub.v(w, n)=
[0060] According to some embodiments, the present invention may include, or take the form of, implementations where the motor power data in the direct numeric 3D sensorless converter technique disclosed herein above may include the motor power data measured by pump manufacturers or application customers as well. Here, the motor power data may also be replaced by any potential motor electrical or mechanical readout signals, such as motor current or torque, and so forth.
[0061] According to some embodiments, the present invention may include, or take the form of, implementations where the pumping hydronic system the direct numeric 3D sensorless converter technique disclosed herein may include, or be used in conjunction with, close loop or open loop hydronic pumping systems, such as primary pumping systems, secondary pumping systems, water circulating systems, and pressure booster systems. The systems disclosed herein here may also consist of a single zone or multiple zones as well.
[0062] According to some embodiments, the present invention may include, or take the form of, implementations where the hydronic signals the direct numeric 3D sensorless converter technique mentioned above may include pump differential pressure, system pressure or zone pressure, system or zone flow rate, and so forth.
[0063] According to some embodiments, the present invention may include, or take the form of, implementations where control signals or signaling transmitting and wiring technologies may include all conventional sensing and transmitting means or techniques that are used currently. Preferably, wireless sensor signal transmission technologies would be optimal and favorable.
[0064] According to some embodiments, the present invention may include, or take the form of, implementations where the pumps disclosed herein for the hydronic pumping systems may include a single pump, a circulator, a group or system of parallel ganged pumps or circulators, a group or system of serial ganged pumps or circulators, or their combinations.
[0065] According to some embodiments, the present invention may include, or take the form of, implementations where a systems flow regulation may include manual or automatic control valves, manual or automatic control circulators, or their combinations.
Computer Program Product
[0066] The present invention may also, e. g., take the form of a computer program product having a computer readable medium with a computer executable code embedded therein for implementing the method, e.g., when run on a signal processing device that forms part of such a pump or valve controller. By way of example, the computer program product may, e. g., take the form of a CD, a floppy disk, a memory stick, a memory card, as well as other types or kind of memory devices that may store such a computer executable code on such a computer readable medium either now known or later developed in the future.
Interpolation and Fitting Algorithms
[0067] By way of example, interpolation algorithms are understood to be techniques for providing an estimation of a value within (or between) two known values in a sequence of values. In comparison, fitting or curve fitting algorithms are understood to be techniques for constructing a curve, or mathematical function, that has a so-called best fit to a series of data points, possibly subject to restraints.
[0068] Interpolation and fitting algorithms are known in the art, and the scope of the invention is not intended to include, or be limited to any particular type or kind thereof, e.g. either now known or later developed in the future. By way of example, one skilled in the art after reading the instant patent application would understand and appreciate how to select a suitable interpolation or fitting algorithm without undue experimentation in order to implement the present invention.
The Control Signaling
[0069] In operation, the apparatus or controller may use or further process the corresponding pump pressure and flow rate determined in order to provide the corresponding signal as control signaling, when and if needed, to control the apparatus, e.g., which may take the form of, or include, a pump, or one or more pumps in a system of pumps, or a system of pumps. By way of example, the control signaling may include, or take the form of, providing suitable signaling to control the set point SP of one or more pumps, to control the speed of one or more pumps, to control valves or regulators in the pump system, etc. The scope of the invention is not intended to be limited to type or kind of control implemented in relation to the pump, or the one or more pumps in the system of pumps, or the system of pumps.
Other Related Applications
[0070] The application is related to other patent applications that form part of the overall family of technologies developed by one or more of the inventors herein, and disclosed in the following applications: [0071] U.S. application Ser. No. 12/982,286 (Atty Dckt No. 911-019.001-1//F-B&G-1001), filed 30 Dec. 2010, entitled “Method and apparatus for pump control using varying equivalent system characteristic curve, AKA an adaptive control curve,” which issued as U.S. Pat. No. 8,700,221 on 15 Apr. 2014; and [0072] U.S. application Ser. No. 13/717,086 (Atty Dckt No. 911-019.004-2//F-B&G-X0001), filed 17 Dec. 2012, entitled “Dynamic linear control methods and apparatus for variable speed pump control,” which claims benefit to U.S. provisional application No. 61/576,737, filed 16 Dec. 2011, now abandoned; [0073] U.S. application Ser. No. 14/680,667 (Atty Dckt No. 911-019.014-2//F-B&G-X0012US01), filed 7 Apr. 2015, entitled “A Best-fit affinity sensorless conversion means for pump differential pressure and flow monitoring,” which claims benefit to provisional patent application Ser. No. 61/976,749, filed 8 Apr. 2014, now abandoned; [0074] U.S. application Ser. No. 14/730,871 (Atty Dckt No. 911-019.015-2//F-B&G-X0013US01), filed 4 Jun. 2015, entitled “System and flow adaptive sensorless pumping control apparatus energy saving pumping applications,” which claims benefit to provisional patent application Ser. No. 62/007,474, filed 4 Jun. 2014, now abandoned; and [0075] U.S. application Ser. No. 14/969,723 (Atty Dckt No. 911-019.017-2//F-B&G-X0015US01), filed 15 Dec. 2015, entitled “Discrete valves flow rate converter,” which claims benefit to U.S. provisional application No. 62/091,965, filed 15 Dec. 2014;
[0076] U.S. application Ser. No. 15/044,670, filed 16 Feb 2016 (Atty Dckt No. 911-019.019-2/F-B&G-X0016US), entitled “Detection means for sensorless pumping control applications,” which claims benefit to U.S. provisional application No. 62/116,031, filed 13 Feb. 2015, entitled “No flow detection means for sensorless pumping control applications;” [0077] which are all assigned to the assignee of the instant patent application, and which are all incorporated by reference in their entirety herein.
Data Published Pump Manufacturer
[0078] One skilled in the art would appreciate and understand that pump manufacturers publish data related to pumps that are designed, manufactured and sold by the manufacturer. The published data may include various information about the pump, e.g., including information about pump differential pressure, flow rate and corresponding power data at motor maximum speed, e.g., based upon in-house manufacturer pump testing during the pump's design. Such published information by the manufacturer may be used by a pump purchaser, or a pump design engineer, etc., in relation implementing the pump in any particular pump application, controlling the pump in any particular pump application, etc. The published pump data may be published in bound technical manuals, available on the Internet online, available on CDROMs, etc., e.g., and may include installation instructions, maintenance information, charts, graphs, accompanying illustrations/diagrams, etc.
The Scope of the Invention
[0079] It should be understood that, unless stated otherwise herein, any of the features, characteristics, alternatives or modifications described regarding a particular embodiment herein may also be applied, used, or incorporated with any other embodiment described herein. Also, the drawing herein is not drawn to scale.
[0080] Although the present invention is described by way of example in relation to a centrifugal pump, the scope of the invention is intended to include using the same in relation to other types or kinds of pumps either now known or later developed in the future.
[0081] Although the invention has been described and illustrated with respect to exemplary embodiments thereof, the foregoing and various other additions and omissions may be made therein and thereto without departing from the spirit and scope of the present invention.