Professional Documents
Culture Documents
Abstract—The main function of the dc–dc converter in a grid- by the grid connection requirement [3]. The dc–dc converter is
connected photovoltaic (PV) system is to regulate the terminal considered to enable extraction of the maximum available power
voltage of the PV arrays to ensure delivering the maximum power from the PV generator by exploring the control capabilities of
to the grid. The purpose of this paper is to design and practi-
cally implement a robust continuous-time model predictive control the switching devices [4]. Among a large number of the existing
(CTMPC) for a dc–dc boost converter, feeding a three-phase in- dc–dc converters, the boost converter has become the most com-
verter of a grid-connected PV system to regulate the PV output monly used for feeding a grid-tied inverter. The real advantage
voltage. In CTMPC, the system behavior is predicted based on of using a boost converter is its relatively simple topology that
Taylor series expansion, raising concerns about the prediction ac- is lacking in other dc–dc converters such as a quadrature boost
curacy in the presence of parametric uncertainty and unknown
external disturbances. To overcome this drawback, a disturbance converter and an interleaved boost converter [5], [6]. However,
observer is designed and combined with CTMPC to enhance the because of its limited efficiency, the boost converter is usually
steady-state performance in the presence of model uncertainty and adopted for low-power single-phase system, which presents a
unknown disturbance such as the PV current, which varies non- concern about the dc-link voltage ripples. Such a concern re-
linearly with the operating point. An interesting feature is that the veals the need for designing an appropriate control of the grid-
composite controller reduces to a conventional PI controller plus
a predictive term that allows further improvement of the dynamic tied single-phase inverter system, whilst the main focus of this
performance over the whole operating range. The effectiveness paper is mainly concerned with the control of the boost con-
of the proposed controller was tested numerically and validated verter independently of the inverter type. On the other side, a
experimentally with the consideration of the grid-connected PV three-phase inverter can guarantee lower dc-link ripples with a
inverter system and its controller. classical proportional-integral (PI) controller, and it can also be
Index Terms—Continuous-time model predictive control used for some specific low-power PV applications such as the
(CTMPC), dc–dc boost converter, disturbance observer (DO), household PV installed system. This partially explains why a
grid-connected inverter system, photovoltaic (PV) system, three-phase grid-tied inverter is chosen, in this research work,
proportional-integral (PI) observer, renewable energy.
to test the performance of the proposed controller for a dc–dc
boost converter. However, all the results presented in this paper
I. INTRODUCTION can be expanded to single-phase grid-connected PV systems.
In the dc–dc boost converter control, a conventional cascaded
OWER electronic converters are essential to ensure effi-
P cient and reliable use of the photovoltaic (PV) power gen-
eration in either grid-connected or stand-alone applications. In
scheme is widely adopted because of its relatively simple struc-
ture, which can ease the controller design and the practical
implementation. The cascaded control scheme consists of a fast
a grid-connected application, which is the focus of this paper,
inner loop, whose reference value, i.e., the current reference,
a single/three-phase inverter and a dc–dc converter are usually
is provided by a slower outer loop. The latter is designed to
utilized to interconnect the PV unit to its host grid via a dc-
control the terminal voltage of the PV array, and its reference
link capacitor. In addition, an input capacitor is normally placed
value is usually determined by a maximum power point tracking
between the dc–dc converter and the PV array to form a PV gen-
(MPPT) algorithm [7].
erator [1]. The main role of the inverter is to regulate the power
In the outer-loop control, a PI controller is well suited to ini-
exchange between the grid and the PV system, so as to comply
tiate a stable and accurate control, especially when the input
with the grid code. In such a topology, the active power is con-
capacitor is very big [8]. However, the transient performance
trolled by regulating the dc-link voltage [2], while the reactive
may be heavily influenced by the changes in the operating point
power is maintained at a specified level, which is mainly dictated
if the input capacitor is very small due to the so-called dynamic
resistance [9]. More recent works have been dedicated to the
Manuscript received January 20, 2016; revised May 26, 2016; accepted July influence of the dynamic resistance on the PV voltage regula-
5, 2016. This work was supported by “The Petroleum Institute Research Center” tion, including those reported in [10]–[13], and revealed that
Research Grant. (Corresponding author: Ahmed Al-Durra.)
The authors are with the Petroleum Institute, Abu Dhabi 2533, United a PI controller alone may not be an adequate choice to accu-
Arab Emirates (e-mail: rerrouissi@pi.ac.ae; aaldurra@pi.ac.ae; smmuyeen@ rately control the boost converter for the whole operating range.
pi.ac.ae). Therefore, a PI controller combined with the dynamic resistance
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. estimation might be a judicious solution to guarantee a good dy-
Digital Object Identifier 10.1109/JPHOTOV.2016.2598271 namic performance independent of the input capacitor size. An
2156-3381 © 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ERROUISSI et al.: ROBUST CTMPC OF A DC–DC BOOST CONVERTER INTERFACED WITH A GRID-CONNECTED PV SYSTEM 3
reference, for the inner loop, can be determined from the outer- where
loop voltage control based on the following linear model: T
Π= 1 Tr , H (y) = e (t) ẏr (t) − Ay . (13)
dv0
= Av v0 + Bv uv + Fv bv , uv = iL (4) The column matrices G and M are given by
dt
where 0 0
G= , M= . (14)
1 1 B F
Av = 0, Bv = − , Fv = , bv = ip + δv . (5)
Cb Cb Invoking (13)–(14) and replacing e(t + Tr ) in (8) by its
The term δv represents parameter variations and external dis- expression given by (12), the approximate cost function can
turbances. In order to simplify the controller design, it is as- be expressed as follows:
sumed that = (H (y) − Gu − M b)T Υ (Tr ) (H (y) − Gu − M b)
lim δ̇i (t) = 0, lim δ̇v (t) = 0. (6) (15)
t→∞ t→∞ where Υ (Tr ) is a 2 × 2 matrix and is determined as follows:
III. ROBUST CONTINOUS-TIME MODEL PREDICTIVE CONTROL Υ (Tr ) = ΠT (Tr ) Π (Tr ) . (16)
A. Baseline Controller: Formulation of CTMPC The derivative of the cost function with respect to the control
Consider a mathematical model for a single-input-single- input is given by
output disturbed linear system d
= −B Υ1 Υ2 H (y) + BΥ2 Bu + BΥ2 F b (17)
ẏ = Ay + Bu + F b (7) du
where Υ1 = Υ2,1 , and Υ2 = Υ2,2 . Thus, considering the ma-
where u ∈ R, y ∈ R, and b ∈ R are the input, the output, and the trix Υ(Tr ), it can be shown that
disturbance, respectively. The CTMPC is essentially an optimal
control that results from minimizing a quadratic cost function Υ1 = Tr , Υ2 = Tr2 . (18)
defined by d
Making use of du = 0, the optimal control is given by
= [e(t + Tr )] = [yr (t + Tr ) − y(t + Tr )]
2 2
(8) −1
u(t) = B Υ−1
2 [Υ1 Υ2 ] H(y) − Υ−12 Υ2 F b
where yr represents the output reference, e(t) is the tracking
error, and Tr is the predictive time. In the CTMPC formulation, = B −1 ([ K 1 ]H(y) − F b) (19)
the control input is not usually included in the cost function to where the controller gain K is expressed as follows:
simplify the stability analysis. In such conditions, the control
effort can be restricted by tuning the predictive time Tr or/and 1
K= . (20)
limiting the set-point changes. The optimal control is derived Tr
based on the optimality condition given by Substituting (19) in (11) gives the closed-loop system error
d equation as follows:
= 0. (9)
du ė + Ke = 0. (21)
Following [18], the design methodology of a CTMPC is based
on approximating the future tracking error e(t + Tr ) with the use Therefore, since the predictive time is positive, it is clear that
of Taylor series expansion up to (ρ + r)th order, where r denotes the closed-loop system, under the CTMPC, is asymptotically
the control order, and ρ is the relative degree of the system. The stable. For real-time implementation, the disturbance is not al-
main role of the control order is to ensure the stability of the ways available for measurement. For the purpose of making the
closed-loop system for systems having high relative degree [25]. proposed controller more convenient for practical implementa-
However, for the system under investigation, it is clear that the tion, the CTMPC can be modified as
relative degree is equal to 1 for both loops. That is why the u (t) = B −1 K 1 H (y) − F b̂
control order r is set equal to be zero in this paper. Hence, an
approximate of e(t + Tr ) is given by
= B −1 Ke (t) + ẏ r − Ay − F b̂ (22)
e (t + Tr ) = e (t) + Tr ė (t) . (10)
where b̂ is an estimate of the real disturbance b.
Making use of (7), from the definition of the relative degree ρ,
it follows that B. Composite Controller: CTMPC and DO
ė(t) = ẏr (t) − ẏ = ẏr (t) − Ay − Bu − F b. (11) Considering the measurement of the output y, an observer
can be derived to estimate the disturbance as follows [26]:
Hence, (10) can be simplified as
˙
e (t + Tr ) = Π(Tr ) (H (y) − Gu − M b) (12) b̂ = μ ẏ − Ay − Bu − F b̂ (23)
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
where μ is the observer gain. Combining (7) with (23) gives the as
dynamics of the DO as follows:
u (t) = B −1 Ke (t) + ẏ r − Ay − F bm − F b̂u (29)
ėb = −μF eb − ḃ (24)
where b̂u is simply computed by the PI observer given by (26).
where eb = b̂ − b is the disturbance estimation error. It is evident Now, assuming that b̂u (0) = −μe (0), and substituting (26)
that the DO can be made stable by choosing the parameter μ into (29) gives the predictive PI controller as follows:
so as to have μF > 0. This means that the estimation error can t
be made bounded and its bound depends on ḃ. Hence, with the u (t) = Pb e (t) + Ib e (τ ) dτ + Nb (t) (30)
assumption that limt→∞ ḃ = 0, it is clear that the observer con- 0
verges to the actual disturbance as t → ∞. According to (24), where Pb = B −1 (K + F μ), and Ib = B −1 F Kμ are the pro-
a large observer gain μ results in a fast disturbance estimation, portional and the integral gains of the PI controller, respec-
but it may magnify the measurement noises. Hence, attention tively. The predictive term Nb (t) = B −1 (ẏ r − Ay − F bm ) has
should be given when selecting the observer gain for practical the role of predicting the error between the system output y
implementation. The major drawback of the observer (23) is and the trajectory to be tracked yr . Such a term is not usually
that it includes the time derivative of the output. To tackle the considered in the classical PI controller, which makes the pro-
need for ẏ, the DO can be further simplified by substituting the posed controller superior in terms of the tracking performance,
control law (22) into (23). In doing so, we obtain particular, when dealing with a smooth reference.
˙
b̂ = −μKe (t) − μė (t) . (25)
C. Application to the Boost Converter
By integrating the above equation, one can simplify the DO
The composite controller, consisting of a CTMPC and a DO,
as follows:
t is applied to the dc–dc boost converter by means of the con-
ventional cascaded scheme. For the inner loop, the composite
b̂ (t) = −μK e (τ ) dτ − μe (t) + μe (0) + b̂ (0) . (26)
0 controller is applied to the current dynamics (2) to determine
the duty cycle d = (ui + 1) minimizing the cost function (8),
Hence, as pointed out in [18], selecting b̂ (0) = −μe (0) al- with y = iL and yr = iL ref , where iL ref is the current reference.
lows recovering approximately the nominal performance, de- Invoking (30), the inner-loop controller can be expressed as
fined by (21), in the absence of disturbances. For instance, sub-
stituting (22) into (11) with the consideration of (26) gives the L μi μi Ki t 1
ui = Ki + ei (t) + ei (τ ) dτ − v0
output tracking error dynamics as follows: vdc Lb Lb 0 Lb
t (31)
ė (t) + (K + F μ) e (t) + F μK e (τ ) dτ = −F b + F ξ (0) where ei = iL ref − iL is the current tracking error. Under a
0 cascaded structure, the current reference iL ref is generated by
(27) the outer-loop control. This can be accomplished by applying
where ξ (0) = b̂ (0) + μe (0). Therefore, by neglecting the the predictive PI controller (30) to (4) to find the optimal in-
disturbance variation, the reference-to-output transfer func- put uv = iL ref minimizing the cost function (8), with y = v0
tion P (s), for a constant set-point, can be expressed by and yr = v0ref , where v0ref is the desired voltage reference. In
(K + F μ) s + F μK doing so, we get
P (s) =
s2 + (K + F μ) s + F μK
. (28)
μv μv Kv t
uv = −Cb Kv + ev (t) + ev (τ ) dτ + v̇0ref
The poles associated with (28) are s1 = −K and s2 = −F μ. Cb Cb 0
This implies that the closed-loop system is asymptotically sta- (32)
ble, since the predictive time Tr is positive and the observer where ev = v0ref − v0 is the PV voltage tracking error.
gain μ satisfies μF > 0, as mentioned above. According to (28), Remark 3: It should be noted that the time derivative of the
it is clear that the DO has also an impact on the dynamic current is not included in the current-loop control to avoid mag-
performance. nification of the measurement noise, since the current refer-
Remark 1: To facilitate the design process, the predictive ence iL ref = uv is based on the voltage measurement. As a
time Tr can be considered as the first design parameter, which result, the composite controller for the inner loop reduces to
must be selected as small as possible, since the control methodol- a PI controller with a feedforward term that compensates the
ogy is based on Taylor series expansion. For power converter ap- variation of both the dc-link and the PV voltages. Note that the
plications, the predictive time is mainly decided by the switching value of Vdc is updated in the inner-loop control.
frequency [27], which dictates the nominal performance speci- Remark 4: For the voltage regulation, the composite con-
fication of the settling time defined by (21). The observer gain troller includes the time derivative of the reference, which al-
is selected to correspond to the desired settling time under the lows improving the tracking performance, in comparison to a
composite controller by considering the transfer function (28). conventional PI controller. Therefore, a filtered voltage refer-
Remark 2: It is noticed that if the disturbance b is composed ence can be used, instead of a step input, to take advantage of
of a measurable variable bm and an unknown component bu , the tracking capability of the proposed controlled while, at the
with b = bm + bu , the composite controller can be modified same time, to limit the inductor current during the transient.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ERROUISSI et al.: ROBUST CTMPC OF A DC–DC BOOST CONVERTER INTERFACED WITH A GRID-CONNECTED PV SYSTEM 5
Fig. 2. Control schemes for (a) dc–dc converter, (b) grid-tied inverter,
2v r m d c r e f
with K = , and K p i = 14.2419, K ii = 7.4570 × 103 , converter is selected to be fsc = 12.5 kHz, while that for the
3ed
K pv = 0.1403, and K iv = 7.0133. three-phase inverter is set to be fsi = 6.25 kHz. The simulation
tests were performed with a control period of 80 μs. The time
step for the complete developed model is set equal to 1 μs.
IV. COMPUTER SIMULATIONS The parameters of the proposed controller for the dc–dc boost
converter can be determined based on the nominal specifications
A. Control-Loop Diagram of the settling time tsc ≈ 4Tr , defined by (21), by considering
Fig. 2 shows the control block diagram for both the dc– the minimum switching frequency fsc of the semiconductor
dc boost converter and the three-phase grid-connected inverter. device. That is, the predictive time Tr , which is the first de-
The control scheme for a three-phase grid-connected inverter, sign consideration, for the inner loop and the outer loop is set
reported in the literature, has traditionally a cascaded struc- to be 0.2 and 2 ms, respectively, to achieve a fast and sta-
ture consisting of PI controllers. The outer loop regulates the ble control under cascaded structure. For the observer gains,
dc-link voltage by considering the d-axis current id as a con- selecting μi = 0.1 modifies the settling time of the closed-
trol input, while the inner loop uses the voltage components vd loop current control to be equal to nine times the switching
and vq to control the currents id and iq , respectively. The voltage period Tsc = 1/fsc , which is fast enough [27]. The observer
commands vd∗ and vq∗ are then converted to three-phase voltage gain μv should be chosen as large as possible, while maintain-
commands va∗ , vb∗ , and vc∗ , which can be realized with PWM ing the response of the voltage control slower than that of the
techniques. The q-axis current iq is generally maintained equal current control to ensure the stability of the cascaded control
to zero to achieve unity power factor operation. The compo- scheme. Thereby, the observer gain μv is set to be 0.5 so that the
nents in the synchronous rotational frame (d, q) are obtained settling time of the outer loop becomes equal to five times that
via abc − dq transformation with the use of a phase-locked loop of the inner loop. Moreover, the voltage reference is realized by
(PLL) algorithm to generate the reference angle so as to main- a first-order linear filter, with a time constant equal to Tr = 2 ms,
tain eq = 0, where eq denotes the q-axis grid voltage [28]. to avoid overshoot that can be caused by the integral action in re-
This means that the d-axis grid voltage ed will be aligned with sponse to a step input. Such a strategy allows limiting the induc-
the grid voltage vector. Following [29], the coefficients Kpi tor current during the transient and eliminating the steady-state
and Kii of the PI controller for the inner loop can be designed error without scarifying the nominal tracking performance. The
with Kpi = 2ζLωn i − R and Kii = Lωn2 i , respectively, while parameter values of the complete developed system are given in
those for the outer loop can be determined with Kpv = 2ζCωn v Appendices A and B.
and Kiv = Cωn2 v , respectively, where ζ denotes the damping
ratio and ωn i,v represents the natural angular frequency. The B. Tracking Performance Under MPP
typical value of ζ is equal to √12 , while ωn i,v can be selected The first test was concerned with the reference tracking per-
according to the desired settling time approximated by ζ ω n4 i , v , formance evaluation with a step change in the PV voltage ref-
with the consideration of the switching frequency [30]. It is erence from 158 to 130 V. The PV voltage of 130 V has been
noticed that, in the cascaded scheme, the outer loop should be selected to extract the maximum power from the PV panel. Such
designed to have slower response than that of the inner loop. To a test is equivalent to a change in the active power P delivered
demonstrate the effectiveness of the proposed approach, simula- to the grid, with P : 0 → 1 kW.
tion tests are carried out using MATLAB/SIMULINK with the Fig. 4 shows that the PV output voltage tracked its reference
use of a single-diode PV panel model developed in [31]. Under with zero steady-state error in spite of unknown PV current ip ,
standard conditions, the PV panel can operate at a maximum which varies nonlinearly with the operating point. As can be seen
power point (MPP) of 1 kW, and its I–V characteristic curve is in Fig. 5, the estimate bv followed the inductor current iL with an
plotted in Fig. 3. The switching frequency for the dc–dc boost error which tends to zero as time goes to infinity, indicating that
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
Fig. 6. Active and reactive powers delivered to the grid in response to a step
Fig. 4. PV output voltage response. change in v 0 .
ing to Figs. 7(a) and 8(a), the proposed controller allows achiev-
the DO is asymptotically stable, since the current iL is equal ing good transient and steady-state performances independently
to the unknown component ip in the steady-state regime. As of the operating points. More interestingly, similar dynamic per-
illustrated in Fig. 6, the reactive power Q is maintained equal formance can be observed over the entire operating range. The
to zero, while the active power P follows its command of 1 kW inductor current iL , as shown in Figs. 7(b) and 8(b), exhibits a
with a steady-state error resulting from the inverter losses. good dynamic performance without a significant overshoot as
the PV voltage changed due to the filtered PV voltage reference.
C. Tracking Performance Under a Time-Varying Reference Similarly to the previous test, the estimate bv closely followed
the inductor current iL .
This test was performed with step changes in the PV out-
put voltage to verify the effectiveness of the proposed con-
troller throughout the whole operating range. That is, down- V. EXPERIMENTAL RESULTS
ward steps of the PV voltage were realized from 158 V, near
A. Experimental Setup
to the open-circuit voltage, to 120 V, below the MPP volt-
age, as v0ref = 158 → 145 → 135 → 120 V. Also, upward steps Experimental tests were conducted to validate the proposed
were realized as v0ref = 120 → 135 → 145 → 158 V. Accord- controller with the consideration of realistic scenarios by con-
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ERROUISSI et al.: ROBUST CTMPC OF A DC–DC BOOST CONVERTER INTERFACED WITH A GRID-CONNECTED PV SYSTEM 7
Fig. 11. DC-link voltage and active/reactive power delivered to the grid under
a step input of PV voltage: v d c (40 V/div), P (250 W/div), and Q(250 W/div).
Fig. 12. Grid current ia , grid voltage ea , the voltage v a b at the output of
the inverter, and the reference of the modulating signal m ∗a using the third Fig. 14. Performance evaluation under upward steps of v 0 : v 0 (20 V/div),
harmonic injection technique: ia (10 A/div), ea (40 V/div), v a b (120 V/div), and iL (5 A/div), and bv (5 A/div).
m ∗a (0.5 V/div).
ERROUISSI et al.: ROBUST CTMPC OF A DC–DC BOOST CONVERTER INTERFACED WITH A GRID-CONNECTED PV SYSTEM 9
VI. CONCLUSION
In this paper, a robust CTMPC has been proposed with the aim
of controlling a dc–dc boost converter feeding a grid-connected
three-phase inverter by using a cascaded control scheme, as
found in many PV applications. The use of CTMPC allows
achieving a good tracking performance in response to a smooth
reference, whereas the DO permits to eliminate the steady-state
error caused by parametric uncertainty and unknown PV cur-
rent. Therefore, the composite controller offers excellent tran-
sient and steady-state performances throughout the whole oper-
ating range. Moreover, the design process was comprehensively
described. A PI controller was also designed to control the grid-
tied inverter for performance testing of the proposed controller
with the consideration of the real dynamics.
Both simulation and experimental results demonstrated the
Fig. 17. Voltage and current waveforms in response to upward steps of v 0 effective control of the dc–dc boost converter to initiate a sta-
under CTMPC and with incorrect value of C b : v 0 (20 V/div), iL (5 A/div), and ble and accurate steady-state regime while providing a good
bv (5 A/div).
dynamic performance over the entire operating range.
APPENDIX A
the PI controller allows achieving a good transient response
PARAMETERS OF THE COMPLETE SOLAR ENERGY CONVERSION
of the boost converter over the whole operating range, but a
SYSTEM UNDER STUDY
degraded performance is observed under model uncertainty as
shown in Fig. 16. As illustrated in Fig. 17, the proposed design The parameters of the grid-tied inverter and the boost con-
process is proved to be effective regarding model uncertainty in verter are vdc = 165 V, L = 6.8 mH, R = 0.1 Ω, C = 1.052 mF,
comparison with the classical PI controller design. ω = 314.15 rad/s, Cb = 0.16 mF, and Lb = 5 mH. The line-to-
line grid voltage is equal to 70 V.
E. Evaluation of the Efficiency of the Developed System
APPENDIX B
This test was conducted to investigate the switching frequency
MODELING AND PARAMETERS OF THE PHOTOVOLTAIC ARRAY
effect on the efficiency η of the dc–dc boost converter. Such
an objective is achieved by evaluating the efficiency η around An equivalent circuit of the PV cell, known as a single-diode
the MPP for different values of the switching frequency fsc . model, including the series and parallel resistances, is shown
From the results, it was found that, in the frequency range in Fig. 18, but the practical equation that usually adopted to
fsc : 3.125 → 12.5 kHz, the efficiency η remains almost the describe the I–V characteristic of a PV array is given as follows:
same and is about 94%, indicating that the change in the switch-
V + Rs I V + Rs I
ing frequency does not have a prominent effect on the efficiency. I = Ipv − I0 exp −1 − (33)
Vt a Rp
The possible reason is that the dc–dc boost converter uses only
one switching device and the existing semiconductor devices where Ipv , I0 , and Vt are the PV current, the saturation current,
are now capable of operating at a high switching frequency and the thermal voltage, respectively, of the array. Such variables
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
TABLE I [7] D. Sera, L. Mathe, T. Kerekes, S. V. Spataru, and R. Teodorescu, “On the
PARAMETERS OF THE SIMULATED PV ARRAY AT T n = 25 ◦ C AND perturb-and-observe and incremental conductance MPPT methods for PV
G n = 1000 W/ M2 systems,” IEEE J. Photovolt., vol. 3, no. 3, pp. 1070–1078, Jul. 2013.
[8] M. Villalva, T. de Siqueira, and E. Ruppert, “Voltage regulation of pho-
tovoltaic arrays: Small-signal analysis and control design,” IET Power
Series resistance R s 0.221 Ω Electron., vol. 3, no. 6, pp. 869–880, 2010.
Parallel resistance R p 415.405 Ω [9] J. Thongpron, K. Kirtikara, and C. Jivacate, “A method for the determina-
Nominal light-generated current I pv, n 8.214 A tion of dynamic resistance of photovoltaic modules under illumination,”
Nominal short-circuit current I sc, n 8.21 A Sol. Energy Mater. Sol. Cells, vol. 90, no. 18, pp. 3078–3084, 2006.
Short-circuit current/temperature coefficient K I 0.0032 A/K [10] L. Nousiainen et al., “Photovoltaic generator as an input source for
Open-circuit voltage/temperature coefficient K v −0.1230 V/K power electronic converters,” IEEE Trans. Power Electron., vol. 28, no. 6,
Boltzmann constant K 1.3806503 × 10 −2 3 J/K pp. 3028–3038, 2013.
Nominal temperature in Kelvin T n 25 ◦ C [11] A. Urtasun and D. Lu, “Control of a single-switch two-input buck converter
Nominal irradiation G n 1000 W/m2 for MPPT of two PV strings,” IEEE Trans. Ind. Electron., vol. 62, no. 11,
Electron charge q 1.60217646 × 10 −1 9 C pp. 7051–7060, Nov. 2015.
Diode ideality constant a 1.3 [12] A. Urtasun, P. Sanchis, and L. Marroyo, “Adaptive voltage control of
Nominal open-circuit voltage V oc, n 32.9 V the dc/dc boost stage in PV converters with small input capacitor,”
Number of cells connected in series N s 54 IEEE Trans. Power Electron., vol. 28, no. 11, pp. 5038–5048, Nov.
2013.
[13] M. Sitbon, S. Schacham, and A. Kuperman, “Disturbance observer-
based voltage regulation of current-mode-boost-converter-interfaced pho-
are expressed as functions of the operating conditions as follows: tovoltaic generator,” IEEE Trans. Ind. Electron., vol. 62, no. 9,
pp. 5776–5785, Sep. 2015.
⎧ [14] M. Soroush and C. Kravaris, “A continuous-time formulation of nonlinear
⎪
⎪ Ipv = (Ipv,n + KI (T − Tn )) GGn model predictive control,” Int. J. Control, vol. 63, no. 1, pp. 121–146, 1996.
⎨
(I , n +K I (T −T n )) [15] P. J. Gawthrop, H. Demircioglu, and I. I. Siller-Alcala, “Multivariable
I0 = exp ((V o c , ns c+K v (T −T + n ))/aV t )−1
(34) continuous-time generalised predictive control: A state-space approach
⎪
⎪
⎩ Ns K T to linear and nonlinear systems,” Proc. Inst. Elect. Eng. Control Theory
Vt = q Appl., vol. 145, no. 3, pp. 241–250, May 1998.
[16] W.-H. Chen, D. J. Ballance, P. J. Gawthrop, J. J. Gribble, and J. O’Reilly,
where T and G are the actual temperature and irradiation. Here, “Nonlinear PID predictive controller,” Proc. Inst. Elect. Eng. Control
the temperature measurement is expressed in Kelvin. The rest Theory Appl., vol. 146, no. 6, pp. 603–611, 1999.
[17] J. Yang and W. X. Zheng, “Offset-free nonlinear MPC for mismatched
of the parameters are given in Table I. disturbance attenuation with application to a static var compensator,”
In practical applications, the PV system consists of connect- IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 61, no. 1, pp. 49–53, Jan.
ing Nm PV arrays in series to increase the voltage, and Np PV 2014.
[18] J. Yang, W. Zheng, S. Li, B. Wu, and M. Cheng, “Design of a pre-
arrays in parallel to increase the current. Under such conditions, diction accuracy enhanced continuous-time MPC for disturbed systems
the practical (33) becomes via a disturbance observer,” IEEE Trans. Ind. Electron., vol. 62, no. 9,
pp. 5807–5816, Sep. 2015.
V + Rseq I V + Rseq I [19] R. Errouissi, M. Ouhrouche, W.-H. Chen, and A. M. Trzynadlowski,
I = Np Ipv − Np I0 exp −1 − “Robust cascaded nonlinear predictive control of a permanent magnet
Nm V t a Rp eq synchronous motor with antiwindup compensator,” IEEE Trans. Ind. Elec-
(35) tron., vol. 59, no. 8, pp. 3078–3088, Aug. 2012.
where Rseq and Rp eq are the equivalent resistances and are [20] R. Errouissi, S. M. Muyeen, A. Al-Durra, and S. Leng, “Experimental
validation of robust continuous nonlinear model predictive control based
determined as follows: grid-interlinked photovoltaic inverter,” IEEE Trans. Ind. Electron., vol. 63,
Nm Nm no. 7, pp. 4495–4505, Jul. 2015.
Rseq = Rs , Rp eq = Rp . (36) [21] P. E. Kakosimos, A. G. Kladas, and S. N. Manias, “Fast photovoltaic-
Np Np system voltage-or current-oriented MPPT employing a predictive digital
current-controlled converter,” IEEE Trans. Ind. Electron., vol. 60, no. 12,
For the purpose of generating the I–V characteristic plotted pp. 5673–5685, Dec. 2013.
in Fig. 3, it was found that Nm = 4.9 and that Np = 1.02. [22] E. Mamarelis, G. Petrone, and G. Spagnuolo, “An hybrid digital-analog
sliding mode controller for photovoltaic applications,” IEEE Trans. Ind.
Informat., vol. 9, no. 2, pp. 1094–1103, May 2013.
REFERENCES [23] E. Bianconi et al., “A fast current-based MPPT technique employ-
ing sliding mode control,” IEEE Trans. Ind. Electron., vol. 60, no. 3,
[1] J. Viinamäki et al., “Comprehensive dynamic analysis of photovoltaic pp. 1168–1178, Mar. 2013.
generator interfacing dc–dc boost power stage,” IET Renewable Power [24] M. G. Wanzeller, R. Alves, J. da Fonseca Neto, and W. Fonseca, “Current
Generation, vol. 9, no. 4, pp. 306–314, 2015. control loop for tracking of maximum power point supplied for photo-
[2] M. Mahmud, H. Pota, and M. Hossain, “Dynamic stability of three-phase voltaic array,” IEEE Trans. Instrum. Meas., vol. 53, no. 4, pp. 1304–1310,
grid-connected photovoltaic system using zero dynamic design approach,” Aug. 2004.
IEEE J. Photovolt., vol. 2, no. 4, pp. 564–571, Oct. 2012. [25] W.-H. Chen, D. J. Ballance, and P. J. Gawthrop, “Optimal control of
[3] C. Y. Tang, Y. T. Chen, and Y. M. Chen, “PV power system with multi- nonlinear systems: A predictive control approach,” Automatica, vol. 39,
mode operation and low-voltage ride-through capability,” IEEE Trans. no. 4, pp. 633–641, Apr. 2003.
Ind. Electron., vol. 62, no. 12, pp. 7524–7533, Dec. 2015. [26] Y. I. Son, I. H. Kim, D. S. Choi, and H. Shim, “Robust cascade control of
[4] P. Sharma and V. Agarwal, “Maximum power extraction from a partially electric motor drives using dual reduced-order PI observer,” IEEE Trans.
shaded PV array using shunt-series compensation,” IEEE J. Photovolt., Ind. Electron., vol. 62, no. 6, pp. 3672–3682, Jun. 2015.
vol. 4, no. 4, pp. 1128–1137, Jul. 2014. [27] D. R. Espinoza-Trejo, E. Barcenas-Barcenas, D. U. Campos-Delgado,
[5] Z. Chen, P. Yang, G. Zhou, J. Xu, and Z. Chen, “Variable duty cycle and C. H. De Angelo, “Voltage-oriented input–output linearization con-
control for quadratic boost PFC converter,” IEEE Trans. Ind. Electron., troller as maximum power point tracking technique for photovoltaic sys-
vol. 63, no. 7, pp. 4222–4232, Jul. 2016. tems,” IEEE Trans. Ind. Electron., vol. 62, no. 6, pp. 3499–3507, Jun.
[6] O. Lopez-Santos, L. Martinez-Salamero, G. Garcia, H. Valderrama-Blavi, 2015.
and T. Sierra-Polanco, “Robust sliding-mode control design for a voltage [28] S.-K. Chung, “A phase tracking system for three phase utility interface
regulated quadratic boost converter,” IEEE Trans. Power Electron., vol. 30, inverters,” IEEE Trans. Power Electron., vol. 15, no. 3, pp. 431–438,
no. 4, pp. 2313–2327, Apr. 2015. May 2000.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ERROUISSI et al.: ROBUST CTMPC OF A DC–DC BOOST CONVERTER INTERFACED WITH A GRID-CONNECTED PV SYSTEM 11
[29] R. Kadri, J.-P. Gaubert, and G. Champenois, “An improved maximum S. M. Muyeen (S’03–M’08–SM’12) received the
power point tracking for photovoltaic grid-connected inverter based on B.Sc. Eng. degree from Rajshahi University of En-
voltage-oriented control,” IEEE Trans. Ind. Electron., vol. 58, no. 1, gineering and Technology, Rajshahi, Bangladesh,
pp. 66–75, Jan. 2011. which is formerly known as Rajshahi Institute of
[30] P. Verdelho and G. Marques, “DC voltage control and stability analysis Technology, in 2000, and the M.Sc. Eng. and Dr.
of PWM-voltage-type reversible rectifiers,” IEEE Trans. Ind. Electron., Eng. degrees from Kitami Institute of Technology,
vol. 45, no. 2, pp. 263–273, Apr. 1998. Kitami, Japan, in 2005 and 2008, respectively, all
[31] M. Villalva, J. Gazoli, and E. Filho, “Comprehensive approach to modeling in electrical and electronic engineering. His Ph.D.
and simulation of photovoltaic arrays,” IEEE Trans. Power Electron., research work focused on wind farm stabilization
vol. 24, no. 5, pp. 1198–1208, May 2009. from the viewpoint of low voltage ride-through and
frequency fluctuation.
He was a Postdoctoral Research Fellow under the versatile banner of the
Rachid Errouissi (M’15) received the B.Sc. degree Japan Society for the Promotion of Science from 2008 to 2010 at the Kitami In-
in electronics from the Faculty of Sciences and Tech- stitute of Technology. He is currently an Associate Professor with the Electrical
nology of Mohammedia, Mohammedia, Morocco, in Engineering Department, Petroleum Institute, Abu Dhabi, UAE. His research
1998; the M.Sc. degree in power electronics from interests include power system stability and control, electrical machines, flexi-
École Mohammadia d’ingénieurs, Rabat, Morocco, ble alternating current transmission systems, energy storage systems, renewable
in 2001; the double M.Sc. degrees in electrical en- energy, and HVdc systems. He has been a Keynote Speaker and an Invited
gineering and in automation and system engineering Speaker at many international conferences, workshops, and universities. He has
from University Claude Bernard, Lyon, France, in published more than 150 articles in different journals and international confer-
2002 and 2004, respectively; and the Ph.D. degree in ences, and has published five books as an author or editor.
electrical engineering from the University of Quebec,
Chicoutimi, QC, Canada, in 2010.
From 2011 to 2014, he was a Postdoctoral Researcher with the Department
of Electrical and Computer Engineering, University of New Brunswick, Hal-
ifax, NB. Since 2014, he has been with the Petroleum Institute, Abu Dhabi,
UAE, where he is currently conducting research works in renewable energy and
advanced control systems. His area of interests include advanced control, non-
linear control, electric machines and drives, and renewable energy conversion
systems.
Dr. Errouissi is a registered Professional Engineer in the province of New
Brunswick, Canada.