Torque Ripple Reduction in Permanent Magnet Synchronous Motor using Fuzzy Logic Control

Similar documents
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

SVM-DTC OF AN INDUCTION MOTOR BASED ON VOLTAGE AND STATOR FLUX ANGLE USING FUZZY LOGIC CONTROLLER

Digital Control of Permanent Magnet Synchronous Motor

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

Control of Induction Motor Fed with Inverter Using Direct Torque Control - Space Vector Modulation Technique

Direct Torque Control of Induction Motors

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

South Asian Journal of Engineering and Technology Vol.2, No.16 (2016) 21 30

Field Oriented Control of PMSM Using SVPWM Technique

Simulation of Speed Control of Induction Motor with DTC Scheme Patel Divyaben Lalitbhai 1 Prof. C. A. Patel 2 Mr. B. R. Nanecha 3

A Performance Study of PI controller and Fuzzy logic controller in V/f Control of Three Phase Induction Motor Using Space Vector Modulation

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS

Analysis of Voltage Source Inverters using Space Vector PWM for Induction Motor Drive

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

Modeling and Simulation of Induction Motor Drive with Space Vector Control

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

New Direct Torque Control of DFIG under Balanced and Unbalanced Grid Voltage

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

A DUAL FUZZY LOGIC CONTROL METHOD FOR DIRECT TORQUE CONTROL OF AN INDUCTION MOTOR

Control of PMSM using Neuro-Fuzzy Based SVPWM Technique

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 8, March 2014)

Space Vector PWM Voltage Source Inverter Fed to Permanent Magnet Synchronous Motor

A Sliding Mode Controller for a Three Phase Induction Motor

An Induction Motor Control by Space Vector PWM Technique

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

Design and implementation of Open & Close Loop Speed control of Three Phase Induction Motor Using PI Controller

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

Application of Fuzzy Logic Controller in Shunt Active Power Filter

Simulation and Dynamic Response of Closed Loop Speed Control of PMSM Drive Using Fuzzy Controller

Simulation and Dynamic Response of Closed Loop Speed Control of PMSM Drive Using Fuzzy Controller

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Smooth rotation. An adaptive algorithm kills jerky motions in motors.

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

HIGH PERFORMANCE CONTROL OF AC DRIVES WITH MATLAB/SIMULINK MODELS

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

International Journal of Modern Engineering and Research Technology

SPEED CONTROL OF AN INDUCTION MOTOR USING FUZZY LOGIC AND PI CONTROLLER AND COMPARISON OF CONTROLLERS BASED ON SPEED

Latest Control Technology in Inverters and Servo Systems

Synchronous Current Control of Three phase Induction motor by CEMF compensation

ABSTRACT. Introduction

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

Low Speed Position Estimation Scheme for Model Predictive Control with Finite Control Set

Current Control Technique for Three Phase Shunt Active Power Filter by Using Adaptive Hysteresis Current Controller

Abstract: PWM Inverters need an internal current feedback loop to maintain desired

CONTROL OF STARTING CURRENT IN THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC CONTROLLER

Matlab Simulation of Induction Motor Drive using V/f Control Method

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

COMPARISON OF VARIOUS PWM TECHNIQUES FOR FIELD ORIENTED CONTROL VSI FED PMSM DRIVE

A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques A Comparison

POWER- SWITCHING CONVERTERS Medium and High Power

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

Research Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-6)

Modeling and Simulation Analysis of Eleven Phase Brushless DC Motor

ABSTRACT I. INTRODUCTION

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

Performance Enhancement of Sensorless Control of Z-Source Inverter Fed BLDC Motor

Mahendra Kumar Mohanty 212EE4218

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

Simulation And Comparison Of Space Vector Pulse Width Modulation For Three Phase Voltage Source Inverter

Improved direct torque control of induction motor with dither injection

International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June-2014 ISSN

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Permanent Magnet Brushless DC Motor Control Using Hybrid PI and Fuzzy Logic Controller

AN2290 Application note Flux control simulink and software library of a PMSM Introduction

PERFORMANCE ANALYSIS OF SVPWM AND FUZZY CONTROLLED HYBRID ACTIVE POWER FILTER

International Journal of Advance Engineering and Research Development

UG Student, Department of Electrical Engineering, Gurunanak Institute of Engineering & Technology, Nagpur

A Novel Harmonics-Free Fuzzy Logic based Controller Design for Switched Reluctance Motor Drive

EEE, St Peter s University, India 2 EEE, Vel s University, India

Fuzzy Logic Based Speed Control System Comparative Study

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

DSP Based Speed Control of the Surface Mounted Permanent Magnet Synchronous Motor with Hysteresis current controller

Design and Simulation of Fuzzy Logic controller for DSTATCOM In Power System

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

P. Sivakumar* 1 and V. Rajasekaran 2

A Brushless DC Motor Speed Control By Fuzzy PID Controller

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

Reduction of Harmonics and Torque Ripples of BLDC Motor by Cascaded H-Bridge Multi Level Inverter Using Current and Speed Control Techniques

SVPWM Based Speed Control of Induction Motor with Three Level Inverter Using Proportional Integral Controller

Analysis and Comparison of DTC Technique in 2 Levels & 3 Level Inverter Fed Induction Motor Drive

Sensorless Control of a Novel IPMSM Based on High-Frequency Injection

Performance Analysis of modulation techniques for Induction motor fed by Diode-Clamped NPC Inverter

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

A Three Phase Power Conversion Based on Single Phase and PV System Using Cockcraft-Walton Voltage

Control Strategies for BLDC Motor

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

Available online at ScienceDirect. Procedia Computer Science 85 (2016 )

Literature Review for Shunt Active Power Filters

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Design of A Closed Loop Speed Control For BLDC Motor

A Fuzzy Controlled PWM Current Source Inverter for Wind Energy Conversion System

Matlab Simulation Model Design of Fuzzy Controller based V/F Speed Control of Three Phase Induction Motor

Space Vector PWM and Model Predictive Control for Voltage Source Inverter Control

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

Transcription:

Australian Journal of Basic and Applied Sciences, 7(7): 61-68, 2013 ISSN 1991-8178 Torque Ripple Reduction in Permanent Magnet Synchronous Motor using Fuzzy Logic Control 1 B.Adhavan, 1 M.S.Birundha, 1 Dr.C.S.Ravichandran, 2 Dr.V.Jagannathan 1 Department of EEE(PG), Sri Ramakrishna Engineering College, Coimbatore, India 2 Department of EEE, Coimbatore Institute of Technology, Coimbatore, India Abstract: Permanent Magnet Synchronous Motor (PMSM) drives are widely used in applications where smooth torque is required. However, the main disadvantage of PMSM is torque ripple that leads to mechanical vibration and acoustic noise. For applications that require precise tracking, the machine should be free of torque ripples. Vector controlled PMSM drive provides better dynamic response and lesser torque ripples, and necessitates only a constant switching frequency. The outer loop in vector control greatly affects the system performance. Proportional plus integral (PI) controllers are usually preferred, but due to its fixed proportional gain and integral time constant, the performance of the PI controllers are affected by parameter variations, load disturbances and speed variations. These problems can be overcome by the fuzzy logic controllers, which do not require any mathematical model and are based on the linguistic rules obtained from the experience of the system operator. This paper describes two new instantaneous torque control schemes 1) Fuzzy Logic Controller (FLC) with Hysteresis Pulse Width Modulation (HPWM) 2) Fuzzy Logic Controller (FLC) with Space vector Pulse Width Modulation (SVPWM) respectively to reduce torque ripples in PMSM driven by Field oriented control. The design, analysis and simulation of the proposed system is done using MATLAB version R2009a and the simulation results are discussed. Key words: Permanent Magnet Synchronous motor (PMSM), Torque ripple, Field oriented Control (FOC), Proportional plus (PI) Controller, Fuzzy Logic Controller (FLC), Hysteresis PWM (HPWM), Space Vector Pulse Width modulation (SVPWM). INTRODUCTION Permanent magnet synchronous motors (PMSMs) have been widely used in many industrial applications. Due to their compactness, high efficiency and high torque density, the PMSMs are particularly used in highperformance drive systems. PMSM eliminates the use of slip rings for field excitation, resulting in low maintenance and low losses in the rotor. One of the major disadvantages of the PMSM drive is the torque ripple produced which is due to the following sources: 1) Mutual torque, due to the interaction of the rotor field and stator currents; 2) Reluctance torque, due to rotor saliency; 3) Cogging torque, due to the existence of stator slots. In applications such as the conveyor belt control, torque pulsations are highly undesirable and must be eliminated. Presence of these torque pulsations results in instantaneous torque that pulsates periodically with rotor position changing. The torque ripple of the PMSM can also bring the problems such as speed fluctuation, resonance and acoustic noise, and then affect the machine s reliability, accuracy and degree of comfort. So it is important to suppress the torque ripple. In order to minimize torque ripple, many techniques based on both motor design and control schemes have been proposed in literature (Jahns,T.M et al., 1996). An inverter output filter system for PWM motor drives can reduce harmonics of PMSM (Sozer,Y et al., 2000). This method is composed of conventional RLC filter cascaded with an LC trap filter tuned to the inverter switching frequency. The scheme shows some effectiveness in reducing switching harmonics, but however, very large circulating current between inverter output and filter elements is required to reshape the motor terminal voltage which violate current limitation of the inverter. An iterative learning control (ILC) is utilized for torque/speed ripple minimization of a brushless surfacemounted PMSM drive (Qian,W et al., 2004). However, the ILC scheme has its own limitation for real-time applications, particularly at high-speed operating conditions. A complicated and expensive filter topology has been used in PMSM which consists of an insulated-gate bipolar transistor AF and two RLC filters (Gulez,K et al., 2008). Although complex filter topologies are beneficially capable to reduce torque ripple and current harmonic noises, and provide an almost sinusoidal voltage to the motor terminals, online filter tuning causes more complexity and hardware implementation is relatively expensive. An application of fuzzy logic control is Corresponding Author: B.Adhavan, M.S.Birundha, Department of Electrical and Electronics Engineering, Sri Ramakrishna Engineering College, Coimbatore, India. E-mail: adhav14@gmail.com, birundha001@gmail.com 61

used to improve the torque ripple associated with the direct torque control when used in control of a PMSM (Li,N et al., 2010). Vector controlled PMSM drive provides better dynamic response and lesser torque ripples, and necessitates only a constant switching frequency. The outer loop in vector control greatly affects the system performance. Proportional plus integral (PI) controllers are usually preferred, but due to its fixed proportional gain and integral time constant, the performance of the PI controllers are affected by parameter variations, load disturbances and speed variations. These problems can be overcome by the fuzzy logic controllers, which do not require any mathematical model and are based on the linguistic rules obtained from the experience of the system operator. In this paper, Fuzzy Logic Control based Field Oriented Control is presented to minimize the torque ripples in PMSM. Also, Hysteresis and Space vector Pulse Width Modulation techniques are used for effective switching of inverter and the proposed system with both the techniques is simulated using MATLAB and are compared. Field Oriented Control: Field-oriented control (FOC), also known as vector control or decoupling control aims to control effectively the motor torque and flux in order to force the motor to accurately track the command trajectory regardless of the machine and load parameter variation or any extraneous disturbances. It is based on three major points: Machine current and voltage space vectors Transformation of a three phase speed and time dependent system into a two co-ordinate time invariant system and Effective Pulse Width Modulation pattern generation. Field orientated controlled machines need two constants as input references: the torque component (aligned with the q coordinate) and the flux component (aligned with d co-ordinate). As FOC is simply based on projections, the control structure handles instantaneous electrical quantities. This makes the control accurate in every working operation (steady state and transient) and independent of the limited bandwidth mathematical model. The FOC thus solves the classic scheme problems, in the following ways: 1. The ease of reaching constant reference (torque component and flux component of the stator current) 2. The ease of applying direct torque control, because in the (d,q) reference frame the expression of the torque is: T α Ψ R i sq (1) By maintaining the amplitude of the rotor flux (Ψ R ) at a fixed value, we have a linear relationship between torque and torque component (i sq ). We can then control the torque by controlling the torque component of stator current vector. Proposed Method Of Foc Of Pmsm Using Flc: The block diagram of proposed FOC with the Fuzzy logic based controller for the PMSM drive is shown in the Fig. 1. Single phase AC supply is given to the inverter through the rectifier. The Inverter feeds the PMSM which drives the load. The 3 phase stator currents i a,i b,i c are measured. i c is calculated from i a and i b using the relationship i a +i b +i c =0 The Clarke transformation is applied to determine the stator current projection in the two co-ordinates a,b stationary frame. The transformation from the three phase system into the (α,β) two dimension orthogonal system is given by the relations i α = i a i α = (i a +2i b )/ 3 The Park transformation is then applied in order to obtain this projection in the d, q-rotating frame. The relationship between the two reference frames can be obtained from the following equations. i d = i α cosθ+ i β sinθ i q = -i α sin θ+ i β cosθ 62

Fig. 1: Block Diagram of PMSM drive with FOC using FLC controller The torque is sensed from the motor and it is compared with the reference torque. The error signal is given to the Fuzzy Logic Controller. The inputs to the FLC are Torque error (e) and change in torque error (Δe). The FLC initially converts the crisp error and change in torque error into fuzzy variables and then are mapped into linguistic labels. The FLC calculates a reference torque, which is proportional to the quadrature-axis stator current component i sqref. Membership functions are associated with each label which consists of two inputs and one output. The linguistic labels are divided into seven groups. They are: NB-Negative Big; NM-Negative Medium; NS- Negative Small; Z-zero; PS-Positive Small; PM-Positive medium; PB-Positive Big. Each of the inputs and the output contain membership functions with all these seven linguistics. Each of the inputs and the output contain membership functions with all these seven linguistics. The Fig. 2(a) shows the speed error, Fig. 2(b) shows the change in speed error and Fig. 2(c) shows the torque limit of the FLC. (a) Torque Error input (b) Change in Torque error input Fig. 2: Inputs and Outputs of FLC (c) Torque Limit output 63

The mapping of the fuzzy inputs into the required output is derived with the help of a rule base as given in Table 1. Table 1: Rules for FLC e NB NM NS Z PS PM PB Δe NB NB NB NB NM NM NS Z NM NB NB NB NM NS Z PS NS NB NM NS NS Z PS PM Z NM NM NS Z PS PM PM PS NM NS Z PS PS PM PB PM NS Z PS PM PM PB PB PB Z PS PM PM PB PB PB The d, q projections of the stator phase currents are then compared to their reference values i sqref and i sdref and corrected by means of PI current controllers. The outputs of the current controllers are passed through the inverse Park transform and a new stator voltage vector is impressed to the motor using the Hysteresis/Space Vector Modulation technique. Hysteresis PWM: In this method of PWM, the deviation of the current between the upper and lower in the hysteresis band (HB) is limited. In any phase, if the actual current becomes more than the upper limit of hysteresis band (i ref +HB) the upper switch of the inverter arm is turned off, the lower switch is turned on and the current starts to decay. In contrast if the actual current reaches lower limit or less than of hysteresis band (i ref -HB) the lower switch of the inverter arm is turned off, the upper switch is turned on and the current comes back into the hysteresis band. The six switches of the PWM inverter are driven by the hysteresis current controller in order to produce the desired motor currents. Space Vector Modulation: Space Vector PWM (SVPWM) refers to a special technique of determining the switching sequence of the upper three power transistors of a three-phase voltage source inverter (VSI). There are eight possible combinations of on and off states for the three upper power transistors which determine eight phase voltage configurations. This PWM technique controls the motor based on the switching of space voltage vectors, by which an approximate circular rotary magnetic field is obtained. It approximates the reference voltage Vref by a combination of the eight switching patterns (V 0 to V 7 ). The vectors (V 1 to V 6 ) divide the plane into six sectors (each sector: 60 degrees). Vref is generated by two adjacent non-zero vectors and two zero vectors. The switching sector is shown in Fig. 3 and Table 2 shows the switching vector for inverter. This technique allows having a higher torque at high speeds, and a higher efficiency. Fig. 3: Switching vectors and sectors Table 2: Switching vectors for inverter Vector A+ B+ C+ A- B- C- V AB V BC V CA V 0={000} OFF OFF OFF ON ON ON 0 0 0 V 1={100} ON OFF OFF OFF ON ON +V dc 0 -V dc V 2={110} ON ON OFF OFF OFF ON 0 +V dc -V dc V 3={010} OFF ON OFF ON OFF ON -V dc +V dc 0 V 4={011} OFF ON ON ON OFF OFF -V dc 0 +V dc V 5={001} OFF OFF ON ON ON OFF 0 -V dc +V dc V 6={101} ON OFF ON OFF ON OFF +V dc -V dc 0 V 7={111} ON ON ON OFF OFF OFF 0 0 0 64

RESULTS AND DISCUSSION A PMSM fed from DC supply via inverter and FOC using FLC with HPWM and SVPWM techniques is simulated using MATLAB version R2009a and the results are compared. The parameters of PMSM used in the simulation are given below. Rated Power 2.25HP Number of phases 3 Number of poles (P) 8 Base current 5.6 A Rated voltage 300 V Rated speed 2000 rpm Rated torque 8 N.m Stator resistance per phase( R) 0.9585 ohm q-axis inductance(lq) 0.00525 H d-axis inductance (Ld ) 0.00525 H Stator flux linkages per phase due to rotor magnet ( A f ) 0. 1827V/ (rad/s) Moment of inertia (J) 0.0006329Kg.m 2 Friction Factor (F) 0.0003035 N.m/(rad/s) The torque ripple can be calculated by using the relation Torque Ripple Factor = Peak to peak torque/rated Torque The simulink model of FLC with HPWM based FOC of PMSM is shown in Fig. 4 and that of HPWM pulse production is shown in Fig. 5. The simulation result is shown in Fig. 6. The Hysteresis band selected for simulation is h=0.1. Fig. 4: Simulink model of FLC with HPWM based FOC of PMSM Fig. 5: Simulink model of HPWM pulse production 65

10 Tref=8 Nm Torque (Nm) 5 0-5 0 0.5 1 1.5 2 2.5 3 Time (s) (a) Torque output Torque (Nm) 9.5 9 8.5 8 7.5 7 Tref=8 Nm 0.647 0.648 0.649 0.65 0.651 0.652 Time (s) (b) Torque ripples Fig. 6: Output Waveforms for PMSM driven by FOC using FLC and HPWM Similarly, the simulink model of FLC with SVPWM based FOC of PMSM is shown in Fig. 7 and that of SVPWM pulse production is shown in Fig. 8. Fig. 7: Simulink model of FLC with SVPWM based FOC of PMSM Fig. 8: Simulink model of SVPWM pulse production 66

The simulation results of SVPWM based control is shown in Fig. 9. 14 Tref=8 Nm 12 Torque(Nm) 10 8 6 4 2 0 0 0.5 1 1.5 2 Time(s) (a) 8.2 Torque output Tref=8 Nm Torque(Nm) 8.1 8 7.9 7.8 (b) Torque ripples 0.08 0.09 0.1 0.11 0.12 0.13 Time(s) 10 9 8 7 Torque(Nm) 6 5 4 3 2 1 0 0 0.5 1 1.5 2 2.5 3 Time (s) (c) Dynamic torque output Fig. 9: Output waveforms for FOC based PMSM using FLC and SVPWM The comparative results of field oriented control of PMSM using both HPWM and SVPWM techniques and is shown in Table 3. Table 3: Comparative Results of Control techniques of PMSM FIELD ORIENTED CONTROL TORQUE RIPPLE FACTOR (%) FLC with HPWM 19 FLC with SVPWM 1.75 From the waveforms it is inferred that the torque ripples in the case of FLC with HPWM is 19% and by SVPWM technique the ripple is 1.75%. Thus by SVPWM, the ripples is reduced completely. Conclusion: A FOC method of minimizing the torque ripple in PMSM drives using FLC is simulated and the results are obtained. The simulated results of Fuzzy Logic Controller have shown the improved performance over the PI Torque controller and hence it can be effectively used in place of PI Torque controller. And particularly the accuracy of SVPWM technique has been proved. 67

ACKNOWLEDGEMENT REFERENCES Adhavan, B., A. Kuppuswamy, G. Jayabaskaran and V. Jagannathan, 2011. Field oriented control of Permanent Magnet Synchronous Motor (PMSM) using Fuzzy Logic Controller. In the Proceedings of the 2011 Recent Advances in Intelligent Computational Systems (RAICS) Conference, IEEE, pp: 587-592. Basilio, J.C. and S.R. Matos, 2002. Design of PI and PID Controllers with Transient Performance Specification. IEEE transactions on education, 45(4): 364-370. Bose, B.K., 2002. Modern Power Electronics and AC Drives. PHI Learning Private Limited. Colamartino, F., C. Marchand and A. Razek, 1999. Torque Ripple Minimization in Permanent Magnet Synchronous Servo Drive. IEEE Transactions on Energy Conversion, 14(3): 616-621. Dehkordi, A.B., A.M. Gole and T.L. Maguire, 2005. Permanent Magnet Synchronous Machine Model for Real- Time Simulation. In the Proceedings of the International Conference on Power System Transients (IPST 05), Montreal, Canada. Gulez, K., A.A. Adam and H. Pastaci, 2008. Torque Ripple and EMI Noise Minimization in PMSM using Active Filter Topology and Field Oriented Control. IEEE Transactions on Industrial Electronics, 55(1): 251-257. Heydari, F., A. Sheikholeslami, K.F. Gorgani and G. Ardeshir, 2009. Predictive Field Oriented Control of PMSM Using Fuzzy Logic. In the Proceedings of the 24th International Power System Conference. Holtz, J. and L. Springob, 1996. Identification and Compensation of Torque Ripple in High-Precision Permanent Magnet Motor Drives. IEEE Transactions on Industrial Electronics. 43(2): 309-320. Jahns, T.M. and W.L. Soong, 1996. Pulsating Torque Minimization Techniques for Permanent Magnet AC Motor Drives-a review. IEEE Transactions on Industrial Electronics, 43: 321-330. Krishnan, R., 2010. Permanent Magnet Synchronous and Brushless DC Motor Drives. Taylor and Francis Group, LLC. Li, N., X. Wei and X. Feng, 2010. An Improved DTC Algorithm for Reducing Torque Ripples of PMSM Based on Fuzzy Logic and SVM. In the Proceedings of the International Conference on Artificial Intelligence and Education, pp: 401-405. Mattavelli, P., L.Tubiana and M. Zigliotto, 2005. Torque-ripple Reduction in PM Synchronous Motor Drives using Repetitive Current Control. IEEE Transactions on Power Electronics., 20(6): 1423-1431. Mohamed, K., G. Noureddine and B.H. E.Mohamed, 2007. Fuzzy Rule: Based Model Reference Adaptive Control for PMSM Drives. In the Proceedings of the Serbian Journal of Electrical Engineering, 4(1): 13-22. Qian, W., S.K. Panda and J.X. Xu, 2004. Torque Ripple Minimization in PM Synchronous Motors using Iterative Learning Control. IEEE Transactions on Power Electronics, 19: 272-279. Sergaki, E.S., P.S. Georgilakis, A.G. Kladas and G.S. Stavrakakis, 2008. Fuzzy Logic Based Online Electromagnetic Loss Minimization of Permanent Magnet Synchronous Motor Drives. In the Proceedings of the 18 th International Conference on Electrical Machines, pp: 1-7. Soliman, H.F.E., M.E. Elbuluk, 2008. Improving the Torque Ripple in DTC of PMSM using Fuzzy Logic. In the Proceedings of the Industry Applications society annual meeting (IAS 08), IEEE.1-8. Sozer, Y., D.A. Torrey and S. Reva, 2000. New Inverter Output Filter Topology for PWM Motor Drives. IEEE Transactions on Power Electronics., 15(6): 1007-1017. Uddin, M.N., 2011. An Adaptive Filter Based Torque Ripple Minimization of a Fuzzy Logic Controller for Speed Control of IPM Motor Drives. IEEE Transactions on Industry Applications., 47(1): 350-358. 68