Robust Model-Free Fault-Tolerant Predictive Control for PMSM Drive System

Also Available Domains AC Drives

Project Code :TEPGPE315

Objective

The main objective of this project is to develop a model-free fault-tolerant predictive control (MFFTPC) method for surface-mounted permanent magnet synchronous motor (SPMSM) drives. The method will use an extended sliding mode observer (ESMO) to manage uncertainties and unknown disturbances. This aim is to enhance the performance of finite-control-set model predictive control.

Abstract

This paper proposes a model-free fault-tolerant predictive control (MFFTPC) method based on an extended sliding mode observer (ESMO) for the surface-mounted permanent magnet synchronous motor (SPMSM) drive system. First, considering parameter uncertainties and unknown disturbances, a novel ultra-local model (ULM) is established for the PMSM drive system. Next, a finite-control-set model-free fault-tolerant predictive current controller (FCS-MFFTPCC) is designed in the current loop, and the model-free deadbeat faulttolerant predictive speed controller (MFDFTPSC) is designed in the speed loop. Then, unknown parts of the novel ULM are estimated by the designed ESMO and compensated for the errors caused by the parameter mismatches. Thus, the presented method reduces the dependence on the precise model and eliminates the effect caused by parameter mismatches on the MPC control performance of the SPMSM drive system. By using Matlab Simulink software 2018a

Keywords: Surface-mounted permanent magnet synchronous motor (SPMSM), ultra-local model (ULM), model-free fault-tolerant predictive control, parameter mismatches, extended sliding mode observer (ESMO).

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

·         What is EISPACK & LINPACK

·         How to start with MATLAB

·         About Matlab language

·         About tools & libraries

·         Application of Matlab/Simulink

·         About Matlab desktop

·         Features of Matlab/Simulink

·         Basics on Matlab/Simulink

·         Introduction to FCS-MPC

·         Introduction to PMSM

·         Introduction to MFFTPCC

·         Introduction to extended sliding mode Observer (ESMO)

·         Introduction to MFDFTPSC

·         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

o   Project presentation skills

Demo Video