PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL

Similar documents
Design Of Fpga Based Pwm Solar Power Inverter For Livelihood Generation In Rural Areas

(PV) Rural Home Power Inverter Using FPGA Technology

Design of Multiplier Less 32 Tap FIR Filter using VHDL

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION

Single Chip FPGA Based Realization of Arbitrary Waveform Generator using Rademacher and Walsh Functions

A Dual-V DD Low Power FPGA Architecture

Design and Implementation of Modern Digital Controller for DC-DC Converters

An Optimized Design for Parallel MAC based on Radix-4 MBA

Course Outcome of M.Tech (VLSI Design)

VVVF POWER SOURCE USING SPWM

Modified Design of High Speed Baugh Wooley Multiplier

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

EFFICIENT FPGA IMPLEMENTATION OF 2 ND ORDER DIGITAL CONTROLLERS USING MATLAB/SIMULINK

DESIGNING SUSTAINABLE HYBRID HIGH-BRIGHTNESS LED ILLUMINATION SYSTEMS 29

Design and Simulation of FPGA Based Digital Controller for Single Phase Boost PFC Converter

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

Chapter 1 Introduction

Evaluation of Power Costs in Applying TMR to FPGA Designs

DESIGN AND IMPLEMENTATION OF TWO PHASE INTERLEAVED DC-DC BOOST CONVERTER WITH DIGITAL PID CONTROLLER

The Application of System Generator in Digital Quadrature Direct Up-Conversion

BPSK System on Spartan 3E FPGA

BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

DESIGN OF A HIGH SPEED MULTIPLIER BY USING ANCIENT VEDIC MATHEMATICS APPROACH FOR DIGITAL ARITHMETIC

Implementation of FPGA based Design for Digital Signal Processing

Low Cost Sine Wave Portable Inverter With Over Load Protection Using PIC18F452A

Synchronization of Photo-voltaic system with a Grid

Power Efficient Optimized Arithmetic and Logic Unit Design on FPGA

A Self-Contained Large-Scale FPAA Development Platform

ISSN Vol.07,Issue.08, July-2015, Pages:

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

Anitha R 1, Alekhya Nelapati 2, Lincy Jesima W 3, V. Bagyaveereswaran 4, IEEE member, VIT University, Vellore

Estimation of Real Dynamic Power on Field Programmable Gate Array

INTRODUCTION. In the industrial applications, many three-phase loads require a. supply of Variable Voltage Variable Frequency (VVVF) using fast and

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

An Efficent Real Time Analysis of Carry Select Adder

DIRECT DIGITAL SYNTHESIS BASED CORDIC ALGORITHM: A NOVEL APPROACH TOWARDS DIGITAL MODULATIONS

ISSN (PRINT): , (ONLINE): , VOLUME-3, ISSUE-8,

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K.

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

A Survey of the Low Power Design Techniques at the Circuit Level

FPGA based Transformer less grid connected inverter using boost converter for Photo voltaic applications

Implementation of Digital Modulation using FPGA with System Generator

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

Implementation of Digital Communication Laboratory on FPGA

An Design of Radix-4 Modified Booth Encoded Multiplier and Optimised Carry Select Adder Design for Efficient Area and Delay

PE713 FPGA Based System Design

International Journal of Engineering Science Invention Research & Development; Vol. II Issue VIII February e-issn:

Digital Systems Design

Simulation and Implementation of FPGA based three phase BLDC drive for Electric Vehicles

Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5

IJMIE Volume 2, Issue 3 ISSN:

LOW-POWER SOFTWARE-DEFINED RADIO DESIGN USING FPGAS

VLSI Implementation of Digital Down Converter (DDC)

Towards PVT-Tolerant Glitch-Free Operation in FPGAs

Speed Control of BLDC Motor Using FPGA

Implementation of High Performance Carry Save Adder Using Domino Logic

CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI

Reduced Complexity Wallace Tree Mulplier and Enhanced Carry Look-Ahead Adder for Digital FIR Filter

FPGA Based System Design

Low-Power Digital CMOS Design: A Survey

Review and Analysis of Glitch Reduction for Low Power VLSI Circuits

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

Design of Single Phase Pure Sine Wave Inverter for Photovoltaic Application

Design of an optimized multiplier based on approximation logic

DESIGN OF INTELLIGENT PID CONTROLLER BASED ON PARTICLE SWARM OPTIMIZATION IN FPGA

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM

Svpwm Technique to Eliminate Harmonics and Power Factor Improvement Using Hybrid Power Filter and By Using Dsp Tms 320lf2407

Design and Implementation of High Speed Carry Select Adder

Reduced PWM Harmonic Distortion for a New Topology of Multilevel Inverters

A Low Power Digitally Controlled Oscillator Using 0.18um Technology

ISSN Vol.05,Issue.01, January-2017, Pages:

Field Programmable Gate Array (FPGA) Based Pulse Width Modulation for Single Phase Hybrid Active Power Filters U. Krishna Reddy 1 Ch.

Wave Pipelined Circuit with Self Tuning for Clock Skew and Clock Period Using BIST Approach

Energy Efficient and High Performance 64-bit Arithmetic Logic Unit using 28nm Technology

OPTIMIZATION OF LOW POWER USING FIR FILTER

IMPLEMENTATION OF MULTIRATE SAMPLING ON FPGA WITH LOW COMPLEXITY FIR FILTERS

CHAPTER 4 A NEW CARRIER BASED PULSE WIDTH MODULATION STRATEGY FOR VSI

Implementation Of Bl-Luo Converter Using FPGA

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

Low-Power Multipliers with Data Wordlength Reduction

Hardware/Software Co-Simulation of BPSK Modulator Using Xilinx System Generator

Research Article Design of a Novel Optimized MAC Unit using Modified Fault Tolerant Vedic Multiplier

Area Efficient and Low Power Reconfiurable Fir Filter

FPGA Based Implementation of Sinusoidal PWM for Induction Motor Drive Applications

Evaluation of Low-Leakage Design Techniques for Field Programmable Gate Arrays

Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL

DYNAMIC VOLTAGE FREQUENCY SCALING (DVFS) FOR MICROPROCESSORS POWER AND ENERGY REDUCTION

SIMULATION OF HIGH BOOST CONVERTER FOR CONTINUOUS AND DISCONTINUOUS MODE OF OPERATION WITH COUPLED INDUCTOR

EFFICIENT DUAL AXIS SOLAR TRACKER WITH H-BRIDGE INVERTER

Review Paper on an Efficient Processing by Linear Convolution using Vedic Mathematics

Hardware Implementation of OFDM Transceiver. Authors Birangal U. M 1, Askhedkar A. R 2 1,2 MITCOE, Pune, India

CARRY SAVE COMMON MULTIPLICAND MONTGOMERY FOR RSA CRYPTOSYSTEM

II. Previous Work. III. New 8T Adder Design

CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER

Implementation of Huffman Decoder on Fpga

TYPICALLY, a two-stage microinverter includes (a) the

The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method and Overlap Save Method

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Transcription:

1 PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL Pradeep Patel Instrumentation and Control Department Prof. Deepali Shah Instrumentation and Control Department L. D. College of Engineering L. D. College Of Engineering Ahmedabad, Gujarat, India Pradip.patel.ic@gmail.com Abstract In this paper we study a methodology to integrate a PV power source with energy storage battery backup device and generate power by an innovative Solar inverter. The use of software based Direct PWM modulation strategy and its soft control feature extend the flexibility to control inverter parameters like voltage, frequency number of PWM pulses etc without changing any hardware circuit. The system simulation of PWM Pulse generation has been done on a XLINIX based Spartan 3E board using Verilog code. The test on simulation of PWM generation program after synthesis and compilation were recorded and verified on a prototype circuit. Field-programmable gate arrays (FPGAs) are pervasive in embedded systems requiring low-power utilization. [1] A novel power optimization methodology for reducing the dynamic power consumed by the routing of FPGA circuits by modifying the constraints applied to existing commercial tool sets is presented. The power optimization techniques influence commercial FPGA Place and Route (PAR) tools by translating power goals into standard throughput and placement based constraints. [5] Keywords: FPGA: Field Programmable Gate Array, PWM: Pulse Width Modulation, PV: Photovoltaic, I. INTRODUCTION The Pulse width modulated (PWM) adaptive intelligent converter (inverter) has been designed and developed where the input DC power stored in the battery bank obtained through PV and/or Grid sources, has been digitized to produce a sequence of PWM pulses (approximate to a sine wave) at the output of power converter and deliver power to the load. The traditional analog method for generating PWM pulses adopt the technology where a high frequency carrier signal is compared Ahmedabad, Gujarat, India tvshah2000@yahoo.com with sinusoidal wave as reference signal set at desired output frequency and thus needed two signals to produce PWM signal. [1] In the present scheme, the PWM pulses are directly generated through software programme using Verilog codes and downloaded in FPGA Spartan 3E starter kit to produce base drive signals for inverter power device switches. [2] The FPGA technology offers a fast system with many more advantages as compared to other conventional technology including DSP based controller. The software programme can easily be changed to optimize and control the inverter parameters like frequency, voltage amplitude, number of half cycle PWM pulses etc. without changing the hardware circuit. Photoelectric System II.SYSTEM CONFIGURATION Discharger Controller Battery AC Inverter System DC Fig.1 Block diagram of Solar Inverter

2 The system works under two mode of its operation namely: Charging Mode (Grid available Period) Inverting Mode (Grid Cut off or restricted Period) III. PV SYSTEM The Grid-connected PV system is divided into two categories according to function: one is nonscheduling type without battery; another is schedulable type with battery. The system block diagram is shown in Figure 1. The schedulable Grid-connected PV system has significant expansion and improvement than the nonscheduling system in the way of function and performance. First, the core controller generally consists of two main parts- Grid inverter and battery charger. Its function is not only to be able to inverter DC after the transmission to the grid, but also to charge the battery. Second, the system is equipped with the main switch and an important load switches. When the AC power grid power is interrupted the core controller disconnect the grid main switch, but the important load switch remains closed so as to the DC power provided by solar arrays and batteries still supply important AC loads. Generally, in PV system the control core is made up of DSP or SCM whose disadvantage is that the whole system has more separate components and bad stability. In this paper, an alternative system architecture based on FPGA is provided to replace the above-mentioned. FPGA has many advantages such as large-capacity, high speed, low power consumption and so on, and the SCM or DSP controller core can be embedded in FPGA. So FPGA can greatly improve system integration, enhance system reliability, and reduce system cost. IV. PV SYSTEM GENERAL SCHEME BASED FPGA The grid PV system is schedulable type, and its control core is FPGA which complete all control and operation work. FPGA unit consists of several modules: MCU, PWM and data process, etc. MCU module is responsible for coordination throughout the system control, such as Human-Computer Interaction Information Processing, to control battery charging and discharging, to control PWM and to process other emergencies; PWM module's function is under the control of the MCU to generate PWM signal, which is delivered to convertor to convert the DC from storage battery to AC, which can directly drive AC loads or be added to the power network after phase synchronization; Data process module is used to compute the parameter s value, which contains direct voltage, direct current, direct current power, storage battery charging and discharging state, power network phase, MPPT(maximum power point tracking), monitoring, the system s total generated energy, etc. This system adopts the current control method based on PWM, which can be gained through processing the sampling signal and can be used to drive the former MOSFET / IGBT. The System's overall work process is relatively simple. The first is system initialization, which contains PWM initialization, capture initialization and A/D initialization. And then the timer is started to enter the loop waiting for interrupts. [4] A. Inverter function strategy There are many ways to achieve inverter function in PV system, in which full-bridge method based on PWM is usually adopted. The important link in this scheme is pulser and genlock, so the control system is relatively complex. There is also a relatively new control strategy that the power network voltage signal is using the given signal to trace current, and the sinusoidal output current in phase with the power network voltage can be gained. B. AC parameters sample strategy The way of sampling AC parameters generally contains synchronous sampling, quasi-synchronous sampling, non-synchronous sampling, non-integerperiod sampling, etc. Among them, synchronous sampling is also called interval the whole cycle of sampling, which contains hardware synchronous sampling and software synchronous and is a more common method to measure AC parameters. In this system software synchronous sample scheme is implemented through the MCU module which is the part of FPGA. MCU measures the power network cycle through capturing level

3 changing and calculates the sampling time interval, and then gives the synchronous pulse to start sampling. C. Grid-connected current control strategy Controller's output current and the power grid must be in phase with the same frequency in order to achieve generation system s power be added to the power network safely. So this system adopts a control strategy which combines dual-loop phaselocked and synchronization. Inner loop phase control system is used to real-time track current. Outer loop phase control system is used to eliminate the error generated by inner control. Synchronous phase-locked loop is used to generate synchronized pulse with the grid voltage reference current signal. Inverter Battery Switch Array PWM Sampling MCU Computer Interaction Data Processing Fig. 2 PV System Hardware Architecture Network V. SOFTWARE ANALYSIS IN XILINX Field-programmable gate arrays (FPGAs) now handle most digital signal processing functions in an embedded platform. However, many embedded platforms, such as handheld devices, distributed sensors, and satellites demand low power in order to increase their functional lifetime. While SRAM based FPGAs have a short design cycle, steadily decreasing cost, and growing performance, power consumption remains a concern. The trend from one FPGA device family to another is that the number of Configurable Logic Blocks (CLBs) and maximum operating frequency scale exponentially, while corresponding decreases in operating voltage have been much slower to arrive, resulting in an exponentially increasing maximum power consumption per device. Therefore, power must be considered at every level, from VLSI issues such as transistor layout and leakage current, to the software that determines how efficiently a user s design is implemented on an FPGA. [5] Design Verilog /VHDL Xilinx Place and Route Xilinx XST Synthesis XPOWER Report Fig.3 Xpower Analysis Wave Forms Model Sim There have been many FPGA power reduction approaches addressing different design levels. Several techniques for low power FPGA design have appeared in literature addressing the VLSI design of an FPGA.[10] Research has also considered various synthesis-level power optimizations, such as technology mapping to LUT-based FPGAs techniques or reducing glitching power through pipelining. In today s FPGAs about 50%-70% of total power is dissipated in the inter-connection network. The dynamic power of nets is characterized by P dynamic = C i * F i * V 2 (1) Where C i and F i are the capacitance and average toggle rate of the ith net, and V is the internal voltage. For a given net, the dynamic power can be reduced by diminishing its capacitance, or length. Nets with high toggle rates and/or high capacitance therefore are good potential targets for decreasing the overall power and serve as the motivation of the power optimization schemes presented.

4 VI. SOFTWARE BLOCK DIAGRAM one which can only be achieved with new and innovative designs. In these tables we show that our software consumes low energy means low design based on VLSI FPGA technique and these data are analyze through XPOWER tool of Xilinx Software and results are shown in table. [12] Fig.4 Software Block Diagram of Intelligent controller In Software Design We give one Clk as input and three output PWM, SEL, WAVE1 and download it into Spartan 3E FPGA Kit and analysis their output. A. Generate Data Voltage Current (mw) Vccint 1.2 0-100 0-120 Vcco25 2.5 - - Total - - 120 B. Data Fig.5 Xilinx Spartan 3E FPGA Kit VII. SOFTWARE XPOWER ANALYSIS RESULTS USING PLACE AND ROUTE METHODS FOR POWER CONSUMPTION OF PROGRAM As a solar system designer, we should choose our solar inverter based on low energy consumption and high efficiency. The efficiency indicates the percentage of the available solar power that is actually convertered and fed into the utility grid. Modern inverters currently consume between 4 and 8 % of the converted energy in the conversion process, which corresponds to an overall efficiency of 92 to 96 %. Further reducing this already low energy consumption is a major technical challenge, and Summary Total Estimated Consumption Vccint 1.2 (1.2)V: Vcco25 Typical P (mw) Worst Case P (mw) 0 0 - % diff (%) (2.5)V Logic: 0 0 - Vcco25 0 0 - Signals: 0 0 - Quiescent Vccint 1.2(1.2)V VIII. CONCLUSION & FUTURE WORK This paper presents a PV grid-connected control system scheme based on FPGA, which expanded the scheme to build solar power generation system and can effectively control the battery charging and discharging and the power to be added to network. In addition, due to the FPGA as the core building control system it makes the system more compact and simple structure, which improves the stability, while reducing power consumption.

5 The use of FPGA technology to generate PWM pulses for solar inverter using Verilog programming language has successfully been implemented in the present study. The software controlled programme can alter the inverter parameter(s) and can easily be outputted through FPGA board. IX. REFERENCES [1] FPGA-Based PWM Intelligent Adaptive Solar Inverter as a Utility Interface for Use in Agro-Based Application by Dr. S.N.Singh and Dr. A.K.Singh [2] A Novel Design of Sustainable Solar Home Lighting: A Case Study with Indian Restaurant by Dr. S.N.Singh and NishaKumari [3] FPGA Based Sinusoidal Pulse Width Modulated Waveform Generation for Solar (PV) Rural Home Inverter by S. N. Singh and A. K. Singh [4] The Study in Photovoltaic Control System Based on FPGA by Jiuhua Zhang, Fengde Guo [5] F. Li, Y. Lin, L. He, and J. Cong Low- power FPGA using Pre-defined Dual- Vdd/Dual-Vt Fabrics, Proceedings of the 2004 ACM International Symposium on Field-Programmable Gate Arrays, Feb. 2004. [6] E. Kusse, and J. M. Rabaey Low-Energy Embedded FPGA Structures, Proceedings of Low Electronics and Design, Aug. 1998. [7] J. H. Anderson, and F. N. Najm -aware Technology Map-ping for LUT-based FPGAs, IEEE International Conference on Field-Programmable Technology, Dec. 2002. [8] N. Rollins, and M. J. Wirthlin Reducing Energy in FPGA Multipliers Through Glitch Reduction, 7th Annual International Conference on Military Applications of Programmable Logic Devices, Sep. 2005. [9] J. Lamoureux, and S. J. E Wilton On the Interaction between -Aware FPGA CAD Algorithms, IEEE International Conference on Computer-Aided Design, Nov. 2003. [10] L. Shang, A. S. Kaviani, and K. Bathala Dynamic Consumption in Virtex-II FPGA Family, Proceedings of the 2002 ACM/SIGDA International Symposium on Field-programmable Gate Arrays. 2002. [11] Virtex-II Platform FPGAs: Complete Data Sheet, www.xilinx.com. [12] Xilinx ISE Software Manual, www.xilinx.com