MTPA strategy for Direct Torque Control of Brushless DC Motor Drive

Project Code :TEPGED38

Objective

The main objective of this project is to obtain optimum points at which both the copper loss and the torque ripples are minimized and best performance during dynamic condition.

Abstract

In this project, high performance maximum torque per Ampere (MTPA) control strategy is proposed for surface mounted brushless DC (BLDC) motor drive. Most of published works in the literature have not considered the effect of iron loss branch. As will be demonstrated analytically, underestimating the iron loss in the control system of BLDC motor has two undesirable effects. First, it causes torque errors. Second, the MTPA fails to track the true minimum current for a desired torque. 

Therefore, the control system should compensate the effect of iron loss. This compensation is proposed to achieve by a direct torque control scheme to prevent internal current loops and feedforward compensations. In addition, the Lagrange’s theorem is employed to derive an MTPA criterion. It is proven that forcing the criterion to zero, guarantees realization of MTPA strategy. In order to reach these control objectives, a nonlinear control method is designed with two new output, corresponding to electromagnetic torque and the MTPA criterion. Performance of the proposed controller in realization of MTPA and minimization of torque ripple is justified in through MATLAB/SIMULINK.

Keywords: Brushless DC motor, maximum torque per Ampere, torque ripple minimization, MTPA realization.

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 / 4 GB (Min)

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 motors.
  • Study of Brushless DC Motor.
  • Design of Brushless DC Motor.
  • Design of voltage source converter.
  • Introduction to electrical drives.
  • Analysis of power converters.
  • Introduction to controllers.
  • We can learn about synchronous reference frame theory.
  • We can learn about clark’s transformation.
  • Design of pi controller.
  • Introduction to the types of filters.
  • Introduction to closed loop, open loop control methods.
  • Study of pwm techniques.
  • Introduction to linear and nonlinear control system.
  • Design of MTPA strategy.
  • We can learn about different types of losses (iron loss, copper loss)
  • Design of IOFL control.
  • Introduction to Lagrange’s Theorem.
  • Design of Direct Torque Control.
  • Project Development Skills:
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

 


Demo Video

mail-banner
call-banner
contact-banner
Request Video