Solar PV Array Modelling PDF
Solar PV Array Modelling PDF
DOI 10.1186/s40068-015-0047-9
Abstract
Background: Photovoltaic (PV) array which is composed of modules is considered as the fundamental power con-
version unit of a PV generator system. The PV array has nonlinear characteristics and it is quite expensive and takes
much time to get the operating curves of PV array under varying operating conditions. In order to overcome these
obstacles, common and simple models of solar panel have been developed and integrated to many engineering
software including Matlab/Simulink. However, these models are not adequate for application involving hybrid energy
system since they need a flexible tuning of some parameters in the system and not easily understandable for readers
to use by themselves. Therefore, this paper presents a step-by-step procedure for the simulation of PV cells/modules/
arrays with Tag tools in Matlab/Simulink. A DS-100M solar panel is used as reference model. The operation characteris-
tics of PV array are also investigated at a wide range of operating conditions and physical parameters.
Result: The output characteristics curves of the model match the characteristics of DS-100M solar panel. The output
power, current and voltage decreases when the solar irradiation reduces from 1000 to 100 W/m2. When the tempera-
ture decreases, the output power and voltage increases marginally whereas the output current almost keeps con-
stant. Shunt resistance has significant effect on the operating curves of solar PV array as low power output is recorded
if the value of shunt resistance varies from 1000 ohms to 0.1 ohms.
Conclusion: The proposed procedure provides an accurate, reliable and easy-to-tune model of photovoltaic array.
Furthermore, it also robust advantageous in investigating the solar PV array operation from different physical parame-
ters (series, shunt resistance, ideality factor, etc.) and working condition ( varying temperature, irradiation and espe-
cially partial shadow effect) aspects.
Keywords: Photovoltaic array, Matlab/Simulink, P–V and I–V curve, Simulation, Tag
© 2015 Nguyen and Nguyen. This article is distributed under the terms of the Creative Commons Attribution 4.0 International
License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any
medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons
license, and indicate if changes were made.
Nguyen and Nguyen Environ Syst Res (2015) 4:24 Page 2 of 13
that some parameters including saturation current, tem- circuit voltage (V); Ns: number of cells connected in
perature, and so on cannot be evaluated. series; n: the ideality factor of the diode; k: Boltzmann’s
Solar model developed with Tag tools in Simulink envi- constant, = 1.3805 × 10−23 J/K.
ronment is recorded in the research of (Varshney and Tariq
2014), (Mohammed 2011), etc. In these papers, only two
aspects (solar irradiation and temperature) are investigated
without providing step-by-step simulation procedure.
In overall, although having advantages and disadvan-
tages, different methods have similar gaps as follows:
The module saturation current I0 varies with the cell Reference model
temperature, which is given by: The 100 W solar power module is taken as the reference
module for simulation and the detailed parameters of
module is given in Table 1.
3
T q × Eg0 1 1
I0 = Irs exp − (3)
Tr nk T Tr
Step by step procedure for modeling of photovoltaic arrays current at 25 °C and 1000 W/m2 = 6.11 A; Voc is PV
with tags module open circuit voltage at 25 °C and 1000 W/
A mathematical model of PV array including fundamen- m2 = 0.6 V; Eg0 is the band gap energy for sili-
tal components of diode, current source, series resistor con = 1.1 eV. Rs is series resistor, normally the value
and parallel resistor is modeled with Tags in Simulink of this one is very small, = 0.0001 Ω; Rsh is shunt
environment (http://mathwork.com). The simulation of resistor, the value of this is so large, = 1000 Ω (Fig. 3).
solar module is based on equations given in the section
Step 2
above and done in the following steps.
Module photon-current is given in Eq. (1) and modeled
Step 1
as Fig. 4 (Ir0 = 1000 W/m2).
Provide input parameters for modeling:
Iph = [Isc + Ki (T − 298)] × Ir/1000 (7)
Tr is reference temperature = 298.15 K; n
is ideality factor = 1.2; k is Boltzmann con- Step 3
stant = 1.3805 × 10−23 J/K; q is electron Module reverse saturation current is given in Eq. (2) and
charge = 1.6 × 10−19; Isc is PV module short circuit modeled as Fig. 5.
Fig. 11 a Output I–V curve with varying irradiation. b Output P–V curve with varying irradiation
Nguyen and Nguyen Environ Syst Res (2015) 4:24 Page 9 of 13
Fig. 12 a Output I–V curve with varying temperature. b Output P–V curve with varying temperature
Fig. 13 a Output I–V curve with varying Rsh. b Output P–V curve with varying Rsh
Fig. 14 a I–V curve with varying Ns and Np. b P–V curve with varying Ns and Np
Nguyen and Nguyen Environ Syst Res (2015) 4:24 Page 11 of 13
Fig. 15 a I–V curves under partial shading condition. b P–V curves under partial shading condition
Nguyen is graduate student in Faculty of Engineering, Vietnam National Ibbini MS et al (2014) Simscape solar cells model analysis and design. In:
University of Agriculture. Zaharim A, Sopian K, Bulucea A, Niola V, Skala V (eds) 8th International
conference on renewable energy sources (RES’ 14), 2nd International con-
Author details ference on environmental informatics (ENINF’14), Kuala Lumpur, Malaysia,
1
Department of Electric Power System, Faculty of Engineering, Viet- 23–25 April 2014, WSEAS Press
nam National University of Agriculture, Trau Quy town, Gia Lam district, Jena C, Das A, Paniigrahi CK, Basu M (2014) Modelling and simulation of
Hanoi 10000, Vietnam. 2 Faculty of Engineering, Vietnam National University photovoltaic module with buck-boost converter. Int J Adv Eng Nano
of Agriculture, Trau Quy town, Gia Lam district, Hanoi 10000, Vietnam. Technol 1(3):4
Mohammed SS (2011) Modeling and simulation of photovoltaic module using
Acknowledgements Matlab/Simulink. Int J Chem Environ Eng 2(5):6
The authors are grateful to the support by this work through the project Pandiarajan N, Muthu R (2011) Mathematical modeling of photovoltaic mod-
“Study, design and manufacture a solar PV system using SPV technology ule with Simulink. International Conference on Electrical Energy Systems
served for chicken farms in Faculty of Animal Science, Vietnam National Uni- (ICEES 2011), p 6
versity of Agriculture”, Vietnam (2014–2017). Panwar S, Saini RP (2012) Development and simulation photovoltaic model
using Matlab/Simulink and its parameter extraction. International confer-
Competing interests ence on computing and control engineering (ICCCE 2012)
The authors declare that they have no competing interests. Salmi T, Bouzguenda M, Gastli A, Masmoudi A (2012) Matlab/simulink based
modelling of solar photovoltaic cell. Int J Renew Energy Res 2(2):6
Received: 23 July 2015 Accepted: 15 October 2015 Savita Nema RKN, Agnihotri Gayatri (2010) Matlab/Simulink based study of
photovoltaic cells/modules/arrays and their experimental verification. Int
J Energy Environ 1(3):14
Sudeepika P, Khan GMG (2014) Analysis of mathematical model of PV cell
module in Matlab/Simulink environment. Int J Adv Res Electr Electr
Instrum Eng 3(3):7
References Tu H-LT, Su Y-J (2008) Development of generalized photovoltaic model using
Banu I-V, Istrate M (2012) Modeling and simulation of photovoltaic arrays. MATLAB/SIMULINK. Proc World Congr Eng Comput Sci 2008:6
World energy system conference, p 6 Varshney A, Tariq A (2014) Simulink model of solar array for photovoltaic
Gonzalez-Longatt FM (2005) Model of photovoltaic module in Matab. II power generation system. Int J Electr Electr Eng 7(2):8
CIBELEC 2005, vol 2005, p 5 Venkateswarlu G, Raju PS (2013) Simscape model of photovoltaic cell. Int J Adv
Gow JA, Manning CD (1999) Development of a photovoltaic array model for Res Electr Electr Instrum Eng 2(5):7
use in power-electronics simulation studies. IEEE Proc Electr Power Appl Walker G (2001) Evaluating MPPT converter topologies using a Matlab PV
146(2):8 model. J Electr Electr Eng Aust 21(1):7