A motor control system for deployment in high temperature environments includes a controller; a first half-bridge circuit that includes a first high-side switching element and a first low-side switching element; a second half-bridge circuit that includes a second high-side switching element and a second low-side switching element; and a third half-bridge circuit that includes a third high-side switching element and a third; low-side switching element. The motor controller is arranged to apply a pulse width modulation (PWM) scheme to switch the first half-bridge circuit, second half-bridge circuit, and third half-bridge circuit to power a motor.
|
1. A motor controller for deployment in high temperature environments, comprising:
a first half-bridge circuit comprising a first high-side switching element and a first low-side switching element;
a second half-bridge circuit comprising a second high-side switching element and a second low-side switching element;
a third half-bridge circuit comprising a third high-side switching element and a third; low-side switching element;
wherein the controller is arranged to apply a pulse width modulation (PWM) scheme to switch the first half-bridge circuit, second half-bridge circuit, and third half-bridge circuit to power a motor; and
wherein the controller is configured to detect a stall condition of the motor in response to a voltage feedback signal; and to stop commutation of the motor in response to detecting the stall condition; and
a charge pump to provide a control voltage to the controller that is greater than a rated power supply voltage (VCC) for operation of the high-side switching element.
12. A tool comprising:
a housing;
a protrusion pivotally attached to the housing;
a motor and a controller disposed within the housing; and
a coupling connected between the motor and protrusion;
wherein the protrusion is pivoted away from the housing in response to operation of the motor; and
wherein the controller comprises:
a first half-bridge circuit comprising a first high-side switching element and a first low-side switching element;
a second half-bridge circuit comprising a second high-side switching element and a second low-side switching element; and
a third half-bridge circuit comprising a third high-side switching element and a third; low-side switching element;
wherein the controller is arranged to apply a pulse width modulation (PWM) scheme to switch the first half-bridge circuit, second half-bridge circuit, and third half-bridge circuit to power the motor; and
wherein the controller is configured to detect a stall condition of the motor in response to a voltage feedback signal; and to stop commutation of the motor in response to detecting the stall condition; and
a charge pump to provide a control voltage to the controller that is greater than a rated power supply voltage (VCC) for operation of the high-side switching element.
2. The motor controller of
3. The motor controller of
4. The motor controller of
5. The motor controller of
6. The motor controller of
7. The motor controller of
8. The motor controller of
11. The motor controller of
13. The tool of
14. The tool of
15. The tool of
16. The tool of
17. The tool of
|
This invention was developed under Contract DE-AC04-94AL85000 between Sandia Corporation and the United States Department of Energy. The U.S. Government has certain rights in this invention.
The present invention is directed to an electronic controller for a DC motor, and more particularly to a high-temperature motor controller capable of operation in harsh environments for downhole gas and oil drilling operations.
High-temperature geothermal exploration and drilling operations require a wide array of tools and sensors suitable for instrumentation for monitoring downhole conditions. There are limited options for tools and components with the capability for high temperature drilling and monitoring.
Several downhole applications exist in which a small motor may be useful. Applications such as clamping systems for seismic monitoring, televiewers, valve actuators, and directional drilling systems may be able to utilize a robust motor controller capable of operating in harsh environments.
Current motor controllers are capable of operating up to 125° C. The development of a high-temperature motor controller capable of operation at temperatures greater than 125° C. and up to 230° C. would significantly increase the operating envelope for next generation high temperature tools and provide a useful component for downhole systems. Recently as motors capable of operating in very high-temperature regimes are becoming commercially available, but motor controls are not available for application in such environments. One method of deploying a motor controller is to use a heat shielded tool and apply low-temperature electronics to control the motor. This method limits the amount of time that controller tool can function in high-temperature environments and does not allow for long-term deployments. Heat shielded tools may be suitable for logging tools that spend limited time in the well. However, a longer-term deployment is not possible, e.g., for a seismic tool which may be deployed for weeks or even months at a time.
What is needed is a reliable and robust method for long-term deployments and long-life operations, which uses high-temperature electronics and a high-temperature motor that does not need to be shielded.
In one embodiment a motor control system is disclosed for deployment in high temperature environments. The motor control system includes a controller; a first half-bridge circuit that includes a first high-side switching element and a first low-side switching element; a second half-bridge circuit that includes a second high-side switching element and a second low-side switching element; and a third half-bridge circuit that includes a third high-side switching element and a third; low-side switching element. The motor controller is arranged to apply a pulse width modulation (PWM) scheme to switch the first half-bridge circuit, second half-bridge circuit, and third half-bridge circuit to power a motor.
In another embodiment a clamping arm apparatus includes a housing, an arm portion, a motor and a control system. The motor is disposed within the housing and rotatably connected to the arm portion. The arm portion is movable in response to rotation of the motor to extend and retract the arm portion from the housing. The control system includes a controller; a first half-bridge circuit that includes a first high-side switching element and a first low-side switching element; a second half-bridge circuit that includes a second high-side switching element and a second low-side switching element; and a third half-bridge circuit that includes a third high-side switching element and a third; low-side switching element. The motor controller applies a pulse width modulation (PWM) scheme to switch the first half-bridge circuit, second half-bridge circuit, and third half-bridge circuit to power the motor.
One advantage is to provide a complete high-temperature motor controller capable of operation in environments with an ambient temperature of greater than 125° C. and up to 230° C. for 1000 hours. The motor and controller may be applied to a seismic tool clamping arm system used in such an environment.
Another advantage is a motor and controller that can be operated over a two wire cable.
Still another advantage is a motor that may be controlled to rotate in both directions, which motor occupies a cylindrical volume no more than about 5.715 cm (2.25 inches) in diameter by about 45.7 cm (18″) high and which generates at least 10.2 Newton-meters (7.5 ft-lb) of torque.
Yet another advantage is a control algorithm for the controller that provides the desired performance using a limited selection of parts suitable for high temperature environments.
Other features and advantages of the present invention will be apparent from the following more detailed description of the preferred embodiment, taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention.
A brushless DC (BLDC) motor requires a complex commutation scheme, which necessitates a significant amount of computation. The computational and temperature requirements limit the selection of the electrical components. According to an embodiment of the invention, a field programmable gate array (FPGA) is used to control a BLDC motor at a high ambient temperature for extended periods. As used in this application, high-temperature refers to temperatures greater than 125° C. unless otherwise indicated. In an embodiment, the controller is capable of operating at a temperature up to 230° C. for 1000 hours. In another embodiment, the controller is capable of operating at a temperature up to 225° C. for 1000 hours. The FPGA does not require auxiliary hardware to operate, as is the case with high temperature microcontrollers, making the FPGA more suitable to the control application. In addition, an FPGA is not limited by an instruction set architecture (ISA) as is the case with a microcontroller, and allows for parallel computation.
A charge pump 31 provides a control voltage greater than the rated power supply voltage (VCC) for the operation of high-side driver circuit 24. VCC is the DC voltage that goes to the collector which provides bias power to switching element 20. In one embodiment, switching elements 20, 22 may be a silicon-on-insulator (SOI) metal-oxide-semiconductor field-effect transistor (MOSFET) transistor. For example, the SOI MOSFET may be manufactured by Cissoid S.A. of Belgium. SOI transistors may be characterized by high power ratings up to 230° C., although significant resistance while in the ON state may cause the transistor to dissipate excessive heat when conducting high current. Thus, for high temperature applications, a heat sink may be provided.
A low-side driver circuit 26 is connected to transistor 22 of the half bridge circuit 12, 14 or 16. The low-side driver circuit 24 is powered by charge pump 31 which provides a 5 VDC source. FPGA 10 provides an input signal to low-side driver circuit 26 at input terminal 70. Input terminal 72 is connected to a 5V logic supply voltage through a resistor R33. Resistor R33 may have a resistance of 10 kΩ or other suitable resistance value. Input terminal 72 is also connected in series with a resistor R35 to a transistor M4. R35 may have a resistance value of 500Ω. Transistor M4 may be a high voltage 80V N-channel small-signal MOSFET with an operating temperature range from −55° C. to 230° C., and drain voltage up to 80V with a typical output current of 300 mA at 230° C. Transistor M4 is connected to charge pump 31 through a resistor R32, with a resistance of 1000, and to transistor 22 through another resistor R34 with a resistance of 500. Motor 18 is connected to the outputs of transistors 20, 22 respectively.
Referring next to
The six switching elements 20, 22 from each half-bridge 12, 14 and 16, may be attached directly to one or more heatsinks. In one embodiment, the transistors may be equally spaced on one or more heat-sinks, and the average temperature of the heat sink may rise by 1° C. for every 451 joule (J) of resistive heat dissipated by switching elements 20, 22. In one exemplary embodiment, where the power dissipated by switching elements 20, 22 is 20 watts (W) and a maximum temperature differential, or ΔT, of 10° C., the allowable continuous run time of the system is approximately four minutes.
In an embodiment, the controller may be used to operate a clamping mechanism for a seismic sensor. In this application, the motor operates periodically and prolonged continuous operation is not required. To mitigate the resistance heat buildup from the high-temperature power transistors 20, 22, a heat sink may be used to store heat sufficient to prevent the transistors from overheating. In one embodiment the heat sink may be comprised of a brass block with dimensions 22.86 cm×5.08 cm×1.27 cm (9″×2″×0.5″), and 1.225 kg (2.7 lb). Brass is a preferred material for the heat sink, due to its thermal properties, and because brass is easy to machine. Other heat sink materials having comparable thermal properties and machinability may also be used, e.g., copper, bronze and aluminum.
Referring again to
The timing that each phase voltage is applied to the windings of motor 18 determines the speed at which the motor shaft turns. In a conventional BLDC control scheme, the rotor position may be sensed directly via Hall effects sensors, and the next phase step can be instantly applied at the optimal timing for the greatest efficiency. However, as the high-temperature motor 18 does not include Hall-effect sensors, a more complex control algorithm is applied to motor 18 via FPGA 10 to electronically control both the speed and torque of the motor.
In order to implement such a control algorithm and still meet the size constraints of FPGA 10, a constant speed algorithm may be implemented, to significantly reduce the size of controller 50. A constant speed algorithm commutes the motor 18 at a predetermined rate without adjusting to match varying loads. From a stationary position, motor 18 is provided with current sufficient to ensure a predetermined torque output, and motor speed slowly increased to a constant operating speed. By using voltage feedback from the ADC, power output to motor 18 may be adjusted to match the power requirements of the load. Controller 50 applies a switched power supply pulse width modulation (PWM) scheme to control the voltage available to the motor windings. The PWM duty cycle is dynamically adjusted by FPGA 10, to increase or decrease the torque generated by motor 18. In addition, the voltage feedback may be used to detect a stall condition, at which point the control algorithm will stop motor commutation, and the controller will determine the remedial commutation sequence, which may vary by application. Such responses may be pre-programmed into FPGA 10, and may be customized to fit different applications.
The direction of rotation of motor 18 is determined based on the voltage being applied to the system. If the voltage is lower than a certain level motor 18 rotates clockwise; otherwise motor 18 rotates counter-clockwise. To deploy or stow clamping arm 66 the controller 50 will step through a discrete number of steps during which the controller 50 will operate the motor 18 in a constant torque and constant speed mode. The torque is increased and speed is decreased between each step to achieve desired clamping force. Each step consists of startup sequence, normal operation and stall condition. During the startup sequence, the motor 18 is internally aligned and then accelerated to desired speed over a period of 500 ms. While in normal operation mode, the motor 18 maintains the constant output torque and speed until a stall condition is detected and then the controller 50 moves to the next step until desired force is achieved or stops the operation pending power down or reset.
Motor controller 50 operates BLDC motor 18 using a sensorless control algorithm. In one embodiment, BLDC motor 18 and motor controller 50 may generate 18.8 ft·lb of torque, which exceeds the torque necessary to clamp a tool or sensing system in a borehole, and which is suitable for periodic operation. PWM duty cycles were tested at between 60% and 100% with torque/speed results as shown in
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.
Lindblom, Scott C., Maldonado, Frank J., Cieslewski, Crzegorz, Eckert, Michael Nathan
Patent | Priority | Assignee | Title |
11532971, | Mar 02 2020 | Falcon Power, LLC | Variable torque generation electric machine employing tunable Halbach magnet array |
11750070, | Mar 02 2020 | Falcon Power, LLC | Variable torque generation electric machine employing tunable Halbach magnet array |
ER3614, |
Patent | Priority | Assignee | Title |
4434389, | Oct 28 1980 | Kollmorgen Technologies Corporation | Motor with redundant windings |
5014793, | Apr 10 1989 | Measurement Specialties, Inc. | Variable speed DC motor controller apparatus particularly adapted for control of portable-power tools |
5434487, | May 20 1993 | Strattec Power Access LLC | Vehicle door manual to power move |
6254353, | Oct 06 1998 | General Electric Company | Method and apparatus for controlling operation of a submersible pump |
6320286, | Sep 01 1999 | Portable electric tool | |
6388353, | Mar 30 2000 | Schlumberger Technology Corporation | Elongated permanent magnet synchronous motor |
6804130, | Jul 12 2000 | Kabushiki Kaisha Yaskawa Denki | Inverter device and current limiting method therefor |
6949900, | Jun 30 2004 | Silicon Laboratories Inc.; Silicon Laboratories Inc | MCU control for brushless DC motor |
7525266, | Jan 30 2006 | Honeywell International Inc. | Inverter loop latch with integrated AC detection reset |
20030178960, | |||
20080286131, | |||
20100073189, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 30 2014 | Sandia Corporation | (assignment on the face of the patent) | / | |||
Oct 20 2014 | CIESLEWSKI, GRZEGORZ | Sandia Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034377 | /0651 | |
Oct 20 2014 | MALDONADO, FRANK J | Sandia Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034377 | /0651 | |
Oct 20 2014 | ECHERT, MICHAEL NATHAN | Sandia Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034377 | /0651 | |
Dec 03 2014 | Sandia Corporation | U S DEPARTMENT OF ENERGY | CONFIRMATORY LICENSE SEE DOCUMENT FOR DETAILS | 034725 | /0718 | |
Dec 04 2014 | LINDBLOM, SCOTT C | Sandia Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034377 | /0651 | |
May 01 2017 | Sandia Corporation | National Technology & Engineering Solutions of Sandia, LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 042755 | /0440 |
Date | Maintenance Fee Events |
Sep 25 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 30 2024 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
May 16 2020 | 4 years fee payment window open |
Nov 16 2020 | 6 months grace period start (w surcharge) |
May 16 2021 | patent expiry (for year 4) |
May 16 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 16 2024 | 8 years fee payment window open |
Nov 16 2024 | 6 months grace period start (w surcharge) |
May 16 2025 | patent expiry (for year 8) |
May 16 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 16 2028 | 12 years fee payment window open |
Nov 16 2028 | 6 months grace period start (w surcharge) |
May 16 2029 | patent expiry (for year 12) |
May 16 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |