PMSM Control Save

Field-oriented control of a PMSM. Final project of "311 - Automática y Máquinas Eléctricas", Facultad de Ingeniería, Universidad Nacional de Cuyo.

Project README

Field Oriented Control (FOC) of a PMSM

This is the final project of the course "311 - Automation and Electrical Machines" at FIng - UNCuyo. Lectures and guidance by EEng. Gabriel Julián. Mendoza, Argentina.

The objective is to design an automatic position controller for a 3 phase AC permanent-magnet synchonous motor (PMSM). The system consists of a 3 phase AC PMSM, an inverter (0-24Vrms), a planetary gear set, 1 position sensor (encoder) and 3 current sensors.

We modelled and simulated the open-loop performance of the system.

Then we added a torque modulator using a Constant (delta = 90°) Torque Angle Control strategy (direct axis current is zero). The nonlinear system is linearized using the feedback linearization technique. A modified PID position/speed controller is added. Finally, we designed a Luenberger state observer in order to estimate the speed of the motor's shaft.

We obtained a robust, well performant controller which can succesfully follow position and speed profiles.

Modulador de Torque
Torque modulator. Decouples non-linear terms using feedback linearization and provides direct access to the motor's torque.
Global Model
Global system. Includes the torque modulator, a PID position/speed controller and a state observer.

Gino Avanzini, Emiliano Cabrino.

Automática y Máquinas Eléctricas - Ing. Gabriel Julián.

Ingeniería en Mecatrónica. Facultad de Ingeniería, Universidad Nacional de Cuyo

Mendoza, Argentina, 2020

Open Source Agenda is not affiliated with "PMSM Control" Project. README Source: GinoAvanzini/PMSM_Control
Stars
29
Open Issues
0
Last Commit
3 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating