com
ScienceDirect
Solar Energy 96 (2013) 187–193
www.elsevier.com/locate/solener
Received 30 August 2012; received in revised form 10 July 2013; accepted 20 July 2013
Available online 12 August 2013
Abstract
This study develops a new control strategy for an expandable grid-connected photovoltaic (PV) system. The proposed system per-
forms dual functions of a PV generation and an active power filter, or either one. To this end, the grid current, instead of output current
of the converter, is shaped to be a sinusoidal current in phase (or opposite phase) with the grid voltage. Furthermore, its reference current
is generated in multiplying the voltage loop controller output by the grid voltage waveform, and therefore non-active components anal-
ysis for harmonics elimination and reactive power compensation in the conventional design is not necessary. As a result, the algorithm is
simple and easy to implement, and only one sensor for current detection plus two voltage sensors are required. Experimental results ver-
ified the effectiveness of the proposed method.
Ó 2013 Elsevier Ltd. All rights reserved.
0038-092X/$ - see front matter Ó 2013 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.solener.2013.07.021
188 X. Tang et al. / Solar Energy 96 (2013) 187–193
Unlike the conventional methods, the proposed method The inner loop is the current control loop. Its function is
does not need harmonics analysis. In this paper, a double- to shape the grid current into a sinusoidal in phase (or
loop with a voltage loop outside an inner current loop is opposite phase) with the grid voltage. To this end, a cur-
designed. The grid current, not the output current of PCS rent sensor is placed at the grid terminals and this current
in the aforementioned methods, is controlled to be a sinu- is used as the feedback signal in the current control loop. It
soidal current in phase (or opposite phase) with the grid is worth mentioning that current sensor is not required at
voltage using the repetitive control algorithm. Further- the load terminal or at the filter inductor. In this case,
more, the voltage controller is developed. In the voltage the load current is seen as a disturbance signal for the grid
loop, the reference current is generated in multiplying the current control loop, so, if the current control loop is prop-
voltage loop controller output by the supply voltage wave- erly designed to attenuate its disturbance in a sufficiently
form. As a result, the algorithm is simple and easy to imple- large frequency band then the performance specification
ment, and only one sensor for current detection plus two will be achieved in spite of the disturbance phase
voltage sensors are required. The experimental results will characteristic.
be presented to verify the excellent performance of the pro- The outer control loop is the voltage control loop. Its
posed method. main function is to maintain the DC bus voltage close to
the reference value tracking the maximum power point
2. Controller structure (MPP). In this manner, controlling the DC voltage level
is equivalent to perform an active power balance for the
The proposed controller, which is composed of two con- whole system. When the solar array injects active power
trol loops, is shown in Fig. 2 where a is a constant, iS(t) is to the DC capacitor C, it will accumulate the DC voltage
the grid current and ir(t) is its reference signal, vPV(t) is the level while the PCS will maintain the voltage level by trans-
DC bus voltage and vr(t) is its reference signal, Vdc is the mitting the active power to the grid. On the contrary, when
initial voltage and DVdc is the expected change quantity there is no irradiance, the PCS will maintain the voltage le-
of the DC voltage computed by the maximum power point vel by absorbing power from the grid for acting as an active
tracking (MPPT) algorithm. power filter (APF). Since the inner current loop controls
the grid current and its reference is the output of the voltage
controller multiplied by a sinusoidal carrier signal avS(t) in
phase with the grid voltage, it is not necessary to calculate
the harmonics component and the reactive power compo-
nent of the load current and a phase-locked-loop circuit
is not required.
3. MPPT algorithm
its output DVdc, and the reference vr(t) moves toward MPP. The transfer function of the current controller is written
On the contrary, when (op/ov) < 0, the integrator decreases as
DVdc, and the reference vr(t) moves toward MPP. The rate U r ðsÞ 1
of change of vr(t) is set by the gain K determined by the ¼ ð1Þ
Ec ðsÞ 1 K q ðsÞesTd
slope of op/ov at MPP.
where Td is the period of the input and Kq(s) is a low-pass
4. Current control loop filter. The low-pass filter Kq(s) is used to improve the stabil-
ity of the close-loop system and has free parameters to be
4.1. Repetitive control designed.
If the reference signal is a periodic signal, conventional 4.2. Parameters design of current controller
PI is difficult to track the waveform of the input reference
and to eliminate the effects of the disturbance. Repetitive The characteristic equation of the current closed-loop
control (Tsai and Yao, 2002) originated from the internal system is given by
model principle provides a solution to eliminate periodic
1 þ GO ðsÞ K q ðsÞesTd ¼ 0 ð2Þ
error occurred in dynamic systems. A repetitive controller
can be viewed as a periodic waveform generator, aug- where GO(s) = Gi(s)/Ls.
mented within the control loop of a control system. That Define the regeneration spectrum as
is a closed-loop regulated by a feedback controller, so that
RðwÞ ¼ jK q ðjwÞS O ðjwÞj ð3Þ
the periodic error can be eliminated.
In order to remove the error due to the period input and where SO(jw) = 1/(1 + GO(jw)) is the sensitivity function of
disturbance of the fundamental and harmonics, a plug-in the original unity feedback system.
repetitive controller (Tang et al., 2011) is adopted as the It is easy to ensure that 1 + GO(s) = 0 has no zeros on
current controller. The block diagram representation of the right half of the s-plane by adjusting the constant
the current loop control is shown in Fig. 5 where ec(t) is KPWM. Based on the above condition, if R(w) < 1 for all
the error between the reference current and the grid cur- w, the closed-loop system of Fig. 5 is stable for all values
rent, ur(t) is the output of the current controller, vU(t) is of Td. The effect of the free design parameter of Kq(s) on
the output voltage of the converter, Gi(s) is the transfer the stability of the repetitive control system is clearly
function of the converter, vS(t) and iL(t), which are the illustrated by (3).
disturbance in the current loop, are the grid voltage and Let Kq(s) be a first-order filter with the form
the load current respectively. In this paper, the power K q ðsÞ ¼ 1=ð1 þ sq sÞ ð4Þ
converter controlled by voltage-mode control acts as a
voltage amplifier with the transfer function represented and its magnitude–frequency characteristics, which satisfy
by Gi(s) = Kpwm/(1 + sps), where Kpwm is the ratio of kK q ðsÞk1 6 1, are shown in Fig. 6 . The magnitude–fre-
the DC bus voltage to the amplitude of the carrier signal quency characteristics of S O ðsÞ, which satisfy kS O ðsÞk1 ¼
of the pulse width module and sp is the time constant deter- M s and jS O ðjws Þj ¼ 1 , are also shown in Fig. 6
mined by the switching time of the power electronics in the From (3), the Kq(s) is designed as
converter. jK q ðjws Þj ¼ j1=ð1 þ jws sq Þj < 1=M s ð5Þ
Table 1 or
Parameters of the PV array.
Parameters
aV 2S K P
n¼ ð21Þ
Rated power 0.5 KW
2xn CV PV
Rated voltage 200 V If the bandwidth of the voltage loop is set to 1/n times
Rated current 2.5 A
Open-circuit voltage 250 V
the supply frequency fv, the integral gain KI becomes
Open-circuit current 3A
ð2pfv Þ2 CV PV
KI ¼ ð22Þ
n2 aV 2S
Table 2 If the damping ratio of the voltage loop is set to one, the
Parameters of the PCS.
proportional gain KP becomes
Parameters
4pfv CV PV
Grid voltage 110 V, 50 Hz KP ¼ ð23Þ
Filter inductor 1 mH naV 2S
IPM module PM15CSJ060
Switching frequency 15 KHz
DC capacitor 470 lF 6. Experimental results
Current control parameters sq ¼ 0:0003
Voltage control parameters n = 10, Kp = 0.6, KI = 10
DSP chip TMS320F2808
To verify the effectiveness of the proposed method, an
experimental setup was built and was tested under different
conditions. The following parameters of the PV array were
and the damping ratio is governed by listed in Table 1.
As the voltage of the PV array at MPP always varied
around 200 V, the initial voltage reference Vdc was selected
aV 2S K P as 200 V. To obtain good dynamic performance, the gain K
2nxn ¼
CV PV in MPPT algorithm was set as 1. The Td is selected as 20 ms
Fig. 8. Performance of the proposed system acting as a PV generation alone at low irradiance (a) waveforms (channel 1: the grid voltage, channel 2: the
grid current, channel 4: the DC voltage); and (b) spectrum of the grid current.
Fig. 9. Local nonlinear load (a) waveforms (channel 1: the grid voltage, channel 2: the grid current, channel 4: the DC voltage); and (b) spectrum of the
grid current.
192 X. Tang et al. / Solar Energy 96 (2013) 187–193
Fig. 10. Performance of the proposed system acting as an APF alone (a) waveforms (channel 1: the grid voltage, channel 2: the grid current, channel 4: the
DC voltage); and (b) spectrum of the grid current.
Fig. 11. Performance of the proposed system performing dual functions simultaneously (a) waveforms (channel 1: the grid voltage, channel 2: the grid
current, channel 4: the DC voltage); and (b) spectrum of the grid current.