Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Similar documents
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

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

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

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

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

A Brushless DC Motor Speed Control By Fuzzy PID Controller

Application of Fuzzy Logic Controller in Shunt Active Power Filter

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

Speed control of sensorless BLDC motor with two side chopping PWM

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

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

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

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

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

Speed Control of BLDC Motor-A Fuzzy Logic Approach

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

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

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

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Fuzzy logic control implementation in sensorless PM drive systems

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

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

Control Strategies for BLDC Motor

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

Fuzzy Logic Based Speed Control System Comparative Study

Self-Tuning PI-Type Fuzzy Direct Torque Control for Three-phase Induction Motor

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

Design and Implementation of Fuzzy Sliding Mode Controller for Switched Reluctance Motor

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

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive

Design of A Closed Loop Speed Control For BLDC Motor

SPEED CONTROL OF SINUSOIDALLY EXCITED SWITCHED RELUCTANCE MOTOR USING FUZZY LOGIC CONTROL

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November-2014 ISSN

USED OF FUZZY TOOL OR PID FOR SPEED CONTROL OF SEPRATELY EXCITED DC MOTOR

A Novel Fuzzy Control Approach for Modified C- Dump Converter Based BLDC Machine Used In Flywheel Energy Storage System

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

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

Modeling and Simulation of Induction Motor Drive with Space Vector Control

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Speed control of a DC motor using Controllers

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Sensorless Control of BLDC Motor Drive Fed by Isolated DC-DC Converter

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

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

CHAPTER 4 FUZZY LOGIC CONTROLLER

Direct Torque Control of Induction Motors

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

TRACK VOLTAGE APPROACH USING CONVENTIONAL PI AND FUZZY LOGIC CONTROLLER FOR PERFORMANCE COMPARISON OF BLDC MOTOR DRIVE SYSTEM FED BY CUK CONVERTER

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Control Of Three Phase BLDC Motor Using Fuzzy Logic Controller Anjali. A. R M-Tech in Powerelectronics & Drives,Calicut University

Modeling and Simulation Analysis of Eleven Phase Brushless DC Motor

A PHOTOVOLTAIC POWERED TRACKING SYSTEM FOR MOVING OBJECTS

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

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

Control of PMSM using Neuro-Fuzzy Based SVPWM Technique

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

Designing An Efficient Three Phase Brushless Dc Motor Fuzzy Control Systems (BLDCM)

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

Torque Control of BLDC Motor using ANFIS Controller M. Anka Rao 1 M. Vijaya kumar 2 H. Jagadeeswara Rao 3

Swinburne Research Bank

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

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

A Novel Asymmetric Three-Phase Cascaded 21 Level Inverter Fed Induction Motor Using Multicarrier PWM with PI and Fuzzy Controller

A PLC-based Self-tuning PI-Fuzzy Controller for Linear and Non-linear Drives Control

PERFORMANCE STUDIES OF INTEGRATED FUZZY LOGIC CONTROLLER FOR BRUSHLESS DC MOTOR DRIVES USING ADVANCED SIMULATION MODEL

Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neural Networks

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

Simulation of Solar Powered PMBLDC Motor Drive

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

ISSN: [Shukla* et al., 6(10): October, 2017] Impact Factor: 4.116

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

Step vs. Servo Selecting the Best

Induction Motor Drive Using Indirect Vector Control with Fuzzy PI Controller

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

SPEED CONTROL OF BRUSHLES DC MOTOR

International Journal of Advance Engineering and Research Development. PI Controller for Switched Reluctance Motor

SIMULINK MODEL OF ADAPATIVE FUZZY PID CONTROLLER BASED BLDC MOTOR DRIVES

Hardware Implementation of Fuzzy Logic Controller for Sensorless Permanent Magnet BLDC Motor Drives

Modeling and Simulation of Field Oriented Control PMSM Drive System using SVPWM Technique

Comparative analysis of Conventional MSSMC and Fuzzy based MSSMC controller for Induction Motor

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

Comparison of Fuzzy PID Controller with Conventional PID Controller in Controlling the Speed of a Brushless DC Motor

SPEED CONTROL OF INDUCTION MOTORS USING HYBRID PI

International Journal of Intellectual Advancements and Research in Engineering Computations

Simulation of Fuzzy Controller based Isolated Zeta Converter fed BLDC motor drive

Vector Approach for PI Controller for Speed Control of 3-Ø Induction Motor Fed by PWM Inverter with Output LC Filter

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE

Synchronous Current Control of Three phase Induction motor by CEMF compensation

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

Fuzzy Logic Based Speed Control System for Three- Phase Induction Motor

A VARIABLE SPEED PFC CONVERTER FOR BRUSHLESS SRM DRIVE

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

International Journal of Modern Engineering and Research Technology

Fuzzy Logic Techniques Applied to the Control of a Three-Phase Induction Motor

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

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

Transcription:

Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller Praveen Kumar 1, Anurag Singh Tomer 2 1 (ME Scholar, Department of Electrical Engineering, RCET, Bhilai, India) 2 (Assoc. Prof., Department of Electrical Engineering, RCET, Bhilai, India) ABSTRACT: The Permanent-magnet-synchronous-machine (PMSM) drives have been increasingly applied in a variety of industrial applications which require fast dynamic response and accurate control over wide speed ranges. In this thesis the control of a Permanent Magnet Synchronous Motor (PMSM) is studied. Usually, a proportional-integral (PI) controller is used as a speed controller for a Permanent Magnet Synchronous Motor (PMSM). However, a PI controller is sensitive to speed changes, load disturbances and parameters variation without continuous tuning of its gains. The conventional approach is to tune the proportional and integral gains manually by observing the response of the system. The tuning of the PI parameters must be made on-line and automatic in order to avoid tedious tasks in manual control. For this reason the design of using fuzzy logic controller (FLC) which replace the proportional-integral (PI) controller. KEYWORDS: AC drives, Fuzzy logic controller (FLC), Permanent Magnet Synchronous Machine (PMSM), Pulse Width Modulation (PWM), Proportional-Integral (PI) controller. I. INTRODUCTION Recent availability of high energy-density permanent magnet (PM) materials at competitive prices, continuing breakthroughs and reduction in cost of powerful fast digital signal processors (DSPs) and micro-controllers combined with the remarkable advances in semiconductor switches and modern control technologies have opened up new possibilities for permanent magnet brushless motor drives in order to meet competitive worldwide market demands [1]. The popularity of PMSMs comes from their desirable features : High efficiency High torque to inertia ratio High torque to volume ratio High air gap flux density High power factor High acceleration and deceleration rates Permanent magnet synchronous motor requires a drive to supply commutated current. This is obtained by pulse width modulation of the DC bus using a DC-to-AC inverter attached to the motor windings. The windings must be synchronized with the rotor position by using position sensors or through sensor less position estimation techniques. By energizing specific windings in the stator, based on the position of the rotor, a rotating magnetic field is generated., only two of the three stator windings are energized in each commutation sequence [1]. The fuzzy logic is a class of artificial intelligence with a recent history and application. The concept of fuzzy logic was first introduced by 1965 by a computer scientist Lotfy Zadeh, a professor at the University of California at Berkley. Fuzzy-logic provides a simple way to arrive at a definite conclusion based upon vague, ambiguous, imprecise, noisy, or missing input information. Its approach to control problems mimics how a person would make decisions, much faster [2], [3], [4]. II. MATHEMATICAL MODEL OF PMSM Equation is often written in expanded form as V ds = R s I ds + L d d Ids dt V qs = R s Iq s + L q d Iqs dt - ω r L q I q + ω r (L d I ds + λ m ) d I₀s V 0s = R s I 0s + L 0 dt Under balanced steady-state conditions, the electrical angular velocity of rotor ωr is considered constant and equal to that of the synchronously rotating reference frame. In this mode of operation, with the time rate of change of all flux linkages neglected, the steady state versions of above equations become V ds = R s I ds - ω r L q I qs V qs = R s I qs + ω r (L d I ds + λ m ) V 0s = R s I 0s = 0 Electromagnetic torque can be expressed with the stator variables in the rotor reference frame as T e = 3 P ( λ ds I qs λ qs I ds ) 2 2 Appropriate substitution of into the above torque equation yields 2492 Page

Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 P T e = 3 [ λ 2 2 m I qs + (L d - L q ) I qs I ds ] The torque equation can also be expressed in the following way, T e = T m + J d ω r + B ω dt r III. Pmsm Drives With Fuzzy Controller Figure 1: PMSM Drive with Fuzzy Logic ( FL ) controller 3.1 Pulse width modulation (PWM) technique Pulse width modulation (PWM) technique is used to generate the required voltage or current to feed the motor or phase signals. This method is increasingly used for AC drives with the condition that the harmonic current is as small as possible. Generally, the PWM schemes generate the switching position patterns by comparing the three-phase sinusoidal wave forms with a triangular carrier. The most widely used method of pulse width modulation are carrier based. This method is also known as the sinusoidal (SPWM), triangulation, subharmonic, or suboscillation method [5], [6]. 3.2 Fuzzy Logic Controller The FLC has two inputs speed error e( k) and change in speed error ce(k) and one output u(k) which represents the change in quadrature reference current I q * (k). e(k) and ce(k) are calculated as in equations for every sampling time: e(k) = ω r * (k) - ω r (k) ce(k) = e(k) - e(k-1) Where ω r * (k) is reference speed and ω r (k) is actual speed value. To obtain normalized inputs and output for fuzzy logic controller, the constant gain blocks are used as scaling factors G E, G CE and G U as shown in Fig (2) E(k) = G E e(k) CE(k) = G CE ce(k) U(k) = G U u(k) Figure 2: Scaling Factors for FLC The FLC consists of three stages: the fuzzification, rule execution, and defuzzification. In the first stage, the crisp variables e(k) and ce( k) are converted into fuzzy variables E( k) and CE( k) using the triangular membership functions. Figure 3: Membership functions of the Fuzzy logy controller-1 2493 Page

Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 Figure 4: Membership functions of the Fuzzy logy controller-2 Each universe of discourse is divided into five fuzzy sets: NB (negative big), NM (negative medium), NS (negative small), ZE (zero), PS (positive small), PM (positive medium) and PB (positive big). In the second stage of the FLC, the fuzzy variables E and CE are processed by an inference engine that executes a set of control rules contained in (7 X 7) rule bases. The control rules are formulated using the knowledge of the PMSM behavior. Each rule shown in Table Table I: Rule Base for Fuzzy Logic Controller CE NB NM NS ZE PS PM PB E NB NB NB NB NB NM NS ZE NM NB NB NB NM NS ZE PS NS NB NB NM NS ZE PS PM ZE NB NM NS ZE PS PM PB PS NM NS ZE PS PM PB PB PM NS ZE PS PM PB PB PB PB ZE PS PM PB PB PB PB Different inference algorithms can be used to produce the fuzzy set values for the output fuzzy variable u Fuzzy. In this paper, the max-min inference algorithm is used, in which the membership degree is equal to the maximum of the product of E and CE membership degree. The inference engine output variable is converted into a crisp value U FUZZY in the defuzzification stage. Various defuzzification algorithms have been proposed in the literature. In this paper, the centroid defuzzification algorithm is used, in which the crisp value is calculated as the centre of gravity of the membership function. The definition of the spread of each partition, or conversely the width and symmetry of the membership functions, is generally a compromise between dynamic and steady state accuracy. Equally spaced partitions and consequently symmetrical triangles are a very reasonable choice. So, we need to multiply the controller input and output variables by adjusting gains in order to accommodate these variables into the normalized intervals. The reference current I q * (k) for the vector control system is obtained by integrating u(k) as in equation I q * (k) = I q * (k-1) + u(k) IV. Simulink Models And Parameter: Figure 5: PMSM drive with FLC-1 and FLC-2 controller 2494 Page

Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 PMSM drive model are simulated in MATLAB simulink are shown above Fig 5. In PMSM Model following PMSM parameters are used. Table II: PMSM Parameter S. NO. Parameter Value 1. Direct axis Resistance, R d 1.4 Ω 2. Quadracture axis Resistance, R q 1.4 Ω 3. d axis inductance, L d 0.0066 H 4. q axis inductance, L q 0.0058 H 5. Rotor permanent-magnet flux, λ m 0.1546 (wb) 6. Moment of Inertia, J 0.00176 (kgm 2) 7. combined viscous friction, B 0.00038818 (Nm / (rad / s)) 8. no. of poles, P 6 V. Results And Discussion: The simulation of PMSM drive system with Fuzzy controller has been carried out using MATLAB. The speed, torque and current responses of PMSM are observed with Fuzzy controller. The performances are observed under various speed and the results are presented. (b) Currents Figure 6 Speed (rpm), Torque (Nm) & Current (Amp) for reference speed 3000 using FLC-1 The Fuzzy Logic controller FLC-1 performance for speed ω r = 3000 RPM, Peak Overshoot at starting is M p =0%, Rise Time t r = 0.006 sec, Steady State error e ss = 9, Speed drop at load is 3.6667%, Settling time after load is 0.008 sec. 2495 Page

Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 (b) currents Figure 7 Speed (rpm), Torque (Nm) & Current (Amp) for reference speed 2000 using FLC-1 The Fuzzy Logic controller FLC-1 performance for speed ω r = 2000 RPM, Peak Overshoot at starting is M p =0%, Rise Time t r = 0.0045 sec, Steady State error e ss = 6, Speed drop at load is 2%, Settling time after load is 0.003 sec. Performance of Fuzzy logic controller FLC-2 is shown below (b) Currents Figure 8 Speed (rpm), Torque (Nm) & Current (Amp) for reference speed 3000 using FLC-2 The Fuzzy Logic controller FLC-2 performance for speed ω r = 3000 RPM, Peak Overshoot at starting is M p =0%, Rise Time t r = 0.005 sec, Steady State error e ss = 16, Speed drop at load is 1.6667%, Settling time after load is 0.0028 sec. 2496 Page

Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 (b) Currents Figure 9 Speed (rpm), Torque (Nm) & Current (Amp) for reference speed 2000 using FLC-2 The Fuzzy Logic controller FLC-2 performance for speed ω r = 2000 RPM, Peak Overshoot at starting is M p =0%, Rise Time t r = 0.0044 sec, Steady State error e ss =12.3, Speed drop at load is 3%, Settling time after load is 0.0021 sec. VI. Conclusion These Fuzzy Logic controllers are used successfully in speed Control system for PMSM. The design of Fuzzy logic controller and its performance shows that the error is minimized. The no overshoot in the speed curve and the ripples in the torque curve are maintained minimum. References [1] A. Khurram, Position and speed sensorless control of permanent magnet synchronous motor, Ph. D. dissertation, Michigan State University, East Lansing, MI, 2001. [2] R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, Electrical and Computer Engineering Department, Virginia Tech Blacksburg, Virginia,U.S.A., CRC Press Taylor & Francis Group, 2010. [3] LEONID REZNIK, Fuzzy Controllers, Victoria University of Technology, Melbourne, Australia, Reed Elsevier plc group, 1997 [4] Chunhua Zang, Vector controlled PMSM Drive based on Fuzzy Speed Controller, 2nd International Conference on Industrial Mechatronics and Automation, 2010, pp 199-202 [5] B. K. Bose, Modern Power Electronics and AC drives, (Prentice-Hall, 2002). [6] J. Holtz, Pulse width modulation for electronic power conversion", Proceedings of the IEEE, Vol. 82, Issue: 8, Aug. 1994, pp.1194-1214. 2497 Page