IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 24, NO. 5, MAY 2009
Comprehensive Approach to Modeling and
Simulation of Photovoltaic Arrays
Marcelo Gradella Villalva, Jonas Rafael Gazoli, and Ernesto Ruppert Filho
Abstract—This paper proposes a method of modeling and simulation of photovoltaic arrays. The main objective is to find the parameters of the nonlinear I–V equation by adjusting the curve at three points: open circuit, maximum power, and short circuit.
Given these three points, which are provided by all commercial array datasheets, the method finds the best I–V equation for the single-diode photovoltaic (PV) model including the effect of the series and parallel resistances, and warranties that the maximum power of the model matches with the maximum power of the real array. With the parameters of the adjusted I–V equation, one can build a PV circuit model with any circuit simulator by using basic math blocks. The modeling method and the proposed circuit model are useful for power electronics designers who need a simple, fast, accurate, and easy-to-use modeling method for using in simulations of PV systems. In the first pages, the reader will find a tutorial on
PV devices and will understand the parameters that compose the single-diode PV model. The modeling method is then introduced and presented in details. The model is validated with experimental data of commercial PV arrays.
Index Terms—Array, circuit, equivalent, model, modeling, photovoltaic (PV), simulation.
I. INTRODUCTION
PHOTOVOLTAIC (PV) system directly converts sunlight into electricity. The basic device of a PV system is the
PV cell. Cells may be grouped to form panels or arrays. The voltage and current available at the terminals of a PV device may directly feed small loads such as lighting systems and
DC motors. More sophisticated applications require electronic converters to process the electricity from the PV device. These converters may be used to
References: House, 1993. [3] A. L. Fahrenbruch and R. H. Bube, Fundamentals of Solar Cells. San Francisco, CA: Academic, 1983. [4] F. Lasnier and T. G. Ang, Photovoltaic Engineering Handbook. New York: Adam Hilger, 1990. PSpice. New York: Wiley, 2002. [7] K. S. Krane, Modern Physics. 2nd ed. New York: Wiley, Aug. 1995. Spec. Conf., 1990, vol. 2, pp. 1085–1088. gov/solar/spectra/am1.5/ [11] IEEE Standard Definitions of Terms for Solar Cells, 1969. (PESC), 2004, vol. 3, pp. 1950–1956. [13] H. S. Rauschenbach, Solar Cell Array Design Handbook. New York: Van Nostrand Reinhold, 1980. Power Appl., vol. 146, no. 2, pp. 193–200, 1999. systems,” in Proc. 6th Int. Conf. Power Electron. Variable Speed Drives, 1996, pp Comput. Power Electron., 2004, pp. 10–14. bedded environment,” in Proc. 42nd Int. Univ. Power Eng. Conf. (UPEC), 2007, pp vol. 2, pp. 1521–1524. Renewable Energy, vol. 32, no. 15, pp. 2579–2589, Dec. 2007. E. Koutroulis, K. Kalaitzakis, and V. Tzitzilonis. (2008). Development of a FPGA-based system for real-time simulation of photovoltaic modules, pp. 735–740, Apr. 2006. circuit,” in Proc. 40th Midwest Symp. Circuits Syst., Aug. 1997, vol. 1, pp in Proc. Nat. Power Energy Conf. (PEC), 2004, pp. 88–93.