2023 ARTICLE, PV System With Battery Storage Using Bidirectional DC-DC Converter
2023 ARTICLE, PV System With Battery Storage Using Bidirectional DC-DC Converter
Abstract: — With the increase in demand for generating power using renewable energy sources, energy storage
and interfacing the energy storage device with the load has become a major challenge. Energy storage using
batteries is most suitable for renewable energy sources such as solar, wind etc. A bi-directional DC-DC
converter provides the required bidirectional power flow for battery charging and discharging mode. The duty
cycle of the converter controls charging and discharging based on the state of charge of the battery and direction
of the current. In this paper, a nonisolated bi-directional DC-DC converter is designed and simulated for energy
storage in the battery and interfacing it with the DC grid. The power extracted from the solar panel during the
daytime is used to charge the batteries through the DC-DC converter operating in buck mode and when solar
power is unavailable, the battery discharges to supply power to DC load through the converter operating in
boost mode. Solar arrays connected through a DC bus to a load. Due to the instantaneous changes of solar
irradiance and temperature, maximum power point tracking (MPPT) is integrated in the inverter control. The
technique of maximum power point tracking (MPPT) is used in photovoltaic systems to extract the maximum
power. The most popular MPPT techniques are reviewed and studied, such as: Perturb and Observe, Increment
of Conductance and control based on fuzzy logic (LF). The simulation is done in matlab/simulink and results
are presented.
1. Introduction
Renewable energy sources offer a clean production of A lot of research has been done to improve the efficiency of
electrical power from sunlight, wind, biomass, tidal waves the PV modules. A number of methods to track the
etc. maximum power point of a PV module have been proposed
Renewable energy generation has grown greatly due to overcome the efficiency limitation [10][17]. The use of
to the concerns of climate change and the increase in oil the newest power control mechanisms called the Maximum
prices. The growth in renewable energy has been very Power Point Tracking (MPPT) algorithms leads to increase
consistent in the last two decades. Not only the increasing the efficiency of solar module operation and is effective in
concerns regarding climate change and the increase of oil the field of utilization of renewable sources of energy.
prices but also the great support by renewable energy MPPT algorithm controls the power converters to
legislation and incentives with a close to 150 billion US continuously detect the instantaneous maximum power
Dollars in 2007 have brought this alternative source of working point of the PV array [2][4][8].
electrical power generation [15]. Perturb and observe (P&O) methods are widely applied as
Photovoltaic (PV) systems are one of the most popular an MPPT controller due to their simplicity and easy
renewable energy sources. It is an interesting energy source implementation.
as it is not only renewable but also inexhaustible and non
polluting unlike the conventional fossil fuels such as coal, The P&O methods involves a perturbation in the operating
oil and gas. These unique features have made power voltage of the PV array, Incremental conductance (IC)
generation through Photovoltaic sources one of the most method, which is based on the fact that the slope of the PV
popular renewable energy sources in the last decade [3]. array power versus voltage curve is zero at the MPP has
Photovoltaic convert sunlight into electrical energy using been proposed to improve the tracking accuracy and
photoelectric effect. Sun's radiation is converted directly dynamic performance under rapidly varying conditions
into usable electricity by photovoltaic systems. Photovoltaic [6][7], and Fuzzy logic MPPT method which doesn't need
(PV) systems are made of photovoltaic modules which are the knowledge about model of the system, Inputs of the
semiconductor devices that convert the solar radiation fuzzy logic controller are the error of the system and the
directly into electrical energy [3]. The power generated change of error[5][9][13] .This control is better suited for
using solar energy is stored in batteries during the sunshine non-linear systems. An improved MPPT algorithm for PV
hours and is consumed during night. sources was proposed to reduce the involved tracking time
where a dc-dc boost converter was used to track the MPP
and was brought out that tracking performance depends
I p I ph I d I sh (1)
And :
Vd Vp Rs I p (2)
Photo-current of the module :
Figure 3 : PV generator
E-ISSN: 2769-2507 12 Volume 5, 2023
International Journal of Electrical Engineering and Computer Science
DOI: 10.37394/232027.2023.5.3 Achwak Alazrag, L. Sbita
[6][7].
The P&O method operates periodically incrementing
or decrementing the output terminal voltage of the PV
and comparing the power obtained in the current cycle
with the power of the previous cycle. If the voltage varies
and the power increases, the control system changes the
operating point in that direction, otherwise change the
operating point in the opposite direction. Once the
direction for the change of current is known, the current
is varied at a constant rate. This rate is a parameter that
should be adjusted to allow the balance between faster
response with less fluctuation in steady state. The
flowchart of this algorithm is presented in Figure 7.
start
ΔP=P(k)-P(k-1)
In conclusion for Incremental Conductance algorithm, (Positive Big) [14][15]. The two FLC input variables are the
dI I
, at MPP error E and change of error CE at sampled times k defined
dV V
by [13]: The operation of this algorithm is done in three
dI I
, left of MPP blocks:
dV V
dI I fuzzification, inference and defuzzification (figure 9).
, right of MPP
dV V
start
ΔI=I (k)-I(k-1)
ΔV=V(k)-V(k-1)
NO Yes
ΔV=0
𝑑𝐼 𝐼 𝑑𝐼 ≤ ε
+ ≤ε
𝑑𝑉 𝑉
No Yes
Yes No ΔV>0
ΔV>0
P(k-1)=P(k)
V(k-1)=V(k)
3.)X]]\ORJLF
Conventional methods of tracking the optimal point of
operation have shown their limits to sudden changes of
weather and the load connected to the panel, several
methods have emerged to try to alleviate these shortcomings
and improve the operation of these generators. The approach
of Artificial Intelligence in the case of fuzzy logic is
implemented to improve control performance and the
Figure 9 : Step of Fuzzy logic
pursuit of maximum power point by simulation and
modeling of a controller based on fuzzy logic [5][13]. The
advent of microcontrollers has enabled the spread of fuzzy Where P(k) is the instantaneous power of the photovoltaic
generator. The input (k ) shows if the load operation point
control in the pursuit of optimal points during the last
at the instant k is located on the left or on the right of the
decade[9]. maximum power point on the PV characteristic, while the
The fuzzy controller has the following three blocks: input (k ) expresses the moving direction of this point.
t
Fuzzification of input variables by using the trapezoidal and Table 2 : Fuzzy logic rules
triangular functions, then these variables fuzzification
PB PS ZE NS NB
t
inference or are compared with predefined packages to
PB ZE ZE NB NB NB
determine the appropriate response. And finally the PS ZE ZE NS NS NS
defuzzification to convert the subset fuzzification into ZE NS ZE ZE ZE PS
NS PS PS NS ZE ZE
values using the centric defuzzification. The five linguistic NB PB PS PB ZE ZE
variables used are: NB (Negative Big), NS (Negative
Small), ZE (Zero Approximately), PS (Positive Small), PB
4. Battery Storage
for given discharge conditions.
888888888888888888888888888888888888888888888888 • The state of charge “SOC” (State Of Charge): This is the
88888888888888888888888888//////////////////////////////////////// ratio between the capacity at time q(t) and the nominal
/////////////////////////////////////////////////////////////////////////////////////// capacity Qn, is :
// q(t ) (15)
SOC (t ) , with (0 SOC 1)
Qn
Bidirectional DC–DC converters are used to perform the figure 11 : Battery discharge curve
process of power transfer between two dc sources in either
If SOC=1 the battery is totally charged and if SOC=0 the
direction. They are widely used in various applications. A
battery is totally discharged.
bidirectional DC-DC converter is an important part of
• The charging cycle (or discharging): This is the parameter
standalone solar Photovoltaic systems for interfacing the
which reflects the relationship between the nominal capacity
battery storage system. The circuit is operated in such a way
of a battery and the current at which it is charged (or
that one switch, one coupled inductor and three diodes are
discharged). It is expressed in hours.
used for step-up operation to boost the voltage of the battery
•Cycle life : This is the number of charge/discharge cycles
to match the high voltage dc bus. The other switch,
that the battery can sustain before losing 20% of its nominal
remaining diode and simple inductor are used for step down
capacity.
operation to charge the battery from the surplus PV energy.
By analyzing the figure above, we can see the presence of
The high efficiency of the converter is achieved by
three specific points on the characteristic (Q-V): these three
optimizing components used for each step. The bidirectional
points are: the full load voltage (E0), the voltage
DC-DC converter with high power rate plays a key role in
corresponding to the end of the exponential zone ( Eexp)
the power storage system, while it converts DC voltage or
and the corresponding voltage at the end of the nominal
DC current for the power storage battery. The Bidirectional
zone (En).
DC-DC converter operates either as a buck or as boost
The charge and discharge equations are given as follows :
converter at any instance. It works as a buck converter for
*Discharge :
charging the battery whereas it operates as a boost converter
Q (15)
[12] while the battery discharges power to the load. E B = E0 - Ri - K (i t +i* )+Eexp(t)
From figure 14 it can be seen that the PV voltage source has Q-i t
immediately next to it a boost converter stage powered by *Charge :
MPPT controller which will step up the PV voltage to the Q * Q (15)
desired DC bus voltage extracting maximum power from the E B = E0 - Ri - K i -K i t +Eexp(t)
Q-i t Q-i t
PV system at every instance of operation. It is then followed
With :
by a couple of IGBTs and a battery acting as a secondary
source. The Bidirectional DC-DC converter operation is Eexp(t) = B i(t) .(-Eexp(t) Asel (t ))
carried out through these two IGBTs which are controlled Figure 12 shows the discharge characteristic of the storage
by two different controllers. One controller provides the system used and the evolution of its voltage for different
control signal for Boost operation and the other provides the discharge currents.
control signal for Buck operation. It operates as a buck
converter for charging the battery through the switching
actions performed by the switch S3. On the other hand its
operation as a boost converter is dictated by the switching
actions of the switch S2 .
For the proper functioning of the hybrid energy system, the
storage system plays a crucial role, it allows for continuity
of service and better quality of energy supplied. We recall
some electrical parameters used to characterize a battery,
these are:
Figure 13 : Circuit of the DC–DC bidirectional converter b) it serves as an energy storage element to compensate for
the difference in actual power between the load and the
source during transient periods.
Figure 13 shows the DC bus voltage regulation loop to
4.1 Boost Mode generate the reference power. The DC bus control generates
The boost mode is applied for the discharging procedure of the fluctuating power in the DC bus capacitor, subtracted
the battery storage. Figure shows the circuit of the boost from the power at the output of the inverter, giving us the
mode operation of the converter, where the direction of the reference active power that must be fed into the grid. A
inductor current is from the lower voltage side to the dynamic reference of reactive power, allows us for small
higherK1 voltage side . The averaged large signal inductor powers to impose a zero reactive power.
current, i L , and the DC-bus output voltage, Vdc , in a
continuous conduction mode (CCM) of operation can be
found using the equations below.
is closed K10 0 and is open K11 1 .
di B (14)
L VB Vdc
dt
2Te (17) The irradiation equals 1000W / m2 and the battery current is
Vdc (n) Vdc2 (n 1) ( Ppv (n) P(n) around -20 A. The state of charge (SOC) is increasing so it
Cdc means the battery is charging and PV side power is 1000W.
Te : Sampling period The Bus voltage is around 48 V.
2
When the irradiation is decreased 700W / m the battery
The control strategy is divided into two blocks the first is for
current is decreased around -10A. The moment of the
the calculation and the second is reserved for the control.
changing irradiation the system is unstable and then a few
seconds later the system returns stable.
5. Simulation and result 2
Decreasing the irradiation of 400W / m the battery current
All simulations and results, of the previous algorithms is zero.
studied, were performed under the same condition to ensure
that the circuit comparison can be determined accurately. We can say the battery is disable.
Input, output, voltage, current, and power are the primary
comparison to consider. The complexity and simplicity of I want to decrease irradiation to 0W / m2 and the battery
the circuit was determined on the basis of the literature. current is around 15 A. The state of charge (SOC) is
Convergence speed, required hardware and efficiency range. decreasing so it means the battery is discharging and PV
Table 3 takes an illumination of 1000 and a temperature of side power is 0W / m2 . Then the PV power is disabled.
25 as the initial value. When the irradiation is equal 400W / m2 the SOC is stable
Table 3: Electrical characteristic of PV panel and the current battery is zero. So the battery is disable.
When we increase the irradiation to 600W / m2 the battery is
Size Value charging because the SOC is increasing and the battery
Open circuit voltage Voc (V) 36.3 current is negative. PV power is increasing.
Voltage at maximum power point Vmp(V) 29 Then the bus voltage is constant.
Short-circuit current Isc (A) 7.84
Current at maximum power point Imp (A) 7.35
Diode saturation current Is (A) 2.9259 e-10
Shunt resistance Rp (ohms) 313.3991
Series resistance Rs (ohms) 0.39383
Maximum power point tracking 213.15
Series-connected modules per string Ns 1
Parallel strings Np 5
Discussion:
PV system.
-tolerant control algorithms.
* The P&O algorithm is a classic and simple algorithm. In
general, this algorithm depends strongly on the initial
conditions and it oscillates around the optimal value. The References
major drawback of this algorithm is its poor behavior
following a sudden change in illumination (clouds). [1] A.Pradeep Kumar Yadav, S. G. (2012). Comparison of
MPPT Algorithms for DC-DC Converters Based PV
* The INC algorithm appears to be an improvement of the Systems . International Journal of Advanced Research in
P&O algorithm. Indeed, it behaves better during a rapid Electrical, Electronics and Instrumentation Engineering .
change of meteorological conditions. However, this is a [2] Cylia TIGRINE,Ouerdia Ait Ouali.(2018/2019). Etude et
more complex algorithm than the previous one. Algorithms simulation des techniques MPPT d’un système
based on measuring a fraction of open circuit voltage or a photovoltaïque. République Algérienne Démocratique et
fraction of short circuit current are very simple and easy to Populaire Ministère de l’Enseignement Supérieur et de la
implement. The major drawback is the loss of energy and Recherche Scientifique UniversitéA.MIRA-BEJAIA.
the stopping of power transfer when measuring the [3] Djamila Rekioua, T. R. (2015). Control of a Grid
quantities Voc and Isc. To overcome this problem, a pilot Connected Photovoltaic System. 4th International
cell of the same type as the panel cells is used. In addition, Conference on Renewable Energy Research and
determining the optimum value of the parameter k is very Applications. Palermo, Italy.
difficult. Therefore, these methods seem just an [4] Hanen Abbes, H. A. (2013). Etude comparative de cinq
approximation and they do not have enough precision and as algorithmes de commande MPPT pour un système
a result the system does not always perform at the optimum photovoltaïque . Conférence Internationale des Energies
point. Renouvelables (CIER’13) . Sousse Tunisie.
* The fuzzy logic algorithm is a robust and efficient [5] Unal Yilmaza, A. K. (2018). PV system fuzzy logic
algorithm. Indeed, this algorithm works at the optimal point MPPT method and PI control as a charge controller.
without oscillations. In addition, it is characterized by good Elsevier , 994-1001.
behavior in transient state. However, the implementation of [6] William Christopher, D. 1. (2013). Comparative Study
this type of algorithm is more complex than traditional of P\&O and InC MPPT Algorithms . American Journal of
algorithms. In addition, the efficiency of this algorithm Engineering Research (AJER) , 402-408 .
depends heavily on the inference table. The following table [7] F. Ansari ,A. K. Jha, Maximum power point tracking
summarizes the main specifications of the various MPPT using perturbation and observation as well as incremental
algorithms previously studied. We evaluated and compared conductance algorithm international journal of research in
these algorithms in terms of technical knowledge of PV engineering \& applied sciences, issn: 2294-3905, PP 19-
panel parameters, complexity, speed and precision. 30,2011.
[8] B. S, Thansoe, N. A, R. G, K. A.S., and L. C. J., "The
Study and Evaluation of Maximum Power Point Tracking