Direct torque control of AC electric machines
First Claim
1. An apparatus comprising:
- a motor controller to generate control signals to control an electric motor, the motor controller comprisinga first saturation controller to generate a first saturation controller output based on feedback signals associated with the electric motor, anda duty ratio modulator coupled to the first saturation controller, the duty ratio modulator being configured to determine activation times for a set of voltage vectors based on the first saturation controller output,wherein the motor controller is configured to generate, at each switching cycle, a control signal based on the set of voltage vectors and the activation times for the set of voltage vectors, and provide the control signal for controlling the electric motor.
3 Assignments
0 Petitions
Accused Products
Abstract
This disclosure features an apparatus including a motor controller to generate control signals to control an electric motor. The motor controller includes a first saturation controller to generate a first saturation controller output based on feedback signals associated with the electric motor. The motor controller further includes a duty ratio modulator coupled to the first saturation controller. The duty ratio modulator is configured to determine activation times for a set of voltage vectors based on the first saturation controller output. The motor controller is configured to generate, at each switching cycle, a control signal based on the set of voltage vectors and the activation times for the set of voltage vectors, and provide the control signal for controlling the electric motor.
-
Citations
91 Claims
-
1. An apparatus comprising:
-
a motor controller to generate control signals to control an electric motor, the motor controller comprising a first saturation controller to generate a first saturation controller output based on feedback signals associated with the electric motor, and a duty ratio modulator coupled to the first saturation controller, the duty ratio modulator being configured to determine activation times for a set of voltage vectors based on the first saturation controller output, wherein the motor controller is configured to generate, at each switching cycle, a control signal based on the set of voltage vectors and the activation times for the set of voltage vectors, and provide the control signal for controlling the electric motor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of controlling an electric motor system, the method comprising:
-
determining activation times for a set of voltage vectors based on a first saturation controller output; and generating, at each switching cycle, a control signal to control an electric motor based on the set of voltage vectors and the activation times for the set of voltage vectors. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus comprising:
-
a motor controller to generate control signals to control an electric motor, the motor controller comprising; a torque and stator flux estimator to estimate, based on a feedback current and a feedback voltage associated with the electric motor, an estimated torque and an estimated stator flux of the electric motor, a first saturation controller that receives a torque error representing a difference between the estimated torque and a reference torque and generates a first saturation controller output based on the torque error, and a second saturation controller that receives a flux error representing a difference between the estimated stator flux and a reference stator flux, and generates a second saturation controller output based on the flux error, wherein, at each switching cycle, the motor controller generates a control signal based at least on the first saturation controller output, the second saturation controller output, and a plurality of voltage vectors, and provides the control signal for controlling the electric motor. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method of controlling an electric motor system, comprising:
-
estimating, based on a feedback current and a feedback voltage from an electric motor of the electric motor system, an estimated torque and an estimated stator flux; generating a first saturation controller output based on a torque error representing a difference between the estimated torque and a reference torque; generating a second saturation controller output based on a flux error representing a difference between the estimated stator flux and a reference stator flux; and generating, at each switching cycle, a control signal to control the electric motor based at least on the first saturation controller output, the second saturation controller output, and a plurality of voltage vectors to apply to the electric motor. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
88. An apparatus comprising:
-
an electric motor; and a controller means for generating control signals to control the electric motor, the controller means comprising; means for estimating, based on a feedback current and a feedback voltage from the electric motor, an estimated torque and an estimated stator flux of the electric motor, means for receiving a torque error representing a difference between the estimated torque and a reference torque, and generating a first saturation controller output based on the torque error, and means for receiving a flux error representing a difference between the estimated stator flux and a reference stator flux, and generating a second saturation controller output based on the flux error, wherein the control signals are generated based at least on the torque error, the flux error, and a table entry selected from a switching table containing information on a plurality of voltage vectors to apply to the electric motor. - View Dependent Claims (89, 90, 91)
-
Specification