Grid Pv System

February 23, 2018 | Author: bhuvana_eee | Category: Power Electronics, Power Inverter, Photovoltaic System, Capacitor, Alternating Current
Share Embed Donate


Short Description

Grid Pv System...

Description

Power Electronics and Control in Grid-Connected PV Systems

ECEN 2060

Grid-Connected PV System One possible grid-connected PV system architecture IPV

DC input VPV , I PV

PPV = VPV I PV

iac

+ PV array

VPV −

AC output +

Power electronics converter

vac −

AC utility grid

v ac (t ) = 2VRMS sin (ωt ) iac (t ) = 2 I RMS sin (ωt )

Pac = VRMS I RMS

pac (t ) = vac iac = VRMS I RMS (1 − cos(2ωt ))

Functions of the power electronics converter • Operate PV array at the maximum power point (MPP) under all conditions • Generate AC output current in phase with the AC utility grid voltage • Achieve power conversion efficiency close to 100% P V I η converter = ac = RMS RMS PPV VPV I PV • Provide energy storage to balance the difference between PPV and pac(t) Desirable features • Minimum weight, size, cost • High reliability ECEN2060

2

Power Electronics for Grid-Connected PV System One possible realization: Energy-storage capacitor

IPV + PV array

VPV

iac +

+ Boost DC-DC converter

C

VDC



Single-phase DC-AC inverter





DC-DC control

vac

AC utility grid

DC-AC control

Boost DC-DC converter •

Set the PV operating point (VPV, IPV) to MPP



Efficiently step up VPV to a higher DC voltage VDC

DC-AC inverter •

Efficiently generate AC output current iac in phase with the AC grid voltage vac

• Balance the average power delivery from the PV array to the grid, Pac = Ppv * ηDC-DC * ηDC-AC Energy storage capacitor C •

Balance the difference between the instantaneous power pac(t) and the average power

The system must be disconnected from the grid if the utility loses power ECEN2060

3

DC-AC Inverter Control One possible realization: Energy-storage capacitor

IPV + PV array

VPV

iac +

+ Boost DC-DC converter

C



VDC

Single-phase DC-AC inverter





DC-DC control

vac

AC utility grid

DC-AC control

= IRMSref

• The control variable for the DC-AC inverter is the RMS current reference IRMSref • The inverter output current iac(t) is controlled so that it is in phase with the grid voltage vac(t) and so that it’s RMS value equals the reference:

IRMS = IRMSref One possible current control approach, based on a comparator with hysteresis, has been discussed in class, see Intro to Power Electronics notes

ECEN2060

4

Simulation model: pv_boost_dcac_averaged.mdl ECEN2060 6-module PV Array Ipv

1000

PV module (I)

Insolation

Vout (boost) = VDC

Ppv

Ipv

PV module (I)

Insolation

Boost

Vpv

PV1

Insolation

Vg

Vpv Ppv

Vout

DC-DC (averaged, C) current control D

Set Boost Iref to operate PV array at MPP

Iout

4.95

Iref

ef f iciency

PV module (I)

Ipv = Iref

PV current

Vpv

Duty

Boost scope

ef f iciency

Vpv Vpv

Ppv

PV module (I)

Insolation

(averaged)

D pin

PV module (I)

Insolation

3.94

Boost efficiency

iin Duty pin pin, pout pout

Iref

Set DC-AC Iref to balance the power, i,e to keep VDC constant

IRMSref

Average output AC power 1 s

Vpv

510.8

Ppv

Integrator(pout)

103.2 Vpv Vpv

Integrator(pin)

Pout

fac_out

DC-AC average power and efficiency

1 s

472.8

60

Ppv

PV5

PV module (I)

iac

DC-AC Inverter

Pout boost

Boost DC-DC

Ppv

PV output power

Ipv

iin

v ac

Vpv

PV4

Ipv

inverter

pout

Product Ipv

iac

492.6

Pout

Ppv

PV3

DC-AC

Iref

0.9643 Insolation

v ac Vdc

Vout

PV2

Ipv

DC-AC scope

199.8 Vpv

60 fac_in

0.9586 Compute efficiency

DC-AC Efficiency 493.2 Pin Average input AC power

Insolation

Ppv

PV6

Add

ECEN2060 PV + Boost DC-DC + DC-AC inverter averaged model

Ipv = Iref

ECEN2060

5

How to achieve average power balance? Simulation example: • 6-module (85 W each) PV array with full sun (1,000 W/m2 insolation) • PV array operates at MPP: Ppv = 6*85 W = 510 W • AC grid RMS voltage: 120 V • Run simulations for 3 different values of IRMSref and observe boost output voltage Vout(t) = VDC(t)

IRMSref = 3.4 A

IRMSref is too low Pac < Ppv VDC increases

IRMSref = 4.4 A

IRMSref is too high Pac > Ppv VDC decreases

IRMSref = 3.94 A

IRMSref is just right Pac ≈ Ppv VDC starts at 200 V and returns to 200 V

ECEN2060

Tac = AC line period (1/60 seconds)

6

Average Power Balance by Automatic Feedback Control IPV

iac +

+ PV array

VPV

Boost DC-DC converter

+ Single-phase DC-AC inverter

VDC −



DC-DC control

vac

AC utility grid



+

IRMSref

− VDCref compensator

• Voltage VDC is sensed and compared to a reference value VDCref (e.g. VDCref = 200 V) • The difference VDC – VDCref is the error signal for the feedback controller • If the error is positive, i.e. if VDC is greater than VDCref, the compensator increses IRMSref • If the error is negative, i.e. if VDC is less than VDCref, the compensator decreases IRMSref • In steady-state, IRMSref adjusted by the automatic feedback controller is just right so that VDC = VDCref, error signal is zero, and the average power Pac delivered to the AC grid matches the power generated by the PV array • Stability, dynamic responses and realizations of feedback controllers are topics beyond the scope of this class. These topics are addressed in Circuits, and more advanced Control and Power Electronics courses ECEN2060

7

Energy storage Energy-storage capacitor

IPV + PV array

VPV

iac +

+

Boost DC-DC converter

Pac pac(t) C



VDC

Single-phase DC-AC inverter





DC-DC control

vac

AC utility grid

DC-AC control

Pac − p ac (t ) = Pac − Pac (1 − cos 2ωt ) = Pac cos 2ωt Pac > pac(t), capacitor C is charged up

∆vDC Pac < pac(t), capacitor C is discarged • Capacitor C provides energy storage necessary to balance instantaneous power delivered to the grid • Magnitude of the resulting voltage ripple ∆VDC at twice the line frequency (2 x 60 = 120 Hz) depends on the average power Pac and capacitance C ECEN2060

8

Energy storage capacitor C Pac − pac (t ) = Pac − Pac (1 − cos 2ωt ) = Pac cos 2ωt Pac > pac(t), capacitor C is charged up

∆vDC Pac < pac(t), capacitor C is discarged

• Energy supplied to the capacitor during the time when Pac > pac(t), i.e. when the capacitor is charged from VDCmin to VDCmax Tac / 8

π /2

ac

−π / 2

P ∆EC = ∫ Pac cos 2ωt dt = ac 2ω −T / 8

∫ cosθ dθ =

Pac

ω

• This energy must match the change in energy stored on the capacitor:

∆E C =

VDC max + VDC min 1 1 2 2 CV DC − CV = C ( V − V ) ≈ CVDC ∆VDC max DC min DC max DC min 2 2 2

• Solve for the ripple voltage:

CV DC ∆VDC = ECEN2060

Pac

ω

∆VDC =

Pac CV DC ω 9

Energy storage analysis example • DC-AC inverter input voltage: VDC = 200 V • Average power delivered to the grid: Pac = 600 W • Find C so that ∆VDC = 40 V (i.e. +/-10% of the DC voltage at the input of the DC-AC inverter) • Solution:

CV DC ∆VDC = C=

Pac

ω

Pac 600 W = = 200 µF ∆VDCVDC ω 40 V * 200 V * 2π 60 Hz

• Note that the energy supplied (or absorbed) by the capacitor is relatively small:

∆EC =

Pac

ω

=

600 = 1.6 J 2π 60

• The total energy stored on the capacitor is also small

EC =

1 2 CVDC = 4J 2

• This example illustrates the need for only relatively small energy storage in a gridconnected system, easily accomplished by a capacitor, in sharp contrast to stand-alone PV systems that require very significant energy storage (e.g. batteries) ECEN2060

10

Maximum Power Point (MPP) Tracking Energy-storage capacitor

IPV + PV array

VPV

iac +

+ Boost DC-DC converter



C

Single-phase DC-AC inverter

VDC





DC-DC control

vac

AC utility grid

DC-AC control

Choices for the Boost DC-DC control variable: • Duty cycle D • Input current reference Iref • Input voltage reference Vref

• The objective of the MPP tracking algorithm is to adjust the DC-DC control variable so that the PV array operates at the maximum power point • In the example discussed here: • It is assumed that the Boost output voltage Vout = VDC is constant • Iref is used as the control variable for the Boost DC-DC converter • PV array current ideally tracks the Boost input current reference: IPV = Iref ECEN2060

11

Reminder: PV array characteristic • Example: six 85 W modules in series, full sun Ipv [A]

6

5

4

3

2

1

0

ECEN2060

0

20

40

60

80

100

120

Vpv [V]

12

Ppv as a function of Vpv • Example: six 85 W modules in series, full sun Ppv [W]

500 450 400 350 300 250 200 150 100 50 0 0

ECEN2060

20

40

60

80

100

120

Vpv [V]

13

Ppv as a function of Ipv = Iref • Example: six 85 W modules in series, full sun MPP Ppv [W]

500 450 400 350 300 250 200 150 100 50 0 0

1

2

3

4

5

6

Ipv = Iref [A]

Objective: adjust Ipv = Iref to operate at MPP ECEN2060

14

Simple “perturb and observe” MPP tracking algorithm MPP Initialize Iref, ∆Iref, Pold

500 450

Ppv

400 350

Measure Ppv

300 250 200

YES

150

Ppv > Pold ?

100 50 0 0

NO

1

2

3

4

5

6

Ipv = Iref

Always step Iref in the direction of increasing Ppv

Change direction

Continue in the same direction

∆Iref = −∆Iref

Iref = Iref +∆Iref Pold = Ppv

ECEN2060

15

MATLAB code: MPP tracking algorithm initialization Initialize Iref, ∆Iref, Pold

Measure Ppv

YES

NO

Ppv > Pold ? Change direction

Continue in the same direction

∆Iref = −∆Iref

Iref = Iref +∆Iref Pold = Ppv

ECEN2060

16

MATLAB code: MPP tracking algorithm Initialize Iref, ∆Iref, Pold

Measure Ppv

YES

NO

Ppv > Pold ? Change direction

Continue in the same direction

∆Iref = −∆Iref

Iref = Iref +∆Iref Pold = Ppv

ECEN2060

17

Simulation model: pv_boost_mpp_Iref.mdl Insolation 1-5

Ipv

S1 (time varying) 1000 S1-5 (constant)

ECEN2060 6-module PV Array 85 x 6 = 510 W DC system PV module (I)

Insolation

Select insolation for modules 1-5

103.4

Vpv

1 time unit = 1 minute

Vpv

Ppv

0.9644

4.94

PV1

Ipv

ECEN 2060 PV array with MPP tracking Boost DC-DC converter

PV voltage

PV module (I)

Insolation

200

Ipv

Vout

Vout Vpv

Vpv

Vpv

Iout Boost DC-DC (averaged) Pout Iref control

Boost efficiency Pout

Vg

ef f iciency

ef f iciency

Ppv Iref

PV2

D

Duty

Boost DC-DC Ipv

PV module (I)

Insolation

Ppv

PV3

Vpv Ppv

Ipv

PV module (I)

Insolation

P

MPPT Iref

Vpv

Iref 1

4 Select controller

Iref (constant)

Insolation

PV MPP scope

Iref

Ppv

PV module (I)

Vpv

PV power

Ppv

510.8

PV5

Insolation 6

Iref

Compute Ppv

PV4

Ipv

Vpv

MPP tracking controller MPPtrackIref.m

Vpv

Ppv PV energy [kWh]

Ipv

S6 (time varying) 1000 S6 (constant)

PV module (I)

Insolation

1 s

Vpv Ppv

PV6

Select insolation for module 6

Ipv

Integrate Ppv

Add 1

Ppv Pout, Ppv , Pideal Ppv ideal

5

1

Epv

kWh (pv)

Iref

Ipv = Iref

5 modules

4.081

-K-

Ideal PV energy [kWh] -K85/1000

Ppv ideal

1 s Integrate Pideal

-KConvert to kWh

4.087 Eideal

Integrate Pout 1 s

kWh (out) -K-

Output energy [kWh] 3.936 Eout

1 module

ECEN2060

18

MPP tracking operation

Boost DC-DC converter duty cycle D

PV array voltage Vpv

Boost DC-DC converter input current reference, Iref = Ipv

PV array output power Ppv compared to ideal Ppv @ MPP

ECEN2060

19

The Future of

Grid-Connected PV Systems Ipv, Vpv

Ipv, Vpv

PV

Converter

PV

Converter

Ipv, Vpv

Controller

Ipv, Vpv

Controller

Ipv, Vpv

Ipv, Vpv Converter

PV

Converter

PV

Inverter Ipv, Vpv

Controller

Ipv, Vpv

Ipv, Vpv

60 Hz AC Utility

Controller

Ipv, Vpv

PV

Converter

PV

Converter

Ipv, Vpv

Controller

Ipv, Vpv

Controller

Innovations in system architecture, control, and power electronics circuit design

• Scalable modular power electronics: distributed DC-DC conversion • Much improved performance in the presence of module mismatches or partial shading • Ongoing projects in the Colorado Power Electronics Lab (CoPEC) at CU ECE Dept led by Prof. Erickson ECEN2060

20

Module-Integrated DC-DC Converter (MIC) for the Smart PV Roofs

ECEN2060

21

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF