Sensorless Control Strategy of Permanent Magnet Synchronous Motor Based on Fuzzy Sliding Mode Observer

Also Available Domains

Project Code :TEPGED147


The main objective of the proposed method is to reduce the chattering of the system and the observation error by using Sensorless Control Strategy of Permanent Magnet Synchronous Motor Based on Fuzzy Sliding Mode Observer


In this paper, a sensorless control strategy of permanent magnet synchronous motor (PMSM) based on fuzzy sliding mode observer (FSMO) is proposed. On the premise of satisfying the Lyapunov stability condition, a sliding mode observer (SMO) is constructed. The sigmoid function is used instead of the sign function as the switching function. The parameters of sigmoid function are adjusted in real time by establishing fuzzy rules to change the convergence characteristics of sigmoid function, so as to improve the observation performance. The back EMF signal extracted by the SMO can be made smoother by using the back EMF adaptive law, which reduces the chattering of the system and the observation error. In order to solve the problem that the traditional phase locked loop (PLL) cannot be used when the positive and negative speed of the motor is switched, a tangent function PLL is proposed in this paper. Through the use of tangent function, the value and symbol of back EMF are avoided from entering the system, so as to realize the accurate estimation of rotor speed and rotor position under the condition of positive and negative speed switching. The designed Fuzzy Sliding Mode Observer is simulated in Matlab/Simulink.

Keywords: Permanent magnet synchronous motor, Sensorless control, fuzzy sliding mode observer, back EMF adaptive law, and tangent function phase locked loop.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram


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
  • 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

Final year projects