SOFTWARE CONTROL USED FOR AC MOTORS

Similar documents
A NOVEL ACTIVE INDUCTOR WITH VOLTAGE CONTROLLED QUALITY FACTOR AND SELF-RESONANT FREQUENCY

D.C. DRIVE SYSTEM USING FOUR-QUADRANT CHOPPER

MASKING THE INSTRUCTIONS OF A MICROCONTROLLER USING A CHAOTIC POWER SUPPLY

THREE CHANNELS ANALYSIS SYSTEM FOR ELECTRICAL POWER SYSTEM DISTURBANCES MEASUREMENT

ELECTROSTATIC DISCHARGE E-FIELD SPECTRUM ANALYSIS AND GRAPHICAL INTERPRETATION

ANALYSIS OF DISTURBING MAGNETIC FIELD ASSOCIATED WITH ELECTROSTATIC DISCHARGES

ASPECTS REGARDING THE ELECTRICAL RESISTIVITY SOFTWARE MEASUREMENTS ON INSULATING MATERIALS USING 6517A HI-R SWEEP TEST PROGRAM

AN AT89C52 MICROCONTROLLER BASED HIGH RESOLUTION PWM CONTROLLER FOR 3-PHASE VOLTAGE SOURCE INVERTERS

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

LINEAR CURRENT-TO-FREQUENCY CONVERTER WITH WIDE OUTPUT RANGE

COMPARISON OF CONCENTRATED AND DISTRIBUTED WINDING IN TERM OF THE MAGNETIC FIELDS

CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI

CMOS DELAY CELL WITH LARGE TUNING RANGE

THE THICKNESS MEASUREMENT OF WEFT KNITTED STRUCTURES MADE WITH ELASTOMERIC YARNS

EVALUATION OF THE YARN QUALITY CHARACTERISTICS THROUGH SYNTHETIC INDICATORS

FINITE ELEMENT METHOD MODELING OF BRUSHLESS DC SERVOMOTOR WITH FRACTIONAL NUMBER OF SLOTS PER POLE

RECONFIGURABLE CIRCUITS USED IN SMART HOUSES

EXPERIMENTAL RESULTS REGARDING STRUCTURAL RESPONSE OF BOLTED AND HYBRID CONNECTIONS FOR PULTRUDED ELEMENTS

AC Induction Motor (ACIM) Control using a Digital Signal Controller (DSC)

AN ALGORITHM FOR THE ADAPTIVE CONTROL OF ANTI HAIL MISSILE LAUNCH RAMPS

OUTER GATE AUTOMATION USING MICROCONTROLLERS AND RADIO FREQUENCY COMMUNICATION

DIGITAL CONTROL OF A BRUSHLESS DC SERVOMOTOR ELECTRICAL DRIVE SYSTEMS CLOSED-LOOP CONTROL

SINGLE-PHASE AC-AC CONVERTER

LINEAR VOLTAGE-TO-CURRENT CONVERTER WITH SMALL AREA

Analysis, Simulation and Implementation of Space Vector Pulse Width Modulation For Speed Control Of Induction Motor

AP XC866. Optimized Space Vector Modulation and Over-modulation with the XC866. Microcontrollers. Application Note, V 2.0, Sept.

Generating DTMF Tones Using Z8 Encore! MCU

Analysis & Hardware Implementation Of Three-Phase Voltage Source Inverter

Experiment No. 3 Pre-Lab Phase Locked Loops and Frequency Modulation

DRIVEN ASYNCHRONOUS MOTORS

Nicolò Antonante Kristian Bergaplass Mumba Collins

Real time digital audio processing with Arduino

CHAPTER 3 SINGLE SOURCE MULTILEVEL INVERTER

A New Family of Matrix Converters

SVPWM Based Two Level VSI for Micro Grids

RESEARCH CONCERNING THE INFLUENCE OF ANGLE OF FILING FROM THE KNIFE BLADES VINDROVERS ON THE MECHANICAL WORK ON CUTTING

Researches Regarding the Pollution with Harmonics by the Frequency Converters

International Journal of Emerging Researches in Engineering Science and Technology, Volume 1, Issue 2, December 14

AC : PERSONAL LAB HARDWARE: A SINE WAVE GENERATOR, LOGIC PULSE SIGNAL, AND PROGRAMMABLE SYNCHRONOUS SERIAL INTERFACE FOR ENHANCING EDUCATION

SHUNT ACTIVE POWER FILTER

International Journal of Advance Engineering and Research Development. SVPWM Based VFD drive using 8- bit Microcontroller

SAG MITTIGATION TECHNICS USING DSTATCOMS

A New Family of Matrix Converters

A Spectrum Analysis Method to Space Vector Pulse Width Modulation

Small-Signal Model and Dynamic Analysis of Three-Phase AC/DC Full-Bridge Current Injection Series Resonant Converter (FBCISRC)

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

Determination of EMI of PWM fed Three Phase Induction Motor. Ankur Srivastava

Comparison of SPWM,THIPWM and PDPWM Technique Based Voltage Source Inverters for Application in Renewable Energy

A Novel Control Method for Input Output Harmonic Elimination of the PWM Boost Type Rectifier Under Unbalanced Operating Conditions

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

EE POWER ELECTRONICS UNIT IV INVERTERS

A Comparative Study between DPC and DPC-SVM Controllers Using dspace (DS1104)

CHAPTER 5 MODIFIED SINUSOIDAL PULSE WIDTH MODULATION (SPWM) TECHNIQUE BASED CONTROLLER

MITIGATION OF VOLTAGE SAGS/SWELLS USING DYNAMIC VOLTAGE RESTORER (DVR)

New model multilevel inverter using Nearest Level Control Technique

Current Rebuilding Concept Applied to Boost CCM for PF Correction

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

Simulation of Space Vector Modulation in PSIM

Development of a Single-Phase PWM AC Controller

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 05 Issue: 12 Dec p-issn:

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

Three-phase soft-switching inverter with coupled inductors, experimental results

ARDUINO BASED SPWM THREE PHASE FULL BRIDGE INVERTER FOR VARIABLE SPEED DRIVE APPLICATION MUHAMAD AIMAN BIN MUHAMAD AZMI

Class D Power Amplifiers

Study and Implementation of space vector modulation (SVM) for direct matrix converter

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

Z-SOURCE INVERTER WITH A NEW SPACE VECTOR PWM ALGORITHM FOR HIGH VOLTAGE GAIN

Modeling and Simulation of Matrix Converter Using Space Vector PWM Technique

VIRTUAL INSTRUMENTATION IN THE DRIVE SUBSYSTEM MONITORING OF A MOBIL ROBOT WITH GESTURE COMMANDS

An Investigation into the Effects of Sampling on the Loop Response and Phase Noise in Phase Locked Loops

CHAPTER 3 H BRIDGE BASED DVR SYSTEM

Use of Advanced Unipolar SPWM Technique for Higher Efficiency High Power Applications

IJSER

HIGH CURRENT PWM BIPOLAR STEPPER MOTOR CONTROL AND DRIVE

Three Phase Voltage Source Inverter for Harmonic Improvement using Microcontroller and Simulation in MATLAB

Harmonic Distortions Analyzer for Power Rectifiers

REDUCTION OF COMMON MODE VOLTAGE IN THREE PHASE GRID CONNECTED CONVERTERS THROUGH NOVEL PWM TECHNIQUES

Micro-controller Based Three-phase Voltage Source Inverter for Alternative Energy Source. Abstract

OPTIMIZING TOOLS DIAMETERS AND TOOL PATH STYLE TO IMPROVE TIME MACHINING

3-Ф VSI FOR HARMONIC IMPROVEMENT USING MICROCONTROLLER AND SIMULATION IN MATLAB

USING SERIAL INDUSTRIAL ROBOTS IN CNC MILLING PROCESESS

Dr.Arkan A.Hussein Power Electronics Fourth Class. 3-Phase Voltage Source Inverter With Square Wave Output

Generation of Voltage Reference Signal in Closed-Loop Control of STATCOM

Design of Three Phase SVPWM Inverter Using dspic

COMMON mode current due to modulation in power

COMPARISON OF PITCH CONTROL SYSTEM FOR AN UNMANNED FREE-SWIMMING SUBMERSIBLE VEHICLE WITH PD CONTROLLER AND LINEAR QUADRATIC REGULATOR USING MATLAB

Harmonic elimination control of a five-level DC- AC cascaded H-bridge hybrid inverter

The MC9S12 Pulse Width Modulation System. Pulse Width Modulation

CMOS SCHMITT TRIGGER WITH CURRENT-CONTROLLED HYSTERESIS

Electronics Design Laboratory Lecture #4. ECEN 2270 Electronics Design Laboratory

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

=. This will typically be less

Harmonic Elimination for Multilevel Converter with Programmed PWM Method

13. DC to AC Converters

HARDWARE IMPLEMENTATION OF DIGITAL SIGNAL CONTROLLER FOR THREE PHASE VECTOR CONTROLLED INDUCTION MOTOR

No 502 Volume Two 2013 AD, 1434 AH

Implementation Full Bridge Series Resonant Buck Boost Inverter

Experimental Implementation of a Low-Cost Single Phase Five-Level Inverter for Autonomous PV System Applications Without Batteries

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

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

Transcription:

BULETINUL INSTITUTULUI POLITEHNIC DIN IŞI Publicat de Universitatea Tehnică Gheorghe sachi din Iaşi Tomul LVI (LX), Fasc. 3, 2010 Secţia ELECTROTEHNICĂ, ENERGETICĂ, ELECTRONICĂ SOFTWRE CONTROL USED FOR C MOTORS BY *CRISTIN GHION, *OVIDIU URSRU, *MIHI LUCNU, **CIPRIN MIRCE PVLUT and *OCTVIN BOTEZ bstract. With a view to obtaining higher performances regarding the harmonic content of voltage and load current, we use a modern modulation strategy that is also intended to modify the ration between the fundamental magnitude voltage from the inverter output and the power supply value. There are various modulation techniques that use exact mathematic equations for turning on the transistors within the power converter. In this paper, we present the results obtained by using the DPWM-S5 modulation technique for circuit control, through simulation and through practical implementation. Keywords: microcontroller, PWM technique, inverter, power supply, software. 1. Introduction The Discontinuous Pulse Width Modulation S5 (DPWM-S5) [1] modulation technique uses mathematic equations to control the turning on of the transistors within the three-phase inverter, as shown in equations (1). The performances achieved are comparable with those obtained by Sinusoidal Pulse Width Modulation (SPWM) [2], Space Vector Modulation (SVM) [3]. However, DPWM-S5 has an important advantage: it reduces the number of commutations in an output voltage period. Out of 4 conduction intervals, in two the transistors within the inverter are in continuous conduction and in the other two there are switching moments; this also results from equations (1). The reduced number of commutations in an output voltage period means diminished power losses on the power transistors, which leads to less heating and therefore, the use of smaller heat-sinks for these transistors. 2. Theoretical considerations The basic equations for modulating signal S5 are presented below and Fig. 1 shows its waveform.

C. GHION, *O. URSRU, *M. LUCNU, **C.M. PVLUT and *O. BOTEZ 3ma cosωmt + ma sinωmt 1; 0 ωmt 2 π / 3 1; 2 π / 3 ωmt π (1) s5 = 1; π ωmt 4 π / 3 3ma cosωmt + ma sinωmt 1; 4 π / 3 ωmt 2π Fig. 2 illustrates the waveforms of the modulator signals (s5a, s5b and s5c) obtained for the DPWM-S5 technique and the control signals for the transistors within the three-phase inverter. S 5 2m a - 1 1 0 2m -1 a -1 0 π 2π 3π 4π 5π 6π s 5 1 s 5a s 5b Fig. 1. The modulator signal DPWM-S5 v s 5c rt 0-1 Q + Q - Q + B Q - B Q + C Q - C Fig. 2. Waveforms of the modulator and control signals for all six transistors. Fig. 3 shows the power inverter that will be controlled by DPWM-S5 signal.

Bul. Inst. Polit. Iaşi, t. LVI (LV), f. 3, 2010 + Q + D + Q + D + Q + B B C D + C V d C B C Q - D - Q - B D - B Q - C D - C - Z S v Z S v Z B S v C Fig. 3. Power inverter architecture 3. Control algorithm For applying the control technique DPWM-S5, we used the C8051F120 microcontroller and we implemented the flowcharts presented in figures 4(a) and 4(b). Fig. 4(a) shows the main flowchart and Fig. 4(b) presents the flowchart of the interruption routine required by timer T3. n (a) STRT Microcontroller initialization PLL DC Ports MC0 (16x16) PWM Interrupts Main Software Routine reading DC input small calculatio ns verify the magnitude of theoutput ( s) current ( s) (b) Interrupt 1 at every 1ms T 3 compute DPWM - S4 equations update PWM duty cycle out from interrupt 1 Fig. 4(a). Software control flowchart Fig. 4(b). Flowchart of Interrupt 1 fter the microcontroller initialization (Timers, DC, Output Ports, PWM block, PLL block etc.), the main program is run. The switching moments for the 6 transistors within the three-phase inverter are calculated in interruption routine 1 of timer T3 every millisecond. More precisely, switching moments are calculated for transistors Q + Q + and Q +, and control signals for transistors Q B C

Q B and transistors C. GHION, *O. URSRU, *M. LUCNU, **C.M. PVLUT and *O. BOTEZ Q C Q + will be obtained by complementing the signals corresponding to Q + B and Q + C ; this is carried out by the practical circuit. We must point out that the 6 transistors ( Q +, Q, Q +, Q, Q + and B B C Q C ) are grouped, so that the + transistors are placed in the upper part of the three-phase transistor and the - transistors in the lower part. 3. Control software The control software is written in C language, using the development environment provided by Silicon Laboratories. The most important code fragment for obtaining modulating signals s5a, s5b and s5c is given below. This partial code is run every millisecond (time is measured by timer T3 based on interruptions). lthough this microcontroller works on 8 bits, due to its work speed (100 MIPS) and to the MC 16x16 block, all equations are calculated in less than 300µs. void Timer3_ISR(void) interrupt 14 unsigned char SFRPGE_SVE = SFRPGE; s5(); SFRPGE = TMR3_PGE; TF3 = 0; SFRPGE = SFRPGE_SVE; void s5(void) signed char s; // signed sine unsigned char o; // output value unsigned int p; // 16 bit //product unsigned char SFRPGE_SVE = SFRPGE; float f0, f1, f2, tr0, tr1, tr2; Sum += (freq << 6); q0 = (Sum >> 8); tr0 = (q0/40.6); if(!reverse) tr1 = tr0 + xx1; tr2 = tr0 + xx2; else tr2 = tr0 + xx1; tr1 = tr0 + xx2; SFRPGE = PC0_PGE; f0 = s5abc(tr0); s = f0*0x7f; p = amplitude * (signed int)s; //multiply by v o = p>>8; // throw away low byte o += 0x80; // center sinewave at 50% PC0CPH0 = o; f1 = s5abc(tr1);

Bul. Inst. Polit. Iaşi, t. LVI (LV), f. 3, 2010 s = f1*0x7f; p = amplitude * (signed int)s; //multiply by v o = p>>8; // throw away low byte o += 0x80; // center sinewave at 50% PC0CPH1 = o; f2 = s5abc(tr2); s = f2*0x7f; p = amplitude * (signed int)s; //multiply by v o = p>>8; // throw away low byte o += 0x80; // center sinewave at 50% PC0CPH2 = o; SFRPGE = SFRPGE_SVE; //------------------------------------ float s5abc(float tr) float dpwm5; if(tr<=2.093 && tr>0) dpwm5=1-(sqr3*ma*cos(tr)+ma*sin(tr)); if(tr<=3.14 && tr>2.093) dpwm5 = 1; if(tr<=4.18 && tr>3.14) dpwm5 = 1; if(tr<=6.28 && tr>4.18) dpwm5=1-(sqr3*ma*cos(tr)-ma*sin(tr)); return dpwm5; 4. Simulation and experimental results fter implementing the above software on the microcontroller, the signals s5a and s5b are obtained and shown in Fig. 5. Fig. 5. Modulation signals s5a and s5b obtained by measurement

C. GHION, *O. URSRU, *M. LUCNU, **C.M. PVLUT and *O. BOTEZ Fig. 6 shows the waveforms of the command signals for transistors within the three-phase inverter. The carrier frequency used in the program to modulate signals s5a, s5b and s5c is of 17.25 KHz. + Q Q + B Fig. 6. Waveforms from the oscilloscope of the command signals for Q + and QB + transistors. Fig. 7 shows waveforms between phases and B of the line voltage; on the left side these waveforms are read on the oscilloscope, and on the right side, they are obtained by simulations. The harmonic content is presented underneath. 400V line to line voltage 200V X=8,9600ms Y=301,10V 0V - -200V -400V - 0s V(M5:s,D4:1) 20ms 40ms Time 60ms 80ms 300V (50 [Hz],297[V]) X=48,828 Hz Y=302,35 V 200V harmonic spectrum of the line to line voltage 100V (17.3[KHz], 52 [V]) (34 [KHz], 25 [V]) 0V 0Hz V(M5:s,D4:1) 20KHz 40KHz 60KHz 80KHz 100KHz Frequency Fig. 7. left side: waveforms and harmonic spectrum of the line to line voltage, obtained from oscilloscope. right side: waveforms and harmonic spectrum of the line to line voltage, obtained by simulations The supply power of the three-phase inverter is 310 V. s load current, we used a 0.37 kw three-phase motor.

Bul. Inst. Polit. Iaşi, t. LVI (LV), f. 3, 2010 s shown in Fig. 7, the amplitude of the line voltage fundamental for the practical circuit is 302V, and the simulation value is 297V. Fig. 8 shows the waveform of the voltage between phase and the virtual neutral point. On the left side the waveform is read on the oscilloscope, and on the right side, it is obtained by simulation. The harmonic content is presented underneath. 300V 200V phase voltage 100V X=4,8800ms Y=210,68V 0V- -100V -200V -300V V(M5:s,L3:1) 192V 150V (50 [Hz],171[V]) 20ms Time 40ms 60ms 80ms Harmonic spectrum of the phase voltage X=48,828 Hz Y=170,30 V 100V 50V (17.3[KHz], (34.5[ 30 [V]) KHz], 14[V] 0V ) 8KHz 16KHz 24KHz 32KHz 40KHz V(M5:s,L3:1) Frequency Fig. 8 left side: waveforms and harmonic spectrum of the phase voltage, obtained from oscilloscope. right side: waveforms and harmonic spectrum of the phase voltage, obtained by simulations. s shown in Fig. 8, the amplitude of the phase voltage fundamental for the practical circuit is 170,3V, and the simulation value is 171V. 6. Conclusion This paper presents the implementation of DPWM-S5 equations on a microcontroller and compares theoretical simulation results with results obtained from practical measurements. s compared to the Space Vector Modulation control technique, the performances of this technique are slightly lower, but power losses on the transistors within the inverter are significantly smaller. This control technique is adequate for cases where a low harmonic content is not necessarily a requirement, but where the inverter needs to work with increased efficiency.

C. GHION, *O. URSRU, *M. LUCNU, **C.M. PVLUT and *O. BOTEZ cknowledgments This work was supported by CNCSIS-UEFISCU, project number 48 PNII-RU, code 335/2010. * Gheorghe sachi Technical University, Faculty of Electronics, Telecommunications and Information Technology, Bvld. Carol 1, No. 11, 700506, Iasi, Romania; email:aghion@etti.tuiasi.ro **Infineon Technologies Romania, Blvd. Dimitrie Pompeiu 6, 020335, Bucharest, Romania. R E F E R E N C E S 1. Hava., Carrier based PWM-VSI drives in the overmodulation region, Ph.D. thesis, University of Wisconsin, MDISON, 1998, 360p. 2. Ursaru O., ghion C., Lucanu M., Tigaeru L., Pulse Width Modulation Command Systems Used for the Optimization of Three Phase Inverters, dvanced in Electrical and Computer Engineering Jurnal, Suceava, Romania, vol. 9 n. 1, Jan. 2009, pp. 22-27. 3. Bose K.B., Microcomputer Control of Power Electronics and Drive, IEEE Press, New York, 1987. 4. Cetin S., Sazak B. S., Triple Half Bridge Series Resonant Inverter for Home Cooking pplications, International Review of Electrical Engineering (IREE), vol. 4 n. 2, pril 2009, pp. 168 173. 5. ghion C., Ursaru O., Lucanu M., Software implementation for CIM motor control, International Review of Electrical Engineering (IREE), vol. 5 n. 2, Mar. 2010, pp. 433 436. 6. ghion C., Ursaru O., Lucanu M., Three-Phase Motor Control using Modified Reference Wave, Electronics and Electrical Engineering. Kaunas: Technologija, 2010. No. 3(99), pp. 35 38. 7. Erfidan T., Urgun S., Hekimoglu B., Low cost microcontroller based implementation of modulation techniques for three-phase inverter applications, Electrotechnical Conference, 2008. MELECON 2008. The 14th IEEE Mediterranean, pp. 541-546. CONTROL SOFTWRE FOLOSIT PENTRU COMND MOTORELOR DE CURENT LTERNTIV (Rezumat) În această lucrare se prezintă modul de implementare al semnalului DPWM-S5 pe un microcontroler, după care se analizează rezultatele şi se compară cu cele obţinute în urma simulărilor folosind programul SPICE. Microcontrolerul folosit este C8051F120 produs de compania Silicon Laboratories, ce controlează un invertor trifazat bazat pe puntea IRMX16UP60. Ca sarcină pentru invertorul trifazat s-a folosit un motor asincron trifazat cu trei perechi de poli de 0,37KW iar frecvenţa de comutaţie a semnalului PWM este de 17,25KHz.