Extended State Observer-Based Robust Model Predictive Velocity Control for Permanent Magnet Synchronous Motor

Also Available Domains

Project Code :TEPGED274

Objective

The main objective of this project is to propose an extended state observer based robust model predictive controller for controlling the velocity of permanent magnet synchronous motor.

Abstract

This paper proposes, proposes an extended state observer based robust model predictive velocity control to decrease system prediction error under parameter uncertainties for permanent magnet synchronous motor (PMSM). We develop a new PMSM model that consists of velocity and acceleration to lump the system information and an external disturbance into a disturbance. The extended state observer (ESO) is designed to estimate the velocity, acceleration, and disturbance. By estimating the state variables and disturbance using the ESO, the model predictive control (MPC) finds the optimal control input by predicting future system behavior. Additionally, the direct current controller is designed so that the direct current converges to zero. Because the proposed method is not designed based on the cascade structure from the viewpoint of velocity control, the optimization control for the velocity and currents can be defined. Thus, the proposed method is robust against external disturbances and parameter uncertainties owing to feedback linearization, state feedback, and ESO-based MPC using the acceleration PMSM model. The simulation results can be evaluated by using Matlab/Simulink Software.


Keywords: Model predictive control, extended state observer, feedback linearization, permanent magnet synchronous motor, velocity tracking.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Configuration:

Operating System       : Windows 7/8/10

Application Software: Matlab / Simulink

Hardware Configuration:                    

RAM                           : 8 GB

Processor                     : I3 / I5 (Mostly prefer)

Learning Outcomes

 

Β·         Introduction to Matlab/Simulink

Β·         How to start with MATLAB

Β·         About Matlab language

Β·         About tools & libraries

Β·         Application of Matlab/Simulink

Β·         Basics on Matlab/Simulink

Β·         Introduction to converters

Β·         Introduction to switches

Β·         We can learn about Voltage Source Converter

Β·         We can learn about Permanent Magnet Synchronous Motor

Β·         We can learn about ESO-Based MPC controller

Β·         Project Development Skills:

o   Problem analyzing skills

o   Problem solving skills

o   Creativity and imaginary skills

o   Programming skills

o   Deployment

o   Testing skills

o   Debugging skills

Demo Video