Next Article in Journal
Multi-Agent Cooperation Based Reduced-Dimension Q(λ) Learning for Optimal Carbon-Energy Combined-Flow
Next Article in Special Issue
A Long-Term Condition Monitoring and Performance Assessment of Grid Connected PV Power Plant with High Power Sizing Factor under Partial Shading Conditions
Previous Article in Journal
An Intelligent Automatic Adaptive Maximum Power Point Tracker for Photovoltaic Module Arrays
Previous Article in Special Issue
A Proposal for an MPPT Algorithm Based on the Fluctuations of the PV Output Power, Output Voltage, and Control Duty Cycle for Improving the Performance of PV Systems in Microgrid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Assessment of Large Photovoltaic (PV) Plants Using an Integrated State-Space Average Modeling Approach

by
Giovanni Nobile
1,*,
Ester Vasta
1,
Mario Cacciato
1,
Giuseppe Scarcella
1,
Giacomo Scelba
1,
Agnese Giuseppa Federica Di Stefano
2,
Giuseppe Leotta
2,
Paola Maria Pugliatti
2 and
Fabrizio Bizzarri
2
1
Department of Electrical, Electronics Engineering and Computer Science (DIEEI), University of Catania, 95100 Catania, Italy
2
ENEL Green Power SpA, 95100 Catania, Italy
*
Author to whom correspondence should be addressed.
Submission received: 17 August 2020 / Revised: 7 September 2020 / Accepted: 11 September 2020 / Published: 13 September 2020
(This article belongs to the Special Issue Photovoltaic Systems: Modelling, Control, Design and Applications)

Abstract

:
Distributed power converters represent a technical solution to improve the performance of large or utility-scale photovoltaic (PV) plants. Unfortunately, evaluation of the yield obtained in large PV fields by using distributed converters is a difficult task because of recurring partial unavailability, inaccuracy of power analyzers, operating constraints imposed by the Power Plant Controller and so on. To overcome such issues in real operating scenarios, a new modeling strategy has been introduced and validated in terms of computational complexity and accuracy. This approach is based on the state-space averaging technique which is applied to large PV plants with multiple conversion stages by performing some elaborations in order to get a final integrated model. The new modeling strategy has been tested in MatLab Simulink environment using data coming from a 300 MW PV plant located in Brazil representing the case study of this work. In this plant, one subfield is equipped with central inverters while another is with string inverters. The proposed model, whose accuracy is in the range from 2.2 to 2.7% with respect to the measured energy, effectively supports data analysis leading to a consistent performance assessment for the distributed conversion system. Final results highlight that string inverters ensure a gain of about 2% in terms of produced energy.

Graphical Abstract

1. Introduction

Distributed power converters in PV fields play a key role in the solar industry for new constructions and for retrofitting activities as well. Many tests are carried out in laboratory as well as in small size and medium size PV plants with the purpose to compare the performance of string and central inverters. Some examples are reported in papers [1,2,3,4]. On the contrary, in literature a comprehensive analysis about test results for large PV plants is missing.
A first reason for this lack of information deals with the low number of large PV fields using distributed converters. In fact, installation of central inverters is actually the most common option for large plants. At the same time, the number of plants with distributed converters is growing fast. In most cases, installation of distributed converters is aimed to get energy recovery related to mismatch losses occurring in case of non-uniform aging of PV modules, tracker faults and so on [5].
Focusing on performance evaluation for long time periods in large PV fields, some issues often occur in big data analysis. In fact, monitoring system can be affected by faults in dataloggers and sensors leading to missing or wrong data. More generally, the number of unavailabilities is expected to be quite high because of the high number of components in which a fault can occur. Moreover, in some cases there are additional operating constraints to take into account, for example thresholds set by the power plant controller (PPC) or by the inverters fixing the maximum power that a PV subfield can deliver to grid.
These problems can be solved by exploiting suitable models able to track the expected behavior of the PV plant in any operating conditions while filling the gaps due to faults and missing data.
Many papers deal with modeling and simulation of PV plants [6,7,8,9,10,11,12,13]. Unfortunately, almost all these papers investigate on small or medium size PV plants. They often focus on modeling of PV modules [6,7,8,9]. In other cases, focus is on converters operation, frequently target is to set a proper control strategy [10,11,12,13].
Generally, modeling approach and simulation platform for large or utility-scale PV plants are chosen on the basis of specific analysis targets taking into account requirements in terms of acceptable computational effort. If target is the yield estimation for a long time period, modeling of power converters is usually neglected in order to limit the computational effort. In this case, converters are replaced by functional blocks considering only the efficiency value [14,15]. On the contrary, if some specific operating conditions need to be investigated including details on converters operation and losses, accurate models need to be implemented [16]. In the latter case, computational effort could be very high. Under this perspective, in case of energy assessment analysis for months or years, detailed models cannot be exploited to simulate the behaviour of a large PV system having thousands of modules and hundreds of distributed converters.
Some authors tried to overcome these limitations by introducing simplified modeling approaches usually known as behavioural models. For example, model presented in [14] simulates the electrical behaviour of commercial grid-connected PV inverters in accordance with regulations on power quality. Simulation results show the waveform of injected AC current in case of power dynamics or grid voltage disturbances. In [17] a non-parametric approach is used to evaluate the energy delivered to grid by six PV fields creating a forecast method by means of meteorological variables.
Although behavioural approaches fulfill the requirement of low computational burden, the actual physical configuration of the PV system could be completely neglected. In some cases, this is a relevant drawback. For example, if the performance analysis aims to evaluate losses over time in DC and AC cables, some technical details about converters (e.g., their topology and control strategy) are strictly necessary to calculate voltage and current values in both DC side and AC side. In many real PV plants, electrical quantities in some sections of the conversion system are not acquired by dataloggers, consequently an accurate estimation of losses is impossible.
The behavioural model described in this paper consists of an integrated state-space average model. The latter computes all the electrical quantities in each section of a PV plant. In such a way, it is possible to calculate losses, voltage drops, etc. Satisfactory accuracy is obtained while large computational effort is avoided. The advantages of the proposed approach are listed here:
  • Significant reduction of simulation time, see Section 4.2
  • Basic model structure can be easily adapted to different system configurations (e.g., central inverters, string inverters, string optimizers combined with central inverters, etc.) performing minimal modifications
  • Several common identification methods can be used to identify parameters being part of the state-space representation of the PV system
  • Technical details about converters (e.g., their topology and control strategy) become no longer necessary. Furthermore, in many cases such information are covered by policies on industrial secrets
  • Behavioural model can be easily integrated in monitoring systems and exploited for forecasting purposes and for fault detection
  • The proposed state-space model can be implemented in any simulation platform
The introduced model has been validated in terms of computational complexity and accuracy. It has been applied to a specific case study represented by the performance comparison between central and string converters installed in two different PV subfields which form a 5 MW experimental cluster of a 300 MW PV plant located in Brazil. Comparison criteria deal with energy production. Data analysis is supported by the proposed model developed in the MatLab/Simulink environment. The case study is briefly described in Section 2. Our modeling approach is introduced in Section 3 providing information on integrated state-space average method, parameters identification and control system. Section 4 reports model validation in terms of accuracy and computational effort. Section 5 describes the implementation of the introduced model for the case study. The same Section shows the aggregate results regarding the performance assessment of distributed converters.

2. Case Study

Figure 1 shows two pictures of the 300 MW PV plant representing the case study of this paper. PV field is connected to the 34.5 kV 60 Hz grid using power transformers, one for each 2.5 MW subfield. PV modules are mounted on horizontal single-axis tracking systems.
A 5 MW cluster was realized for testing purpose with the objective to compare the performance of central inverters and string inverters manufactured by international companies.
In the 2.5 MW subfield with central converters there are two inverters whose rated power is 1025 kVA, fan cooled, mounted into an electric cabin. The actual AC power reaches about 1045 kVA in case of unity power factor.
In the 2.5 MW subfield with string inverters each converter has a rated power of 60 kVA. Thanks to a particular design, maximum power rises up to 66 kVA in case of unity power factor (66 kW) and of ambient temperature below 30 °C. String converters, mounted into the field without using cabinets and without fan cooling, are grouped in a cabin close to transformers using AC parallel switchboards named QPCA.
The number of PV modules connected to each conversion system is exactly the same (total DC rated power is 2570.4 kW for both subfields) so that comparison is performed in the same conditions. PV strings are composed of 30 PV modules in series. Rated power of modules is 315 W. There are 272 strings in each subfield, 136 for each central inverter and 8 for each string inverter.
The configuration of subfields under test is represented in Figure 2 and Figure 3. Technical data for the main power components are given in Table 1.
System monitoring is realized using global irradiance sensors mounted on trackers, ambient temperature sensors, module temperature sensors, inverter temperature sensors, power analyzers and power meters. Energy flowing in central inverters is measured by a meter connected to voltage and current sensors placed at the AC side of inverters. In subfields with string inverters a meter provides the value of AC energy. At the DC side, string monitoring is embedded in each converter. Accuracy of data provided by the monitoring system can be assumed in the range 2.0–2.5%. The criterion selected for the performance assessment of distributed converters is basically the average gain in terms of energy produced by using string inverters with respect to central inverters.

3. Large PV Fields Modeling

3.1. Modeling Approach

A generic representation of a large PV plant is shown in Figure 4. This basic configuration can be adapted to simulate PV fields with central inverters as well as the ones with string inverters or with power optimizers at module or string level. Moreover, it is suitable for the whole PV plant under investigation or for a specific subfield (strings, string boxes, etc.) by performing minimal modifications.
About the implementation of this kind of model in a simulation platform, it is possible to distinguish three main approaches:
  • Detailed models, in this case each component (array, converter, grid, etc.) is inserted in simulation considering its physical description, circuit topology and operation mode. For example, converters are modeled reproducing their detailed topology and their switching modulation technique [16]
  • Models in which physical description of components is neglected [17]
  • Intermediate models, which are a trade-off between the previous categories [14]
The behavioural model introduced in this work belongs to the third category. It is based on a modified state-space averaging model which has been selected following the primary target to get a simplified representation for the multi-stage conversion system of large PV fields with distributed converters. In fact, in this circumstance there are usually both DC-DC converters (e.g., first stage of string inverters or power optimizers) and DC-AC converters (grid connected inverters, usually multilevel inverters).
Models of power converters for PV applications are designed in different ways. In the case of stringent requirements on computational effort for energy assessment in a long-term time horizon, the common approach to model DC-DC converters and their control system is the state-space averaging method, some examples are in [18,19,20]. Grid connected inverters are usually modeled using relationships coming from energy balances [14,19,21] or from equivalent circuits [10]. In the latter case, electrical quantities are sometimes expressed as phasors [22,23].
In the literature there is a lack of information about integrated modeling approaches able to represent multiple conversion stages in large PV fields. This work contributes to fill this gap. In fact, the main novelty is related to the creation of a complete model in which each component of the PV field is included using its state-space representation. Integration of different conversion stages is obtained thanks to the development of a direct way for the analytical calculation of current flowing in the DC-link.
All the components of the generation and conversion system are mixed into a single state-space average model obtaining an integrated representation for the entire PV system. In other words, the PV plant becomes a single state-space system. Inputs of such system are irradiance and cell temperature while outputs are the energy production and all the electric quantities in every part of the system.

3.2. Conversion System: Basic Converter Models

This section refers to a specific multi-stage topology, represented in Figure 5. Such topology has been chosen to better explain the modeling approach.
Focusing on the DC-DC converter stage and representing the same as a single block with a fictitious voltage source vin and a fictitious load R as in Figure 6, its state-space average form is obtained following the well-known procedure for which ON and OFF states have to be analyzed separately by building Kirchhoff equations for state variables and then mixed together to obtain the final average state-space system. An example is discussed in [18].
Variation of duty cycle d controlled by the MPPT algorithm can be modeled as a perturbation d ˜ superimposed to the steady-state duty cycle D [20]. The basic form of a state-space average model is in Equation (1):
{ X ˙ = A ¯ D C X + B ¯ D C u Y = C ¯ D C X + D ¯ D C u
where:
A ¯ D C = A D C O N d + A D C O F F ( 1 d )      A D C O N = [ 0 0 0 1 R C 1 ]      A D C O F F = [ 0 1 L 1 1 C 1 1 R C 1 ]
B ¯ D C = B D C O N d + B D C O F F ( 1 d )      B D C O N = [ 1 L 1 0 ]      B D C O F F = [ 0 0 ]
C ¯ D C = C D C O N = C D C O F F = [ 1 0 0 1 ]      D ¯ D C null
The extension of this state-space system, in presence of d ˜ , is:
{ x ˙ ˜ = A ¯ D C x ˜ + [ ( A D C O N A D C O F F ) ( B D C O N B D C O F F ) ] [ X d ˜ v i n d ˜ ] y ˜ = C ¯ D C x ˜ + [ ( C D C O N C D C O F F ) X ] d ˜ = C ¯ D C x ˜
u = U = v i n      y = Y + y ˜      x = X + x ˜      d = D + d ˜      x = [ i L 1 v C 1 ]
In this way, a simple state-space average system models the behavior of any DC-DC converter topology in presence of variations of duty cycle forced by the MPPT control system.
About the inverter and filtering stage in Figure 7, for sake of clarity in this section load is assumed to be three-phase inductive-resistive in delta connection without grid sources. Basic modeling approach is described in [23] exploiting a generalized state-space averaging method based on Fortescue symmetrical components and on Fourier transform.
The state-space form derives from Kirchhoff laws, similarly to what shown in [23]:
{ d d t [ i a b i b c i c a ] = r L 2 L 2 [ i a b i b c i c a ] 1 3 L 2 [ v A B v B C v C A ] + 3 m 6 L 2 [ v D C cos ( ω t φ a + π 6 ) v D C cos ( ω t φ b + π 6 ) v D C cos ( ω t φ c + π 6 ) ] d d t [ v A B v B C v C A ] = 1 C 2 [ i a b i b c i c a ] 1 C 2 [ i L O A D A B i L O A D B C i L O A D C A ] d d t [ i L O A D A B i L O A D B C i L O A D C A ] = R L O A D L L O A D [ i L O A D A B i L O A D B C i L O A D C A ] + 1 L L O A D [ v A B v B C v C A ]
where iab, ibc and ica are virtual line currents, m is the modulation index. The other parameters are shown in Figure 7.
The AC currents and voltages are represented as the sum of their Fortescue symmetrical components as follows:
{ i a b = ( i a b ) 1 e j ω t + ( i a b ) 0 + ( i a b ) 1 e j ω t i b c = ( i b c ) 1 e j ω t + ( i b c ) 0 + ( i b c ) 1 e j ω t i c a = ( i c a ) 1 e j ω t + ( i c a ) 0 + ( i c a ) 1 e j ω t v A B = ( v A B ) 1 e j ω t + ( v A B ) 0 + ( v A B ) 1 e j ω t v B C = ( v B C ) 1 e j ω t + ( v B C ) 0 + ( v B C ) 1 e j ω t v C A = ( v C A ) 1 e j ω t + ( v C A ) 0 + ( v C A ) 1 e j ω t i L O A D A B = ( i L O A D A B ) 1 e j ω t + ( i L O A D A B ) 0 + ( i L O A D A B ) 1 e j ω t i L O A D B C = ( i L O A D B C ) 1 e j ω t + ( i L O A D B C ) 0 + ( i L O A D B C ) 1 e j ω t i L O A D C A = ( i L O A D C A ) 1 e j ω t + ( i L O A D C A ) 0 + ( i L O A D C A ) 1 e j ω t
For each term, neglecting the presence of inverse and homopolar components as a first approximation, state variables are the real and imaginary parts of the direct component:
{ ( i a b ) 1 = x 1 + j x 2 ( i b c ) 1 = x 3 + j x 4 ( i c a ) 1 = x 5 + j x 6 ( v A B ) 1 = x 7 + j x 8 ( v B C ) 1 = x 9 + j x 10 ( v C A ) 1 = x 11 + j x 12 ( i L O A D A B ) 1 = x 13 + j x 14 ( i L O A D B C ) 1 = x 15 + j x 16 ( i L O A D C A ) 1 = x 17 + j x 18
The other components can be easily included as described in [23], if necessary. AC currents and voltages become:
{ i a b = 2 x 1 cos ω t 2 x 2 sin ω t i b c = 2 x 3 cos ω t 2 x 4 sin ω t i c a = 2 x 5 cos ω t 2 x 6 sin ω t v A B = 2 x 7 cos ω t 2 x 8 sin ω t v B C = 2 x 9 cos ω t 2 x 10 sin ω t v C A = 2 x 11 cos ω t 2 x 12 sin ω t i L O A D A B = 2 x 13 cos ω t 2 x 14 sin ω t i L O A D B C = 2 x 15 cos ω t 2 x 16 sin ω t i L O A D C A = 2 x 17 cos ω t 2 x 18 sin ω t
Starting from these relationships, state-space equations of the DC-AC converter can be integrated in the PV plant model described in Section 3.6. Quantities (x1,…,x18) are state variables.

3.3. Analytical Calculation of DC-Link Current

From the description of conversion stages, merging of different modeling approaches becomes necessary to obtain a comprehensive representation for the entire PV system. The key parameter for obtaining such merging is the DC-link current iDCinv.
Average or RMS value of this current is usually calculated from power balances [24] or from integral calculation [24,25]. In some cases the latter method is applied using a reduced-order Fourier transform. Computational effort related to data storage in integrals is the main drawback of these methods.
In this work, calculation of the average value of DC-link current has been developed in a direct way using the AC current components. To explain this achievement, starting point is this equation:
i D C i n v = s a i a + s b i b + s c i c = s a i a b s a i c a + s b i b c s b i a b + s c i a c s c i b c = = ( s a s b ) i a b + ( s b s c ) i b c + ( s c s a ) i c a
where s is a function representing PWM modulation signals [23]:
s a = m 2 cos ( ω t φ a ) + 1 2     s b = m 2 cos ( ω t φ b ) + 1 2     s c = m 2 cos ( ω t φ c ) + 1 2
Using prosthaphaeresis formulas to calculate the differences (sa−sb), (sb−sc), (sc−sa), and focusing on zero-sequence components of DC-link current, initial relationship in Equation (11) becomes:
i D C i n v = ( i D C i n v ) 0 = 3 m 2 [ ( i a b cos ( ω t φ a + π 6 ) ) 0 + + ( i b c cos ( ω t φ b + π 6 ) ) 0 + ( i c a cos ( ω t φ c + π 6 ) ) 0 ]
The first term into square parenthesis is rewritten in this form:
( i a b cos ( ω t φ a + π 6 ) ) 0 = ( i a b ) 1 ( cos ( ω t φ a + π 6 ) ) 1 + + ( i a b ) 0 ( cos ( ω t φ a + π 6 ) ) 0 + ( i a b ) 1 ( cos ( ω t φ a + π 6 ) ) 1
thanks to the following Fourier transform property:
( Y ( t ) Z ( t ) ) 0 = ( Z ( t ) ) 1 ( Y ( t ) ) 1 + ( Z ( t ) ) 0 ( Y ( t ) ) 0 + ( Z ( t ) ) 1 ( Y ( t ) ) 1
In Equation (14), the second term on the right is null. On the contrary, the other terms are calculated using the Euler formulas:
( i a b cos ( ω t φ a + π 6 ) ) 0 = ( i a b ) 1 ( cos ( ω t φ a + π 6 ) ) 1 + ( i a b ) 1 ( cos ( ω t φ a + π 6 ) ) 1 = = ( x 1 + j x 2 ) 1 2 e j ( φ a π 6 ) + ( x 1 j x 2 ) 1 2 e j ( φ a π 6 )
that can be rewritten as follows:
( i a b cos ( ω t φ a + π 6 ) ) 0 = ( x 1 + j x 2 ) 1 2 e j ( φ a π 6 ) + ( x 1 j x 2 ) 1 2 e j ( φ a π 6 ) = = 1 2 { ( x 1 + j x 2 ) [ cos ( ω t φ a + π 6 ) + j sin ( ω t φ a + π 6 ) ] } + + 1 2 { ( x 1 j x 2 ) [ cos ( ω t φ a + π 6 ) j sin ( ω t φ a + π 6 ) ] }
so that:
( i a b cos ( ω t φ a + π 6 ) ) 0 = x 1 cos ( φ a π 6 ) x 2 sin ( φ a π 6 )
Repeating the same elaboration for the other zero-sequence components in Equation (13), final algebraic equation linking the DC-link current to AC current components is:
i D C i n v = ( i D C i n v ) 0 = 3 m 2 [ x 1 cos ( φ a π 6 ) x 2 sin ( φ a π 6 ) + + x 3 cos ( φ b π 6 ) x 4 sin ( φ b π 6 ) + x 5 cos ( φ c π 6 ) x 6 s i n ( φ c π 6 ) ]
This is a straightforward way to calculate the average value of DC-link current from the direct-sequence components of AC currents which are state variables in this study. No any data storage is required to calculate integral terms. In other words, a significant simplification is obtained without decreasing the accuracy level.

3.4. PV Array Model

Accuracy of the PV array model is crucial for the accuracy of the entire system. Basic formulation selected to model PV modules is in [26]. Since large temperature variations take place in PV plants, a preliminary sensitivity analysis has been conducted in order to detect those parameters causing large modifications in I-V and P-V characteristics. In case of stringent requirements on accuracy level, these temperature-dependent parameters are tuned on-line by means of look-up tables. In this work, satisfactory accuracy has been obtained taking into account the influence of temperature on short-circuit current and on no-load voltage through the coefficients Isc/Tmodule and Voc/Tmodule listed in the datasheet of PV modules.
Equations in (20) are used to extend the model of a PV module to a PV array considering Ns modules in series per string and Np strings in parallel at the stringboxes [27]:
I s c , a r r a y = N p I s c       V o c , a r r a y = N s V o c       R s , a r r a y = N s N P R s       R p , a r r a y = N s N P R p
where Rs is the series resistance and Rp is the parallel resistance of the single-diode model [26].
For the sake of simplicity, in the following sections the terms in Equation (20) refer to PV arrays without using the subscript “array”. As for the other components of the PV system, also PV arrays are modeled in state-space form:
{ x ˙ p = A p x p + B p u y p = C p x p + D p u
The basic equivalent circuit is shown in Figure 8. RLOAD is a fictitious load connected to the PV array.
Performing simple calculations, Equation (21) becomes:
d v C p a n e l d t = [ R p + R s + R L O A D R L O A D C p a n e l ( R p + R s ) ] v C p a n e l + + [ 1 C p a n e l ( 1 + R s R p ) 1 C p a n e l ( 1 + R s R p ) ] [ i p h i d ]
by assuming that:
x p = v C p a n e l       u = [ i p h i d ]
so that:
A p = [ R p + R s + R L O A D R L O A D C p a n e l ( R p + R s ) ]       B p = [ 1 C p a n e l ( 1 + R s R p ) 1 C p a n e l ( 1 + R s R p ) ]
and:
C p = 1       D p = 0
Current iph is a function of irradiance G and of module temperature Tmodule as follows:
i p h = [ I s c + K t ( T module 25 ) ] G 1000
where Kt is the temperature coefficient:
K t = N O C T 20 800
The normal operating cell temperature (NOCT) is usually reported in a PV module datasheet. Also the current id is a function of G and of Tmodule [26].

3.5. Transformers and Grid Model

The implementation of a detailed equivalent circuit for the LV-MV transformer as well as of a distributed parameters model for the AC grid is not feasible for computational effort reasons. Anyway, a satisfactory accuracy is obtained using a minimum order model as the one shown in Figure 5. Values of grid voltage sources, load resistors and load inductances are calculated referring to the primary side of the transformer.

3.6. PV Plant Model

Combination of models built for each component of the PV system in Figure 5 leads to a comprehensive state-space representation for the entire plant or for a specific subfield in the form of Equation (28). In this way, power and energy values at the power meter can be calculated from irradiance and cell temperature data by running such integrated state-space average model.
In this representation, an input is the RMS value of phase-to-phase grid voltage Vgrid together with irradiance and module temperature. Alternatively, it can be assigned as a constant term into matrices. Control variables d and m are set by the control system described in Section 3.7.
Considering the whole PV system in Figure 5, its state-space representation is:
{ x ˙ = A ¯ x + B ¯ u y = C ¯ x + D ¯ u
where:
x = [ v C p a n e l i L 1 v C 1 x 1 x 18 ]       u = [ i p h i d V g r i d ]       y = x    or    y = [ x 1 x 12 ]
Matrix A ¯ is:
A ¯ = A O N d + A O F F ( 1 d )
with:
A O N = [ A O N 1 , 1 A O N 1 , 21 A O N 21 , 1 A O N 21 , 21 ]       A O F F = [ A O F F 1 , 1 A O F F 1 , 21 A O F F 21 , 1 A O F F 21 , 21 ]
Non-zero elements in matrix AON are listed here:
A O N 1 , 1 = 1 C p a n e l ( R s + R p )       A O N 1 , 2 = 1 C p a n e l       A O N 2 , 1 = 1 L 1       A O N 2 , 2 = r L 1 L 1
A O N 3 , 4 = 3 m 2 C 1 cos ( φ a π 6 )       A O N 3 , 5 = 3 m 2 C 1 sin ( φ a π 6 )
A O N 3 , 6 = 3 m 2 C 1 cos ( φ b π 6 )       A O N 3 , 7 = 3 m 2 C 1 sin ( φ b π 6 )
A O N 3 , 8 = 3 m 2 C 1 cos ( φ c π 6 )       A O N 3 , 9 = 3 m 2 C 1 sin ( φ c π 6 )
A O N 4 , 3 = 3 m 12 L 2 cos ( φ a π 6 )       A O N 5 , 3 = 3 m 12 L 2 sin ( φ a π 6 )
A O N 6 , 3 = 3 m 12 L 2 cos ( φ b π 6 )       A O N 7 , 3 = 3 m 12 L 2 sin ( φ b π 6 )
A O N 8 , 3 = 3 m 12 L 2 cos ( φ c π 6 )       A O N 9 , 3 = 3 m 12 L 2 sin ( φ c π 6 )
and:
A O N 4 , 4 = A O N 5 , 5 = A O N 6 , 6 = A O N 7 , 7 = A O N 8 , 8 = A O N 9 , 9 = r L 2 L 2
A O N 4 , 10 = A O N 5 , 11 = A O N 6 , 12 = A O N 7 , 13 = A O N 8 , 14 = A O N 9 , 15 = 1 3 L 2
A O N 5 , 4 = A O N 7 , 6 = A O N 9 , 8 = A O N 11 , 10 = A O N 13 , 12 = A O N 15 , 14 = A O N 17 , 16 = A O N 19 , 18 = A O N 21 , 20 = ω
A O N 4 , 5 = A O N 6 , 7 = A O N 8 , 9 = A O N 10 , 11 = A O N 12 , 13 = A O N 14 , 15 = A O N 16 , 17 = A O N 18 , 19 = A O N 20 , 21 = ω
A O N 10 , 4 = A O N 11 , 5 = A O N 12 , 6 = A O N 13 , 7 = A O N 14 , 8 = A O N 15 , 9 = 1 C 2
A O N 10 , 16 = A O N 11 , 17 = A O N 12 , 18 = A O N 13 , 19 = A O N 14 , 20 = A O N 15 , 21 = 1 C 2
A O N 16 , 10 = A O N 17 , 11 = A O N 18 , 12 = A O N 19 , 13 = A O N 20 , 14 = A O N 21 , 15 = 1 L L O A D
A O N 16 , 16 = A O N 17 , 17 = A O N 18 , 18 = A O N 19 , 19 = A O N 20 , 20 = A O N 21 , 21 = R L O A D L L O A D
The elements in AOFF whose expression is different from the corresponding AON terms are:
A O F F 1 , 2 = A O F F 2 , 1 = 0       A O F F 2 , 3 = 1 L 1       A O F F 3 , 2 = 1 C 1
Matrix B ¯ is:
B ¯ = B O N d + B O F F ( 1 d )
with:
B O N = [ B O N 1 , 1 B O N 1 , 2 B O N 1 , 3 B O N 21 , 1 B O N 21 , 2 B O N 21 , 3 ]       B O F F = B O N
whose non-zero elements are:
B O N 1 , 1 = 1 C p a n e l ( 1 + R s R p )       B O N 1 , 2 = 1 C p a n e l ( 1 + R s R p )
B O N 16 , 3 = 2 L L O A D cos ( φ g r i d a )       B O N 17 , 3 = 2 L L O A D sin ( φ g r i d a )
B O N 18 , 3 = 2 L L O A D cos ( φ g r i d b )       B O N 19 , 3 = 2 L L O A D sin ( φ g r i d b )
B O N 20 , 3 = 2 L L O A D cos ( φ g r i d c )       B O N 21 , 3 = 2 L L O A D sin ( φ g r i d c )
Each state variable can be extracted as output of the system thanks to a proper assignment of matrix C ¯ . Alternatively, the latter matrix is set as an identity matrix. Matrix D ¯ is null.
Evaluation of the energy produced by the plant is performed by building simple equations using variables from x1 to x12 i.e., by AC voltage and current components.
Values of DC and AC cables resistance, useful to calculate the distribution losses and to evaluate the same in case of different plant configurations, are added to resistive elements included in state-space matrices or inserted in the form of new resistive elements.

3.7. Control System

DC-DC converter stage is controlled in P&O MPPT mode. Control system of the grid connected inverter is implemented in qd reference frame using a common Phase Locked Loop (PLL) algorithm to regulate active and reactive power. Control subsystem for the d-axis current sets the DC-link voltage [28].
Time sampling of quantities in control system can be set larger than time step used for the simulation of PV plant e.g., 10x or more in order to allow a fast computational time. With reference to the specific case study discussed in this paper, design of control system needs to take into account additional constraints: maximum power internal threshold of each converter, power limitation strategy related to IGBT stack temperature and PPC limitation. The latter depends on thresholds fixed by the local utility company for the maximum power that the PV plant can deliver to the grid.

3.8. Parameters Identification

PV array parameters are identified exploiting data listed in the datasheet of modules and considering the power configuration of strings and stringboxes. On the contrary, some parameters e.g., Rs and Rp need to be identified. A suitable identification method, used for this work, is in [26]. Temperature coefficients of Voc and Isc reported in PV module datasheet and in Table 1 are also exploited.
About converters, detailed information on topology, hardware components and control system are usually not available due to know-how protection policies. It is worth noting that the modeling approach described in this paper allows to overcome this issue giving the opportunity to identify an equivalent behavioral model. To perform such identification, one of the many methods in literature for state-space functions can be used. In this work, identification process is performed using data collected by the monitoring system and applying a constrained minimums formulation focusing on the deviation between model outputs and real measurements [29]. Generally, let ymeasured(k) be a given electrical variable measured by plant datalogger in the form of a timeseries having N time samples:
[ Y m e a s u r e d ] = [ y m e a s u r e d ( 1 ) y m e a s u r e d ( 2 ) y m e a s u r e d ( k ) y m e a s u r e d ( N ) ]
Corresponding quantity calculated by model is named ymodel(k). Each ymodel(k) sample can be expressed as the linear composition of parameters pn and of terms hki. The latters fix the relation between ymodel(k) and each pi parameter for a given system input:
y mode l ( k ) = h k 1 p 1 + h k 2 p 2 + .... + h k n p n
which is, for N time samples:
[ y model ( 1 ) y model ( 2 ) y model ( k ) y model ( N ) ] = [ h 11 h 12 h 1 n h 21 h 22 h 2 n h k 1 h k 2 h k n h N 1 h N 2 h N n ] [ p 1 p 2 p n ]
or:
[ Y model ] = [ H ] [ P ]
Implementation of the constrained minimums formulation gives the optimal set of parameters reducing the deviation between measured values and the ones calculated by model:
[ P ] ( [ H ] T [ H ] ) 1 [ H ] T [ Y m e a s u r e d ]

4. Model Validation

The MatLab/Simulink environment is the software platform for testing the introduced model. Proposed approach is compared to the detailed model in which high-frequency switching and related phenomena are included. Validation process involves both accuracy and complexity performances of the proposed model for different operating scenarios.

4.1. Model Running

Figure 9 and Figure 10 show time plots of main electric quantities in a 18.9 kW PV subfield whose topology is the one shown in Figure 5. Referring to case study, this PV array is the basic generation unit to which a single MPPT in string inverters is applied. It is composed by two strings in parallel. Each string is the series connection of 30 PV modules, see datasheet in Table 1.
State-space average model is implemented in a straightforward way exploiting equations in Section 3.6 while in the detailed model all the components (PV modules, converters, filters, etc.) are placed into the simulation platform using their physical description. In Figure 9 and Figure 10 time plots obtained by the proposed model running in two operating scenarios are superimposed to the ones provided by detailed model in the same conditions.
Figure 9 depicts the waveforms of the main electric quantities obtained in case of 1000 W/m2 as irradiance and of 25 °C as module temperature (standard test conditions, STC). Values of parameters for this simulation are in Table 2. The integrated state-space average model well matches the detailed model at both DC and AC side. Control system is able to force a null reactive power while active power at the power meter reaches about 18.5 kW i.e., close to the PV array STC rated power with a slight difference caused by power losses in DC and AC side.
In Figure 10 irradiance is 800 W/m2 and module temperature is 45 °C. Main parameters used in this simulation are listed in Table 3. At time 0.1 s control system forces a non null reactive power requested by grid. Also in this case the average model is compliant to the detailed one.
Repeating similar comparisons for several scenarios, the average error caused by the proposed model with respect to the detailed one is always zero or very close to zero.
Finally, the integrated state-space average approach, built as described in previous sections, provides the average values of all the electric quantities in every operating condition. It can replace the detailed one in most analysis addressed to establish the performance of PV plants.

4.2. Execution Time Performance

Referring to the same PV system analyzed in the previous Section and shown in Figure 5, the advantages of the proposed approach have been evaluated in terms of execution time performance by implementing two different cases:
  • Case A: the same simulation sample time is used for both the state-space average model and the detailed model. In such a case, the selected step size is 1∙10−6 s, established on the basis of dynamic features of the detailed model
  • Case B: a larger simulation sample time (2∙10−5 s) is assigned to state-space average model since high-frequency switching and related phenomena are neglected. About the detailed model, its step size is the same of Case A otherwise it cannot run properly
For both A and B cases, four working scenarios have been simulated. To get a significant statistical database, each scenario has been executed 1000 times using two different processors named computer 1 and computer 2.
The evaluation of the execution time has been performed using some proper stopwatch functions in MatLab/Simulink environment. Relative difference in execution time is calculated by applying this equation:
Δ t % = t i s s a t d e t t d e t 100
where, considering a given operating scenario, tissa is the execution time of the integrated state-space average model while tdet is the execution time of the detailed model.
Table 4, Table 5, Table 6 and Table 7 summarize the results in terms of execution time performance using a statistical approach based on mean value of Δt% and on its standard deviation.
As expected, the novel behavioural model ensures a significant reduction in execution time for both the processors. In case A, the proposed model is about 3 times faster in comparison to the detailed model. In case B this difference rises to 25x.

4.3. Accuracy Evaluation

Evaluation of the accuracy of the proposed model is carried out by comparing power curves and daily energy with the measurements registered by power meters in the real plant.
Irradiance and module temperature timeseries, recorded by the monitoring system in the PV plant become inputs of the model together with the RMS value of the grid voltage.
Figure 11 and Figure 12 show the PV plant operation during some days. Power curve of the model is superimposed to the measured one. During these days no unavailability, missing data or external constraints occur, so that comparison can be consistent.
For each day, the calculation of the percentage relative error for the daily energy is pointed out using this equation:
ε % = E m o d e l E m e a s u r e d E m e a s u r e d 100
In Figure 11, the maximum value of ε% is registered for the bottom chart which refers to QPCA 2. In this case, the difference in daily energy between model and real data is 77.2 kWh corresponding to +2.32%. The minimum value of ε%, −0.37%, is for QPCA 1 chart.
In Figure 12, the maximum value of ε% is registered for central inverter 1. In this case, the difference in daily energy between model and real data is −101.5 kWh corresponding to −2.16%. The minimum value of ε%, −0.81%, is for QPCA 2 chart.
Repeating similar analysis for all the days in the period from December 2017 to October 2019, it can be stated that maximum error caused by the model is in the range of 2.2–2.7% on a daily basis. This is an accuracy index for the model also for those cases in which the model is exploited to simulate plant behaviour in presence of missing data, PPC limitation, etc.
In case of partial shading as seen in the left picture of Figure 1, the consequent mismatch effects could worsen the ability of model to simulate the plant operation. Anyway, from a practical point of view, such effects can be usually neglected on the basis of the following points:
  • Sampling time of quantities acquired by dataloggers in large PV plants is typically 1 min or more. This is a limit for the detection of fast variations of irradiance or temperature
  • Very fast variations of irradiance or temperature (e.g., in the order of seconds) could perturb the acquired values but their effect is low. They also have limited effects on production because of the electrical and thermal capacity of the PV system. On the contrary, medium fast variations (in the order of minutes) create a fluctuation in the energy production while causing a variation in the model output which keeps very close to reality
  • Since the proposed model has a full scalability, an alternative could be running the model for every string exploiting local irradiance data. Unfortunately, this requires the presence of thousands of irradiance sensors. Because of the high costs, in existing plants there are no more than three sensors per MW
  • Evaluating the accuracy by applying Equation (60) for many days during which partial shading phenomena occur, the maximum error keeps around 2.5–2.7%

4.4. Sensitivity Analysis

With the purpose to evaluate the sensitivity of the model to parameters variation or uncertainty, the relative error ε% calculated by using Equation (60) when identification is performed as shown in Section 3.8, is compared to εp% calculated with the same equation but considering two different cases:
  • εp1.1%, in this case the value of a certain parameter is 1.1 times the optimal value identified by using Equation (58), optimal values are assigned to the other parameters
  • εp0.9%, in this case the value of a certain parameter is 0.9 times the optimal value identified by using Equation (58), optimal values are assigned to the other parameters
Value of sensitivity for both cases is:
s e n s 1.1 % = | | ε p 1.1 % | | ε % | |       s e n s 0.9 % = | | ε p 0.9 % | | ε % | |
Taking into account main parameters for every section of the PV plant and perturbing their basic values one by one as described above, Table 8 and Table 9 report the average results obtained by running the model for several days in the period from December 2017 to October 2019.
As expected, it emerges that parameters belonging to PV array model have a large sensitivity causing the worsening of accuracy in case of deviation from optimal values. The same is for rL1. The other parameters feature a low sensitivity.

5. Performance Comparison between Central and String Inverters

5.1. Relevance of the Introduced Model in Supporting Data Analysis

Referring to the case study, the usefulness of the proposed modeling approach is highlighted in this Section by showing some examples. In Figure 13 the power measured at the meter of the string inverters group QPCA 1 is compared to the power curve obtained in simulation for the same subfield (whose rated DC power is 1209.6 kW) in a day during which a power limitation occurs because of the inverter internal maximum power threshold. Power plots indicate that, thanks to the model simulation, theoretical extra-energy is estimated with a good accuracy.
In Figure 14 model is applied to estimate the energy lost in central inverter 1 subfield caused by a fault in solar trackers power supply. Also in this case, the model is able to overcome wrong data due to the abnormal operation.
These examples highlight how the introduced model is a very useful tool to track the behaviour of PV plant in normal operation as well as in case of missing data, PPC limitation due to grid capability and so on.

5.2. Central vs. String Inverters: Comparison Results

Performances of central and string inverters in case study have been compared looking at the post-commissioning period (5 months long) from December 2017 to April 2018 i.e., during summer and autumn in Brazil. Basic equation used to evaluate the gain obtained by string converters Gstring_inv is:
G s t r i n g _ i n v = E s t r i n g _ i n v P s t r i n g _ i n v E c e n t r a l _ i n v P c e n t r a l _ i n v E c e n t r a l _ i n v P c e n t r a l _ i n v 100
where, on a daily basis, Estring_inv is the energy produced by string inverters (or by a QPCA), Ecentral_inv is the energy produced by central inverters (or by a single central inverter), P is the DC rated power of each subfield. Such comparison criterion corresponds to the comparison between performance ratio values.
Figure 15 shows the energy produced in subfields with central and string inverters measured during a cloudy day, in absence of power derating, unavailability, PPC limitation or other constraints. In this specific case, the gain of string inverters subfield in comparison to central inverters is +1.5%, calculated by Equation (62).
This calculation has been repeated for all the days in the considered period. In case of issues caused by wrong data, PPC limitation, partial unavailability, etc. occurring for one or more converters, model presented in this paper has been used to replace data coming from the real PV plant as shown in the previous Section.
Referring to the fixed time period, aggregated results are reported in Figure 16 with distribution charts including a normal density function fitting curve. Finally, the average gain obtained by the string converters is around +2.1% in terms of daily production, with a standard deviation of about 1.3%.

6. Conclusions

This work deals with behavioral modeling of large PV plants. To evaluate the performance of distributed multi-stage converters in presence of issues caused by erroneous data, unavailability or external constraints, a new integrated state-space average model addressed to large or utility-scale PV plants has been introduced getting a satisfactory tradeoff between computational effort and simulation accuracy. A straightforward way for the calculation of the average DC-link current from the direct-sequence components of AC currents has been developed and exploited to reduce the computational complexity without decreasing the accuracy level.
Based on the calculation of the daily energy production in the period from December 2017 to October 2019, the maximum error caused by the model is in the range of 2.2–2.7% with respect to the energy measured by power analyzers. A case study has been investigated focusing on performance comparison between central and string converters installed for testing purpose in two subfields of a 300 MW PV plant in Brazil. Elaboration of data acquired by the monitoring system for 5 months in the PV plant is effectively supported by the developed model. Aggregate results highlight that string inverters ensure a gain of about 2% in terms of produced energy.
Future works will be addressed to the identification of phenomena leading to mismatch effects compensated by string inverters. Moreover, the same modeling approach will be applied for other real PV plants with distributed converters having different size and power configuration.

Author Contributions

Conceptualization, G.N. and E.V.; methodology, G.N.; software, G.N. and E.V.; validation, G.N. and E.V.; formal analysis, G.N., M.C., G.S. (Giuseppe Scarcella) and G.S. (Giacomo Scelba); investigation, G.N., A.G.F.D.S. and G.L.; data curation, A.G.F.D.S., G.L. and P.M.P.; writing—original draft preparation, G.N. and E.V.; writing—review and editing, G.N., M.C., G.S. (Giuseppe Scarcella), G.S. (Giacomo Scelba), A.G.F.D.S., G.L. and P.M.P.; supervision, M.C., G.S. (Giuseppe Scarcella) and F.B.; project administration, M.C. and F.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The topic of the paper is in line with the UNICT PIA.CE.RI. 2020-2022 Line 2-TMESPEMES interdepartmental project.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Strache, S.; Wunderlich, R.; Heinen, S. A Comprehensive, Quantitative Comparison of Inverter Architectures for Various PV Systems, PV Cells, and Irradiance Profiles. IEEE Trans. Sustain. Energy 2014, 5, 813–822. [Google Scholar] [CrossRef]
  2. Birane, M.; Larbes, C.; Checknane, A. A comparative study and performance evaluation of central and distributed topologies of photovoltaic system. Int. J. Hydrogen Energy 2017, 42, 8703–8711. [Google Scholar] [CrossRef]
  3. Zeb, K.; Uddin, W.; Khan, M.A.; Ali, Z.; Ali, M.U.; Christofides, N.; Kim, H.J. A comprehensive review on inverter topologies and control strategies for grid connected photovoltaic system. Renew. Sustain. Energy Rev. 2018, 94, 1120–1141. [Google Scholar] [CrossRef]
  4. Harb, S.; Kedia, M.; Zhang, H.; Balog, R.S. Microinverter and string inverter grid-connected photovoltaic system—A comprehensive study. In Proceedings of the 39th Photovoltaic Specialists Conference PVSC, Tampa, FL, USA, 16–21 June 2013. [Google Scholar]
  5. Obi, M.; Bass, R. Trends and challenges of grid-connected photovoltaic systems—A review. Renew. Sustain. Energy Rev. 2016, 58, 1082–1094. [Google Scholar] [CrossRef]
  6. Dolara, A.; Leva, S.; Manzolini, G. Comparison of different physical models for PV power output prediction. Sol. Energy 2015, 119, 83–99. [Google Scholar] [CrossRef] [Green Version]
  7. Cuce, E.; Cuce, P.M.; Karakas, I.H.; Bali, T. An accurate model for photovoltaic (PV) modules to determine electrical characteristics and thermodynamic performance parameters. Energy Convers. Manag. 2017, 146, 205–216. [Google Scholar] [CrossRef]
  8. Barth, N.; Jovanovic, R.; Ahzi, S.; Khaleel, M.A. PV panel single and double diode models: Optimization of the parameters and temperature dependence. Sol. Energy Mater. Sol. Cells 2016, 148, 87–98. [Google Scholar] [CrossRef]
  9. Duran, E.; Galan, J.; Andujar, J.M.; Sidrach-de-Cardona, M. A new method to obtain I–V characteristics curves of photovoltaic modules based on SEPIC and Cuk converters. EPE J. 2008, 18, 5–15. [Google Scholar] [CrossRef]
  10. Pereira, H.A.; Freijedo, F.D.; Silva, M.M.; Mendes, V.F.; Teodorescu, R. Harmonic current prediction by impedance modeling of grid-tie inverters: A 1.4 MW PV plant case study. Electr. Power Energy Syst. 2017, 93, 30–38. [Google Scholar] [CrossRef]
  11. Trujillo, C.L.; Santamaria, F.; Gaona, E.E. Modeling and testing of two-stage grid-connected photovoltaic micro-inverters. Renew. Energy 2016, 99, 533–542. [Google Scholar] [CrossRef]
  12. Trejos, A.; Gonzales, D.; Ramon-Paja, C.A. Modeling of Step-up grid-connected photovoltaic system for control purposes. Energies 2012, 5, 1900–1926. [Google Scholar] [CrossRef]
  13. Fujii, K.; Noto, Y.; Okuma, Y. 1-MW solar power inverter with boost converter using all SiC power module. EPE J. 2016, 26, 165–173. [Google Scholar] [CrossRef]
  14. Guerrero-Perez, J.; De Jodar, E.; Gomez-Lazaro, E.; Molina-Garcia, A. behavioural modeling of grid-connected photovoltaic inverters: Development and assessment. Renew. Energy 2014, 68, 686–696. [Google Scholar] [CrossRef]
  15. Li, Y.; Chen, X.M.; Zhao, B.Y.G.; Zhao, Z.G.; Wang, R.Z. Development of a PV performance model for power output simulation at minutely resolution. Renew. Energy 2017, 111, 732–739. [Google Scholar] [CrossRef]
  16. Ayad, A.; Kennel, R. A comparison of quasi-Z-source inverter and conventional two-stage inverters for PV applications. EPE J. 2017, 27, 45–59. [Google Scholar] [CrossRef]
  17. Almeida, M.P.; Munoz, M.; de La Parra, I.; Perpinian, O. Comparative study on PV power forecast using parametric and nonparametric PV models. Sol. Energy 2017, 155, 854–866. [Google Scholar] [CrossRef] [Green Version]
  18. Tan, R.H.G.; Hoo, L.Y.H. DC-DC converter modeling and simulation using state-space approach. In Proceedings of the IEEE Conference on Energy Conversion CENCON, Johor Bahru, Malaysia, 19–20 October 2015. [Google Scholar]
  19. Chiniforoosh, S.; Jatskevich, J.; Yazdani, A.; Sood, V.; Dinavahi, V.; Martinez, J.A.; Ramirez, A. definitions and applications of dynamic average models for analysis of power systems. IEEE Trans. Power Deliv. 2010, 25, 2655–2669. [Google Scholar] [CrossRef]
  20. Kanimozhi, G.; Meenakshi, J.; Sreedevi, V. Small signal modeling of a DC-DC type double boost converter integrated with SEPIC converter using state space averaging approach. Energy Procedia 2017, 117, 835–846. [Google Scholar] [CrossRef]
  21. Liu, X.; Cramer, A.M. Three-phase inverter modeling using multifrequency averaging with third harmonic injection. In Proceedings of the IEEE Energy Conversion Congress and Exposition ECCE, Milwaukee, WI, USA, 18–22 September 2016. [Google Scholar]
  22. Coronado-Mendoza, A.; Perez-Cisneros, M.A.; Dominguez-Navarro, J.A.; Osuna-Enciso, V.; Zuniga-Grajeda, V.; Gurubel-Tun, K.J. Dynamic phasors modeling for a single phase two stage inverter. Electr. Power Syst. Res. 2016, 140, 854–865. [Google Scholar] [CrossRef]
  23. Lin, Z.; Ma, H. Modeling and analysis of three-phase inverter based on generalized state space averaging method. In Proceedings of the 39th Annual Conference of the IEEE Industrial Electronic Society IECON, Vienna, Austria, 10–13 November 2013. [Google Scholar]
  24. Kolar, J.W.; Round, S.D. Analytical calculation of the RMS current stress on the DC-link capacitor of voltage-PWM converter systems. IEE Proc. Electr. Power Appl. 2006, 153, 535–543. [Google Scholar] [CrossRef] [Green Version]
  25. Pei, X.; Zhou, W.; Kang, Y. Analysis and calculation of DC-Link current and voltage ripples for three-phase inverter with unbalanced load. IEEE Trans. Power Electron. 2015, 30, 5401–5412. [Google Scholar] [CrossRef]
  26. Villalva, M.G.; Gazoli, J.R.; Filho, E.R. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Trans. Power Electron. 2009, 24, 1198–1208. [Google Scholar] [CrossRef]
  27. Kerekes, T.; Koutroulis, E.; Sera, D.; Teodorescu, R.; Katsanevakis, M. An optimal method for designing large PV plants. IEEE J. Photovolt. 2013, 3, 814–822. [Google Scholar] [CrossRef]
  28. Ali, Z.; Christofides, N.; Hadjidemetriou, L.; Kyriakides, E.; Yang, Y.; Blaabjerg, F. Three-phase phase-locked loop synchronization algorithms for grid-connected renewable energy systems: A review. Renew. Sustain. Energy Rev. 2018, 90, 434–452. [Google Scholar] [CrossRef] [Green Version]
  29. Nobile, G.; Cacciato, M.; Scarcella, G.; Scelba, G.; Vasta, E.; Di Stefano, A.G.F.; Leotta, G.; Pugliatti, P.M.; Bizzarri, F. Distributed converters in large PV plants: Performance analysis supported by behavioral models. In ELECTRIMACS 2019; Lecture Notes in Electrical Engineering; Zamboni, W., Petrone, G., Eds.; Springer: Cham, Switzerland, 2020; Volume 604, pp. 553–566. [Google Scholar]
Figure 1. Pictures of the 300 MW PV plant in Brazil.
Figure 1. Pictures of the 300 MW PV plant in Brazil.
Energies 13 04777 g001
Figure 2. Scheme of the 2.5 MW subfield with central inverters.
Figure 2. Scheme of the 2.5 MW subfield with central inverters.
Energies 13 04777 g002
Figure 3. Scheme of the 2.5 MW subfield with string inverters.
Figure 3. Scheme of the 2.5 MW subfield with string inverters.
Energies 13 04777 g003
Figure 4. PV plant basic scheme. G is the measured irradiance, Tmodule is the module temperature, P&O is the Perturb and Observe algorithm.
Figure 4. PV plant basic scheme. G is the measured irradiance, Tmodule is the module temperature, P&O is the Perturb and Observe algorithm.
Energies 13 04777 g004
Figure 5. Block diagram of a PV system with multi-stage conversion system.
Figure 5. Block diagram of a PV system with multi-stage conversion system.
Energies 13 04777 g005
Figure 6. DC-DC converter basic topology and its state-space form including duty cycle variation.
Figure 6. DC-DC converter basic topology and its state-space form including duty cycle variation.
Energies 13 04777 g006
Figure 7. Grid connected inverter and AC filtering stage, basic topology.
Figure 7. Grid connected inverter and AC filtering stage, basic topology.
Energies 13 04777 g007
Figure 8. Simplified equivalent circuit used to build the basic state-space representation of the PV array.
Figure 8. Simplified equivalent circuit used to build the basic state-space representation of the PV array.
Energies 13 04777 g008
Figure 9. Simulation of a 18.9 kW PV subfield (2 strings in parallel, each string is composed by the series connection of 30 315 W PV modules). PV system topology is represented in Figure 5, technical data of components are listed in Table 2. Irradiance is 1000 W/m2, module temperature is 25 °C. Comparison between detailed model and integrated state-space average model.
Figure 9. Simulation of a 18.9 kW PV subfield (2 strings in parallel, each string is composed by the series connection of 30 315 W PV modules). PV system topology is represented in Figure 5, technical data of components are listed in Table 2. Irradiance is 1000 W/m2, module temperature is 25 °C. Comparison between detailed model and integrated state-space average model.
Energies 13 04777 g009
Figure 10. Simulation of a 18.9 kW PV subfield (2 strings in parallel, each string is composed by the series connection of 30 315 W PV modules). PV system configuration is represented in Figure 5, technical data of components are listed in Table 3. Irradiance is 800 W/m2, module temperature is 45 °C. At time 0.1 s control system forces non null reactive power. Comparison between detailed model and integrated state-space average model.
Figure 10. Simulation of a 18.9 kW PV subfield (2 strings in parallel, each string is composed by the series connection of 30 315 W PV modules). PV system configuration is represented in Figure 5, technical data of components are listed in Table 3. Irradiance is 800 W/m2, module temperature is 45 °C. At time 0.1 s control system forces non null reactive power. Comparison between detailed model and integrated state-space average model.
Energies 13 04777 g010
Figure 11. Example of daily power curves measured for each experimental subfield of the PV plant in Brazil. Model output (simulation) vs. measured data. Calculation of percentage relative error.
Figure 11. Example of daily power curves measured for each experimental subfield of the PV plant in Brazil. Model output (simulation) vs. measured data. Calculation of percentage relative error.
Energies 13 04777 g011
Figure 12. Another example of daily power curves measured for each experimental subfield of the PV plant in Brazil. Model output (simulation) vs. measured data. Calculation of percentage relative error.
Figure 12. Another example of daily power curves measured for each experimental subfield of the PV plant in Brazil. Model output (simulation) vs. measured data. Calculation of percentage relative error.
Energies 13 04777 g012
Figure 13. Model output vs. measured data of string inverters subsection QPCA 1 during a specific day. The integrated state-space average model is able to estimate the theoretical extra energy that the subfield could produce in absence of inverter internal maximum power threshold.
Figure 13. Model output vs. measured data of string inverters subsection QPCA 1 during a specific day. The integrated state-space average model is able to estimate the theoretical extra energy that the subfield could produce in absence of inverter internal maximum power threshold.
Energies 13 04777 g013
Figure 14. Model output vs. measured data of central inverter 1 subsection during a day in which a fault occurs in trackers power supply. The integrated state-space average model is able to estimate the theoretical extra energy that the subfield could produce in absence of such fault.
Figure 14. Model output vs. measured data of central inverter 1 subsection during a day in which a fault occurs in trackers power supply. The integrated state-space average model is able to estimate the theoretical extra energy that the subfield could produce in absence of such fault.
Energies 13 04777 g014
Figure 15. Comparison between central and string inverters in the experimental cluster based on daily energy produced during a cloudy day.
Figure 15. Comparison between central and string inverters in the experimental cluster based on daily energy produced during a cloudy day.
Energies 13 04777 g015
Figure 16. Gstring_inv distribution charts and normal density fitting functions for the case study: (a) QPCA 1 vs. central inverter 1, (b) QPCA 1 vs. central inverter 2, (c) QPCA 2 vs. central inverter 1, (d) QPCA 2 vs. central inverter 2, (e) string inverters subfield (QPCA 1 + QPCA 2) vs. central inverters subfield (central 1 + central 2). The integrated state-space average model presented in this paper is used to replace data recorded by the monitoring system of the real PV plant in case of data issues, unavailability or external constraints.
Figure 16. Gstring_inv distribution charts and normal density fitting functions for the case study: (a) QPCA 1 vs. central inverter 1, (b) QPCA 1 vs. central inverter 2, (c) QPCA 2 vs. central inverter 1, (d) QPCA 2 vs. central inverter 2, (e) string inverters subfield (QPCA 1 + QPCA 2) vs. central inverters subfield (central 1 + central 2). The integrated state-space average model presented in this paper is used to replace data recorded by the monitoring system of the real PV plant in case of data issues, unavailability or external constraints.
Energies 13 04777 g016
Table 1. Technical specifications for the main power components.
Table 1. Technical specifications for the main power components.
PV ModulesCentral Inverters
Pmodule (W)315Rated AC power (kVA)1025
Voc (V)46.2AC output (V, Hz)400 ± 10%, 50/60
Isc (A)9.01MPPT DC voltage range (V)675–1320
VMPP (V)37.2Maximum Efficiency (%)98.9
IMPP (A)8.48MPPTs per power converter1
NOCT (°C)45 ± 2String Inverters
Pmodule/Tmodule (%/°C)−0.40Rated AC power (kVA)60 (up to 66)
Voc/Tmodule (%/°C)−0.30AC output (V, Hz)800, 50/60
Isc/Tmodule (%/°C)+0.06MPPT DC voltage range (V)600–1450
CellsPolyMaximum Efficiency (%)99.0
Number of cells72MPPTs per power converter4
Table 2. Parameters list for the simulation shown in Figure 9.
Table 2. Parameters list for the simulation shown in Figure 9.
PV ModuleSee Table 1Ts (s) *1∙10−6
Ns30tend (s) *0.2
Np2G(t0) (W/m2)1000
Rs (Ω)0.2 Ns/NpTmodule(t0) (°C)25
Rp (Ω)300 Ns/Npfs,DCDC (kHz) **10
Cpanel (µF)110fs,inv (kHz) ***20
L1 (mH)10fn (Hz) ****50
rL1 (Ω)0.5φa(t0) (rad)2π/15
C1 (µF)25φgrida(t0) (rad)0
L2 (mH)34VDCbus (V) *****700
rL2 (Ω)0.2VgridLV (V)400
C2 (µF)0.22VgridHV (kV)34.5
RLOAD (Ω)5d(t0)0.53
LLOAD (mH)223m(t0)0.75
(*) Ts: simulation time step, tend: simulation final time. (**) DC-DC converter switching frequency. (***) Inverter switching frequency. (****) Grid frequency. (*****) Rated DC-link voltage.
Table 3. Parameters list for the simulation shown in Figure 10.
Table 3. Parameters list for the simulation shown in Figure 10.
PV ModuleSee Table 1Ts (s) *1∙10−6
Ns30tend (s) *0.2
Np2G(t0) (W/m2)800
Rs (Ω)0.2 Ns/NpTmodule(t0) (°C)45
Rp (Ω)300 Ns/Npfs,DCDC (kHz) **10
Cpanel (µF)110fs,inv (kHz) ***20
L1 (mH)10fn (Hz) ****50
rL1 (Ω)0.5φa(t0) (rad)2π/23
C1 (µF)25φgrida(t0) (rad)0
L2 (mH)34VDCbus (V) *****700
rL2 (Ω)0.2VgridLV (V)400
C2 (µF)0.22VgridHV (kV)34.5
RLOAD (Ω)5d(t0)0.5
LLOAD (mH)223m(t0)0.75
(*) Ts: simulation time step, tend: simulation final time. (**) DC-DC converter switching frequency. (***) Inverter switching frequency. (****) Grid frequency. (*****) Rated DC-link voltage.
Table 4. Execution time performance evaluation, case A (simulation time step 1∙10−6 s), Computer 1 *.
Table 4. Execution time performance evaluation, case A (simulation time step 1∙10−6 s), Computer 1 *.
tdettissaΔt%
Scenario 1 Energies 13 04777 i001
mean = 83.28 s
std dev = 7.62 s
Energies 13 04777 i002
mean = 33.40 s
std dev = 8.25 s
Energies 13 04777 i003
mean = −59.82%
std dev = 8.92%
Scenario 2mean = 83.01 s
std dev = 8.41 s
mean = 31.01 s
std dev = 6.46 s
mean = −62.35%
std dev = 8.20%
Scenario 3mean = 119.61 s
std dev = 9.13 s
mean = 48.38 s
std dev = 6.55 s
mean = −59.37%
std dev = 7.79%
Scenario 4mean = 149.57 s
std dev = 8.79 s
mean = 58.79 s
std dev = 5.66 s
mean = −60.64%
std dev = 7.75%
* Computer 1, Hardware: Intel Core i3-4005U [email protected] GHz (4 CPUs), RAM 4096 MB, HD SSD 240 GB Read Speeds Up to 545 MB/s, 64 bit. 1000 simulations for each case. Charts Show Examples of Statistical Distribution. Simulation of the PV system described in Section 4.1, fixed time step is 1∙10−6 s. Scenario 1 and 2: simulation time 0.0 to 0.3 s. Scenario 3 and 4: simulation time 0.0 to 0.5 s. Scenario 1: 1000 W/m2, 25 °C-Scenario 2: 800 W/m2, 45 °C, non-zero reactive power is forced at 0.1 s-Scenario 3: irradiance increases from 800 W/m2 to 950 W/m2, module temperature increases from 40 °C to 55 °C-Scenario 4: irradiance decreases from 1000 W/m2 to 850 W/m2, module temperature decreases from 55 °C to 40 °C.
Table 5. Execution time performance evaluation, case A (simulation time step 1∙10−6 s), Computer 2 *.
Table 5. Execution time performance evaluation, case A (simulation time step 1∙10−6 s), Computer 2 *.
tdettissaΔt%
Scenario 1mean = 27.43 s
std dev = 0.48 s
mean = 9.47 s
std dev = 0.43 s
mean = −65.47%
std dev = 1.67%
Scenario 2mean = 27.38 s
std dev = 0.37 s
mean = 9.04 s
std dev = 0.54 s
mean = −66.96%
std dev = 2.30%
Scenario 3mean = 44.94 s
std dev = 0.66 s
mean = 15.07 s
std dev = 0.73 s
mean = −66.44%
std dev = 1.97%
Scenario 4mean = 40.04 s
std dev = 0.52 s
mean = 14.86 s
std dev = 0.72 s
mean = −62.86%
std dev = 2.09%
* Computer 2, Hardware: Intel Core i7-8700K [email protected] GHz (12 CPUs), RAM 32768 MB, HD SSD 250 GB Read Speeds Up to 540 MB/s, 64 bit. 1000 simulations for each case. Simulation of the PV system described in Section 4.1, fixed time step is 1∙10−6 s. Scenario 1 and 2: simulation time 0.0 to 0.3 s. Scenario 3 and 4: simulation time 0.0 to 0.5 s. Scenario 1: 1000 W/m2, 25 °C-Scenario 2: 800 W/m2, 45 °C, non-zero reactive power is forced at 0.1 s-Scenario 3: irradiance increases from 800 W/m2 to 950 W/m2, module temperature increases from 40 °C to 55 °C-Scenario 4: irradiance decreases from 1000 W/m2 to 850 W/m2, module temperature decreases from 55 °C to 40 °C.
Table 6. Execution time performance evaluation, case B (simulation time step 2∙10−5 s), Computer 1 *.
Table 6. Execution time performance evaluation, case B (simulation time step 2∙10−5 s), Computer 1 *.
tdettissaΔt%
Scenario 1mean = 83.28 s
std dev = 7.62 s
mean = 4.13 s
std dev = 0.55 s
mean = −95.03%
std dev = 0.62%
Scenario 2mean = 83.01 s
std dev = 8.41 s
mean = 3.20 s
std dev = 0.25 s
mean = −96.12%
std dev = 0.43%
Scenario 3mean = 119.61 s
std dev = 9.13 s
mean = 5.14 s
std dev = 0.28 s
mean = −95.7%
std dev = 0.41%
Scenario 4mean = 149.57 s
std dev = 8.79 s
mean = 6.40 s
std dev = 0.35 s
mean = −95.8%
std dev = 0.41%
* Computer 1, Hardware: Intel Core i3-4005U [email protected] GHz (4 CPUs), RAM 4096 MB, HD SSD 240 GB Read Speeds Up to 545 MB/s, 64 bit. 1000 simulations for each case. Simulation of the PV system described in Section 4.1, fixed time step is 2∙10−5 s. Scenario 1 and 2: simulation time 0.0 to 0.3 s. Scenario 3 and 4: simulation time 0.0 to 0.5 s. Scenario 1: 1000 W/m2, 25 °C-Scenario 2: 800 W/m2, 45 °C, non-zero reactive power is forced at 0.1 s-Scenario 3: irradiance increases from 800 W/m2 to 950 W/m2, module temperature increases from 40 °C to 55 °C-Scenario 4: irradiance decreases from 1000 W/m2 to 850 W/m2, module temperature decreases from 55 °C to 40 °C.
Table 7. Execution time performance evaluation, case B (simulation time step 2∙10−5 s), Computer 2 *.
Table 7. Execution time performance evaluation, case B (simulation time step 2∙10−5 s), Computer 2 *.
tdettissaΔt%
Scenario 1mean = 27.43 s
std dev = 0.48 s
mean = 1.55 s
std dev = 0.03 s
mean = −94.33%
std dev = 0.15%
Scenario 2mean = 27.38 s
std dev = 0.37 s
mean = 1.56 s
std dev = 0.01 s
mean = −94.31%
std dev = 0.08%
Scenario 3mean = 44.94 s
std dev = 0.66 s
mean = 2.19 s
std dev = 0.02 s
mean = −95.12%
std dev = 0.09%
Scenario 4mean = 40.04 s
std dev = 0.52 s
mean = 1.65 s
std dev = 0.02 s
mean = −95.88%
std dev = 0.08%
* Computer 2, Hardware: Intel Core i7-8700K [email protected] GHz (12 CPUs), RAM 32768 MB, HD SSD 250 GB Read Speeds Up to 540 MB/s, 64 bit. 1000 simulations for each case. Simulation of the PV system described in Section 4.1, fixed time step is 2∙10−5 s. Scenario 1 and 2: simulation time 0.0 to 0.3 s. Scenario 3 and 4: simulation time 0.0 to 0.5 s. Scenario 1: 1000 W/m2, 25 °C-Scenario 2: 800 W/m2, 45 °C, non-zero reactive power is forced at 0.1 s-Scenario 3: irradiance increases from 800 W/m2 to 950 W/m2, module temperature increases from 40 °C to 55 °C-Scenario 4: irradiance decreases from 1000 W/m2 to 850 W/m2, module temperature decreases from 55 °C to 40 °C.
Table 8. Sensitivity in case of perturbation equal to 1.1 times the optimal parameter value.
Table 8. Sensitivity in case of perturbation equal to 1.1 times the optimal parameter value.
ParameterSens1.1% (%) Energies 13 04777 i004
Rs1.32
Rp1.10
Cpanel0.88
L10.01
rL10.88
C10.01
L20.01
rL20.08
C20.16
RLOAD0.01
LLOAD0.01
Table 9. Sensitivity in case of perturbation equal to 0.9 times the optimal parameter value.
Table 9. Sensitivity in case of perturbation equal to 0.9 times the optimal parameter value.
ParameterSens1.1% (%) Energies 13 04777 i005
Rs1.28
Rp1.15
Cpanel0.98
L10.01
rL10.88
C10.02
L20.02
rL20.11
C20.16
RLOAD0.01
LLOAD0.01

Share and Cite

MDPI and ACS Style

Nobile, G.; Vasta, E.; Cacciato, M.; Scarcella, G.; Scelba, G.; Di Stefano, A.G.F.; Leotta, G.; Pugliatti, P.M.; Bizzarri, F. Performance Assessment of Large Photovoltaic (PV) Plants Using an Integrated State-Space Average Modeling Approach. Energies 2020, 13, 4777. https://0-doi-org.brum.beds.ac.uk/10.3390/en13184777

AMA Style

Nobile G, Vasta E, Cacciato M, Scarcella G, Scelba G, Di Stefano AGF, Leotta G, Pugliatti PM, Bizzarri F. Performance Assessment of Large Photovoltaic (PV) Plants Using an Integrated State-Space Average Modeling Approach. Energies. 2020; 13(18):4777. https://0-doi-org.brum.beds.ac.uk/10.3390/en13184777

Chicago/Turabian Style

Nobile, Giovanni, Ester Vasta, Mario Cacciato, Giuseppe Scarcella, Giacomo Scelba, Agnese Giuseppa Federica Di Stefano, Giuseppe Leotta, Paola Maria Pugliatti, and Fabrizio Bizzarri. 2020. "Performance Assessment of Large Photovoltaic (PV) Plants Using an Integrated State-Space Average Modeling Approach" Energies 13, no. 18: 4777. https://0-doi-org.brum.beds.ac.uk/10.3390/en13184777

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop