Real-time control of a permanent magnet synchronous motor drive
As electric motor are used in many applications in the modern day, such as the application of elevator system, lift system or pump, the implementing of control system of the electric motor to be able to control the speed and torque of the machine efficiently is an important area that need to be focu...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/60702 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | As electric motor are used in many applications in the modern day, such as the application of elevator system, lift system or pump, the implementing of control system of the electric motor to be able to control the speed and torque of the machine efficiently is an important area that need to be focus. Thus, this FYP focus on the design and implementation of FOC control technique for the PMSM.
FOC control is a type of close-loop control where an encoder, current and voltage sensor is constantly monitoring the speed, 3-phase current and DC voltage and fed to the DSP. VSDs require to drive the PMSM comprises of a 3-phase inverter, gate driver, current and voltage sensor and encoder interface, all of these was built or implemented in this project. The real-time control is achieved using DSP via C programming through code composer. To monitor the speed of the PMSM, angular position signal from the encoder is send to the DSP. The DSP will therefore compare the signal and make necessary adjustment to the PWM signal to the inverter which then controls the PMSM with accuracy and precision.
The objective for close-loop control of the PMSM was fairly completed due to the many problems faced while constructing the FYP. Additionally, the DSP board used for this project does not have the DAC output features which make the design of PI controller difficult to achieve. However, the motor is able to run in open-loop with the VSDs built and the implementation of the Simulink block model. |
---|