Grid Pv System
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