Detection and Counting of Surge Cycles in a Compressor
US-2017002820-A1 · Jan 5, 2017 · US
US12584489B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12584489-B2 |
| Application number | US-202418657199-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 7, 2024 |
| Priority date | Dec 21, 2020 |
| Publication date | Mar 24, 2026 |
| Grant date | Mar 24, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system includes a dynamic compressor and a controller. The dynamic compressor includes a motor having a driveshaft rotatably supported within the dynamic compressor and a compression mechanism connected to the driveshaft and operable to compress a working fluid upon rotation of the driveshaft. The controller is connected to the motor and includes a processor and a memory. The memory stores instructions that program the processor to operate the motor to compress the working fluid at a motor speed greater than a predicted minimum surge speed plus a control margin, determine when surge events have occurred, store, in the memory, an indication of each surge event that the processor determined to have occurred, and determine whether or not to take a protective action when the processor determines that a surge event has occurred.
Opening claim text (preview).
What is claimed is: 1 . A system, comprising: a dynamic compressor, comprising: a motor having a driveshaft rotatably supported within the dynamic compressor; and a compression mechanism operably connected to the driveshaft and operable to compress a working fluid upon rotation of the driveshaft; and a controller operably coupled to the motor, the controller including a processor and a memory, wherein the memory stores instructions that program the processor to: operate the motor to compress the working fluid at a motor speed greater than a predicted minimum surge speed plus a control margin; determine an operating parameter; determine when surge events have occurred, wherein the surge events are determined to have occurred when a difference between an average value of the operating parameter over a period of time and a present value of the operating parameter exceeds a threshold operating parameter value; store, in the memory, an indication of each surge event that the processor determined to have occurred; compare a speed of the motor when each surge event was determined to have occurred to a sum of the predicted minimum surge speed, the control margin, and a charge margin; determine whether or not to take a protective action when the processor determines that a surge event has occurred, wherein the protective action comprises generating an alert, wherein the processor determines to generate an alert when the speed of the motor when the surge event was determined to have occurred exceeds the sum of the predicted minimum surge speed, the control margin, and the charge margin; and increase the control margin when the processor determines to generate an alert. 2 . The system according to claim 1 , wherein the alert comprises a signal transmitted to a remotely located device, a visual alert, or an audible alert. 3 . The system according to claim 2 , wherein the signal transmitted to the remotely located device comprises a warning signal transmitted to a remotely located system controller. 4 . The system according to claim 1 , wherein the memory stores further instructions that program the processor to determine to generate an occurrence alert as the alert when a number of surge events having an indication stored in the memory is greater than or equal to an occurrence alarm limit. 5 . The system according to claim 4 , wherein the memory stores further instructions that program the processor to determine to generate a fault alert as the alert when a number of surge events having an indication stored in the memory is greater than or equal to a fault limit that is greater than the occurrence alarm limit. 6 . The system according to claim 5 , wherein the memory stores further instruction that program the processor to increase the control margin each time the processor determines to generate the fault alert. 7 . The system according to claim 1 , wherein the indication of each surge event includes an indication of a magnitude of the surge event, and the memory stores further instructions that program the processor to: sum the magnitudes of the determined surge events stored in the memory; and generate a severity alert as the alert when the sum of the magnitudes of the determined surge events stored in the memory is greater than or equal to a severity alarm limit. 8 . The system according to claim 7 , wherein the memory stores further instructions that program the processor to determine to generate a fault alert as the alert when a sum of the magnitudes of the determined surge events stored in the memory is greater than or equal to a severity fault limit that is greater than the severity alarm limit. 9 . The system according to claim 8 , wherein the memory stores further instructions that program the processor to increase the control margin each time the processor determines to generate the fault alert. 10 . The system according to claim 1 , wherein the system is an HVAC system and the working fluid is a refrigerant. 11 . The system according to claim 1 , wherein the protective action comprises stopping the motor, the indication of each surge event includes an indication of a magnitude of the surge event, and the memory stores further instructions that program the processor to: determine to stop the motor when a number of surge events that the processor determined to have occurred is greater than or equal to an occurrence shutdown threshold; and determine to stop the motor when a sum of the magnitudes of the determined surge events stored in the memory is greater than or equal to an accumulation shutdown threshold. 12 . The system according to claim 1 , wherein the system further comprises an unloading device, and the protective action comprises actuating the unloading device to unload the compressor to reduce a severity of the determined surge event. 13 . A controller for a dynamic compressor including a motor and a compression mechanism connected to the motor and operable to compress a working fluid upon operation of the motor, the controller comprising: a processor; and a memory, wherein the memory stores instructions that program the processor to: operate the motor to compress the working fluid at a motor speed greater than a predicted minimum surge speed plus a control margin; determine an average value of an operating parameter over a period of time; determine when surge events have occurred, wherein the surge events are determined to have occurred when the compressor is in surge, wherein the compressor is in surge when a difference between the determined average value of the operating parameter and a present value of the operating parameter exceeds a threshold operating parameter value; compare a speed of the motor when each surge event was determined to have occurred to a sum of the predicted minimum surge speed, the control margin, and a charge margin; determine whether or not to take a protective action when the processor determines that a surge event has occurred, wherein the protective action comprises generating an alert, wherein the processor determines to generate an alert when the speed of the motor when the surge event was determined to have occurred exceeds the sum of the predicted minimum surge speed, the control margin, and the charge margin; and increase the control margin when the processor determines to generate an alert. 14 . The controller according to claim 13 , wherein the memory stores instructions that program the processor to determine whether or not to take a protective action when the processor determines that a surge event has occurred by: generating an occurrence alert when a number of surge events having an indication stored in the memory is greater than or equal to an occurrence alarm limit; generating a fault alert when a number of surge events having an indication stored in the memory is greater than or equal to a fault limit that is greater than the occurrence alarm limit; increasing the control margin each time the processor determines to generate the fault alert; and stopping the motor when a number of surge events that the processor determined to have occurred is greater than or equal to an occurrence shutdown threshold. 15 . The controller according to claim 14 , wherein the indication of each surge event includes an indication of a magnitude of the surge event, and the memory stores further instructions that program the processor to determine whether or not to take a protective action when the processor determines that a surge event has occurred by: summing the magnitudes of the determined surge events stored in the memor
Arrangements therefor, e.g. bleed or by-pass valves · CPC title
for compressing or evacuating · CPC title
the pump being electrically driven (F04D25/08 takes precedence) · CPC title
Stop safety or alarm devices, e.g. stop-and-go control; Disposition of check-valves · CPC title
by varying driving speed · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.