+ All Categories
Home > Documents > selvamuthukumaran2014.pdf

selvamuthukumaran2014.pdf

Date post: 17-Aug-2015
Category:
Upload: bvijaya-krishna
View: 240 times
Download: 1 times
Share this document with a friend
Popular Tags:
10
Published in IET Power Electronics Received on 24th September 2013 Revised on 18th January 2014 Accepted on 19th February 2014 doi: 10.1049/iet-pel.2013.0736 ISSN 1755-4535 Rapid prototyping of power electronics converters for photovoltaic system application using Xilinx System Generator Rajasekar Selvamuthukumaran, Rajesh Gupta Department of Electrical Engineering, Motilal Nehru National Institute of Technology, Allahabad, Uttar Pradesh 211004, India E-mail: [email protected] Abstract: The aim of this study is to develop a research platform for rapid prototyping of the power electronics converters for solar photovoltaic (PV) system applications. This study describes the eld-programmable gate array (FPGA)-based hardware-in- the-loop (HIL) simulation of voltage source inverter (VSI) used for PV system power conversion. The PV system and inverter models are realised in simulation as part of the HIL to test the real-time functionality of the FPGA controller. The generation of switching control signals for the VSI and its interface with the PV system is developed through the Xilinx System Generator (XSG) domain. The XSG automatically generates the VHSIC hardware description language (VHDL) code using hardware description language co-simulation for generation of gating signal for modulation of the VSI. To validate the proposed approach, the sinusoidal pulse-width modulation using bipolar and unipolar switching schemes and current control method have been tested for the PV supported VSI. The proposed approach of the rapid prototype model has been designed and implemented in the laboratory through XSG and MATLAB/SIMULINK interface. Performance comparison between the software simulation and real-time HIL simulation has been demonstrated. 1 Introduction The power electronics converters play a vital role in wide range of applications such as grid integration of renewable energy systems, industrial drives, vehicular system, consumer electronics products etc. [13]. The digital controls are more attractive solution of implementing algorithm for embedded system applications. Conventionally, the digital embedded controllers like microprocessor, microcontroller and digital signal processors (DSPs) are used to implement the pulse-width modulation (PWM) algorithms for power electronics converters. However, these controllers-based techniques have the disadvantages of limited functionality and low computational speed for complex PWM circuits. Digital PWM control with a DSP has the advantages of a simple circuitry, software control and exibility in adaptation to various applications. However, for complex controllers the DSP requires high processing power and system architecture which is not possible in affordable cost [4, 5]. The Xilinx Inc. has developed programmable logic device called a eld-programmable gate array (FPGA) [6]. These FPGA comprises of thousands of logic gates, some of which are grouped together as a congurable logic block to simplify the higher-level circuit design. The FPGAs are designated as the better option for prototyping an application-specic integrated circuit (ASIC) because of their congurability and programmability. However, the implementation of control algorithms in high performance FPGA for real-time control applications has been found difcult and requires specialised training in the hardware description language (HDL). With increase in the level of complexity in the controllers, the processing time for prototype development is time consuming and tiresome even for skilled researchers or engineers [710]. The photovoltaic (PV) system characteristics are highly non-linear in nature and real-time testing of the control algorithms are expensive, time consuming and depends upon the environmental conditions [11]. It requires either actual PV system or real-time PV simulator. Using PV simulators, the control and energy yield performance of the PV inverters can be tested before actually implementing the control system for the PV inverter in eld. The simulators are accurate and exible, thus the performance and reliability of the system can easily be tested without any risk [12, 13]. However, the PV simulators are expensive and require actual converters for testing. Different platforms like digital signal processing and control engineering (dSPACE), Opal-RT (real time) etc. are commercially available for hardware-in-the-loop (HIL) simulation of power electronics converter applications [14, 15]. These platforms are costlier with limited functionality in the lower versions. For PV applications these RT platforms have been used for controller implementation and uses actual power electronics converters and PV system or PV simulator [1517]. With the wide usage of FPGA controllers in power electronics converters control in www.ietdl.org IET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278 doi: 10.1049/iet-pel.2013.0736 2269 & The Institution of Engineering and Technology 2014
Transcript

Published in IET Power ElectronicsReceived on 24th September 2013Revised on 18th January 2014Accepted on 19th February 2014doi: 10.1049/iet-pel.2013.0736ISSN 1755-4535Rapid prototyping of power electronics convertersfor photovoltaic system application using XilinxSystem GeneratorRajasekar Selvamuthukumaran, Rajesh GuptaDepartment of Electrical Engineering, Motilal Nehru National Institute of Technology, Allahabad, Uttar Pradesh 211004,IndiaE-mail: [email protected]: The aim of this study is to develop a research platform for rapid prototyping of the power electronics converters forsolar photovoltaic (PV) system applications. This study describes theeld-programmable gate array (FPGA)-based hardware-in-the-loop (HIL) simulation of voltage source inverter (VSI) used for PV system power conversion. The PV system and invertermodels are realised in simulation as part of the HIL to test the real-timefunctionality of the FPGA controller. The generationof switching control signals for the VSI andits interface withthe PVsystemis developedthroughthe XilinxSystemGenerator(XSG)domain. TheXSGautomaticallygeneratestheVHSIChardwaredescriptionlanguage(VHDL)codeusinghardware descriptionlanguage co-simulationfor generationof gatingsignal for modulationof the VSI. Tovalidate theproposedapproach, thesinusoidalpulse-widthmodulationusingbipolarandunipolarswitchingschemesandcurrentcontrolmethodhavebeentestedforthePVsupportedVSI.TheproposedapproachoftherapidprototypemodelhasbeendesignedandimplementedinthelaboratorythroughXSGandMATLAB/SIMULINKinterface. Performancecomparisonbetweenthesoftware simulation and real-time HIL simulation has been demonstrated.1 IntroductionThe power electronics converters play a vital role in wide rangeofapplicationssuchasgridintegrationofrenewableenergysystems, industrial drives, vehicular system, consumerelectronicsproductsetc.[13].Thedigitalcontrolsaremoreattractivesolutionof implementingalgorithmfor embeddedsystemapplications. Conventionally, the digital embeddedcontrollers like microprocessor, microcontroller and digitalsignal processors (DSPs) are used to implement thepulse-width modulation (PWM) algorithms for powerelectronics converters. However, these controllers-basedtechniques have the disadvantages of limited functionalityand lowcomputational speed for complex PWMcircuits.Digital PWMcontrol withaDSPhas theadvantages of asimple circuitry, software control andexibility in adaptationto various applications. However, for complex controllers theDSPrequireshighprocessingpowerandsystemarchitecturewhich is not possible in affordable cost [4, 5].The Xilinx Inc. has developed programmable logic devicecalleda eld-programmablegatearray(FPGA) [6]. TheseFPGAcomprises of thousands of logic gates, some ofwhicharegroupedtogetherasa congurablelogicblocktosimplify the higher-level circuit design. The FPGAs aredesignated as the better option for prototyping anapplication-specic integrated circuit (ASIC) because oftheir congurability and programmability. However, theimplementationof control algorithms inhighperformanceFPGAfor real-time control applications has been founddifcult and requires specialised trainingin the hardwaredescriptionlanguage(HDL). Withincreaseinthelevel ofcomplexity in the controllers, the processing time forprototype development is time consuming and tiresomeeven for skilled researchers or engineers [710].The photovoltaic (PV) systemcharacteristics are highlynon-linear in nature and real-time testing of the controlalgorithms are expensive, time consuming and dependsuponthe environmental conditions [11]. It requires eitheractual PVsystemor real-time PVsimulator. Using PVsimulators,thecontrolandenergyyieldperformanceofthePVinverterscan betested before actuallyimplementingthecontrol systemfor thePVinverter ineld. Thesimulatorsare accurate and exible, thus the performance andreliabilityof the systemcaneasilybe testedwithout anyrisk [12, 13]. However, the PVsimulators are expensiveand require actual converters for testing.Different platforms like digital signal processing andcontrolengineering(dSPACE),Opal-RT(realtime)etc.arecommercially available for hardware-in-the-loop (HIL)simulationof power electronicsconverter applications[14,15]. Theseplatformsarecostlier withlimitedfunctionalityin the lower versions. For PV applications these RTplatformshavebeenusedforcontrollerimplementationandusesactual powerelectronicsconvertersandPVsystemorPV simulator [1517]. With the wide usage of FPGAcontrollers in power electronics converters control inwww.ietdl.orgIET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.07362269& The Institution of Engineering and Technology 2014various applications there is a need of lowcost digitalplatformusedtoimplement HILsimulationof theFPGAcontroller.The FPGA-basedXilinx SystemGenerator (XSG) HILsimulation is a low cost, easily available platform foreffectivemethodtodesign, test anddevelopnewhardwareprototyperapidlywithout theknowledgeofHDL[18, 19].The XSGautomatically generates the VHDLcode usingHDLco-simulationrapidly. TheFPGAcontrollerdesignedintheHILsimulationcanreadilybeusedwiththeactualsystem. This enables the researchers/users for rapidprototypingof the FPGA-basedpower electronics circuitsusing XSG[2023]. Other controllers generally used inrapidprototypingarebasedonmicrocontrollersandDSPs.However, these controllers are not suitable for the highperformance ASIC controller for power electronicsapplications [2426]. The main advantages of theFPGA-based XSGHIL simulation are (i) it provides afunctionaltestoftheFPGAascontrollerbeforeconnectingit to the actual system, (ii) sample delay effect of the digitalcontrollercanbetested, (iii)realisationoflagsinvolvedininterface of analogue variables and (iv) reduces thecontroller development time owingtoHDLco-simulationtool.This paper attempts to provide a low cost rapid prototypingplatform using XSG for power electronics converterssupported by solar PV system. The PV system is realised inthe MATLAB/SIMULINKand interfaced to the voltagesource inverter (VSI). An H-bridge DCAC inverter isconsideredtoconverttheDCoutputofthePVintotheACusingbipolar andunipolar sinusoidal PWM(SPWM). TheXSGHIL simulation creates the automatic VHDL codewhich can be used to develop and test various controlalgorithms quickly in actual physical systems throughFPGAs. The proposed approach is based on thestep-by-step procedure that combines HDL co-simulationstudies, HIL simulation verication and experimental testingof power conversion of the PV system using VSC.2 VSI for PV systemA PV module comprised of series connected solar cells whichcan produce power in the range of 75150 W. To obtain therequired higherpower outputthe modules can be connectedin series and parallel to forma PVstring. The detailedmodelling, characteristics and nomenclature of the PVsystemisdescribedin[27].Fig.1shows theIV andPVcharacteristics of the TATA BP (TBP 1275) solar PVmodule, at constant cell temperature of T=25C andvarying solar radiations. Fig. 2shows the IVand PVcharacteristics of the TATA BP (TBP 1275) solar PVmodule, at constant solar radiationof G = 1000 W/m2, andvarying cell temperature. The characteristics clearlyshowthatthePVmodulecurrenthassolarradiationdependency,Fig. 2 At constant solar radiation of G=1000 W/m2, and varying cell temperaturea IV characteristics andb PV characteristics of TATA BP solar module under varying cell temperatureFig. 1 At constant cell temperature of T =25C and varying solar radiationsa IV andb PV characteristics, of TATA BP solar module under varying solar radiationwww.ietdl.org2270& The Institution of Engineering and Technology 2014IET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.0736whereas the PV module voltage has cell temperaturedependency.Solar energy available fromthe PV module requiresefcient andqualityconversiontechniques tomake themutilisable to the end users. The power available from the PVmodule is DC in nature and in many applications AC poweris required. Power electronics inverter is employed toconvert available DC power fromthe PVmodule intouseful ACpower. Fig. 3showsthePVsupportedH-bridgeinverter topology. It consist of four switching device, S1and S2 on leg A and, S3 and S4 on leg B. The capacitor CpvisconnectedacrossthePVmoduleandtheinverter, anditsuppliesconstantvoltagetotheinverter.LoadisconnectedacrosstheterminalsAandB, whichproducestwo-level orthree-level output voltages according to the switchingpatterngenerated. TheH-bridgeinverter ismodeledintheMATLAB/SIMULINKand the modulating signal for theinverterisgeneratedinreal-timethroughFPGAusingXSGdiscussed in the next section.3 Generation of PWM signal in XSGThe common SPWM techniques such as unipolar and bipolarswitching schemes are implemented through FPGAusingXSGHILsimulationtoolset. Thedigitalisedsignals, that is,modulatingsinewavesignal andtriangularcarriersignal aregenerated in MATLAB through XSG interface. Aftergeneration of digitalised signal, HIL simulation testing iscarriedout byconnectingXilinxSpartan3EFPGAkit toverifythe generationof the PWMsignal. Once the modelworking behaviour is veried through the simulations, then theVHDL code can be generated automatically using XSG tokencompilation. This VHDLcode is synthesised in integratedsoftware environment (ISE) simulator and test benchwaveformis generated for all the PWMtechniques. Theresulting coding is then downloaded in the Spartan-3E FPGAkit through JTAG programming [18]. The pulses at the outputports are isolated and amplied at the gating power levels andfed to the respective insulated gate bipolar transistors (IGBTs).3.1 Triangular carrier wave generationThe digitised triangular waveform is generated at thefrequency of 2 kHz as shown in Fig. 4. The following stepsare used in MATLAB/XSG to generate the digitisedtriangular signal:1. Up counter block set in XSG is used to digitallyincrements the count limit value from0 to 8192. Theresultant waveform obtained from these up countersresembles the ramp signal varying from 0 to 8192 as shownFig. 4(a). Thecountercount limit isobtainedbyusingthefollowing formulaCounter countlimit = Actualtimeperiodrequired/explicitperiod, that is, 5 e4/6 e8= 8333. Number of bitrequired = 213= 8192, which is the nearest count limit of theabove calculated value.Fig. 3 PV supported single phase H-bridge inverterFig. 4 XSG realisation of sine and triangle waveformsa Digitised triangular waveform generated at the frequency of 2 kHzb Digitised sine waveform generated at the frequency of 50 Hzwww.ietdl.orgIET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.07362271& The Institution of Engineering and Technology 20142. ThesignalobtainedfromtheXilinxupcounterblockispassedthroughthebit slicer extractor. Theextractor blockisusedtoslice-offthesequenceofbitsfromtheinputdataandcreatesanewdatavalue. Theoutput datatypeusedisunsignedwithitsbinarypoint at zero. FromFig. 4(i), wecanseethat thebit sliceextractor hasslicedoff theupperbit location, that is, 213= 8192. After slice off it become212= 4096.3. Logical operator Xilinx NOT block is used to complimentthe signal available from the Xilinx block bit slice extractor.This makes the up/down counter block to generate thedigitised triangular waveform.4. Xilinx up/down counter block is used to performthecounter increment when input port value is 1 and thedecrement operationstartswhentheinput port valueis0,that is, downcounter. The counter digitallyincreases thecounter valuefrom4096to4096andthensubsequentlydecreases it back to the value 4096 to 4096 again over therange of time.5. Xilinxreinterpretblockdoesnotconsumeanyhardwareresource in the FPGA, it changes the signal type fromsigned to unsigned without relocating the binary point.3.2 Reference sine wave generationThe digitisedreference sinewaveformis generatedat thefrequency of 50 Hz in the MATLAB/XSG domain asshown in Fig. 4(b), following the steps listed below:1. Xilinxupcounter blockdigitallyincrements the countlimit value from 0 to 332 and the number of bits required is29= 512,wherethecountercountlimitiscalculatedsimilarto calculated in triangular wave generation.2. ROM block is a read only memory block used in the XSG.Theblockhasoneinput port formemoryaddressandoneoutput port fordataoutput. Theaddressport shouldbeanunsignedxedpointinteger. TheinitialvectorvalueoftheROMblock is dened as sin(2 pi f ), where f variesfrom 0 to 332.3. TheamplitudeofthesinewaveisvariedusingthegainblockbytakinggainequaltodesiredmodulationindexMi.Inthisexample, Mi = 0.66isconsidered. Hencetheoutputof the digitised sine waveformamplitude is 0.66 V asshown in Fig. 4(ii).3.3 SPWM signal generationTheSPWMisgeneratedbycomparingthe50 Hzdigitisedreference sine wave modulating signal with the 2 kHzdigitised triangular carrier waveform. Xilinx relational blockis used to performthe operation of comparator, whichcompares the signals and generates gating signal. Fig. 5shows the SPWM signal generation. The differentmodulation index is achieved by changingthe gainvalueinthe sine wave generator.3.4 Automatic code generation and HIL simulationThe XSG is a high performance design tool used formodelling, simulatingandanalysingdynamic systems forrapid hardware prototyping, which runs as a part ofSIMULINKinMATLAB. Thesesimulations canbeusedas a co-simulation tool for software blocks and alsohardware blockfor XilinxFPGA, because XSGblockinFig. 5 SPWM signal generationFig. 6 Schematic view of the automatic code generation in XSGwww.ietdl.org2272& The Institution of Engineering and Technology 2014IET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.0736the Simulink is automatically lled with an S-function(corresponding component in the functional prototype).Fig. 6 shows the schematic viewof the automatic codegeneration. After carefully testing and ne turning thesystem, the automatic code is generated in between thegate-in and gate-out block [28].Wheregate-inblockisusedat theinput of theXSGtoconvert oating-point into the xed-point format andgate-out block is used to convert xed point format into theoating point format which is required by the Simulinkdata. Whenthe simulationis carriedout inthe Simulinkenvironment withXSGblockset, it will generatetheHDLcode and automatically invokes the ISE Foundationsoftware togenerate the bit stream, whichis calledHDLco-simulation. Further, while thesimulationis carriedoutby connecting the hardware run-time model, that is, Spartan3e FPGAkit, todesignandperformthe simulation, it iscalled as HILverication. Fig. 7shows the viewof theHDL co-simulation and HIL circuit.4 Result and discussionThe MATLAB/SIMULINKsoftwarewithadd-onof XSGfacilities is used for the HDL co-simulation and HILverication studies [29]. In this section, different PWMsignals are generated in the HIL verication mode fordifferent PV supported power inverter topologies;(i)H-bridgeinverterusingbipolarPWMand, (ii)H-bridgeinverter usingunipolar PWM, for carrier frequencyfc= 3kHz and modulation index Mi=0.9.4.1 FPGA-based HIL simulation for PV supportedH-bridge inverter using bipolar SPWMThis section discusses about the HIL simulation of PVsupported H-bridge inverter using bipolar PWM, and thesimulation and experimental results are compared. Fig. 8shows thesnapshotoftheFPGA-basedHILvericationofthe bipolar PWMfor PV supported H-bridge inverter.Fig. 9 shows the PVmodule current and power underdynamicchangeinsolarradiationlevel. Duringtheperiodt = 00.1 s, the radiation level is G = 500 W/m2. ThecorrespondingPVcurrent andpower is 2.2 Aand55 W,respectively. After sudden change in radiation to G =1000 W/m2,fromt = 0.1to0.2 s,thePVcurrent andpowerareincreasedto3.6 Aand125 W, respectively. Fromthisgure, the signicance of the HILsimulation is realisedsuchthat thereal PVsystemcharacteristicsareattainedinthe proposed approach during environmental changingconditions.ReferringtoFig. 3, thegatingsignals aregeneratedbycomparing the triangular carrier signal Vtriwith themodulating reference sine wave Vsinusing the followingFig. 7 Schematic view of the HDL co-simulation and HIL circuitFig. 8 FPGA-based HIL verication of bipolar PWM for H-bridge inverterwww.ietdl.orgIET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.07362273& The Institution of Engineering and Technology 2014control logic [30]If Vsin. VtrithenS1and S4areON, VAB = +VPVIf Vsin, Vtrithen S2and S3are ON, VAB = VPVThetwo-level PWMoutput voltageisobtainedusingHILsimulation. Figs. 10a and b show the gating signalgeneration using bipolar PWMtechnique in Xilinx testbench simulation and experiment, respectively. Fig. 10cshows the output voltage and current of the inverter,through HIL simulation and experiment.To check the harmonic content in the two-level PVsupported H-bridge inverter, frequency spectrumof theinverter current is showninFig. 10d. The results clearlyshowthat thedominant harmonicsarelyingcentredat thecarrier frequencyof 3 kHzbothinHILsimulationandinexperimental result. The value of the total harmonicdistortionintheinverteroutputcurrentisabout13.65%, inboththeresults. Thisshowsthat theresult ofFPGA-basedHIL simulation closely matches with the experimental results.4.2 FPGA-based HIL simulation for PV supportedH-bridge inverter using unipolar SPWMThe FPGA-based HIL simulation for PV supported H-bridgeinverterusingunipolarPWMtechniqueisexplainedinthissection. The unipolar PWM signal is generated bycomparing triangular carrier signal Vtri with the bidirectionalmodulatingsignal (Vsinand Vsin). ReferringtoFig. 3, thegating signals for the PVsupported H-bridge inverter isgenerated based on the followingswitching control logicwith three-levels of the output voltage [31]If Vsin. Vtrithen S1is ON and VAO = +VPV/2If Vsin, Vtrithen S2is ONandVAO = VPV/2Similarlyif Vsin. VtrithenS3is ON and VBO = +VPV/2If Vsin, Vtrithen S4is ON and VBO = VPV/2Theterminal O isthehypothetical neutral of thedc-linkvoltage. Thereforetheoutput voltageVABhasthree-levels+VPV, 0andVPVbecause of unipolar switchingpattern.Figs. 11aandbshowsthegatingsignal generationfortheunipolar PWM technique, Fig. 11c shows the output currentand voltage of the PV supported unipolar PWM-basedH-bridge inverter and Fig. 11d shows the frequencyspectrumoftheoutputcurrent,bothfortheHILsimulationandexperimental result. It canbenoticedfromtheresultsofthefrequencyspectrumthat thedominant harmonicsareshiftedtowardstwiceof theeffectiveswitchingfrequency,thatis, at6 kHz. Thevalueofthetotalharmonicdistortionis about 4.10%, which is lesser then the bipolar PWMtechnique.4.3 Performance comparison of softwaresimulation and real-time HIL simulationIn this section, performance comparison of softwaresimulationandreal-timeHILsimulationis discussed. Themainadvantage of the proposedreal-time HILsimulationover the pure software simulation is the performancevericationof thesysteminpresenceof theactual FPGAcontroller.Followingresultswilldemonstratethedifferenceintheperformancebecauseof sampling, computationtimeand signal conversion delays of the FPGA controller.Fig. 12a represents the H-bridge inverter output voltage forthe bipolar SPWMboth for the software simulation andreal-time HIL simulation. The HIL simulation clearly showsthedelayingenerationofPWMpulses. Thereal-timeHILsimulationincorporatesthephysical operatingconditionofthe digital controllers. The frequency harmonic spectrumFig. 9 Dynamic change in solar radiation from G =500 to 1000 W/m2, effect of PV module current and powerwww.ietdl.org2274& The Institution of Engineering and Technology 2014IET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.0736andtotal harmonicdistortions producedbythethree-levelinverter output voltagewithsoftware simulationandwithreal-time simulation is shown in Fig. 12b. The softwaresimulation shows the characteristics of the ideal SPWM,however, in real-time simulation the SPWMis lteredbecause of sampling effect of the digital processor [32].Further the performance comparison has been done for thecurrent control modeoftheVSIsupportedbythePVat axed switching frequency of 3 kHz. The inverter is trackinga constant current through the load. Fig. 12c shows thecurrent trackingperformance. Thecurrent trackingerror inreal-time HIL simulation is larger than the softwareFig. 10 HIL simulation and experimental result of PV supported H-bridge inverter using bipolar SPWMa Xilinx test bench waveform of gating signalb Experimental result of gating signalc Inverter output voltage and current of HIL simulation and experimental resultd Frequency spectrum of inverter output current through HIL simulation and experimental resultwww.ietdl.orgIET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.07362275& The Institution of Engineering and Technology 2014Fig. 11 HIL experimental result of PV supported H-bridge inverter using unipolar SPWMa Xilinx test bench waveform of gating signalb Experimental result of gating signalc Inverter output voltage and current of HIL simulation and experimental resultd Frequency spectrum of inverter output current through HIL simulation and experimental resultwww.ietdl.org2276& The Institution of Engineering and Technology 2014IET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.0736simulation because of the delay effects of the FPGAcontroller.5 ConclusionThis paper proposes the FPGA-based HILsimulation forrapid prototyping of the PVsupported power electronicsconverter circuits. The HIL simulation environment isprovedtobeanefcient tool todevelopswitchingcontrolstrategiesfor thepower converters usedinthePVsystemthrough automatic HDL code generation by XSG. Theactual characteristicsofthePVmoduleandVSImodel arerealisedintheMATLAB/SIMULINK. TheimplementationofthebipolarandunipolarSPWMforVSItogeneratetheACoutput fromtheinput DCof thesolar PVjustiestheconceptofHILsimulation.Theperformancecomparisonofthe software simulationand HILsimulation demonstratedthe delay effect of the FPGA controller in real-timeimplementation.6 References1 Bifaretti, S., Tarisciotti, L., Watson, A., Zanchetta, P., Bellini, A., Clare,J.: Distributedcommutations pulse-widthmodulation technique forhigh-power AC/DC multi-level converters, IET Power Electron.,2012, 5, (6), pp. 9099192 Lin, B.-R., Huang, C.-L., Lee, Y.-E.: Asymmetrical pulse-widthmodulation bidirectional DC-DC converter, IET Power Electron.,2008, 1, (3), pp. 3363473 Blaabjerg, F., Chen, Z., Kjaer, S.B.: Power electronics as efcientinterfaceindispersedpowergenerationsystems, IEEETrans. PowerElectron., 2004, 19, (5), pp. 118411944 Mikkili,S.,Panda,A.K.: Simulationandreal-timeimplementationofshunt active lter idiqcontrol strategyfor mitigationof harmonicswith different fuzzy membership functions, IET Power Electron.,2012, 5, (9), pp. 185618725 Zumel, P., Fernandez, C., Sanz, M., Lazaro, A., Barrado, A.:Step-by-stepdesignof anFPGA-baseddigital compensator for DC/DC converters oriented to an introductory course, IEEE Trans. Educ.,2011, 54, (4), pp. 5996096 Tzou, Y.-Y., Hsu, H.-J.: FPGArealization of space-vector PWMcontrol IC for three-phase PWMinverters, IEEE Trans. PowerElectron., 1997, 12, (6), pp. 9539637 Myaing, A., Faruque, M.O., Dinavahi, V., Dufour, C.: Comparison ofinsulated gate bipolar transistor models for FPGA-based real-timesimulation of electric drives and applicationguideline, IETPowerElectron., 2012, 5, (3), pp. 2933038 Mekhilef, S., Masaoud, A.: Xilinx FPGA based multilevel PWM singlephase inverter. IEEEInt. Conf. onInd. Tech. (ICIT2006), 1517December 2006, pp. 2592649 Mekhilef, S., Rahim, N.A.: XilinxFPGAbasedthree-phase PWMinverter andits applicationfor utilityconnectedPVsystem. IEEEConf. on Comp. Comm. Cont. and Power Eng. (TENCON02.),2831 October 2002, pp. 2079208210 Monti, A., Santi, E., Dougal, R.A., Riva, M.:Rapidprototypingofdigital controlsfor powerelectronics, IEEETrans. PowerElectron.,2003, 18, (3), pp. 915923Fig. 12 Performance comparison of software simulation and HIL simulationa Bipolar SPWM output voltage of inverterb Frequency harmonic spectrum of three-level inverter output voltage using software simulation and HIL simulationc Current tracking performance and its tracking error using software simulation and HIL simulationwww.ietdl.orgIET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.07362277& The Institution of Engineering and Technology 201411 Karatepe, E., Syafaruddin Hiyama, T.: Simple and high-efciencyphotovoltaic systemunder non-uniformoperating conditions, IETRenew. Power Gener., 2010, 4, (4), pp. 35436812 Park, M., Yu, I.-K.: A novel real-time simulation technique ofphotovoltaic generationsystems usingRTDS, IEEETrans. EnergyConvers., 2004, 19, (1), pp. 16416913 Chang, C.-H., Chang, E.-C., Cheng, H.-L.: Ahigh-efciencysolararraysimulatorimplementedbyanLLCresonantDCDCconverter,IEEE Trans. Power Electron., 2013, 28, (6), pp. 3039304614 Lu, B., Wu, X., Figueroa, H., Monti, A.: Alow-cost real-timehardware-in-the-looptestingapproachof power electronics controls,IEEE Trans. Ind. Electron., 2007, 54, (2), pp. 91993115 Filho, F., Cao, Y., Tolbert, L.M.: 11-level Cascaded H-bridge grid-tiedinverter interface with solar panels. 25th Annual IEEE Applied PowerElectr. Conf. and Expo. (APEC 2010), 2125 Feb. 2010, pp. 96897216 Subiyanto, S., Ghani, Z.A., Mohamed, A., Hannan, M.A.: Prototypedevelopment of an intelligent poower conditioning unit for PVgeneration system. IEEE Conf. on Industrial Tech. (ICIT 2013),February 2013, pp. 758763, 252817 Hanif, M., Basu, M., Gaughan, K.: Development of EN50438compliantwavelet-basedislandingdetectiontechniqueforthree-phasestatic distributed generation systems, IET Renew. Power Gener.,2012, 6, (4), pp. 28930118 Xilinx Inc. System Generator for DSP User Guide, December 201019 Xilinx Inc.: ISE Design Suite: Installation, Licensing, and Release NotesGuide, UG631 (v 12.4) December 14, 201020 Liu, X., Osman, A.H., Malik, O.P.: Real-timeimplementationof ahybridprotectionschemeforbipolarHVDClineusingFPGA, IEEETrans. Power Deliv., 2011, 26, (1), pp. 10110821 Oriti, G., Julian, A.L.: Three-phase VSI with FPGA-basedmultisampled space vector modulation, IEEE Trans. Ind. Appl., 2011,47, (4), pp. 1813182022 Francesco, R., Hoang, L.H.: Modeling and simulation of FPGA-basedvariable-speeddrivesusingSimulink, Int. J. Math. Comput. Simul.,2003, 63, pp. 18319523 Li, W., Joos, G., Belanger, J.: Real-time simulation of a wind turbinegenerator coupled with a battery supercapacitor energy storagesystem, IEEE Trans. Ind. Electron., 2010, 57, (4), pp. 1137114524 Gunasekaran, M., Potluri, R.: Low-cost undergraduate control systemsexperiments using microcontroller-based control of a DC motor, IEEETrans. Educ., 2012, 55, (4), pp. 50851625 Huang, M.-S., Yeh, P.-Y., Yeh, U.-T., Huang, M.-G.: Digital-controlledsingle-phase transformer-based inverter for non-linear loadapplications, IEEE Trans. Ind. Inf., 2013, 9, (2), pp. 1084109326 Kirubakaran, K., Jain, S., Nema, R.K.: DSP-controlled power electronicinterface for fuel-cell-based distributed generation, IEEE Trans. PowerElectron., 2011, 26, (12), pp. 3853386427 Villalva,M.G.,Gazoli,J.R.,Filho,E.R.: Comprehensiveapproachtomodelingandsimulationofphotovoltaicarrays, IEEETrans. PowerElectron., 2009, 24, (5), pp. 1198120828 System Generator for DSPPerforming Hardware-in-the-Loop withtheSpartan-3E Starter Kit Jun 12, 200629 http://www.mathworks.in/fpga-design/simulink-with-xilinx-systemgenerator-fordsp.html30 Dahono, P.A.: Newhysteresis current controller for single-phasefull-bridge inverters, IET Power Electron., 2009, 2, (5), pp. 58559431 Gautam, S., Gupta, R.: Unied time-domain formulation of switchingfrequencyfor hysteresis current controlledAC/DCandDC/ACgridconnected converters, IET Power Electron., 2013, 6, (4), pp. 68369232 Gupta, R., Ghosh, A., Joshi, A.: Characteristic analysis formultisampled digital implementation of xed-switching-frequencyclosed-loopmodulationof voltage-sourceinverter, IEEETrans. Ind.Electron., 2009, 56, (7), pp. 23822392www.ietdl.org2278& The Institution of Engineering and Technology 2014IET Power Electron., 2014, Vol. 7, Iss. 9, pp. 22692278doi: 10.1049/iet-pel.2013.0736


Recommended