Professional Documents
Culture Documents
4. Bài báo nói về pp tuyến tính hóa
4. Bài báo nói về pp tuyến tính hóa
net/publication/316082045
CITATION READS
1 3,379
5 authors, including:
Mohamed Orabi
Aswan University
240 PUBLICATIONS 1,903 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Predictive Control Design for Z-Source Inverter in Grid-Connected Photovoltaic Arrays View project
All content following this page was uploaded by Hanen Messaoudi on 13 April 2017.
ABSTRACT
This paper introduces a new design of a solar photovoltaic (PV) module emulator. The proposed
emulator is a power converter that aims to deliver a current and a voltage with the same behaviour
than those produced by a real PV panel. It mainly consists of a power circuit made of a four quadrant
chopper and a digital control algorithm implemented on an STM32 microcontroller. The control
algorithm involves two control loops: the first one is an internal current loop which generates the Pulse
Width Modulation (PWM) signals for the chopper switches; and the second one is an external voltage
loop using a linearization technique for modelling the I-V curve. This last allows the control of the
copper output voltage and the estimation of the corresponding current reference. The proposed
algorithm and emulator have been tested experimentally with the PV module IS-200/32 of ISOFOTON.
It has been first simulated and then experimentally verified.
The reported experiment results confirm that the emulator output characteristics are consistent with
the emulated PV module ones.
Keywords: Photovoltaic module, PV emulator, DC-DC converter, I-V characteristic.
1. INTRODUCTION
The PV technology has attracted much interest as a new generation energy source. Numerous research and
development works are coming off continuously for an efficient utilization of PV energy [1]. However, while
an installed Photovoltaic system is installed and operating properly, there are still many ongoing issues that
need to be investigated and solved such as the reliability of the PV system, the analysis of its power generation
and the electricity network performances due to partial shading [1], [2]. To overcome these issues, repeatable,
variable and stable PV source are required for testing. Hence the necessity of the implementation of a PV
emulator which yields to the reproduction of the current-voltage (I-V) output characteristics of a functional
PV module under various climatic conditions. Several methods [1]-[11] have been suggested to realize the PV
emulation. Several methods are based on using various power converter topologies such as the DC-DC buck
converter [2]-[4] and the DC-DC boost converter [5], [6] . Ohers are based on modifying a programmable DC
power supply [7], so that the internal resistance of the DC source varies exponetially with the output current.
Additionally, several other studies are based on the amplification of a p-n photosensor output voltage by a DC
power amplifier [8], [9].
Despite the antecedent research and development works on the solar PV emulation, there is a high
potential to further improve the PV emulator functionality and performances. In this paper, a novel design
method of a PV emulator is presented. The proposed emulator is made of a four quadrant chopper controlled
through a digital algorithm implimented on an STM32 microcontroller. The control algorithm requires two
control loops: a current loop which generates the PWM orders to the chopper switches and a voltage loop that
calculates the current reference necessary for the current control. A linearization technique included in the
voltage loop is used to decompose the I-V curve of the emulated PV module into four linear intervals. In each
interval, the current reference is governed by an equation. In addition to the linearization algorithm, a climatic
Ipv_emul
Grid
Proposed Vpv_emul
PV Eulator
Vpv , Vpv_emul
+
- R
DC
source
Ipv_emul Vpv_emul
ADC Control
Algorithm
Linearization T
algorithm of the I-V
curve G
Ipv_emul + Ipv_ref
- Scope
PI Controller
DAC
PWM
STM32
Gate signals
The digital control algorithm is implemented on an STM32 microcontroller. Its inputs are the solar
irradiance G, the temperature T, the chopper output voltage Vpv_emul and current Ipv_emul. Two main loops are
required in order to perform the emulator main task: an internal current loop and an external voltage loop.
The current loop includes a PI controller which regulates Ipv_emul according to its reference calculated into the
voltage loop. The voltage loop requires two algorithms which are the T and G impact algorithm and the I-V
curve linearization algorithm, in order to control Vpv_emul and to estimate the current reference Ipv_ref. The bloc
diagram of this loop is described in Figure 4.
External voltage loop
Isc
T T and G IMPP I-V curve
Ipv_ref
impact linearization
algorithm
Voc algorithm
G VMPP
Vpv_emul
Figure 4: The external voltage loop
The T and G impact algorithm calculates the parameters Voc, Isc, VMPP and IMPP in function of T,G, Tsd, Gsd
∗ ∗
and the parameters 𝑉𝑜𝑐∗ , 𝐼𝑠𝑐
∗
, 𝑉𝑀𝑃𝑃 and 𝐼𝑀𝑃𝑃 . These parameters are calculated by the equations (2) to (5):
Where a is the temperature coefficient of Isc , b is the temperature coefficient of Voc and c is the coefficient
indicating the power variation in function of the panel temperature.
The I-V curve linearization algorithm is based on the segmentation principle of the I-V curve illustrated in
Figure 2. This algorithm considers the I-V curve as four linear intervals: the two linear ones of the zones A ([0
0.95VMPP]) and C ([1.05VMPP Voc]). The zone B is characterized by a non linear curve, so it has been
decomposed into two linear segments ([0.95VMPP VMPP] and [VMPP 1.05VMPP]) as shown in Figure 5.
Isc
IMP
15 °C
25 °C
35 °C
45 °C
55 °C
Vpv (V)
Figure 7: The I-V curve variation according to the temperature of the emulated PV module IS-200/32
Inductive filter L
STM32 board
Operating Operating
point point
Vpv
Vpv
(a) (b)
Ipv Ipv
Operating
Operating
point
point
Vpv Vpv
(c) (d)
Figure 9: Placement of the operating point on the I-V curve under different meteorological conditions: (a):
T=25 °C and G=1000 W/m², (b): T = 35 °C and G = 1000 W/m², (c): T = 25 °C and G = 600 W/m² and
(d): T = 25 °C and G = 800 W/m².
In addition to the simulation results presented above, and according to the curves illustrated in Figure 9, the
experiment results validate the proposed PV emulator proper operation.
1. Jaya Agrawa and Mohan Aware, Photovoltaic System Emulator, Power Electronics, Drives and
Energy Systems (PEDES), IEEE 2012 1-6.
2. Damla Ickilli, Hayrettin Can and Koray S. Parlak, Development of a FPGA-Based Photovoltaic Panel
Emulator Based on a DC/DC Converter, Photovoltaic Specialists Conference (PVSC) IEEE 2012
001417 – 001421.
3. C.H. Balakishan, N. Sandeep, Development of a Microcontroller-based PV emulator with current
controlled DC-DC Buck converter, International journal of renewable energy research (2014)
4. Zheng Guo Piao, Shu Juan Gong, Yue Heng An and Geum Bae Cho, A Study on the PV Simulator
using Equivalent Circuit Model and Look-up Table Hybrid Method, Electrical Machines and Systems
(ICEMS) (2013) 2128 – 2131.
5. Javier Chavarria, Domingo Biel, Francese Guinjoan, Alberto Poveda, Francese Masana and Eduard
Alarcon, Low Cost Photovoltaic Array Emulator Design for the Test of PV Grid- Connected Inverters,
Systems, Signals & Devices (SSD) IEEE 2014 1-6.
6. Javier Chavarría, Domingo Biel, Francesc Guinjoan, Alberto Poveda, Francesc Masana and Eduard
Alarcón, FPGA-based design of a Step-up Photovoltaic Array Emulator for the test of PV Grid-
Connected Inverters, Industrial Electronics (ISIE), IEEE 2014 485 – 490.
7. Dale S.L. Dolan, Joseph Durago, and Taufik, Development of a photovoltaic emulator panel using
LABVIEW, Photovoltaic Specialists Conference (PVSC), IEEE 2011 001795 – 001800.
8. Hiroshi Nagayoshi, I-V curve simulation by multi-module simulator using I-V magnifier circuit, Solar
Energy Materials & Solar Cells (2004), vol. 82, 159-167.
9. S. Armstrong, C. K. Lee, and W. G. Hurley, Investigation of the harmonic response of a photovoltaic
system with a solar emulator, European Conference on Power Electronics and Applications (EPE) 2005,
p. 8.
10. Heredero-Peris D., Capó-Lliteras M., Miguel-Espinar C., Lledó-Ponsati T. and Montesinos-Miracle D,
Development and implementation of a dynamic PV emulator with HMI interface for high power
inverters, Power Electronics and Applications (EPE'14-ECCE Europe), IEEE 2014 1-10.
11. Eftichios Koutroulis, Kostas Kalaitzakis and Vasileios Tzitzilonis, Development of an FPGA-based
System for Real-Time Simulation of Photovoltaic Modules, IEEE 2006 200-208.
12. PV module IS-200 /32 of ISOFOTON datasheet.