PMSM Current Control Using Deadbeat Prediction at High Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control methods for permanent magnet synchronous electric machines (PMSMs) face challenges in achieving high performance, particularly at high speeds and low switching-to-fundamental ratios, due to parameter uncertainties, converter nonlinearity, and back emf harmonics, leading to inefficiencies and torque ripple.

Innovation Solution

A Deadbeat Predictive Current Control (DBPCC) scheme is implemented, which determines d-axis and q-axis current correction values independently of machine parameters and power electronics, using adaptive gain values and harmonic correction components to improve control accuracy and robustness, and estimates the inductance of the PMSM to enhance control performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional Field Oriented Control (FOC) is used for PMSM drives, then the control is simple to implement, but the performance deteriorates significantly at high machine speeds due to low switching-to-fundamental ratio

Engineering Contradiction:
Improveease of implementationVSAvoidcontrol performance at high speed
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transitions from conventional FOC to Deadbeat Predictive Current Control (DBPCC), fundamentally changing the control strategy parameters. DBPCC uses predictive algorithms that calculate optimal voltage vectors based on current errors and machine parameters, enabling high-performance control at high speeds where conventional FOC fails due to low switching-to-fundamental ratio

Inventive Principle:
Principle #35Parameter changes

2Speed

If Direct Torque Control (DTC) or Model Predictive Control (MPC) is used to replace FOC, then transient performance improves, but the control complexity increases

Engineering Contradiction:
Improvetransient response speedVSAvoidcontrol complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the complex flux and torque observers that are typically required in DTC and MPC schemes. By using DBPCC with direct current error feedback and predictive voltage selection, the system achieves fast transient response without the need for complex observation algorithms, thereby reducing overall control complexity while maintaining high transient performance

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If high order back emf estimator is used to improve MPCC performance, then steady-state performance improves, but the dynamic response becomes slower and it fails to account for inverter non-linearity

Engineering Contradiction:
Improvesteady-state performanceVSAvoiddynamic response speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

Instead of using complex high-order estimators that filter out high-frequency components (slowing dynamic response), the patent inverts the approach by using simple current error feedback combined with deadbeat predictive control. This directly addresses the current deviation caused by inverter non-linearity and parameter variations, achieving both fast dynamic response and accurate steady-state performance through the predictive nature of DBPCC

Inventive Principle:
Principle #13The other way round (Inversion)

4Measurement precision

If disturbance observer based DBPCC is used, then steady state error compensation is achieved, but computational complexity increases and high frequency disturbances occur due to converter nonlinearity

Engineering Contradiction:
Improvesteady state error compensationVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a self-service mechanism where the DBPCC algorithm inherently compensates for steady-state errors through its predictive nature and direct current error feedback. By calculating the optimal voltage vector based on predicted current behavior and actual current measurement, the system automatically corrects deviations without requiring separate disturbance observers, thereby reducing computational complexity while maintaining steady-state accuracy

Inventive Principle:
Principle #25Self-service

5Measurement precision

If online parameter identification is used to compensate for parameter uncertainty, then control accuracy improves, but chattering occurs and fine-tuning of observer parameters is required

Engineering Contradiction:
Improvecontrol accuracyVSAvoidparameter tuning complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent performs preliminary identification of machine parameters (inductance, resistance, flux linkage) during the commissioning phase and stores them for use in the DBPCC algorithm. This preliminary action eliminates the need for continuous online parameter identification and observer tuning during operation, avoiding chattering and simplifying implementation while maintaining high control accuracy through the robust predictive control law

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11881796B2Permanent magnet electric machine control
Publication Date: 2024.01.23 ROLLS ROYCE PLC
  • US11881796B2 patent drawing
  • US11881796B2 patent drawing
  • US11881796B2 patent drawing

AI summary

A method of controlling a permanent magnet synchronous electric machine (PMSM) drive using a Deadbeat Predictive Current Control (DBPCC) scheme is provided. The method comprises: determining d-axis and q-axis stator current values (id, iq) representative of a measured PMSM current; determining d-axis and q-axis reference current values (id*, iq*); based on the stator current values (id, iq) and the reference current values (id*, iq*), determining d-axis and q-axis current correction values (Cd, Cq); determining corrected reference current values (id**, iq**) as a sum of the reference current values (id*, iq*) and the current correction values (Cd, Cq); and controlling the PMSM drive using the corrected reference current values (id**, iq**) as reference current inputs of the DBPCC scheme. A controller for performing the method; a system comprising the controller, a PMSM and associated power electronics; and a computer program for performing the method are also provided.