PMSM Motor Controller Automatic Field Orientation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current motor control methods for permanent magnet synchronous motors (PMSM) face challenges in achieving high efficiency and low noise current, particularly at low-speed operations where Field Oriented Control (FOC) requires high fidelity current sensing, and open loop duty control with Hall sensors struggles with efficiency at high speeds due to phase angle advancements.
Innovation Solution
A motor controller configured to drive PMSM using FOC, which includes a current controller that measures direct-axis and quadrature-axis motor currents, generates error values, and regulates a DQ voltage vector to drive the direct-axis motor current to zero, employing a voltage vector limiting function to optimize efficiency and reduce noise.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If Field Oriented Control (FOC) is used to control PMSM, then high efficiency and dynamic response are achieved, but high fidelity current sensing is required which is challenging at low-speed operations and leads to higher acoustic noise and current waveform distortion
Solution Approach 1:
The patent extracts the direct-axis current control component from the overall FOC system and eliminates it by driving Id to zero. This removes the need for high-fidelity current sensing on the direct-axis while maintaining efficiency through automatic field orientation, thereby reducing acoustic noise and current waveform distortion associated with low-speed PWM pulse width alteration.
Solution Approach 2:
The system uses the quadrature-axis current sensing to automatically determine rotor position and generate the appropriate direct-axis voltage to drive direct-axis current to zero. This self-regulating mechanism eliminates the need for external high-fidelity current sensing and lookup tables, achieving automatic field orientation that maximizes efficiency while minimizing noise.
2Device complexity
If open loop duty control with Hall sensors is used, then simplicity and low cost are achieved, but optimal efficiency in high speed operation region cannot be achieved due to lack of phase angle advancement
Solution Approach 1:
The patent introduces feedback from quadrature-axis current sensing to automatically adjust the voltage phase angle. The controller continuously monitors Iq and uses this feedback to generate the appropriate Dav voltage that advances the stator voltage angle, ensuring optimal efficiency at high speeds without requiring complex external angle advance functions or lookup tables.
Solution Approach 2:
The system dynamically changes the direct-axis voltage parameter (Dav) based on operating conditions. By adjusting Dav to drive direct-axis current to zero, the system automatically optimizes the voltage phase angle and motor parameters for maximum efficiency across different speed regions, eliminating the need for fixed lookup tables.
3Loss of energy
If external angle advance is used to improve high speed efficiency, then motor power factor increases, but the optimal advance function varies with motor parameters and load requiring customization and lookup tables
Solution Approach 1:
The system automatically determines the optimal angle advance function by monitoring quadrature-axis current and using this information to generate the appropriate direct-axis voltage. This self-adjusting mechanism eliminates the need for pre-programmed lookup tables and customization for different motor parameters, achieving automatic optimization of power factor and efficiency.
Data Source
AI summary
A motor controller configured to drive a permanent magnet synchronous motor (PMSM) with Field Oriented Control (FOC), includes a current controller configured to generate control signals for driving the PMSM. The current controller is configured to measure current information of the PMSM, including a direct-axis motor current and a quadrature-axis motor current. The current controller includes a direct-axis current regulator configured to receive a direct-axis reference current and the direct-axis motor current to generate a direct-axis error value based on a difference between the direct-axis reference current and the direct-axis motor current. The current controller includes a voltage regulator configured to regulate a DQ voltage vector comprising a direct-axis motor voltage and a quadrature-axis motor voltage, wherein the voltage regulator generates the direct-axis motor voltage based on the direct-axis error value and a voltage vector limiting function to drive the direct-axis motor current to zero.


