IP Library › Granted Patent US 11,499,537
Granted Patent B2
US 11,499,537 · App. 15/844,569 · Granted Nov 15, 2022

Closed loop torque compensation for compressor applications

Inventors: Prasad Kulkarni (Bengaluru, IN); Debraj Deb (Bengaluru, IN); Ramesh Kankanala (Bengaluru, IN)
Assignee: Microchip Technology Incorporated
F04B39/0044F04B35/04F04C2/00H02P21/04H02P21/05H02P21/06H02P21/18H02P21/22F04B2203/0202F04B2203/0209F04B2207/03
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 11,499,537
App. No.
15/844,569
Granted
Nov 15, 2022
Kind
B2
Abstract

Embodiments of the present disclosure include a motor controller with a processor and a machine readable medium. The medium includes instructions that, when loaded and executed by the processor, cause the processor to receive an estimated or sensed speed of a motor, extract a mechanical frequency component from the estimated or sensed speed, transform the mechanical frequency into direct quadrature (DQ) domain at the mechanical frequency, control the mechanical frequency to zero, and generate a dampening signal for torque based upon the controlled mechanical frequency.

Claims (44)

1. A motor controller, comprising:

a processor; and

a machine readable medium, the medium comprising instructions that, when loaded and executed by the processor, cause the processor to:

receive an estimated or sensed speed of a motor;

extract a mechanical frequency component from the estimated or sensed speed, the estimated or sensed speed including a combination of an expected speed and the mechanical frequency;

transform the mechanical frequency component into direct quadrature (DQ) domain at the mechanical frequency to obtain a DQ domain value for the mechanical frequency;

control the DQ domain value for the mechanical frequency to zero; and

generate a dampening signal for torque based upon the controlled DQ domain value for the mechanical frequency.

2. The motor controller of claim 1 , further including instructions for causing the processor to:

generate the dampening signal by converting the controlled DQ domain value for the mechanical frequency at zero to DQ domain at an electrical frequency.

3. The motor controller of claim 2 , further including instructions for causing the processor to feed forward the converted DQ domain value for the mechanical frequency at zero to DQ domain at an electrical frequency to a next iteration of control.

4. The motor controller of claim 1 , further including instructions for causing the processor to feed the controlled DQ domain value for the mechanical frequency forward to a next iteration of control.

5. The motor controller of claim 1 , further including instructions for causing the processor to extract the mechanical frequency component from the estimated or sensed speed by applying a notch filter.

6. The motor controller of claim 1 , further including instructions for, upon feedback of speed and position of the motor, removing the mechanical frequency component from the speed and position of the motor for a next execution of motor control.

7. The motor controller of claim 1 , further including instructions for causing the processor to calculate the compensation by performing a proportional-integrative (PI) loop over an extracted ripple in DQ domain.

8. The motor controller of claim 1 , wherein the expected speed and the mechanical frequency are separate measurements.

9. The motor controller of claim 1 , further including instructions for causing the processor to:

separate the expected speed component and the mechanical frequency component;

route the expected speed component for feedback comparison against a speed reference; and

route the mechanical frequency component to transform the mechanical frequency into the DQ domain at a mechanical frequency of the mechanical frequency component.

10. An article of manufacture, comprising a machine-readable medium, the medium including instructions that, when loaded and executed by a processor, cause the processor to:

receive an estimated or sensed speed of a motor;

extract a mechanical frequency component from the estimated or sensed speed, the estimated or sensed speed including an expected speed and the mechanical frequency;

transform the mechanical frequency component into direct quadrature (DQ) domain at the mechanical frequency to obtain a DQ domain value for the mechanical frequency;

control the DQ domain value for the mechanical frequency to zero; and

generate a dampening signal for torque based upon the controlled DQ domain value for the mechanical frequency.

11. The article of claim 10 , further including instructions for causing the processor to:

generate the dampening signal by converting the controlled DQ domain value for the mechanical frequency at zero to DQ domain at an electrical frequency.

12. The article of claim 11 , further including instructions for causing the processor to feed forward the converted DQ domain value for the mechanical frequency at zero to DQ domain at an electrical frequency to a next iteration of control.

13. The article of claim 10 , further including instructions for causing the processor to feed the controlled DQ domain value for the mechanical frequency forward to a next iteration of control.

14. The article of claim 10 , further including instructions for causing the processor to extract the mechanical frequency component from the estimated or sensed speed by applying a notch filter.

15. The article of claim 10 , further including further including instructions for, upon feedback of speed and position of the motor, removing the mechanical frequency component from the speed and position of the motor for a next execution of motor control.

16. The article of claim 10 , further including instructions for causing the processor to calculate the compensation by performing a proportional-integrative (PI) loop over an extracted ripple in DQ domain.

17. A method for compensation of torque in a motor, comprising:

receiving an estimated or sensed speed of the motor;

extracting a mechanical frequency component from the estimated or sensed speed, the estimated or sensed speed including an expected speed and the mechanical frequency;

transforming the mechanical frequency component into direct quadrature (DQ) domain at the mechanical frequency to obtain a DQ domain value for the mechanical frequency;

controlling the DQ domain value for the mechanical frequency to zero; and

generating a dampening signal for torque based upon the controlled DQ domain value for the mechanical frequency.

18. The method of claim 17 , further including generating the dampening signal by converting the controlled DQ domain value for the mechanical frequency at zero to DQ domain at an electrical frequency.

19. The method of claim 18 , further including feeding forward the converted DQ domain value for the mechanical frequency at zero to DQ domain at an electrical frequency to a next iteration of control.

20. The method of claim 17 , further including feeding the controlled DQ domain value for the mechanical frequency forward to a next iteration of control.

21. The method of claim 17 , further including extracting the mechanical frequency component from the estimated or sensed speed by applying a notch filter.

22. The method of claim 17 , further including, upon feedback of speed and position of the motor, removing the mechanical frequency component from the speed and position of the motor for a next execution of motor control.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2018
From: KULKARNI, PRASAD; DEB, DEBRAJ; KANKANALA, RAMESH
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 047051/0327 →
Continuity (1)
Related Publication 20190186480A1 · Jun 20, 2019