Torque Ripple Suppression of BLDCM with Optimal Duty Cycle and Switch State by FCS-MPC

Also Available Domains AC Drives|

Project Code :TEPGPE313

Objective

The main objective of the project is to suppress torque ripples in Brushless DC (BLDC) motors by implementing a Finite Control Set Model Predictive Control (FCS-MPC) scheme. This approach aims to enhance motor performance by minimizing torque fluctuations, thereby improving efficiency.

Abstract

This paper proposes a scheme that combines Finite control set and model predictive control for BLDC motors to suppress torque ripples. Traditional six-step commutation control method in brushless DC motors results in torque ripples, which limits its applications. To address this issue, the study employs the FCS-MPC technique. The research begins with a mathematical analysis of BLDC motors to identify the causes of commutation torque ripples. By maintaining a consistent slope of the non-commutation current, a discrete model is utilized to predict the current at the next time step. This prediction is then used to compute the optimal duty cycle. Additionally, to overcome the limitations of Pulse Width Modulation (PWM) control performance at high speeds, the paper proposes a switch insertion compensation strategy. This enhancement aims to improve the overall regulation and control of the motor at higher operational speeds.

Keywords: BLDCM, model predictive control, torque ripple, cost function.

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 BLDC motors

·         Introduction to ripples

·         Introduction to Inverter

·         Introduction to Model Predictive Control

·         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

o   Thesis writing skills

Demo Video