High Order Disturbance Observer Based PI-PI Control System With Tracking Anti-Windup Technique for Improvement of Transient Performance of PMSM

Project Code :TEPGPS482

Objective

The main objective of this project is to improve the performance of the PMSM machines.

Abstract

In this project, designing of a disturbance observer-based control (DOBC) system for PMSM drives. The cascade structure of the discrete-time PI-PI control system with tracking anti-windup scheme has been designed for both loops. In this study, high order disturbance observer (HODO) based control is used to improve the speed tracking performance of the control system for the PMSM prototyping kit regardless of the disturbance and unmodelled dynamics. The motion equation was modified in the HODO in which torque losses due to the drug resulting from the time-varying flux, hysteresis, and friction have been taken into account to estimate the total disturbance. 

The HODO does not require the derivatives of the disturbance to be zero, like in the traditional ones. It demonstrates its ability to estimate along with a load torque the high order disturbances caused by a cogging torque and a high-frequency electromagnetic noise in the PMSM system. In the real-time experiments, the proposed algorithm with HODO achieves less speed errors and faster response comparing with the baseline controller. The performances with proposed and baseline control have been evaluated under mechanical speed and load torque variation cases. The experimental results have proved the feasibility of the proposed control scheme.

Keywords: Disturbance observer based control, high-order disturbance observer, PI controller, PMSM, cascaded PI-PI, load torque observer.

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

mail-banner
call-banner
contact-banner
Request Video