A method of operating an electromechanical actuator (EMA) system includes determining a command time remaining for an actuator to attain a commanded position and determining a stop time required to stop movement of the actuator. The command time is compared to the stop time, and an electric motor driving the actuator is decelerated if the stop time is equal to or greater than the command time. An electromechanical actuator system includes an actuator and an electric motor operably connected to the actuator, the electric motor configured to drive movement of the actuator. A controller is operably connected to the electric motor to control operation of the actuator. The controller is configured to determine a command time remaining, determine a stop time, compare the command time to the stop time, and decelerate the electric motor if the stop time is equal to or greater than the command time.
|
1. A method of operating an electromechanical actuator (EMA) system, comprising:
determining a command time remaining for an actuator to attain a commanded position;
determining a stop time required to stop movement of the actuator;
comparing the command time to the stop time; and
decelerating an electric motor driving the actuator if the stop time is equal to or greater than the command time;
wherein an available electrical current from the power source is utilized in determination of the stop time;
wherein the available current together with a known inertia of the electric motor are indicative of a maximum reverse torque or maximum deceleration applicable to the electric motor; and
wherein the actuator is operably connected to and configured to control a position of a rocket nozzle; and
wherein the command time is calculated from a position difference between the commanded position and the present actuator position and from a present electric motor rotational speed.
6. An electromechanical actuator (EMA) system, comprising:
an actuator;
an electric motor operably connected to the actuator, the electric motor configured to drive movement of the actuator;
a power supply operably connected to the electric motor to provide electrical power to the electric motor; and
a controller operably connected to the electric motor to control operation of the actuator, the controller configured to:
determine a command time remaining for the actuator to attain a commanded position;
determine a stop time required to stop movement of the actuator;
compare the command time to the stop time; and
decelerate the electric motor driving the actuator if the stop time is equal to or greater than the command time;
wherein an available electrical current from the power source is utilized in determination of the stop time;
wherein the available current together with a known inertia of the electric motor are indicative of a maximum reverse torque or maximum deceleration applicable to the electric motor;
wherein the command time is calculated from a position difference between the commanded position and the present actuator position and from a present electric motor rotational speed; and
a controlled device operably connected to the actuator to control position of the controlled device, the controlled device is a rocket nozzle.
13. A control system for an electromechanical actuator (EMA), comprising:
one or more actuator position sensors disposed at an actuator to sense a present position of the actuator;
one or more motor shaft position sensors disposed at an electric motor operably connected to the actuator, the one or more motor shaft position sensors configured to allow the determination of present motor rotational speed of the electric motor; and
a controller operably connected to the one or more actuator position sensors and the one or more motor shaft position sensors configured to:
compare the sensed present position to a commanded position to determine a position difference between the present position and the commanded position;
determine a command time remaining for the actuator to attain a commanded position utilizing the position difference and the present motor rotational speed;
determine a stop time required to stop movement of the actuator by calculating a maximum deceleration of the electric motor utilizing the present motor rotational speed, a known inertia of the electric motor and an available current to the electric motor;
compare the command time to the stop time; and
decelerate the electric motor if the stop time is equal to or greater than the command time;
wherein the control system is operably connected to and configured to control a position of a rocket nozzle.
2. The method of
3. The method of
4. The method of
5. The method of
7. The system of
8. The system of
9. The system of
10. The system of
11. The system of
12. The system of
|
The subject matter disclosed herein relates electromechanical actuators. More specifically, the present disclosure relates to control of large, high power electromechanical actuators.
Electromechanical actuators are used in a wide array of applications, for example, movement of aircraft control surfaces and movement of rocket nozzles for space vehicles. Applications requiring high power electromechanical actuators are becoming more common, and are utilized to move and control large and/or heavy components. Such actuators utilize large, high power electrical motors to drive the electromechanical actuator. It is often desired to utilize pre-existing electrical motors for these applications, but such motors are often designed for constant speed applications, and are not optimal for use with electromechanical actuators due to the high inertia of the electrical motor. Electromechanical actuator applications require relatively high frequency response of the actuator position, which requires the motor to attain a speed and then reverse direction multiple times over a short time duration, for example, about one second.
Prior technology utilizes position feedback to control the position of the electromechanical actuator. Using standard feedback controls, high frequency motor speed reversals such as those required typically require much more current than either the motor was designed for or that is available from the power supply.
In one embodiment, a method of operating an electromechanical actuator (EMA) system includes determining a command time remaining for an actuator to attain a commanded position and determining a stop time required to stop movement of the actuator. The command time is compared to the stop time, and an electric motor driving the actuator is decelerated if the stop time is equal to or greater than the command time.
Additionally or alternatively, in this or other embodiments determining the command time includes comparing the commanded position to a present actuator position.
Additionally or alternatively, in this or other embodiments the present actuator position is determined via one or more actuator position sensors disposed at the actuator.
Additionally or alternatively, in this or other embodiments the command time is calculated from a position difference between the commanded position and the present actuator position and from a present electric motor rotational speed.
Additionally or alternatively, in this or other embodiments a present electric motor rotational speed is utilized in determination of the stop time.
Additionally or alternatively, in this or other embodiments an available electrical current from the power source is utilized in determination of the stop time.
Additionally or alternatively, in this or other embodiments the available current together with a known inertia of the EMA are indicative of a maximum reverse torque or maximum deceleration that may be applied to the electric motor.
Additionally or alternatively, in this or other embodiments the stop time is calculated utilizing the maximum deceleration and a present motor rotational speed.
In another embodiment, an electromechanical actuator (EMA) system includes an actuator and an electric motor operably connected to the actuator, the electric motor configured to drive movement of the actuator. A power supply is operably connected to the electric motor to provide electrical power to the electric motor, and a controller is operably connected to the electric motor to control operation of the actuator. The controller is configured to determine a command time remaining for the actuator to attain a commanded position, determine a stop time required to stop movement of the actuator, compare the command time to the stop time, and decelerate the electric motor driving the actuator if the stop time is equal to or greater than the command time.
Additionally or alternatively, in this or other embodiments one or more shaft position sensors are located at the electric motor to determine a present electric motor rotational speed.
In yet another embodiment, a control system for an electromechanical actuator (EMA) includes one or more actuator position sensors located at an actuator to sense a present position of the actuator and one or more motor shaft position sensors located at an electric motor operably connected to the actuator. The one or more motor shaft position sensors are configured to allow the determination of present motor rotational speed of the electric motor. A controller is operably connected to the one or more actuator position sensors and the one or more motor shaft position sensors and is configured to compare the sensed present position to a commanded position to determine a position difference between the present position and the commanded position. The controller is further configured to determine a command time remaining for the actuator to attain a commanded position utilizing the position difference and the present motor rotational speed, determine a stop time required to stop movement of the actuator by calculating a maximum deceleration of the electric motor utilizing the present motor rotational speed, a known inertia of the electric motor and an available current to the electric motor, compare the command time to the stop time, and decelerate the electric motor if the stop time is equal to or greater than the command time.
The subject matter is particularly pointed out and distinctly claimed at the conclusion of the specification. The foregoing and other features, and advantages of the present disclosure are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
Shown in
Given the high inertia of a large electric motor 12, it is difficult to meet requirements quick response and quick reversal of the electric motor 12 to stop movement of the actuator 10 at the commanded position 24. Referring now to
As shown in
One limitation of traditional feedback control systems is that the motor is not commanded to reverse, and thus stop movement of the actuator until the actuator has attained, and subsequently exceeded, the commanded position. In high power EMA arrangements with high inertia electric motors, it takes greater time for the motor to successfully stop the movement of the actuator. To counteract this, controller 22 includes a feed forward provision in which the controller 22 predicts a time duration required for the motor 12 to stop movement of the actuator 10 at the command position 24. More specifically, the controller 22 utilizes a known EMA inertia 42 including the inertia of the electric motor 12, the controlled device 18, and the mechanical connections 14 & 20, in conjunction with an available current 44 from the power supply 15 to calculate a possible deceleration 46 of the electric motor 12. The available current 44 is indicative of a maximum reverse torque or deceleration that may be applied to the electric motor 12. The possible deceleration 46 is compared to the motor speed 38 to calculate a stop time 48, a duration of time for the electric motor 12 to decelerate to zero speed and thus for the actuator 10 to stop.
The stop time 48 is then compared to the command time 40. If the stop time 48 is less than the command time 40, the electric motor 12 continues to drive the actuator 10 toward the command position 10. One the other hand, if the stop time 48 is equal to or greater than the command time 40, the controller 22 issues a deceleration command 50 based on the available current 44 to the motor drive 16 to slow and stop the electric motor 12 and thus the actuator 10 at the command position 24. Issuing the deceleration command 50 prior to the actuator 10 reaching the command position 24 based on the predictive stop time 48 ensures that the electric motor 12 and the actuator 10 are fully decelerated to a stop at the command position 24, rather than beyond the command position 24, as would happen if a typical feedback control system was utilized.
The controller 22 and method disclosed herein ensures accurate positional control of the actuator 10 while enabling utilization of high inertia electric motors 12 to drive the EMA.
While the present disclosure has been described in detail in connection with only a limited number of embodiments, it should be readily understood that the present disclosure is not limited to such disclosed embodiments. Rather, the present disclosure can be modified to incorporate any number of variations, alterations, substitutions or equivalent arrangements not heretofore described, but which are commensurate in spirit and/or scope. Additionally, while various embodiments have been described, it is to be understood that aspects of the present disclosure may include only some of the described embodiments. Accordingly, the present disclosure is not to be seen as limited by the foregoing description, but is only limited by the scope of the appended claims.
Bonnett, Scott C., Nelson, Shawn Michael
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
3798427, | |||
4755070, | Nov 05 1984 | Ing. C. Olivetti & C., S.p.A. | Circuit for actuating electric motors, especially in an electronic typewriter |
5803387, | Mar 14 1991 | Deutsche Thomson-Brandt GmbH | Method and apparatus for the quick rewinding of a recording tape |
6029098, | Jul 24 1996 | Toshiba Kikai Kabushiki Kaisha | Numerical controller for automatic axial feed |
6640791, | Feb 21 2001 | Mitsubishi Denki Kabushiki Kaisha | EGR valve control apparatus |
6678582, | May 30 2002 | KUKA Laboratories GmbH | Method and control device for avoiding collisions between cooperating robots |
6785745, | Jun 22 2000 | PHC HOLDINGS CO , LTD ; PANASONIC HEALTHCARE HOLDINGS CO , LTD | Recording/reproducing device |
7382570, | Dec 09 2005 | Maxtor Corporation | Dynamically controlling seek profile in an acceleration tracking seek controller |
7549407, | Mar 28 2007 | GM Global Technology Operations LLC | Method and system for controlling a valve device |
7960931, | Jun 15 2007 | Illinois Institute of Technology | Digital control of motor drives |
8414270, | Nov 12 2010 | GM Global Technology Operations LLC | Speed control of an electrically-actuated fluid pump |
8653780, | Sep 28 2010 | The Boeing Company | Integrated upsampler and filtering for multi-rate controller for electro-mechanical flight actuation system |
8729838, | May 18 2012 | Hamilton Sundstrand Corporation | Current control for an electric actuator |
8885315, | Oct 15 2009 | Hamilton Sundstrand Corporation | Multi-actuator motion control system |
9423313, | Mar 15 2012 | KOMATSU INDUSTRIES CORPORATION | Press machine braking performance verifying apparatus |
20010016165, | |||
20050274277, | |||
20110211031, | |||
20130070013, | |||
20150101337, | |||
20160084200, | |||
KR20160035464, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 08 2016 | NELSON, SHAWN MICHAEL | HAMILTON SUNDSTRAND SPACE SYSTEMS INTERNATIONAL, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037460 | /0907 | |
Jan 11 2016 | BONNETT, SCOTT C | HAMILTON SUNDSTRAND SPACE SYSTEMS INTERNATIONAL, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037460 | /0907 | |
Jan 12 2016 | Hamilton Sundstrand Space Systems International, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Mar 22 2023 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 15 2022 | 4 years fee payment window open |
Apr 15 2023 | 6 months grace period start (w surcharge) |
Oct 15 2023 | patent expiry (for year 4) |
Oct 15 2025 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 15 2026 | 8 years fee payment window open |
Apr 15 2027 | 6 months grace period start (w surcharge) |
Oct 15 2027 | patent expiry (for year 8) |
Oct 15 2029 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 15 2030 | 12 years fee payment window open |
Apr 15 2031 | 6 months grace period start (w surcharge) |
Oct 15 2031 | patent expiry (for year 12) |
Oct 15 2033 | 2 years to revive unintentionally abandoned end. (for year 12) |