polito.it
Politecnico di Torino (logo)

Position-Dependent Feedforward Control for Torque Ripple Mitigation in an IPM Motor

Marco Laviola

Position-Dependent Feedforward Control for Torque Ripple Mitigation in an IPM Motor.

Rel. Iustin Radu Bojoi, Ettore Bianco. Politecnico di Torino, Corso di laurea magistrale in Automotive Engineering (Ingegneria Dell'Autoveicolo), 2025

Abstract:

This thesis proposes an effective control strategy for torque ripple minimization in an Internal Permanent Magnet (IPM) electric motor designed for traction in low- to medium-speed vehicles. The proposed approach introduces a feedforward compensation layer within a Field-Oriented Control (FOC) framework, employing a position-dependent reference current generator. All the look-up tables (LUTs) in the controller are functions of the rotor angular position, enabling more accurate tracking of the reference torque. An FEM-based model of the motor was developed in ANSYS Motor-CAD and exported to Simulink for the implementation of the power converter and control algorithms. The feedforward-based strategy was then compared with two alternative approaches: a conventional Proportional-Integral (PI) controller and a Proportional-Integral-Resonant (PIR) controller, the latter being considered state-of-the-art in torque ripple minimization. The final chapter presents a comparative performance analysis carried out in Simulink and discusses potential directions for future development.

Relatori: Iustin Radu Bojoi, Ettore Bianco
Anno accademico: 2025/26
Tipo di pubblicazione: Elettronica
Numero di pagine: 75
Informazioni aggiuntive: Tesi secretata. Fulltext non presente
Soggetti:
Corso di laurea: Corso di laurea magistrale in Automotive Engineering (Ingegneria Dell'Autoveicolo)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-33 - INGEGNERIA MECCANICA
Ente in cotutela: Universitat Politècnica de Catalunya (SPAGNA)
Aziende collaboratrici: Universitat Politecnica de Catalunya
URI: http://webthesis.biblio.polito.it/id/eprint/38031
Modifica (riservato agli operatori) Modifica (riservato agli operatori)