Next Article in Journal
Experimental Feasibility Study of a Direct Contact Latent Heat Storage Using an Ester as a Bio-Based Storage Material
Next Article in Special Issue
Conceptual Study of Vernier Generator and Rectifier Association for Low Power Wind Energy Systems
Previous Article in Journal
Renovation of Public Lighting Systems in Cultural Landscapes: Lighting and Energy Performance and Their Impact on Nightscapes
Previous Article in Special Issue
Variable-Gain Super-Twisting Sliding Mode Damping Control of Series-Compensated DFIG-Based Wind Power System for SSCI Mitigation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractional-Order Control of Grid-Connected Photovoltaic System Based on Synergetic and Sliding Mode Controllers

by
Marcel Nicola
1,* and
Claudiu-Ionel Nicola
1,2,*
1
Research and Development Department, National Institute for Research, Development and Testing in Electrical Engineering—ICMET Craiova, 200746 Craiova, Romania
2
Department of Automatic Control and Electronics, University of Craiova, 200585 Craiova, Romania
*
Authors to whom correspondence should be addressed.
Submission received: 4 December 2020 / Revised: 12 January 2021 / Accepted: 14 January 2021 / Published: 19 January 2021

Abstract

:
Starting with the problem of connecting the photovoltaic (PV) system to the main grid, this article presents the control of a grid-connected PV system using fractional-order (FO) sliding mode control (SMC) and FO-synergetic controllers. The article presents the mathematical model of a PV system connected to the main grid together with the chain of intermediate elements and their control systems. To obtain a control system with superior performance, the robustness and superior performance of an SMC-type controller for the control of the udc voltage in the DC intermediate circuit are combined with the advantages provided by the flexibility of using synergetic control for the control of currents id and iq. In addition, these control techniques are suitable for the control of nonlinear systems, and it is not necessary to linearize the controlled system around a static operating point; thus, the control system achieved is robust to parametric variations and provides the required static and dynamic performance. Further, by approaching the synthesis of these controllers using the fractional calculus for integration operators and differentiation operators, this article proposes a control system based on an FO-SMC controller combined with FO-synergetic controllers. The validation of the synthesis of the proposed control system is achieved through numerical simulations performed in Matlab/Simulink and by comparing it with a benchmark for the control of a grid-connected PV system implemented in Matlab/Simulink. Superior results of the proposed control system are obtained compared to other types of control algorithms.

1. Introduction

It is a well-known fact that it is important to use, to an increasing extent, renewable energy, characterized by the fact that it is generated from easily renewable sources which can thus be considered unlimited energy. Among these types of renewable energy sources, we refer to solar energy, wind energy, water energy, geothermal energy, etc. There is also a strong upward trend in the study and use of the PV system technology. Obviously, the study of its control systems was also developed in parallel with it [1].
Moreover, among the general approaches to the study of microgrid systems control, we can mention the study of the transient stability of a hybrid microgrid [2,3], the use of algorithms to offset lagging in the microgrid system [4], the optimization of the charging process of microgrid batteries [5,6], the study of the topologies of the converters used in the microgrid [7], the parallel coupling of the inverters in a microgrid [8], problems related to fault tolerance in the microgrid [9], and also problems related to the multi-grid dispatching in view of obtaining an economic optimum [10,11,12,13,14].
An inherent problem that arises is the control of the process of the PV system connection to a main grid. The components which ensure the connection of the PV system to the main grid are the DC-DC boost converter, the DC intermediate circuit, the DC-AC converter, the filtering block, and the transformer for the connection to the main grid, together with their control systems. Further, a task of maximum importance in terms of the control of the grid-connected PV system is to maintain the DC voltage in the intermediate circuit—DC link voltage—udc as precisely as possible. The control of this voltage is performed by a cascade control system in which the outer control loop controls the level of udc voltage, and the inner control loops control currents id and iq in the dq rotating reference frame. Usually, the synchronization with the main grid is performed through a phase-locked loop (PLL), and the controllers of the control loops are of the classic proportional integrator (PI) type [15].
In order to obtain a more precise control of the voltage udc, we can use more complex control algorithms of the adaptive [16], robust [17,18], and predictive [19] types, but also intelligent control algorithms, such as fuzzy [20], neuro-fuzzy [21], genetics [22], particle swarm optimization (PSO) [23], and reinforcement learning [24].
A type of special controller used for the control of linear and nonlinear systems is based on PI and passivity theory [25]. This type of control, known at the beginning as the hyperstability control theory, is based on the appropriate description of the system in the closed loop in the form of the Lagrangian or the port-controlled Hamiltonian, which defines the behavior of the system through energy functions. This description is generally expressed in the form of solutions to partial differential equations, which require an increased degree of difficulty in the implementation of these types of controllers.
An alternative for the synthesis of some controllers for nonlinear systems, which ensures the parametric robustness and maintains a low order of the synthesized control law, is the use of SMC [26]. Among the disadvantages of the SMC-type control, we mention the occurrence of the chattering phenomenon, which represents the occurrence of oscillations in the control input due to the process of synthesis of the controller. For this purpose, to reduce oscillations, transition functions smoother than the sgn function are used (between conventional thresholds +1 and −1) followed by a corresponding filtration. Further, a type of controller suitable for the control of nonlinear systems is the synergetic controller [27]. It is important to recall that, by using such a controller, it is not necessary to linearize the nonlinear model around a static operating point because this type of controller provides good performance for the entire operating range of the nonlinear model.
By adding the FO calculus and the fractional differentiation and integration operators [28,29], control laws can be obtained with a higher degree of refinement due to the additional control parameter which represents the order of the fractional differentiation and integration operator. Thus, a control structure in which classical PI controllers are replaced with FO-synergetic controllers is presented in [30]. Superior results are obtained by using the control structure proposed in this article, as well as the proposed macro-variables for the synthesis of control laws.
The main contributions of this article consist in replacing the classic PI-type controllers in the control loops of udc voltage and id and iq currents with, respectively, the FO-SMC and FO-synergetic type controllers. Thus, the synthesis of the control laws related to these types of controllers is presented, as well as the results obtained by numerical simulations in Matlab/Simulink for the control of the grid-connected PV system, in which classic PI, synergetic, or FO-synergetic controllers are used for the inner control loops of currents id and iq, and classic PI, SMC, or FO-SMC controllers are used for the outer control loop of udc. Owing to the levels of freedom and the refinement brought by the fractional calculus for the SMC and synergetic algorithms, the performances of the control system will be superior to those presented in the benchmark implementation in [15] but will also compare to the results obtained in other papers using the basic approach presented in [15].
The main contributions of this paper can be summarized as follows:
  • We propose the cascade structure of the control system of the grid-connected PV system based on the robustness of an SMC-type controller for the control of udc voltage in the DC intermediate circuit, combined with the flexibility of using synergetic control for the control of currents id and iq.
  • The synthesis of the control laws by SMC- and synergetic-type controllers using the fractional calculus for integration operators and differentiation operators.
  • We realized the numerical simulations in Matlab/Simulink, and by comparing them with a benchmark for the control of a grid-connected PV system implemented in Matlab/Simulink, superior results of the proposed control system compared to other types of control algorithms are presented.
The other sections of the paper are structured as follows: Section 2 presents a mathematical model of the grid-connected PV system. Section 3 presents the control of the grid-connected PV system using the FO calculus for the SMC controller and synergetic controllers. Section 4 presents the numerical simulations in Matlab/Simulink for the control of the grid-connected PV system using FO-SMC and FO-synergetic controllers and the analysis thereof, and some conclusions are presented in Section 5.

2. Mathematical Model of the Grid-Connected PV System

Following [15,27,31], which show the mathematical model of a grid-connected PV system, Figure 1 shows the general diagram of such a system. The PV array system is modeled in [15,27,31] and the input parameters are radiation and temperature. The list of component blocks additionally includes a DC boost converter along with the maximum power point tracking (MPPT) module and a three-phase DC-AC converter. The notations in Figure 1 are the usual ones.
Thus, the following equations can be written to describe the operation of the grid-connected PV system:
C 1 d u P V d t = i P V i s
u P V = R i 1 + s L 1 d i s d t + u s
C 2 d u d c d t = i d c 1 i d c 2
u a b c e a b c = R i 3 + a b c L 3 d i a b c d t
where uabc represents the output voltage of the DC-AC (voltage source converter—VSC) converter with u a b c = [ u a u b u c ] T , eabc represents the grid voltage with e a b c = [ e a e b e c ] T , and iabc represents the alternating current with i a b c = [ i a i b i c ] T .
Park’s transformation based on the P matrix is well known:
P = [ sin ( ω t ) sin ( ω t 2 π 3 ) sin ( ω t + 2 π 3 ) cos ( ω t ) cos ( ω t 2 π 3 ) cos ( ω t + 2 π 3 ) 1 2 1 2 1 2 ]
By applying this transformation to the abc reference system, we obtain the usual quantities in Figure 1 in the dq reference system (udq0 = Puabc, edq0 = Peabc, idq0 = Piabc). Thus, Equation (4) becomes
u d q 0 e d q 0 = R 3 i d q 0 + L 3 d i d q 0 d t + L 3 [ ω i q ω i d 0 ]
By components, this equation can be rewritten in the form of Equations (7) and (8):
L 3 d i d d t = R 3 i d + ω L 3 i q e d + u d = u 3 d + u d
L 3 d i q d t = R 3 i q ω L 3 i d e d + u q = u 3 q + u q
where uid and uiq represent the control variables for the command of the DC-AC converter (which is of voltage source converter—VSC-type). Equations (7) and (8) include the following notations: u 3 d = R 3 i d + ω L 3 i q e d and u 3 q = R 3 i q ω L 3 i d e q .
The MPPT algorithm is presented in [15,26,29]; it will provide the duty cycle signal (D) to control the DC boost converter. Thus, the following relations can be written:
i d c 1 = ( 1 D ) i s
u s = ( 1 D ) u d c

3. Control of the Grid-Connected PV System

The control of a grid-connected PV system is presented at length in [15,27,31], both in normal operation and in low-voltage ride through (LVRT). The controllers used for the inner control loops of currents id and iq are of the classic PI type or synergetic type [27], while the controller for the outer control loop of udc is of the classic PI type [15,31]. Figure 2 shows the control scheme for the connection of a PV system to the power grid under normal operation. The control loops of currents id and iq and of udc are presented schematically in Figure 3. In this section, we will present several basic elements of the FO calculus to synthesize the fractional-type control laws in the case of using the design and synthesis procedures of the SMC and synergetic controllers.

3.1. Notions and Notations for Fractional-Order Calculus

To achieve a refinement of the differential and integral calculus, the non-integer order operator is added as a D t α , where the FO is noted with α, and the limits of the use of the operator are denoted a and t [28,29].
a D t α = { d α d t α   Re ( α ) > 0 1   Re ( α ) = 0 a t ( d t ) α   Re ( α ) < 0
Further, a common alternative definition is given by the Riemann–Liouville differintegral [28,29]:
a D t α f ( t ) = 1 Γ ( m α ) ( d d t ) m α t f ( τ ) ( t τ ) α m + 1 d τ
where m 1 < α < m ,   m N , and Γ ( ) is Euler’s gamma function.
For the practical implementation by numerical calculation, the Grünwald–Letnikov definition is presented as follows [28,29]:
a D t α f ( t ) = lim h 0 1 h α j = 0 ( t α h ) ( 1 ) j ( α j ) f ( t j h )
where (·) is the integer part.
The Laplace transform can also be applied in the non-integer case similarly to the integer case (in terms of the power of the complex operator s). A special case is when the power α of operator s is of the commensurate order type q ,   ( q R + ,   0 < q < 1 ,   α k = k q ) . For λ = s q , the transfer function H ( λ ) can be written as
H ( λ ) = k = 0 m b k λ k k = 0 n a k λ k
For the numerical implementations in embedded systems in real time, it is important to emphasize that the results of the fractional calculus cannot be implemented directly, but an integer-order approximation of these calculi is used on a specified frequency range ( ω b , ω h ) , by using Oustaloup recursive filters.
For s γ with 0 < γ < 1 , an approximation can be used as follows [28,29]:
G f ( s ) = K k = N N s + ω k s + ω k
where ω k , ω k , and K are given by
ω k = ω b ( ω h ω b ) k + N + 1 2 ( 1 γ ) 2 N + 1 ;   ω k = ω b ( ω h ω b ) k + N + 1 2 ( 1 + γ ) 2 N + 1 ;   k = ω h γ
A refined form of Oustaloup-type filters is given by the following relations [28]:
s α ( d ω h b ) α ( d s 2 + b ω h s d ( 1 α ) s 2 + b ω h s + d α ) G p
G p = K k = N N s + ω k s + ω k ;   ω k = ( b ω h d ) α + 2 k 2 N + 1 ;   ω k = ( d ω b b ) α 2 k 2 N + 1
where usually parameters b = 10 and d = 9.

3.2. Fractional-Order Sliding Mode Control

Starting from Equation (3) and using Sa, Sb, and Sc to denote the switching function for the DC-AC converter in Figure 1, the following equation is obtained in the abc frame:
C 2 d u d c d t = i d c 1 ( i S a a + i S b b + i S c c )
The switching functions Sd and Sq can be obtained by using transformation (5):
[ S d S q 0 ] T = P [ S a S b S c ] T
Based on these, Equation (19) becomes
C 2 d u d c d t = i d c 1 3 2 ( i S d d + i S q q )
In Equation (21), idc1 is given by the relations (9) and (10) which depend on the DC boost converter and the MPPT algorithm, which we will consider as an optimized form given by [15,31], so we will consider that it is necessary for the other terms of the right member to be calculated by the sliding mode control technique to maintain udc at a prescribed value udcref (which is considered constant or has slow variations relative to the variation of the other quantities in the control system). Additionally, in [26], it is demonstrated that, when the three-phase grid system is symmetrical, id represents the direct current and reference iqref = 0 is selected, and thus Equation (21) becomes:
C 2 d u d c d t = i d c 1 3 2 i S d r e f d
Following the sliding mode control design procedure, the reference idref for the inner control loop of currents id and iq will be determined. Thus, we define the state variable x1 as
x 1 = u d c u d c r e f
We define the switching surface S:
{ S = c 1 x 1 + x 2 S ˙ = c 1 x 2 + x ˙ 2
where the state variable x2 is defined by:
x 2 = x ˙ 1 = u ˙ d c
To achieve convergence, the following is required:
S ˙ = ε sgn S k S
where ε and k are positive constants.
From the calculation, we obtain:
x ¨ 1 = x ˙ 2 = u ¨ d c = 3 2 S d C 2 i ˙ d r e f i ˙ d c 1 C 2 ,
and thus the following can be written:
ε sgn S k S = c 1 x 2 + 3 2 1 C 2 S d i ˙ d r e f i ˙ d c 1 C 2
Following [32], to improve convergence and reduce high-frequency oscillations, the sgn function is replaced with the function below:
h ( x ) = 2 1 + e a ( x b ) 1
For a = 4 and b = 0, h [ 1     1 ] , and a smoothed transition is achieved between −1 and 1. From this, the output of the SMC-type controller can be inferred:
i d r e f = 2 3 C 2 S d 0 t [ ( c 1 x 2 + k S ε h ( S ) ) + i ˙ d c 1 C 2 ] d t
For the fractional case, the switching surface is defined as:
S = c 1 x 1 + c 2 D μ x 1 = c 1 x 1 + c 2 D μ 1 x 2 ,
where the fractional differential operator D is defined in relation (11).
By calculating S ˙ , we obtain:
S ˙ = c 1 x ˙ 1 + c 2 D μ + 1 x 1 = c 1 x 2 + c 2 D μ 1 x ˙ 2 ,
which can be rewritten using Equation (27):
S ˙ = c 1 x 2 + c 2 D μ 1 ( 3 2 1 C 2 S d i ˙ d r e f i ˙ d c 1 C 2 )
Using Equation (26), we obtain:
ε h ( S ) k S c 1 x 2 = c 2 D μ 1 ( 3 2 1 C 2 S d i ˙ d r e f i ˙ d c 1 C 2 )
By applying operator D 1 μ to relation (34), we obtain:
D 1 μ ( ε h ( S ) k S c 1 x 2 ) = c 2 3 2 1 C 2 S d i ˙ d r e f c 2 i ˙ d c 1 C 2
The output of the FO-SMC type controller can thus be inferred from the following:
i d r e f = 2 3 c 2 C 2 S d 0 t [ c 2 i ˙ d c 1 C 2 + D 1 μ ( ε h ( S ) k S c 1 x 2 ) ] d t
Both in Equation (30) and in Equation (36), in order to avoid the uncontrolled increase in idref due to the zero-crossings of the signal Sd, it will be replaced in the practical implementation with S d = S d + c 3 , where c 3 > 0 becomes a new level of freedom in the design of the FO-SMC controller.

3.3. Fractional-Order Synergetic Control

It is well known that synergetic control can be considered as a generalization of sliding mode control. Thus, synergetic control can be applied to nonlinear systems described by the general form [27,32]
x ˙ = f ( x , u , t )
where x represents the state vector, x n ; f ( . ) represents the continuous nonlinear function; u represents the control vector, u m ,     ( m < n ) .
The synergetic control procedure includes the selection of a macrovariable ψ ( x , t ) which depends on the states of the system, for each control input. The system will be forced to evolve to manifolds ψ = 0 , according to the following equation:
T ψ ˙ + ψ = 0
where T > 0 is selected to obtain the desired convergence rate.
By differentiating the macrovariable Ψ, we obtain:
ψ ˙ = ψ x x ˙ ,
and by inserting the relation (39) into Equation (38), we obtain:
T ψ x x ˙ + ψ = 0
The explicit forms of x ˙ states in the mathematical model of the controlled system are inserted into Equation (40). This results in the control law as follows:
u = u ( x , ψ ( x , t ) , T , t )
Next, we will apply the integer-order and fractional-order synergetic control procedures to replace the classic PI-type control loops of currents id and iq. The outputs of the synergetic controller will be ud and uq (see Figure 2).
For the d-axis, for kd > 0, we choose the macrovariable Ψd as follows:
ψ d = ( u d c r e f u d c ) + k d ( i d r e f i d )
We define another state variable x2 (in addition to the state variable x1 in Equation (23)):
{ x = 1 u d c r e f u d c x = 2 i d r e f i d
Based on the relation (43) for slow variations of the reference quantities or quasi-stationary regime, the following relation can be written:
{ x ˙ = 1 u ˙ d c x ˙ = 2 i ˙ d
Using these, we obtain the macrovariable derivative Ψd defined in relation (42), of the following form:
ψ ˙ d = x ˙ + 1 k d x ˙ = 2 u ˙ d c k d i ˙ d
Based on these, for T = T1, Equation (40) becomes:
T 1 ( u ˙ d c k d i ˙ d ) + ( u d c r e f u d c ) + k d ( i d r e f i d ) = 0
Using Equation (7), Equation (46) becomes:
T 1 u ˙ d c T 1 k d 1 L 3 ( u 3 d u d ) + ( u d c r e f u d c ) + k d ( i d r e f i d ) = 0
After rearranging the terms in Equation (47), we can write:
T 1 k d 1 L 3 u d = T 1 u ˙ d c T 1 k d 1 L 3 u 3 d + ( u d c r e f u d c ) + k d ( i d r e f i d )
Based on this, we obtain the control law ud as follows:
u d = L 3 T 1 k d [ T 1 u ˙ d c T 1 k d 1 L 3 u 3 d + ( u d c r e f u d c ) + k d ( i d r e f i d ) ]
For axis d in the fractional case, the macrovariable is chosen:
ψ d = D μ x 1 + k d x 2
By deriving Equation (50), we obtain:
ψ ˙ d = D μ x ˙ 1 + k d x ˙ 2 = D μ u ˙ d c k d i ˙ d
Based on these, Equation (40) becomes
T 1 ( D μ u ˙ d c k d i ˙ d ) + D μ ( u d c r e f u d c ) + k d ( i d r e f i d ) = 0
Using Equation (7), Equation (52) becomes:
T 1 D μ + 1 u d c T 1 k d 1 L 3 ( u 3 d + u d ) + D μ ( u d c r e f u d c ) + k d ( i d r e f i d ) = 0
After rearranging the terms in Equation (53), we can write:
T 1 k d 1 L 3 u d = T 1 D μ + 1 u d c T 1 k d 1 L 3 u 3 d + D μ ( u d c r e f u d c ) + k d ( i d r e f i d )
Based on this, we obtain the control law ud as follows:
u d = L 3 T 1 k d [ T d D μ + 1 u d c T 1 k d 1 L 3 u 3 d + D μ ( u d c r e f u d c ) + k d ( i d r e f i d ) ]
For the q-axis, for kq > 0, we choose the macrovariable Ψq of the following form:
ψ q = i q r e f i q
We define another state variable x3 (in addition to the state variables x1 and x2 in Equation (43)):
{ x = 1 u d c r e f u d c x = 2 i d r e f i d x 3 = i q r e f i q
Based on relation (57), because iqref is set to zero, we can write:
{ x ˙ = 1 u ˙ d c x ˙ = 2 i ˙ d x ˙ 3 = i ˙ q
Using these, we obtain the macrovariable derivative Ψq defined in relation (56), of the following form:
ψ ˙ q = x ˙ 3
Based on these, for T = T2, Equation (40) becomes:
T 2 i ˙ q + ( i q r e f i q ) = 0
Using Equation (8), Equation (60) becomes:
T 2 1 L 3 ( u 3 q + u q ) + i q r e f i q = 0
After rearranging the terms in Equation (61), we can write:
( u 3 q + u q ) = L 3 T 2 ( i q r e f i q )
Based on this, we obtain the control law uq as follows:
u q = L 3 T 2 ( i q r e f i q ) u 3 q
For the q-axis in the fractional case, the macrovariable is chosen:
ψ q = D μ x 3 + k q 0 t x 3 ( t ) d t
By deriving Equation (64), we obtain:
ψ ˙ q = D μ x ˙ 3 + k q x 3 = D μ i ˙ q + k q ( i q r e f i q )
Based on these, Equation (40) becomes:
T 2 [ D μ ( 1 L 3 ( u 3 q + u q ) ) + k q ( i q r e f i q ) ] + D μ ( i q r e f i q ) + k q 0 t ( i q r e f i q ) d t = 0
By using Equation (8) and applying the fractional operator defined in relation (11) to both members of Equation (66), and considering that D μ becomes I μ , we can write:
T 2 L 3 ( u 3 q + u q ) + T 2 k q I μ ( i q r e f i q ) + ( i q r e f i q ) + k q I μ + 1 ( i q r e f i q ) = 0
After rearranging the terms in Equation (67), we can write:
T 2 L 3 u q = T q k q I μ ( i q r e f i q ) + ( i q r e f i q ) + k q I μ + 1 ( i q r e f i q ) T 2 L 3 u 3 q
Based on this, we obtain the control law uq as follows:
u q = L 3 T 2 [ T 2 k q I μ ( i q r e f i q ) + ( i q r e f i q ) + k q I μ + 1 ( i q r e f i q ) T 2 L 3 u 3 q ]
In the case of integer-order synergetic control, the control inputs ud and uq are provided by Equations (49) and (63), and in the case of the fractional synergetic control, the control inputs ud and uq are provided by Equations (55) and (69). By applying the inverse Park transform, the actual control inputs uabc (see Figure 2) are obtained as follows:
u a b c = P 1 u d q 0

4. Numerical Simulations and Analysis for the Control of the Grid-Connected PV System Using FO-SMC and FO-Synergetic Controllers

In this section, starting from the controllers synthesized in the previous section, we will present the obtained results of the global system for the control of the grid-connected PV system, in which classic PI, synergetic, or FO-synergetic controllers are used for the inner control loops of currents id and iq and classic PI, SMC, or FO-SMC controllers are used for the outer control loop of udc. Owing to the levels of freedom and the refinement brought by the fractional calculus for the SMC and synergetic algorithms, it will be demonstrated, through numerical simulations, using the Matlab/Simulink environment, that superior performance is achieved using the proposed control system. The system described in Figure 2 and Figure 3 is implemented in Matlab/Simulink and the block diagram is presented in Figure 4.
The presented implementation starts from an example in Matlab/Simulink [15], which presents the control system and the performances for a 100 kW model of the grid-connected PV array. The reference value of the voltage in the DC intermediate circuit is set to 500 V and the rated AC voltage supplied by the DC-AC converter is of 260 V. Further, the load is connected to the main grid through a distribution transformer with a rated voltage of 25 kV/260 V. The MPPT algorithm and its performances are presented and implemented in [15,31] and are used in the implementation presented in this article as a block function.
In order to have the smallest possible fluctuations when the DC-AC converter supplies a variable load, the importance of the precise control of the voltage level in the DC intermediate circuit—udc—is well known. For this, two cascade control loops are used, an outer one for the control of udc and two inner loops for the control of currents id and iq. The current reference and idref are supplied by the output of the outer loop controller, and iqref is set to zero [26].
Figure 5 and Figure 6 show the Matlab/Simulink implementations of the control laws synthesized in Section 3 for the most complex case, where the controller of the outer control loop of voltage udc is of the FO-SMC type, and the inner control loops of currents id and iq are of the FO-synergetic type. Moreover, in Figure 4, the signal filtering at the DC-AC converter output is achieved using a 10 kvar bank capacitor, which can be considered as the load for the control system.
The operation of the PV array is also implemented in [15], and the time variation of the irradiance and temperature input signals is shown in Figure 7. The PV array includes 330 SunPower-type modules which can supply a maximum of 100.7 kW (305.2 W/modules), and each module is characterized by an open-circuit voltage of Voc = 64.2 V and a short-circuit current of Isc = 5.96 A. In the Matlab/Simulink implementation, the sample time used is of one microsecond for the Pulse Width Modulation (PWM) generator command signals for the DC-DC and DC-AC converters. For the control system of the voltage and currents, but also for the PLL-type synchronization loop, the sampling period is of 0.1 ms.
In the Matlab/Simulink implementation in [15], for the first 50 ms, the operation of the converters is bypassed during the period when the control system operates in the open loop. After the first 50 ms, the controllers come into operation both for the DC-DC converter and for the MPPT algorithm provided by [31], but also for the control of the DC-AC converter whose improved FO-SMC and FO-synergetic controllers proposed in this article provide superior performance compared to the classical PI controllers proposed in [15], both in stationary mode and in dynamic mode (see Figure 8, Figure 9, Figure 10 and Figure 11).
Figure 8a shows the response of the FO-SMC type control system for the control of the DC voltage udc combined with the FO-synergetic type control system for the control of currents id and iq (FO-SMC/FO-SYN controllers), if the DC voltage reference udcref = 500 V, and Figure 8b shows the response of the control system where the controllers used for both the control of the DC voltage udc and for the control of currents id and iq are of the PI type. After the validation of the control system start-up (after 50 ms), the MPPT algorithm start-up occurs (after 100 ms), and the end of the transitory regime (after 250 ms) is noted. In steady state, a steady-state error of 0.1 V, i.e., 0.02%, is noted for the FO-SMC/FO-SYN controllers, while the steady-state error for the PI controller is of 1 V, i.e., 0.2%. If the load is varied by a 30% increase or decrease, reaching 13 or 7 kvar, respectively, the superiority of the control of the grid-connected PV system based on FO-SMC/FO-SYN controllers is noted in Figure 9 and Figure 10.
Regarding the dynamic regime, Figure 11 shows the response of the control of the grid-connected PV system based on FO-SMC/FO-SYN controllers as compared to PI controllers, where at time t = 1 s, the reference signal udcref undergoes a step variation at 550 V.
The parameters of the PI controller for udc control are Kp = 7 and Ki = 800 and the parameters of the PI controller for id and iq currents are Kp = 0.3 and Ki = 20 [15].
The parameters of the FO-SMC/FO-SYN controllers (presented in Section 3) are; c1 = 100; c2 = 1; c3 = 1; k = 180; ε = 110; C2 = 6000e-06; T1 = 0.01; T2 = 0.01; Kp = 100; Kd = 0.2; L3 = 2.5000e-04; R3 = 0.0019; ω = 2·π·60.
It is noted that the performances in the dynamic regime, as well as those in the stationary regime, are superior in the case of using FO-SMC/FO-SYN controllers, and in Figure 11, an override of 0.2% (1 V) and a response time of 20 ms are noted, compared to an override of 1% (5 V) and a response time of 50 ms in the case of PI controllers.
Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16 show a series of waveform graphs regarding the time evolution of the main inputs of interest in the control of the grid-connected PV system. Thus, Figure 12 shows the time evolution of id and iq currents, where it is noted that id follows the idref reference provided by the FO-SMC controller, while iq follows the set reference iqref = 0. Figure 13 shows the evolution of the average power and voltage of the PV array, Pmean and Umean. Further, with regard to the DC-DC converter, Figure 13 presents the time evolution of the duty cycle signal provided by the MPPT algorithm, and with regard to the DC-AC converter, it presents the time evolution of the modulation index, a signal which is supplied by the control system of the VSC controller, which supplies control pulses. Figure 14 shows the evolution over time of the output voltage between two phases of the DC-AC converter. Figure 15 shows the time evolution of the voltage and current on a phase of the transformer for the connection to the main grid.
Moreover, Figure 16 shows the time evolution of the active power which flows between the analyzed system and the main grid.
The control of the grid-connected PV system implemented in [15] is also discussed in [26], in which the control system of udc voltage is of the SMC type, the control systems of currents id and iq are of the classic PI type, and the time evolution of the irradiance and temperature signals is presented in Figure 17. For the FO-SMC/FO-SYN controllers proposed in this article, Figure 18, Figure 19 and Figure 20 show the time evolution of the voltage udc in the DC intermediate circuit, if the reference voltage udcref is of 500 V. Superior performances are also noted in this case, both for the nominal load of 10 kvar and for its variations to 13 and 7 kvar. It is noted that the steady-state error is maintained at 0.1 V (0.02%).
Due to the fact that the basic model in Matlab/Simulink is complex and has all the aspects regarding the transformation chain from the PV array to the main grid connection and considering that it is used for comparison in other papers [15,26,27,31], this model can be considered as a benchmark for the control of the grid-connected PV system. Thus, the superior performance obtained by using the FO-SMC/FO-SYN controllers proposed in this article can be considered as a validation of the proposed control system.

5. Conclusions

This article presents the control of a grid-connected PV system using FO-SMC and FO-synergetic controllers. The mathematical model of a PV system connected to the main grid is presented together with the chain of intermediate elements: the DC-DC boost converter, the DC intermediate circuit, the DC-AC converter, the filtering block, and the transformer for the connection to the main grid, together with their control systems. The robustness and superior performance of an SMC-type controller for the control of udc voltage in the DC intermediate circuit are combined with the advantages provided by the flexibility of using synergetic control for the control of currents id and iq. In addition, these control techniques are suitable for the control of nonlinear systems, and it is not necessary to linearize the controlled system around a static operating point; thus, the control system achieved is robust to parametric variations and provides the required static and dynamic performance. Further, by approaching the synthesis of these controllers using the fractional calculus for integration and differentiation operators, this article proposes a control system based on FO-SMC/FO-SYN controllers. The validation of the synthesis of the proposed control system is achieved by comparing it with a benchmark for the control of a grid-connected PV system implemented in Matlab/Simulink.

Author Contributions

Conceptualization, M.N.; data curation, M.N. and C.-I.N.; formal analysis, M.N. and C.-I.N.; funding acquisition, M.N.; investigation, M.N. and C.-I.N.; methodology, M.N. and C.-I.N.; project administration, M.N.; resources, M.N. and C.-I.N.; software, M.N. and C.-I.N.; supervision, M.N.; validation, M.N. and C.-I.N.; visualization, M.N. and C.-I.N.; writing—original draft, M.N. and C.-I.N.; writing—review and editing, M.N. and C.-I.N. All authors have read and agreed to the published version of the manuscript.

Funding

The paper was developed with funds from the Ministry of Education and Scientific Research—Romania as part of the NUCLEU Program: PN 19 38 01 03.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tricarico, T.; Gontijo, G.; Neves, M.; Soares, M.; Aredes, M.; Guerrero, J.M. Control Design, Stability Analysis and Experimental Validation of New Application of an Interleaved Converter Operating as a Power Interface in Hybrid Microgrids. Energies 2019, 12, 437. [Google Scholar] [CrossRef] [Green Version]
  2. Petersen, L.; Iov, F.; Tarnowski, G.C. A Model-Based Design Approach for Stability Assessment, Control Tuning and Verification in Off-Grid Hybrid Power Plants. Energies 2020, 13, 49. [Google Scholar] [CrossRef] [Green Version]
  3. Veerashekar, K.; Askan, H.; Luther, M. Qualitative and Quantitative Transient Stability Assessment of Stand-Alone Hybrid Microgrids in a Cluster Environment. Energies 2020, 13, 1286. [Google Scholar] [CrossRef] [Green Version]
  4. Zhao, F.; Yuan, J.; Wang, N.; Zhang, Z.; Wen, H. Secure Load Frequency Control of Smart Grids under Deception Attack: A Piecewise Delay Approach. Energies 2019, 12, 2266. [Google Scholar] [CrossRef] [Green Version]
  5. Montoya, O.D.; Gil-González, W.; Rivas-Trujillo, E. Optimal Location-Reallocation of Battery Energy Storage Systems in DC Microgrids. Energies 2020, 13, 2289. [Google Scholar] [CrossRef]
  6. Alshehri, J.; Khalid, M.; Alzahrani, A. An Intelligent Battery Energy Storage-Based Controller for Power Quality Improvement in Microgrids. Energies 2019, 12, 2112. [Google Scholar] [CrossRef] [Green Version]
  7. Estévez-Bén, A.A.; Alvarez-Diazcomas, A.; Rodríguez-Reséndiz, J. Transformerless Multilevel Voltage-Source Inverter Topology Comparative Study for PV Systems. Energies 2020, 13, 3261. [Google Scholar] [CrossRef]
  8. Yan, X.; Cui, Y.; Cui, S. Control Method of Parallel Inverters with Self-Synchronizing Characteristics in Distributed Microgrid. Energies 2019, 12, 3871. [Google Scholar] [CrossRef] [Green Version]
  9. Coppola, M.; Guerriero, P.; Dannier, A.; Daliento, S.; Lauria, D.; Del Pizzo, A. Control of a Fault-Tolerant Photovoltaic Energy Converter in Island Operation. Energies 2020, 13, 3201. [Google Scholar] [CrossRef]
  10. Khan, K.; Kamal, A.; Basit, A.; Ahmad, T.; Ali, H.; Ali, A. Economic Load Dispatch of a Grid-Tied DC Microgrid Using the Interior Search Algorithm. Energies 2019, 12, 634. [Google Scholar] [CrossRef] [Green Version]
  11. Cook, M.D.; Trinklein, E.H.; Parker, G.G.; Robinett, R.D., III; Weaver, W.W. Optimal and Decentralized Control Strategies for Inverter-Based AC Microgrids. Energies 2019, 12, 3529. [Google Scholar] [CrossRef] [Green Version]
  12. Oviedo Cepeda, J.C.; Osma-Pinto, G.; Roche, R.; Duarte, C.; Solano, J.; Hissel, D. Design of a Methodology to Evaluate the Impact of Demand-Side Management in the Planning of Isolated/Islanded Microgrids. Energies 2020, 13, 3459. [Google Scholar] [CrossRef]
  13. Stadler, M.; Pecenak, Z.; Mathiesen, P.; Fahy, K.; Kleissl, J. Performance Comparison between Two Established Microgrid Planning MILP Methodologies Tested On 13 Microgrid Projects. Energies 2020, 13, 4460. [Google Scholar] [CrossRef]
  14. Artale, G.; Caravello, G.; Cataliotti, A.; Cosentino, V.; Di Cara, D.; Guaiana, S.; Nguyen Quang, N.; Palmeri, M.; Panzavecchia, N.; Tinè, G. A Virtual Tool for Load Flow Analysis in a Micro-Grid. Energies 2020, 13, 3173. [Google Scholar] [CrossRef]
  15. MathWorks—Detailed Model of a 100-kW Grid-Connected PV Array. Available online: https://nl.mathworks.com/help/physmod/sps/ug/detailed-model-of-a-100-kw-grid-connected-pv-array.html;jsessionid=29903e2e045151ffb3e27a4920e1 (accessed on 4 November 2020).
  16. Hong, W.; Tao, G. An Adaptive Control Scheme for Three-phase Grid-Connected Inverters in Photovoltaic Power Generation Systems. In Proceedings of the Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; pp. 899–904. [Google Scholar]
  17. Naderi, M.; Khayat, Y.; Bevrani, H. Robust Multivariable Microgrid Control Synthesis and Analysis. Energy Procedia 2016, 100, 375–387. [Google Scholar] [CrossRef] [Green Version]
  18. Hua, H.; Qin, Y.; Xu, H.; Hao, C.; Cao, J. Robust Control Method for DC Microgrids and Energy Routers to Improve Voltage Stability in Energy Internet. Energies 2019, 12, 1622. [Google Scholar] [CrossRef] [Green Version]
  19. Villalón, A.; Rivera, M.; Salgueiro, Y.; Muñoz, J.; Dragičević, T.; Blaabjerg, F. Predictive Control for Microgrid Applications: A Review Study. Energies 2020, 13, 2454. [Google Scholar] [CrossRef]
  20. Zeb, K.; Islam, S.U.; Din, W.U.; Khan, I.; Ishfaq, M.; Busarello, T.D.C.; Ahmad, I.; Kim, H.J. Design of Fuzzy-PI and Fuzzy-Sliding Mode Controllers for Single-Phase Two-Stages Grid-Connected Transformerless Photovoltaic Inverter. Electronics 2019, 8, 520. [Google Scholar] [CrossRef] [Green Version]
  21. Kamal, T.; Karabacak, M.; Perić, V.S.; Hassan, S.Z.; Fernández-Ramírez, L.M. Novel Improved Adaptive Neuro-Fuzzy Control of Inverter and Supervisory Energy Management System of a Microgrid. Energies 2020, 13, 4721. [Google Scholar] [CrossRef]
  22. Song, L.; Huang, L.; Long, B.; Li, F. A Genetic-Algorithm-Based DC Current Minimization Scheme for Transformless Grid-Connected Photovoltaic Inverters. Energies 2020, 13, 746. [Google Scholar] [CrossRef] [Green Version]
  23. Yoshida, Y.; Farzaneh, H. Optimal Design of a Stand-Alone Residential Hybrid Microgrid System for Enhancing Renewable Energy Deployment in Japan. Energies 2020, 13, 1737. [Google Scholar] [CrossRef] [Green Version]
  24. Younesi, A.; Shayeghi, H.; Siano, P. Assessing the Use of Reinforcement Learning for Integrated Voltage/Frequency Control in AC Microgrids. Energies 2020, 13, 1250. [Google Scholar] [CrossRef] [Green Version]
  25. Serra, F.M.; Fernández, L.M.; Montoya, O.D.; Gil-González, W.; Hernández, J.C. Nonlinear Voltage Control for Three-Phase DC-AC Converters in Hybrid Systems: An Application of the PI-PBC Method. Electronics 2020, 9, 847. [Google Scholar] [CrossRef]
  26. Wu, B.; Zhou, X.; Ma, Y. Bus Voltage Control of DC Distribution Network Based on Sliding Mode Active Disturbance Rejection Control Strategy. Energies 2020, 13, 1358. [Google Scholar] [CrossRef] [Green Version]
  27. Qian, J.; Li, K.; Wu, H.; Yang, J.; Li, X. Synergetic Control of Grid-Connected Photovoltaic Systems. Int. J. Photoenergy 2017, 2107, 1–11. [Google Scholar] [CrossRef]
  28. Tepljakov, A. Fractional-Order Calculus Based Identification and Control of Linear Dynamic Systems. Master’s Thesis, Department of Computer Control, Tallinn University of Technology, Tallinn, Estonia, 2011. [Google Scholar]
  29. Tepljakov, A.; Petlenkov, E.; Belikov, J. FOMCON: Fractional-order modeling and control toolbox for MATLAB. In Proceedings of the 18th International Conference Mixed Design of Integrated Circuits and Systems—MIXDES, Gliwice, Poland, 16–18 June 2011; pp. 684–689. [Google Scholar]
  30. Mehiri, A.; Bettayeb, M.; Hamid, A. Fractional Nonlinear Synergetic Control for Three Phase Inverter Tied to PV System. In Proceedings of the 8th International Conference on Modeling Simulation and Applied Optimization (ICMSAO), Manama, Bahrain, 15–17 April 2019; pp. 1–5. [Google Scholar]
  31. de Brito, M.A.G.; Sampaio, L.P.; Luigi, G.; e Melo, G.A.; Canesin, C.A. Comparative analysis of MPPT techniques for PV applications. In Proceedings of the International Conference on Clean Electrical Power (ICCEP), Ischia, Italy, 14–16 June 2011; pp. 99–104. [Google Scholar]
  32. Nicola, M.; Nicola, C.-I. Sensorless Fractional Order Control of PMSM Based on Synergetic and Sliding Mode Controllers. Electronics 2020, 9, 1494. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the main circuit diagram of the grid-connected PV system.
Figure 1. Block diagram of the main circuit diagram of the grid-connected PV system.
Energies 14 00510 g001
Figure 2. Block diagram of fractional-order sliding mode control (FO-SMC) and FO-synergetic control of the grid-connected PV system.
Figure 2. Block diagram of fractional-order sliding mode control (FO-SMC) and FO-synergetic control of the grid-connected PV system.
Energies 14 00510 g002
Figure 3. General scheme for cascade control of the grid-connected PV system.
Figure 3. General scheme for cascade control of the grid-connected PV system.
Energies 14 00510 g003
Figure 4. Matlab/Simulink implementation block diagram for control of the grid-connected PV system using FO-SMC and FO-synergetic controllers.
Figure 4. Matlab/Simulink implementation block diagram for control of the grid-connected PV system using FO-SMC and FO-synergetic controllers.
Energies 14 00510 g004
Figure 5. Matlab/Simulink implementation block diagram for the FO-SMC controller.
Figure 5. Matlab/Simulink implementation block diagram for the FO-SMC controller.
Energies 14 00510 g005
Figure 6. Matlab/Simulink implementation block diagram for FO-synergetic controllers.
Figure 6. Matlab/Simulink implementation block diagram for FO-synergetic controllers.
Energies 14 00510 g006
Figure 7. Time evolution of the irradiance and temperature signals type 1.
Figure 7. Time evolution of the irradiance and temperature signals type 1.
Energies 14 00510 g007
Figure 8. Time evolution of the udc for the irradiance and temperature signals type 1, at 10 kvar load: (a) FO-SMC/FO-SYN controllers; (b) classical PI controllers.
Figure 8. Time evolution of the udc for the irradiance and temperature signals type 1, at 10 kvar load: (a) FO-SMC/FO-SYN controllers; (b) classical PI controllers.
Energies 14 00510 g008aEnergies 14 00510 g008b
Figure 9. Time evolution of the udc for the irradiance and temperature signals type 1, at 13 kvar load: (a) FO-SMC/FO-SYN controllers; (b) classical PI controllers.
Figure 9. Time evolution of the udc for the irradiance and temperature signals type 1, at 13 kvar load: (a) FO-SMC/FO-SYN controllers; (b) classical PI controllers.
Energies 14 00510 g009aEnergies 14 00510 g009b
Figure 10. Time evolution of the udc for the irradiance and temperature signals type 1, at 7 kvar load: (a) FO-SMC/FO-SYN controllers; (b) classical PI controllers.
Figure 10. Time evolution of the udc for the irradiance and temperature signals type 1, at 7 kvar load: (a) FO-SMC/FO-SYN controllers; (b) classical PI controllers.
Energies 14 00510 g010aEnergies 14 00510 g010b
Figure 11. Time evolution of the udc for the irradiance and temperature signals type 1, at 10 kvar load for a step variation of udcref from 500 to 550 V: (a) FO-SMC/FO-SYN controllers; (b) classical PI controllers.
Figure 11. Time evolution of the udc for the irradiance and temperature signals type 1, at 10 kvar load for a step variation of udcref from 500 to 550 V: (a) FO-SMC/FO-SYN controllers; (b) classical PI controllers.
Energies 14 00510 g011
Figure 12. Time evolution of the id and iq currents.
Figure 12. Time evolution of the id and iq currents.
Energies 14 00510 g012
Figure 13. Time evolutions of the power Pmean and voltage Umean of the PV, duty cycle of the DC-DC converter, and modulation index of the DC-AC converter.
Figure 13. Time evolutions of the power Pmean and voltage Umean of the PV, duty cycle of the DC-DC converter, and modulation index of the DC-AC converter.
Energies 14 00510 g013
Figure 14. Time evolution of the voltage uab of the voltage source converter (VSC) controller.
Figure 14. Time evolution of the voltage uab of the voltage source converter (VSC) controller.
Energies 14 00510 g014
Figure 15. Time evolution of the voltage ua and current ia of the main grid.
Figure 15. Time evolution of the voltage ua and current ia of the main grid.
Energies 14 00510 g015
Figure 16. Time evolution of the power flow P between PV system and main grid.
Figure 16. Time evolution of the power flow P between PV system and main grid.
Energies 14 00510 g016
Figure 17. Time evolution of the irradiance and temperature signals type 2.
Figure 17. Time evolution of the irradiance and temperature signals type 2.
Energies 14 00510 g017
Figure 18. Time evolution of the udc for the irradiance and temperature signals type 2, at 10 kvar load with FO-SMC/FO-SYN controllers.
Figure 18. Time evolution of the udc for the irradiance and temperature signals type 2, at 10 kvar load with FO-SMC/FO-SYN controllers.
Energies 14 00510 g018
Figure 19. Time evolution of the udc for the irradiance and temperature signals type 2, at 13 kvar load with FO-SMC/FO-SYN controllers.
Figure 19. Time evolution of the udc for the irradiance and temperature signals type 2, at 13 kvar load with FO-SMC/FO-SYN controllers.
Energies 14 00510 g019
Figure 20. Time evolution of the udc for the irradiance and temperature signals type 2, at 7 kvar load with FO-SMC/FO-SYN controllers.
Figure 20. Time evolution of the udc for the irradiance and temperature signals type 2, at 7 kvar load with FO-SMC/FO-SYN controllers.
Energies 14 00510 g020
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nicola, M.; Nicola, C.-I. Fractional-Order Control of Grid-Connected Photovoltaic System Based on Synergetic and Sliding Mode Controllers. Energies 2021, 14, 510. https://0-doi-org.brum.beds.ac.uk/10.3390/en14020510

AMA Style

Nicola M, Nicola C-I. Fractional-Order Control of Grid-Connected Photovoltaic System Based on Synergetic and Sliding Mode Controllers. Energies. 2021; 14(2):510. https://0-doi-org.brum.beds.ac.uk/10.3390/en14020510

Chicago/Turabian Style

Nicola, Marcel, and Claudiu-Ionel Nicola. 2021. "Fractional-Order Control of Grid-Connected Photovoltaic System Based on Synergetic and Sliding Mode Controllers" Energies 14, no. 2: 510. https://0-doi-org.brum.beds.ac.uk/10.3390/en14020510

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