FACULTY OF ELECTRICAL ENGINEERING UNIVERSITI TEKNIKAL MALAYSIA MELAKA PROJECT REPORT FINAL PROJECT REPORT (FYP II)

Similar documents
DIRECT TORQUE CONTROL OF A THREE PHASE INDUCTION MOTOR USING HYBRID CONTROLLER. RAJESHWARI JADI (Reg.No: M070105EE)

SAIDATINA AISHAH BINTI MOHD SHAH B

ANALYSIS OF OVERCURRENT PROTECTION RELAY SETTINGS OF A COMMERCIAL BUILDING NURUL SYAQIRAH BINTI MOHD SUFI UNIVERSITI MALAYSIA PAHANG

CONTROL OF INVERTED PENDULUM-CART SYSTEM BASED ON FUZZY LOGIC APPROACH HASRULNIZAM BIN HASHIM

COMPUTATIONAL ANALYSIS OF TWO DIMENSIONAL FLOWS ON A CONVERTIBLE CAR ROOF ABDULLAH B. MUHAMAD NAWI

DEVELOPMENT OF COMPRESSED AIR POWERED ENGINE SYSTEM BASED ON SUBARU EA71 MODEL CHEN RUI

THE DESIGN OF A TORQUE FEEDBACK CONTROLLER USING PID CONTROLLER FOR AN UPPER LIMB ROBOTIC ARM KARTIKESU A/L VIJAYAN

DESIGN AND ANALYSIS OF THE SOLAR CAR BODY YUSRI BIN YUSOF. Report submitted in partial fulfillment of the requirements

OPTIMAL LOCATION OF FACTS FOR ATC ENHANCEMENT BY USING SENSITIVITY ANALYSIS RAIMON OMAR AL SHAIKH SALEM

THE STUDY ON THE IMPACT OF CONSTANT POWER LOAD TO A DIRECT CURRENT POWER SYSTEM DRIVEN BY PHOTOVOLTAIC, WIND - THYRISTOR RECTIFIER AND LINEAR SOURCES

FINITE ELEMENT (FE) MODEL OF BRAKE INSULATOR IN REDUCING BRAKE SQUEAL NOISE FOR MOTORCYCLES MUNDHER FADHIL ABDULRIDHA UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI KEJURUTERAAN ELEKTRIK FINAL YEAR PROJECT 2 BEKU /2014 FINAL YEAR PROJECT REPORT

NEURAL NETWORK CONTROLLER FOR DC MOTOR USING MATLAB APPLICATION NORAZLINA BINTI AB. RAHMAN

EXPERIMENT AND ANALYSIS OF MOTORCYCLE EXHAUST DESIGN ABDUL MUIZ BIN JAAFAR

BORANG PENGESAHAN STATUS TESIS

OPTIMAL LOCATION OF THYRISTOR CONTROLLED SERIES COMPENSATOR USING SENSITIVITY APPROACH NEW HUANG CHIN UNIVERSITI TEKNOLOGI MALAYSIA

INTRODUCTION. I.1 - Historical review.

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

ENERGY BALANCE STUDY FOR 4 STROKE GASOLINE ENGINE ANALYSES ABDULLAH SHARIFFUDIN MOHAMAD BACHELOR OF MECHANICAL ENGINEERING UNIVERSITI MALAYSIA PAHANG

OPTIMAL ANTI LOCK BRAKING SYSTEM WITH REGENERATIVE BRAKING IN HYBRID ELECTRIC VEHICLE DANA DEHGHANI UNIVERSITI TEKNOLOGI MALAYSIA

This item is protected by original copyright

ROBUST ELECTRONIC BRAKE FORCE DISTRIBUTION IN HYBRID ELECTRIC VEHICLES YEOH WEI CHERNG UNIVERSITI TEKNOLOGI MALAYSIA

THE ANALYSIS OF THE FORCES THAT ACT ON THE MOTORCYCLE BRAKE PEDAL DURING EMERGENCY BRAKE

APPLICATION OF DEMAND SIDE MANAGEMENT STRATEGIES TO REDUCE ENERGY CONSUMPTION IN UNIVERSITY BUILDINGS NAJAATUL FARIHAH BINTI HAMIDI

COMPARISON OF AUTOMATIC AND CVT TRANSMISSION FOR A CAR UNDER 1 LITER ENGINE

DEVELOPMENT OF ELECTRICAL DISCHARGE MACHINING POWER GENERATOR MUHD ABU BAKAR BIN MUHD RADZI

MODELING OF ELECTRIC DOUBLE LAYER CAPACITOR FATHIN ASILA BINTI MOHD PABLI UNIVERSITI TEKNOLOGI MALAYSIA

PI CONTROLLER FOR BATTERY CHARGER SYSTEM MOHD AZHAR BIN AZMI

DESIGN, DETAIL ANALYSIS AND PERFORMANCE TESTING OF UAV PROPULSION SYSTEM CHE MUHAMMAD RIDHWAN BIN CHE HASHIM

MODELING AND SIMULATION OF A HYBRID ELECTRIC VEHICLE SYSTEM

STUDY OF EFFECTS OF FUEL INJECTION PRESSURE ON PERFORMANCE FOR DIESEL ENGINE AHMAD MUIZZ BIN ISHAK

NUMERICAL ANALYSIS OF ELASTOHYDRODYNAMIC LUBRICATION WITH BIO-BASED FLUIDS DEDI ROSA PUTRA CUPU UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

DEVELOPMENT HYDROGEN GAS GENERATOR FOR DUAL FUEL ENGINE USING YULL BROWN METHOD AHMAD ZAKI BIN ZAIMANI UNIVERSITI MALAYSIA PAHANG

FINITE ELEMENT ANALYSIS OF AUTOMOTIVE INTAKE MANIFOLD USING CAE SOFTWARE MUHAMMAD HAIKAL BIN HARON

DEVELOPMENT OF MICROHYDRO GENERATOR SYSTEM AHMAD ZUBAIDI BIN ABDUL MD RANI UNIVERSITI MALAYSIA PAHANG

FINAL PROJECT RESEARCH PAPER

MODEL UPDATING FOR FUN KART CHASSIS MOHD SAHRIL BIN MOHD FOUZI UNIVERSITI MALAYSIA PAHANG

International Journal of Advance Research in Engineering, Science & Technology

SMART SUN TRACKING WITH AUTOMATED CLEANING SYSTEM FOR PV MODULES AMIRAH AFIQAH BINTI AHMED

MODELING AND SIMULATION OF MODIFIED SKYHOOK CONTROLLER FOR ACTIVE SUSPENSION SYSTEM MUHAMAD RUSYDI BIN ALI

FABRICATION OF A PROTOTYPE LOW POWER MOTOR FOR INDOOR VENTILATION SIMON THEOPHYLUS YUSUF

OPTIMIZATION ON FUEL GAS OPERATION FOR COMBINED CYCLE POWER PLANT MOHD IZAMUDDIN BIN MAHMUD

POWER FACTOR CORRECTION FOR VARIOUS TYPE OF MAGNETIC FLUX BALLAST FLOURESCENT LAMP MOHD ALL FADZIL BIN NASIR

SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC

DEVELOPMENT OF BRAKE SYSTEM FOR REDUCED SCALE VEHICLE SASITHARAN A/L YELLAPAN

Master of Engineering

DISC BRAKE SQUEAL GENERATION DURING DRY AND WET CONDITIONS MUNEER NAJI WAHEED UNIVERSITI TEKNOLOGI MALAYSIA

Simulation of Indirect Field Oriented Control of Induction Machine in Hybrid Electrical Vehicle with MATLAB Simulink

Design And Analysis Of Artificial Neural Network Based Controller For Speed Control Of Induction Motor Using D T C

CURRENT CARRYING CAPABILTY OF POLYESTER CARBON COATED FOR ELECTRICAL CONDUCTOR MOHD HAIDIR BIN MANAF UNIVERSITI TEKNOLOGI MALAYSIA

1.1 Block Diagram of Drive Components of Electric Drive & their functions. Power Processor / Modulator. Control. Unit

YASIR AMZAD ALI BIN MOHD YASEEN

MODELLING OF THROUGH-THE-ROAD HYBRID ELECTRIC VEHICLE OKE PAUL OMEIZA

3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015)

GLYCERINE PITCH FROM GLYCERINE CONCENTRATION PROCESS AS ALTERNATIVE FUEL FOR BOILER OPERATIONS KIRUBAHARAN A/L MERAPAN

DESIGN AND FABRICATION OF ENGINE MOUNTING FOR UTeM FORMULA SYLE RACE CAR MOHD SABIRIN BIN RAHMAT UNIVERSITI TEKNIKAL MALAYSIA MELAKA

CONVERSION OF GLYCEROL TO METHANOL OVER COPPER AND NICKEL SUPPORTED ON HZSM-5 ZEOLITE BY HYDROTHERMAL PROCESS NURUL SYUHADA BT SPALIE

STUDIES AND DESIGN OF SUSPENSION SYSTEM FOR A FORMULA SAE RACING CAR AIZAT FUAD BIN AHMAD SHATAR UNIVERSITI TEKNIKAL MALAYSIA MELAKA

A FREQUENCY CONTROLLER USING FUZZY IN ISOLATED MICROGRID SYSTEM

COMPARISON OF STANDARD EXHAUST AND RACING EXHAUST ON MACHINE PERFORMANCE

PREDICTION OF REMAINING USEFUL LIFE OF AN END MILL CUTTER SEOW XIANG YUAN

International Journal of Advance Research in Engineering, Science & Technology

SMART METER-TNB DUAL TARIFF FOR DOMESTIC APPLICATION NASYRAH BT ABDUL RAHIM

Lead Acid Batteries Modeling and Performance Analysis of BESS in Distributed Generation

International Journal of Advance Research in Engineering, Science & Technology. Comparative Analysis of DTC & FOC of Induction Motor

Diagnostics of Rotor and Stator Problems in Industrial Induction Motors

SUPERVISOR DECLARATION

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

APPLICATION OF VARIABLE FREQUENCY TRANSFORMER (VFT) FOR INTEGRATION OF WIND ENERGY SYSTEM

DEVELOPMENT OF SOLAR DIGITAL THERMOMETER MOHD ALIAS SANI BIN YAACOB. Bachelor Degree of Electrical Engineering (Power System)

PERFORMANCE AND ENHANCEMENT OF Z-SOURCE INVERTER FED BLDC MOTOR USING SLIDING MODE OBSERVER

GEAR RATIO INVESTIGATION OF AUTOMOTIVE MANUAL TRANSMISSION MUHAMAD AMIR SHAH ARIF HARUN. A thesis submitted in partial fulfillment of the

RAYMOND JOSEPH. Faculty of Mechanical Engineering Universiti Malaysia Pahang.- PERPUSTAKAAN UNIVE1STI MALAYSIA PAHANG No. Paroehan No.

UNIVERSITI TEKNIKAL MALAYSIA MELAKA (UTeM) FACULTY OF ELECTRICAL ENGINEERING (FKE) FINAL YEAR PROJECT II (FYP II) BEKU 4973

G Prasad 1, Venkateswara Reddy M 2, Dr. P V N Prasad 3, Dr. G Tulasi Ram Das 4

THE ANALYSIS OF WING PERFORMANCE FOR RECONNAISSANCE UAV ZULKIFLI BIN YUSOF UNIVERSITI MALAYSIA PAHANG

One-Cycle Average Torque Control of Brushless DC Machine Drive Systems

UNIVERSITI PUTRA MALAYSIA REDUCTION OF TOTAL HARMONIC REDUCTION IN TORQUE CHARACTERISTICS IN TWO-PHASE SIDE BY SIDE BRUSHLESS DC MOTOR NG SENG SHIN

ACSEP - Applications and Control of Power Electronic Systems

EXPERIMENTAL VALIDATION OF AFTERMARKET FUEL SAVING DEVICE (VOLTAGE STABILIZER) NOOR AFFANDY BIN ABAS

Implementation of a Grid Connected Solar Inverter with Maximum Power Point Tracking

VECTOR CONTROL OF THREE-PHASE INDUCTION MOTOR USING ARTIFICIAL INTELLIGENT TECHNIQUE

ARC FLASH ANALYSIS STUDY IN INDUSTRY HARNA A/P ELAVARASU

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

36 Sectors DTC Based on Fuzzy Logic of Sensorless Induction Motor Drives

AERODYNAMICS COOLING OF DISC BRAKE ROTOR MOHD RAUS BIN ZAINUDIN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Field Oriented Control of Permanent Magnet Synchronous Motor

Piktronik d. o. o. Cesta k Tamu 17 SI 2000 Maribor, Slovenia Fax:

CHAPTER 5 ANALYSIS OF COGGING TORQUE

Modeling and Simulation of Five Phase Inverter Fed Im Drive and Three Phase Inverter Fed Im Drive

Signature of the candidate. The above candidate has carried out research for the Masters Dissertation under my supervision.

DESIGN AND DEVELOPMENT OF COMPOSITE SUSPENSION PUSH ROD FOR FORMULA STUDENT RACE CAR MOHD HAFIZI B. ABDUL RAHMAN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

ZULHILMI AFIQ BIN ZULKIFLE

Farlister Glenn Gainus

Mathematical Modeling and Simulation of Switched Reluctance Motor

CONCEPTUAL DEVELOPMENT OF GEAR BRAKING SYSTEM MOHD SHUKOR HADRAN

Faculty of Electrical Engineering

CHAPTER 1 INTRODUCTION

Transcription:

FACULTY OF ELECTRICAL ENGINEERING UNIVERSITI TEKNIKAL MALAYSIA MELAKA PROJECT REPORT FINAL PROJECT REPORT (FYP II) IMPLEMENTATION OF DIRECT TORQUE CONTROL OF INDUCTION MACHINES UTILIZING ezdsp F28335 AND FPGA NAME MATRIX NO. COURSE : MUHD KHAIRI BIN ABD RAHIM : B011010119 : BEKE PROJECT SUPERVISOR : Dr.AUZANI BIN JIDIN

I hereby declare that I have read through this report entitle Implementation of Direct Torque Control of Induction Machines Utilizing ezdsp F28335 and FPGA and found that is has comply the partial fulfillment for awarding the degree of Bachelor of Electrical Engineering (Power Electronics and Drives) Signature Supervisor s Name Date :... : Dr. Auzani Bin Jidin :...

IMPLEMENTATION OF DIRECT TORQUE CONTROL OF INDUCTION MACHINES UTILIZING ezdsp F28335 AND FPGA MUHD KHAIRI BIN ABD RAHIM A report submitted in partial fulfillment of the requirements for the degree of bachelor of power electronics and drives Faculty of Electrical Engineering UNIVERSITI TEKNIKAL MALAYSIA MELAKA JUNE 2013

iii I declare that this report entitle Implementation of Direct Torque Control of Induction Machines Utilizing ezdsp F28335 and FPGA is the result of my own research except as cited in the references. The report has not been accepted for any degree and is not concurrently submitted in candidature of any other degree. Signature Name Date :.... : Muhd Khairi Bin Abd Rahim :....

iv Special dedication to my beloved Daddy and Mummy Abdul Rahim Bin Ismail & Che Asiah Binti Saad

v ACKNOWLEDGEMENT In the name of Allah, Most Gracious, Most Merciful, Blessing and prayers be upon the Prophet Muhammad S.A.W, a member of the holy family and friends he is elected. Alhamdulillah, grateful to Allah S.W.T for give me a chance to complete this proposal entitled Implementation of Direct Torque Control of Induction Machines Utilizing ezdsp F28335 and FPGA. First of all I would like to express my sincere gratitude and appreciation to Universiti Teknikal Malaysia Melaka which give me opportunity in gaining knowledge and soft skills. The special thanks to Dr. Auzani Bin Jidin for his valuable guidance supervision, knowledge and funding for this Final Year Project. The support and supervision under him was truly help in my progress in this final year project. Thus, with this occasion I would like to express my gratitude to many people who contributed to this final year project. Especially to the other students under the same supervision such as Zharif Rifqi, Wan Ahmas, Luqman and other on their help with opinion and knowledge in order to achieve the target for this final year project. Thousands of appreciation and thanks to anyone whom involved either directly or indirectly helped me in this project. Last but not least, privileges of appreciation and affection direct to my parent for their support and encouraging me to never give up in completing this final year project.

vi ABSTRAK Tesis ini membentangkan tentang perlaksanaan kawalan daya kilas langsung mesin induksi menggunakan ezdsp f28335 dan FPGA. Disebabkan sturukturnya yang ringkas dan pretasi kawalan daya kilas yang tinggi, ianya sangat dikenali serta diterima dalam kawalan motor di dalam banyak applikasi industri. Walaubagaimanapon, kawalan daya kilas langsung mempunyai beberapa masalah seperti riak daya kilas yang besar, frekuensi pensuisan yang berubah-ubah disebabkan oleh kawalan histeresis dan penghayutan integrasi dalam menganggar fluk yang disebabkan oleh penggunaan pengkamiran asli. Sasaran kajian projek ini adalah untuk mengurangkan permasalahan supaya pretasi tinggi kawalan daya daya kilas dapat dicapai. Bagi mengurangkan riak daya kilas, adalah perlu untuk mengurangkan beban dalam melaksanakan algoritma kawalan daya kilas dengan menggunakan ezdsp F28335 and FPGA. Pengagihkan sebahagian tugasan algoritma kawalan daya kilas kepada FPGA dapat membantu ezdsp dalam mencapai frekuensi persempelan maksima iaitu 20KHz. Tambahan lagi, algoritma DTC didalam ezdsp di laksanakan menggunakan pendekatan IQ-math yang menjamin pengurang masa dalam pengiraan dan pengurangan ralat pengiraan. Dengan melakukan ini, secara tidak lansung jalur lebar histeresis dan riak daya kilas dapat dikurangkan seperti operasi histeresis dalam analog. Masalah kedua dapat diselesaikan dengan menggunakan penapis pelepasan rendah dalam pengamiran penganggaran fluk. Blok IQ-math digunakan bagi memperbaiki penganggaran fluk dengan frekuensi potongan yang ditetapkan pada 5 rad/s. Hasil penambahbaikkan pretasi DTC akan dikenal pasti melalui keputusan simulasi dan eksperiment.

vii ABSTRACT This thesis presents the implementation of Direct Torque Control (DTC) of induction machine utilizing ezdsp F28335 and FPGA. It is well-known that the DTC method has widely been acceptance for advanced motor control in many industrial applications due to its simplicity and high-torque control performance. However, the DTC has some major problems which are larger torque ripples, variable switching frequency due to the hysteresis controllers and initial and drift problem in estimating the flux because of the use of pure integrator. The research project aims to minimize the problems so that the high DTC performance can be achieved. To minimize the torque ripple, it is necessary to reduce the computational burden in executing the DTC algorithm by applying two digital controllers, i.e. ezdsp F28335 and FPGA. By distributing some tasks of DTC algorithm to be executed on the FPGA, the ezdsp manages to perform the sampling frequency at 20 khz. Moreover, the DTC algorithm executed in ezdsp was based on the optimal IQ-Math calculation approach that guarantees lesser calculation times required with minimized calculation error. By doing like this, the bandwidth of hysteresis as well as torque ripple can be reduced as the hysteresis operation similar to the analogue one. On the other hands, the second problem can be solved by applying a low pass filter in the integration of flux estimator. The IQ-math blocks were used to construct the improved estimator with a cutoff frequency is set at 5 rad/s. The improvements of DTC performance were verified through simulation and experimental results.

viii TABLE OF CONTENTS CHAPTER TITLE PAGE SUPERVISOR s ENDORSEMENT TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRAK ABSTRACT CONTENTS LIST OF TABLES LIST OF FIGURE LIST OF SYMBOLS AND ABBREVIATIONS LIST OF APPENDICES i ii iii iv v vi vii viii xi xii xiv xvi 1 BACKGROUND OF THE RESEARCH PROJECT 1.1 Motivation of the research 1 1.2 Problem statement 2 1.3 Variation of DTC Improvement 3 1.3.1 Review of Motor Drives 3 1.3.2 The Structure of DTC 4 1.3.3 The Major Drawback of DTC 4 1.3.4 Implementation Utilizing Digital Controller 5 1.4 Objective of the Research Project 6 1.5 Scope of Research Project 7 1.6 Research Methodology 7

ix 1.6.1 Collection of information on DTC 7 1.6.2 Analyze the information 7 1.6.3 Literature review 8 1.6.4 Design the simulation of DTC using Simulink/MATLAB 9 1.6.5 Proceed on hardware development 9 1.6.6 Data collection from the DTC 10 1.6.7 Analyze the data collected 10 1.6.8 Proceed on the FYP report 11 1.7 Project Flow Chart 12 2 OVERVIEW OF DIRECT TORQUE CONTROL 2.1 Introduction 14 2.2 Basic principles of DTC 14 2.3 Principle of DTC 18 2.3.1 3-Phase Voltage Source Inverter (VSI) 18 2.3.2 Direct Flux Control 20 2.3.3 Direct Torque Control 22 2.3.4 Switching Selection 24 3 MODELING AND SIMULATION OF DIRECT TORQUE CONTROL UTILIZING IQ-MATH BLOCKS 3.1 Introduction 26 3.2 Computation Using IQ-Math 27 3.3 The Implementation of IQ-math for Optimization DTC 28 4 HARDWARE IMPLEMENTATION OF DTC DRIVE 4.1 Introduction 31 4.2 TMS320F28335 Digital Signal Processor Board (ezdsp) 32 4.3 Complex Programmable Logic Device (CPLD) 33 4.4 Gate Driver and 3-Phase Voltage Source Inverter (VSI) 39 4.5 Hall Effect Current Sensor 40 4.6 Induction Machine 41

x 5 DISCUSSION AND ANALYSIS 5.1 Experimental results 42 5.1.1 The result of stator for flux d and q-axis component 42 relation to flux sector and magnitude of stator flux 5.1.2 The result of six cases switching status and flux sector with 44 different torque error status and flux error status 5.1.3 The result of d and q axis component for stator flux and 46 flux locus relation to the hysteresis band 5.1.4 The result of stator flux locus 47 5.1.5 The result of output torque ripple relation with torque error 49 status 5.1.6 The results of output flux ripple relation with flux error status 51 5.1.7 The result of DTC 52 5.1.8 The result of the harmonic DTC 53 5.2 Discussion 57 5.3 Analysis experimental result 59 6 CONCLUSION AND RECOMMENDATION 6.1 Conclusion 63 6.2 Recommendation 64 REFERENCES 65 APPENDICES 67

xi LIST OF TABLES TABLE TITLE PAGE 2.1 The voltage vectors selection table 25 4.1 The parameter of induction machine 41 5.1 The look-up table 46

xii LIST OF FIGURE FIGURE TITLE PAGE 1.1 The region of hardware task for implements the DTC algorithm 10 1.2 The project flow chart 13 2.1 The conventional DTC-hysteresis based induction machine 16 2.2 Schematic diagram of VSI 19 2.3 Voltage space vector 19 2.4 The flux magnitude controller of 2-level hysteresis comparator 20 2.5 The waveform of stator flux, flux error and flux error status 21 2.6 The six sector with different set of voltage vector 22 2.7 The three level hysteresis comparator 23 2.8 Typical waveform of output torque, torque error and torque error 24 status 3.1 The fractional representation of IQ data format 28 3.2 The stator flux estimation with data format I3Q29 29 3.3 The d and q-axis component for stator voltage with data 30 format I15Q17 4.1 The complete hardware set-up of DTC drive system 32 4.2 The F28335 digital signal processor board (ezdsp) 33 4.3 The Complex Programmable Logic Device (CPLD) 34 4.4 The example flux error glitch 34 4.5 The timing diagram of blanking time for signal S1 36 4.6 The block diagram of blanking time generation 36 4.7 The result of blanking time for signal 1 (phase a) 37 4.8 The complex block diagram task of CPLD 38 4.9 The gate driver hardware 39 4.10 The voltage source inverter (VSI) 40

xiii 4.11 The Hall Effect current sensor hardware 40 4.12 The coupling between induction machine (right) 41 and DC machine (left) 5.1 The result of d and q-axis component stator flux relation to the 43 sector 5.2 The identifying sectors of the stator flux lies by comparing 43 The stator flux of d and q-axis with threshold value 5.3 The flux sector with the different of flux error status and 45 torque error status 5.4 The effect of flux stator d and q-axis component and 47 stator flux locus with different of hysteresis band 5.5 The comparison of stator flux locus 49 5.6 The references torque and estimation torque with hysteresis band 50 5.7 The result of torque response and torque error status 50 5.8 The result of stator flux 51 5.9 The result torque response with actual voltage and current 52 5.10 The result of harmonic in DTC with different 54 torque hysteresis band 5.11 The result of harmonic DTC with flux hysteresis band 56 5.12 Torque error status 59

xiv LIST OF SYMBOLS AND ABBREVIATIONS VSD - Variable speed drive FOC - Field Orientation Control SVM - Space vector modulation CPLD - Complex Programming Logic Device VHDL - VHSIC Hardware Description Language FPGA - Field-Programmable-Gate-Array DC - Direct Current AC - Alternating Current DTC - Direct Torque Control IGBT - Insulation Gate Bipolar Transistor VSI - Voltage Source Inverter DT - Sampling time DSP - Digital Signal Processor FYP - Final Year Project Q - Quotient I - Integer FFT - Fast Fourier Transformation GPIO - General Purpose input / output DAC - Digital to Analog Converter ADC - Analog to Digital Converter - Stator voltage space vectors in general reference frame, - Stator and rotor resistance, - Stator and rotor current space vectors in general reference frame, - Stator and rotor flux linkage space vectors in general reference frames

xv - Motor angular speed - Rotor electrical speed in rad/s - Switching states - d and q-axis component of stator flux in stationary reference frame - d and q-axis component of the stator voltage in stationary reference frame - d and q-axis components of the stator current in stationary reference frame - DC link voltage - Phase current - Estimated stator flux linkage - Stator voltage space vector in stationary reference frame - Synchronous angular frequency - Cut-off frequency

xvi LIST APPENDICES APPENDIX TITLE PAGE A The example of four-bit multiplication 67 B The model algorithm of DTC 68 C The VHDL code 71 D The Turnitin originality report 87

CHAPTER 1 BACKGROUND OF THE RESEARCH PROJECT 1.1 Motivation of the Research The DTC method has become an attraction to many researchers for developing advanced motor control due to its simplicity and fast torque dynamic response. It also has gained widely acceptance in industrial applications as the well-known high inverter technology company refer to as ABB Company has already begun its research in DTC since 1988 and began to market in year 1996 [1]. In recent years, it can be noticed that the DTC technology has replaced gradually the Field Oriented Control (FOC) method in many electric drive applications. This mainly due to the fact that the DTC has simpler structure compared to the FOC that requires a current controller, frame transformer, speed sensor and knowledge of machine parameters. Without the requirement of speed sensor and knowledge of machine parameters, these make sense that the DTC is normally known as sensor less and robust control in controlling the flux as well as electromagnetic torque. The main benefit of doing this research project is that to gain valuable experience in identifying problems, troubleshooting any malfunction circuitry, selecting available proposed technique to minimize the problems of the DTC drive. It is emphasized that the

2 realization of basic DTC drive through simulation and experimentation is significant, before further improvements can be done to have excellent DTC technology drive systems. 1.2 Problem statements Despite its simplicity, the DTC has some major drawbacks such as larger torque ripples and variable switching frequency and initial and drift problems in estimating the flux. The output torque ripple cannot be restricted within the hysteresis band at the limited or lower sampling frequency. The problem becomes worst if too small bandwidth is chosen, and this will give high potential of incident of torque ripple to overshoot exceeds to the upper band to select the reversed voltage vector. Hence, it causes larger torque ripple. Another problem associated in hysteresis operation is the unpredictable switching frequency since the slope of torque during increasing and decreasing varies to the operating conditions. The second problem is commonly occurred in flux estimator which is implemented using a voltage model or pure integrator. The problem becomes worst if the DC offset introduced in current measurement is higher and resolution of Analog-to-Digital converter is smaller. It should be noted that the problem in estimating the flux consequently causes error in calculating the torque that deteriorates the entire DTC performances.

3 1.3 Variations of DTC Improvements 1.3.1 Review of Motor Drives In the past few years before, the DC motor was wide used in industrial as VSD due to its simplicity and ability to easily control the speed and torque as desired without need advanced electronic device. But, this DC motor need to use together with DC drives (scalar control), then the fast speed response and good torque with high accuracy will easily to achieve. However, the major drawback of DC drives where it s reduced reliability of DC motor, DC motor costly to purchased, need encoder for feedback, doesn t run at high speed and high maintenance. This problem can be avoid by replacing the DC motor with induction motor which low cost, low maintenance, simple in design and robust. The introducing of AC variable speed drives (vector control) technology was driver part of AC motor almost excellent as DC motor performance. In addition, in the last three decade the AC drives gradual replacing the DC motor in industrial application. This happen due to the development of modern semiconductor devices such as Digital Signal Processor (DSP) and power Insulated Gate Bipolar Transistor (IGBT) [3]. There was two voltage vector names that common heard such as Field Oriented Control (FOC) and Direct Torque Control (DTC). Nowadays, the DTC gained a lot of attraction in industrial due to fast response, good dynamic performance, simple structure and easy realizing digitalize [4-6].

4 1.3.2 The structure of DTC The new control strategies of direct torque control (DTC) are presented by I.Takashashi and T.Noguchi in 1986 [3]. This both persons were propose circle flux trajectory and hexagon flux trajectory. In addition, a de-coupled control of stator flux and torque is providing fast dynamic response. Basically, the DTC consist a pair of hysteresis comparator, torque and flux estimator, look-up table and 3-phase voltage source inverter (VSI). The torque and stator flux is controlled by 3-level and 2-level hysteresis comparators, respectively. In order to satisfy the demand from both controllers, the appropriate voltage vectors from the look-up table are selected either to increase or decrease torque and flux [7]. The high performance of DTC can be achieve by having accurate estimation of flux and torque. Other else, we also should know that the switching frequency of VSI is contributed by hysteresis comparator. It already been highlighted in [2] that the operating condition such as rotor speed, stator and rotor fluxes and DC link voltage change also will varies the switching frequency. 1.3.3 The Major Drawback of DTC Although the DTC structure was simplest than FOC, there still have two major drawback in DTC which come from hysteresis comparators such as high torque ripple and variable inverter switching. The torque ripple was large especially in low speed region which happen due to excessive inverter switching at any region [8]. However, this torque ripple can be minimized by reducing the bandwidth of hysteresis comparators. For make sure this technique successfully reducing torque ripple, we must have enough sampling time (DT). Otherwise, the incident of overshoot problem will happen due to selection of reverse voltage vector. The torque slope depends on the stator and rotor fluxes, motor speed and stator voltage [8]. We can summarize that torque slope was varies with speed of motor. Due to the variation of torque slope, the inverter switching frequency also varies at the same time. In the other words, the inverter switching frequency is unpredictable when we consider other operation condition. Referring to [8], a constant inverter switching frequency can be achieved by change the amplitude of hysteresis band based on operating condition. The bandwidth of hysteresis is changed by the PI controllers which get feedback

5 from pulse counter which come from hysteresis comparator. These methods are applied for the both torque and flux hysteresis controller. However, there was another better method proposed by [9] which can improve both drawback of conventional DTC, respectively. The method been proposed was replacing the switching table of DTC with space vector modulator (SVM) also known as SVM-based DTC. By using this method, we can achieve a constant inverter switching frequency and the reduction of torque and speed ripple. The advantages of this method where it didn t need any reducing of sampling time (DT) in order to increase inverter switching frequency. 1.3.4 Implementation Utilizing Digital Controller There was a method that been discuss in section 1.3.3 which can be used to reducing torque ripple by increasing the switching frequency while in the same time maintain it switching frequency (SVM-based DTC). However, in order to obtain small torque ripple, it will need fast processor when the implementation of SVM-based DTC is utilizing digital controller [10][11]. If we remember, there was another method to reducing torque ripple through reduction of hysteresis bandwidth, but it will required sufficient sampling time (DT) from digital controller (DSP/FPGA). Now days, the implementation of DTC algorithm utilizing DSP, CMOS, ASIC s and FPGA was a common thing in technology. Referring in [12], it had been mention which there was some part in DTC algorithm need flexibility and velocity for other parts. This flexibility can be achieved by using Digital Signal Processors (DSP). For the velocity, we can achieve it by using fieldprogrammable-gate-arrays (FPGA). Already been reported which implementation using one device either by FPGA or DSP was not optimal. This was not optimal due to some part in DTC algorithm needed velocity and flexibility for other parts. The authors in [12] have explained that FPGA doesn t have suitable flexibility which needed to tune the DTC algorithm depending on the induction machine. In addition, the DTC algorithm needs speed for efficiencies, but the DSP performance was dependent on the number of computation. So when the number of computation requirement was high, then we needed to adopt FPGA. Other else, we should realize that DSP code was slower than FPGA implementation, but DSP offering flexibility. In the FPGA implementation, each elementary function of DTC such as torque and flux estimator algorithm, hysteresis

6 comparator and look-up table is described in VHDL code at the hardware. This VHDL codes will be complied into FPGA. In [12], it s mentioned the advantages utilizing FPGA, which it will provide velocity for each elementary function. By measuring the performance of DTC utilizing FPGA, we can compute the size which required from each elementary function. We can summarize by using FPGA we will get a better performance compared to DSP implementation. Furthermore, FPGA also give best theoretical architecture from viewpoint of speed. There also not easy for debugging around the FPGA. 1.4 Objectives of the Research Project The three main objectives of the research project are given as follows; i) To model and simulate the DTC of induction machine using MATLAB- Simulink, specifically using IQ-Math blocks. ii.) iii.) To achieve high sampling frequency of ezdsp F28335 by reducing the execution of DTC tasks, (i.e. computational burden. Some tasks were distributed and to be performed by FPGA. It is believed that the reduction of torque ripple can be achieved if the execution of ezdsp can perform at higher rate of sampling). To improve the estimation of flux by applying a low pass filter in the integrator. (Thus, the initial and drift problem can be minimized and hence provide satisfactory calculation accuracy).

7 1.5 Scopes of Research Project There were a few scopes that are underlined in order to put a clear boundary, so the final year project have a limitation and constrain for makes sure our project achievable and realistic. Firstly, to studies the principle of DTC operation and the variations of DTC improvement through reading several technical papers. Secondly, was to model and simulate the DTC of induction machine using MATLAB-Simulink and Quartus Softwares. Thirdly, are to realize the DTC algorithm utilizing ezdsp F28335 and FPGA. Lastly, in order to verify the improvement of DTC performances via experiment results. 1.6 Research Methodology 1.6.1 Collection of information on DTC The source of the information about DTC was referred from the thesis of DTC research and book (example: - Modern Power Electronics and AC Drive, K. Bose). Other else, the information of DTC also been taken from electronic media such as IEEE portal and other external source from internet. All the information that already been collected normally focus on the mathematical modeling of induction machine, the basic principles of DTC and major problems in hysteresis based DTC. 1.6.2 Analyze the information From the information that already been collected, this information now will be analysis for understanding the theoretical of DTC. The main focuses on the analysis was already been mentioned in the section of collection the information on DTC. But in this section, will be analyzing more details on the project main focus: -