IP Library Patent Application 17171187
Patent Application
App. No. 17/171,187

PUMP DRIVE THAT MINIMIZES A PULSE WIDTH BASED ON VOLTAGE DATA TO IMPROVE INTAKE AND DISCHARGE STROKES

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 None
App. No.
17/171,187
Abstract

The performance of a solenoid drive liquid pump can be very dependent on the magnitude and stability of an input voltage, with non-ideal input power resulting in loss of efficiency and potential damage to the pump. Pulse width of drive signals provided to the pump, which cause solenoids to alternately energize to move liquid through the pump, may be adjusted in duration in order to compensate for non-ideal input voltage. A drive control module of the pump gathers voltage information, determines an improved pulse width based upon that voltage information, and then provides drive signals based upon the improved pulse width. Operating in this manner, a pump can operate at or near peak efficiency despite both significant variances in input voltage and non-sinusoidal input voltage, and without customized components or adapters.

Claims (61)

1 . A pump comprising:

a liquid chamber comprising an intake valve and an output valve;

a set of solenoids that may be energized by a drive, in response to drive signals; a shaft configured to perform an intake stroke or a discharge stroke by operation of the set of solenoids, wherein the intake stroke increases a volume of the liquid chamber and allows liquid to flow through the intake valve and the discharge stroke decreases the volume of the liquid chamber and forces liquid through the output valve; and

a drive control module comprising a processor and memory and a voltage measuring circuit, wherein the drive control module is operable to provide drive signals to the set of solenoids;

wherein the drive control module is configured to:

receive a set of voltage data via the voltage measuring circuit;

based on (1) the set of voltage data, (2) a corrected pulse width equation, and (3) an input voltage from the set of voltage data, a set of performance data, or a combination thereof, determine a corrected pulse width that is of a minimum duration that allows for completion of the intake stroke and the discharge stroke; and

generate a drive signal based upon the corrected pulse width and provide it to the drive.

2 . The pump of claim 1 , wherein the drive control module is configured to determine the corrected pulse width by:

determining a root mean squared of the input voltage; and

determine the corrected pulse width based on the corrected pulse width equation, the set of voltage data, and the root mean squared.

3 . The pump of claim 1 , wherein the drive control module is configured to determine the corrected pulse width by:

determining if the input voltage if clean or dirty;

selecting a noisy power equation as the corrected pulse width equation when the input voltage is determined to be dirty; and

selecting a clean power equation as the corrected pulse width equation when the input voltage is determined to be clean.

4 . The pump of claim 3 , wherein the noisy power equation will produce a pulse width of a different duration than the clean power equation when each uses the same set of voltage data.

5 . The pump of claim 4 , wherein the corrected pulse width equation is a third order polynomial equation.

6 . The pump of claim 1 , wherein the drive control module is configured to:

receive the set of performance data from the drive, the set of performance data being generated by a set of sensors of the drive during the discharge stroke and the intake stroke; and

determine the corrected pulse width based on the set of performance data.

7 . The pump of claim 6 , wherein the set of performance data comprises three or more of:

a pressure measurement of the liquid chamber; an intake stroke distance traveled;

a discharge stroke distance traveled;

an intake stroke velocity over time;

a discharge stroke velocity over time; and

a drive component temperature.

8 . The pump of claim 6 , wherein the drive control module is configured to:

receive a new set of performance data each time the corrected pulse width is determined; and

determine the corrected pulse width for each new set of performance data that is received.

9 . The pump of claim 1 , wherein the drive control module is configured to:

periodically receive a new set of voltage data; and

where the new set of voltage data differs from an immediately preceding set of voltage data, determine the corrected pulse width based on the new set of voltage data.

10 . The pump of claim 9 , wherein the drive control module is configured receive the new set of voltage data based upon a test time interval.

11 . The pump of claim 1 , wherein the drive control module is configured to determine the corrected pulse width for sets of voltage data having input voltage ranging from 110 volts to 240 volts.

12 . The pump of claim 1 , wherein the volume of the liquid chamber changes due to one of:

a flexible diaphragm in contact with the liquid chamber and the shaft;

a plunger in contact with the liquid chamber and the shaft; or

a displacement volume of the shaft itself entering the liquid chamber.

13 . The pump of claim 1 , wherein the corrected pulse width is determined based upon the set of voltage data and a set of pump usage data, wherein the set of pump usage data comprises a pump service life and a pump drive activation time.

14 . A method for adapting drive signals for a pump comprising:

receiving a set of voltage data via a voltage measuring circuit of a drive control module of the pump;

based on (1) the set of voltage data, (2.) a corrected pulse width equation, and (3) an input voltage from the set of voltage data, a set of performance data, or a combination thereof, determine a corrected pulse width that is of a minimum duration that allows for completion of an intake stroke and a discharge stroke; and

generating a drive signal based upon the corrected pulse width and providing the drive signal to a drive of the pump,

wherein the drive is configured to energize a set of solenoids in response to drive signals, and wherein energizing the set of solenoids causes a shaft of the pump to perform an intake strokes that causes liquid to flow into a liquid chamber and discharge strokes that causes liquid to flow out of the liquid chamber.

15 . The method of claim 14 , wherein determining the corrected pulse width comprises:

determining a root mean squared of the input voltage; and

determine the corrected pulse width based on the corrected pulse width equation, the set of voltage data, and the root mean squared.

16 . The method of claim 14 , wherein determining the corrected pulse width comprises:

determining if the input voltage if clean or dirty;

selecting a noisy power equation as the corrected pulse width equation when the input voltage is determined to be dirty; and

selecting a clean power equation as the corrected pulse width equation when the input voltage is determined to be clean.

17 . The method of claim 16 , wherein the noisy power equation will produce a pulse width of a longer duration than the clean power equation when each uses the same set of voltage data.

18 . The method of claim 14 , wherein determining the corrected pulse width comprises:

receiving the set of performance data from the drive, the set of performance data being generated by a set of sensors of the drive during the discharge stroke and the intake stroke; and

determining the corrected pulse width based on the set of performance data.

19 . The method of claim 18 , further comprising:

receiving a new set of performance data each time the corrected pulse width is determined; and

determining the corrected pulse width for each new set of performance data that is received.

20 . The method of claim 18 , further comprising:

periodically receive a new set of voltage data; and

where the new set of voltage data differs from an immediately preceding set of voltage data, determine the corrected pulse width based on the new set of voltage data.

Assignments (2)
CERTIFICATE OF CONVERSION Recorded Jan 2, 2024
From: MILTON ROY, LLC
To: MILTON ROY, LLC
Reel/Frame 066174/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2021
From: CARMAN, JASON; FAIRFIELD, NILE
To: MILTON ROY, LLC
Reel/Frame 055196/0535 →