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

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

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

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

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

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

Digital Control of Permanent Magnet Synchronous Motor

Modeling and Simulation of Induction Motor Drive with Space Vector Control

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

HIGH PERFORMANCE CONTROL OF AC DRIVES WITH MATLAB/SIMULINK MODELS

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

Field Oriented Control of PMSM Using SVPWM Technique

SINGLE PHASE BRIDGELESS PFC FOR PI CONTROLLED THREE PHASE INDUCTION MOTOR DRIVE

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

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

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

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

Induction motor control by vector control method.

Speed Control of Induction Motor using Space Vector Modulation

An Induction Motor Control by Space Vector PWM Technique

Design of A Closed Loop Speed Control For BLDC Motor

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

International Journal of Advance Engineering and Research Development

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

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

Permanent Magnet Synchronous Motor Control with Speed Feedback Using a Resolver

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

Modeling and Simulation Analysis of Eleven Phase Brushless DC Motor

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

IMPLEMENTATION OF DIRECT TORQUE CONTROL OF PMSM DRIVE USING SVPWM AND THREE LEVEL INVERTER

Estimation of Vibrations in Switched Reluctance Motor Drives

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

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

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

Implementation of Different Methods of Space Vector Pulse Width Modulation (PWM) - A Survey

Realising Robust Low Speed Sensorless PMSM Control Using Current Derivatives Obtained from Standard Current Sensors

Cost Effective Control of Permanent Magnet Brushless Dc Motor Drive

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

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

Generalized Theory Of Electrical Machines

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

DESIGN ANALYSIS AND IMPLEMENTATION OF SPACE VECTOR PULSE WIDTH MODULATING INVERTER USING DSP CONTROLLER FOR VECTOR CONTROLLED DRIVES

Mathematical Analysis of SVPWM for Inverter fed DTC of Induction motor Drive

3.1.Introduction. Synchronous Machines

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

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

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

Space Vector Pulse Density Modulation Scheme For Multilevel Inverter With 18-sided Polygonal Voltage Space Vector

A Switched Boost Inverter Fed Three Phase Induction Motor Drive

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

Analysis of Losses in High Speed Slotless PM Synchronous Motor Integrated the Added Leakage Inductance

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

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES

A Sliding Mode Controller for a Three Phase Induction Motor

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

Speed control of Permanent Magnet Synchronous Motor using Power Reaching Law based Sliding Mode Controller

Analysis of an Economical BLDC Drive System

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

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

Synchronous Current Control of Three phase Induction motor by CEMF compensation

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

MATHEMATICAL MODELING OF POWER TRANSFORMERS

Control of a 750kW Permanent Magnet Synchronous Motor

Field Oriented Control of PMSM Drive using SVPWM Technique

Comparative Analysis of Space Vector Pulse-Width Modulation and Third Harmonic Injected Modulation on Industrial Drives.

Comparison of Different Modulation Strategies Applied to PMSM Drives Under Inverter Fault Conditions

Mahendra Kumar Mohanty 212EE4218

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

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

A Robust Fuzzy Speed Control Applied to a Three-Phase Inverter Feeding a Three-Phase Induction Motor.

Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters

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

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

Renewable Energy Based Interleaved Boost Converter

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

ABSTRACT. Introduction

A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms

Sistemi per il controllo motori

Power Quality Improvement of Non-Linear Load by Using Instantaneous P-Q Theory

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

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

Decoupled Space Vector PWM for Dual inverter fed Open End winding Induction motor drive

Design of SVPWM Inverter for Induction Motor Drive Using PID Controller

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

CHAPTER 2 D-Q AXES FLUX MEASUREMENT IN SYNCHRONOUS MACHINES

Indirect Rotor Field Oriented Control (IRFOC) for Three Phase Induction Motor Drive Using MOSFET

ELE847 Advanced Electromechanical Systems Course Notes 2008 Edition

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

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

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

A VARIABLE SPEED PFC CONVERTER FOR BRUSHLESS SRM DRIVE

Control of grid connected inverter system for sinusoidal current injection with improved performance

BLDC TORQUE RIPPLE MINIMIZATION USING MODIFIED STAIRCASE PWM

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

ABSTRACT I. INTRODUCTION

Simulation and Analysis of SVPWM Based 2-Level and 3-Level Inverters for Direct Torque of Induction Motor

Closed Loop Operation of PMSM Driven by Z-Source Inverter

Transcription:

MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS Remitha K Madhu 1 and Anna Mathew 2 1 Department of EE Engineering, Rajagiri Institute of Science and Technology, Kochi, India 2 Assistant Professor, Rajagiri Institute of Science and Technology, Kochi, India ABSTRACT The permanent magnet synchronous motor (PMSM) drives have been frequently used as servo drives in many industrial applications. This paper presents a Matlab/simulink model of PMSM drive using field oriented control. This control technique is an advanced technique for speed and current control. The supply is provided through a three phase inverter where the switching is done by space vector pulse width modulation (SVPWM) technique. Compared to sinusoidal pulse width modulation SVPWM technique is preferred due to its better dc link utilization and less harmonic distortions in the output current. The model of PMSM drive using SVPWM is simulated and the results are analysed. Mathematical model of PMSM motor is done in d-q rotor reference frame. KEYWORDS: Permanent magnet synchronous motor, field oriented control, space vector modulation, PI controller. I. INTRODUCTION Permanent magnet synchronous motor drives are becoming more popular in industries and are replacing induction motor drives due to their high performances: high torque density, high efficiency and small size. PMSM have no windings in the rotor instead they have rotating permanent magnets made of neodymium-boron- iron, Alnico or samarium cobalt that retain their magnetic property. The magnets can be mounted on the surface of the rotor for medium speed operations or placed internally inside the rotor for high speed operations as in figure 1. (a) Figure 1. (a) Surface mounted permanent magnets (b) Permanent magnets placed inside. In this paper surface mounted PMSM has been considered for which the air gap flux density is maximum. The three phase stator windings of the motor are excited by three phase currents fed from a (b) 1355 Vol. 6, Issue 3, pp. 1355-1364

three phase voltage source inverter. The field oriented control (FOC) or vector control of PMSM drive helps to decouple the torque and flux producing components of stator currents and hence, controlling the motor becomes easier like a DC motor. The type of control offers fast response and less torque ripple. Unlike an induction motor, the only current that can be controlled in a PMSM drive is the three phase stator current, since there is no rotor winding current. The electronic switches in the three phase inverter are turned on and off to control the direction of current through the stator windings. The inverter switching pattern is based on space vector pulse width modulation (SVPWM) which is one of the best pulse width modulation techniques [2]. The SVPWM implementation method in [3], [4] and [5] is tedious and involves a lot of mathematical calculations. In this paper a simpler algorithm is implemented [6].The flux and torque ripples can be greatly reduced by this technique. Proportional and integral controllers have been used as speed and current controllers in the field oriented control of PMSM drive. The field oriented control of PMSM deals with three reference frames namely the three phase stator reference frame, two phase stator reference frame and two phase rotor reference frame as in figure 2. Three phase stator reference frame (a-b-c) are 120 electrical degrees apart. Two phase stator reference frame (α-β) and three phase stator reference frame (a-b-c) are coplanar but the angle between the two axes (α-β) is 90 degrees instead of 120 degrees. The axis a is aligned with α axis. Rotor reference frame (d-q), in which the d axis is along the rotor magnetic axis or along the flux vector of the rotor and the q axis is at 90 degrees to the d axis and rotates at the same speed as the rotor. Figure 2. Representation of reference frames in FOC The paper is organised as follows: Section II presents the mathematical model of PMSM and Section III describes the block diagram of field oriented control of PMSM drive. Section IV deals with the space vector pulse width modulation theory and the simulink model. The complete simulation model of the PMSM drive and the simulation results are presented in section V and the conclusion and future scope is discussed in section VI and VII respectively. II. MATHEMATICAL MODEL OF PMSM The PMSM motor has been modeled in d-q reference frame [1]. The rotor reference frame is chosen because the rotor position determines the instantaneous induced emf and subsequently the stator currents and torque developed in the machine. The following assumptions are made while developing the model [4]. Sinusoidal mmf distribution in the stator windings. Space harmonics in air-gaps are neglected. Three-phase supply voltage is balanced. Saturation is neglected. 1356 Vol. 6, Issue 3, pp. 1355-1364

The back emf is sinusoidal. Eddy currents and hysteresis losses are negligible. The stator voltage equation in d-q reference frame is given by The flux linkage equations are given by V q Rq I q pq rd (1) V d Rd I d p d r q (2) q Ls I q Lm I qr (3) d Ls I d LmI dr (4) Since the permanent magnet rotor flux is concentrated along d axis, the d axis rotor current ( I dr ) is a constant and the q axis rotor current ( axis. I qr ) is assumed to be zero since there is no rotor flux along this q Ls I q (5) d Ls I d LmI dr (6) Flux linkage established by permanent magnets is given by, m LmI dr (7) Electromagnetic torque developed by the motor is given by, p T e 3 2 2 mi q (8) Since the magnetic flux linkage is a constant, the torque is directly proportional to the q axis current. The electromagnetic torque equation is given by, Hence rotor mechanical speed is given by, Rotor electrical Speed, d J m T e T L Bm (9) dt T e T L Bm m ( ) dt (10) J p e m (11) 2 The three phase stator reference frame variables (abc) are transformed into d q reference frame by, va vq 2 cos cos( 120) cos( 120) vb vd 3 sin sin( 120) sin( 120) vc (12) v cos sin a v v v q cos( 120) sin ( 120) b cos( 120) sin( 120) d c (13) v Transformation from two phase stator reference frame (α-β) to rotor reference frame (d-q) and vice versa by Park s transformation and vice versa by inverse Park s transformations 1357 Vol. 6, Issue 3, pp. 1355-1364

i cos sin iq i sin cos id (14) iq cos id sin sin i cos i (15) Three phase (abc) to two phase (αβ) transformation is done by Clarke s transformation. 1 1 v va 2 1 2 2 vb (16) v 3 0 3 3 2 2 vc The mathematical model of PMSM is done in MATLAB/Simulink as given in figure 3. III. Figure 3. Modeling of PMSM in MATLAB/ Simulink FIELD ORIENTED CONTROL OF PMSM The block diagram of field oriented control (FOC) of PMSM is shown in figure 4 which has the decoupled torque and flux channels with feedback. The rotor position information is required for the FOC of the motor. This is provided by an encoder or resolver and speed is calculated from rotor position (θ). Motor speed is compared with reference speed and the error is fed as input to the PI controller whose output will be proportional to torque producing component of stator current (i qref ). This current is compared with q-axis component of stator current (i q ) and error is fed to another PI controller to find q-axis reference voltage component V qref. The d-axis component of stator reference current which is the flux producing component (i dref ) is taken equal to zero to satisfy maximum torque per ampere condition. This current is compared with motor d-axis current component and the error is fed to PI controller to find V dref. 1358 Vol. 6, Issue 3, pp. 1355-1364

IV. Figure 4. Block diagram of field oriented control of PMSM SPACE VECTOR PULSE WIDTH MODULATION Three phase voltage source inverter has six switching devices which are turned on and off in a particular switching pattern to develop the required voltage across the stator windings of the PMSM drive. Two switches on the same leg of the inverter are never turned on simultaneously and also for a PMSM motor all the three stator windings are excited at any period of time. This will generate a sinusoidal back emf in a PMSM motor. Space Vector PWM technique has six active switching states and two zero (null) voltage states ( 0,0,0 and 1,1,1).The six active switching states are represented as voltage space vectors(v 1 to V 6) and the null vectors (V 0 and V 7) in the figure 5.The active vectors are 60 degrees apart and form six vertices of a hexagon and the null vectors are at the origin. There are six sectors for the hexagon and the required voltage, V ref which is synthesized by finding in which sector it lies[2]. The reference voltage vector is generated by different operating times of null vector and adjacent vectors in the sector in which V ref lies. For a sampling period, T s, the operating time of active vectors and null vectors should satisfy the volt sec balance. The v dref and v qref components of voltage is transformed into v αref and v βref before fed as input to SVPWM block. The model of SVPWM generation block in MATLAB/ Simulink is shown in figure 6. The MATLAB function code implements the algorithm to generate pulses for SVPWM technique. The input will be the magnitude and angle of voltage reference and the switching time signal for comparison to generate the pulses shown in figure 8. The MATLAB code first identifies the sector in which reference voltage lies and then calculates the operating times of active and null vectors [3]. 1359 Vol. 6, Issue 3, pp. 1355-1364

Figure 5. Space vector Modulation V. SIMULATION AND RESULTS Figure 6. SVPWM Simulink Model The simulation of PMSM drive is done in MATLAB/Simulink and the model is given in figure 7. The motor has been modelled as in figure 3 using the parameters given in Table 1. TABLE I. MOTOR PARAMETERS Parameter Value d axis inductance (L d ) 0.6 mh q axis inductance (L q ) 0.6 mh Stator resistance (R s ) 0.36 Ω Motor Inertia(J) 0.006 wb Number of poles (p) 8 Flux linkage established by magnets (λ m ) 48 gcm 2 The drive system consists of the motor model, three phase inverter fed by a 24 V dc supply. The firing pulses are provided by the SVPWM block and the switching frequency is taken as 5 khz. Necessary transformation blocks and PI controllers are included in the simulation model. To check the model 1360 Vol. 6, Issue 3, pp. 1355-1364

performance, different load and speed conditions are simulated and the results are given. When a constant load torque and constant reference speed of 4000 rpm is given the three phase currents generated are sinusoidal with minimum distortions, in figure 9. The torque and speed curves settle at their reference values before 0.01s, in figure 10. When a step change in load torque is given at 0.04s, the three phase currents shows the change in magnitude of current with change in torque (figure 11) and the motor continues to run at the given reference speed even after the change in load as in figure 12. The step change in speed from 4000rpm to 2000 rpm is shown in figure 13. Figure 7. MATLAB/SIMULINK model of PMSM drive. Figure 8. Inverter switching pulses of upper three switches with SVPWM 1361 Vol. 6, Issue 3, pp. 1355-1364

Figure 9. Three phase currents for a constant load torque Figure 10. Torque, rotor position and speed curves Figure11. Three phase currents for a step change in load torque at 0.04s 1362 Vol. 6, Issue 3, pp. 1355-1364

Figure 12.Torque and speed curve for step change in load torque at 0.04s VI. CONCLUSION Figure 13. Speed curve for step change at 0.04s The modeling of PMSM drive and its field oriented control under different load conditions are simulated and the results are analysed. MATLAB/Simulink library provides easy modeling of PMSM drives and the simulated results will be helpful in hardware implementation of the drive. The transient and steady state values of current, speed and torque curves are analysed. The three phase currents show less distortion and torque curves have very little ripples. Thus SVPWM technique has the advantage of less overshoot, lower torque pulsation and quick response. VII. FUTURE SCOPE The future scope includes the reduction of current sensors by dc link current sensing using a single sensor and position sensorless control of PMSM drive by speed and position estimation. REFERENCES [1]. P. Pillay and R. Krishnan "Modeling of permanent magnet motor drives", IEEE Transactions on Control Systems Technology, vol.35,pp. 537-541, 1988. [2]. ZhangHaigang, Qian Weiguo, Wu Yanxiang, Gan Shihong,and Yu Yuan, Modeling and Simulation of the Permanent-Magnet Synchronous Motor Drive, IEEE Conference on Uncertainty Reasoning and Knowledge Engineering, pp 256-260, 978-1-4244-9983, 2011. [3]. H.W.Vander Broeck, H.C.Skudelny and G.V.Stanke, Analysis and realization of a pulse width modulator based on voltage space vectors, IEEE conference-ias Annual Meeting, pp. 244-251,1986. [4]. LIU Ting-ting, TAN Yu, WU Gang and WANG Shu-mao, Simulation of PMSM Vector Control System Based on Matlab/Simulink, International Conference on Measuring Technology and Mechatronics Automation, pp 343-346, IEEE computer society, August 2009. [5]. E. Prasad, B. Suresh and K. Raghuveer, Field Oriented Control of PMSM Using SVPWM Technique, Global Journal of Advanced Engineering Technologies, Vol 1,issue 2, pp 39-45, 2012. 1363 Vol. 6, Issue 3, pp. 1355-1364

[6]. Atif Iqbal, Sk Moin Ahmed, Mohammad Arif Khan and Haitham Abu-Rub, Generalised simulation and experimental implementation of space vector PWM technique of a three-phase voltage source inverter International Journal of Engineering, Science and Technology, Vol. 2, pp. 1-12 No. 1, 2010. [7]. Ambarisha Mishra, Jigesh A. Makwana, Pramod Agarwal, and S.P. Srivastava Modeling and implementation of vector control for PM Synchronous motor Drive, IEEE conference, pp 582-585, 2012. AUTHORS Remitha. K. Madhu received B.Tech in Electrical and Electronics from Thrissur Govt. Engineering College, Calicut University, Kerala. She is pursuing M.Tech in Industrial Drives and Control in Rajagiri School of Engineering and Technology, M.G University, Kerala. Anna Mathew received her B.Tech in Electrical and Electronics from Federal Institute of Science and Technology, MG University and M.Tech in Power Electronics and Drives from Karunya University. She is working at Rajagiri School of Engineering and Technology since 2011. 1364 Vol. 6, Issue 3, pp. 1355-1364