The present invention relates generally to the field of electrical rotating machines, such as motors, generators, or the like. More particularly, the present techniques concern the control of such rotating machines.
Electrical rotating machines, such as electric motors, generators, and other similar devices, are quite common and may be found in diverse industrial, commercial, and consumer settings. These machines are produced in a variety of mechanical and electrical configurations. The configuration of these devices may depend upon the intended application, the operating environment, the available power source, or other similar factors. In general, these devices include a rotor surrounded at least partially by a stator.
For instance, one common design of electrical rotating machine is the induction motor, which is used in numerous and diverse applications. In industry, such motors are employed to drive various kinds of machinery, such as pumps, conveyors, compressors, fans and so forth, to mention only a few. Conventional alternating current (AC) electric induction motors may be constructed for single-phase or multiple-phase power and are typically designed to operate at predetermined speeds or revolutions per minute (rpm), such as 3600 rpm, 1800 rpm, 1200 rpm, and so forth.
Control schemes are often used to automate electromechanical systems having the foregoing electrical rotating machines. For example, an assembly of power and data wires may connect the electrical rotating machine, sensors, and other components to a central control unit. The central control unit generally receives sensor data and user input, processes the data, and then distributes commands to the various components including the electrical rotating machine. In other words, the central control unit is the brains of the system, while the components merely receive and respond to the commands. As appreciated, extensive wiring, connectors, and response time are particularly influential on the cost, performance, reliability, and safety of the system. Unfortunately, many industrial and commercial systems are spread out over a very large area, which requires long runs of data wires to the components, sensors, and so forth. This results in increased costs and less reliability of the system. This also results in a significant time delay between the time an event occurs in the system and the time that the central control unit subsequently responds to the event. In other words, the sensor feedback may be transmitted in a raw form along a long length of wire to the central control unit, which then processes the raw sensor feedback and provides a control signal to the appropriate components. Again, the control signal may be transmitted along another long length of wire to the appropriate components. These delays can drastically reduce the overall performance of the system.
A system, in one embodiment, includes a drive having a housing, a stator disposed in the housing, a rotor disposed in the stator, and a programmable logic controller disposed inside, mounted on, or in general proximity to the housing. In another embodiment, a system includes a network, a first motor having a first integral programmable logic controller coupled to the network, and a second motor having a second integral programmable logic controller coupled to the network. In a further embodiment, a system includes a rotary machine having a rotor and a stator disposed concentric with one another, a microprocessor, memory coupled to the microprocessor, a power supply coupled to the microprocessor and the memory, and a machine sensor coupled to the microprocessor.
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
Turning to the figures,
As discussed in detail below, the PLCs 12, 14, and 16 are configured to monitor data from sensors, process the sensor data, convert the sensor data into another format (e.g., analog to digital), communicate the sensor data to one or more external destinations, transmit and receive control signals with the external destinations, coordinate control functions with the PLCs in the other motors, and so forth. In other words, the PLCs 12, 14, and 16 are configured to intelligently monitor and control the machine system 24 individually or collectively as a group based on various feedback from within or outside the respective motors/drives 18, 20, and 22, the machine system 24, and the system 10 as a whole. For example, sensor feedback may include current, voltage, power, temperature, vibration, pressure, speed, flow rate, acceleration, and so forth. Similarly, the control functions of the PLCs 12, 14, 16 may be configured to adjust the current, voltage, speed, acceleration, cooling systems (e.g., fan speed or coolant flow rate), or other parameters of the motor system. For example, the PLCs 12, 14, and 16 may adjust a variety of parameters to control the output speed and/or torque provided by the motors/drives 18, 20, and 22. For example, the PLCs 12, 14, and 16 may control frequency using an inverter, which results in a change in output speed. Alternatively, the PLCs 12, 14, and 16 may control a clutch position or degree of engagement or disengagement, thereby controlling the final output speed. For example, the PLCs 12, 14, and 16 may adjust the degree of slip on a clutch between the motors/drives 18, 20, and 22 and various gear reducers, pulleys, sprockets, and so forth. The PLCs 12, 14, and 16 also may adjust parameters of a gear box to control the final output speed and/or torque from the motors/drives. These examples are not intended to be limiting in any way.
The system 10 may include one or more commercial or industrial applications, such as manufacturing, processing, distributing, material handling, mining, petrochemical processing, and transportation. Moreover, these applications may entail a variety of products, such as food, beverages, clothing, consumer products, automotive, marine, aircraft (e.g., airport baggage), water, sewage and waste products, petroleum, and so forth. The actual machinery and components employed in the system 10 may comprise one or more motors, pumps, compressors, heating devices, cooling devices, gearing mechanisms, conveyors (e.g., belt-driven or chain-driven), robotics, overhead carriers, manufacturing devices (e.g., machining devices), sorting mechanisms, labeling mechanisms, sensors, actuators, solenoids, valves, magnetic starters, relays, clutches, and so forth. Accordingly, although specific embodiments are described in further detail below, the present techniques are intended for use in a variety of contexts.
As further illustrated in
In addition, the central/remote system 26 and/or the power and data distribution system 28 may be coupled to a variety of other local and remote machine systems or facilities, such as local facilities 52 and 54 and remote station 56. For example, the local facility 52 may have machine systems 58, 60, and 62, while the local facility 54 has machine systems 64, 66, and 68. Again, these machine systems 58 through 68 may have one or more PLCs (e.g., PLCs 12, 14, and 16) directly coupled to or integrated within motors or machines (e.g., motors/drives 18, 20, and 22).
Regarding the wiring arrangement of the illustrated system 10, the one or more lines 42 may comprise an AC or DC supply in addition to the communication line. For example, the power and data distribution system 28 may provide power to the PLCs 12, 14, and 16, the sensors 48, and the actuators 50. It also should be noted that the illustrated power and data distribution system 28 may comprise a variety of distributed machine networks, circuitry, and protocols, such as DeviceNet, ControlNet, and Ethernet provided by Rockwell Automation, Inc. of Milwaukee, Wis.
As illustrated in
In addition to the direct coordination between the PLCs 12, 14, and 16, each of the PLCs is configured to directly control its respective motor/drive in response to sensor feedback from internal and external sensors. For example, the PLC 12 may receive and read sensor data from the internal sensors 30, the external sensors 48 coupled to the machine system 24, and the sensors 32 and 34 disposed inside the other motors 20 and 22. For example, the internal sensors 30 may provide feedback on the motor/drive current, motor/drive voltage, motor/drive temperature, motor/drive speed, motor/drive acceleration, bearing vibration, coolant flow rate, cooling fan speed, clutch state, coolant temperature, coolant pressure, and so forth. The sensors 48 may provide feedback on the response of the machine system 24, such as speed, acceleration, pressure, temperature, vibration, and so forth. On-site or inside the motor/drive 18, the PLC 12 can then read the sensor data, process or interpret the sensor data, and then control various parameters of the motor/drive 18 based on the interpreted sensor data. The PLC 12 also may control various parameters of the motor/drive 18 based on interpreted data from the other PLCs 14 and 16, the central/remote control 26, and other components. Furthermore, the PLC 12 may communicate the interpreted sensor data to the other PLCs 14 and 16 and/or the central/remote control 26 for additional control functions. Likewise, the PLC 12 may distribute control commands to the other PLCs 14 and 16 to ensure uniformity in the response to particular feedback. For example, if the PLC 12 provides a control signal to reduce the current and, thus, speed of the motor/drive 18, then the PLC 12 may also transmit similar commands to PLCs 14 and 16 via the power and data distribution system 28.
In the illustrated embodiment, the PLCs 12, 14, and 16 are disposed directly inside or integrated with the respective motors/drives 18, 20, and 22. In other embodiments, the PLCs 12, 14, and 16 may be disposed on-site or in-situ with the respective motors/drives 18, 20, and 22, yet these PLCs 12, 14, and 16 may be disposed outside the housing of the respective motors/drives 18, 20, and 22. For example, the PLCs 12, 14, and 16 may be directly coupled to or mounted on an external surface of the motors/drives 18, 20, and 22. In other embodiments, the PLCs 12, 14, and 16 may be disposed in close proximity but separate from the respective motors/drives 18, 20, and 22. However, the PLCs 12, 14, and 16 are generally within, on, or in close proximity to the motors/drives 18, 20, and 22 to enable fast response times to control the motors/drives 18, 20, and 22 in response to sensor feedback and commands. For example, the PLCs 12, 14, and 16 may be an integral part of the design of the motors/drives 18, 20, and 22, such that the motors and respective PLCs are generally made and sold as a single unit. However, the PLCs 12, 14, and 16 also may be made as an add-on or retrofit package, which can then be assembled with preexisting designs of motors. In other words, a customer may purchase the PLCs 12, 14, and 16, and then subsequently mount these PLCs directly onto the motor/drive casing or in close proximity to the motors. Some of the motors/drives 18, 20, and 22 also may include an add-on slot or receptacle configured to receive the PLCs 12, 14, and 16 as an optional component at the point of sale or afterwards. Thus, a customer may initially purchase the motors/drives 18, 20, and 22 without the respective PLCs 12, 14, and 16, and then subsequently purchase the PLCs if needed for a particular application.
In certain embodiments, the memory 94, 96, and 98 may store various control parameters, motor/drive operational data, system operational data, minimum and maximum limits for various parameters, sensor feedback data, maintenance data, and so forth. For example, the memory 94, 96, and 98 may include code configured to analog feedback data to digital form, compare the data with pre-selected limits or targets, and provide control commands in response to various inputs. The input/output ports 106, 108, and 110 may be configured to communicate wirelessly or with wires between the various PLCs, sensors, and other components of the system 10. For example, the input/output ports 106, 108, and 110 may receive signals from the respective sensors 30, 32, and 34. As illustrated, the sensors 30, 32, and 34 are disposed at various points around the rotor and stator assemblies 82, 84, and 86. In the illustrated embodiment, these assemblies 82, 84, and 86 include generally concentric arrangements of rotors 112, 114, and 116 disposed within stators 118, 120, and 122. The sensors 30, 32, and 34 may be configured to monitor temperature, rotational speed, acceleration, current, voltage, vibration, and other operational parameters of the respective motors/drives 18, 20, and 22. Again, the PLCs 12, 14, and 16 are disposed directly inside the housings 76, 78, and 80 along with the sensors 30, 32, and 34 to enable rapid feedback control of the motors/drives to provide a suitable output to drive the respective loads 124, 126, and 128 in the machine system 24 and to simplify wiring and increase reliability. In addition, gear boxes or reducers 123, 125, and 127 are disposed between the motors/drives 18, 20, and 22 and the respective loads 124, 126, and 128. These gear boxes/reducers 123, 125, and 127 are configured to decrease the speed and increase the torque output from the motors/drives 18, 20, and 22. Alternatively, the gear boxes/reducers 123, 125, and 127 may increase speed, decrease torque, or generally adjust the output from the motors/drives 18, 20, and 22 in response to a control signal from the respective PLCs 12, 14, and 16. Moreover, the gear boxes/reducers 123, 125, and 127 may include clutches, such as wet clutches, configured to adjust the output by altering the slip of clutch plates in response to a control signal from the PLCs 12, 14, and 16.
In the embodiment illustrated, rotor assembly 148 comprises a rotor 154 supported on a rotary shaft 156. The shaft 156 is configured for coupling to a driven machine element for transmitting torque to the machine element. Rotor 154 and shaft 156 are supported for rotation within frame 140 by a front bearing set 158 and a rear bearing set 160 carried by front end cap 142 and rear end cap 144, respectively. In the illustrated embodiment of electric motor/drive 18, a cooling fan 162 is supported for rotation on shaft 156 to promote convective heat transfer through the frame 140. The frame 140 generally includes features permitting it to be mounted in a desired application, such as integral mounting feet 164. However, a wide variety of rotor configurations may be envisaged in motors that may employ the techniques outlined herein. Moreover, the disclosed techniques may be employed on rotors for a variety of different motors, generators, and other electromechanical devices.
In the illustrated embodiment of
The process 170 may then proceed to process and/or interpret the sensor data in the programmable logic controller to provide interpreted data on-site (block 176). In other words, the block 176 may involve converting analog sensor data into a digital form, such as an integer value within a preset integer range corresponding to the analog signal data. The block 176 also may involve analyzing and comparing the sensor data relative to historical data, preset limits and targets, and other control parameters. Finally, the process 170 may proceed to control the motor/drive based on the interpreted data (block 178). For example, the programmable logic controller may directly control the motor/drive based on the interpreted data. Alternatively, the interpreted data may be transmitted to an external controller or central control unit to provide a suitable command to the motor/drive. In either case, the programmable logic controller facilitates interpretation of sensor data and control of the motor/drive directly on-site, e.g., within, directly on, or in close proximity to the motor/drive.
While only certain features of the invention have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.
This application is a continuation of U.S. patent application Ser. No. 11/541,303, entitled “Motor Having Integral Programmable Logic Controller”, filed Sep. 29, 2006, which is herein incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
4779031 | Arends et al. | Oct 1988 | A |
5038088 | Arends et al. | Aug 1991 | A |
5452201 | Pieronek et al. | Sep 1995 | A |
5610493 | Wieloch | Mar 1997 | A |
5623191 | Wieloch | Apr 1997 | A |
5699609 | Wieloch | Dec 1997 | A |
5844501 | El-Ibiary | Dec 1998 | A |
5912541 | Bigler et al. | Jun 1999 | A |
5939807 | Patyk et al. | Aug 1999 | A |
5995910 | Discenzo | Nov 1999 | A |
6000825 | Fredriksson | Dec 1999 | A |
6053047 | Dister et al. | Apr 2000 | A |
6119610 | Nishizawa | Sep 2000 | A |
6160365 | Younger et al. | Dec 2000 | A |
6163129 | Younger et al. | Dec 2000 | A |
6175205 | Michenfelder et al. | Jan 2001 | B1 |
6199018 | Quist et al. | Mar 2001 | B1 |
6243023 | Katagiri | Jun 2001 | B1 |
6289735 | Dister et al. | Sep 2001 | B1 |
6295510 | Discenzo | Sep 2001 | B1 |
6297742 | Canada et al. | Oct 2001 | B1 |
6434512 | Discenzo | Aug 2002 | B1 |
6445332 | Younger et al. | Sep 2002 | B1 |
6445966 | Younger et al. | Sep 2002 | B1 |
6539135 | Canning et al. | Mar 2003 | B1 |
6651110 | Caspers et al. | Nov 2003 | B1 |
6653810 | Lo | Nov 2003 | B2 |
6727669 | Suzuki et al. | Apr 2004 | B2 |
6867682 | Reinhardt et al. | Mar 2005 | B2 |
6872106 | Kanno | Mar 2005 | B2 |
6933698 | Miura et al. | Aug 2005 | B2 |
6979971 | Takamune et al. | Dec 2005 | B2 |
6984950 | Jonsson et al. | Jan 2006 | B2 |
7007305 | Carson et al. | Feb 2006 | B2 |
7035115 | Walesa | Apr 2006 | B2 |
7042188 | Miura et al. | May 2006 | B2 |
7081731 | Asama et al. | Jul 2006 | B2 |
7102318 | Miura et al. | Sep 2006 | B2 |
7161318 | Hauselt et al. | Jan 2007 | B2 |
7183736 | Chou et al. | Feb 2007 | B1 |
7184867 | Okuyama | Feb 2007 | B2 |
7259946 | Ewing et al. | Aug 2007 | B2 |
7501779 | Seong et al. | Mar 2009 | B2 |
7528612 | Gollhardt et al. | May 2009 | B2 |
7532637 | Otani et al. | May 2009 | B2 |
7561412 | Brandt et al. | Jul 2009 | B2 |
7719214 | Leehey et al. | May 2010 | B2 |
7821220 | El-Ibiary | Oct 2010 | B2 |
20020093303 | Lo | Jul 2002 | A1 |
20030043027 | Carson et al. | Mar 2003 | A1 |
20030065855 | Webster | Apr 2003 | A1 |
20030184252 | Takamune et al. | Oct 2003 | A1 |
20040155619 | Hauselt et al. | Aug 2004 | A1 |
20040174133 | Miura et al. | Sep 2004 | A1 |
20040222764 | Miura et al. | Nov 2004 | A1 |
20050055132 | Matsumoto et al. | Mar 2005 | A1 |
20050240675 | Caspers et al. | Oct 2005 | A1 |
20070043457 | Davis | Feb 2007 | A1 |
20070152621 | Seong et al. | Jul 2007 | A1 |
20080079436 | Gollhardt et al. | Apr 2008 | A1 |
20080081516 | Brandt et al. | Apr 2008 | A1 |
20080084171 | Leehey et al. | Apr 2008 | A1 |
20080197797 | El-Ibiary | Aug 2008 | A1 |
20110025249 | El-Ibiary | Feb 2011 | A1 |
Number | Date | Country | |
---|---|---|---|
20110025249 A1 | Feb 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11541303 | Sep 2006 | US |
Child | 12898427 | US |