IP Library Granted Patent US 9,705,433
Granted Patent B2
US 9,705,433 · App. 14/875,676 · Granted Jul 11, 2017

Controller and method for transitioning between control angles

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 9,705,433
App. No.
14/875,676
Granted
Jul 11, 2017
Kind
B2
Abstract

A control system for a motor in a refrigeration system includes an angle determination module configured to generate an output rotor angle indicative of a desired angle of a rotor of the motor. The control system controls current supplied to the motor based on the output rotor angle. The control system determines an estimated rotor angle of the motor. The angle determination module, upon startup of the motor, generates the output rotor angle based on a first rotor angle. Upon generation of a transition signal, the angle determination module generates the output rotor angle based on both the first rotor angle and the estimated rotor angle. Subsequent to generation of the transition signal, the angle determination module reduces a contribution of the first rotor angle to the output rotor angle over time until the output rotor angle is based on the estimated rotor angle independent of the first rotor angle.

Claims (55)

1. A control system for a motor in a refrigeration system, the control system comprising:

an angle determination module configured to generate an output rotor angle indicative of a desired angle of a rotor of the motor;

a control module configured to control current supplied to the motor based on the output rotor angle; and

an estimator module configured to determine an estimated rotor angle of the motor,

wherein the angle determination module is configured to:

upon startup of the motor, generate the output rotor angle based on a first rotor angle,

upon generation of a transition signal, generate the output rotor angle based on both (i) the first rotor angle and (ii) the estimated rotor angle, and

subsequent to generation of the transition signal, reduce a contribution of the first rotor angle to the output rotor angle over time until the output rotor angle is based on the estimated rotor angle independent of the first rotor angle.

2. The control system of claim 1 further comprising an angle generation module configured to generate the first rotor angle in response to a commanded speed of the motor.

3. The control system of claim 2 further comprising:

a rate limiting module configured to generate the commanded speed by applying an upper limit to a rate of change of a requested speed,

wherein the angle generation module is configured to generate the first rotor angle by integrating the commanded speed.

4. The control system of claim 1 , further comprising a transition module configured to at least one of:

generate the transition signal in response to an estimated speed of the motor exceeding a predetermined speed;

generate the transition signal in response to a commanded speed of the motor exceeding a predetermined threshold;

generate the transition signal in response to a time period since startup of the motor exceeding a predetermined period; and

generate the transition signal in response to convergence of the estimator module.

5. The control system of claim 1 , wherein the angle determination module is configured to, upon startup of the motor, generate the output rotor angle based on the first rotor angle independent of the estimated rotor angle.

6. The control system of claim 1 , wherein the angle determination module is configured to:

upon generation of the transition signal, generate the output rotor angle based on (i) the estimated rotor angle and (ii) an offset value,

wherein the offset value is based on a difference between (i) the first rotor angle at a time when the transition signal is generated and (ii) the estimated rotor angle at the time when the transition signal is generated.

7. The control system of claim 6 , wherein the angle determination module is configured to, upon generation of the transition signal, generate the output rotor angle based on a sum of (i) the estimated rotor angle and (ii) the offset value.

8. The control system of claim 7 , wherein the angle determination module is configured to, subsequent to generation of the transition signal, decrease the offset value to zero over time.

9. The control system of claim 1 , wherein the angle determination module is configured to, subsequent to generation of the transition signal, adjust the output rotor angle to reduce a difference between the output rotor angle and the estimated rotor angle over time.

10. The control system of claim 1 further comprising a pulse-width modulation (PWM) module configured to control switching of an inverter that powers the motor, wherein the PWM module drives the inverter with a PWM waveform based on the output rotor angle.

11. A system comprising:

the control system of claim 1 ;

the motor; and

at least one of (i) a compressor driven by the motor, (ii) a condenser fan driven by the motor, and (iii) an evaporator fan driven by the motor.

12. A control method for a motor in a refrigeration system, the method comprising:

generating an output rotor angle indicative of a desired angle of a rotor of the motor;

controlling current supplied to the motor based on the output rotor angle; and

determining an estimated rotor angle of the motor,

wherein the generating the output rotor angle includes:

upon startup of the motor, generating the output rotor angle based on a first rotor angle,

upon generation of a transition signal, generate the output rotor angle based on both (i) the first rotor angle and (ii) the estimated rotor angle, and

subsequent to generation of the transition signal, reduce a contribution of the first rotor angle to the output rotor angle over time until the output rotor angle is based on the estimated rotor angle independent of the first rotor angle.

13. The method of claim 12 further comprising generating the first rotor angle in response to a commanded speed of the motor.

14. The method of claim 13 further comprising:

generating the commanded speed by applying an upper limit to a rate of change of a requested speed,

wherein the first rotor angle is generated by integrating the commanded speed.

15. The method of claim 12 , further comprising at least one of:

generating the transition signal in response to an estimated speed of the motor exceeding a predetermined speed;

generating the transition signal in response to a commanded speed of the motor exceeding a predetermined threshold;

generating the transition signal in response to a time period since startup of the motor exceeding a predetermined period; and

generating the transition signal in response to convergence of the estimated rotor angle.

16. The method of claim 12 , wherein the generating the output rotor angle includes, upon startup of the motor, generating the output rotor angle based on the first rotor angle independent of the estimated rotor angle.

17. The method of claim 12 , wherein the generating the output rotor angle includes:

upon generation of the transition signal, generating the output rotor angle based on (i) the estimated rotor angle and (ii) an offset value,

wherein the offset value is based on a difference between (i) the first rotor angle at a time when the transition signal is generated and (ii) the estimated rotor angle at the time when the transition signal is generated.

18. The method of claim 17 , wherein the generating the output rotor angle includes, upon generation of the transition signal:

generating the output rotor angle based on a sum of (i) the estimated rotor angle and (ii) the offset value; and

decreasing the offset value to zero over time.

19. The method of claim 12 , wherein the generating the output rotor angle includes, subsequent to generation of the transition signal, adjusting the output rotor angle to reduce a difference between the output rotor angle and the estimated rotor angle over time.

20. The method of claim 12 further comprising driving an inverter that powers the motor with a pulse-width modulation (PWM) waveform based on the output rotor angle.

Assignments (5)
SECURITY INTEREST Recorded Jul 9, 2024
From: COPELAND LP
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 068241/0264 →
SECURITY INTEREST Recorded Jul 17, 2023
From: COPELAND LP
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 064278/0598 →
SECURITY INTEREST Recorded Jul 17, 2023
From: COPELAND LP
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 064279/0327 →
SECURITY INTEREST Recorded Jul 17, 2023
From: COPELAND LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 064280/0695 →
ENTITY CONVERSION Recorded Jun 22, 2023
From: EMERSON CLIMATE TECHNOLOGIES, INC.
To: COPELAND LP
Reel/Frame 064058/0724 →