사각형입니다.

https://doi.org/10.6113/JPE.2018.18.5.1489

ISSN(Print): 1598-2092 / ISSN(Online): 2093-4718



Fast Partial Shading Analysis of Large-scale Photovoltaic Arrays via Tearing Method


Mao Zhang, Sunan Zhong*, and Weiping Zhang**


†,*Beijing Institute of Technology, Beijing, China

**North China Univ. of Technology, Beijing Key Lab. for Integration and Manufacture of Energy Saving Lighting Power Supply, Beijing, China



Abstract

Partial shading analysis of large-scale photovoltaic (PV) arrays has recently become a theoretically and numerically challenging issue, and it is necessary for PV system designers. The main contributions of this study are the following: 1) A PSIM-based macro-model was employed because it is remarkably fast, has high precision, and has no convergence issues. 2) Three types of equivalent macro-models were developed for the transformation of a small PV sub-array with uniform irradiance to a new macro-model. 3) On the basis of the proposed new macro-model, a tearing method was established, which can divide a large-scale PV array into several small sub-arrays to significantly improve the efficiency improvement of a simulation. 4) Three platforms, namely, PSIM, PSpice, and MATLAB, were applied to evaluate the proposed tearing method. The proposed models and methods were validated, and the value of this research was highlighted using an actual large-scale PV array with 2420 PV modules. Numerical simulation demonstrated that the tearing method can remarkably improve the simulation efficiency by approximately thousands of times, and the method obtained a precision of nearly 6.5%. It can provide a useful tool to design the optimal configuration of a PV array with a given shading pattern as much as possible.


Key words: Partial shading, Photo voltaic (PV) array, Piece-wise linear circuit, Simulation efficiency, Tearing method


Manuscript received Feb. 6, 2018; accepted Apr. 24, 2018

Recommended for publication by Associate Editor Xiaoqiang Guo.

Corresponding Author: morejimmy@hotmail.com Tel: +86-8613810927408, Beijing Institute of Technology

*Beijing Institute of Technology, China

**North China Univ. of Technology, Beijing Key Lab. for Integration and Manufacture of Energy Saving Lighting Power Supply, China



Ⅰ. INTRODUCTION

In the last 10 years, research on photovoltaic (PV) array has focused on the maximum power point (MPP) tracking and module mismatch losses [1] because the partial shading effect of PV arrays has a remarkable influence on the efficiency. A great scale of a PV array corresponds to a great necessary area, and large-area PV arrays have a high possibility to suffer from partial shaded conditions (PSCs) [2]. The average loss in power generation yield within the range of 20%–25% due to PSCs [3]. Therefore, partial shading analysis of large-scale PV arrays has become a theoretically and numerically challenging task.

A model of a PV cell or module is a fundamental to understanding the partial shading effects of PV arrays. Over the years, several researchers have studied the characteristics of PV modules. Single- and double-diode PV cell models [4, 5] have been widely used to predict the behaviors of PV cells, modules, short string, and small-scale array. However, these cell models suffer from two drawbacks: (1) their granularity is too fine to handle a long PV module string and a large-scale PV array, and (2) both require a nonlinear implicit equation with exponential terms, leading to computational complexity and convergence issues [6]. A novel PSIM-based macro-model of a PV module was proposed by the researchers of the current study to overcome these drawbacks [3]. Unlike other models, the proposed macro-model is a piecewise linear circuit (instead of nonlinear), which has several considerable advantages, such as fast and high simulation precision, robust execution, and no convergence issues.

Partial shaded analysis started 1995 after Volker Quaschning et al. identified the large loss in a PV array due to PSC [7]. They proposed an appropriate scheme for computing the radiance of the PV cells of a shaded PV array [8]. The influence of the PV module shading on the performance was reported by the same scholars in 1996 [9]. The performance loss reduced by 70% when only 2% of the module area was shaded. The PSC and power losses due to the tracking of local MPPs, instead of the global one, for long, parallel, and multi-string configurations were studied in [10]. Results showed that long series connections of modules and parallel connections of strings of a single inverter to the electrical grid should be curtailed to prevent losses under PSCs. However, these simulation techniques were only suitable to predict the performance of a small-scale PV array, and the simulated maximum PV array was composed of approximately 480 PV modules [2]. Therefore, a high-efficiency approach called tearing approach was required to implement partial shaded analysis of a large-scale PV array for a 500 kW single inverter.

Several types of software and simulation techniques were employed to predict the electrical characteristics of a PV array [10]-[13]. A MATLAB-based model of a PV module was proposed by Walker [13]. On the basis of this model, the characteristics of a PV array with uniform incident irradiance can be obtained. Patel and Agarwal achieved considerable progress in the MATLAB-based model to study the effects of partial shading on PV array characteristics [12]. The model can be used to investigate the effect of temperature and incident irradiance variation and varying shading patterns. Maki and Valkealahti studied power losses in a short string and small-scale array by using 18 PV modules based on the MATLAB platform [10]. However, these simulation techniques use the single-diode PV cell model, thereby suffering from computational complexity and convergence issues. Dash et al. simulated and investigated the PV cells by using a generic model of the PSpice platform [11]. However, these researchers revealed the difficulty faced by the PSpice platform in obtaining results when the number of PV modules was more than 1,000. Generally, an actual PV system is composed of a PV array and a DC/AC inverter, which are types of power electronic circuits. Therefore, the PV module model should conveniently be interfaced with the models of the actual PV system to estimate the performance of different topologies and control strategies. Unlike PSpice, MATLAB, Saber, and Simplorer, PSIM is an efficient software for simulating a power electronic system, whose devices are an ideal model with a high running speed [14], [15]. Therefore, the PSIM-based macro-model was selected as the main model in the present study.

In an actual PV system, the normal power generation of a PV inverter is 500 kW. In this case, a large-scale array, typically composed of six to seven junction boxes, is required to act as the input DC source of the PV inverter. Each junction box connects 16 standard PV strings in parallel. A standard PV string is composed of 22 PV modules connected in series. Therefore, more than 2,200 PV modules are involved in a large-scale array. Hence, a tearing method is proposed in Section V of this paper to analyze the performance of a large-scale PV array under PSCs.

The configuration of a PV array is another major issue that influences its performance under PSCs. Currently, several researchers are focused on reconfiguration of PV modules in a PV array. Various PV array configurations under PSCs, such as series–parallel, honey comb, bridge link, and total cross-tie, were presented in [16]. The tearing method proposed in this paper could be expected to analyze the performance of PV arrays in these configurations.

A fast partial shading analysis of large-scale PV arrays via the tearing method was presented in this paper. Three models for PV modules, i.e., a physical model in the PSIM Library, single diode, and PSIM-based macro-model, were introduced in Section II. These models were compared in Section III by using the Yingli YL-235-29b module, obtaining several valuable results. Three types of equivalent macro-models were presented in Section IV to simplify the simulation of series, parallel, and series–parallel PV modules with uniform irradiance. On the basis of the proposed equivalent macro- models, a tearing method for large-scale PV arrays was introduced in Section V. Finally, three different platforms (i.e., PSIM, PSpice, MATLAB) were employed in Section VI to evaluate the proposed tearing method.

Simulated examples of two large-scale PV arrays were established to validate the proposed models and methods. A PV array with 440 modules was employed as the first example, and results demonstrate that the tearing method can remarkably improve the simulation efficiency of approximately 4,860 times and maintain a simulated precision of approximately 5%. An actual large-scale PV array with 2,420 modules was another example, and the simulation indicated that computing time was approximately 1.5 s and simulation error was approximately 6.5%. However, the computer cannot obtain the results due to insufficient memory if all the models introduced in this paper, such as model in PSIM Library, PSIM-based macro-model, and compact model, were directly used to simulate the actual PV array. Hence, the tearing method is intended to serve as a useful tool to design the most optimal configuration of the PV array if a shading pattern is known.



Ⅱ. REVIEW OF MODELS FOR THE PV MODULE


A. Models in the PSIM Library

PSIM provided two types of PV models, namely, functional and physical, in its library. The functional model was simple and easy to use, but it was difficult to apply in simulating a PV string. The physical model considered the effects of the incident irradiance and temperature, which were important parameters for predicting the characteristics of a PV module. Furthermore, the physical model allowed users to input detailed parameters from the PV cell’s datasheet. PSIM can also facilitate the extraction of model parameters by using the PV module tool from a manufacturers’ datasheet. Hence, the process of modeling and analyzing an actual power system was simplified.

Fig. 1(a) presents the physical model of a PV cell. A PV module was composed of a number (Ns) of PV cells connected in series, as shown in Fig. 1(b). Fig. 1(c) illustrates the PV module symbol in the PSIM Library, where S is the incident irradiance and Ta is the ambient temperature. In Section III of this work, the physical model was employed to facilitate the partial shading analysis of a PV array. The simulation showed that the physical model in the PSIM Library can predict the characteristics of a large-scale PV array under uniform irradiance, but the model was unsuitable for non-uniform irradiance conditions.


Fig. 1. Physical model of PV cell and module with the symbols in the PSIM Library: (a) PV cell model, (b) The number, Ns, of PV cells is connected in series to form a PV module, (c) PV module symbol in the PSIM Library.

그림입니다.
원본 그림의 이름: image1.png
원본 그림의 크기: 가로 677pixel, 세로 296pixel

(a)

그림입니다.
원본 그림의 이름: image1.png
원본 그림의 크기: 가로 677pixel, 세로 296pixel

(b)

그림입니다.
원본 그림의 이름: image1.png
원본 그림의 크기: 가로 677pixel, 세로 296pixel

(c)


B. Compact Model

Although the physical model is simplified and easy to use, a compact or effective model of a PV module is required for two main reasons [18]. First, as the number of PV cells in a series increases, so does the number of nonlinear equations of describing the physical model. An excessive number of equations may cause an unreasonably long simulation runtime and decrease the simulation precision. Second, given that the scaling rules of current and voltage are known and become generally constant, developing a compact model for a PV module is simple and useful. In accordance with a single- diode model of a PV cell [Fig. 1(a)] and considering its accuracy and complexity [19], a compact PV model of a PV module, instead of a PV cell, has been extrapolated [13] as

그림입니다.
원본 그림의 이름: CLP0000109c0153.bmp
원본 그림의 크기: 가로 1170pixel, 세로 178pixel         (1)

where M denotes the module, IM is the module current, VM is the module voltage, IscM is the short-circuit current, VocM is the open-circuit voltage, RsM is the series resistance, VT is the junction thermal voltage of the PV cell, A is the diode ideality constant, and Ns is the number of cells connected in series in the module. However, the compact model was based on the simplified assumption that the shunt resistance, RshM, of a PV cell is large and that its effects can be neglected, which will adversely affect the simulation precision.

An alternative compact model of a PV module, referred to as a single-diode model in this paper, was presented by Villalva et al., as shown in Fig. 2 [19]. It can be used to simulate the performance of a PV array. The parameter equations in the single-diode model can be obtained by scaling the parameters used in the one-diode model of a single PV cell. In the model, RsM is the equivalent series resistance of the PV module and RshM is the equivalent parallel resistance. The effect of both resistances assures that the maximum power of the model matches the MPP of the actual PV module. This model was obtained from the voltage–current (V–I) characteristic curve in Fig. 3, where three remarkable points are highlighted: short-circuit current IscM, voltage VmpM and current ImpM at the MPP, and open-circuit voltage VocM. The main aim of this model is to directly obtain its parameters by using the three remark points and several typical test data in the manufacturer’s datasheet.


그림입니다.
원본 그림의 이름: image3.png
원본 그림의 크기: 가로 499pixel, 세로 334pixel

Fig. 2. Alternative compact model of a PV module (i.e., a single- diode model).


그림입니다.
원본 그림의 이름: image4.png
원본 그림의 크기: 가로 605pixel, 세로 497pixel

Fig. 3. VI characteristic curve of an actual PV and three remark points, namely, short-circuit current IscM, MPP voltage VmpM and MPP current ImpM, and open-circuit voltage VocM.


In Section III, an attempt is made to use the single-diode model to facilitate a partial shading analysis of a large-scale PV array. Simulation results verify that the single-diode model of a PV module can predict the performance of a PV array under uniform and non-uniform irradiance conditions. However, as the scale of the PV array increases, the simulation runtime increases and the computational errors becomes too large to be accepted.


C. PSIM-based Macro-Model

A PSIM-based macro-model of a PV module [17] (Fig. 4) was developed according to its manufacturer datasheet information, which contains several key parameter values (i.e., VocM,, IscM, VmpM, and ImpM) and the maximum power generation (i.e., PmaxM), as well as several temperature coefficients under standard test conditions (STCs). This macro-model uses only two ideal diodes (D and Dbp), two resistors (RsM and RshM), two independent voltage sources (E1 and E2), and an independent current source (IscM.).


그림입니다.
원본 그림의 이름: image11.png
원본 그림의 크기: 가로 500pixel, 세로 292pixel

Fig. 4. PSIM-based macro-model of the PV module.


The macro-model focuses on the three remarkable points, namely, short circuit (0, IscM), MPP (Vmp, Imp), and open circuit (VocM, 0), and its circuit parameters are expressed as

그림입니다.
원본 그림의 이름: CLP0000109c0001.bmp
원본 그림의 크기: 가로 269pixel, 세로 78pixel        (2)

그림입니다.
원본 그림의 이름: CLP0000109c0002.bmp
원본 그림의 크기: 가로 370pixel, 세로 88pixel    (3)

그림입니다.
원본 그림의 이름: CLP0000109c0003.bmp
원본 그림의 크기: 가로 301pixel, 세로 87pixel       (4)

그림입니다.
원본 그림의 이름: CLP0000109c0004.bmp
원본 그림의 크기: 가로 537pixel, 세로 188pixel       (5)

Fig. 5 shows a typical V–I curve of a commercial PV module, Yingli YL-235-29b, provided by Yinglin Solar datasheets [21], where the curves ① and ② are the experimental V–I and V–P curves under STCs, respectively. If the V–I curve is split into three regions, that is, the voltage source region (VSR), current source region (CSR), and the bypass diode conduction region (BDCR), then the macro- model can be approximately expressed in three asymptotic lines. The lines are denoted by the broad-brush dashed-line curve ③, replacing the experimental V–I characteristic curve ①. The main advantage of this model is its ability to facilitate the extraction of the parameters of the PV module model by using several key parameter values in the manufacturer’s datasheet.


그림입니다.
원본 그림의 이름: image12.png
원본 그림의 크기: 가로 497pixel, 세로 370pixel

Fig. 5. V–I curve of a commercial PV module: Experimental V–I curve (①) and V–P curve (②) under STCs; the V–I curve of the PSIM-based macro-model (③).


Given that the short-circuit current of the PV module is directly proportional to the incident irradiance value of G (W/m2) and has a small positive temperature coefficient of αisc (0.05% °C), the short-circuit current for various irradiance and temperature values can be calculated as [3]

그림입니다.
원본 그림의 이름: CLP0000109c0005.bmp
원본 그림의 크기: 가로 1158pixel, 세로 275pixel         (6)

The open-circuit voltage has a negative temperature coefficient βvoc and a minimal dependence on irradiance. Hence, Equation [3] was formulated

그림입니다.
원본 그림의 이름: CLP0000109c0006.bmp
원본 그림의 크기: 가로 961pixel, 세로 260pixel        (7)

Similarly, the voltage and current at MPP for different irradiance and temperature values are expressed [3] as

그림입니다.
원본 그림의 이름: CLP0000109c0007.bmp
원본 그림의 크기: 가로 450pixel, 세로 142pixel          (8)

그림입니다.
원본 그림의 이름: CLP0000109c0008.bmp
원본 그림의 크기: 가로 1048pixel, 세로 271pixel    (9)

Formulas (2)–(9) are used to compute the key parameters of the macro-model for an arbitrary value of the incident irradiance and ambient temperature.

Unlike the two other models, the macro-model is a piecewise linear circuit that has several considerable advantages, such as high simulation accuracy and short computing time, but it also has limitations. For example, as the scale of the PV array increases to 440 modules, the simulation runtime become longer than the acceptable time, but the computational error remains less than 5%.



Ⅲ. COMPREHENSIVE COMPARISON WITH THE THREE TYPICAL MODELS

In this section, the Yingli YL-235-29b module was employed to evaluate and investigate the three typical models, namely, the physical model in the PSIM Library, the single-diode model, and the PSIM-based macro-model, introduced in Section II. The Yingli datasheet parameters were specified and the V–I curve families with different incident irradiances under STCs were employed as the experimental data, which were used to compute the simulation errors in this paper. A personal computer was used to run the PSIM programs with a step of 10−7 s, test the runtime, and estimate the accuracy of the different models. PSIM is designed for power electric circuits in which the devices mainly adopt the ideal model, with a fast design speed and great flexibility in modeling. The simulation of the PV array using PSIM software has high accuracy, which can accurately reflect its physical characteristics [10].


A. Uniform Irradiance Condition

With the use of the three typical PV module models, the V–I and V–P characteristic curves of the single PV module were simulated under STCs. The simulation errors at MPP are listed in Table I. The maximum error was approximately ±2.5%. This result confirms that the accuracy of the three typical PV module models can meet the requirements of the routine engineering analysis and design. Moreover, all simulation times of the three typical models did not exceed 1 s; hence, discussion was not necessary. Note that the simulation error and time are two important specifications that determine whether the model can be used to simulate a large-scale array.


TABLE I SIMULATION ERRORS AT MPP FOR THREE TYPICAL PV MODULE MODELS

 

Physical model

Single-diode model

Macro-model

VmpM

−2.7%

−0.2%

−0.8%

ImpM

+0.2%

−2.2%

+3.2%

PmpM

−2.5%

−2.4%

+2.5%


B. Non-uniform Irradiance Condition

Fig. 6(a) shows the simplest PV string composed of two modules connected in series under non-uniform irradiance conditions. The PV string was subjected to various incident irradiances, that is, 1,000 and 600 W/m2. If the physical model in the PSIM Library is employed, then the runtime will exceed 15 min and show an error, and no simulation result can be obtained. Thus, the physical model is unsuitable for the non-uniform simulation of a PV array because the bypass diode is not present in the physical model. Fig. 6(b) illustrates the simulation of the single-diode model and macro-model, denoted by ① and ②, respectively. The double-peak points of MPP1 and MPP2 appeared in the V–P curves because the modules in this PV string had different incident irradiances. The maximum error at MPP was less than ±5%, and all the runtimes did not exceed 1 s. These results further verified that the accuracy of the two typical models was sufficiently good to predict the behavior of a PV string in non-uniform irradiance conditions.


Fig. 6. Simplest PV string composed of two modules connected in series with different incident irradiances: (a) PV string configuration, (b) Simulation V–P characteristic curves by using a single-diode model and PSIM-based macro-model, denoted by ① and ②.

그림입니다.
원본 그림의 이름: image15.png
원본 그림의 크기: 가로 111pixel, 세로 326pixel

(a)

그림입니다.
원본 그림의 이름: image16.png
원본 그림의 크기: 가로 532pixel, 세로 163pixel

(b)


C. Long PV String in Non-uniform Irradiance Condition

Fig. 7 shows a long PV string with 22 PV modules connected in series under non-uniform irradiance conditions. The modules involved in this string are divided into two groups. The first group is the full-sun PV modules with the irradiance value G1 (1,000 W/m2) and number N1 (11); the second group is the fully shaded PV modules with G2 (600 W/m2) and N2 (11). The long string is employed to estimate the behaviors of a standard PV module string operated at two incident irradiance values. The single-diode model and macro-model of a PV module are used during the simulation process because the physical model is unsuitable for non- uniform irradiance of a PV array. The simulation errors of the long PV string are listed in Table II. As shown in the table, the maximum error of the macro-model is −4.42%, and the runtime is approximately 2 s. Both models obtained excellent results that are within the acceptable range. However, the maximum error is enhanced up to −14.7% and the runtime increases up to 50 s if the single-diode model is used. Therefore, the single-diode model is unsuitable for simulating a long PV string and a large-scale array under non-uniform irradiance conditions given that either time consumption or precision is not within the acceptable range.


그림입니다.
원본 그림의 이름: image17.png
원본 그림의 크기: 가로 249pixel, 세로 522pixel

Fig. 7. Long PV string composed of 22 modules under a non- uniform irradiance condition.


TABLE II SIMULATION ERRORS OF A LONG PV STRING WITH 22 PV MODULES IN NON-UNIFORM IRRADIANCE CONDITIONS

 

Single-diode model

Macro-model

VmpM1

−12.69%

−1.1%

ImpM1

−2.4%

+3.2%

PmpM1

−14.7%

+2.1%

VmpM2

−11.4%

−4.4%

ImpM2

+1.3%

+0.05%

PmpM2

−10.1%

−4.42%


D. Small-scale Array in Non-uniform Irradiance Condition

Fig. 8 shows the configuration of a small PV array consisting of 22 PV strings (Fig. 7) connected in parallel in non-uniform irradiance conditions; hence, no 440 PV modules were involved in the array. The configuration was employed to predict the performance of small-scale PV array under non-uniform irradiance conditions. The macro-model of the PV module was applied in the simulation because the physical and single-diode models were unsuitable for simulating a PV array in non-uniform irradiance conditions. The simulation showed the time consumption of 81 min and more than 1 h, and the maximum error at MPP was −4.6%.


그림입니다.
원본 그림의 이름: image18.png
원본 그림의 크기: 가로 453pixel, 세로 525pixel

Fig. 8. Small PV array composed of 20 PV strings in non-uniform irradiance conditions.


The macro-model has several advantages over the two other models, such as high simulation precision and short runtime. However, it still exhibited several limitations; for example, it was too consuming to be acceptable for a large- scale PV array.



Ⅳ. EQUIVALENT MACRO-MODEL FOR SERIES AND PARALLEL PV MODULES

In a large-scale PV array, many PV modules were connected in series to form a PV string to improve the DC bus voltage, whereas several strings were connected in parallel to form a PV array to increase the power generation. In this section, three types of equivalent macro-models were developed to simplify the simulation of series, parallel, and series–parallel PV modules with uniform irradiance.


A. Series Macro-model

Fig. 9 shows a piecewise linear equivalent circuit for a PSIM-based macro-model of the PV module (Fig. 4). Figs. 9(a), 9(b), and 9(c) show the corresponding linear equivalent circuits of the PV module if the operating point (OP) remained at the VSR, CSR, or BDCR, respectively. The three PV modules with uniform irradiance were connected in series, as shown in Fig. 10(a). The current passed through these PV modules with the same value. As a result, their OPs remained in an identical region.


Fig. 9. Piecewise linear equivalent circuit for the PSIM-based macro-model of the PV module: (a) BDC region, (b) CS region, (c) VS source.

그림입니다.
원본 그림의 이름: image19.png
원본 그림의 크기: 가로 685pixel, 세로 289pixel

(a)

그림입니다.
원본 그림의 이름: image19.png
원본 그림의 크기: 가로 685pixel, 세로 289pixel

(b)

그림입니다.
원본 그림의 이름: image19.png
원본 그림의 크기: 가로 685pixel, 세로 289pixel

(c)


When the OP remains at the VSR, the original equivalent circuits [Fig. 9(c)] will be connected in series to achieve an equivalent circuit. With the application of superposition theory for a linear circuit, the parameters of the equivalent circuit can be expressed as

그림입니다.
원본 그림의 이름: CLP0000109c0009.bmp
원본 그림의 크기: 가로 391pixel, 세로 83pixel   (10)

그림입니다.
원본 그림의 이름: CLP0000109c000a.bmp
원본 그림의 크기: 가로 370pixel, 세로 83pixel    (11)

where S denotes the string and Ns is the number of PV modules connected in series.

When OP remains at the CSR, the original equivalent circuits [Fig. 9(b)] will be connected in series to form an equivalent circuit. Note that the series resistance RsM is much smaller than RshM and its effects can be neglected. Hence, the parameters of the equivalent circuit are expressed as

그림입니다.
원본 그림의 이름: CLP0000109c000b.bmp
원본 그림의 크기: 가로 421pixel, 세로 82pixel   (12)

그림입니다.
원본 그림의 이름: CLP0000109c000c.bmp
원본 그림의 크기: 가로 308pixel, 세로 86pixel       (13)

Similarly, the parameter of the new equivalent circuit in the BDCR can be obtained by

그림입니다.
원본 그림의 이름: CLP0000109c000d.bmp
원본 그림의 크기: 가로 408pixel, 세로 86pixel   (14)

Consequently, a PV string composed of Ns PV modules with uniform irradiance connected in series can be simulated as a series equivalent circuit, as shown Fig. 10(b). Its parameter can be calculated using Formulas (10)-(14).


Fig. 10. (a) Three PV modules with uniform irradiance connected in series, (b) Series equivalent macro-model.

그림입니다.
원본 그림의 이름: image22.png
원본 그림의 크기: 가로 721pixel, 세로 608pixel

(a)

그림입니다.
원본 그림의 이름: image22.png
원본 그림의 크기: 가로 721pixel, 세로 608pixel

(b)


B. Parallel Macro-model

The three PV modules with uniform irradiance connected in parallel are shown in Fig. 11(a). Fig. 11(b) presents the parallel equivalent macro-model according to the conclusion elaborated in Section IV-A because the voltages across these PV modules had equal values and the V–I characteristics had a monotonic function. If Np PV modules with uniform irradiance were connected in parallel to form a parallel equivalent macro-model that can be used to describe the V–I characteristics, then the parameter values can be determined by

그림입니다.
원본 그림의 이름: CLP0000109c0010.bmp
원본 그림의 크기: 가로 267pixel, 세로 173pixel          (15)

그림입니다.
원본 그림의 이름: CLP0000109c0011.bmp
원본 그림의 크기: 가로 257pixel, 세로 82pixel          (16)

그림입니다.
원본 그림의 이름: CLP0000109c0012.bmp
원본 그림의 크기: 가로 300pixel, 세로 177pixel        (17)

그림입니다.
원본 그림의 이름: CLP0000109c0013.bmp
원본 그림의 크기: 가로 336pixel, 세로 83pixel       (18)

그림입니다.
원본 그림의 이름: CLP0000109c0014.bmp
원본 그림의 크기: 가로 259pixel, 세로 74pixel          (19)

where P denotes the parallel module, and Np is the number of PV modules connected in parallel.


Fig. 11. (a) Three PV modules with uniform irradiance in parallel, (b) Parallel equivalent macro-model.

그림입니다.
원본 그림의 이름: image27.png
원본 그림의 크기: 가로 721pixel, 세로 180pixel

(a)

그림입니다.
원본 그림의 이름: image28.png
원본 그림의 크기: 가로 341pixel, 세로 176pixel

(b)


C. Series–parallel Macro-model

Fig. 12 shows a series–parallel equivalent macro-model for a PV array with uniform irradiance. Two strings were connected in parallel, and each string was composed of three PV modules connected in series, as shown in Fig. 12(a). With the use of the proposed series equivalent macro-model, the circuit shown in Fig. 12(a) can be simplified as a circuit of Fig. 12(b). Similarly, the circuit shown in Fig. 12(b) can be simplified as a circuit of Fig. 12(c) according to the proposed parallel equivalent macro-model. Therefore, a large-scale PV array with uniform irradiance can be modeled as a series–parallel equivalent macro-model, which effectively reduces computing time.


Fig. 12. Several PV modules with uniform irradiance connected in series–parallel and their equivalent macro-model: (a) PV array configuration of several PV modules with uniform irradiance connected in series–parallel, (b) Series equivalent macro-model, (c) Series–parallel equivalent macro-model.

그림입니다.
원본 그림의 이름: image29.png
원본 그림의 크기: 가로 563pixel, 세로 546pixel

(a)

그림입니다.
원본 그림의 이름: image30.png
원본 그림의 크기: 가로 721pixel, 세로 272pixel

(b)

그림입니다.
원본 그림의 이름: image31.png
원본 그림의 크기: 가로 647pixel, 세로 381pixel

(c)


A large-scale PV array with uniform irradiance is assumed to contain Np PV strings, and each PV string is composed of Ns PV modules. Its macro-model is illustrated in Fig. 12(c). The parameters can be obtained using the following formulas:

그림입니다.
원본 그림의 이름: CLP0000109c0015.bmp
원본 그림의 크기: 가로 413pixel, 세로 194pixel   (20)

그림입니다.
원본 그림의 이름: CLP0000109c0016.bmp
원본 그림의 크기: 가로 400pixel, 세로 83pixel   (21)

그림입니다.
원본 그림의 이름: CLP0000109c0017.bmp
원본 그림의 크기: 가로 442pixel, 세로 182pixel   (22)

그림입니다.
원본 그림의 이름: CLP0000109c0018.bmp
원본 그림의 크기: 가로 401pixel, 세로 87pixel   (23)

그림입니다.
원본 그림의 이름: CLP0000109c0019.bmp
원본 그림의 크기: 가로 388pixel, 세로 83pixel   (24)

where the subscript A is the array, Ns is the number of PV modules in the string, and Np is the number of PV strings in a PV array.



Ⅴ. TEARING METHOD FOR LARGE-SCALE PV ARRAY

Diakoptics (Greek dia [through] + kopto [cut, tear]) or the “method of tearing” [22] involves partitioning large-scale electric networks into computationally small sub-circuits [23], [24]. In the current study, a large-scale PV array was split into several PV sub-systems, such as sub-string or sub-array. Hence, the involved PV modules received uniform incident irradiance. Each PV sub-system was established as a new equivalent macro-model, referred to as the macro-model of the PV sub-system. Moreover, all new macro-models will constitute the model of the entire PV array.


A. PV Array with Two Values of Irradiance

A PV array with two values of irradiance is shown in Fig. 13(a), sharing the same configuration with Fig. 8. A total of 20 PV strings are involved, as shown in Fig. 7. Each string is composed of two groups. The first group is the full-sun PV modules with the irradiance value G1 (1,000 W/m2) and number of Ns1 (11); the second group is the fully shaded PV modules with G2 (600 W/m2) and Ns2 (11).


Fig. 13 Original PV array with two irradiance values and tearing process, as well as its simplified equivalent macro-model: (a) Original PV array with two irradiance values, (b) Sub-string composed of PV modules with identical irradiance connected in series, denoted by subij, where the subscript i represents ith sub-string, and the superscript j is the number of strings in the array, (c) All identical potential points are connected using a wire, (d) A simplified equivalent macro-model of a PV array: Sub1 and Sub2 represent the Np (20) sub1j and sub2j, respectively, connected in parallel.

그림입니다.
원본 그림의 이름: image37.png
원본 그림의 크기: 가로 351pixel, 세로 421pixel

(a)

그림입니다.
원본 그림의 이름: image38.png
원본 그림의 크기: 가로 527pixel, 세로 309pixel

(b)

그림입니다.
원본 그림의 이름: image39.png
원본 그림의 크기: 가로 386pixel, 세로 262pixel

(c)

그림입니다.
원본 그림의 이름: image40.png
원본 그림의 크기: 가로 222pixel, 세로 323pixel

(d)


With the application of the proposed series equivalent macro-model in Section IV-A, a sub-string with identical irradiance can be simplified as a macro-model, denoted by subij, where subscript i represents ith sub-string and superscript j is the number of strings in the array. Hence, the new configuration of the PV array can be obtained and shown in Fig. 13(b).

As shown in Fig. 13(b), a current source is connected in the media points between the two adjacent sub-strings. The simulation results demonstrate that the currents I1I19 have identical values with zero, thereby indicating that all media points have equal potential because the PV array is a symmetrical circuit. Hence, its behaviors cannot be changed if a wire is used to connect all media points. Hence, the PV array shown in Fig. 13(b) can be simplified as a circuit of Fig. 13(c).

With the application of the proposed parallel equivalent macro-model in Section IV-B, a simplified equivalent macro- model can be established and shown in Fig. 13(d). The new equivalent circuit is composed of two sub-macro circuits, referred to as Sub1 and Sub2. Sub1/Sub2 represents the Np (20) strings connected in parallel, and each string includes the Ns1/Ns2 (11) PV modules with 1,000/600 W/m2 irradiance value connected in series. The simplified model parameters can be obtained by using Formulas (20)–(24), where NS = 11, Np = 20.

As shown in Fig. 13, with the use of the proposed equivalent circuits, the original PV array with 440 PV modules [Fig. 13(a)] can be simplified as two macro-models in series [Fig. 13(d)]. When the PSIM-based macro-model is used to directly simulate the original PV array, the time consumption is approximately 81 min. However, the computing time is less than 1 s if the simplified macro-model is employed. Therefore, the proposed tearing method can improve the simulation efficiency by approximately 4,860 times.

Table III shows the simulation error of the simplified macro-model. As shown in the table, the maximum error appeared at MPP2, which was less than 5%. Thus, the proposed tearing method has acceptable simulation precision. Fig. 14 shows the simulated V–P characteristic curves obtained by using the original PV array and its simplified equivalent macro-model. Curves ① and ② represent the original PV array and its simplified equivalent macro-model, respectively. The two curves nearly coincide with each other. The simulation error between the original PV array and simplified macro-model is presented in Table Ⅳ, in which the maximum error is only −0.7%.


그림입니다.
원본 그림의 이름: image41.png
원본 그림의 크기: 가로 488pixel, 세로 216pixel

Fig. 14. Simulation using the original PV array and its simplified equivalent macro-model.


TABLE III SIMULATION ERROR OF THE SIMPLIFIED MACRO-MODEL

 

Macro-model

VmpM1

−3%

ImpM1

+0.2%

PmpM1

+2.8%

VmpM2

−4.67%

ImpM2

−0.06%

PmpM2

−4.55%


TABLE IV SIMULATION ERROR BETWEEN THE ORIGINAL PV ARRAY AND SIMPLIFIED MACRO-MODEL

 

Original PV array and simplified macro-model

VmpM1

−0.7%

ImpM1

+0.2%

PmpM1

−0.5%

VmpM2

−0.09%

ImpM2

+0.6%

PmpM2

−0.5%


B. Actual Large-scale PV Array

In the actual PV system mentioned in Section I, the normal power generation yield of a PV inverter is 500 kW. Fig. 15 illustrates a diagram of the actual large-scale PV array with three irradiance values, in which 2,420 PV modules and 110 strings are involved. The entire array can be divided into three sub-arrays: Sub-array 1, Sub-array 2, and Sub-array 3.


Fig. 15. Diagram of an actual large-scale PV array with three irradiance values and its simplified equivalent macro-model: (a) Diagram of an actual large-scale PV array with three irradiance values, (b) Simplified equivalent macro-model of an actual large-scale PV array, where SubA, SubB, and Subc represent Sub-array 1, Sub-array 2, and Sub-array 3.

그림입니다.
원본 그림의 이름: image42.png
원본 그림의 크기: 가로 517pixel, 세로 250pixel

(a)

그림입니다.
원본 그림의 이름: image43.png
원본 그림의 크기: 가로 261pixel, 세로 190pixel

(b)


Sub-array 1 involves 30 PV strings connected in parallel. Each string consists of two sub-strings connected in series, denoted by Sub11 and Sub12. These sub-strings have Ns1/Ns2 (11) PV modules with G1/G2 (1,000/600 W/m2) irradiance values, respectively. With the use of the simplified equivalent model in Section V-A (Fig. 13), Sub-array 1 can be transformed into two macro-models connected in series, denoted by SubA, as shown in Fig. 15(b). Similarly, Sub-array 2 can be transformed into SubB, as shown in Fig. 15(b). Note that G3 is equal to 200 W/m2.

Sub-array 3 includes 50 PV strings connected in parallel, and each string consists of 22 PV modules with 1,000 W/m2 irradiance value. Therefore, it is a sub-array with uniform irradiance. Subc represents the Sub-array 3 in Fig. 15(a) obtained by applying the series–parallel macro-model in Section IV-C.

Fig. 16 illustrates the V–P characteristic curve of the actual large-scale PV array [Fig. 15(a)] when the simplified macro- model [Fig. 15(b)] is employed. The computing time is approximately 1.5 s, and the simulation error is approximately 6.5%. Hence, the proposed tearing method can remarkably improve the simulation efficiency, and its error is acceptable. However, the computer cannot obtain the results due to limited memory if the PSIM-based macro-model is directly used to simulate the original PV array.


그림입니다.
원본 그림의 이름: image44.png
원본 그림의 크기: 가로 487pixel, 세로 201pixel

Fig. 16. Simulation by using the simplified equivalent macro- model.


C. Computing Time

The diagram of an actual large-scale PV array [Fig. 15(a)] is employed to compare the computing times versus the number of PV modules. In the computing process, the configuration of the PV array is maintained, but the number of module changes as the number of strings also changes. Hence, the numbers of selected PV modules were 200, 400, 800, 1,210, and 2,420. Fig. 17 shows a comparison between the computing time and the number of PV modules in an array. Fig. 17 shows the two curves. Curve ① represents the time consumption of the PSIM-based macro-model, and curve ② is the computing time of the proposed tearing method. Table V shows the computing time of different numbers of PV modules. As shown in the table, the proposed tearing method remarkably improves the simulation efficiency.


그림입니다.
원본 그림의 이름: image45.png
원본 그림의 크기: 가로 398pixel, 세로 331pixel

Fig. 17. Computing time versus number of PV modules in an array: PSIM-based macro-model(①), Tearing method(②).


TABLE V COMPUTING TIME WITH DIFFERENT NUMBERS OF MODULE

Number of modules

AN (N = 1–5)

BN (N = 1–4)

200

1 s

4 min

400

1.1 s

76 min

800

1.2 s

2 hours

1210

1.3 s

3 hours

2420

1.5 s

N/A



Ⅵ. TEARING METHOD APPLICATION OF DIFFERENT PLATFORMS

In this section, PSIM, PSpice, MATLAB were employed to evaluate the proposed tearing method. The configuration of the testing array (Fig. 15) is still used as the testing array. Three cases are considered, and the configurations are shown in Table VI. For example, in Case 1, a total of 880 PV modules are present in the array. Sub-array 1 has five PV strings, Sub-array 2 has 10 PV strings, and Sub-array 3 has 25 PV strings.


TABLE VI CONFIGURATION CASES

 

Sub-array 1

Sub-array 2

Sub-array 3

CASE 1

5

10

25

CASE 2

15

15

25

CASE 3

30

30

30


The simulation results are shown in Table VII. As shown in the table, the use of the tearing method effectively increased the scale of the simulated array while improving the simulation efficiency and maintaining high precision. On the Pspice platform, although the largest number of simulated array modules increases from 880 to 2,420, neither the simulation time nor its precision is acceptable. On the MATLAB platform, after adopting the tearing method in modeling, the number of modules rose from 1,210 to 2,420 while meeting the required simulation precision of less than 10%. However, its simulation time is too long. Nevertheless, we consider the tearing method as an excellent method that enhances simulation efficiency.


TABLE VII SIMULATION

Number of modules

880/CASE 1

1210/CASE 2

2420/CASE 3

 

Error (%)

Time

Error (%)

Time

Error (%)

Time

PSIM

3.4

2 hr

4.5

3 hr

N/A

N/A

PSIM with tearing

3.4

1 s

4.5

1.1 s

6.5

1.5 s

PSpice

7.8

2.5 hr

N/A

N/A

N/A

N/A

PSpice with tearing

7.8

1.5 hr

10.8

1.7 hr

14.5

2 hr

MATLAB

3.3

2.5 hr

3.7

4.3 hr

N/A

N/A

MATLAB with tearing

3.3

1 hr

3.7

1.2 hr

8.2

1.5 hr



Ⅶ. CONCLUSIONS

A PSIM-based macro-model was introduced in this paper. This model features a piecewise linear circuit instead of a nonlinear circuit, resulting in several considerable advantages, such as fast speed, high simulation precision, robust execution, and no convergence issues.

Three types of equivalent macro-models were developed to simplify the modeling of series, parallel, and series–parallel PV modules with uniform irradiance by applying superposition theory. The reason was that the PSIM-based macro-model was a piecewise linear circuit and the V–I characteristics of the PV module had a monotonic function.

The proposed tearing method can divide a large-scale PV array into several small sub-arrays to be modeled, with the involved PV modules receiving uniform irradiance.

The simulated examples of the two large-scale PV arrays were provided to validate the proposed models and methods. In Example 1, a PV array with 440 modules was adopted, and simulation results demonstrated that the simulation efficiency improved by approximately 4,860 times and the simulated precision was maintained at nearly 5%. An actual large-scale PV array with 2,420 modules was set as another example. Simulation results indicated a computing time of nearly 1.5 s and a simulation error of approximately 6.5%. Therefore, the proposed tearing method can help improve simulation efficiency without losing simulation precision.



REFERENCES

[1] G. Das, M. De, K. K. Mandal, and S. Mandal, “Investigation on modeling, simulation and sensitivity analysis of solar photovoltaic array and utilization of shading effects,” International Conference on Computational Intelligence & Communication Technology, 2017.

[2] H. S. Moreira, T. P. e Oliveira, M. V. G. dos Reis, J. F. Guerreiro, M. G. Villalva, and T. G. de Siqueira, “Modeling and simulation of photovoltaic systems under non-uniform conditions,” IEEE International Symposium on Power Electronics for Distributed Generation Systems, 2017.

[3] M. Zhang, S. Zhong, P. Mao, Y. Sun, and W. Zhang, “Modelling of PV module and its application for partial shading analysis – Part I: Model and Parameter Estimation of PV module,” J. Engineering, Vol. 2017, No. 3, pp. 1295-1298, 2017.

[4] W. De Soto, S. A. Klein, and W. A. Beckman, “Improvement and validation of a model for photovoltaic array performance,” Solar Energy Vol. 80, No. 1, pp. 78-88, Jan. 2006.

[5] H. Tian, F. Mancilla-David, K. Ellis, E. Muljadi, and P. Jenkins, “A cell-to-module-to-array detailed model for photovoltaic panels,” Solar Energy, Vol. 86, No. 9, pp. 2695-2706, Sep. 2012.

[6] G. R. Walker, “Evaluating MPPT converter topologies using a Matlab PV model,” J. Electrical & Electronics Engineering Australia, Vol. 21, No. 1, pp. 49-55, 2001.

[7] S. Vijayalekshmy, S, G. R. Bindu, and S. R. Iyer, “A novel approach for performance improvement of partially shaded solar arrays,” International Conference on Energy Efficient Technologies for Sustainability, 2016.

[8] V. Quaschning and R. Hanitsch, “Shade calculations in photovoltaic systems,” ISES Solar World Conference, 1995.

[9] V. Quaschning and R. Hanitsch, “Numerical simulation of current-voltage characteristics of photovoltaic systems with shaded solar cells,” Solar Energy, Vol. 56, No. 6, pp. 513- 520, Jun. 1996.

[10] A. Mäki and S. Valkealahti, “Power losses in long string and parallel-connected short strings of series-connected silicon-based photovoltaic modules due to partial shading conditions,” IEEE Trans. Energy Convers., Vol. 27, No. 1, pp. 173-183, Mar. 2012.

[11] S. K. Dash, R. A. Raj, S. Nema, and R. K. Nema, “A quantitative and comparative performance evaluation of PV models on PSPICE platform,” International Conference on Circuit, Power and Computing Technologies, 2015.

[12] H. Patel and V. Agarwal, “MATLAB-based modeling to study the effects of partial shading on PV array characteristics,” IEEE Trans. Energy Convers., Vol. 23, No. 1, pp. 302-310, Mar. 2008.

[13] G. R. Walker, “Evaluating MPPT converter topologies using a Matlab PV Model,” J. Electrical & Electronics Engineering Australia, Vol. 21, No. 1, pp. 49-55, Jan. 2001.

[14] J. Yang, X. Lian, X. Zhang, Z. Duan, M. Wang, “Versatile PSIM simulation model for photovoltaic array with MPPT function,” International Conference on Intelligent Computation Technology & Automation, 2011.

[15] PSIM User Manual, USA: Powersim Inc. 2007. J. D.

[16] M. F. Jalil, R. Saxena, M. S. Ansari, and N. Ali, “Reconfiguration of photo voltaic arrays under partial shading conditions,” Computational Intelligence on Power, Energy and Controls with Their Impact on Humanity, 2016.

[17] https://powersimtech.com/support/resources/literature-references/, Feb. 6, 2018.

[18] L. Castañer and S. Silvestre, Modelling Photovoltaic Systems Using PSpice®, 2006.

[19] M. G. Villalva, J. R. Gazoli, and E. R. Filho, “Comprehensive approach to modeling and simulation of photovoltaic arrays,” IEEE Trans. Power Electron., Vol. 24, No. 5, pp. 1198-1208, May 2009.

[20] E. A. Silva, F. Bradaschia, M. C. Cavalcanti, and A. J. Nascimento, “Parameter estimation method to improve the accuracy of photovoltaic electrical model,” IEEE J. Photovolt., Vol. 6, No. 1, pp. 278-285, Jan. 2016.

[21] www.yinglin.com/manmual, Feb. 6, 2018.

[22] https://en.wikipedia.org/wiki/Diakoptics, Feb. 6, 2018.

[23] G. Kron, Diakoptics: Piecewise Solution of Large-scale Systems, Macdonald, 1963.

[24] A. Brameller, M. N. John, and M. R. Scott, Practical Diakoptics for Electrical Networks, 1969.



그림입니다.
원본 그림의 이름: image46.jpeg
원본 그림의 크기: 가로 190pixel, 세로 225pixel

Mao Zhang was born in Beijing, China. He received his bachelor’s degree from UCLAN University in the United Kingdom in 2009 and then his master of science degree from Newcastle University in 2012. He is currently pursuing his doctorate degree at the Beijing Polytechnic University. His research areas include photovoltaic array analysis and shadowing of photovoltaic array.


그림입니다.
원본 그림의 이름: image47.jpeg
원본 그림의 크기: 가로 181pixel, 세로 225pixel

Shunan Zhong was born in Beijing, China. He received his bachelor of science degree in applied physics at the Beijing Institute of Technology in February 1982. He received his master’s degree in semiconductor physics and devices from the Beijing Institute of Technology in October 1984. He received his doctorate degree in engineering in electromagnetic field and microwave technology from Beijing University of Technology in August 2002. He has been teaching at the Beijing University of Technology since October 1984. He was appointed as professor in July 2001. He is currently the dean of the School of Information Science and Technology, Beijing University of Technology, and the leader of the Discipline of Microelectronics and Solid-State Electronics.


그림입니다.
원본 그림의 이름: image48.jpeg
원본 그림의 크기: 가로 191pixel, 세로 225pixel

Weiping Zhang was born in Xi’an, China. He received his bachelor’s degree in wireless telegraphy from Northeastern University in 1982 and his master’s degree in automatic control from Beijing Institute of Technology in 1987. He received his doctoráte in engineering from Zhejiang University in 1998. In 2001, he served as a visiting professor at the National Center for Power Electronics in the University of Virginia. He is currently the director at the Office of Discipline Construction in North China University of Technology and the academic leader for the Discipline of Power Electronics and Electrical Transmission. His social positions are as follows: part-time professor and doctoral advisor at the Beijing Institute of Technology; member of the Teaching Guiding Committee of Electrical Engineering and Automation of the Ministry of Education; expert of the Evaluation Group of Electrical Engineering of the Ministry of Education; expert of the Review Group of the Electrical Engineering Discipline of the Ministry of Education; member of the Expert Group for Major Subjects’ Evaluation and Acceptance of Power Electronics Discipline of the National Natural Science Foundation; executive director of the China Power Supply Society; director of the Science Popularization Working Committee; executive director of the Beijing Power Supply Society; member of the Expert Working Committee; senior member of IEEE; member of the Expert Group of the Experimental Teaching Demonstration Center of the Beijing Municipal Education Commission; and postdoctoral guidance professor of the Postdoctoral Research Station of Fujian Yuanguang Yaming Co., Ltd.