You are on page 1of 8

INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 07, JULY 2017 ISSN 2277-8616

Design And Simulation Of A PV System With


Battery Storage Using Bidirectional DC-DC
Converter Using Matlab Simulink
Mirza Mursalin Iqbal, Kafiul Islam

Abstract: PV (Photovoltaic) systems are one of the most renowned renewable, green and clean sources of energy where power is generated from
sunlight converting into electricity by the use of PV solar cells. Unlike fossil fuels, solar energy has great environmental advantages as they have no
harmful emissions during power generation. In this paper, a PV system with battery storage using bidirectional DC-DC converter has been designed and
simulated on MATLAB Simulink. The simulation outcomes verify the PV system‘s performance under standard testing conditions.

Index Terms: Bidirectional converters, Battery, Inverter, Matlab, Photovoltaic, Renewable Energy, Simulink
————————————————————

1. Introduction:
Renewable energy sources offer clean production of
electrical power using sunlight, wind, biomass, tidal waves
etc. Renewable energy generation have grown greatly due
to the concerns of climate change and the increase in oil
prices. The growth in renewable energy has been very
consistent in the last two decades. Not only the increasing
concerns regarding climate change and the soaring of oil
prices but also the great support by renewable energy
legislation and incentives with a close to 150 billion US
Dollars in 2007 have brought this alternative source of
electrical power generation to the big picture[1].
Photovoltaic (PV) systems are one of the most popular
renewable energy sources. It is an interesting energy source
as it is not only renewable but also inexhaustible and non-
polluting unlike the conventional fossil fuels such as coal, oil
and gas. These unique features have made power
generation through Photovoltaic sources one of the most 2. Modelling of PV array
popular renewable energy sources in last decade [2]. Photovoltaic devices are nonlinear devices. Their
Photovoltaics convert sunlight into electrical energy using parameters are sunlight and temperature dependent.
photoelectric effect. Sun's radiation is converted directly into Sunlight is converted into electricity by photovoltaic cells.
usable electricity by the photovoltaic systems. Photovoltaic Photovoltaic arrays consist of parallel and series of PV
(PV) systems are made of photovoltaic modules which are modules. In order to form the panels or modules cells are
semiconductor devices that convert the incident solar grouped together. Not only a DC load can be fed by the
radiation directly into electrical energy. PV power depends voltage and current produced at the terminals of a PV but
greatly on solar irradiation and temperature. As a result the they can also be connected to an inverter to produce
power generated by solar systems are not constant. Apart alternating current. Photovoltaic cell models have been
from this clean conversion of solar energy into electrical used for the description of photovoltaic cell behaviors for
energy, one thing which is holding back the photovoltaic researchers and professionals for a long time. The Single
systems is their lack of reliability. Depending on different diode circuit model is among the most common models
solar irradiation levels and temperatures, their production which are used to predict energy production in PV cells [3-
rate varies. Therefore by adding a supplemental source of 5].
power, Solar Power‘s reliability can be greatly increased
where this supplement energy source will work as a backup
energy source. Whenever the load demand will not be fully
met by the primary solar energy source it will be supported
by the backup energy source. And on the other hand when
the demand will be less than the generation, the primary
solar source will energize the backup source. The main
aim of this work is to model and analyze a photovoltaic
system coupled with battery energy storage systems using
bidirectional DC-DC converters.

Fig 1: Solar Cell Model using single diode along with series
and shunt resistances

403
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 07, JULY 2017 ISSN 2277-8616

The model of a PV cell can be defined using the following


equations:

IPV=NPISC – NSID [exp{q(VPV+IPVRS)/ NSAkT} - 1] – VPV +


(IPVRS)/RP

where,
k= the Boltzmann constant (1.38 *10-23) JK-1
q= the electronic charge (1.602 * 10-19)
T= the cell temperature (K)
A= the diode ideality factor
RS= the series resistance (Ω)
RP= the shunt resistance (Ω) Fig.3: P-V characteristics of a Photovoltaic cell
NS= the number of cells connected in series
NP= the number of cells connected in parallel
ISC=the photocurrent in (A)
T= Module operating temperature in Kelvin
IPV= the output current of the photovoltaic cell
ID= the diode saturation current

Incorporation of series resistance and shunt resistances


provide accurate modelling opportunity of the PV cell as Rs
corresponds to the internal losses due to current flow and
Rp corresponds to the leakage current to the ground.
Incorporation of series module (cells) Ns increases the
output voltage of photovoltaic array and incorporation of the Fig.4: I-V characteristics of a Photovoltaic cell
parallel module Np increases the output current of the
photovoltaic array. [6-7] Manufacturers of PV modules Temperature was varied from 25◦C to 75◦C and the resultant
provide reference values for specified operating condition P-V and I-V curves can be seen in Fig.5 and Fig.6
such as STC (Standard Test Conditions) for which the respectively.
irradiance is 1000 Wm-2 and the cell temperature is 25◦C.
Practical operating conditions are mostly different from the
desired standard conditions, mismatch effects can also
affect the real values of these mean parameters. The
Simulink implementation of this photovoltaic model is
shown in figure2. The Simulation was carried out for
different level of irradiances and also for different
temperature levels. Irradiation level was varied from 250
Wm-2 to 1000 Wm-2 and the resultant P-V and I-V curves
can be seen in Fig.3 and Fig.4 respectively.

Fig.5: P-V characteristics of a Photovoltaic cell

Fig 2: Block diagram of a Photovoltaic Model Fig.6: I-V characteristics of a Photovoltaic cell

The Simulation results obtained from the Fig.3,4,5,6 exhibit


that the voltage variation with the change of irradiation is
very little whereas with the increase in temperature the
voltage decreases .Typically the voltage will decrease by
2.3mV per ◦C per cell [8].It can also be seen that each curve
404
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 07, JULY 2017 ISSN 2277-8616

has an operating point for a certain operating voltage at The Maximum Power Point Tracker (MPPT) is a control
which the module produces the maximum power. This point device which is used to track the constantly changing MPP.
is known as the Maximum Power Point(MPP). The aim is to This control device or controller consists of two main parts,
operate the photovoltaic system always at this maximum a micro-controller to track the MPP and a converter to
point to extract maximum power from the module. It can convert the generated voltage to a desired level for the
also be observed that at different level of solar irradiations load. To track the MPP an algorithm is being run on the
the open circuit voltages are almost the same and at micro-controller. Lots of different algorithms are being used
different level of temperatures the short circuit currents are to track the MPP [11], although all the algorithms do not
almost the same. This in turns illustrates that at different work properly in quick variations such as fast changing
level of solar irradiations, the voltage at which maximum levels of irradiance or during the partial shading of the solar
power point located is almost the same. But at different panel [12]. But it is very important for the system to have an
level of temperatures, the maximum power point is located algorithm which can provide accurate control signals even
at various operating voltages which are far from each other. during the fast changing levels of irradiance or the partial
This maximum power point varies at every instance and to shading of the solar panel. The efficiency of the algorithm is
have an efficient system it is necessary to track this therefore very important.
maximum point at every instance of operation

3. Maximum Power Point Tracking


The maximum power (MP) is obtained when the solar panel
is being operated at the voltage where the global maximum
of the P-V characteristic lies. It shows that for one specific
operating point, the maximum power output can be
obtained from the solar panel. This point in the P-V
characteristic curve is called the Maximum Power Point
(MPP). This point lies always on the knee of the I-V curve of
the solar panel. In summary it can be concluded that on the
I-V curve of the solar panel there is a point called
MPP(Maximum power point) which always occurs on the
knee of the curve where the generated PV power is Fig.9: MPPT schematic block diagram
maximized. From Fig.7 and Fig.8 it can be seen that the
maximum power point indicated by a red dot occurs on the The algorithm is executed by the MPPT controller to find
knee of the I-V curve. MPP position is constantly being the MPP. The measured output voltage and current of the
changed. This MPP changes with the change of the solar panel are inputs of the controller. The algorithm
irradiation and temperature [9]. The irradiation and performs its calculations depending on these inputs. The
temperature are dynamic in nature, therefore the MPP controller produces an output which is the adjusted duty
tracking algorithm has to be working practically in real time cycle of the PWM. It drives the DC-DC converter‘s
by updating the duty cycle constantly and thereby keeping switching device. For every different operating point the
the speed and accuracy of tracking [10]. controller produces a different duty cycle.

3.1 MPPT Algorithms


To obtain the maximum power from the solar panels, an
efficient tracker algorithm is required for the MPPT. The
tracker algorithm‘s task is to track the maximum power
point of the solar panel as accurately as possible. The
algorithm also has to be fast and reliable as well. Hill
Climbing Algorithms, Fuzzy Logic Control, the Current
Sweep method, Perturb and Observe, Incremental
Conductance algorithm [12] etc. are a few state of the art
algorithms. Incremental Conductance (InC) algorithm has
been used to track the maximum power point of the solar
Fig. 7: I-V characteristics curve panel. InC provides the optimal duty cycle to generate the
PWM signals for the switching devices of the DC-DC
converter stage.

3.1.1 Incremental Conductance


The Incremental Conductance algorithm is an improvement
to the Perturb & Observe Algorithm. This algorithm ensures
higher accuracy and efficiency specially under varying
atmospheric conditions. In spite of these advantages there
are few drawbacks of this algorithm such as higher
response time and it is also not economic for small scale
PV plants [13]. The maximum power point is being tracked
by the Incremental Conductance algorithm by means of
Fig.8: P-V characteristics curve
405
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 07, JULY 2017 ISSN 2277-8616

comparing the module‘s instantaneous I-V characteristics 3.2 Simulation using Incremental Conductance
and it‘s incremental conductances (dI/dV). This algorithm algorithm
can determine the distance to the MPP and thereby stop The maximum power point is being tracked by the
the perturbation and tracking procedure after it has reached Incremental Conductance algorithm by means of comparing
the MPP [14]. The flowchart of the Incremental the module‘s instantaneous I-V characteristics and its
Conductance algorithm can be found in Fig.10. At incremental conductances (dI/dV). This algorithm can
maximum power point the slope of P-V curve is equal to determine the distance to the MPP and thereby stop the
zero[15].The following equations show these perturbation and tracking procedure after it has reached the
characteristics: MPP [14].The Simulink model of the Photovoltaic system
𝑑𝑃 with MPPT control can be seen in fig.11
=0
𝑑𝑉

, it can be further rewritten as:

𝑑𝑃 𝑑(𝑉. 𝐼) 𝑑𝐼 𝑑𝑉 𝑑𝐼
= =𝑉 +𝐼 =𝑉 +𝐼 =0
𝑑𝑉 𝑑𝑉 𝑑𝑉 𝑑𝑉 𝑑𝑉

Furthermore,
𝑑𝐼 𝐼
=−
𝑑𝑉 𝑉

In conclusion for Incremental Conductance algorithm,


= − , at MPP Fig.11 Simulink Model of PV with MPPT controller based on
Incremental Conductance Algorithm The Simulation results
>− , left of MPP can be seen in fig.12
<− , right of MPP

Using above three equations the next operating point is


chosen.

Fig.12: PV output power with MPPT controller based on


Incremental Conductance Algorithm

Fig.13: PV output voltage and boosted voltage

It can be seen from fig.12 that the maximum power point is


being tracked by the MPPT controller based on Incremental
Conductance algorithm with a high speed. At t = 2.2s the
level of irradiation was increased from 750 to 850 Wm−2
and the algorithm also responded quickly and reached
maximum power. The steady state ripples are also very little
but there is still room for improvement to reduce the amount
of the steady state ripples.

Fig.10: Flowchart of the Incremental Conductance


algorithm
406
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 07, JULY 2017 ISSN 2277-8616

4. PV System with Battery Storage using as a buck converter for charging the battery through the
Bidirectional DC-DC Converter switching actions performed by the switch S3. On the other
Bidirectional DC–DC converters are used to perform the hand it‘s operation as a boost converter is dictated by the
process of power transfer between two dc sources in either switching actions of the switch S2 [15], [16].
direction. They are widely used in various applications. A
4.1.1 Operating Modes
bidirectional DC-DC converter is an important part of
standalone solar Photovoltaic systems for interfacing the The Photovoltaic system with Battery storage shown in
battery storage system. The circuit is operated in such a Fig.5.1 has four different operating modes based the
way that one switch, one coupled inductor and three diodes amount of power supplied by the PV panels which depends
are used for step-up operation to boost the voltage of the on the irradiance and temperature [17].
Mode 1 : The first operating mode is triggered when the
battery to match the high voltage dc bus. The other switch,
remaining diode and simple inductor are used for step down power generated by the PV system is less than the power
operation to charge the battery from the surplus PV energy. demanded by the load which can be a simple resistive load
The high efficiency of the converter is achieved by or three phase load or grid (i.e. PPV < Pload) and the battery
optimizing components used for each step. The system is also deeply discharged then the whole system is
bidirectional DC-DC converter with high power rate plays a shut down.
key role in power storage system, while it converts DC Mode 2: The second operating mode is activated when
voltage or DC current for the power storage battery. The PPV < Pload but the battery is charged and is also able to
Bidirectional DC-DC converter operates either as a buck or provide power. At this point of operation the battery
as boost converter at any instance. It works as a buck provides backup power along with the PV power as long as
converter for charging the battery whereas it operates as a the battery is not fully discharged. The PV panels power the
boost converter [18-20] while the battery discharges power load as much as possible with the MPPT algorithm enabled.
to the load. Whereas the battery provides complementary power
through operating in boost mode of operation of the
bidirectional buck/boost converter.
Mode 3: When PPV > Pload and the battery is not in a fully
charged state then this mode is activated. During this mode
of operation the PV panels not only supply power to the
load under maximum power point enabled control but also
the excess power produced by the PV panels are used to
charge the battery. During this mode the battery is charged
through the buck mode of operation of the bidirectional
buck/boost converter.
Mode 4: In this mode of operation PPV > Pload and the
battery is also fully charged. During this mode the PV
panels supply power to the load under maximum power
point enabled control and it is also ensured that the
batteries remain in fully charged state through constant
voltage charging so that the battery does not have any kind
of self-discharge. These operating modes have been
illustrated using the flowchart in fig.15

4.1.2 Simulation and Results


The PV System with Battery Storage using Bidirectional
DC-DC converter was simulated using Matlab Simulink to
observe the output under various modes of operations. The
simulation model can be seen in fig.16.

Fig.14: Circuit diagram of Photovoltaic system with Battery


storage using bidirectional DC-DC converter.

From fig.14 it can be seen that the PV voltage source has


immediately next to it a boost converter stage powered by
MPPT controller which will step up the PV voltage to the
desired DC bus voltage extracting maximum power from
the PV system at every instance of operation. It is then
followed by couple of IGBTs and a battery acting as a
secondary source. The Bidirectional DC-DC converter
operation is carried out through these two IGBTs which are Fig.16: Simulink model of Photovoltaic system with Battery
controlled by two different controllers. One controller storage using Bidirectional DC-Dc converter
provides the control signal for Boost operation and the other
provides the control signal for Buck operation. It operates
407
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 07, JULY 2017 ISSN 2277-8616

Simulation results shown in figures 17, 18, 19, 20, 21, 22 The simulation results in fig.17, 18 and 19 show the
illustrate the charging and discharging operation modes of discharging characteristics of the battery storage system.
the battery power PV system. The Bidirectional controller operates as a boost converter.
During this mode of operation the battery current is high.
From fig.5.4 it can be seen that at t=1.5s the battery starts
to discharge so at this point of operation there appears a
high transient current which stabilizes shortly after the
transient period and discharging continues. Also at the start
of discharging the battery voltage drops significantly but
again reaches stability within a very short period of time.

Fig.19: PV output power and DC Bus power during


Discharging

On the other hand during the charging mode the


bidirectional converter operates as a buck converter and
the charging characteristics of the battery storage system
can be seen in fig.20,21and 22. From fig.20, it can be seen
that at t=1.5s the battery enters into charging mode.
Immediately after the transient period the battery current is
stabilized.
Fig.15: Flowchart of different operating modes of
Photovoltaic system with Battery storage.

Fig. 20: Battery voltage and current characteristic during


charging.
Fig.17: Battery voltage and current characteristic during Here the battery current is negative since the high voltage
Discharging source (i.e. DC Bus) is feeding current into the battery.
During charging, VPV and VDCbus show stable characteristics
but the DC bus voltage takes some extra time to be
restored to its nominal value which can be seen in fig.22.
PV output power can be seen in fig.21. Table 1 shows the
list of important parameters used during the simulation.

Fig.18: PV output voltage and DC Bus voltage during


Discharging
408
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 07, JULY 2017 ISSN 2277-8616

6. References
[1]. A. A bete, E .Barbis io, F.Cane, and P. Demartini,
―Analysis of photovoltaic modules with protection
diodes in presence of mismatching,‖ in
Photovoltaic Specialists Conference, 1990.,
Conference Record of the Twenty First IEEE, 1990,
pp. 1005–1010 vol. 2

[2]. Jie Shi ; Wei-Jen Lee ; Yongqian Liu ; Yongping


Yang ; Wang, Peng ‖Forecasting power output of
photovoltaic system based on weather
classification and support vector machine‖ Industry
Fig.21: PV output power during Charging mode Applications Society Annual Meeting (IAS), 2011
IEEE DOI: 10.1109/IAS.2011.6074294 Publication
Year: 2011 , Page(s): 1 - 6 Cited by: Papers (4)

[3]. R. V. Dell Aquila, ‖A new approach: Modelling,


simulation,development and implementation of a
commercial gridconnected transformerless PV
inverter,‖2010, pp. 1422-1429.

[4]. R. M. da Silva and J. L. M. Fernandes, ‖Hybrid


photovoltaic/thermal (PV/T) solar systems
simulation with Simulink/Matlab,‖ Solar Energy, vol.
84, pp. 1985-1996,2010.

Fig.22: PV output voltage and DC Bus voltage during [5]. Kashif Ishaque, Zainal Salam and Hamed Tahri,
charging mode ‗Accurate MATLAB/Simulink PV systems simulator
based on a twodiode model,‖ journal of power
Ts 1μs electronics, vol. 11, No. 2,March2010
VDCbus 220 V
Vbatt 48 V [6]. D. Peftitsis, et al., An investigation of new control
Rf 0.47 Ω
method for MPPT in PV array using DC/DC buck -
Cf 50 µF
Lf 10 mH boost converter, 2008.
Rl 75 Ω
Rdc 0.03 Ω [7]. M. Abdulkadir, et al, ―Modeling and Simulation
Cin 4700 µF based approach of Photovoltaic system in Simulink
Lin 2 mH model‖ ARPN Journal of Engineering and Applied
fsine 50 Hz Sciences, vol. 7, No. 5,May 2012, pp 616-623.
fcarrier 10 kHz
[8]. http://www.itacanet.org/a-guide-to-photovoltaic-
Table1: Simulation Parameters panels /photovoltaic-pvcells

5. Conclusion [9]. V. Agarwal H. Patel. Maximum power point tracking


An MPPT controlled PV system with battery energy storage scheme for pv systems operating under partially
system using bidirectional DC-DC converter has been shaded conditions.IEEE Trans.Ind,55:1689–
successfully modelled and simulated in this research work. 1698,2008.
A boost converter stage that steps up the PV output voltage
was also successfully modelled and simulated. Closed loop [10]. M. Abdulkadir,A. S. Samosir,A. H. M.
control was achieved using PI controller. Incremental Yatim,‖Modelling and Simulation of Maximum
Conductance algorithm has been applied to the MPPT Power Point Tracking of Photovoltaic System in
controller. PI control algorithm for the Bidirectional converter Simulink model‖ 2012 IEEE International
has also been modelled and simulated. Finally the overall Conference on Power and Energy (PECon), 2-5
model has been successfully simulated in Matlab Simulink December 2012, Kota Kinabalu Sabah, Malaysia
and satisfactory simulation results have also been obtained.
Although Improvement of the Incremental Conductance [11]. M. E. Ropp D. P. Hohm. Comparative study of
algorithm based MPPT controller can help to reduce the maximum power point tracking algorithms. Prog.
steady state ripples. More detail analysis is required to Photovolt: Res. Appl., 11:47–62, 2003.
achieve a better charging and discharging mode of the
batteries using Bidirectional DC-DC converter. [12]. D. S. Morales. Maximum power point tracing
algorithms for photovoltaic applications. Master‘s
thesis, Aalto University, 2010.

409
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 07, JULY 2017 ISSN 2277-8616

[13]. Garg, R. Singh, A. Gupta, S. ‖PV cell models and


dynamic simulation of MPPT trackers in MATLAB‖
Computing for Sustainable Global Development
(INDIACom), 2014 International Conference on
DOI: 10.1109/IndiaCom.2014.6828003 Publication
Year: 2014 , Page(s): 6 – 12

[14]. Jazayeri, M. Uysal, S. ; Jazayeri, K.‖Evaluation of


Maximum Power Point Tracking Techniques in PV
Systems Using MATLAB/Simulink‖ Green
Technologies Conference (GreenTech), 2014 Sixth
Annual IEEE DOI: 10.1109/GREENTECH.2014.21
Publication Year: 2014 , Page(s): 54 – 60

[15]. Tawfik Radjai,Jean Paul Gaubert,Lazhar


Rahmani,‖The New FLC-Variable Incremental
Conductance MPPT with Direct Control Method
Using Cuk Converter‖ Industrial Electronics (ISIE),
2014 IEEE 23rd International Symposium on DOI:
10.1109/ISIE.2014.6865014 Publication Year: 2014
, Page(s): 2508 – 2513

[16]. Lung-Sheng Yang and Tsorng-Juu Liang, Senior


Member, IEEE;‖Analysis and Implementation of a
Novel Bidirectional DC–DC Converter‖

[17]. Xiaoling Xiong, Student Member, IEEE, Chi K. Tse,


Fellow, IEEE, and Xinbo Ruan, Senior Member,
IEEE;‖Bifurcation Analysis of Standalone
PhotovoltaicBattery Hybrid Power System

[18]. Li Jing ; Yang Xiaobin ; Fan Peiyun ‖Improved


small signal modeling and analysis of the PI
controlled Boost converter‖ Electronics,
Communications and Control (ICECC), 2011
International Conference on
DOI:10.1109/ICECC.2011, Page(s): 3763- 3767

[19]. Bryant, B. ; Kazimierczuk, M.K. ‖Small-signal duty


cycle to inductor current transfer function for boost
PWM DC-DC converter in continuous conduction
mode‖ Circuits and Systems, 2004. ISCAS ‘04.
Proceedings of the 2004 International Symposium
on Volume: 5 DOI:10.1109/ISCAS.2004.1329943
Publication Year: 2004 , Page(s): V-856 - V-859
Vol.5 Cited by: Papers (12)

[20]. Love, G.N. ; Wood, A.R.;‖Small signal model of a


power electronic converter‖ Power Engineering
Conference, 2007. IPEC 2007. International
Publication Year: 2007 , Page(s): 636 - 642 Cited
by: Papers (3)

410
IJSTR©2017
www.ijstr.org

You might also like