System and method for permanent magnet motor control
First Claim
1. A system comprising:
- a bulk current determination module that determines a bulk current based on a Q-axis current of an electric motor and a d-axis current of the electric motor determined based on measured currents of the electric motor;
a resistance determination module that determines a d-axis resistance of the electric motor and a Q-axis resistance of the electric motor as a function of the bulk current;
an inductance determination module that determines a d-axis inductance of the electric motor and a Q-axis inductance of the electric motor as a function of the bulk current;
a flux estimation module that generates an estimated flux of the electric motor based on the d-axis resistance of the electric motor, the Q-axis resistance of the electric motor, the d-axis inductance of the electric motor, and the Q-axis inductance of the electric motor;
an angle estimation module that generates an estimated angle of the electric motor based on the estimated flux of the electric motor; and
a pulse-width modulation (PWM) module that, based on the estimated angle of the electric motor, controls switching of an inverter that powers the electric motor.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of operating an electric motor is disclosed. The method includes: determining a d-axis resistance of an electric motor and a Q-axis resistance of the electric motor as a function of a bulk current; determining a d-axis inductance of the electric motor and a Q-axis inductance of the electric motor as a function of the bulk current; generating an estimated flux of the electric motor based on the d-axis resistance of the electric motor, the Q-axis resistance of the electric motor, the d-axis inductance of the electric motor, and the Q-axis inductance of the electric motor; generating an estimated angle of the electric motor based on the estimated flux of the electric motor; and, based on the estimated angle of the electric motor, controlling switching of an inverter that powers the electric motor.
359 Citations
21 Claims
-
1. A system comprising:
-
a bulk current determination module that determines a bulk current based on a Q-axis current of an electric motor and a d-axis current of the electric motor determined based on measured currents of the electric motor; a resistance determination module that determines a d-axis resistance of the electric motor and a Q-axis resistance of the electric motor as a function of the bulk current; an inductance determination module that determines a d-axis inductance of the electric motor and a Q-axis inductance of the electric motor as a function of the bulk current; a flux estimation module that generates an estimated flux of the electric motor based on the d-axis resistance of the electric motor, the Q-axis resistance of the electric motor, the d-axis inductance of the electric motor, and the Q-axis inductance of the electric motor; an angle estimation module that generates an estimated angle of the electric motor based on the estimated flux of the electric motor; and a pulse-width modulation (PWM) module that, based on the estimated angle of the electric motor, controls switching of an inverter that powers the electric motor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a compressor including an electric motor; an inverter power module that includes a plurality of switches, that receives direct current (DC) power, and that powers the electric motor; a bulk current determination module that determines a bulk current based on a Q-axis current of the electric motor and a d-axis current of the electric motor determined based on measured currents of the electric motor; a resistance determination module that determines a d-axis resistance of the electric motor and a Q-axis resistance of the electric motor as a function of the bulk current; an inductance determination module that determines a d-axis inductance of the electric motor and a Q-axis inductance of the electric motor as a function of the bulk current; a flux estimation module that generates an estimated flux of the electric motor based on the d-axis resistance of the electric motor, the Q-axis resistance of the electric motor, the d-axis inductance of the electric motor, and the Q-axis inductance of the electric motor; an angle estimation module that generates an estimated angle of the electric motor based on the estimated flux of the electric motor; and a pulse-width modulation (PWM) module that controls switching of the switches of the inverter power module based on the estimated angle of the electric motor.
-
-
12. A method comprising:
-
determining a bulk current based on a Q-axis current of an electric motor and a d-axis current of the electric motor determined based on measured currents of the electric motor; determining a d-axis resistance of the electric motor and a Q-axis resistance of the electric motor as a function of the bulk current; determining a d-axis inductance of the electric motor and a Q-axis inductance of the electric motor as a function of the bulk current; generating an estimated flux of the electric motor based on the d-axis resistance of the electric motor, the Q-axis resistance of the electric motor, the d-axis inductance of the electric motor, and the Q-axis inductance of the electric motor; generating an estimated angle of the electric motor based on the estimated flux of the electric motor; and
,based on the estimated angle of the electric motor, controlling switching of an inverter that powers the electric motor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification