An Efficient FPGA based Real-Time Implementation Shunt Active Power Filter for Current Harmonic Elimination and Reactive Power Compensation
An Efficient FPGA based Real-Time Implementation Shunt Active Power Filter for Current Harmonic Elimination and Reactive Power Compensation
Journal of Electrical Engineering and Technology. 2015. Jul, 10(4): 1655-1666
Copyright © 2015, The Korean Institute of Electrical Engineers
This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License ( which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited
  • Received : May 09, 2014
  • Accepted : April 06, 2015
  • Published : July 01, 2015
Export by style
Cited by
About the Authors
Charles, S
Corresponding Author: Dept. of Electrical and Electronic Engineering, Sri Shakthi Institute of Engineering and Technology, Tamilnadu, India. (
Vivekanandan, C
Dean, Dept. of Electrical and Electronic Engineering, S.N.S College of Engineering, Tamilnadu, India. (

This paper proposes a new approach of Field Programmable Gate Array (FPGA) controlled digital implementation of shunt active power filter (SAPF) under steady state and dynamic operations. Typical implementations of SAPF uses microprocessor and digital signal processor (DSP) but it limited for complex algorithm structure, absence of feedback loop delays and their cost can be exceed the benefit they bring. In this paper, the hardware resources of an FPGA are configured and implemented in order to overcome conventional microcontroller or digital signal processor implementations. This proposed FPGA digital implementation scheme has very less execution time and boosts the overall performance of the system. The FPGA controller integrates the entire control algorithm of an SAPF, including synchronous reference frame transformation, phase locked loop, low pass filter and inverter current controller etc. All these required algorithms are implemented with a single all-on chip FPGA module which provides freedom to reconfigure for any other applications. The entire algorithm is coded, processed and simulated using Xilinx 12.1 ISE suite to estimate the advantages of the proposed system. The coded algorithm is also defused on a single all-on-chip Xilinx Spartan 3A DSP-XC3SD1800 laboratory prototype and experimental results thus obtained match with simulated counterparts under the dynamic state and steady state operating conditions.
1. Introduction
Now a days, electric power quality is an essential issue in the transmission, distribution and utilization of electric energy. Improvements in power quality lead to reduction in electric power and production losses and a significant improvement in quality of industrial products. Although the reactive power is not direct power quality parameter, it will indirectly affect the quality of electrical power and causes the extra losses in the transmission and distribution systems. Therefore the reactive power in overhead lines and feeders should be kept under control. In response to the power quality concerns the utilities and the operators have published grid codes, regulations, and IEEE 519 and EN 50160 standards to ensure the quality of the electric power in transmission and distribution systems. Therefore the industrial and commercial customers pay their attention predominantly in power factor correction and reactive power compensation by installing the usually shunt passive filter. However, they are often large, heavy and it is not suitable for fast changing loads.
To cope with these problems, the implementation shunt active power filter (SAPF) have emerged as solutions for harmonic damping throughout and reactive power compensation a power distribution lines has been proposed in the literature [1 - 3] . A significant part of this kind of applications is the control stage of power converters and current controller, which is indispensable for the proper operation of such equipment. In effect, important research works in this field have been focused on improved hardware to implement the digital controllers [4 - 6] . This work mainly deals with the FPGA digital implementation of SAPF controllers, which is an important part of industrial control systems. The design considerations and equivalent results presented in this paper can be also applied for any power electronic applications as it operates at medium and high frequency applications.
Recently many research works have been have been implemented the digital version of SAPF for current harmonics elimination and reactive power demand using digital signal processing (DSPs) and microcontroller unit [7 - 10] , Nevertheless, DSPs or microcontroller face the fundamental challenges such as large execution time [11] , adaptability, less accuracy, absence of feedback loop delays, limited complex algorithm structures and cost and limited sampling period [12 - 13] . The main constraints of DSPs are serial processing of the control algorithm to be implemented and, as a consequence, the limitation of the performance in terms of throughputs and achievable bandwidth. An important component of SAPF is the current controller, which has the task of making the controlled current tracking its respective reference. Also current controller requires relatively faster sampling rate and computation update rate, typically in microseconds, to sustain the closed-loop bandwidth, to increase the accuracy in sensing the voltage and current, parameter estimation and to provide high-frequency pulse width modulation. The processing speed needed to deal with these tasks is in the order of microseconds, which makes it difficult to implement within a DSPs or microcontroller software computation environment [14 - 15] .
FPGAs [16] basically contain an array of logic elements or cells (each cell containing look-up tables and registers), whose interconnections are decided by the contents of a random access memory (RAM). The FPGA design, typically using hardware description languages, decides the final circuit structure to achieve a desired functionality and it is therefore said to be hardware programmable. Besides a large number of configurable input/output blocks, FPGAs also typically contain additional optimized RAM blocks and multipliers to increase the performance of the device. Logic, adders subtractors, comparators, multipliers and special functions are easy to implement in these typical FPGAs. Special functions are implemented using look-up tables in RAM blocks. However, RAM size increases exponentially with the resolution of the input variables. The hardware programmability of FPGAs allows both the concurrent or parallel processing of data and pipelining, which may dramatically reduce the required processing time and increase the number of computations per switching cycle, compared to microcontrollers and DSPs. Additionally, in cases where the implementation of the desired control benefits from the use of a CPU, this can be embedded within the FPGA through the programming of the corresponding circuit. FPGA allows the development of well-adapted control architecture with fast circuit modification and rapid prototyping through hardware description language [17 - 18] .This tremendous uniqueness of FPGA easily handles the high speed challenging algorithms in different control functions of SAPF in single all-on-chip integration [19 - 20] . Given the powerful and fast FPGA digital controllers today, have been already used in many different industrial applications such as, high switching frequency DC/AC inverters [21] , AC drive applications [22] , three phase inverter [23] , induction machine [24] , and DSTATCOM [25] have been implemented with FPGAs.
Due to the FPGA in-built advantages and expected future improvements, the authors forecast a progressive trend towards a full closed-loop SAPF digital control implementation within a single all-on-chip FPGA. In addition to performance improvements, this also boost the performance of the current controller with less execution time, saves costs and avoids the cumbersome synchronization and communication between microcontroller or DSP and the FPGA. Therefore, a full FPGA based digital implementation of three phase SAPF controller concluded to be the best choice. The authors final goal is developed a digital control of SAPF using FPGA technology in order to boost the performance of current controller. The FPGA realization is to validate the synchronous reference frame theory (SRF), fundamental current extraction, phase locked loop (PLL), low pass filter (LPFs), digital hysteresis current controller and to design and implement the entire control algorithm in a single all-on-chip FPGA having dedicated hardware architecture with low computational overhead. The proposed system has been implemented using a single all on chip Xilinx Spartan 3A DSP – XC3SD1800 FPGA laboratory prototype under the steady state and dynamic conditions. The results show the practicability of the proposed implementation scheme in executing the algorithms at relatively faster execution time to compare with the existing system. Also the high dynamic performance of SAPF is satisfactory under the very lese execution time.
The paper is organized as follows, Section II reviews the system configuration and operating principle of SAPF. Section III presents the suitable algorithm for harmonic extraction from which the FPGA implementation can be discussed. Section IV reviews the FPGA description and design methodology. Section V explains the FPGA implementation structure and relevant design details to obtain an efficient controller. In Section VI, simulation and experimental results are compared to verify the good performance of the designed modulator under different operating conditions. Finally, Section VII presents the conclusions.
2. System Configuration and Operating Principle
The schematic of the SAPF under consideration is shown in Fig. 1 . The proposed system comprises of a three-phase SAPF, connected to the grid with a nonlinear load. An IGBT based three phase VSI with a DC link capacitance acts as SAPF. This SAPF generate currents that are equal and opposite to that of the harmonic currents.
PPT Slide
Lager Image
Basic schematic of shunt active power filter
The AC side of the VSI is connected through the series inductance with resistance at PCC. A three-phase uncontrolled diode rectifier, feeding RL load, acts as nonlinear load. The compensation current that has to be supplied by SAPF, which decides the effectiveness of the SAPF and vital in controlling the switching of IGBTs in VSI, is determined by SRF transformation. On the basis of current references, digital hysteresis current controllers are employed to generate the PWM pulses to the IGBTs through the gating signals.
The proposed SAPF system consists of the following basic blocks.
  • i)Distortion detection: A harmonic and reactive-power current identifier that detects the distorted components from the load currentsiLabc= [iLaiLbiLc]Tand forms the reference current of VSI.
  • ii)PLL: A voltage phase synchronizer based on Phase Locked Loop (PLL) technology that identifies the instantaneous phase transformation synchronized with utility voltage.
  • iii)Digital current control: Hysteresis current controller that ensures that the VSI output currentsiccan track in accordance with the reference current rapidly and accurately.
  • iv)Inverter module: This module that injects the current which is equal and opposite to that of distorted components of the load currents. In addition, the DC capacitor acts as the voltage source for the converter.
3. Control Scheme
The proposed SAPF system, based on the SRF transformation, uses minimum computational steps and simple circuits. This system is applied to improve the power quality by eliminating harmonics when distorted and asymmetrical AC source supplying nonlinear balanced loads. In addition, for harmonic compensation, the system is so designed to meet the reactive power requirements of the load and to maintain the unity power in a three phase system with different source and load conditions. A digital hysteresis current controller generates the switching signals according to the supply voltage, DC link capacitor voltage, modulation frequency and slope of the reference compensating current.
- 3.1 Synchronous Reference Frame (SRF) transformation
The synchronous reference frame transformation separates the harmonic currents from the fundamental component of the load current which enables the calculation of current references [26 - 27] as shown in Fig. 2 . In this method the active and reactive component of the three-phase systems are represented by the direct and quadrature components respectively. The three phase voltagees v a , v b , v c are measured and processed by a phase locked loop (PLL) to generate the unit voltage templates i.e. sine and cosine signals [28] . The three phase load currents i Labc are also measured and transformed into d - q frame. These current signals are further filtered using LPFs to transform them back to the abc frame and then fed to the digital hysteresis current controller to generate the proper switching signals to the SAPF.
PPT Slide
Lager Image
Block diagram of the reference current generator
The current components in α - β coordinates are generated and using θ as a transformation angle, these currents are transformed from α - β to d - q frame called as park’s transformation,
PPT Slide
Lager Image
SRF isolator extracts the DC component by low-pass-filters for each i d and i q . The extracted dc components i ddc and i qdc are transformed back in to α - β coordinates using Reverse Park’s transformation.
PPT Slide
Lager Image
From these currents, the transformation is made to obtain three – phase reference source currents in a-b-c coordinates using Clark’s transformation. Reactive power compensation can be provided by keeping i q component zero for calculating the reference source currents.
Clark’s transformation,
PPT Slide
Lager Image
- 3.2 DC link voltage control
The DC link capacitor C dc is fed by the AC system to which SAPF is connected. The total DC voltage can be decreased by injecting active power from the DC capacitor in to the system. When supply voltage is pure sinusoidal, reactive power is demanded only by the current harmonics.
Hence, the losses of SAPF are the active power that needs to be injected by the power system into the DC link to maintain constant DC voltage. The losses of SAPF are primarily the conduction and switching losses of IGBTs and diodes. As a dc bus voltage regulator, a PI regulator as shown in Fig. 3 is utilized to generate a fundamental current reference I * Fdc for the regulation of the DC bus voltage to its reference value V* dc and the compensation of VSI losses. A digital PI controller, realized using an efficient FPGA module, has been implemented to control and maintain the DC link voltage.
PPT Slide
Lager Image
DC link voltage control block diagram
- 3.3 Hysteresis current controller
Among the various current control methods proposed for SAPF configurations, hysteresis-band ( hb ) method has been chosen in this work for its quick controllability and easy implementation [29] . In hysteresis-band current controller the actual current continuously tracks the reference current within a hysteresis band to generate the switching patterns for SAPF. When the actual line current of the SAPF tries to leave the hysteresis band, the appropriate power transistor is switched to ON or OFF state to force the current to lie within the hysteresis band limit. The hysteresis band PWM current controller is employed over the reference active filter current i s * ( i * sa , i * sb , i * sc ) and sensed source current i s ( i sa , i sb , i sc ) to obtain the switching patterns of SAPF. The switching pattern formulated is as follows,
  • i) If the upper switch of the leg is ON, and the lower switch is OFF.
  • ii) If the upper switch of the leg is OFF, and the lower switch is ON.
4. FPGA Description and Design Methodology
In general, flexible and reconfigurable architecture of FPGA devices allow the designer to comply with specific tasks by programming the functionality of the device and hence, suitable for almost all applications. FPGA consist of different types of potential configurable logic blocks (CLBs), including general logic, memory and multiplier blocks which are surrounded by a programmable routing fabric that allows blocks to be programmable interconnected. There exists many configurable technologies and in this work SRAM based FPGA technology is used to reconfigure CLBs, to enable the device for wide range of suitable various applications.
- 4.1 FPGA design methodology
FPGA is a novel technology against the DSP and MCU with respect to the proposed work in terms of the medium and high running control time 50 KHz. The FPGA module could be used for various applications which include the time multiplexing and parallelism which include the time multiplexing and parallelism. In FPGA Hierarchy concept is mainly used to divide the complex design in to modules that are more controllable and the concept Regularity is intend to transform, ( abc to dq0 to abc ) for three phase system, discussed in section III is simplified with an adequate choice of scale factors and implemented on FPGA. The first level of reduction allows reducing the number of operations to be implemented to realize the Park’s transformation given in (1). The Clark’s transformation given in (3) is converted in to n - bits fixed point format and the size of the format is arrived on a compromise between the accuracy and the available hardware resources. In the second level partitioning the entire control algorithm is divided in to subparts or modules according to hierarchy and regularity concepts, to realize LPF, IIR filtering and anti-windup circuits. Finally, A 3 methodology is used to find out optimized hardware architecture for a proposed algorithm, while satisfying size and time constraints. The entire control algorithm which includes the signal processing, SRF transformation, synchronization, LPF, etc., have been implemented using a single all on chip Xilinx Spartan 3A DSP-XC3SD1800 FPGA realize the benefits of high speed computation and flexibility features.
5. Implementation of FPGA Based SAPF
The major objective of this work is to generate the reference compensation signals and actual filter output currents to address the harmonic issues and to maintain unity power factor. Hence, the implementation of the proposed method requires a well-defined modular structure that can be converted in to VHDL coding. In the first step, the system is divided into five modules as shown Fig. 4 and all these five complex modules are decomposed in to sub modules. The second step is to create the register transfer level (RTL) description of the internal data flows. Finally all the defined structures were converted into VHDL code and synthesized into Spartan 3A DSP – XC3SD1800 FPGA using Xilinx ISE design suite.
PPT Slide
Lager Image
Modular Design of FPGA Controller
- 5.1 Analog to digital conversion module
The Spartan 3A DSP – XC3SD1800 FPGA contains the on-board 12-bit bi-polar AD7266 high speed ADC with a sampling rate up to 2 MSPS. This device contains two 4- input ADCs, each proceeded by a 3-channel multiplexer, and a low noise wide bandwidth track-and-hold amplifier that can handle input frequencies in excess of 30 MHz. It manages the clock signals and sends the acquired 12bit data to SRF based distortion detection and PLL modules. These modules operate with a 100MHz clock that allows the A-to-D conversion processes. The inputs are 0-5V signals received from the current-voltage transceiver connected to the ADC through the general Input / Output (I/O) lines. As the number of analog inputs is limited to 8, 4 each for two ADCs, only two source phase voltages and two source phase currents along with DC link voltage and three load currents are given to the ADCs. It is so programmed in FPGA to estimate the third source voltage and current.
- 5.2 SRF based detection module
The SRF-transformation contains the Park’s transformation and inverse Park’s transformation. First, it performs the Park’s transformation over the three phase input voltages and load currents to compute the dq0 voltage components. The phase information is calculated and synchronized with utility voltages using PLL module. The three phase PLL module implemented in this work provides an appreciable tracking capability. These modules use the pipelining technique to share multipliers and adders. The Park’s transform ( dq0 ) RTL level based schematic diagram is depicted in Fig. 5 . The multiplexer selects the inputs and de-multiplexers route the results to output registers. Finally the adders compute the dq components at 50 KHz
PPT Slide
Lager Image
Direct Park transform schematic at register transfer level
The output variables in the dq frame are sent to the third order LPF to filter out the DC terms. A standard third order Butterworth LPF is used as it offers the lighter in hardware resource consumption and a better understanding of the resulting filter to assure its correctness. Butterworth filter allow the fundamental positive-sequence components and suppress the harmonics and fundamental negative-sequence components effectively. The cut off frequency of LPF is 25 HZ, and the data resolution is 19 bits, which can be managed by the 18-bit multipliers in the Spartan 3A DSP – XC3SD1800 FPGA kit. The numerator and denominator values are scaled and rounded to operate with the 18-bit multiplier. Then the resulting values are shortened to maintain value consistency.
Finally the instantaneous active power currents are computed using inverse Clark’s transformation. The computed active power currents are subtracted from their corresponding instantaneous source current counterparts and fed to digital hysteresis current controller to produce switching signals to VSI. The RTL schematic of Clark’s transformation is presented in Fig. 6 .
PPT Slide
Lager Image
Clark’s transform schematic at register transfer level
6. Simulation and Experimental Results
The proposed VLSI architecture for SAPF controller has been simulated using the ModelSim SE6.3f and implemented using the Xilinx 12.1 ISE suite, which includes the Xilinx Plan Ahead package to implement the reconfigurable FPGA design. Compared with the available DSP based method, the proposed method has two merits. The first advantage is the flexibility for reconfiguration which permits the implementation of a modified strategy, if required and error corrections in case of realization or detection of errors on a later stage. Synthesis and reprogramming are automatically done by specific tools thus shortening the time spent on the modification and correction phases. The same process is used for adding any new functionality also. No hardware change is required for changing the control algorithm. Second, the same VHDL code may be easily synthesized into any other FPGA hardware or even into an ASIC. This allows the advantage of using different technologies for the final hardware implementation
- 6.1 Simulation results
The entire control has been realized using the VHDL code, which is one of the IEEE industry standard hardware description languages. The complete design flow such as, mapping, routing and synthesis are processed by the Xilinx 12.1 ISE suite. The ModelSim 6.3 and Xilinx simulator has been used for simulation of the Pulse Width Modulation (PWM) pulses. The PWM waveform with a switching frequency ( f s ) of 10 KHz and an instantaneous fundamental frequency ( f o ) of 50Hz are shown Fig. 7 . The complete design flow of SAPF is implemented using Xilinx Plan Ahead [30 - 31] . The simulation results of complete design flow as shown in Fig. 8 , which contains the phase voltages, load currents and reference currents of all the three phases and FPGA controller runs at a synchronous clock rate up to 50MHz. The schematic of the PWM design obtained using Plan Ahead tool as shown in Fig. 9 . Table 1 show the resource utilization of ADC, three- phase PLL, LPFs and current controller. The Fig. 8 shows that the reference compensation currents generated in three phases and the reconfiguration time is 2ns when 100MHz system clock. The reconfiguration time depends upon the clock frequency and the logic utilization of the design.
PPT Slide
Lager Image
Simulation results of PWM pulses with fs =10 KHz and fo =50Hz
PPT Slide
Lager Image
Simulation results of SAPF complete design flow (ModelSim Simulator)
PPT Slide
Lager Image
Schematic of PWM controller showing internal Logic
Resource utilization – subsystems
PPT Slide
Lager Image
Resource utilization – subsystems
- 6.2 Experimental results
The laboratory experimental setup was developed to test the performance of the complete design flow including analysis, mapping and controller programmed in Verilog HDL, synthesized using Xilinx’s 12.1 ISE design suite and finally loaded to the Spartan 3A DSP – XC3SD1800 FPGA based starter board. The FPGA board can run at a synchronous clock rate of up to 300MHz. The experimental parameters are listed in Table 2 .
Experimental system parameters
PPT Slide
Lager Image
Experimental system parameters
The hardware circuit consists of a Hall-effect voltage sensor, Hall-effect current sensor, power supply, DC side capacitor, AC side inductor, photoreceptors, IGBTs with associated driver circuits. Fast on board ADCs have been used so that the overall control algorithm takes less than 1µs, which is negligible compared to the switching period. The utility voltage and DC bus voltage are measured using EM010TENPHIN Hall-effect voltage transducer and the nonlinear load current and inverter currents are measured using the EL100P2 Hall-effect current transducer. The control and gate driver circuits are isolated from the power circuit using fiber optic transmitter (HFBR-1521) and receiver (HFBR-2521). A three level VSI assembly, which consists of a three-phase IGBT based inverter (Intelligent Power Module) stack along with a large DC link capacitor, is being used as the SAPF.
The hardware utilization summary, resulting from the synthesis, is listed in Table 3 , which shows the number of Slice flip flops, look-up tables (LUTs), occupied slices, bonded IOBs and DSP48 with the number of available and used resources along with the percentage of utilization. As Table 3 shows the complete design flow can be synthesized in to the single all-on-chip FPGA without any auxiliary circuits.
Verilog program summary generated by ise design suite
PPT Slide
Lager Image
Verilog program summary generated by ise design suite
- 6.2.1 Steady state analysis
The experimental results of three-phase SAPF connected to a 1.25kW diode bridge rectifier feeding a RL load are presented to demonstrate its compensating characteristics. The nature of the load current is non-sinusoidal and it contains the fundamental component and significant harmonics at the PCC as shown in Fig. 10 . These signals were recorded using a high performance power analyzer (Yokogawa WT1800). THD of the source currents is found to be 23.5% which is far away to meet the harmonic current distortion constraints set by the IEEE 519 harmonic standard
PPT Slide
Lager Image
Three phase load currents of diode rectifier: (a) a-phase load current, Amps; (b) b-phase load current, Amps; (c) c-phase load current, Amps
The Fig. 11 shows that actual compensation current generated by the FPGA for the three-phases which are changing rapidly in accordance with the harmonic signals. It is found that the compensation currents generated experimentally matches accurately with the simulated compensation currents. The output of the SAPF is connected directly to PCC through the 1500μH coupling reactance. Therefore the harmonics in the source current are eliminated and source current becomes sinusoidal, which provides the harmonic and reactive power compensation for the nonlinear load as shown in Fig. 12 . The switching performances of the SAPF are depicted in Fig. 13 . It is observed that the SAPF system feeds harmonics and reactive power of the nonlinear load locally at the PCC within 4µs i.e. with the SAPF the supply current once polluted and becomes non-sinusoidal due to harmonics by the addition of nonlinear loads, becomes sinusoidal. The steady state balanced source currents in all three phases are sinusoidal and at unity power factor, when the shunt active filter is functioning, as depicted in Fig. 14 . Also, as the reactive power compensation is provided by the SAPF the source current in phase with source voltage.
PPT Slide
Lager Image
Reference compensation currents of SAPF; (a) a-phase in Amps; (b) b-phase in Amps; (c) c-in Amps
PPT Slide
Lager Image
Experimental steady-state waveform showing phase-a quantities: (a) source voltage; (b) load current; (c) compensation current; (d) source current.
PPT Slide
Lager Image
Experimental steady-state switching response of SAPF phase-a waveforms; (a) source voltage; (b) load current; (c) compensation current; (d) source current.
PPT Slide
Lager Image
Experimental steady-state waveform of three phase balanced voltage and currents: (a) a-phase source voltage and current; (b) b-phase source voltage and current; (c) c-phase source voltage and current.
During the steady state operation all the outputs are stable including the PLL and DC voltage regulators. Due to parallelism operation, all the controllers of the FPGA based architecture are running simultaneously and independently. Under this condition, the gate pulses are generated through the fast ADC to PWM module. The time taken to generate the PWM signals for VSI to generate compensating current, after acquiring the harmonic signals, is estimated as 4µs (the moment of various analog signals available to AD conversion to reference current generation, ADC sampling is the major part), whereas the time taken by DSP based strategy for same process is 156µs [32] and 625µs [11] , which is relatively very much higher [33] . The proposed method evidently stating that, key feature of this FPGA based controller over existing DSP or MCU implementations.
- 6.2.2 Dynamic Analysis
The dynamic response of the proposed FPGA based SAPF system has been analyzed during transients caused by sudden load variations. The load value is varied from 1KW to 1.5KW due to which source current rises rapidly within 20ms as depicted in Fig. 15 , where t1–t2 and t3–t34 are steady state durations, and t2–t3 is the transient duration. The supply currents become sinusoidal and balanced, it is observed that the current waveform stabilizes again with in one cycles of the fundamental frequency approximately. This confirms the faster response of the FPGA based SAPF system than DSP based systems.
PPT Slide
Lager Image
Dynamic Performance of SAPF step change load condition, where t1–t2 and t3–t34 are steady state durations, and t2–t3 is the transient duration. (Load varies from 1KW to 1.5 KW)
The DC link capacitor voltage V DC of SAPF is shown in Fig. 16 , which was recorded using a mixed signal oscilloscope (Agilent MSO6014A). It is observed that the DC link voltage is stable initially and when the load changes from 1KW to 1.5KW the DC link voltage deviates from the nominal value. However, under the FPGA based fast dynamic control, the DC link voltage is boosted up to the original value of 250V with in the one cycle of the fundamental frequency. This result also proves that the SAPF performs better under dynamic operating conditions.
PPT Slide
Lager Image
Experimental dynamic response of DC-link voltage under step change load condition (load varies from 1KW to 1.5 KW)
The Total Harmonic Distortion (THD) in the source current before and after compensation as shown in Fig. 17 and Fig. 18 respectively and the comparison of the same is given in Table 4 . The THD value comes down to about 2.2% after compensation from the uncompensated value of 23.6% in phase-A, 23.5% to 1.9% in phase-B and 22.5% to 2.4% in phase-C.
PPT Slide
Lager Image
Harmonic Spectra of (a) phase-a load current; (b) phase-b load current; (c) phase-c load current
PPT Slide
Lager Image
Harmonic Spectra of (a) phase-a source current; (b) phase-b source current; (c) phase-c source current.
THD comparison
PPT Slide
Lager Image
THD comparison
7. Conclusion
The simulation and experimental verification of the suitability of a digital implementation of high performance FPGA based control of SAPF has been demonstrated under both steady state and dynamic operating conditions. The dynamic performance of the proposed high performance single all-on-chip FPGA is found to be much faster than the existing DSP based SAPFs. In the proposed controller, with the exception of A/D converters, entire task has been completely built on the FPGA hardware, comprising registers, adders, comparators and multipliers. To analyze the robustness of the proposed technique in terms of harmonic compensation current and reactive power compensation of the system is simulated using ModelSim SE6.3f and Xilinx 12.1 ISE Suite and the simulated results show that the performance of FPGA based SAPF system is relatively far better than that of DSP based systems. To validate the simulated results the entire hardware is fabricated using Xilinx Saptran 3A DSP-XC3SD1800 and its performances are compared with simulated results. It is observed that the experimental results very closely follow the simulated results with negligible differences, during both dynamic and steady states.
Moreover, the proposed FPGA based system exhibits a very fast dynamic response to maintain almost pure sinusoidal supply current around unity power factor, thus mitigating the amplification of load current harmonics in the neighborhood of the associated power system frequency. The proposed system proves that FPGA based fast dynamic control algorithm is a flexible and successful solution for SAPF and the same design may be replicated on most of the recent FPGA’s such as Altera Cyclone II, Xilinx Spartan – 3A/E, and their newer models. The hardware usage summary report motivate authors to take an additional and independent voltage source converter can be controlled with remaining resources, for example control a complete Unified Power Quality Conditioner under balanced and unbalanced load conditions. It is also encouraged to share code in the form of IP cores to leverage FPGA use in power electronics applications.
Charles S He received his B.E. (2004) in electrical and electronics engineering and his M.E. (2006) in power electronics and drives from Anna University, India. Currently, he is an assistant professor in the Department of Electrical and Electronics Engineering, Sri Shakthi Institute of Engineering and Technology, Tamilnadu, India. He is currently working toward his Ph.D. at Anna University Chennai, India. He is a member of the IEEE. His current research interests include power electronics applications in distribution systems, real-time digital simulation and control, field-programmable gate array implementation, and active power filters for power conditioning.
Vivekanandan C He received his bachelor degree in electrical and electronics engineering and his master degree in applied electronics from Bharathiyar University in 1986 and 1988, respectively, and his Ph.D. from Anna University, Chennai, Tamilnadu, India, in 2009. Presently he is a professor and vice principal at S.N.S College of Engineering, Coimbatore, Tamilnadu, India. He is a life member of IEEE, a fellow of the Institute of Engineers (FIE), a life member in the Indian Society for Technical Education (MISTE), System Society of India (MSSI), and a member in the Association of Computer Electronics and Electrical Engineers (MACEEE). His areas of interest include sliding-mode control, digital control systems, algorithm development, and embedded systems.
Jintakosonwit P. , Akagi H. , Fujita H. , gasawara S O 2002 “Implementation and performance of automatic gain adjustment in a shunt-active filter for harmonic damping throughout a power distribution system” IEEE Transactions on Power Elect. 17 (3) 438 - 447    DOI : 10.1109/TPEL.2002.1004252
Inzunza R. , Akagi H. 2004 “A 6.6-kV transformerless shunt hybrid active filter for installation on a power distribution system” Proc. IEEE-PSEC 4630 - 4636
Eskandarian Nasser “Improvement of Dynamic behaviour of Shunt Active Power Filter Using Fuzzy Instantaneous Power Theory,” Journal of power Electronics 14 (6) 1303 - 1313    DOI : 10.6113/JPE.2014.14.6.1303
Zeng Zheng 2014 “Fast-Transient Repetitive Control Strategy for a Three-phase LCL Filter-based Shunt Active Power Filter,” Journal of power Electronics 14 (2) 392 - 401    DOI : 10.6113/JPE.2014.14.2.392
Wang Yu , Xie Yun-Xiang 2014 “Adaptive DC-link Voltage Control for Shunt Active Power Filter, ” Journal of power Electronics 14 (4) 764 - 777    DOI : 10.6113/JPE.2014.14.4.764
Monfared Mohammad 2013 “A New Synchronous Reference Frame-Based Method for Single-Phase Shunt Active Power Filters,” Journal of power Electronics 13 (4) 692 - 700    DOI : 10.6113/JPE.2013.13.4.692
Nitin Gupta , Singh S.P , Bansal R.C 2012 “Digital signal processor based performance evaluation of three-phase four-wire shunt active filter for harmonic elimination, reactive power compensation, and balancing of non-linear loads under non-ideal mains voltages,” Elect. Power Compon. Syst. 40 (10) 1119 - 1148    DOI : 10.1080/15325008.2012.682248
Charles S , Venkatesh Kumar P 2012 “Modelling, simulation and implementation of optimization algorithm based shunt active filter for harmonics mitigation of nonlinear loads,” Aus. J. Elec. Electron Eng 9 (1) 77 - 87
Patidar R.D , Singh S.P 2010 “Digital signal processor based shunt active filter controller for customer-generated harmonics and reactive power compensation,” Elect. Power Compon. Syst. 38 (8) 937 - 959    DOI : 10.1080/15325000903571558
George S , Agarwal V 2007 “A DSP based optimal algorithm for shunt active filter under non sinusoidal supply and unbalanced load conditions,” IEEE Trans. Power Electron. 22 593 - 601    DOI : 10.1109/TPEL.2006.890001
Chen Z , Xu D 2005 “Delayless harmonic detection based on DSP with high-accuracy for active power filter,” Proceedings of Appl. Power Electron. Conf. Expo 1817 - 1823
Berto S , Paccagnella A , Ceschia M , Bolognani S , Zigliotto M. 2003 “Potentials and pitfalls of FPGA application in inverter drives – A case study,” Proceedings IEEE ICIT, Maribor, Slovenia v -
Nascimento P , de Souza H , Neves S , Limongi L. R 2013 “FPGA implementation of the generalized delayed signal cancelation phase locked loop method for detecting harmonic sequence components in three phase signals,” IEEE Trans. Ind. Elect. 60 (2) 645 - 658    DOI : 10.1109/TIE.2012.2206350
Tang Yi , Chiang Loh Poh , Wang Peng , Hoong Choo Fook , Gao Feng , Blaabjerg F 2012 “Generalized of high performance shunt active power filter with output LCL filter,” IEEE Trans. Ind. Inform. 59 (3) 1443 - 1452    DOI : 10.1109/TIE.2011.2167117
Junyi Liu , Zanchetta P , Degano M , Lavopa E 2012 “Control design and implementation for high performance shunt active filters in aircraft power grids,” IEEE Trans. on Power Deliv. 59 (9) 3604 - 3613
Monmasson E. , Idkhajine L. , Cirstea M.N. , Bahri I. , Tisan A , Naouar M.W 2011 “FPGAs in industrial control applications,” IEEE Trans. Ind. Inform. 7 (2) 224 - 243    DOI : 10.1109/TII.2011.2123908
Atalık T , Deniz M , Koc E , Gercek C. O , Gultekin B , Ermis M , Cadırc I. 2012 “Multi-DSP and-FPGA based fully-digital control system for cascaded multi-level converters used in FACTS applications,” IEEE Trans. Ind. Inform. 8 511 - 527    DOI : 10.1109/TII.2012.2194160
Kaminski M 2011 “FPGA implementation of the multilayer neural network for the speed estimation of the two-mass drive system” IEEE Trans. Ind. Inform. 7 436 - 445    DOI : 10.1109/TII.2011.2158843
Idkhajine L , Monmasson E , Naouar M , Prata A , Bouallaga K 2009 “Fully integrated FPGA-based controller for synchronous motor drive,” IEEE Trans. Indust. Electron. 56 4006 - 4017    DOI : 10.1109/TIE.2009.2021591
Sung Guo-Ming , Wang Wei-Yu , Hsieh Hsiang-Yuan 2011 “Chip implementation of digital scalar space-vector pulse width modulation for induction motor drive” Elect. Power Compon. Syst. 39 (16) 1733 - 1747    DOI : 10.1080/15325008.2011.615797
Lakka M , Koutroulis E , Dollas A 2013 “Development of an FPGA-based SPWM generator for high switching frequency DC/AC inverters,” IEEE Trans. power Electron. 29 (1) 356 - 365
Bahri I , Idkhajine L , Monmasson E , Amine El , Benkhelifa M. 2013 “Hardware/Software Codesign Guidelines for System on Chip FPGA-Based Sensorless AC Drive Applications,” IEEE Trans. Ind. Infor. 9 (4) 2165 - 2176    DOI : 10.1109/TII.2013.2245908
Curkovic M , Jezernik K , Horvat R 2013 “FPGA-Based Predictive Sliding Mode Controller of a Three-Phase Inverter” IEEE Trans. Ind. Elect. 60 (2) 637 - 644    DOI : 10.1109/TIE.2012.2206360
Sutikno T , Idris N , Jidin A , Cirstea M.N. 2013 “An Improved FPGA Implementation of Direct Torque Control for Induction Machines,” IEEE Trans. Ind. Elect. 9 (3) 1280 - 1290
Munoz J , Espinoza J , Espinosa E , Baier C. , Melin P. 2010 “Systematic design comparison of discrete-time linear controllers for a DSTATCOM,” Proceedings of IEEE ISIE. 4 1103 - 1109
Bhattacharya S. , Divan D. 1995 “Synchronous frame harmonic isolator using active series filter” Proc. Eur. Power Electron. Conf. 3030 - 3035
Singh B , Solanki J. 2009 “A comparison of control algorithms for DSTATCOM” IEEE Transactions on Industrial Electronics 56 (7) 2738 - 2745    DOI : 10.1109/TIE.2009.2021596
Hirve S. , Chatterjee K. , Fernandes B. G. , Imayavaramban M. , Dwari S 2007 “PLL - Less Active power filter based one cycle control for compensating Unbalanced Loads in Three Phase Four Wire System” IEEE Transactions on Power Delivery 22 (4) 2457 - 2465    DOI : 10.1109/TPWRD.2007.893450
Singh Bhim , Al-Haddad K. , Chandra A. 1998 “A New Control Approach to Three-phase Active Filter for Harmonics and Reactive Power Compensation” IEEE Transactions on Power Systems 13 (1) 133 - 138    DOI : 10.1109/59.651624
Dorairaj N. , Shiflet Eric , Goosman Mark 2005 “Plan Ahead software as a platform for partial reconfiguration” Xcell Journal (Xilinx) 55 68 - 71
2009 “PlanAhead User Guide,” UG632 (v 11.4)
Roux le W , Wyk Van J 2000 “The effect of signal measurement and processing delay on the compensation of harmonics by PWM converters,” IEEE Trans. Ind. Appl. 47 (2) 297 - 304
Zeliang Shu , Yuhua Guo , Jisan Lian 2008 “Steadystate and dynamic study of active power filter with efficient FPGA-based control algorithm,” IEEE Trans. on Ind. Elect. 55 (4) 1527 - 1535    DOI : 10.1109/TIE.2008.917151