IP Library Granted Patent US 12,341,451
Granted Patent B2
US 12,341,451 · App. 18/137,185 · Granted Jun 24, 2025

Disturbance compensating electric actuator position and speed controller

Inventor: Richard A. Hull (Kissimmee, FL)
Assignee: Simmonds Precision Products, Inc.
H02P21/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,341,451
App. No.
18/137,185
Granted
Jun 24, 2025
Kind
B2
Abstract

A method of controlling an actuator includes transmitting a drive signal to an actuator motor to move a device, including automatically compensating for and rejecting uncertain and unmodeled torque disturbances of the actuator motor. A controller for an actuator includes a processing device configured to transmit a drive signal to an actuator motor to move a device, including automatically compensating for and rejecting uncertain and unmodeled torque disturbances of the actuator motor to perform the method.

Claims (52)

1. A method of controlling an actuator comprising:

receiving surface position and surface speed commands for an actuator motor;

receiving motor position feedback for the actuator motor;

receiving direct current feedback from the actuator motor;

receiving quadrature current feedback from the actuator motor;

using a high gain observer receiving the motor position feedback and quadrature current feedback to determine a position estimate, a torque estimate, and a speed estimate;

using a surface position/speed controller receiving the position estimate, the torque estimate, the speed estimate, and the surface position and surface speed commands to determine a quadrature current command;

using a d-q current controller receiving the quadrature current command, the speed estimate, the quadrature current feedback, and the direct current feedback to output a command for direct current voltage and a command for quadrature voltage for controlling the actuator motor; and

transmitting the command for the direct current voltage and the command for the quadrature voltage as a drive signal to an actuator motor to move a device, including automatically compensating for and rejecting uncertain and unmodeled torque disturbances of the actuator motor.

2. The method as recited in claim 1 , wherein automatically compensating for and rejecting uncertain and unmodeled torque disturbances includes:

detecting and compensating for the torque disturbances to maintain accurate position or speed of the actuator motor.

3. The method as recited in claim 1 , wherein automatically compensating for and rejecting uncertain and unmodeled torque disturbances includes:

using the high gain observer to specifically estimate and compensate for high frequency disturbances in the actuator motor.

4. The method as recited in claim 1 , wherein the high gain observer incorporates angular wrap-around to permit unlimited integration of motor rotor position for the actuator motor.

5. The method as recited in claim 3 , wherein the high frequency disturbances include at least one of time varying load torques, friction, cogging torque, and torque ripple.

6. The method as recited in claim 1 , wherein transmitting the drive signal includes commanding the actuator motor for at least one of speed control of the actuator motor or position control of the actuator motor.

7. The method as recited in claim 1 , further comprising:

imposing saturation limits on motor position error of the actuator motor to rate limit the motor speed.

8. The method as recited in claim 1 , wherein the d-q current controller outputs the direct current voltage command and the quadrature voltage command to the actuator motor as three-phase, pulse width modulated (PWM) signals.

9. The method as recited in claim 8 , wherein the actuator motor is connected to actuate a control surface of an airborne platform.

10. A controller for an actuator comprising:

a processing device configured to:

receive surface position and surface speed commands for the actuator motor;

receive motor position feedback for the actuator motor;

receive direct current feedback from the actuator motor;

receive quadrature current feedback from the actuator motor;

use a high gain observer receiving the motor position feedback and quadrature current feedback to determine a position estimate, a torque estimate, and a speed estimate;

use a surface position/speed controller receiving the position estimate, the toque estimate, the speed estimate, and the surface position and surface speed commands to determine a quadrature current command;

use a d-q current controller receiving the quadrature current command, the speed estimate, the quadrature current feedback, and the direct current feedback to output a command for direct current voltage and a command for quadrature voltage for controlling the actuator motor; and

transmit the command for the direct current voltage and the command for the quadrature voltage as a drive signal to an actuator motor to move a device, including automatically compensating for and rejecting uncertain and unmodeled torque disturbances of the actuator motor.

11. The controller as recited in claim 10 , wherein automatically compensating for and rejecting uncertain and unmodeled torque disturbances includes:

detecting and compensating for the torque disturbances to maintain accurate position or speed of the actuator motor.

12. The controller as recited in claim 10 , wherein automatically compensating for and rejecting uncertain and unmodeled torque disturbances includes:

Using the high gain observer to specifically estimate and compensate for high frequency disturbances in the actuator motor.

13. The controller as recited in claim 10 , wherein the high gain observer incorporates angular wrap-around to permit unlimited integration of motor rotor position for the actuator motor.

14. The controller as recited in claim 12 , wherein the high frequency disturbances include at least one of time varying load torques, friction, cogging torque, and torque ripple.

15. The controller as recited in claim 10 , wherein transmitting the drive signal includes commanding the actuator motor for at least one of speed control of the actuator motor or position control of the actuator motor.

16. The controller as recited in claim 10 , wherein the processing device is configured to:

impose saturation limits on motor position error of the actuator motor to rate limit motor speed.

17. The controller as recited in claim 10 , wherein the d-q current controller is configured to output the direct current voltage command and the quadrature voltage command to the actuator motor as three-phase, pulse width modulated (PWM) signals.

18. The controller as recited in claim 17 , wherein the actuator motor is connected to actuate a control surface of an airborne platform.

19. A method of controlling an actuator comprising:

receiving surface position or surface speed commands for an actuator motor;

receiving motor position feedback for the actuator motor;

receiving direct current feedback from the actuator motor;

receiving quadrature current feedback from the actuator motor;

using a high gain observer receiving the motor position feedback and quadrature current feedback to determine a position estimate, a torque estimate, and a speed estimate;

using a surface position/speed controller receiving the position estimate, the torque estimate, the speed estimate, and the surface position or surface speed commands to determine a quadrature current command;

using a d-q current controller receiving the quadrature current command, the speed estimate, the quadrature current feedback, and the direct current feedback to output a command for direct current voltage and a command for quadrature voltage for controlling the actuator motor;

transmitting the command for the direct current voltage and the command for the quadrature voltage to an actuator motor; and

commanding the actuator motor for at least one of speed control of the actuator motor or position control of the actuator motor to move a device to compensate for and reject uncertain and unmodeled torque disturbances of the actuator motor.

20. The method as recited in claim 19 , wherein the high gain observer incorporates angular wrap-around to permit unlimited integration of motor rotor position for the actuator motor.

Assignments (10)
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073590/0028 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0144 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0181 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0239 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073545/0100 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073545/0454 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0086 →
SECURITY INTEREST Recorded Nov 5, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: GOLDMAN SACHS BANK USA, AS AGENT
Reel/Frame 073465/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: GOODRICH CORPORATION
Reel/Frame 073051/0379 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2023
From: HULL, RICHARD A.
To: SIMMONDS PRECISION PRODUCTS, INC.
Reel/Frame 063391/0560 →
Continuity (1)
Related Publication 20240356471A1 · Oct 24, 2024
References Cited (14)
US 6667597B2 · Fedigan · 2003 [cited by examiner]
US 7165465B2 · De Lair · 2007 [cited by examiner]
US 7403826B2 · Aghili · 2008 [cited by examiner]
US 7424937B2 · Henry et al. · 2008 [cited by applicant]
US 7630813B2 · Henry · 2009 [cited by applicant]
US 8901871B2 · Park · 2014 [cited by examiner]
US 9533666B2 · Ayichew et al. · 2017 [cited by applicant]
US 9995354B2 · Singh · 2018 [cited by applicant]
US 10773748B2 · Pramod et al. · 2020 [cited by applicant]
US 20210072708A1 · Hull · 2021 [cited by examiner]
US 20210232103A1 · Hull · 2021 [cited by applicant]
JP 4949786B2 · 2012 [cited by applicant]
WO 2022234634A1 · 2022 [cited by applicant]
A. Alfehaid et al.“Speed Control of Permanent Magnet Synchronous Motor Using Extended High-Gain Observer”, American Control Conference (2016). [cited by applicant]