EP4249753A2 - Surge control systems and methods for dynamic compressors - Google Patents

Surge control systems and methods for dynamic compressors Download PDF

Info

Publication number
EP4249753A2
EP4249753A2 EP23179640.0A EP23179640A EP4249753A2 EP 4249753 A2 EP4249753 A2 EP 4249753A2 EP 23179640 A EP23179640 A EP 23179640A EP 4249753 A2 EP4249753 A2 EP 4249753A2
Authority
EP
European Patent Office
Prior art keywords
surge
processor
motor
memory
alert
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
EP23179640.0A
Other languages
German (de)
French (fr)
Other versions
EP4249753A3 (en
Inventor
Michael M. Perevozchikov
Matthew J. Swallow
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Copeland LP
Original Assignee
Emerson Climate Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US17/247,724 external-priority patent/US11428233B2/en
Priority claimed from US17/247,725 external-priority patent/US11994140B2/en
Application filed by Emerson Climate Technologies Inc filed Critical Emerson Climate Technologies Inc
Publication of EP4249753A2 publication Critical patent/EP4249753A2/en
Publication of EP4249753A3 publication Critical patent/EP4249753A3/en
Pending legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D17/00Radial-flow pumps, e.g. centrifugal pumps; Helico-centrifugal pumps
    • F04D17/08Centrifugal pumps
    • F04D17/10Centrifugal pumps for compressing or evacuating
    • F04D17/12Multi-stage pumps
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D25/00Pumping installations or systems
    • F04D25/02Units comprising pumps and their driving means
    • F04D25/06Units comprising pumps and their driving means the pump being electrically driven
    • F04D25/0606Units comprising pumps and their driving means the pump being electrically driven the electric motor being specially adapted for integration in the pump
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/001Testing thereof; Determination or simulation of flow characteristics; Stall or surge detection, e.g. condition monitoring
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/02Surge control
    • F04D27/0207Surge control by bleeding, bypassing or recycling fluids
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/02Surge control
    • F04D27/0207Surge control by bleeding, bypassing or recycling fluids
    • F04D27/0215Arrangements therefor, e.g. bleed or by-pass valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/02Surge control
    • F04D27/0261Surge control by varying driving speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/02Surge control
    • F04D27/0292Stop safety or alarm devices, e.g. stop-and-go control; Disposition of check-valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D29/00Details, component parts, or accessories
    • F04D29/05Shafts or bearings, or assemblies thereof, specially adapted for elastic fluid pumps
    • F04D29/056Bearings
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05DINDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
    • F05D2270/00Control
    • F05D2270/30Control parameters, e.g. input parameters
    • F05D2270/335Output power or torque

Definitions

  • the field of the disclosure relates generally to control systems, and more particularly, to control systems for machines including dynamic compressors.
  • Dynamic compressors including centrifugal compressors, are used in many applications, such as HVAC.
  • Centrifugal compressors have a driveshaft operatively connected to a motor between compression mechanisms or impeller stages that is supported by gas foil bearings.
  • the driveshaft can be positioned between impeller stages so the impellers are rotated at a rotation speed to compress the refrigerant to a selected pressure in an HVAC system.
  • the compressor bearings are typically provided with one or more features to reduce friction between the compressor bearing and the driveshaft. Once the shaft is spinning fast enough, gas pushes the foil away from the shaft so that no contact occurs.
  • the shaft and gas foil bearing are separated by the gas's high pressure, which is generated by the rotation that pulls gas into the bearing via viscosity effects.
  • a high speed of the shaft with respect to the gas foil bearing is required to initiate the gas gap, and once this has been achieved, no contact should occur.
  • These bearings have several advantages over other bearings including reduced weight, stable operation at higher speeds and temperatures, low power loss at high speeds, and long life with little maintenance.
  • Compressor surge events cause accelerated wear of the compressor and compressor components, including bearings.
  • Surge is a characteristic behavior of a dynamic compressor that can occur when the head developed by the compressor is insufficient to overcome the system pressure at the discharge of the compressor. Once surge occurs, the output pressure of the compressor is drastically reduced, resulting in flow reversal within the compressor.
  • the surge usually starts in one stage of a multistage compressor and can occur very rapidly. Compressors are especially susceptible to surge events during startups and shutdowns due to the lower operating speeds. The severity of surge events and the damage they cause increases with compressor speed.
  • 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 VFD includes a sensor configured to sense a current provided to the motor.
  • 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 using the VFD to compress the working fluid, receive signals representing the current from the VFD to the motor, and determine when a surge event has occurred based at least in part on the received signals representing the current from the VFD to the motor.
  • Another aspect is a controller for a dynamic compressor that includes a motor and a compression mechanism connected to the motor and operable to compress a working fluid upon operation of the motor.
  • the controller includes a processor and a memory.
  • the memory stores instructions that program the processor to operate the motor to compress the working fluid, receive signals representing the current provided to the motor to operate the motor, and determine when a surge event has occurred based at least in part on the received signals representing the current provided to the motor.
  • Another aspect is a method of detecting occurrence of a surge event in 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 method includes operating the motor to compress the working fluid, receiving signals representing the current provided to the motor to operate the motor, and determining when a surge event has occurred based only on the received signals representing the current provided to the motor and a surge threshold.
  • 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.
  • 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 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.
  • Another aspect is a method for controlling 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 method includes operating the motor to compress the working fluid at a motor speed greater than a predicted minimum surge speed plus a control margin, determining when surge events have occurred, storing an indication of each surge event that the processor determined to have occurred, and determining whether or not to take a protective action when the processor determines that a surge event has occurred.
  • a centrifugal compressor with gas foil bearings may be used to any suitable dynamic compressor.
  • monitoring for surge event occurrences monitoring the number of surge events that have happened, monitoring severity of surge events, determining surge thresholds, determining the relationship between motor speed and surge events, adjusting control margins to provide larger surge margin, and determining whether or not to take protective action, such as generating alerts, stopping operation of the machine, and the like, when a surge event has occurred may prevent damage and increase centrifugal compressor life.
  • These steps may further prevent catastrophic failure of a centrifugal compressor by enabling more accurate scheduling of preventative maintenance, increasing sensitivity of surge prevention controls, improving reliability by limiting surge severity on start-up by holding the centrifugal compressor at a lower speed until stable, allowing the system to continue to provide cooling by increasing runtime on the centrifugal compressor before faulting and shutting down, and improving reliability by limiting surge severity by operating an unloading device on surge detection instead of on estimated maps.
  • a compressor illustrated in the form of a two-stage refrigerant compressor is indicated generally at 100.
  • the compressor 100 generally includes a compressor housing 102 forming at least one sealed cavity within which each stage of refrigerant compression is accomplished.
  • the compressor 100 includes a first refrigerant inlet 110 to introduce refrigerant vapor into the first compression stage (not labeled in Fig. 1 ), a first refrigerant exit 114, a refrigerant transfer conduit 112 to transfer compressed refrigerant from the first compression stage to the second compression stage, a second refrigerant inlet 118 to introduce refrigerant vapor into the second compression stage (not labeled in Fig. 1 ), and a second refrigerant exit 120.
  • the refrigerant transfer conduit 112 is operatively connected at opposite ends to the first refrigerant exit 114 and the second refrigerant inlet 118, respectively.
  • the second refrigerant exit 120 delivers compressed refrigerant from the second compression stage to a cooling system in which compressor 100 is incorporated.
  • the compressor housing 102 encloses a first compression stage 124 and a second compression stage 126 at opposite ends of the compressor 100.
  • the first compression stage 124 includes a first compression mechanism 106 configured to add kinetic energy to refrigerant entering via the first refrigerant inlet 110.
  • the first compression mechanism 106 is an impeller. The kinetic energy imparted to the refrigerant by the first compression mechanism 106 is converted to increased refrigerant pressure as the refrigerant velocity is slowed upon transfer to a sealed cavity (e.g., a diffuser) formed within the volute 132.
  • a sealed cavity e.g., a diffuser
  • the second compression stage 126 includes a second compression mechanism 116 configured to add kinetic energy to refrigerant transferred from the first compression stage 124 entering via the second refrigerant inlet 118.
  • the second compression mechanism 116 is an impeller. The kinetic energy imparted to the refrigerant by the second compression mechanism 116 is converted to increased refrigerant pressure as the refrigerant velocity is slowed upon transfer to a sealed cavity (e.g., a diffuser) formed within the volute 132. Compressed refrigerant exits the second compression stage 126 via the second refrigerant exit 120 (not shown in Fig. 2 ).
  • the first stage compression mechanism 106 and second stage compression mechanism 116 are connected at opposite ends of a driveshaft 104.
  • the driveshaft 104 is operatively connected to a motor 108 positioned between the first stage compression mechanism 106 and second stage compression mechanism 116 such that the first stage compression mechanism 106 and second stage compression mechanism 116 are rotated at a rotation speed selected to compress the refrigerant to a pre-selected mass flow exiting the second refrigerant exit 120 (not shown in Fig. 2 ).
  • Any suitable motor may be incorporated into the compressor 100 including, but not limited to, an electrical motor.
  • the driveshaft 104 is supported by gas foil bearing assemblies 300 positioned within a sleeve 202 of each bearing housing 200/200a, as described in additional detail below.
  • Each bearing housing 200/200a includes a mounting structure (not shown) for connecting the respective bearing housing 200/200a to the compressor housing 102, as illustrated in Fig. 2 .
  • each bearing housing 200/200a supports the driveshaft 104, the driveshaft 104 projects through the bearing housing 200/200a opposite the sleeve 202, and the compression mechanism 106 is connected to the projecting end of the driveshaft 104.
  • the gas foil bearing assembly 300 is positioned within a cylindrical bore 206 within the bearing housing 200.
  • the driveshaft 104 closely fits within the gas foil bearing assembly 300, which includes an outer compliant foil or foil layer 302 positioned adjacent to the inner wall of the sleeve 202, an inner compliant foil or foil layer 306 (also referred to as a "top foil”) positioned adjacent to the driveshaft 104, and a bump foil or foil layer 310 positioned between the inner foil layer 306 and the outer foil layer 302.
  • the foils or layers 302/306/310 of the gas foil bearing assembly form an essentially cylindrical tube sized to receive the driveshaft 104 with relatively little or no gap as determined by existing foil bearing design methods.
  • the components of the foil bearing assembly 300 may be constructed of any suitable material that enables the foil bearing assembly 300 to function as described herein. Suitable materials include, for example and without limitation, metal alloys.
  • each of the outer foil layer 302, the inner foil layer 306, and the bump foil layer 310 is constructed of stainless steel (e.g., 17-4 stainless steel).
  • the foil bearing assembly 300 in the illustrated embodiment further includes a pair of foil keepers 312a/312b positioned adjacent opposite ends of the layers 302/306/310 to inhibit sliding of the layers 302/306/310 in an axial direction within the cylindrical bore 206 of the sleeve 202.
  • Foil retaining clips 314a/314b may be removably connected to bearing housing 200.
  • each bearing housing 200a includes a foil retaining lip 214 formed integrally (e.g., cast) with the bearing housing 200a and projecting radially inward from the radial inner surface 204 that defines the cylindrical bore 206.
  • the foil retaining lip 214 is positioned near a compression mechanism end 216 of the cylindrical bore 206 proximal to the compression mechanism 116 (shown in Fig. 2 ).
  • the foil retaining lip 214 is sized and dimensioned to project a radial distance from the radial inner surface 204 that overlaps at least a portion of the layers 302/306/310 of the foil bearing assembly 300.
  • the foil retaining lip 214 may extend fully around the circumference of the radial inner surface 204, or the foil retaining lip can include two or more segments extending over a portion of the circumference of the radial inner surface 204 and separated by spaces flush with the adjacent radial inner surface 204.
  • Bearing housing 200 (not shown in Fig. 4 ) is similarly formed.
  • the foil bearing assembly 300 of the embodiment illustrated in Fig. 4 further includes a single foil retaining clip 314 positioned adjacent the ends of the layers 302/306/310 opposite the foil retaining lip 214 to inhibit axial movement of the layers 302/306/310 within the cylindrical bore 206 of the sleeve 202.
  • the foil retaining clip 314 snaps into a circumferential groove 212 formed within the radial inner surface 204 of the cylindrical bore 206 near a motor end 218 of the cylindrical bore 206.
  • the foil retaining lip 214 may be positioned within any region of the cylindrical bore 206 near the compression mechanism end 216 including, without limitation, a position immediately adjacent to the opening of the cylindrical bore 206 at the compression mechanism end 216.
  • the foil retaining lip 214 may be positioned within any region of the cylindrical bore 206 near the motor end 218 including, without limitation, a position immediately adjacent to the opening of the cylindrical bore 206 at the motor end 218.
  • the foil retaining clip 314 snaps into a circumferential groove 212 formed within the radial inner surface 204 of the cylindrical bore 206 near the compression mechanism end 216, in an arrangement that is essentially the opposite of the arrangement illustrated in Fig. 4 .
  • the foil bearing assembly 300 is installed within the bearing housing 200 by inserting the foil bearing assembly 300 into the cylindrical bore 206 of the bearing housing 200 at the motor end 218. The foil bearing assembly 300 is then advanced axially into the cylindrical bore 206 toward the compression mechanism end 216 until the layers 302/306/310 contact the foil retaining lip 214. The foil retaining clip 314 is then snapped into the circumferential groove 212 near the motor end 218 of the cylindrical bore 206 to lock the foil bearing assembly 300 in place.
  • any suitable method for affixing the foil bearing assembly 300 within the sleeve 202 may be used.
  • suitable methods include keepers and retaining clips, adhesives, set screws, and any other suitable affixing method.
  • the bearing housings 200/200a may further serve as a mounting structure for a variety of elements including, but not limited to, radial bearings, such as the foil bearing assembly 300 described above, a thrust bearing, and sensing devices (not shown) used as feedback for passive or active control schemes such as proximity probes, pressure transducers, thermocouples, key phasers, and the like.
  • the foil bearing assembly 300 may be provided in any suitable form without limitation.
  • the foil bearing assembly 300 may be provided with two layers, three layers, four layers, or additional layers without limitation.
  • the bump foil 310 of the foil bearing assembly 300 may be formed from a radially elastic structure to provide a resilient surface for the spinning driveshaft 104 during operation of the compressor 100.
  • the bump foil 310 may be formed from any suitable radially elastic structure without limitation including, but not limited to, an array of deformable bumps or other features designed to deform and rebound under intermittent compressive radial loads, and any other elastically resilient material capable of compressing and rebounding under intermittent compressive radial loads.
  • the bump foil 310 may be connected to at least one adjacent layer including, but not limited to, at least one of the outer layer 302 and the inner layer 306. In some embodiments, the bump foil 310 may be connected to both the outer layer 302 and the inner layer 306. In other embodiments, the bump foil 310 may be free-floating and not connected to any layer of the foil bearing assembly 300.
  • an example embodiment of a system 400 includes a dynamic compressor 404.
  • the dynamic compressor is a centrifugal compressor.
  • the dynamic compressor is an axial compressor.
  • the system 400 includes the compressor 404 with a compressor housing 405, an unloading device 401, a user interface 415, and a controller 410.
  • the compressor includes a motor 406, a compression mechanism 407, a gas foil bearing 409, and a speed sensor 417.
  • the system 400 further includes a variable frequency drive (VFD) 416 with a current sensor 408 and a motor interface 413 in communication with the motor 406.
  • VFD variable frequency drive
  • the VFD 416 operates under the control of the controller 410.
  • the VFD 416 is a part of the controller 410.
  • the compression mechanism 407 is an impeller, and the dynamic compressor 404 is a centrifugal compressor.
  • the compression mechanism 407 is blades, and the dynamic compressor 404 is an axial compressor.
  • the compressor housing 405 and the compressor 404 including the motor 406, the compression mechanism 407, and the gas foil bearing 409 may be constructed similarly to the compressor 100 described in Fig. 1-5 or may be constructed in a different manner.
  • the compressor 404 is not limited to a specific construction in the system 400.
  • the compressor 404 includes a controller 410 for controlling operation of the compressor 404 and determining when a surge event has occurred and whether or not to take a protective action when one or more surge events have occurred.
  • the controller 410 includes a processor 411, a memory 412, and an unloading interface 414.
  • the memory 412 contains instructions that are executed by processor 411 to control the compressor 404 and to perform the methods of determining if and when a surge event has occurred and whether or not to take a protective action in response.
  • the unloading device 401 in the system 400 removes and/or reduces the load on the compressor during start-up and shut-down routines and detected surge events to limit severity of surge events.
  • the unloading device 401 is a bypass valve.
  • Bypass valves such as refrigerant bypass valves, provide an alternative path for the gas, thereby stopping the pressure rise of the compressor 404 and limiting any potential surging, no matter how slowly the compressor motor 406 is accelerating during start-up or decelerating during shut-down.
  • the unloading device 401 is an expansion valve.
  • the unloading device 401 may be a variable orifice or diameter valve, such as a servo valve, and a fixed orifice or diameter valve, such as a solenoid valve or a pulse-width-modulated (PWM) valve configured to control opening and closing according to a duty cycle.
  • the unloading device 401 may be, but is not limited to, a variable diffuser, or a Variable Inlet Guide Vane (VIGV).
  • VGV Variable Inlet Guide Vane
  • the unloading device 401 may be any suitable device, or combination of devices, that reduce the load on the compressor 404.
  • the unloading device 401 is operatively coupled to the controller 410, and the controller 410 is configured to control at least one operating parameter of the unloading device 401, such as opening a bypass valve.
  • the current sensor 408 measures a current of the motor 406 and the controller 410 determines if and when a surge event of the compressor 404 has occurred by detecting a spike in the measured current of the motor 406.
  • the controller 410 further determines when a surge event is completed and normal operation resumes when the measured current of the motor 406 is substantially constant.
  • Other embodiments may detect occurrence and termination of a surge event using other techniques, such as detecting a change in voltage, detecting a change in pressure, sensing vibrations caused by the surge, or the like.
  • the controller 410 further determines whether or not to take a protective action when a surge event has occurred.
  • suitable sensors for use in the one or more control schemes include temperature sensors, pressure sensors, flow sensors, current sensors, voltage sensors, rotational rate sensors, and any other suitable sensors.
  • Control system 400 includes a motor interface 413 for connection of the VFD 416 to the motor 406, an interface for connection of the controller 410 to the VFD 416, and an unloading interface 414 for connection of the controller 410 to the unloading device 401.
  • the processor 411 may then execute instructions stored in memory 412 to determine when a surge event has occurred based at least in part on the received signals representing the current from the VFD 416 to the motor 406, and whether or not to take a protective action when the processor 411 determines that a surge event has occurred.
  • Control system 400 includes a user interface 415 configured to output (e.g., display) and/or receive information (e.g., from a user) associated with the system 400.
  • the user interface 415 is configured to receive an activation and/or deactivation input from a user to activate and deactivate (i.e., turn on and off) or otherwise enable operation of the system 400.
  • user interface 415 is configured to output information associated with one or more operational characteristics of the system 400, including, for example and without limitation, warning indicators such as severity alerts, occurrence alerts, fault alerts, and motor speed alerts, as well as a status of the gas foil bearing 409, and any other suitable information.
  • the user interface 415 may include any suitable input devices and output devices that enable the user interface 415 to function as described herein.
  • the user interface 415 may include input devices including, but not limited to, a keyboard, mouse, touchscreen, joystick(s), throttle(s), buttons, switches, and/or other input devices.
  • the user interface 415 may include output devices including, for example and without limitation, a display (e.g., a liquid crystal display (LCD) or an organic light emitting diode (OLED) display), speakers, indicator lights, instruments, and/or other output devices.
  • the user interface 415 may be part of a different component, such as a system controller (not shown). Other embodiments do not include a user interface 415.
  • the system 400 may be controlled by a remote control interface.
  • the system 400 may include a communication interface (not shown) configured for connection to a wireless control interface that enables remote control and activation of the system 400.
  • the wireless control interface may be embodied on a portable computing device, such as a tablet or smartphone.
  • the controller 410 is generally configured to control operation of the compressor 404.
  • the controller 410 controls operation through programming and instructions from another device or controller or is integrated with the control system 400 through a system controller.
  • the controller 410 receives user input from the user interface 415, and controls one or more components of the system 400 in response to such user inputs.
  • the controller 410 may control the motor 406 based on user input received from the user interface 415.
  • the controller 410 may generally include any suitable computer and/or other processing unit, including any suitable combination of computers, processing units and/or the like that may be communicatively coupled to one another and that may be operated independently or in connection within one another (e.g., controller 410 may form all or part of a controller network). Controller 410 may include one or more modules or devices, one or more of which is enclosed within system 400, or may be located remote from system 400. The controller 410 may be part of compressor 404 or separate and may be part of a system controller in an HVAC system. Controller 410 and/or components of controller 410 may be integrated or incorporated within other components of system 400. In some embodiments, for example, controller 410 may be incorporated within motor 406 or unloading device 401.
  • the controller 410 may include one or more processor(s) 411 and associated memory device(s) 412 configured to perform a variety of computer-implemented functions (e.g., performing the calculations, determinations, and functions disclosed herein).
  • processor refers not only to integrated circuits, but also to a controller, a microcontroller, a microcomputer, a programmable logic controller (PLC), an application-specific integrated circuit, and other programmable circuits.
  • memory device(s) 412 of controller 410 may generally be or include memory element(s) including, but not limited to, computer readable medium (e.g., random access memory (RAM)), computer readable non-volatile medium (e.g., a flash memory), a floppy disk, a compact disc-read only memory (CD-ROM), a magneto-optical disk (MOD), a digital versatile disc (DVD) and/or other suitable memory elements.
  • RAM random access memory
  • computer readable non-volatile medium e.g., a flash memory
  • CD-ROM compact disc-read only memory
  • MOD magneto-optical disk
  • DVD digital versatile disc
  • Such memory device(s) 412 may generally be configured to store suitable computer-readable instructions that, when implemented by the processor(s) 411, configure or cause controller 410 to perform various functions described herein including, but not limited to, controlling the system 400, controlling operation of the motor 406, receiving inputs from user interface 415, providing output to an operator via user interface 415, controlling the unloading device 401 and/or various other suitable computer-implemented functions.
  • a surge current characterization graph 600 during start-up including a speed curve 601 and a motor current curve 602.
  • Fig. 7 shows accelerating the motor speed to a first speed and running the motor 406 at that first speed for a period of time 605. While the motor 406 is running at the first speed for the period of time 605, a region of possible surge 603 has been identified with oscillations in the motor current curve 602.
  • the compressor 404 is held at the first speed until the current oscillating pattern of surge has ceased 604 and the compressor 404 is indicated for full start-up.
  • Fig. 8 and Fig. 9 are traces of signals used by the system to detect the occurrence of a surge (e.g., during the period of time 605 in Fig. 7 ).
  • Fig. 8 is a speed graph 800 and
  • Fig. 9 is a current graph 900.
  • the actual speed 801 of the compressor's motor is shown along with a baseline speed line 803, which may be used as a reference point to determine whether a surge occurs.
  • the baseline speed line 803 is also known as the speed set point or the commanded speed.
  • Fig. 9 the actual current 901 provided to the motor (as detected using the current sensor 408) and the average current 902 are shown.
  • the average current 902 may be the current detected immediately prior to a surge event, an average of all current measurements prior to a surge event, an average of a predetermined or variable number of current measurements before a surge event, or any other suitable current average.
  • the VFD 416 increases the current to return the speed of the motor to the baseline speed 803. The result is the characteristic overshoot of the actual current 901 and the undershoot of the actual speed 801, seen at the end of the surge event in Figs. 8 and 9 , before the speed and current are returned to their approximate pre-surge levels.
  • the drop in the actual current 901 from the average current 902 is used by the controller to detect the occurrence of the surge event. When the change in current from the average current 902 exceeds a threshold value, the controller determines that a surge event has occurred.
  • the speed graph 800 shows the speed surge severity 802 and the current graph 900 shows the current surge severity 904 during the surge event.
  • the current surge severity is the difference between the average current 902 and the minimum current 903.
  • the severity of each surge event may be recorded in memory 412.
  • FIG. 10 an example graphical relationship 1100 between the current swing percentage and the speed percentage is shown to illustrate the threshold current swing for detection of a surge event.
  • a linear surge curve 1103 represents the threshold for detection of a surge.
  • a current swing e.g. surge severity 904 in Fig. 9
  • a current swing is determined to indicate the occurrence of a surge event. If the current swing is below the linear surge curve 1103, a surge event is not detected.
  • only current swings above the linear surge curve 1103 may be considered surge events, and current swings below the linear surge curve may be considered not surge events.
  • an operating envelope or operating map 1000 of an example dynamic centrifugal compressor 404 is shown.
  • the operating map 1000 graphically estimates and shows a compressor's performance in terms of flows, heads, and speeds.
  • the map shows head vs. inlet mass flow rate as a percentage of their values at the design point of the compressor 404.
  • Inlet mass flow rate is a measure of the amount of a working fluid, such as a refrigerant, flowing through the compression mechanism 407.
  • the head is a total pressure ratio of exit pressure to inlet pressure.
  • the operating map 1000 shows a plurality of compressor speed lines 1007. In this example, there are five speed lines 1007 that range from 110% design speed down to 70% design speed, with each line separated by a 10% difference. Although these particular speed lines are shown in this example, any number of speed lines at any different percentages of the compressor design speed may be shown for any type of compressor.
  • a surge limit line 1004 indicates the maximum loading condition before surging occurs in the surge region 1006 (i.e., to the left of surge limit line 1004).
  • a surge control line 1003 roughly indicates the maximum loading condition under which the compressor 404 can safely operate without risk of slipping into surge.
  • the surge control line 1003 is defined by a surge margin 1005 from the surge limit line 1004. By operating to the right of the surge control line 1003, the compressor should avoid surging.
  • One operating point 1009 of the operating map 1000 for the compressor 404 is shown as the intersection of a speed line, inlet mass flow rate, and total pressure ratio. For example, the operating point 1009 shown in operating map 1000 is at 80% inlet mass flow rate, 108% head, and 100% speed. If a surge occurred when operating at operating point 1009, the surge margin 1005 may be increased, for example, by an amount 1008 to shift the surge control line 1003 to a new surge control line 1002.
  • the choke line 1001 is shown in the operating map 1000.
  • a method 1200 is shown for determining when a surge event has occurred.
  • the method 1200 begins with operating 1201 the motor 406 using the VFD 416 to compress working fluid.
  • the working fluid is a refrigerant.
  • the method 1200 continues with receiving 1202 signals representing current from the VFD 416 to the motor 406.
  • the method 1200 concludes by determining 1203 when a surge event has occurred based at least in part on the received signals representing the current from the VFD 416 to the motor 406.
  • the method 1200 is implemented on the control system 400, shown in Fig 6 .
  • the controller 410 implements the method 1200 via the processor 411 using instructions stored on the memory 412.
  • the measurement of the current to the motor 406 is provided by the current sensor 408 included with the VFD 416. Other embodiments may use any other suitable detection or estimation of the current provided to the motor 406.
  • the compression of the working fluid in operating 1201 the motor 406 is done by the compression mechanism 407.
  • Determining 1203 that a surge event has occurred includes determining a difference between a previous current and a present current based on the received signals representing the current from the VFD 416 to the motor 406.
  • the previous current is determined by averaging a plurality of the signals representing the current from the VFD 416 to the motor 406 that are received by the processor 411 before receiving a signal from the VFD representing the present current from the VFD 416 to the motor 406.
  • a surge event has occurred when the difference between the previous current and the present current exceeds a surge threshold.
  • the surge threshold is a variable threshold (e.g., as shown in Fig. 10 ) and may be pre-loaded onto the controller 410 by a user and subsequently changed via the user interface 415.
  • variable surge threshold is determined based at least in part on the detected speed from the speed sensor 417 of the motor 406 when the signal representing the present current is received. In other embodiments, determining a difference between a previous current and a present current based on the received signals representing the current from the VFD 416 to the motor 406 includes determining a magnitude of the surge based on the difference between the previous current and the present current.
  • the processor 411 stores an indication of an occurrence of a surge event and the determined magnitude of the surge in memory 412.
  • FIG. 13 a flow chart 1300 of an example embodiment of the method 1200 from Fig. 12 for determining a surge event is shown.
  • the flowchart 1300 begins when the compressor 404 is starting up.
  • the flowchart 1300 shows cases of both normal operation and start-up operation of the compressor 404 when determining whether a surge event has occurred.
  • the compressor 404 begins operating, and the current sensor 408 continuously measures the present current I present and the speed sensor 417 continuously measures the speed S actual .
  • the rolling data set I rolling may include any N number of currents I previous previously measured before I present over a period of time to create a subset.
  • the "rolling average” is an average of a series of measured current values with a fixed subset size.
  • the rate at which subsets I rolling are created and stored may be set by an OEM or may be tuned by a user via user interface 415.
  • the controller 410 calculates the difference I difference between the rolling average I average and the present current I present .
  • the surge threshold current I threshold is found by using the graphical relationship 1100 between the current swing percentage and the speed percentage of the compressor 404 described above in Fig 10 . That is, in the example embodiment, the surge threshold current I threshold is the current swing percentage of the linear surge curve 1103 at the speed percentage of the detected speed S actual . Other embodiments may define the threshold in terms of absolute speed, absolute current swing, or any suitable combination. Some embodiments may list the surge threshold currents in a lookup table, or any other suitable format. If the difference I difference is greater than or equal to the surge threshold current I threshold then a surge event has occurred and been detected. If a surge event has occurred, then the occurrence of the surge event is stored in memory 412 and magnitude of the associated difference I difference is stored in memory 412 as the surge severity. In both start-up operation and normal operation of the compressor 404, if a surge event is not detected, the compressor 404 continues with the start-up operation or normal operation until a surge event is detected in the future with a new subset of measured currents.
  • a method 1400 for determining whether or not to take a protective action when the processor 411 determines that a surge event has occurred is shown.
  • the method 1400 occurs after the method 1200 shown in Fig. 12 determines that a surge event has occurred.
  • the previous method 1200 may be used concurrently to determine the occurrence of surge events, the method 1400 may be utilized in any situation wherein a surge event has been detected (by any detection means) in a dynamic compressor.
  • the method 1400 begins with operating 1401 the motor 406 to compress working fluid at a motor speed greater than a predicted minimum surge speed plus a control margin.
  • the method continues with determining 1402 when surge events have occurred. In some embodiments, this step may utilize the method 1200 to determine the surge event has occurred.
  • the method 1400 continues with storing 1403, in the memory 412, an indication of each surge event that the processor 411 determined to have occurred
  • the method 1400 concludes with determining 1404 whether or not to take a protective action when the processor 411 determines that a surge event has occurred.
  • the protective action includes generating an alert.
  • the alert may be a warning signal transmitted to a remotely located system controller, a visual or audible alert located near the compressor, or any other suitable alert.
  • the protective action includes stopping the motor 406.
  • the protective action includes adjusting the control margin. Similar to the previous method 1200, the method 1400 is implemented on the control system 400, shown in Fig. 6 . Specifically, the controller 410 implements the method 1400 via the processor 411 using instructions stored on the memory 412. The compression of the working fluid in operating 1401 the motor 406 is done by the compression mechanism 407.
  • Generating an alert may include generating an occurrence alert when a number of surge events having an indication stored in the memory 412 is greater than or equal to an occurrence alarm limit.
  • Generating an alert may include generating a fault alert when the number of surge events having an indication stored in the memory 412 is greater than or equal to a fault limit that is greater than the occurrence alarm limit.
  • a control margin such as the control margin 1005 of the operating map 1000 shown in Fig. 11 , is increased for the dynamic compressor 404 in some embodiments.
  • the indication of each surge event includes an indication of a magnitude of the surge event
  • generating an alert includes generating a severity alert when a sum of the magnitudes of the determined surge events stored in the memory 412 is greater than or equal to a severity alarm limit.
  • Generating the alert further includes generating a fault alert when the sum of the magnitudes of the determined surge events stored in the memory 412 is greater than or equal to a severity fault limit that is greater than the severity alarm limit in some embodiments. Then, as described above, when the fault alert is generated, the control margin may be increased.
  • generating an alert occurs if a speed of the motor 406 during the surge event exceeds a sum of the predicted minimum surge speed, the control margin, and a charge margin, when the working fluid is a refrigerant. Then, as described above, when the alert is generated, the control margin is increased.
  • the method may include the following. In some embodiments, stopping the motor 406 occurs when a number of detected surge events is greater than or equal to an occurrence shutdown threshold. Alternatively or additionally, the motor 406 may be stopped when a sum of the magnitudes of the determined surge events is greater than or equal to an accumulation shutdown threshold.
  • FIG. 15 a flowchart 1500 of an example embodiment of the method 1400 from Fig. 14 for determining whether or not to take a protective action when a surge event has occurred in dynamic compressor 404 is shown.
  • ( ⁇ i 1 N surge i ⁇ surge max ), then the control system 400 initiates shut-down and the compressor 404 is locked out. If the conditions for shut-down as described above are not met, then a fault check is conducted using thresholds lower than those used in the shut-down determination.
  • the control system 400 increases the surge speed control margin of the dynamic compressor 404, as indicated by the control margin shift 1008 of the operating map 1000 shown in Fig. 11 .
  • the surge speed control margin may be increased by a fixed amount, by a fixed percentage, or by a variable amount.
  • a surge fault is issued to the controller 410.
  • the surge fault is an alarm issued to a separate system controller (not shown in Fig.
  • ( ⁇ i 1 N surge i ⁇ surge alarm ), then the control system 400 issues a surge warning to the controller 410. In some embodiments, the surge warning is an alarm issued to a separate system controller of an HVAC system.
  • the speed S of the dynamic compressor 404 is measured and compared to a predicted surge speed S predict plus a charge margin S margin . If the speed S is greater than the predicted surge speed S predict plus the charge margin S margin ( S > S predict + S margin ), then the surge speed control margin is increased. When this occurs, a low charge warning to the controller 410 is issued indicating that the system may need additional working fluid (e.g., refrigerant). In some embodiments, the low charge warning is an alarm issued to a separate system controller (not shown in Fig. 6 ) of an HVAC system of which the dynamic compressor 404 is a part. Other embodiments may perform the above comparisons in reverse order.
  • a separate system controller not shown in Fig. 6
  • the alarm limit check may be conducted first, the fault check second, and the shutdown check last.
  • the comparisons may be stopped, because the thresholds for the fault check and the shutdown check are larger than the threshold for the alarm limit check, and they cannot be exceeded if the lower alarm limit threshold (N alarm ) is not exceeded.
  • the unloading device when a surge event is detected, the unloading device is actuated as the protective action to unload the compressor to reduce the severity of the surge.
  • the unloading device is a load balance valve and reduces the load on the compressor 404 for time T delay minutes before returning the load on the compressor 404.
  • the present disclosure includes the following features:

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Control Of Positive-Displacement Air Blowers (AREA)
  • Control Of Positive-Displacement Pumps (AREA)
  • Structures Of Non-Positive Displacement Pumps (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

A system includes a dynamic compressor, a variable frequency drive (VFD), 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 VFD includes a sensor configured to sense a current provided to the motor. 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 using the VFD to compress the working fluid, determine when surge events have occurred, store in the memory an indication of each determined surge event, and determine whether or not to take protective action when the processor determines that a surge event has occurred.

Description

    FIELD
  • The field of the disclosure relates generally to control systems, and more particularly, to control systems for machines including dynamic compressors.
  • BACKGROUND
  • Dynamic compressors, including centrifugal compressors, are used in many applications, such as HVAC. Centrifugal compressors have a driveshaft operatively connected to a motor between compression mechanisms or impeller stages that is supported by gas foil bearings. The driveshaft can be positioned between impeller stages so the impellers are rotated at a rotation speed to compress the refrigerant to a selected pressure in an HVAC system. The compressor bearings are typically provided with one or more features to reduce friction between the compressor bearing and the driveshaft. Once the shaft is spinning fast enough, gas pushes the foil away from the shaft so that no contact occurs. The shaft and gas foil bearing are separated by the gas's high pressure, which is generated by the rotation that pulls gas into the bearing via viscosity effects. A high speed of the shaft with respect to the gas foil bearing is required to initiate the gas gap, and once this has been achieved, no contact should occur. These bearings have several advantages over other bearings including reduced weight, stable operation at higher speeds and temperatures, low power loss at high speeds, and long life with little maintenance.
  • Compressor surge events cause accelerated wear of the compressor and compressor components, including bearings. Surge is a characteristic behavior of a dynamic compressor that can occur when the head developed by the compressor is insufficient to overcome the system pressure at the discharge of the compressor. Once surge occurs, the output pressure of the compressor is drastically reduced, resulting in flow reversal within the compressor. When a dynamic compressor surges, there is an actual reversal of gas flow through the impeller. The surge usually starts in one stage of a multistage compressor and can occur very rapidly. Compressors are especially susceptible to surge events during startups and shutdowns due to the lower operating speeds. The severity of surge events and the damage they cause increases with compressor speed.
  • This background section is intended to introduce the reader to various aspects of art that may be related to various aspects of the present disclosure, which are described and/or claimed below. This discussion is believed to be helpful in providing the reader with background information to facilitate a better understanding of the various aspects of the present disclosure. Accordingly, it should be understood that these statements are to be read in this light, and not as admissions of prior art.
  • SUMMARY
  • One aspect of this disclosure is a system includes a dynamic compressor, a variable frequency drive (VFD), 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 VFD includes a sensor configured to sense a current provided to the motor. 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 using the VFD to compress the working fluid, receive signals representing the current from the VFD to the motor, and determine when a surge event has occurred based at least in part on the received signals representing the current from the VFD to the motor.
  • Another aspect is a controller for a dynamic compressor that includes a motor and a compression mechanism connected to the motor and operable to compress a working fluid upon operation of the motor. The controller includes a processor and a memory. The memory stores instructions that program the processor to operate the motor to compress the working fluid, receive signals representing the current provided to the motor to operate the motor, and determine when a surge event has occurred based at least in part on the received signals representing the current provided to the motor.
  • Another aspect is a method of detecting occurrence of a surge event in 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 method includes operating the motor to compress the working fluid, receiving signals representing the current provided to the motor to operate the motor, and determining when a surge event has occurred based only on the received signals representing the current provided to the motor and a surge threshold.
  • Another aspect is 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.
  • Another aspect is 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 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.
  • Another aspect is a method for controlling 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 method includes operating the motor to compress the working fluid at a motor speed greater than a predicted minimum surge speed plus a control margin, determining when surge events have occurred, storing an indication of each surge event that the processor determined to have occurred, and determining whether or not to take a protective action when the processor determines that a surge event has occurred.
  • Various refinements exist of the features noted in relation to the above-mentioned aspects. Further features may also be incorporated in the above-mentioned aspects. These refinements and additional features may exist individually or in any combination. For instance, various features discussed below in relation to any of the illustrated embodiments may be incorporated into any of the above-described aspects, alone or in any combination.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The following figures illustrate various aspects of the disclosure.
    • Fig. 1 is a perspective view of an assembled compressor.
    • Fig. 2 is a cross-sectional view of the compressor of Fig. 1 taken along line 2-2, with the external conduit removed.
    • Fig. 3 is a cross-sectional view through a sleeve of the bearing housing shown in Fig. 2, illustrating the driveshaft supported within a foil bearing assembly maintained within the sleeve of the bearing housing using a pair of retaining clips.
    • Fig. 4 is a cross-sectional view of another embodiment of a bearing housing suitable for use in the compressor of Fig. 1, illustrating the driveshaft supported within a foil bearing assembly maintained within the bearing housing between a retaining lip formed within the bearing housing at one end and a retaining clip at an opposite end.
    • Fig. 5 is an exploded view of elements of the foil bearing assembly arranged with respect to the bearing housing and the driveshaft.
    • Fig. 6 is a block diagram of a control system for a dynamic compressor.
    • Fig. 7 is a surge current characterization graph for a dynamic centrifugal compressor.
    • Fig. 8 is a speed graph for a dynamic centrifugal compressor.
    • Fig. 9 is a current graph for a dynamic centrifugal compressor.
    • Fig. 10 is a graphical relationship between current swing percentage and speed percentage for a dynamic centrifugal compressor.
    • Fig. 11 is an operating map of a dynamic centrifugal compressor.
    • Fig. 12 is a flowchart of a method of determining when surge events have occurred for a dynamic centrifugal compressor.
    • Fig. 13 is a flowchart of an example embodiment of the method of Fig. 12.
    • Fig. 14 is a flowchart of a method of determining whether or not to take a protective action when a surge event has occurred for a dynamic centrifugal compressor.
    • Fig. 15 is a flowchart of an example embodiment of the method of Fig. 14.
  • Corresponding reference characters indicate corresponding parts throughout the drawings.
  • DETAILED DESCRIPTION
  • For conciseness, examples will be described with respect to a centrifugal compressor with gas foil bearings (GFB). However, the methods and systems described herein may be applied to any suitable dynamic compressor. In a surge control system of a centrifugal compressor, monitoring for surge event occurrences, monitoring the number of surge events that have happened, monitoring severity of surge events, determining surge thresholds, determining the relationship between motor speed and surge events, adjusting control margins to provide larger surge margin, and determining whether or not to take protective action, such as generating alerts, stopping operation of the machine, and the like, when a surge event has occurred may prevent damage and increase centrifugal compressor life. These steps may further prevent catastrophic failure of a centrifugal compressor by enabling more accurate scheduling of preventative maintenance, increasing sensitivity of surge prevention controls, improving reliability by limiting surge severity on start-up by holding the centrifugal compressor at a lower speed until stable, allowing the system to continue to provide cooling by increasing runtime on the centrifugal compressor before faulting and shutting down, and improving reliability by limiting surge severity by operating an unloading device on surge detection instead of on estimated maps.
  • Referring to Fig. 1, a compressor illustrated in the form of a two-stage refrigerant compressor is indicated generally at 100. The compressor 100 generally includes a compressor housing 102 forming at least one sealed cavity within which each stage of refrigerant compression is accomplished. The compressor 100 includes a first refrigerant inlet 110 to introduce refrigerant vapor into the first compression stage (not labeled in Fig. 1), a first refrigerant exit 114, a refrigerant transfer conduit 112 to transfer compressed refrigerant from the first compression stage to the second compression stage, a second refrigerant inlet 118 to introduce refrigerant vapor into the second compression stage (not labeled in Fig. 1), and a second refrigerant exit 120. The refrigerant transfer conduit 112 is operatively connected at opposite ends to the first refrigerant exit 114 and the second refrigerant inlet 118, respectively. The second refrigerant exit 120 delivers compressed refrigerant from the second compression stage to a cooling system in which compressor 100 is incorporated.
  • Referring to Fig. 2, the compressor housing 102 encloses a first compression stage 124 and a second compression stage 126 at opposite ends of the compressor 100. The first compression stage 124 includes a first compression mechanism 106 configured to add kinetic energy to refrigerant entering via the first refrigerant inlet 110. In some embodiments, the first compression mechanism 106 is an impeller. The kinetic energy imparted to the refrigerant by the first compression mechanism 106 is converted to increased refrigerant pressure as the refrigerant velocity is slowed upon transfer to a sealed cavity (e.g., a diffuser) formed within the volute 132. Similarly, the second compression stage 126 includes a second compression mechanism 116 configured to add kinetic energy to refrigerant transferred from the first compression stage 124 entering via the second refrigerant inlet 118. In some embodiments, the second compression mechanism 116 is an impeller. The kinetic energy imparted to the refrigerant by the second compression mechanism 116 is converted to increased refrigerant pressure as the refrigerant velocity is slowed upon transfer to a sealed cavity (e.g., a diffuser) formed within the volute 132. Compressed refrigerant exits the second compression stage 126 via the second refrigerant exit 120 (not shown in Fig. 2).
  • Referring to Fig. 2, the first stage compression mechanism 106 and second stage compression mechanism 116 are connected at opposite ends of a driveshaft 104. The driveshaft 104 is operatively connected to a motor 108 positioned between the first stage compression mechanism 106 and second stage compression mechanism 116 such that the first stage compression mechanism 106 and second stage compression mechanism 116 are rotated at a rotation speed selected to compress the refrigerant to a pre-selected mass flow exiting the second refrigerant exit 120 (not shown in Fig. 2). Any suitable motor may be incorporated into the compressor 100 including, but not limited to, an electrical motor. The driveshaft 104 is supported by gas foil bearing assemblies 300 positioned within a sleeve 202 of each bearing housing 200/200a, as described in additional detail below. Each bearing housing 200/200a includes a mounting structure (not shown) for connecting the respective bearing housing 200/200a to the compressor housing 102, as illustrated in Fig. 2.
  • Referring to Fig. 2, each bearing housing 200/200a supports the driveshaft 104, the driveshaft 104 projects through the bearing housing 200/200a opposite the sleeve 202, and the compression mechanism 106 is connected to the projecting end of the driveshaft 104. Referring to Fig. 3 and Fig. 5, the gas foil bearing assembly 300 is positioned within a cylindrical bore 206 within the bearing housing 200. The driveshaft 104 closely fits within the gas foil bearing assembly 300, which includes an outer compliant foil or foil layer 302 positioned adjacent to the inner wall of the sleeve 202, an inner compliant foil or foil layer 306 (also referred to as a "top foil") positioned adjacent to the driveshaft 104, and a bump foil or foil layer 310 positioned between the inner foil layer 306 and the outer foil layer 302. The foils or layers 302/306/310 of the gas foil bearing assembly form an essentially cylindrical tube sized to receive the driveshaft 104 with relatively little or no gap as determined by existing foil bearing design methods. The components of the foil bearing assembly 300, such as outer foil layer 302, the inner foil layer 306, and the bump foil layer 310, may be constructed of any suitable material that enables the foil bearing assembly 300 to function as described herein. Suitable materials include, for example and without limitation, metal alloys. In some embodiments, for example, each of the outer foil layer 302, the inner foil layer 306, and the bump foil layer 310 is constructed of stainless steel (e.g., 17-4 stainless steel).
  • Referring again to Fig. 3, the foil bearing assembly 300 in the illustrated embodiment further includes a pair of foil keepers 312a/312b positioned adjacent opposite ends of the layers 302/306/310 to inhibit sliding of the layers 302/306/310 in an axial direction within the cylindrical bore 206 of the sleeve 202. A pair of foil retaining clips 314a/314b positioned adjacent to the foil keepers 312a/312b, respectively, fix the layers 302/306/310 in a locked axial position within the cylindrical bore 206. Foil retaining clips 314a/314b may be removably connected to bearing housing 200.
  • In other embodiments, as illustrated in Fig. 4, each bearing housing 200a includes a foil retaining lip 214 formed integrally (e.g., cast) with the bearing housing 200a and projecting radially inward from the radial inner surface 204 that defines the cylindrical bore 206. In the illustrated embodiment, the foil retaining lip 214 is positioned near a compression mechanism end 216 of the cylindrical bore 206 proximal to the compression mechanism 116 (shown in Fig. 2). The foil retaining lip 214 is sized and dimensioned to project a radial distance from the radial inner surface 204 that overlaps at least a portion of the layers 302/306/310 of the foil bearing assembly 300. The foil retaining lip 214 may extend fully around the circumference of the radial inner surface 204, or the foil retaining lip can include two or more segments extending over a portion of the circumference of the radial inner surface 204 and separated by spaces flush with the adjacent radial inner surface 204. Bearing housing 200 (not shown in Fig. 4) is similarly formed.
  • The foil bearing assembly 300 of the embodiment illustrated in Fig. 4 further includes a single foil retaining clip 314 positioned adjacent the ends of the layers 302/306/310 opposite the foil retaining lip 214 to inhibit axial movement of the layers 302/306/310 within the cylindrical bore 206 of the sleeve 202. In this embodiment, the foil retaining clip 314 snaps into a circumferential groove 212 formed within the radial inner surface 204 of the cylindrical bore 206 near a motor end 218 of the cylindrical bore 206.
  • The foil retaining lip 214 may be positioned within any region of the cylindrical bore 206 near the compression mechanism end 216 including, without limitation, a position immediately adjacent to the opening of the cylindrical bore 206 at the compression mechanism end 216. Alternatively, the foil retaining lip 214 may be positioned within any region of the cylindrical bore 206 near the motor end 218 including, without limitation, a position immediately adjacent to the opening of the cylindrical bore 206 at the motor end 218. In such embodiments, the foil retaining clip 314 snaps into a circumferential groove 212 formed within the radial inner surface 204 of the cylindrical bore 206 near the compression mechanism end 216, in an arrangement that is essentially the opposite of the arrangement illustrated in Fig. 4.
  • Referring again to Fig. 4, the foil bearing assembly 300 is installed within the bearing housing 200 by inserting the foil bearing assembly 300 into the cylindrical bore 206 of the bearing housing 200 at the motor end 218. The foil bearing assembly 300 is then advanced axially into the cylindrical bore 206 toward the compression mechanism end 216 until the layers 302/306/310 contact the foil retaining lip 214. The foil retaining clip 314 is then snapped into the circumferential groove 212 near the motor end 218 of the cylindrical bore 206 to lock the foil bearing assembly 300 in place.
  • In other embodiments, any suitable method for affixing the foil bearing assembly 300 within the sleeve 202 may be used. Non-limiting examples of suitable methods include keepers and retaining clips, adhesives, set screws, and any other suitable affixing method.
  • The bearing housings 200/200a may further serve as a mounting structure for a variety of elements including, but not limited to, radial bearings, such as the foil bearing assembly 300 described above, a thrust bearing, and sensing devices (not shown) used as feedback for passive or active control schemes such as proximity probes, pressure transducers, thermocouples, key phasers, and the like.
  • The foil bearing assembly 300 may be provided in any suitable form without limitation. For example, the foil bearing assembly 300 may be provided with two layers, three layers, four layers, or additional layers without limitation. The bump foil 310 of the foil bearing assembly 300 may be formed from a radially elastic structure to provide a resilient surface for the spinning driveshaft 104 during operation of the compressor 100. The bump foil 310 may be formed from any suitable radially elastic structure without limitation including, but not limited to, an array of deformable bumps or other features designed to deform and rebound under intermittent compressive radial loads, and any other elastically resilient material capable of compressing and rebounding under intermittent compressive radial loads. The bump foil 310 may be connected to at least one adjacent layer including, but not limited to, at least one of the outer layer 302 and the inner layer 306. In some embodiments, the bump foil 310 may be connected to both the outer layer 302 and the inner layer 306. In other embodiments, the bump foil 310 may be free-floating and not connected to any layer of the foil bearing assembly 300.
  • Referring to Fig. 6, an example embodiment of a system 400 includes a dynamic compressor 404. In an embodiment, the dynamic compressor is a centrifugal compressor. In other embodiments, the dynamic compressor is an axial compressor. The system 400 includes the compressor 404 with a compressor housing 405, an unloading device 401, a user interface 415, and a controller 410. The compressor includes a motor 406, a compression mechanism 407, a gas foil bearing 409, and a speed sensor 417. The system 400 further includes a variable frequency drive (VFD) 416 with a current sensor 408 and a motor interface 413 in communication with the motor 406. In some embodiments, the VFD 416 operates under the control of the controller 410. In some embodiments, the VFD 416 is a part of the controller 410. In the example embodiment, the compression mechanism 407 is an impeller, and the dynamic compressor 404 is a centrifugal compressor. In other embodiments, the compression mechanism 407 is blades, and the dynamic compressor 404 is an axial compressor. The compressor housing 405 and the compressor 404 including the motor 406, the compression mechanism 407, and the gas foil bearing 409 may be constructed similarly to the compressor 100 described in Fig. 1-5 or may be constructed in a different manner. The compressor 404 is not limited to a specific construction in the system 400. The compressor 404 includes a controller 410 for controlling operation of the compressor 404 and determining when a surge event has occurred and whether or not to take a protective action when one or more surge events have occurred. The controller 410 includes a processor 411, a memory 412, and an unloading interface 414. The memory 412 contains instructions that are executed by processor 411 to control the compressor 404 and to perform the methods of determining if and when a surge event has occurred and whether or not to take a protective action in response.
  • The unloading device 401 in the system 400 removes and/or reduces the load on the compressor during start-up and shut-down routines and detected surge events to limit severity of surge events. In the example embodiment, the unloading device 401 is a bypass valve. Bypass valves, such as refrigerant bypass valves, provide an alternative path for the gas, thereby stopping the pressure rise of the compressor 404 and limiting any potential surging, no matter how slowly the compressor motor 406 is accelerating during start-up or decelerating during shut-down. In other embodiments, the unloading device 401 is an expansion valve. In other embodiments, the unloading device 401 may be a variable orifice or diameter valve, such as a servo valve, and a fixed orifice or diameter valve, such as a solenoid valve or a pulse-width-modulated (PWM) valve configured to control opening and closing according to a duty cycle. In still other embodiments, the unloading device 401 may be, but is not limited to, a variable diffuser, or a Variable Inlet Guide Vane (VIGV). Although many types of unloading devices are described here, the unloading device 401 may be any suitable device, or combination of devices, that reduce the load on the compressor 404.
  • The unloading device 401 is operatively coupled to the controller 410, and the controller 410 is configured to control at least one operating parameter of the unloading device 401, such as opening a bypass valve. The current sensor 408 measures a current of the motor 406 and the controller 410 determines if and when a surge event of the compressor 404 has occurred by detecting a spike in the measured current of the motor 406. The controller 410 further determines when a surge event is completed and normal operation resumes when the measured current of the motor 406 is substantially constant. Other embodiments may detect occurrence and termination of a surge event using other techniques, such as detecting a change in voltage, detecting a change in pressure, sensing vibrations caused by the surge, or the like. The controller 410 further determines whether or not to take a protective action when a surge event has occurred. Non-limiting examples of suitable sensors for use in the one or more control schemes include temperature sensors, pressure sensors, flow sensors, current sensors, voltage sensors, rotational rate sensors, and any other suitable sensors.
  • Control system 400 includes a motor interface 413 for connection of the VFD 416 to the motor 406, an interface for connection of the controller 410 to the VFD 416, and an unloading interface 414 for connection of the controller 410 to the unloading device 401. The processor 411 may then execute instructions stored in memory 412 to determine when a surge event has occurred based at least in part on the received signals representing the current from the VFD 416 to the motor 406, and whether or not to take a protective action when the processor 411 determines that a surge event has occurred.
  • Control system 400 includes a user interface 415 configured to output (e.g., display) and/or receive information (e.g., from a user) associated with the system 400. In some embodiments, the user interface 415 is configured to receive an activation and/or deactivation input from a user to activate and deactivate (i.e., turn on and off) or otherwise enable operation of the system 400. Moreover, in some embodiments, user interface 415 is configured to output information associated with one or more operational characteristics of the system 400, including, for example and without limitation, warning indicators such as severity alerts, occurrence alerts, fault alerts, and motor speed alerts, as well as a status of the gas foil bearing 409, and any other suitable information.
  • The user interface 415 may include any suitable input devices and output devices that enable the user interface 415 to function as described herein. For example, the user interface 415 may include input devices including, but not limited to, a keyboard, mouse, touchscreen, joystick(s), throttle(s), buttons, switches, and/or other input devices. Moreover, the user interface 415 may include output devices including, for example and without limitation, a display (e.g., a liquid crystal display (LCD) or an organic light emitting diode (OLED) display), speakers, indicator lights, instruments, and/or other output devices. Furthermore, the user interface 415 may be part of a different component, such as a system controller (not shown). Other embodiments do not include a user interface 415.
  • In some embodiments, the system 400 may be controlled by a remote control interface. For example, the system 400 may include a communication interface (not shown) configured for connection to a wireless control interface that enables remote control and activation of the system 400. The wireless control interface may be embodied on a portable computing device, such as a tablet or smartphone.
  • The controller 410 is generally configured to control operation of the compressor 404. The controller 410 controls operation through programming and instructions from another device or controller or is integrated with the control system 400 through a system controller. In some embodiments, for example, the controller 410 receives user input from the user interface 415, and controls one or more components of the system 400 in response to such user inputs. For example, the controller 410 may control the motor 406 based on user input received from the user interface 415.
  • The controller 410 may generally include any suitable computer and/or other processing unit, including any suitable combination of computers, processing units and/or the like that may be communicatively coupled to one another and that may be operated independently or in connection within one another (e.g., controller 410 may form all or part of a controller network). Controller 410 may include one or more modules or devices, one or more of which is enclosed within system 400, or may be located remote from system 400. The controller 410 may be part of compressor 404 or separate and may be part of a system controller in an HVAC system. Controller 410 and/or components of controller 410 may be integrated or incorporated within other components of system 400. In some embodiments, for example, controller 410 may be incorporated within motor 406 or unloading device 401. The controller 410 may include one or more processor(s) 411 and associated memory device(s) 412 configured to perform a variety of computer-implemented functions (e.g., performing the calculations, determinations, and functions disclosed herein). As used herein, the term "processor" refers not only to integrated circuits, but also to a controller, a microcontroller, a microcomputer, a programmable logic controller (PLC), an application-specific integrated circuit, and other programmable circuits. Additionally, memory device(s) 412 of controller 410 may generally be or include memory element(s) including, but not limited to, computer readable medium (e.g., random access memory (RAM)), computer readable non-volatile medium (e.g., a flash memory), a floppy disk, a compact disc-read only memory (CD-ROM), a magneto-optical disk (MOD), a digital versatile disc (DVD) and/or other suitable memory elements. Such memory device(s) 412 may generally be configured to store suitable computer-readable instructions that, when implemented by the processor(s) 411, configure or cause controller 410 to perform various functions described herein including, but not limited to, controlling the system 400, controlling operation of the motor 406, receiving inputs from user interface 415, providing output to an operator via user interface 415, controlling the unloading device 401 and/or various other suitable computer-implemented functions.
  • Referring to Fig. 7, a surge current characterization graph 600 during start-up is shown including a speed curve 601 and a motor current curve 602. Fig. 7 shows accelerating the motor speed to a first speed and running the motor 406 at that first speed for a period of time 605. While the motor 406 is running at the first speed for the period of time 605, a region of possible surge 603 has been identified with oscillations in the motor current curve 602. The compressor 404 is held at the first speed until the current oscillating pattern of surge has ceased 604 and the compressor 404 is indicated for full start-up.
  • Fig. 8 and Fig. 9 are traces of signals used by the system to detect the occurrence of a surge (e.g., during the period of time 605 in Fig. 7). Fig. 8 is a speed graph 800 and Fig. 9 is a current graph 900. Regarding Fig. 8, the actual speed 801 of the compressor's motor is shown along with a baseline speed line 803, which may be used as a reference point to determine whether a surge occurs. The baseline speed line 803 is also known as the speed set point or the commanded speed. Regarding Fig. 9, the actual current 901 provided to the motor (as detected using the current sensor 408) and the average current 902 are shown. The average current 902 may be the current detected immediately prior to a surge event, an average of all current measurements prior to a surge event, an average of a predetermined or variable number of current measurements before a surge event, or any other suitable current average. When the compressor 404 enters a surge event, the mass flow through the compressor is drastically reduced, thereby reducing the load on the compressor 404 and causing the speed of the unloaded motor 406 to rise above the baseline speed line 803. The VFD 416, via a control algorithm, then lowers the actual current 901 in response to the increased speed to bring the actual speed 801 back to the baseline speed line 803. As the surge ends, the load on the compressor 404 (and the motor 406) returns, causing the speed 801 to drop rapidly. The VFD 416 increases the current to return the speed of the motor to the baseline speed 803. The result is the characteristic overshoot of the actual current 901 and the undershoot of the actual speed 801, seen at the end of the surge event in Figs. 8 and 9, before the speed and current are returned to their approximate pre-surge levels. The drop in the actual current 901 from the average current 902 is used by the controller to detect the occurrence of the surge event. When the change in current from the average current 902 exceeds a threshold value, the controller determines that a surge event has occurred. The speed graph 800 shows the speed surge severity 802 and the current graph 900 shows the current surge severity 904 during the surge event. The current surge severity is the difference between the average current 902 and the minimum current 903. The severity of each surge event may be recorded in memory 412.
  • Referring to Fig. 10, an example graphical relationship 1100 between the current swing percentage and the speed percentage is shown to illustrate the threshold current swing for detection of a surge event. A linear surge curve 1103 represents the threshold for detection of a surge. A current swing (e.g. surge severity 904 in Fig. 9) on or above the linear surge curve 1103 at the current speed of the compressor (expressed as a percentage of maximum speed) is determined to indicate the occurrence of a surge event. If the current swing is below the linear surge curve 1103, a surge event is not detected. Alternatively, only current swings above the linear surge curve 1103 may be considered surge events, and current swings below the linear surge curve may be considered not surge events.
  • Referring to Fig. 11, an operating envelope or operating map 1000 of an example dynamic centrifugal compressor 404 is shown. The operating map 1000 graphically estimates and shows a compressor's performance in terms of flows, heads, and speeds. The map shows head vs. inlet mass flow rate as a percentage of their values at the design point of the compressor 404. Inlet mass flow rate is a measure of the amount of a working fluid, such as a refrigerant, flowing through the compression mechanism 407. The head is a total pressure ratio of exit pressure to inlet pressure. The operating map 1000 shows a plurality of compressor speed lines 1007. In this example, there are five speed lines 1007 that range from 110% design speed down to 70% design speed, with each line separated by a 10% difference. Although these particular speed lines are shown in this example, any number of speed lines at any different percentages of the compressor design speed may be shown for any type of compressor.
  • A surge limit line 1004 indicates the maximum loading condition before surging occurs in the surge region 1006 (i.e., to the left of surge limit line 1004). A surge control line 1003 roughly indicates the maximum loading condition under which the compressor 404 can safely operate without risk of slipping into surge. The surge control line 1003 is defined by a surge margin 1005 from the surge limit line 1004. By operating to the right of the surge control line 1003, the compressor should avoid surging. One operating point 1009 of the operating map 1000 for the compressor 404 is shown as the intersection of a speed line, inlet mass flow rate, and total pressure ratio. For example, the operating point 1009 shown in operating map 1000 is at 80% inlet mass flow rate, 108% head, and 100% speed. If a surge occurred when operating at operating point 1009, the surge margin 1005 may be increased, for example, by an amount 1008 to shift the surge control line 1003 to a new surge control line 1002. The choke line 1001 is shown in the operating map 1000.
  • Referring to Fig. 12, a method 1200 is shown for determining when a surge event has occurred. The method 1200 begins with operating 1201 the motor 406 using the VFD 416 to compress working fluid. In some embodiments, the working fluid is a refrigerant. Once the motor is operating 1201, the method 1200 continues with receiving 1202 signals representing current from the VFD 416 to the motor 406. The method 1200 concludes by determining 1203 when a surge event has occurred based at least in part on the received signals representing the current from the VFD 416 to the motor 406. The method 1200 is implemented on the control system 400, shown in Fig 6. Specifically, the controller 410 implements the method 1200 via the processor 411 using instructions stored on the memory 412. The measurement of the current to the motor 406 is provided by the current sensor 408 included with the VFD 416. Other embodiments may use any other suitable detection or estimation of the current provided to the motor 406. The compression of the working fluid in operating 1201 the motor 406 is done by the compression mechanism 407.
  • Determining 1203 that a surge event has occurred includes determining a difference between a previous current and a present current based on the received signals representing the current from the VFD 416 to the motor 406. In some embodiments, the previous current is determined by averaging a plurality of the signals representing the current from the VFD 416 to the motor 406 that are received by the processor 411 before receiving a signal from the VFD representing the present current from the VFD 416 to the motor 406. A surge event has occurred when the difference between the previous current and the present current exceeds a surge threshold. For example, the surge threshold is a variable threshold (e.g., as shown in Fig. 10) and may be pre-loaded onto the controller 410 by a user and subsequently changed via the user interface 415. The variable surge threshold is determined based at least in part on the detected speed from the speed sensor 417 of the motor 406 when the signal representing the present current is received. In other embodiments, determining a difference between a previous current and a present current based on the received signals representing the current from the VFD 416 to the motor 406 includes determining a magnitude of the surge based on the difference between the previous current and the present current. The processor 411 stores an indication of an occurrence of a surge event and the determined magnitude of the surge in memory 412.
  • Referring to Fig. 13, a flow chart 1300 of an example embodiment of the method 1200 from Fig. 12 for determining a surge event is shown. The flowchart 1300 begins when the compressor 404 is starting up. The flowchart 1300 shows cases of both normal operation and start-up operation of the compressor 404 when determining whether a surge event has occurred. The compressor 404 begins operating, and the current sensor 408 continuously measures the present current Ipresent and the speed sensor 417 continuously measures the speed Sactual. As the compressor 404 is operating, N number of the previously measured currents Iprevious are stored in the memory 412 in a rolling data set Irolling = {I previous1, I previous2, ... IpreviousN }. The rolling data set Irolling may include any N number of currents Iprevious previously measured before Ipresent over a period of time to create a subset. Once a rolling data set Irolling is created and stored in memory 412, a rolling average I average = i = 1 N I rolling
    Figure imgb0001
    is generated for the period of time associated with the rolling data set Irolling. The "rolling average" is an average of a series of measured current values with a fixed subset size. Once the first average Iaverage is taken by the controller 410 of the first subset of current values Irolling for a period of time, the subset is modified by shifting forward or excluding the first current value in the rolling data set and adding a new (e.g., the most recent) current value, so a new subset I rolling2 = {I previous2, I previous3, ... I previousN+1] is then generated and stored in memory 412 over a different time interval. This is done continuously over the entire current data set for the life of the compressor 404. The rate at which subsets Irolling are created and stored may be set by an OEM or may be tuned by a user via user interface 415. The controller 410 calculates the difference Idifference between the rolling average Iaverage and the present current Ipresent. The controller 410 then checks whether the compressor 404 is in start-up operation. If the compressor 404 is in start-up operation, the difference Idifference = Iaverage - Ipresent is compared to a pre-set start-up current Istart-up . In some embodiments, the start-up current Istart-up is 2 amps. In other embodiments, the start-up current Istart-up is any other suitable fixed or variable current. If the difference Idifference is greater than or equal to the start-up current Istart-up, then a surge event has been detected. If a surge event has been detected, then the occurrence of the surge event is stored in memory 412. If the compressor is in normal operation, the controller 410 determines a surge threshold current Ithreshold based on the detected speed Sactual of the compressor 404. The surge threshold current Ithreshold is found by using the graphical relationship 1100 between the current swing percentage and the speed percentage of the compressor 404 described above in Fig 10. That is, in the example embodiment, the surge threshold current Ithreshold is the current swing percentage of the linear surge curve 1103 at the speed percentage of the detected speed Sactual. Other embodiments may define the threshold in terms of absolute speed, absolute current swing, or any suitable combination. Some embodiments may list the surge threshold currents in a lookup table, or any other suitable format. If the difference Idifference is greater than or equal to the surge threshold current Ithreshold then a surge event has occurred and been detected. If a surge event has occurred, then the occurrence of the surge event is stored in memory 412 and magnitude of the associated difference Idifference is stored in memory 412 as the surge severity. In both start-up operation and normal operation of the compressor 404, if a surge event is not detected, the compressor 404 continues with the start-up operation or normal operation until a surge event is detected in the future with a new subset of measured currents.
  • Referring to Fig. 14, a method 1400 for determining whether or not to take a protective action when the processor 411 determines that a surge event has occurred is shown. The method 1400 occurs after the method 1200 shown in Fig. 12 determines that a surge event has occurred. Although the previous method 1200 may be used concurrently to determine the occurrence of surge events, the method 1400 may be utilized in any situation wherein a surge event has been detected (by any detection means) in a dynamic compressor. The method 1400 begins with operating 1401 the motor 406 to compress working fluid at a motor speed greater than a predicted minimum surge speed plus a control margin. The method continues with determining 1402 when surge events have occurred. In some embodiments, this step may utilize the method 1200 to determine the surge event has occurred. The method 1400 continues with storing 1403, in the memory 412, an indication of each surge event that the processor 411 determined to have occurred The method 1400 concludes with determining 1404 whether or not to take a protective action when the processor 411 determines that a surge event has occurred. In some embodiments, the protective action includes generating an alert. The alert may be a warning signal transmitted to a remotely located system controller, a visual or audible alert located near the compressor, or any other suitable alert. In some embodiments, the protective action includes stopping the motor 406. In some embodiments, the protective action includes adjusting the control margin. Similar to the previous method 1200, the method 1400 is implemented on the control system 400, shown in Fig. 6. Specifically, the controller 410 implements the method 1400 via the processor 411 using instructions stored on the memory 412. The compression of the working fluid in operating 1401 the motor 406 is done by the compression mechanism 407.
  • If the determining 1404 step of method 1400 concludes that generating an alert is the protective action needed after the processor 411 determines a surge event has occurred, then the following steps are further taken in various embodiments. Generating an alert may include generating an occurrence alert when a number of surge events having an indication stored in the memory 412 is greater than or equal to an occurrence alarm limit. Generating an alert may include generating a fault alert when the number of surge events having an indication stored in the memory 412 is greater than or equal to a fault limit that is greater than the occurrence alarm limit. When the fault alert is generated, then a control margin, such as the control margin 1005 of the operating map 1000 shown in Fig. 11, is increased for the dynamic compressor 404 in some embodiments. In some embodiments, the indication of each surge event includes an indication of a magnitude of the surge event, and generating an alert includes generating a severity alert when a sum of the magnitudes of the determined surge events stored in the memory 412 is greater than or equal to a severity alarm limit. Generating the alert further includes generating a fault alert when the sum of the magnitudes of the determined surge events stored in the memory 412 is greater than or equal to a severity fault limit that is greater than the severity alarm limit in some embodiments. Then, as described above, when the fault alert is generated, the control margin may be increased. In some embodiments, generating an alert occurs if a speed of the motor 406 during the surge event exceeds a sum of the predicted minimum surge speed, the control margin, and a charge margin, when the working fluid is a refrigerant. Then, as described above, when the alert is generated, the control margin is increased.
  • If the determining 1404 step of method 1400 concludes that stopping the motor 406 is the protective action needed after determining a surge event has occurred, with the indication of each surge event including a magnitude of the surge event, then the method may include the following. In some embodiments, stopping the motor 406 occurs when a number of detected surge events is greater than or equal to an occurrence shutdown threshold. Alternatively or additionally, the motor 406 may be stopped when a sum of the magnitudes of the determined surge events is greater than or equal to an accumulation shutdown threshold.
  • Referring to Fig. 15, a flowchart 1500 of an example embodiment of the method 1400 from Fig. 14 for determining whether or not to take a protective action when a surge event has occurred in dynamic compressor 404 is shown. The flowchart 1500 begins when a surge event surge i=1,2,...N is detected. Once detected, a surge count N is incremented N = N + 1. Simultaneously, as the surge count N is incremented N = N + 1, a surge severity accumulation is calculated. The surge severity accumulation is the sum of the magnitudes of all of the N detected surge events i = 1 N surge i
    Figure imgb0002
    . Next, the surge count N and the surge severity accumulation i = 1 N surge i
    Figure imgb0003
    are checked to see if a shut-down condition for the compressor 404 is met. If the surge count N is greater than or equal to a shut-down surge count limit Nshutdown (NNshutdown ), or if the surge severity accumulation i = 1 N surge i
    Figure imgb0004
    is greater than or equal to a shut-down surge severity limit |surgemax | ( i = 1 N surge i surge max
    Figure imgb0005
    ), then the control system 400 initiates shut-down and the compressor 404 is locked out. If the conditions for shut-down as described above are not met, then a fault check is conducted using thresholds lower than those used in the shut-down determination. If the surge count N is greater than or equal to a fault surge count limit Nfault (NNfault ), or if the surge severity accumulation i = 1 N surge i
    Figure imgb0006
    is greater than or equal to a fault surge severity limit |surgefault | ( i = 1 N surge i surge fault
    Figure imgb0007
    ), then the control system 400 increases the surge speed control margin of the dynamic compressor 404, as indicated by the control margin shift 1008 of the operating map 1000 shown in Fig. 11. The surge speed control margin may be increased by a fixed amount, by a fixed percentage, or by a variable amount. After the surge speed control margin is increased, a surge fault is issued to the controller 410. In some embodiments, the surge fault is an alarm issued to a separate system controller (not shown in Fig. 6) of an HVAC system of which the dynamic compressor 404 is a part. If the fault conditions as described above are not met, then an alarm limit check is conducted using thresholds lower than those used in the fault check. If the surge count N is greater than or equal to an alarm count limit Navarm (NNalarm ), or if the surge severity accumulation i = 1 N surge i
    Figure imgb0008
    is greater than or equal to an alarm surge severity limit |surgealarm | ( i = 1 N surge i surge alarm
    Figure imgb0009
    ), then the control system 400 issues a surge warning to the controller 410. In some embodiments, the surge warning is an alarm issued to a separate system controller of an HVAC system. Further, when a surge event is detected, the speed S of the dynamic compressor 404 is measured and compared to a predicted surge speed Spredict plus a charge margin Smargin. If the speed S is greater than the predicted surge speed Spredict plus the charge margin Smargin (S > Spredict + Smargin ), then the surge speed control margin is increased. When this occurs, a low charge warning to the controller 410 is issued indicating that the system may need additional working fluid (e.g., refrigerant). In some embodiments, the low charge warning is an alarm issued to a separate system controller (not shown in Fig. 6) of an HVAC system of which the dynamic compressor 404 is a part. Other embodiments may perform the above comparisons in reverse order. That is, the alarm limit check may be conducted first, the fault check second, and the shutdown check last. In such embodiments, if the alarm limit check determines not to issue a surge warning, the comparisons may be stopped, because the thresholds for the fault check and the shutdown check are larger than the threshold for the alarm limit check, and they cannot be exceeded if the lower alarm limit threshold (Nalarm) is not exceeded.
  • In some embodiments, when a surge event is detected, the unloading device is actuated as the protective action to unload the compressor to reduce the severity of the surge. In the example embodiment, the unloading device is a load balance valve and reduces the load on the compressor 404 for time Tdelay minutes before returning the load on the compressor 404.
  • Technical benefits of the methods and systems described herein are as follows: (a) continuous monitoring of the number of surge events and surge severity as seen by a compressor in a HVAC system, (b) comparing the surge events and surge severity to the maximum number of surges a compressor can handle in an HVAC system, and (c) comparing compressor speed during surge events to predicted surge speed at a current pressure ratio.
  • When introducing elements of the present disclosure or the embodiment(s) thereof, the articles "a", "an", "the" and "said" are intended to mean that there are one or more of the elements. The terms "comprising," "including," "containing" and "having" are intended to be inclusive and mean that there may be additional elements other than the listed elements. The use of terms indicating a particular orientation (e.g., "top", "bottom", "side", etc.) is for convenience of description and does not require any particular orientation of the item described.
  • As various changes could be made in the above constructions and methods without departing from the scope of the disclosure, it is intended that all matter contained in the above description and shown in the accompanying drawing(s) shall be interpreted as illustrative and not in a limiting sense.
  • The present disclosure includes the following features:
    1. 1. A system comprising:
      • a dynamic compressor comprising:
        • 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;
      • a variable frequency drive (VFD) including a sensor configured to sense a current provided to the motor; and
      • a controller connected to the motor, the controller comprising a processor and a memory, wherein the memory stores instructions that program the processor to:
        • operate the motor using the VFD to compress the working fluid;
        • receive signals representing the current from the VFD to the motor; and
        • determine when a surge event has occurred based at least in part on the received signals representing the current from the VFD to the motor.
    2. 2. The system of feature 1, wherein the memory stores further instructions that program the processor to determine the surge event has occurred by determining a difference between a previous current and a present current based on the received signals representing the current from the VFD to the motor.
    3. 3. The system of feature 2, wherein the memory stores further instructions that program the processor to determine the previous current by averaging a plurality of the signals representing the current from the VFD to the motor that are received by the processor before receiving a signal from the VFD representing the present current from the VFD to the motor.
    4. 4. The system of feature 2, wherein the memory stores further instructions that program the processor to determine the surge event has occurred when the difference exceeds a surge threshold.
    5. 5. The system of feature 4, wherein the surge threshold is a variable threshold.
    6. 6. The system of feature 5 further comprising a speed sensor configured to detect a speed of the motor, and wherein the memory stores further instructions that program the processor to determine the surge threshold based at least in part on the detected speed of the motor when the signal representing the present current is received.
    7. 7. The system of feature 2, wherein the memory stores further instructions that program the processor to determine a magnitude of the surge based on the difference between the previous current and the present current.
    8. 8. The system of feature 7, wherein the memory stores further instructions that program the processor to store an indication of the occurrence of the surge event and the determined magnitude of the surge in the memory.
    9. 9. The system of feature 1, wherein the dynamic compressor is a centrifugal compressor, and the compression mechanism is an impeller.
    10. 10. The system of feature 9, wherein the system is an HVAC system, and the working fluid is a refrigerant.
    11. 11. 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;
        • receive signals representing the current provided to the motor to operate the motor; and
        • determine when a surge event has occurred based at least in part on the received signals representing the current provided to the motor.
    12. 12. The controller of feature 11, wherein the memory stores further instructions that program the processor to determine the surge event has occurred by determining a difference between a previous current and a present current based on the received signals representing the current provided to the motor.
    13. 13. The controller of feature 12, wherein the memory stores further instructions that program the processor to determine the previous current by averaging a plurality of the signals representing the current provided to the motor that are received by the processor before receiving a signal representing the present current being provided to the motor.
    14. 14. The controller of feature 12, wherein the memory stores further instructions that program the processor to determine the surge event has occurred when the difference exceeds a surge threshold.
    15. 15. The controller of feature 14, wherein the surge threshold is a variable threshold, and the memory stores further instructions that program the processor to determine the surge threshold based at least in part on a detected speed of the motor when the signal representing the present current is received.
    16. 16. The controller of feature 12, wherein the memory stores further instructions that program the processor to:
      • determine a magnitude of the surge based on the difference between the previous current and the present current; and
      • store an indication of the occurrence of the surge event and the determined magnitude of the surge in the memory.
    17. 17. A method of detecting occurrence of a surge event in 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 method comprising:
      • operating the motor to compress the working fluid;
      • receiving signals representing the current provided to the motor to operate the motor; and
      • determining when a surge event has occurred based only on the received signals representing the current provided to the motor and a surge threshold.
    18. 18. The method of feature 17, wherein determining when a surge event has occurred comprises:
      • determining a difference between a previous current and a present current based on the received signals representing the current provided to the motor; and
      • determining the surge event has occurred when the difference exceeds the surge threshold.
    19. 19. The method of feature 18, wherein determining the previous current comprises averaging a plurality of the signals representing the current provided to the motor that are received by the processor before receiving a signal representing the present current being provided to the motor.
    20. 20. The method of feature 18, wherein the surge threshold is a variable threshold, and determining when a surge event has occurred comprises determining the surge threshold based at least in part on a detected speed of the motor when the signal representing the present current is received.
    21. 21. A system comprising:
      • a dynamic compressor comprising:
        • 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; and
      • a controller connected to 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 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.
    22. 22. The system of feature 21, wherein the protective action comprises generating an alert.
    23. 23. The system of feature 22, 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.
    24. 24. The system of feature 23, 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.
    25. 25. The system of feature 24, 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.
    26. 26. The system of feature 22, 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 generate a severity 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 alarm limit.
    27. 27. The system of feature 26, 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.
    28. 28. The system of feature 27, 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.
    29. 29. The system of feature 22, wherein the system is an HVAC system, the working fluid is a refrigerant, and the memory stores further instructions that program the processor to:
      • determine to generate the alert when a speed of the motor when the surge event was determined to occur exceeds a sum of the predicted minimum surge speed, the control margin, and a charge margin; and
      • increase the control margin when the processor determines to generate the alert.
    30. 30. The system of feature 22, wherein the alert comprises a warning signal transmitted to a remotely located system controller.
    31. 31. The system of feature 21, 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; or
      • a sum of the magnitudes of the determined surge events stored in the memory is greater than or equal to an accumulation shutdown threshold.
    32. 32. The system of feature 21, 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.
    33. 33. 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 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.
    34. 34. The controller of feature 33, 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.
    35. 35. The controller of feature 33, 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:
      • generating a severity alert when a sum of the magnitudes of the determined surge events stored in the memory is greater than or equal to a severity alarm limit;
      • generating a fault 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;
      • increasing the control margin each time the processor determines to generate the fault alert; and
      • stopping 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.
    36. 36. The controller of feature 33, wherein the dynamic compressor is part of an HVAC system, the working fluid is a refrigerant, 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 determining to generate a charge alert when a speed of the motor when the surge event was determined to occur exceeds a sum of the predicted minimum surge speed, the control margin, and a charge margin.
    37. 37. A method for controlling 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 method comprising:
      • operating the motor to compress the working fluid at a motor speed greater than a predicted minimum surge speed plus a control margin;
      • determining when surge events have occurred;
      • storing an indication of each surge event that the processor determined to have occurred; and
      • determining whether or not to take a protective action when the processor determines that a surge event has occurred.
    38. 38. The method of feature 37, wherein determining whether or not to take a protective action when the processor determines that a surge event has occurred comprises:
      • 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.
    39. 39. The method of feature 37, wherein determining whether or not to take a protective action when the processor determines that a surge event has occurred comprises:
      • generating a severity alert when a sum of the magnitudes of the determined surge events stored in the memory is greater than or equal to a severity alarm limit;
      • generating a fault 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;
      • increasing the control margin each time the processor determines to generate the fault alert; and
      • stopping 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.
    40. 40. The method of feature 37, wherein the dynamic compressor is part of an HVAC system, the working fluid is a refrigerant, and determining whether or not to take a protective action when the processor determines that a surge event has occurred comprises determining to generate a charge alert when a speed of the motor when the surge event was determined to occur exceeds a sum of the predicted minimum surge speed, the control margin, and a charge margin.

Claims (15)

  1. A system (400) comprising:
    a dynamic compressor (100, 404) comprising:
    a motor (108, 406) having a driveshaft (104) rotatably supported within the dynamic compressor (100); and
    a compression mechanism (106, 116, 407) connected to the driveshaft (104) and operable to compress a working fluid upon rotation of the driveshaft (104); and
    a controller (410) connected to the motor (108, 406), the controller (410) comprising a processor (411) and a memory (412), wherein the memory (412) stores instructions that program the processor (411) to:
    operate the motor (108, 406) to compress the working fluid at a motor speed greater than a predicted minimum surge speed (1004) plus a control margin (1005);
    determine when surge events have occurred;
    store, in the memory (412), an indication of each surge event that the processor (411) determined to have occurred; and
    determine whether or not to take a protective action when the processor (411) determines that a surge event has occurred.
  2. The system (400) of claim 1, wherein the protective action comprises generating an alert.
  3. The system (400) of claim 2, wherein the memory (412) stores further instructions that program the processor (411) 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.
  4. The system (400) of claim 3, wherein the memory (412) stores further instructions that program the processor (411) 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.
  5. The system (400) of claim 4, wherein the memory (412) stores further instructions that program the processor (411) to increase the control margin (1005) each time the processor determines to generate the fault alert.
  6. The system (400) of claim 2, wherein the indication of each surge event includes an indication of a magnitude of the surge event, and the memory (412) stores further instructions that program the processor (411) to generate a severity alert as the alert when a sum of the magnitudes of the determined surge events stored in the memory (412) is greater than or equal to a severity alarm limit.
  7. The system (400) of claim 6, wherein the memory (412) stores further instructions that program the processor (411) 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.
  8. The system (400) of claim 7, wherein the memory (412) stores further instructions that program the processor (411) to increase the control margin (1005) each time the processor (411) determines to generate the fault alert.
  9. The system (400) of claim 2, wherein the system is an HVAC system, the working fluid is a refrigerant, and the memory (412) stores further instructions that program the processor (411) to:
    determine to generate the alert when a speed (1007) of the motor (108, 406) when the surge event was determined to occur exceeds a sum of the predicted minimum surge speed (1004), the control margin (1005), and a charge margin; and
    increase the control margin (1005) when the processor (411) determines to generate the alert.
  10. The system (400) of claim 1, wherein the protective action comprises stopping the motor (108, 406), the indication of each surge event includes an indication of a magnitude of the surge event, and the memory (412) stores further instructions that program the processor (411) to determine to stop the motor (108, 406) when:
    a number of surge events that the processor (411) determined to have occurred is greater than or equal to an occurrence shutdown threshold; or
    a sum of the magnitudes of the determined surge events stored in the memory (412) is greater than or equal to an accumulation shutdown threshold.
  11. The system (400) of claim 1, wherein the system (400) further comprises an unloading device (401), and the protective action comprises actuating the unloading device (401) to unload the compressor (100, 404) to reduce a severity of the determined surge event.
  12. A method (1400) for controlling a dynamic compressor (100, 404) including a motor (108, 406) and a compression mechanism (106, 116, 407) connected to the motor (108, 406) and operable to compress a working fluid upon operation of the motor (108, 406), the method (1400) comprising:
    operating (1401) the motor (108, 406) to compress the working fluid at a motor speed greater than a predicted minimum surge speed (1004) plus a control margin (1005);
    determining (1402) when surge events have occurred;
    storing (1403) an indication of each surge event that the processor (411) determined to have occurred; and
    determining (1404) whether or not to take a protective action when the processor (411) determines that a surge event has occurred.
  13. The method (1400) of claim 12, wherein determining whether or not to take a protective action when the processor (411) determines that a surge event has occurred comprises:
    generating an occurrence alert when a number of surge events having a stored indication is greater than or equal to an occurrence alarm limit;
    generating a fault alert when a number of surge events having a stored indication is greater than or equal to a fault limit that is greater than the occurrence alarm limit;
    increasing the control margin (1005) each time the processor (411) determines to generate the fault alert; and
    stopping the motor (108, 406) when a number of surge events that the processor (411) determined to have occurred is greater than or equal to an occurrence shutdown threshold.
  14. The method (1400) of claim 12, wherein determining whether or not to take a protective action when the processor (411) determines that a surge event has occurred comprises:
    generating a severity alert when a sum of the magnitudes of the stored determined surge events is greater than or equal to a severity alarm limit;
    generating a fault alert when a sum of the magnitudes of the stored determined surge events is greater than or equal to a severity fault limit that is greater than the severity alarm limit;
    increasing the control margin (1005) each time the processor (411) determines to generate the fault alert; and
    stopping the motor (108, 406) when a sum of the magnitudes of the stored determined surge events is greater than or equal to an accumulation shutdown threshold.
  15. The method (1400) of claim 12, wherein the dynamic compressor (100, 404) is part of an HVAC system, the working fluid is a refrigerant, and determining whether or not to take a protective action when the processor (411) determines that a surge event has occurred comprises determining to generate a charge alert when a speed of the motor (108, 406) when the surge event was determined to occur exceeds a sum of the predicted minimum surge speed (1004), the control margin (1005), and a charge margin.
EP23179640.0A 2020-12-21 2021-12-10 Surge control systems and methods for dynamic compressors Pending EP4249753A3 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US17/247,724 US11428233B2 (en) 2020-12-21 2020-12-21 Surge control systems and methods for dynamic compressors
US17/247,725 US11994140B2 (en) 2020-12-21 2020-12-21 Surge control systems and methods for dynamic compressors
EP21840285.7A EP4244487A2 (en) 2020-12-21 2021-12-10 Surge control systems and methods for dynamic compressors
PCT/US2021/062800 WO2022140079A2 (en) 2020-12-21 2021-12-10 Surge control systems and methods for dynamic compressors

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
EP21840285.7A Division EP4244487A2 (en) 2020-12-21 2021-12-10 Surge control systems and methods for dynamic compressors
EP21840285.7A Division-Into EP4244487A2 (en) 2020-12-21 2021-12-10 Surge control systems and methods for dynamic compressors

Publications (2)

Publication Number Publication Date
EP4249753A2 true EP4249753A2 (en) 2023-09-27
EP4249753A3 EP4249753A3 (en) 2023-10-18

Family

ID=79287973

Family Applications (2)

Application Number Title Priority Date Filing Date
EP21840285.7A Pending EP4244487A2 (en) 2020-12-21 2021-12-10 Surge control systems and methods for dynamic compressors
EP23179640.0A Pending EP4249753A3 (en) 2020-12-21 2021-12-10 Surge control systems and methods for dynamic compressors

Family Applications Before (1)

Application Number Title Priority Date Filing Date
EP21840285.7A Pending EP4244487A2 (en) 2020-12-21 2021-12-10 Surge control systems and methods for dynamic compressors

Country Status (4)

Country Link
EP (2) EP4244487A2 (en)
JP (1) JP2024502241A (en)
KR (1) KR20230119662A (en)
WO (1) WO2022140079A2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4594051A (en) * 1984-05-14 1986-06-10 Dresser Industries, Inc. System, apparatus, and method for detecting and controlling surge in a turbo compressor
US4608833A (en) * 1984-12-24 1986-09-02 Borg-Warner Corporation Self-optimizing, capacity control system for inverter-driven centrifugal compressor based water chillers
JPH1162887A (en) * 1997-08-08 1999-03-05 Nippon Steel Corp Surging detector of blower, detecting method therefor and surging correcting method
JP2011122812A (en) * 2009-10-20 2011-06-23 Johnson Controls Technology Co Controller and method for providing computerized generation and use of three-dimensional surge map for control of chiller
JP5871157B2 (en) * 2011-10-03 2016-03-01 株式会社Ihi Method for preventing surging of centrifugal compression equipment
US10539353B2 (en) * 2013-03-15 2020-01-21 Daikin Applied Americas Inc. Refrigerating apparatus and control device for refrigerating machine
WO2014191051A1 (en) * 2013-05-31 2014-12-04 Abb Technology Ltd Detecting surge in a compression system
US9695831B2 (en) * 2015-07-02 2017-07-04 Woodward, Inc. Detection and counting of surge cycles in a compressor

Also Published As

Publication number Publication date
JP2024502241A (en) 2024-01-18
WO2022140079A9 (en) 2022-08-18
EP4249753A3 (en) 2023-10-18
WO2022140079A2 (en) 2022-06-30
KR20230119662A (en) 2023-08-16
EP4244487A2 (en) 2023-09-20
WO2022140079A3 (en) 2022-07-28

Similar Documents

Publication Publication Date Title
US10590943B2 (en) Turbocompressor antisurge control by vibration monitoring
US11566629B2 (en) Device for real-time self diagnosis of a fan and the method using the same
US8342794B2 (en) Stall and surge detection system and method
US10257959B2 (en) Method and apparatus for monitoring electromechanical device performance and reliability
US10627146B2 (en) Liquid slugging detection and protection
US9863852B2 (en) Failure prediction in a rotating device
MX2007012596A (en) System and method of determining centrifugal turbomachinery remaining life.
EP4249753A2 (en) Surge control systems and methods for dynamic compressors
US11428233B2 (en) Surge control systems and methods for dynamic compressors
US11994140B2 (en) Surge control systems and methods for dynamic compressors
US20230008611A1 (en) Mass flow interpolation systems and methods of dynamic compressors
US9429161B2 (en) Method of controlling compressor system for preventing surge occurrence and compressor system using the same
US11644227B2 (en) Start-stop control systems and methods for gas foil bearing machine
JPH0468275A (en) Surge detector for turbo-refrigeranting machine
JP2019027912A (en) Abnormality diagnostic device
US20230417254A1 (en) Vacuum pump system and control method
US11603850B2 (en) Analysis device of vacuum pump, vacuum pump, storage medium recording analysis program, and analysis method
JPH06346893A (en) Compressor system
Almasi Latest techniques and practical notes on anti-surge systems for centrifugal compressors
CN115111163A (en) Compressor protection module and protection method
US20140067326A1 (en) Detecting efficiency reduction and pending failure of electric motors and devices
JP2011074892A (en) Turbo-molecular pump and life determination method of mechanical bearing

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AC Divisional application: reference to earlier application

Ref document number: 4244487

Country of ref document: EP

Kind code of ref document: P

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

RIC1 Information provided on ipc code assigned before grant

Ipc: F04D 29/056 20060101ALI20230911BHEP

Ipc: F04D 27/02 20060101ALI20230911BHEP

Ipc: F04D 27/00 20060101ALI20230911BHEP

Ipc: F04D 25/06 20060101ALI20230911BHEP

Ipc: F04D 17/12 20060101AFI20230911BHEP

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: COPELAND LP

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20240411

RBV Designated contracting states (corrected)

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR