Vous êtes sur la page 1sur 22

Group Members: Taylor Lace, Ross Farmer, Xiaoyi Li, William Chou Supervisors: Prof. Kropp & Prof.

Wang

Optimize use of clean energy for residential setting


Uninterrupted power to household systems, despite outages

Management of intermittent solar power source


Reduction in power draw from grid, subsidized by clean solar

Intelligent use of large energy storage availability

(ex: electric vehicles)

Further progress towards efficient sustainability

Maximize power output from solar panels Controlled charge/discharge of battery power

Generate pure AC sine wave from DC supply


Synchronize AC sine wave with grid

Maximize photovoltaic power production Maintain a high quality output to the DC Bus Simulations on circuit performance done via Matlab/Simulink

Arduino Uno microcontroller


Current sensing required by MPPT Output filtering to hold DC bus constant

Solar Cell 18V Boost Output 50V

A constant 50V output achieved through the Boost circuit from a 18V input Feedback and self-adjusting MPPT via Arduino control board

Bi-directional Power flow, linking Battery and Bus Lower (buck) the DC bus voltage to ideal charging conditions for battery

Increase (boost) the outgoing battery voltage to maintain constant DC bus voltage, leading to house Isolated controls for driving buck/boost levels and switching

Power flow from low voltage battery towards higher voltage DC bus PWM signal from programmable Arduino board used to a control output voltage via isolation circuit
Input Voltage 25K 50K 100K 200K 500K 1M 90 70 50 30 10 2M 5M

140 120 100 Voltage (V) 80 60 40

Power Flow

Boost capabilities relative to amount of inductance and capacitance

Large boost voltages are easily achieved at output with exchange of inductors

20
0

Duty Ratio

o Power flow from high voltage DC bus (grid) to lower voltage battery charging o Same control scheme as boost mode o Significant voltage dropping would be required for real application battery charging from 120V input o Voltage and Current sensors relaying information to Arduino control board could allow for instantaneous self-adjustment of circuit
Voltage (V)

Power Flow
30 25
20 15 10 5 0 0 3 7 13 20 30 40 50 65 Duty Cycle Input Voltage Output Voltage

Capturing grid frequency and amplitude feed into the programmable Microprocessor Programming the microprocessor with control techniques including PLL, PI controller and Park Transformation

Microprocessor processes the real time data and generate PWM waveform
Toggle the GPIO in of the microprocessor to generate sinusoidal PWM signal

Hardware Issue:
o

Arduino board to ZedBoard Software change-over complications

Software Issue:
o

Challenges:
o
o o o

Configure peripheral of ZedBoard in Xilinx XPS


Write constraint files Time function on ZedBoard

Clock & Interrupt

System On A Chip(SoC)
USB UART JTAG ARM Processor: 1GHz A-D converter

Unipolar PWM Signal

GPIO: 3.3 V DC

ZedBoard

Full Bridge Inverter

Unipolar PWM Sine Wave

Comparing sine wave to a triangle wave to determine when to switch Only 1 MOSFET in each leg is active at any given time

LC Low Pass Filter

Filter out the high frequency triangle wave Cut off frequency close to desired 60 HZ and well below triangle to allow high attenuation

Sine Wave!

Challenges

Increasing gate voltage Sizing of inductor and capacitor Measurement for feedback control Increase output voltage

Solutions
Voltage Sensor Current Sensor

Optocouplers

Single Phase Inverter

Increase Output voltage Switching for instantaneous mode change between modes Automation of the switching circuit for self adjustment. Debug the controller C code Adjust Frequency to constant 60Hz

Bi-directional Buck Boost converter:

Inverter Controller

MPPT Controlled Boost Converter Upgrade current sensor Increase efficiency of MPPT algorithm

Vous aimerez peut-être aussi