US 12,308,767 B2
Field oriented control of permanent magnet synchronous motor with constant power factor control loop
Michal Vidlak, Martin (SK); Lukas Gorel, Povazska Bystrica (SK); and Tomas Kulig, Horni Bludovice (SK)
Assigned to NXP USA, Inc., Austin, TX (US)
Filed by NXP USA, Inc., Austin, TX (US)
Filed on Mar. 16, 2023, as Appl. No. 18/122,466.
Prior Publication US 2024/0313679 A1, Sep. 19, 2024
Int. Cl. H02P 21/18 (2016.01); H02P 21/00 (2016.01); H02P 21/22 (2016.01)
CPC H02P 21/0007 (2013.01) [H02P 21/18 (2016.02); H02P 21/22 (2016.02); H02P 2207/05 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for Field Oriented Control (FOC) of a Permanent Magnet Synchronous Motor (PMSM) with a constant Power Factor Control (PFC) Loop comprising:
measuring a rotor position of the PMSM;
controlling a plurality of stator voltages of the PMSM with a required direct (d)-axis current, a required quadrature (q)-axis current, the rotor position and a plurality of measured stator currents of the PMSM in a three-phase stationary reference frame; and
determining the required d-axis current with a required power factor, the plurality of measured stator currents transformed into a two-phase stationary reference frame, the measured stator currents transformed into a rotational reference frame to generate a measured d-axis current and a measured q-axis current, and each of a required d-axis voltage and a required q-axis voltage transformed into the two-phase stationary reference frame, wherein the required d-axis voltage is determined with a d-axis Proportional Integral (PI) controller configured to suppress to a zero value a d-axis error between the required d-axis current and a measured d-axis current and the required q-axis voltage is determined with a q-axis PI controller configured to suppress to the zero value a q-axis error between the required q-axis current and a measured q-axis current, and wherein a power factor of the PMSM is controlled to be equal to the required power factor,
wherein the required d-axis current is determined with a dv-axis PI controller configured to suppress to the zero value a dv-axis error between a required dv-axis current and a measured dv-axis current.