Next Article in Journal
A Modelica Toolbox for the Simulation of Borehole Thermal Energy Storage Systems
Previous Article in Journal
Measured and Simulated Energy Use in a Secondary School Building in Sweden—A Case Study of Validation, Airing, and Occupancy Behaviour
Previous Article in Special Issue
A Nearly Zero-Energy Microgrid Testbed Laboratory: Centralized Control Strategy Based on SCADA System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An MPC-Sliding Mode Cascaded Control Architecture for PV Grid-Feeding Inverters

Department of Electrical, Electronic, Telecommunications Engineering and Naval Architecture, University of Genoa, Via Opera Pia 11a-I, 16145 Genoa, Italy
*
Author to whom correspondence should be addressed.
Submission received: 10 April 2020 / Revised: 30 April 2020 / Accepted: 5 May 2020 / Published: 7 May 2020
(This article belongs to the Special Issue SCADA and Energy Management Applications in Electric Power Systems)

Abstract

:
The primary regulation of photovoltaic (PV) systems is a current matter of research in the scientific community. In Grid-Feeding operating mode, the regulation aims to track the maximum power point in order to fully exploit the renewable energy sources and produce the amount of reactive power ordered by a hierarchically superior control level or by the local Distribution System Operator (DSO). Actually, this task is performed by Proportional–Integral–Derivative (PID)-based regulators, which are, however, affected by major drawbacks. This paper proposes a novel control architecture involving advanced control theories, like Model Predictive Control (MPC) and Sliding Mode (SM), in order to improve the overall system performance. A comparison with the conventional PID-based approach is presented and the control theories that display a better performance are highlighted.

1. Introduction

According to IEEE Std.1547 [1], a Microgrid (MG) inverter can be controlled in three different operating modes: (i) Grid-Forming, (ii) Grid-Feeding and (iii) Grid-Supporting operating modes [2].
MGs are one of the main challenges of power engineering nowadays thanks to their capabilities to improve the system flexibility and to effectively integrate renewable energy sources into the electricity system [3,4,5], while providing ancillary services that, in the past, required specific devices (see, e.g., [6,7]). Among these renewable energy sources, photovoltaic (PV) units are one of the most important and promising sources from a sustainability point of view thanks to their capability to provide clean energy, especially if coupled with electrical storage units [8].
A PV inverter is usually controlled in Grid-Feeding operating mode [9]: the PV inverter is controlled as a current source, where the active power set-point is strictly related to a Maximum Power Point Tracking (MPPT) algorithm, while the reactive power set point is either (i) zero, in order to use all the inverter capability for the power coming from the sun, or (ii) comes from a secondary level control in order to provide voltage support to the grid [10]. In the conventional approach, the MPPT algorithm provides the DC voltage reference to the DC voltage regulator, which, in turn, generates the d-axis current reference to the inverter’s inner current regulator. The q-axis current reference is related to the reactive power. All the controllers in this architecture are normally Proportional–Integral–Derivative (PID) regulators, suffering from all the major drawbacks of linear controllers [11], which are:
  • The control structure is complicated due to multiple feedback loops and feedforward actions;
  • The tuning procedure of PID regulators parameters is time consuming and normally performed with trial-and-error methods;
  • Linear control can be ineffective because the fluctuating output from renewable energy sources can cause a fluctuating output in DC bus voltage and, consequently, a deterioration in the power quality on the AC-side.
In order to overcome the actual limitations mentioned above, innovative control theories have to be investigated. The Model Predictive Control (MPC) is an attractive solution thanks to its flexibility and optimal performance, especially for higher control levels; for instance, in [12], the authors proposed an MPC regulator that was able to optimize energy and power flows between MGs; in [13], an energy management optimization based on a distributed MPC was proposed; then, in [14], a centralized MPC regulator for dynamic optimal power flow among energy storage systems was developed and, in [15], the authors designed a secondary level MPC controller to effectively coordinate the action of the dispatchable units, while allowing for efficient energy management. However, only a few works focusing on MPC applications for primary regulation can be found in the literature: [16] uses MPC to minimize the voltage unbalance caused by its negative sequence and to prevent power overload [17]; proposes an MPC primary regulator for islanded MG in order to control the output voltage of each inverter, while [18,19] present a primary controller for a PV-storage system.
The Sliding Mode technique is also widely employed thanks to its robustness both for conventional energy sources, like in [20,21], exploiting the theory of [22,23,24], and for MG voltage regulation in [25,26]. The Sliding Mode technique has also been applied to a single phase inverter in [27], where experimental results show the proper control of the inverter output voltage, but the typology of the DC power source is not specified. Applications of the more recent Higher Order Sliding Mode (HOSM) theory can be found for MG in [28,29,30,31], showing improved performance; however, they do not consider, in the system model, the nature of the energy sources (even though they are modeled like ideal DC power supplies); therefore, the physical considerations cannot be explored on the basis of those models.
Considering all these aspects, the aim of this paper is to design an innovative control system able to successfully manage, on the one hand, the features of the DC source as a PV system and, on the other, to realize the performant control of the unit inverter in Grid-Feeding mode. In order to achieve this purpose, advanced control theories are applied. In particular, the control action is divided into two separated controllers: the DC-side of the unit is entrusted to an MPC controller, while the HOSM-based controller is in charge of the AC-side regulation of the unit. The peculiarities of these advanced control techniques give the possibility to overcome all the drawbacks of conventional control approaches presented before and, more precisely, the proposed MPC–HOSM control system has the following advantages:
  • A simpler control structure, avoiding multiple feedback loops and feedforward actions;
  • An easier tuning procedure due to the intrinsic operation of MPC and HOSM regulators;
  • Improvements in the dynamics of the systems in terms of settling time, oscillations, overshoots and decoupling between control channels.
The paper is organized as follows: Section 2, Section 3 and Section 4 are devoted respectively to the modelling of the PV units, and some remarks are made on the conventional control approach and the design of the proposed control system. Section 5 presents the results of the numerical simulations and the comparative analysis with respect to conventional PID-based architectures, highlighting the improved performances of the proposed approach. Finally, conclusions are drawn in Section 6.

2. Photovoltaic Unit Modelling

In this section, the PV unit model this paper refers to is presented. In particular, the aim here is to provide a system model suitable for the design of a local controller. From this perspective, the PV unit involves the PV panel, the DC filter, the inverter and the AC filter, hence no information about the rest of the MG is available except the MG currents, which are seen as measurable disturbances. The overall system scheme is depicted in Figure 1.

2.1. DC-Side Dynamic Equations

Considering the system depicted in Figure 1 it is possible to write the DC-side differential equations as:
{ V D C I P V ( V P V , α , T ) V D C C D C d V D C d t = P A C V P V R D C I P V L D C d I P V d t = V D C
where the first equation is the power balance at the DC capacitance connection and the second is the Kirchhoff’s voltage law. V D C is the voltage at the capacitance connection, P A C is the active power at the output of the inverter, V P V is the voltage at the output of the PV panel. I P V is instead the current production of the PV panel and it can be expressed as follows (see [32] for the definition of the parameters appearing in Equation (2)):
I P V ( α , T , V P V ) = α 1000 I S C τ I ( T ) [ 1 e V P V b ( 1 + V M A X V M I N V M A X α α M A X α M A X α M I N ) ( V M A X + τ V ( T ) ) 1 e 1 b ]
where α and T are the solar irradiance and the cell temperature respectively. R D C , L D C and C D C are the resistance, the inductance and the capacitance of the DC filter, respectively.
Equation (1) can be rewritten using a state transformation in order to have the voltage V P V , as a state-variable of the system. This means that the following differential equation can be carried out:
d V P V ( I P V , α , T ) d t = V P V I P V d I P V d t + V P V α d α d t + V P V T d T d t
Equation (3) can be simplified by neglecting the time variation of solar irradiance and cell temperature, and the derivative of V P V with respect to I P V can be calculated using the inverse function theorem. Now, using the second differential equation of Equation (1), the DC-side differential system can be written as:
{ d V P V d t = 1 I P V V P V ( V P V ) [ 1 L D C ( V P V R D C I P V ( V P V ) V D C ) ] d V D C d t = 1 C D C V D C [ V D C I P V ( V P V ) P A C ]

2.2. AC-Side Dynamic Equations

Looking at the system scheme, the AC-side differential equations can be written as:
{ e _ a b c ( i ) = R f i _ a b c ( i ) + L f d i _ a b c ( i ) d t + e _ a b c ( g ) C f d e _ a b c ( g ) d t = i _ a b c ( i ) i _ a b c ( g )
where e _ a b c ( i ) and i _ a b c ( i ) are the vectors of the inverter phase voltages and currents, e _ a b c ( g ) and i _ a b c ( g ) are the local measurements of the voltages and currents of the MG, while R f , L f and C f are diagonal matrices involving the resistance, inductance and capacitance values of the AC filter. The power invariant Park transform is now applied to Equation (5), leading to:
{ e _ d q 0 ( i ) = R f i _ d q 0 ( i ) + ω p ( t ) S L f i _ d q 0 ( i ) + L f d i _ d q o ( i ) d t + e _ d q 0 ( g ) ω p ( t ) S C f e _ d q 0 ( g ) + C f d e _ d q 0 ( g ) d t = i _ d q 0 ( i ) i _ d q 0 ( g )
where e _ d q 0 ( i ) , e _ d q 0 ( g ) , i _ d q 0 ( i ) and i _ d q 0 ( g ) are the transformed version of the quantities defined in Equation (5), while ω p and S are defined as:
ω p ( t ) = d θ p ( t ) d t
S = [ 0 1 0 1 0 0 0 0 0 ]
in which θ p is the angle at which the Park transform is oriented. Such an angle is acquired by a PLL oriented on the grid voltage. This way, the q-axis component of the grid voltage e q ( g ) is zero. Considering a three-phase balanced system, the zero phase-sequence is null, hence the following differential equations describing the AC-side dynamic behaviour of the unit can be written as:
{ d i d ( i ) d t = R f L f i d ( i ) + ω p i q ( i ) e d ( g ) L f + e d ( i ) L f d i q ( i ) d t = R f L f i q ( i ) ω p i d ( i ) e q ( g ) L f + e q ( i ) L f { d e d ( g ) d t = i d ( i ) C f + ω p e q ( g ) i d ( g ) C f d e q ( g ) d t = i q ( i ) C f ω p e d ( g ) i q ( g ) C f

3. Conventional Grid-Feeding PV Inverter Control Scheme

The basic idea proposed in this paper is to design a new primary controller for a PV unit without any PID regulators. The conventional control of PV inverters in grid-feeding mode is reported in Figure 2 and has a nested structure. The outer loop (DC PID Regulator in Figure 2) receives, from the MPPT algorithm, the PV voltage reference and produces the reference signal for the d-axis current injected into the grid. The reference enters the inner current control (AC PID Regulators in Figure 2), together with the q-axis current reference generated by the Current Reference Generator. The current control, in turn, determines the modulating signals for the inverter. All the regulators in this architecture are PID-based controls.

4. Control System Design

In the proposed approach, instead, an MPC controller is chosen in order to track the PV voltage reference coming from the MPPT algorithm by using the converter active power reference as control action, i.e., the active power reference is the output of the MPC controller. Active and reactive power references are used as inputs for the inner current regulators based on HOSM controllers. In the following section, the control system design is proposed in detail and, in particular, the MPC controller based on DC-side equations is presented in Section 4.1, while, in Section 4.2, the design of the HOSM controllers related to the AC-side of the unit is described.

4.1. MPC Controller Design

The MPC controller refers to DC-side differential Equation (4) which can be rewritten as follows:
χ _ ˙ = f _ ( χ _ , w , m _ ) = [ f 1 ( χ _ , w , m _ ) ; f 2 ( χ _ , w , m _ ) ] T
where χ   _ = [ V P V ; V D C ] T is the state vector, w = P A C is the scalar input, while m _ = [ α ; T ] T is the measurements vector. The mathematical model for the prediction [33] in the MPC controller can be obtained using linearizing Equation (10) around the actual value of the state at every sampling time step T s and by discretizing using a zero-order hold discretization method. Thus, it is possible to reduce Equation (10) in the form:
χ _ k + 1 = ( I 2 + T s A * ) χ _ k + T s B * w k + T s C * m _ k + T s D *
where A*, B*, C* and D* are the system matrices at the considered sampling time step T s and the subscript k denotes the system variables discretized at the sampling time k T s .
Then, since w k = P A C , k is used as control action and it is not possible to know a priori its final value, P A C , k is transformed into a state variable and its derivative J k is considered a control variable for the system as follows [34]:
P A C , k + 1 = P A C , k + T s J k
Finally, the measurements m _ k are considered as state variables, assuming that they remain constant during the prediction horizon, i.e., m _ k + 1 = m _ k . Under these hypotheses, the resulting time-invariant discrete time model for the prediction computed by the controller is:
χ _ ˜ k + 1 = A ˜ d * χ _ ˜ k + B ˜ d * w ˜ k + D ˜ d *
where the meanings of the symbols are defined in Equations (14)–(16).
χ _ ˜ k = [ V P V , k V D C , k α k T k P A C , k ] T
w ˜ k = J k
A ˜ d * = [ [ ( I 2 + T s A * ) T s C * 0 2 × 2 I 2 ] [ T s B * 0 2 × 1 ] 0 1 × 4 1 ] B ˜ d * = [ 0 4 × 1 ; T s ] T ; D ˜ d * = [ T s D * ; 0 3 × 1 ] T
Using prediction Equation (13), the MPC controller is able to generate the optimal problem solution in order to track the reference voltage V P V , r e f from the MPPT algorithm. The optimization problem is described by the quadratic programming problem below:
min W ˜ _ e k + N T Q e k + N + i = 0 N 1 { e k + i | k T Q e k + i | k + w ˜ k + i T R w ˜ k + i } s . t . χ _ ˜ k + i + 1 | k = A ˜ d * χ _ ˜ k + i | k + B ˜ d * w ˜ k + i | k + D ˜ d *
where e k = χ _ ˜ k     χ ˜ _ r e f is the state vector error, χ _ ˜ k + i | k refers to the prediction of the state at time ( k + 1 ) T s calculated at time k T s , and N is the prediction horizon. W _ ˜ = [ w ˜ k T w ˜ k + N 1 T ] T is the vector containing the optimal input vector u k , while Q = Q T and R = R T are symmetric and positive semidefinite weighting matrices. The control actions are generated by the MPC controller using this strategy: the quadratic optimization problem in Equation (17) is solved by the controller at each time step by predicting the time evolution of the state variables and, finally, calculating the optimal input for the system within the control horizon. Then, only the first step w ˜ k is applied to the system, while the rest of the solution W _ ˜ is just discarded. The control actions calculation process is then repeated at each time step k T s .

4.2. HOSM Controller Design

The HOSM controller refers to the AC-side equations Equation (9) written in the form:
x _ ˙ = f _ ( x _ ) + B ( x _ ) u _ + d _
where x   _ = [ i d ( i ) ; i q ( i ) ; e d ( g ) ; e q ( g ) ] T is the state vector, u   _ = [ e d ( i ) ; e q ( i ) ] T is the input vector, while d _ = [ i d ( g ) / C f i q ( g ) / C f ] T is the disturbance vector. As pointed out in the previous section, the HOSM controller objectives are the active power and reactive power as outputs of the PV unit. In the Park domain, these quantities are expressed as:
P g = e d ( g ) i d ( g ) + e q ( g ) i q ( g )
Q g = e d ( g ) i q ( g ) + e q ( g ) i d ( g )
In order to decouple the two control channels, let us choose θ p as the capacitor voltage vector phase angle. In this way the q-axis component e q ( g ) disappears; therefore, expressions Equations (19) and (20) become:
P g = e d ( g ) i d ( g )
Q g = e d ( g ) i q ( g )
As stated before, the control goal is to properly manage the active and reactive power flow at the output of the LC filter of the inverter. Due to this fact and considering that Equations (21) and (22) are expressed in terms of the disturbances i d ( g ) and i q ( g ) , it is necessary to transform the active and reactive power requests P g and Q g in terms of the state variables i d ( i ) and i q ( i ) . Considering that the capacitor currents in the dq rotating reference frame i _ d q ( c ) are measurable quantities, the reference i d , r e f ( i ) and i q , r e f ( i ) can be directly calculated from Equations (21) and (22) as follows:
i d , r e f ( i ) = P g e d ( g ) + i d ( c )
and
i q , r e f ( i ) = Q g e d ( g ) + i q ( c )
where the active power P g has to be expressed in terms of the reference coming from the MPC regulator and of the active power losses of the inverter filter, i.e., P g = P A C     R f ( i d ( i ) 2 + i q ( i ) 2 ) and Q g can be set to zero or to another value provided by the higher control level.
On balance, the output vector is chosen as y _ = [ i d ( i ) ; i q ( i ) ] T ; therefore, the two sliding variables can then be defined as:
σ 1 = i d ( i ) i d , r e f ( i )
σ 2 = i q ( i ) i q , r e f ( i )
Looking at Equation (9), one can see that σ 1 and σ 2 have relative degrees of one with respect to e d ( i ) and e q ( i ) respectively. This means that a second-order sliding mode algorithm is suitable to perform a correct tracking and provide a chattering alleviation at the same time. In particular, the suboptimal algorithm [35] is exploited here, and hence the command laws are computed as:
u ˙ 1 = U 1 ( σ 1 0.5 σ 1 m a x )
u ˙ 2 = U 2 ( σ 2 0.5 σ 2 m a x )
where U 1 , 2 are constant gains, while σ 1 , 2 , m a x are local maxima. All the details for the tuning procedure can be found in [35].
The overall control system scheme is depicted in Figure 3.

5. Simulation Results

In order to validate the proposed control strategy, simulation tests are developed in the MATLAB and Simulink environment. In particular, from an electric point of view, the PV unit is simulated in detail using the Simscape add-on [36]. In Figure 4, the simulation setup in the Simscape environment is reported. As one can see, there is the possibility to choose the control methodology with a switch named ‘controller selection’: the top controller cascade is the conventional one based on PID regulators, while the bottom one is the proposed architecture based on MPC and HOSM controls. The system data can be found in Table 1; MPC and HOSM parameters can be found in Table 2, while the PID regulator parameters are reported in Table 3.
The first test considers an irradiance variation from 1000 W/m2 to 700 W/m2, starting at t = 0.2   s and then returning to its original value via a ramp starting at t = 0.7   s . From Figure 5, the correct actions of the MPC controller can be observed; indeed, it is possible to track the PV voltage reference coming from the MMPT algorithm and to provide the active power reference to the HOSM controller, whose performance can be appreciated from Figure 6.
In this test, no reactive power regulation is considered; therefore, its reference remains at zero, as one can note in Figure 7. The HOSM controller outputs are finally depicted in Figure 8 and Figure 9, where the chattering alleviation provided by the second-order algorithm can be observed.
Moreover, a comparison with the traditional control described in Section 3 is reported below. As one can see from Figure 10, the proposed MPC–HOSM strategy (blue line) allows for a better reference signal V P V , r e f tracking than the conventional approach (red line) with reduced overshoots and a smoother dynamic.
Figure 11 and Figure 12 show, instead, the comparisons of the active and reactive power time profiles. As one can see, the proposed control strategy is able to guarantee a faster response in terms of settling time and to avoid overshoots. Moreover, the proposed control strategy is able to guarantee a stronger decoupling between active and reactive powers than the conventional approach. This is due to the fact that PID regulators are not able to properly decouple the two regulation channels, while the HOSM controllers can decouple active and reactive powers dynamics with a proper increase in the control gains U 1 , 2 .
The second test involves a reactive power regulation, keeping the active one constant (i.e., no irradiance variation is supposed). A reference step variation is provided at t = 0.2   s from 0 kVAr to 10 kVAr, a second step occurs at t = 0.4   s from 10 kVAr to −10 kVAr, while a third step with a final reference value equal to zero is provided at t = 0.6   s .
From Figure 13 and Figure 14, one can see that the control strategy can regulate active and reactive power as desired; indeed, the former is maintained over its reference value throughout the simulation, while the latter can track its reference profile with a good performance.
The HOSM controller outputs are reported again in Figure 15 and Figure 16.
In this second test case, it is possible to carry out some comparisons with the conventional control strategy. The proposed control strategy (blue lines) is able to guarantee a faster control response as depicted in Figure 17 and a stronger decoupling between the active and reactive powers in order to avoid overshoots as depicted in Figure 18 and Figure 19.

6. Conclusions

An innovative decentralized control system architecture for the regulation of a photovoltaic unit is proposed in this paper for MG applications. In particular, an MPC controller is designed on the DC-side model of the unit in order to manage the DC source, while an HOSM-based controller is built to replace the inner inverter regulators in order to improve the overall unit performance. The method is validated through simulation tests in a MATLAB and Simulink environment, in which the electromagnetic model of the components is considered. The simulation results show the effectiveness of the proposed approach tested under normal operating conditions and several improvements compared to the conventional control system based on PID regulators.

Author Contributions

A.P. and A.R. designed the proposed controller and performed the simulations and wrote the paper. R.P. and A.B. provided supervision to the research activity, provided critical analysis to the results achieved by comparative simulation and revised the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. IEEE. IEEE standard for interconnection and interoperability of distributed energy resources with associated electrical power systems interfaces. IEEE Std. 2018. [Google Scholar] [CrossRef] [Green Version]
  2. Fusero, M.; Tuckey, A.; Rosini, A.; Serra, P.; Procopio, R.; Bonfiglio, A. A Comprehensive Inverter-BESS Primary Control for AC Microgrids. Energies 2019, 12, 3810. [Google Scholar] [CrossRef] [Green Version]
  3. Bonfiglio, A.; Delfino, F.; Invernizzi, M.; Labella, A.; Mestriner, D.; Procopio, R.; Serra, P. Approximate characterization of large Photovoltaic power plants at the Point of Interconnection. In Proceedings of the 2015 50th International Universities Power Engineering Conference (UPEC), Stoke on Trent, UK, 1–4 September 2015; pp. 1–5. [Google Scholar]
  4. Gonzalez-Longatt, F.M.; Bonfiglio, A.; Procopio, R.; Verduci, B. Evaluation of inertial response controllers for full-rated power converter wind turbine (Type 4). In Proceedings of the 2016 IEEE Power and Energy Society General Meeting (PESGM), Boston, MA, USA, 17–21 July 2016; pp. 1–5. [Google Scholar]
  5. Bonfiglio, A.; Invernizzi, M.; Labella, A.; Procopio, R. Design and Implementation of a Variable Synthetic Inertia Controller for Wind Turbine Generators. IEEE Trans. Power Syst. 2019, 34, 754–764. [Google Scholar] [CrossRef]
  6. Delfino, B.; Fornari, F.; Procopio, R. An effective SSC control scheme for voltage sag compensation. IEEE Trans. Power Deliv. 2005, 20, 2100–2107. [Google Scholar] [CrossRef]
  7. Fornari, F.; Procopio, R.; Bollen, M.H.J. SSC compensation capability of unbalanced voltage sags. IEEE Trans. Power Deliv. 2005, 20, 2030–2037. [Google Scholar] [CrossRef]
  8. Bendato, I.; Bonfiglio, A.; Brignone, M.; Delfino, F.; Pampararo, F.; Procopio, R.; Rossi, M. Design criteria for the optimal sizing of integrated photovoltaic-storage systems. Energy 2018, 149, 505–515. [Google Scholar] [CrossRef]
  9. Rocabert, J.; Luna, A.; Blaabjerg, F.; Rodríguez, P. Control of Power Converters in AC Microgrids. IEEE Trans. Power Electron. 2012, 27, 4734–4749. [Google Scholar] [CrossRef]
  10. Bonfiglio, A.; Brignone, M.; Delfino, F.; Invernizzi, M.; Pampararo, F.; Procopio, R. A technique for the optimal control and operation of grid-connected photovoltaic production units. In Proceedings of the 2012 47th International Universities Power Engineering Conference (UPEC), London, UK, 4–7 September 2012; pp. 1–6. [Google Scholar]
  11. Kiam Heong, A.; Chong, G.; Yun, L. PID control system analysis, design, and technology. IEEE Trans. Control Syst. Technol. 2005, 13, 559–576. [Google Scholar] [CrossRef] [Green Version]
  12. Hans, C.A.; Braun, P.; Raisch, J.; Grune, L.; Reincke-Collon, C. Hierarchical Distributed Model Predictive Control of Interconnected Microgrids. IEEE Trans. Sustain. Energy 2018. [Google Scholar] [CrossRef] [Green Version]
  13. Zheng, Y.; Li, S.; Tan, R. Distributed Model Predictive Control for On-Connected Microgrid Power Management. IEEE Trans. Control Syst. Technol. 2018, 26, 1028–1039. [Google Scholar] [CrossRef]
  14. Morstyn, T.; Hredzak, B.; Aguilera, R.P.; Agelidis, V.G. Model Predictive Control for Distributed Microgrid Battery Energy Storage Systems. IEEE Trans. Control Syst. Technol. 2018, 26, 1107–1114. [Google Scholar] [CrossRef] [Green Version]
  15. Bella, A.L.; Cominesi, S.R.; Sandroni, C.; Scattolini, R. Hierarchical Predictive Control of Microgrids in Islanded Operation. IEEE Trans. Autom. Sci. Eng. 2017, 14, 536–546. [Google Scholar] [CrossRef]
  16. Golsorkhi, M.S.; Lu, D.D.-C. A decentralized control method for islanded microgrids under unbalanced conditions. IEEE Trans. Power Deliv. 2016, 31, 1112–1121. [Google Scholar] [CrossRef]
  17. Babqi, A.J.; Etemadi, A.H. MPC-based microgrid control with supplementary fault current limitation and smooth transition mechanisms. IET Gener. Transm. Distrib. 2017, 11, 2164–2172. [Google Scholar] [CrossRef]
  18. Shan, Y.; Hu, J.; Li, Z.; Guerrero, J.M. A Model Predictive Control for Renewable Energy Based AC Microgrids Without Any PID Regulators. IEEE Trans. Power Electron. 2018, 33, 9122–9126. [Google Scholar] [CrossRef] [Green Version]
  19. Blanco, F.; Labella, A.; Mestriner, D.; Rosini, A. Model Predictive Control for Primary Regulation of Islanded Microgrids. In Proceedings of the 2018 IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Palermo, Italy, 12–15 June 2018; pp. 1–6. [Google Scholar]
  20. Bonfiglio, A.; Invernizzi, M.; Lanzarotto, D.; Palmieri, A.; Procopio, R. Definition of a sliding mode controller accounting for a reduced order model of gas turbine set. In Proceedings of the 2017 52nd International Universities Power Engineering Conference (UPEC), Heraklion, Greece, 28–31 August 2017; pp. 1–6. [Google Scholar]
  21. Bonfiglio, A.; Cacciacarne, S.; Invernizzi, M.; Lanzarotto, D.; Palmieri, A.; Procopio, R. A Sliding Mode Control Approach for Gas Turbine Power Generators. IEEE Trans. Energy Convers. 2019, 34, 921–932. [Google Scholar] [CrossRef]
  22. Slotine, J.-J.E.; Li, W. Applied Nonlinear Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1991; Volume 199. [Google Scholar]
  23. Brignone, M.; Invernizzi, M.; Lanzarotto, D.; Palmieri, A. Some Analytical Remarks on Sliding Mode Control for Multi-Input Multi-Output Nonlinear Systems. In Proceedings of the 2018 IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Palermo, Italy, 12–15 June 2018; pp. 1–6. [Google Scholar]
  24. Palmieri, A.; Procopio, R.; Bonfiglio, A.; Brignone, M.; Invernizzi, M.; Morini, A.; Veselic, B.J.M. Tuning and Feasibility Analysis of Classical First-Order MIMO Non-Linear Sliding Mode Control Design for Industrial Applications. Machines 2019, 7, 10. [Google Scholar] [CrossRef] [Green Version]
  25. Aghatehrani, R.; Kavasseri, R. Sensitivity-Analysis-Based Sliding Mode Control for Voltage Regulation in Microgrids. IEEE Trans. Sustain. Energy 2013, 4, 50–57. [Google Scholar] [CrossRef]
  26. Sofla, M.A.; Gharehpetian, G.B. Dynamic performance enhancement of microgrids by advanced sliding mode controller. Int. J. Electr. Power Energy Syst. 2011, 33, 1–7. [Google Scholar] [CrossRef]
  27. Petkova, M.; Antchev, M.; Gourgoulitsov, V.; Bartoszewicz, A. Investigation of Single-Phase Inverter and Single-Phase Series Active Power Filter with Sliding Mode Control. Sliding Mode Control 2011, 25–44. [Google Scholar] [CrossRef] [Green Version]
  28. Liu, Y.; Zhang, Q.; Wang, C.; Wang, N.J.E.P. A control strategy for microgrid inverters based on adaptive three-order sliding mode and optimized droop controls. Electr. Power Syst. Res. 2014, 117, 192–201. [Google Scholar] [CrossRef]
  29. Incremona, G.P.; Cucuzzella, M.; Ferrara, A. Adaptive suboptimal second-order sliding mode control for microgrids. Int. J. Control 2016, 89, 1849–1867. [Google Scholar] [CrossRef] [Green Version]
  30. Cucuzzella, M.; Incremona, G.P.; Ferrara, A. Design of Robust Higher Order Sliding Mode Control for Microgrids. IEEE J. Emerg. Sel. Top. Circuits Syst. 2015, 5, 393–401. [Google Scholar] [CrossRef] [Green Version]
  31. Palmieri, A.; Oliveri, A. Decentralized Second Order Sliding Mode Controller For A Storage Unit In Islanded Microgrids. In Proceedings of the 2019 IEEE International Conference on Environment and Electrical Engineering and 2019 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Genova, Italy, 11–14 June 2019; pp. 1–5. [Google Scholar]
  32. Boke, U. A simple model of photovoltaic module electric characteristics. In Proceedings of the 2007 European Conference on Power Electronics and Applications, Aalborg, Denmark, 2–5 September 2007; pp. 1–8. [Google Scholar]
  33. Bordons, C.; Camacho, E. Model Predictive Control; Springer Verlag London Limited: Berlin, Germany, 2007. [Google Scholar]
  34. Bonfiglio, A.; Cantoni, F.; Oliveri, A.; Procopio, R.; Rosini, A.; Invernizzi, M.; Storace, M. An MPC-Based Approach for Emergency Control Ensuring Transient Stability in Power Grids With Steam Plants. IEEE Trans. Ind. Electron. 2019, 66, 5412–5422. [Google Scholar] [CrossRef]
  35. Bartolini, G.; Ferrara, A.; Usai, E.; Utkin, V.I. On multi-input chattering-free second-order sliding mode control. IEEE Trans. Autom. Control 2000, 45, 1711–1717. [Google Scholar] [CrossRef] [Green Version]
  36. Bonfiglio, A.; Brignone, M.; Invernizzi, M.; Labella, A.; Mestriner, D.; Procopio, R. A Simplified Microgrid Model for the Validation of Islanded Control Logics. Energies 2017, 10, 1141. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Photovoltaic (PV) unit scheme.
Figure 1. Photovoltaic (PV) unit scheme.
Energies 13 02326 g001
Figure 2. Conventional control system scheme referring to a single line diagram.
Figure 2. Conventional control system scheme referring to a single line diagram.
Energies 13 02326 g002
Figure 3. Proposed control system scheme referring to a single line diagram.
Figure 3. Proposed control system scheme referring to a single line diagram.
Energies 13 02326 g003
Figure 4. PV unit implemented in MATLAB and Simulink environment.
Figure 4. PV unit implemented in MATLAB and Simulink environment.
Energies 13 02326 g004
Figure 5. PV voltage time profile.
Figure 5. PV voltage time profile.
Energies 13 02326 g005
Figure 6. Active power to the grid time profile.
Figure 6. Active power to the grid time profile.
Energies 13 02326 g006
Figure 7. Reactive power to the grid time profile.
Figure 7. Reactive power to the grid time profile.
Energies 13 02326 g007
Figure 8. d-axis component of the inverter voltages vector e d ( i ) .
Figure 8. d-axis component of the inverter voltages vector e d ( i ) .
Energies 13 02326 g008
Figure 9. q-axis component of the inverter voltages vector e q ( i ) .
Figure 9. q-axis component of the inverter voltages vector e q ( i ) .
Energies 13 02326 g009
Figure 10. PV voltage time profile comparison.
Figure 10. PV voltage time profile comparison.
Energies 13 02326 g010
Figure 11. Active power to the grid time profile comparison.
Figure 11. Active power to the grid time profile comparison.
Energies 13 02326 g011
Figure 12. Reactive power to the grid time profile comparison.
Figure 12. Reactive power to the grid time profile comparison.
Energies 13 02326 g012
Figure 13. Active power to the grid time profile.
Figure 13. Active power to the grid time profile.
Energies 13 02326 g013
Figure 14. Reactive power to the grid time profile.
Figure 14. Reactive power to the grid time profile.
Energies 13 02326 g014
Figure 15. d-axis component of the inverter voltages vector e d ( i ) .
Figure 15. d-axis component of the inverter voltages vector e d ( i ) .
Energies 13 02326 g015
Figure 16. q-axis component of the inverter voltages vector e q ( i ) .
Figure 16. q-axis component of the inverter voltages vector e q ( i ) .
Energies 13 02326 g016
Figure 17. PV voltage time profile comparison.
Figure 17. PV voltage time profile comparison.
Energies 13 02326 g017
Figure 18. Active power to the grid time profile comparison.
Figure 18. Active power to the grid time profile comparison.
Energies 13 02326 g018
Figure 19. Reactive power to the grid time profile comparison.
Figure 19. Reactive power to the grid time profile comparison.
Energies 13 02326 g019
Table 1. System data.
Table 1. System data.
DC Side & PV Unit Data (at T = 25 °C and α = 1000 W/m2)AC Side & Filter Data
P M P P T 72 kW V n 400 V
V P C , M P P T 902 V f n 50 Hz
R D C 0.15 Ω R f 0.11 Ω
L D C 5 mH L f 4.7 mH
C D C 940 μF C f 10 μF
Table 2. Model Predictive Control (MPC) and Higher Order Sliding Mode (HOSM) controller parameters.
Table 2. Model Predictive Control (MPC) and Higher Order Sliding Mode (HOSM) controller parameters.
MPC ParametersHOSM Parameters
QDiag (2 × 107, 0, 0, 0,0) U 1 104 V/As
R10−5 U 2 3000 V/As
N3
T S 500 µs
Table 3. Proportional–Integral–Derivative (PID) regulator parameters.
Table 3. Proportional–Integral–Derivative (PID) regulator parameters.
DC PID RegulatorAC PID Regulators
Proportional Gain1 A/V3.5 V/A
Integral Gain100 A/(Vs)270 V/(As)

Share and Cite

MDPI and ACS Style

Palmieri, A.; Rosini, A.; Procopio, R.; Bonfiglio, A. An MPC-Sliding Mode Cascaded Control Architecture for PV Grid-Feeding Inverters. Energies 2020, 13, 2326. https://0-doi-org.brum.beds.ac.uk/10.3390/en13092326

AMA Style

Palmieri A, Rosini A, Procopio R, Bonfiglio A. An MPC-Sliding Mode Cascaded Control Architecture for PV Grid-Feeding Inverters. Energies. 2020; 13(9):2326. https://0-doi-org.brum.beds.ac.uk/10.3390/en13092326

Chicago/Turabian Style

Palmieri, Alessandro, Alessandro Rosini, Renato Procopio, and Andrea Bonfiglio. 2020. "An MPC-Sliding Mode Cascaded Control Architecture for PV Grid-Feeding Inverters" Energies 13, no. 9: 2326. https://0-doi-org.brum.beds.ac.uk/10.3390/en13092326

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