An Enhanced Linear Active Disturbance Rejection Controller for High Performance PMBLDCM Drive Considering Iron Loss

Project Code :TEMAED100

Objective

The proposed algorithm involves an estimation of the total disturbance that aims to reduce design and execution complexity, particularly in the higher-order model.

Abstract

The use of position sensors for the variable frequency drive (VFD) has been verified for years. However, more reliable VFDs with smart autonomous systems require sideby-side implementation of sensor and/or sensor less operation. Recently developed active disturbance rejection control (ADRC) provides robustness to VFD uncertainty and its fast response to reject disturbances. Considering the iron loss effect as the disturbance to the permanent magnet brushless DC motor (PMBLDCM) performances, a novel ADRC is proposed in this paper. 

The ADRC current controller considering the iron loss effect is proposed along with an estimation of the back-EMF disturbance used for the position/speed estimation. The proposed controller incorporates a structured inner and outer closed loop ADRC that considers process delays and extended state observer dynamics. These dual ADRC based control algorithms are verified for PMBLDCM drive both by simulation study and experimental findings. The improved performance of proposed method is validated with a laboratory prototype of 2.5 kW PMBLDCM drive system.

Index Termsβ€”Active disturbance rejection control, Maximum torque per ampere, PMBLDC motor, Sensor less Operation, Torque ripple minimization.

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 controllers.
  • Study of PWM techniques.
  • 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