Copy of T10_charge controllers_F2021-2022
Copy of T10_charge controllers_F2021-2022
Maximum Power
Point Trackers
(MPPTs) and
Instructor: Nasser Ismail
Charge Controllers
Birzeit University-ECE
F2021-
2022
BZU-ECE
1 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Set Points
• Charge controllers regulate the charging and
Instructor: Nasser Ismail
discharging of a battery
• Charge controllers senses the voltage of the
Birzeit University-ECE
battery ( or State Off Charge “SOC”) and decides
either to disconnect it from the source (PV array)
to prevent from overcharging
• It also prevent deep discharging by disconnecting
the load
• The charge control algorithm has set points
(threshold values) depending upon which it takes
the decisions
Charge controllers protect batteries from overcharge by terminating or limiting charging current
BZU-ECE
2 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
• If VRH is too small , it will result in tighter regulation but the control
Birzeit University-ECE
will be oscillatory and may affect the battery life.
• At the same time , a large value of VRH may lead to slight
overcharging every cycle
• VRH is important in determining how effectively the controller
charges the battery
• In practice a trade-off is reached
for VRH
BZU-ECE
3 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Load Disconnect
( protect from Overdischarge)
•Charge controllers
Instructor: Nasser Ismail
Birzeit University-ECE
over-discharge by
disconnecting loads at
low battery voltage.
BZU-ECE
4 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
•Most commercial
charge controllers
Instructor: Nasser Ismail
include displays or
Birzeit University-ECE
LEDs to indicate
battery voltage,
state of charge,
and/or present
operating mode.
BZU-ECE
5 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Shunt type
• Switch S1 is connected in shunt with the PV panel, which is turned
on when the battery voltage reaches its over voltage limit (VR).
• The PV array is short-circuited and it no more feeds the battery.
Instructor: Nasser Ismail
• The blocking diode prevents short circuiting of the battery and also
prevents the battery to discharge through the PV array during the
Birzeit University-ECE
nights and low insolation periods.
• The switch S2 allows the battery to discharge through the load.
• When the battery voltage reaches the threshold value (LVD), the
switch S2 is turned off to prevent deep discharging
BZU-ECE
6 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
efficient and optimum use of the PV source.
• A buck, boost or buck-boost type DC to DC converter can be used to
regulate the output of the PV array to feed the load. The DC to DC
converter offers the following advantages:
• (a) There are no additional losses due to the conduction of switches
such as Sl and S2.
BZU-ECE
7 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
operated at a point where the PV output power is maximum.
• The output power of the PV array changes with the change in
voltage across it.
• To extract maximum power from the PV array, a DC to DC
converter is used between the PV array and the battery.
• The duty cycle of the DC to DC converter is controlled to
impose optimum voltage across the PV array which
corresponds to maximum power point (MPP).
BZU-ECE
8 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
• Thus, for maximum power transfer, instead of operating at points
a, b and c the module should be operating at points a ‘ b' and c'.
• In order to ensure the operation of PV modules for maximum
power transfer, a special method called Maximum Power Point
Tracking (MPPT) is employed in PV systems, which is explained in
the following paragraphs.
BZU-ECE
9 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
• Figure shows a simple block diagram for MPPT.
Impedance Matching
• The power from the solar module is calculated by measuring the
voltage and current.
• This power is an input to the algorithm which then adjusts the duty
cycle of the switch, resulting in the adjustment of the reflected load
impedance according to the power output of PV module.
• For instance, the relation between the input voltage (Vi) and the
output voltage (Vo) and impedance of load (RL) reflected at the
input side (Ri) of a buck type DC to DC converter can be given as:
𝑉𝑜 =d 𝑉𝑖 and Io=Iin/d
Ri=Vi/Ii=(Vo/d)/(dIo); Vo/Io=RL
𝑅𝐿
𝑅𝑖 = 2
𝑑
d is duty cycle,
• By varying d , Ri is changed to match Rpv at the MPP
BZU-ECE
10 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
2
Buck 1
Birzeit University-ECE
𝑅𝑖𝑛 = 𝑅𝐿
𝑑
Boost 𝑅𝑖𝑛 = 𝑅𝐿 1 − 𝑑 2
2
Buck-Boost 1−𝑑
𝑅𝑖𝑛 = 𝑅𝐿
𝑑
90
80
70
60
50
40
30 RPV
20
10
0
0 5 10 15 20 25
Output Impedance for PV module
450
400
350
300
250
200
150 buck
100
50
0
0 0.2 0.4 0.6 0.8 1 1.2
𝟐
𝐕𝐢 𝟏
𝐑 𝐢𝐧 = = 𝐑 𝐋 Input Impedance for Buck
𝐈𝐢 𝐝
For 𝐑 𝐋 =1
BZU-ECE
11 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
MPPT Mehods
• There are some conventional methods for MPPT.
• These methods include:
Instructor: Nasser Ismail
Birzeit University-ECE
2. Open Circuit Voltage method
3. Short Circuit Current method
4. Perturb and Observe method*
5. Incremental Conductance method*
6. Temperature method
7. Temperature Parametric method
Details of some MPPT algorithms are discussed
ENEE5307 Photovoltaic Systems Nasser Ismail
BZU-ECE
12 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
• Vmp=kVoc
Birzeit University-ECE
• The k value is typically between to 0.7 to 0.8. It is necessary to
update Voc occasionally to compensate for any temperature change.
• Sampling the Voc value can also help correct for temperature
changes and to some degree changes in irradiance.
• Monitoring the input current can indicate when the Voc should be
re-measured.
• The k value is a function of the logarithmic function of the
irradiance, increasing in value as the irradiance increases.
• An improvement to the Voc method is to also take this into account
I or V
BZU-ECE
13 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
zero at the MPP,
positive on the left of
the MPP.
• And negative on the
right on the MPP.
• This can be given by,
BZU-ECE
14 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
• For example, if insolation increases, the MPP will move somewhat to the
right. At the next time step, the sensors will indicate an increase in current
DI, but until the duty cycle changes, D V is still zero.
• That increase in insolation has moved the MPP to the right so the PV
voltage needs to increase; that is, the duty cycle needs to increase.
Start
Measure V(k), I(k)
InCond
DV=V(k)-V(k-1)
DI=I(k)-I(k-1)
Yes
DV=0
Yes No Yes
DI=0
dI/dV=-I/V
No
No Yes
Yes DI > 0
dI/dV>-I/V
No
No
Increase Decrease Decrease Increase No
No module module module module Change
Change voltage voltage voltage voltage
BZU-ECE
15 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Practical Implementation
• Practically, due to the noise and errors, satisfying the condition of Δ I/ΔV =
−I/V may be very difficult .
• Therefore, this condition can be satisfied with good approximation by
• |ΔI/ΔV + I/V| < ε, where ε is a positive small value.
Instructor: Nasser Ismail
Birzeit University-ECE
• oscillating among the AB and CD intervals, Selecting the step size (ΔVref),
shown in, is a trade-off between accurate steady tracking and dynamic
response.
• If larger step sizes are used for quicker dynamic responses, the tracking
accuracy decreases and the tracking point oscillates around the MPP.
• On the other hand, when small step sizes are selected, the tracking
accuracy will increase. In the meantime, the time duration required to
reach the MPP will increase
BZU-ECE
16 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
• In this algorithm the operating voltage of the PV module is
perturbed by a small increment, and the resulting change of power,
P is observed.
• If the P is positive, then it is supposed that it has moved the
operating point closer to the MPP.
• Thus, further voltage perturbations in the same direction should
move the operating point toward the MPP.
• If the P is negative, the operating point has moved away from the
MPP, and the direction of perturbation should be reversed to move
back toward the MPP.
BZU-ECE
17 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
region.
Birzeit University-ECE
• In case of the slope being negative (Pnew <
Pold ) then the duty cycle is reduced
(d = d- Dd), as the operating region in this
case is the constant voltage region.
• This algorithm can be implemented using a
microcontroller.
Start P& O
Hill Climbing method
Set Duty d
Pnew=Vnew,Inew d=d+Dd
No
Pnew> Pold Vnew> Vold
Yes
No
Yes
Vnew> Vold
Yes
No
d=d-Dd
Vold=Vnew,Pold= Pnew
BZU-ECE
18 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Example
• A given PV array is governed by the following /- V
characteristic equation:
Instructor: Nasser Ismail
𝑉𝑃𝑉(𝑐𝑒𝑙𝑙)
−7
• 𝐼𝑃𝑉 = 3.068 − 1.417𝑥101.417𝑥10 𝑒 0.0324 −1
Birzeit University-ECE
• It is desired to feed a resistive load of 2 ohm from this
array, through a buck converter interface.
• If the converter is operating at an initial duty cycle
10%, determine the number of iterative steps
required to reach the MPP using the hill climbing
algorithm, as the duty cycle is varied in steps of d =
2%.
𝑉𝑃𝑉
𝑉𝑃𝑉(𝑐𝑒𝑙𝑙) =
𝑁𝑎 𝑥𝑁𝑆𝑒
BZU-ECE
19 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
voltage of the module at given environmental
conditions is obtained as 16.53 V.
• The corresponding optimum value of the current is
obtained by using I-V characteristics and is given by:
16.53
𝐼𝑃𝑉 = 3.068 − 1.417𝑥101.417𝑥10−7 𝑒 0.0324 − 1
=2.87 A
BZU-ECE
20 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
iterations required can be calculated as follows:
• Initial duty cycle dinit = 10%
• Iteration steps taken = 2%
• Number of iteration steps (Nhill) required by hill
climbing method is given by:
http://www.aurorasolarenergy.com/solar-power-optimizer/
Power Optimizers
BZU-ECE
21 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Birzeit University-ECE
BZU-ECE
22 Second Semester 2019-2020
ENEE537 Renewable Energy and Instructor: Nasser Ismail
Photovoltaic Systems (Nasser Ismail
Set points?
Instructor: Nasser Ismail
Birzeit University-ECE
BZU-ECE
23 Second Semester 2019-2020