Self-Tuning PMSM Controller for Sensorless Drive Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor drive systems for Permanent Magnet Synchronous Motors (PMSMs) face challenges in adapting to different motor parameters, leading to instability and inefficiency across various applications.

Innovation Solution

A controller circuit with a three-point Pulse Width Modulation (PWM) system that measures and adjusts motor parameters by using an outer speed loop, two inner current loops, and a speed observer circuit, incorporating Proportional-Integral (PI) compensators to differentiate between PMSMs and ensure stable operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed controller configuration is used for PMSM control, then the control structure is simple, but the system cannot adapt to different motor parameters leading to instability

Engineering Contradiction:
Improveadaptability to different PMSM parametersVSAvoidcontroller structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller automatically identifies motor parameters (resistance, inductance, inertia, friction) through test sequences and self-tunes compensation parameters without external intervention. The system performs self-diagnosis and self-adjustment by executing predetermined test sequences that measure electrical and mechanical characteristics, then uses these measurements to configure optimal control parameters for the specific motor connected.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts control parameters including PI compensator gains, current limits, and compensation values based on measured motor characteristics. By changing parameters according to actual motor properties rather than using fixed values, the controller achieves optimal performance across different motor types and conditions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual parameter tuning is performed for each PMSM, then control precision is high, but the operation process is complex and time-consuming

Engineering Contradiction:
Improvemotor parameter measurement accuracyVSAvoidparameter tuning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The controller executes predetermined test sequences automatically upon motor connection to pre-measure all necessary parameters before normal operation begins. These preliminary measurements of resistance, inductance, inertia, and friction coefficients are stored and used for subsequent control operations, eliminating the need for repeated manual tuning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from electrical measurements (voltages, currents, frequency responses) during test sequences to automatically determine motor parameters. The measured data is fed back to the control algorithm which then self-configures the controller settings, creating a closed-loop parameter identification process that is both accurate and rapid.

Inventive Principle:
Principle #23Feedback

3Reliability

If comprehensive motor parameter measurement is implemented, then control stability is improved, but the measurement process complexity increases

Engineering Contradiction:
Improvecontrol system stabilityVSAvoidmeasurement process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The comprehensive parameter measurement process is divided into distinct test sequences: electrical parameter measurement (resistance, inductance) and mechanical parameter measurement (inertia, friction). Each sequence focuses on specific parameters using tailored excitation signals and measurement procedures, making the overall complex measurement process manageable and systematic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A single integrated controller performs multiple functions: it acts as both the test equipment for parameter measurement and the operational controller for motor control. The same hardware and software resources are used for both identification and control, eliminating the need for separate measurement devices and simplifying the overall system architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7339344B2Self tuning method and apparatus for permanent magnet sensorless control
Publication Date: 2008.03.04 INFINEON TECHNOLOGIES AMERICAS CORP
  • US7339344B2 patent drawing
  • US7339344B2 patent drawing
  • US7339344B2 patent drawing

AI summary

A plurality of parameters of a Permanent Magnet Synchronous Motor (PMSM) is determined by a motor controller for differentiating between a plurality of PMSMs. This is achieved by first applying regulated DC motor currents at a commanded fixed rotor angle and measuring a quadrature voltage; parking the PMSM at standstill, Then, after selecting an initial set of controller parameters; applying the quadrature voltage equal to zero and measuring a time constant. Then, accelerating the PMSM with a constant torque up to a preset target speed and measuring a total acceleration time taccelerate until the preset target speed ωtarget is reached. After regulating a stator current at 0 value, measuring the quadrature voltage and a freewheeling motor speed ωfreewheel immediately after applying the 0 stator current; and calculating an electrical constant KE of the PMSM; a load inertia J; and a set of parameters for the controller.