Complex sliding control for a Permanent-Magnet Synchronous Machine

Permanent-Magnet Synchronous Machines (PMSMs) are high-performance electric motors extensively utilized in industrial, automotive, and aerospace applications due to their high power density, precise control, and low maintenance requirements. Traditionally, PMSMs are controlled using standard linear...

Full description

Bibliographic Details
Author: Endara Vélez, Ana
Format: master thesis
Publication Date:2025
Country:España
Institution:Universitat Politècnica de Catalunya (UPC)
Repository:UPCommons. Portal del coneixement obert de la UPC
Language:English
OAI Identifier:oai:upcommons.upc.edu:2117/429862
Online Access:https://hdl.handle.net/2117/429862
Access Level:Open access
Keyword:Sliding mode control
Electric generators
Microprocessors
Permanent magnet synchronous motor (PMSM)
Sliding mode control (SMC)
Complex sliding mode control (CSMC)
Zero complex sliding mode control (zCSMC)
Field-Oriented control (FOC)
Proportional-integral-derivative (PID)
Space vector modulation (SVM)
Direct torque control (DTC)
Sector-Based Implementation (SBI)
Control en mode lliscant
Generadors elèctrics
Microprocessadors
Àrees temàtiques de la UPC::Enginyeria electrònica::Electrònica de potència
Description
Summary:Permanent-Magnet Synchronous Machines (PMSMs) are high-performance electric motors extensively utilized in industrial, automotive, and aerospace applications due to their high power density, precise control, and low maintenance requirements. Traditionally, PMSMs are controlled using standard linear control techniques, with controller performance strongly influenced by the motor's operating point. Advanced nonlinear controllers, such as sliding mode controllers (SMC), offer significant performance improvements over classical methods. However, designing these controllers is more complex due to the time-varying, 120-degree phase-shifted nature of the three-phase system's current and voltage signals. Employing a complex-variable framework simplifies the formulation of the control problem but introduces new challenges when implementing control signals in PMSMs. This thesis focuses on the application of sliding mode controllers based on mathematical models formulated in the complex domain and their implementation on a microprocessor using MATLAB code and Simulink blocks, and finally its experimental validation. While trying to be as practical as possible, this guide does require a basic understanding of AC motors, control system principles and mathematics. Although there is no attempt to provide an exhaustive development of the mathematical expressions that support the used models, some key expressions are shown in Chapter 3. Several documents are reported in the bibliography that deal in a more in-depth way with this.