Digitization of Vector Control Algorithm Using FPGA

Similar documents
2016 Kappa Electronics Motor Control Training Series Kappa Electronics LLC. -V th. Dave Wilson Co-Owner Kappa Electronics.

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

Direct Torque Control of Three Phase Induction Motor FED with Three Leg Inverter Using Proportional Controller

Nonlinear Electrical FEA Simulation of 1MW High Power. Synchronous Generator System

DESIGN AND MODELLING OF SENSORLESS VECTOR CONTROLLED INDUCTION MOTOR USING MODEL REFERENCE ADAPTIVE SYSTEMS

Dynamic Modeling of Surface Mounted Permanent Synchronous Motor for Servo motor application

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

DIRECT TORQUE CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING TWO LEVEL INVERTER- SURVEY PAPER

Modelling of Closed Loop Speed Control for Pmsm Drive

Comparison Between Direct and Indirect Field Oriented Control of Induction Motor

A new FOC technique based on predictive current control for PMSM drive

International Journal of Advance Engineering and Research Development SIMULATION OF FIELD ORIENTED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

EFFICIENCY OPTIMIZATION OF VECTOR-CONTROLLED INDUCTION MOTOR DRIVE

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES

Independent Control of Speed and Torque in a Vector Controlled Induction Motor Drive using Predictive Current Controller and SVPWM

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

The Application of Anti-windup PI Controller, SIPIC on FOC of PMSM

Position with Force Feedback Control of Manipulator Arm

DTC Based Induction Motor Speed Control Using 10-Sector Methodology For Torque Ripple Reduction

CHAPTER 2 MODELLING OF INTERIOR PERMANENT MAGNET SYNCHRONOUS MOTOR

Novel DTC-SVM for an Adjustable Speed Sensorless Induction Motor Drive

Sensorless Field Oriented Control of Permanent Magnet Synchronous Motor

Mathematical Modelling of an 3 Phase Induction Motor Using MATLAB/Simulink

Modeling of Direct Torque Control (DTC) of BLDC Motor Drive

SPEED CONTROL OF PMSM BY USING DSVM -DTC TECHNIQUE

A Novel Three-phase Matrix Converter Based Induction Motor Drive Using Power Factor Control

MATLAB SIMULINK Based DQ Modeling and Dynamic Characteristics of Three Phase Self Excited Induction Generator

Three phase induction motor using direct torque control by Matlab Simulink

Modelling and Simulation of Direct Self-Control Systems*

Parameter Prediction and Modelling Methods for Traction Motor of Hybrid Electric Vehicle

2014 Texas Instruments Motor Control Training Series. -V th. Dave Wilson

Simulation And Implementation Of Ifoc Based 3-Phase Induction Motor Drive

Inductance Testing According to the New IEEE Std 1812 Application and Possible Extensions for IPM Machines

PERFORMANCE ANALYSIS OF DIRECT TORQUE CONTROL OF 3-PHASE INDUCTION MOTOR

A Novel Direct Torque Control for Induction Machine Drive System with Low Torque and Flux Ripples using XSG

Direct torque control of induction motor fed by two level inverter using space vector pulse width modulation

A Power System Dynamic Simulation Program Using MATLAB/ Simulink

Comparative Analysis of Speed Control of Induction Motor by DTC over Scalar Control Technique

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

CASCADED DUAL MODEL PREDICTIVE CONTROL OF AN ACTIVE FRONT-END RECTIFIER

Design and implementation of a sliding-mode observer of the rotor flux and rotor speed in induction machines

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

Simulation of Direct Torque Control of Induction motor using Space Vector Modulation Methodology

MATLAB SIMULATION OF DIRECT TORQUE CONTROL OF INDUCTION MOTOR USING CONVENTIONAL METHOD AND SPACE VECTOR PULSE WIDTH MODULATION

STEADY STATE AND TRANSIENT ANALYSIS OF INDUCTION MOTOR DRIVING A PUMP LOAD

A New Predictive Control Strategy Dedicated to Salient Pole Synchronous Machines

Lecture 8: Sensorless Synchronous Motor Drives

RamchandraBhosale, Bindu R (Electrical Department, Fr.CRIT,Navi Mumbai,India)

Control of an Induction Motor Drive

Step Motor Modeling. Step Motor Modeling K. Craig 1

Anakapalli Andhra Pradesh, India I. INTRODUCTION

Modeling and Simulation of Indirect Field Oriented Control of Three Phase Induction Motor using Fuzzy Logic Controller

EFFECTS OF LOAD AND SPEED VARIATIONS IN A MODIFIED CLOSED LOOP V/F INDUCTION MOTOR DRIVE

Digital Control of Electric Drives. Induction Motor Vector Control. Czech Technical University in Prague Faculty of Electrical Engineering

970 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 48, NO. 3, MAY/JUNE 2012

REAL TIME CONTROL OF DOUBLY FED INDUCTION GENERATOR. Benmeziane Meriem, Zebirate Soraya, Chaker Abelkader Laboratory SCAMRE, ENPO, Oran, Algeria

UJET VOL. 2, NO. 2, DEC Page 8

Speed Control of Induction Motor Drives using Nonlinear Adaptive Controller

Impact of the Motor Magnetic Model on Direct Flux Vector Control of Interior PM Motors

Accurate Joule Loss Estimation for Rotating Machines: An Engineering Approach

Sensorless DTC-SVM of Induction Motor by Applying Two Neural Controllers

Equal Pitch and Unequal Pitch:

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

SIMULATION OF STEADY-STATE PERFORMANCE OF THREE PHASE INDUCTION MOTOR BY MATLAB

Third harmonic current injection into highly saturated multi-phase machines

Lecture 1: Induction Motor

The POG Modeling Technique Applied to Electrical Systems

Definition Application of electrical machines Electromagnetism: review Analogies between electric and magnetic circuits Faraday s Law Electromagnetic

Dynamic d-q Model of Induction Motor Using Simulink

Understanding the Inductances

ANALYSIS OF ELECTRIC MACHINERY AND DRIVE SYSTEMS

Digital Control of Permanent Magnet Synchronous Motors

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

CPPM Mahine: A Synchronous Permanent Magnet Machine with Field Weakening

Offline Parameter Identification of an Induction Machine Supplied by Impressed Stator Voltages

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC

Direct Flux Vector Control Of Induction Motor Drives With Maximum Efficiency Per Torque

Speed Control of PMSM Drives by Using Neural Network Controller

Proceedings of the 6th WSEAS/IASME Int. Conf. on Electric Power Systems, High Voltages, Electric Machines, Tenerife, Spain, December 16-18,

Fault-tolerant Control of a Wind Turbine with a Squirrel-cage Induction Generator and Rotor Bar Defects

Mathematical MATLAB Model and Performance Analysis of Asynchronous Machine

FUZZY LOGIC BASED ADAPTATION MECHANISM FOR ADAPTIVE LUENBERGER OBSERVER SENSORLESS DIRECT TORQUE CONTROL OF INDUCTION MOTOR

Generalized Theory of Electrical Machines- A Review

Modeling Free Acceleration of a Salient Synchronous Machine Using Two-Axis Theory

Sensorless Speed Control for PMSM Based On the DTC Method with Adaptive System R. Balachandar 1, S. Vinoth kumar 2, C. Vignesh 3

EFFICIENT FPGA-BASED INVERSE PARK TRANSFORMATION OF PMSM MOTOR USING CORDIC ALGORITHM

Parameter Estimation of Three Phase Squirrel Cage Induction Motor

COMPARISION BETWEEN TWO LEVEL AND THREE LEVEL INVERTER FOR DIRECT TORQUE CONTROL INDUCTION MOTOR DRIVE

(Refer Slide Time: 00:55) Friends, today we shall continue to study about the modelling of synchronous machine. (Refer Slide Time: 01:09)

A High Performance DTC Strategy for Torque Ripple Minimization Using duty ratio control for SRM Drive

MODELING AND SIMULATION OF ROTOR FLUX OBSERVER BASED INDIRECT VECTOR CONTROL OF INDUCTION MOTOR DRIVE USING FUZZY LOGIC CONTROL

An ANN based Rotor Flux Estimator for Vector Controlled Induction Motor Drive

Control of Wind Turbine Generators. James Cale Guest Lecturer EE 566, Fall Semester 2014 Colorado State University

Transient Analysis of Three Phase Squirrel Cage Induction Machine using Matlab

Lesson 17: Synchronous Machines

NEPTUNE -code: KAUVG11ONC Prerequisites:... Knowledge description:

Design and Characteristic Analysis of LSM for High Speed Train System using Magnetic Equivalent Circuit

Finite Element Analysis of Hybrid Excitation Axial Flux Machine for Electric Cars

Transcription:

Digitization of Vector Control Algorithm Using FPGA M. P. Priyadarshini[AP] 1, K. G. Dharani[AP] 2, D. Kavitha[AP] 3 DEPARTMENT OF ECE, MVJ COLLEGE OF ENGINEERING, BANGALORE Abstract: The paper is concerned with the new approach to the modeling simulation,designand implementation of a vector controlled induction motors.the novel technique uses a hardware description language as unique EDA environment for all phases of the design process, easy FPGA prototyping is facilitated and the modular design allows for the reuse of VHDL code for the range of vector control strategies.simulation results are presented validating the vector control scheme model. The design flow in VHDL is shown in Fig.1 Key words - vector control; FPGA; Induction motor I. INTRODUCTION Induction motors are perhaps the most rugged and the best understood motors presently available.due to complexity of the equation describing the behaviour, the control systems are complicated and expensive on the other hand, it has been estimated that induction motors are used in 70-80% of all the industrial drive applications due to their simple mechanic construction, lowmaintenance requirement and lower cost compared to brushless d.c.. motor To obtain the performance required by servo applications, induction motor control is achieved using the vector control strategy. This allows high performance control of torque, speed or position to be achieved. The complete drive system was modeled, simulated and evaluated using Very High Speed Integrated Circuit Hardware Description Language (VHDL)]. This is now one of the most popular standard HDLs. It is supported by all major Computer Aided Engineering (CAE) platforms and synthesis tools can compile VHDL designs into a large variety of target technologies. The VHDL digital control solution presented in this paper is reusable as a whole or parts of it in different vector control architectures for induction motor. The design flow in VHDL is shown in Fig.1 FIG 1. Design Flow in VHDL II. VECTOR CONTROL 2.1 INTRODUCTION High performance control of a.c. induction motors and permanent magnet synchronous motors most often relies on the principles of vector or Field Oriented Control (FOC). Vector controllers mainly aim to maintain the flux producing the direct component of the stator current space vector in phase with the rotor flux space vector under all operating conditions. The quadrature axis current component, which then lies in quadrature with the rotor flux vector, directly controls the torque developed by the machine. When correctly implemented, vector control permits the independent control of the torque and flux of the a.c.machines, in a manner identical to that of the separately excited D.C. motor. Most often there is no direct measurement of either the produced torque or flux, so the control is implemented by a closed loop current regulation structure known as the Indirect Rotor Field Oriented Controller [1]. Such a system is illustrated in Fig. 1. Although VHDL is a hardware description language and as such, it is used primarily for circuit design, it has the basic properties of any software programming language.fpga can carry out parallel processing 1

by means of hardware mode, which occupies nothing of the CPU, the system can get a very high speed level as well as an exciting precision. This new design methodology has been used in high performance motion control field, such as [2]-[4], which realize different current controller. In [2], the designed digital current controller integrates both nonlinear modulator and linear PI regulator and can obtain a very high bandwidth. Literature [3] provides a coprocessor scheme based on the indirect vector control with current feed forward, and literature [4] proposes a digital hardware implementation where it can operate under different instructions Though the large majority of variable speed applications require only speed control in which the torque response is only of secondary interest, more challenging applications such as traction applications, servomotors and the like depend critically upon the ability of the drive to provide a prescribed torque whereupon the speed becomes the variable of secondary interest. The method of torque control in ac machines is called either vector control or, alternatively field orientation. Vector control refers to the manipulation of terminal currents, flux linkages and voltages to affect the motor torque while field orientation refers to the manipulation of the field quantities within the motor itself. Since it is common for machine designers to visualize motor torque production in terms of the air gap flux densities and MMFs instead of currents and fluxes which relate to terminal quantities. The Field Orientated Control (FOC) [1][3] consists of controlling the stator currents represented by a vector. This control is based on projections which transform a three-phase time and speed dependent system into a two coordinate ( d and q co-ordinates) time invariant system. These projections lead to a structure similar to that of a DC machine control. Field orientated controlled machines need two constants as input references: the torque component (aligned with the q co-ordinate) and the flux component (aligned with d co-ordinate). As Field Orientated Control 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: The ease of reaching constant reference (torque component and flux component of the stator current).the ease of applying direct torque control because in the (d,q) reference frame. By maintaining the amplitude of the rotor flux ( R) at a fixed value we have a linear relationship between torque and torque component ( isq ). We can then control the torque Current vector. Two motor phase currents are measured. These measurements feed the Clarke transformation module. Fig 2 Basic scheme of FOC for AC-motor The outputs of this projection are designated as i Sa and i Sb. These two components of the current are the inputs of the Park transformation that gives the current in the d,q rotating reference frame. The i Sd and i Sq components are compared to the references i sdref (the flux reference) and i Sqref (the torque reference). At this point, this control structure shows an interesting advantage: it can be used to control either synchronous or induction machines by simply changing the flux reference and obtaining rotor flux position. As in synchronous permanent magnet motors, the rotor flux are fixed (determined by the magnets) there is no need to create one. Hence, when controlling a PMSM, i Sdref should be set to zero. As induction motors need a rotor flux creation in order to operate, the flux reference must not be zero. This conveniently solves one of the major drawbacks of the classic control structures: the portability from asynchronous to synchronous drives. The torque command i Sqref could be the output of the speed regulator when we use a speed FOC. The outputs of the current regulators are v Sdref and v Sqref ; they are applied to the inverse Park transformation. The outputs of this projection are v Saref and v Sbref which are the components of the stator vector voltage in the a,b stationary orthogonal reference frame. These are the inputs of the Space Vector PWM. The outputs of this block are the signals that drive the inverter. Note that both Park and inverse Park transformations need the rotor flux position. 2

Obtaining this rotor flux position depends on the AC machine type (synchronous or asynchronous machine) III. REALIZATION OF VECTOR CONTROL IN VHDL implementation. Fast design development and short time to market. iii.cad platform independent models and designs are being developed (VHDL operates with ASCII files) and therefore valuable reusable IPS can be produced. 3.1 INTRODUCTION High performance control of a.c. induction motors and permanent magnet synchronous motors most often relies on the principles of vector or Field Oriented Control (FOC). Vector controllers mainly aim to maintain the flux producing the direct component of the stator current space vector in phase with the rotor flux space vector under all operating conditions. The quadrature axis current component, which then lies in quadrature with the rotor flux vector, directly controls the torque developed by the machine. When correctly implemented, vector control permits the independent control of the torque and flux of the a.c. machines, in a manner identical to that of the separately excited d.c. motor. Most often there is no direct measurement of either the produced torque or flux, so the control is implemented by a closed loop current regulation structure known as the Indirect Rotor Field Oriented Controller [4 Although VHDL is a hardware description language and as such, it is used primarily for circuit design, it has the basic properties of any software programming language. A system model can therefore be initially developed. A vector control structure with the entity named motor can be configured in VHDL as ENTITY MOTOR IS PORT (vds,vqs,tl :in real: ids, iqs,wr : out real); END MOTOR, 3.2 DESCRIPTION Fig 3. BLOCK DIAGRAM OF VECTOR CONTROL DESIGNED IN VHDL IV. SIMULATION RESULTS A new approach has been developed for the modeling design and analysis of a complete vector controlled induction motor drive. motor drive. Two reusable VHDL modules are presented, together with simulation results. These prove an expected behaviour of the motor model. i.a unique environment for modelling, simulation and evaluation of complete drive systems, including controllers, power electronics and induction motors. ii.the same environment (VHDL) is used for the design itself of the digital vector controller and for silicon (FPGA) FIG 4 Result of flux controller 3

FIG.5 Result of Speed Controller FIG.9 Result of Inverse Transformation Block FIG.6 Result of Torque controller Fig 10. Result of the implemented Vector Control FIG.7 Result of Flux model V. CONCLUSION FIG.8 Result of Transformation Block A new approach has been developed for the design and analysis of a complete vector controlled induction motor drive. The basic modules necessary for Vector Control of an Induction Machine has been coded in VHDL and simulated. The same is downloaded into a FPGA/CPLD and the results are to be compared with existing schemes in terms of speed and memory occupied. The future enhancement of this work is to implement the digital Control Technique (Vector Control) on a Single Chip which results in System on a Programmable Chip(SOPC). 4

VI. REFERENCES [1] An efficient FPGA implementation of the space vector modulation algorithm,alecsa, B.; Onea, A.; Cirstea, M. Signals, Circuits and Systems (ISSCS), 2011 [2] FPGA-based Vector PI regulator for electrical drives control Abdellatif, M.; Naouar, M.W.; Slama-Belkhodja, I.; Monmasson, E. Power Electronics and Applications, 2007. [3] New space voltage vector modulation inverter based on FPGA considering voltage saturation for speed servo system of induction motor Kanmachi, T.; Takahashi, K.; Ohishi, K. Power Electronics and Applications, 2007 [4] Unified motor controller based on space vector modulation technique Wiangtong, T.; Dechsuwan, P. Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 [5] Toshio Takahashi, Digital Hardware Control Method For High Performance AC Servo Drive Presented at Military Electronics Conference Sept 24-25, 2002. [6] J.O.Hamblen & M.D.Furman, Rapid Prototyping of Digital Systems, Second Edition, A tutorial Approach, Georgia Institute of Technology, Kluwer Academic Publishers, London. [7] L.Charaabi, E.Monmasson, I.Slama- Belkhodja, Presentation of an Efficient Methodology for FPGA Implementation of Control Systems Application to the Design of an Antiwindup PI controller IEEE Transactions on Industrial Electronics 2002. [8] Bimal K. Bose, Life Fellow, IEEE Department of Electrical Engineering The University of Tennessee, Knoxville USA, High Performance Control of Induction Motor Drives. 5