ELECTRIC MOTOR FEEDFORWARD CONTROL UTILIZING DYNAMIC MOTOR MODEL
First Claim
1. A motor control system, comprising:
- a motor configured to operate at a rotational velocity; and
a control module in communication with the motor, the control module configured to;
receive a torque command indicating a desired amount of torque to be generated by the motor;
obtain a rotational velocity of the motor;
receive a desired phase advance angle for driving the motor; and
generate a voltage command indicating a voltage magnitude to be applied to the motor based on the rotational velocity of the motor, the motor torque command, and the desired phase advance angle by using a plurality of dynamic inverse motor model equations that (i) allow the desired phase advance angle to exceed an impedance angle of the motor and (ii) specify that the voltage magnitude is a function of a voltage magnitude of a previous voltage command.
1 Assignment
0 Petitions
Accused Products
Abstract
A motor control system comprising a motor configured to operate at a rotational velocity and a control module in communication with the motor is provided. The control module is configured to receive a torque command indicating a desired amount of torque to be generated by the motor, obtain a rotational velocity of the motor, receive a desired phase advance angle for driving the motor; and generate a voltage command indicating a voltage magnitude to be applied to the motor based on the rotational velocity of the motor, the motor torque command, and the desired phase advance angle by using a plurality of dynamic inverse motor model equations that (i) allow the desired phase advance angle to exceed an impedance angle of the motor and (ii) specify that the voltage magnitude is a function of a voltage magnitude of a previous voltage command.
19 Citations
20 Claims
-
1. A motor control system, comprising:
-
a motor configured to operate at a rotational velocity; and a control module in communication with the motor, the control module configured to; receive a torque command indicating a desired amount of torque to be generated by the motor; obtain a rotational velocity of the motor; receive a desired phase advance angle for driving the motor; and generate a voltage command indicating a voltage magnitude to be applied to the motor based on the rotational velocity of the motor, the motor torque command, and the desired phase advance angle by using a plurality of dynamic inverse motor model equations that (i) allow the desired phase advance angle to exceed an impedance angle of the motor and (ii) specify that the voltage magnitude is a function of a voltage magnitude of a previous voltage command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for controlling a motor of an electronic power steering (EPS) system, the method comprising:
-
receiving a torque command indicating a desired amount of torque to be generated by the motor; obtaining a rotational velocity of the motor; receiving a desired phase advance angle for driving the motor; and generating a voltage command indicating a voltage magnitude to be applied to the motor based on the rotational velocity of the motor, the motor torque command, and the desired phase advance angle by using a plurality of dynamic inverse motor model equations that (i) allow the desired phase advance angle to exceed an impedance angle of the motor and (ii) specify that the voltage magnitude is a function of a voltage magnitude of a previous voltage command. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification