US 11,894,786 B2
Permanent-magnet synchronous machine control method and device, and permanent-magnet synchronous machine control system
Xiong Zheng, Ningde (CN); Xianxi Pan, Ningde (CN); Yu Luo, Ningde (CN); and Zhimin Dan, Ningde (CN)
Assigned to CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED, Ningde (CN)
Filed by CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED, Ningde (CN)
Filed on Jul. 6, 2022, as Appl. No. 17/858,864.
Application 17/858,864 is a continuation of application No. PCT/CN2021/114792, filed on Aug. 26, 2021.
Prior Publication US 2023/0067971 A1, Mar. 2, 2023
Int. Cl. H02P 21/06 (2016.01); H02P 21/05 (2006.01); H02P 6/10 (2006.01); H02P 21/22 (2016.01)
CPC H02P 21/05 (2013.01) [H02P 6/10 (2013.01); H02P 21/22 (2016.02); H02P 2207/05 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A permanent-magnet synchronous machine control method, comprising:
obtaining a d-axis current id and a q-axis current iq in a permanent-magnet synchronous machine control loop at a current moment;
obtaining a fifth-order harmonic current id5th and a seventh-order harmonic current id7th in the d-axis current id in the permanent-magnet synchronous machine control loop at the current moment, and a fifth-order harmonic current iq5th and a seventh-order harmonic current iq7th in the q-axis current iq in the permanent-magnet synchronous machine loop at the current moment;
calculating four harmonic voltages based on the fifth-order harmonic current id5th, the seventh-order harmonic current id7th, the fifth-order harmonic current iq5th, and the seventh-order harmonic current iq7th, wherein the four harmonic voltages comprise a d-axis-fifth-order harmonic voltage ud5th, a q-axis fifth-order harmonic voltage uq5th, a d-axis seventh-order harmonic voltage ud7th, and a q-axis seventh-order harmonic voltage uq7th;
subtracting the fifth-order harmonic current id5th and the seventh-order harmonic current id7th from the d-axis current id to obtain a first current idk on a d axis; and subtracting the fifth-order harmonic current iq5th and the seventh-order harmonic current iq7th from the q-axis current iq to obtain a second current iqk on a q axis;
subtracting the d-axis fifth-order harmonic voltage ud5th and the d-axis seventh-order harmonic voltage ud7th from a d-axis voltage corresponding to each switch state of an inverter to obtain a first voltage on the d axis in each switch state, and subtracting the q-axis fifth-order harmonic voltage uq5th and the q-axis seventh-order harmonic voltage uq7th from a q-axis voltage corresponding to each switch state of the inverter to obtain a second voltage on the q axis in each switch state;
determining a d-axis current idk+1 at a next moment in each switch state based on the first current idk, the second current iqk, and the first voltage in each switch state; and determining a q-axis current iqk+1 at the next moment in each switch state based on the first current idk, the second current iqk, and the second voltage in each switch state; and
determining a control policy of the permanent-magnet synchronous machine based on the d-axis current idk+1 at the next moment in each switch state and the q-axis current iqk+1 at the next moment in each switch state.
 
6. A permanent-magnet synchronous machine control device, characterized in that the device comprises:
a first obtaining module, configured to obtain a d-axis current id and a q-axis current iq in a permanent-magnet synchronous machine control loop at a current moment;
a second obtaining module, configured to obtain a fifth-order harmonic current id5th and a seventh-order harmonic current id7th in the d-axis current id in the permanent-magnet synchronous machine control loop at the current moment, and a fifth-order harmonic current iq5th and a seventh-order harmonic current iq7th in the q-axis current in the permanent-magnet synchronous machine loop at the current moment;
a first calculation module, configured to calculate four harmonic voltages based on the fifth-order harmonic current id5th, the seventh-order harmonic current id7th, the fifth-order harmonic current iq5th, and the seventh-order harmonic current iq7th, wherein the four harmonic voltages comprise a d-axis fifth-order harmonic voltage ud5th, a q-axis fifth-order harmonic voltage uq5th, a d-axis seventh-order harmonic voltage ud7th, and a q-axis seventh-order harmonic voltage uq7th;
a second calculation module, configured to subtract the fifth-order harmonic current id5th and the seventh-order harmonic current id7th from the d-axis current id to obtain a first current idk on a d axis; and subtract the fifth-order harmonic current iq5th and the seventh-order harmonic current iq7th from the q-axis current iq to obtain a second current iqk on a q axis;
a third calculation module, configured to subtract the d-axis fifth-order harmonic voltage ud5th and the d-axis seventh-order harmonic voltage ud7th from a d-axis voltage corresponding to each switch state of an inverter to obtain a first voltage on the d axis in each switch state; and subtract the q-axis fifth-order harmonic voltage uq5th and the q-axis seventh-order harmonic voltage uq7th from a q-axis voltage corresponding to each switch state of the inverter to obtain a second voltage on the q axis in each switch state;
a fourth calculation module, configured to determine a d-axis current idk+1 at a next moment in each switch state based on the first current idk, the second current iqk, and the first voltage in each switch state; and determine a q-axis current iqk+1 at the next moment in each switch state based on the first current idk, the second current iqk, and the second voltage in each switch state; and
a determining module, configured to determine a control policy of the permanent-magnet synchronous machine based on the d-axis current idk+1 at the next moment in each switch state and the q-axis current iqk+1 at the next moment in each switch state.