Next Article in Journal
Life Cycle Energy Consumption and Greenhouse Gas Emissions Analysis of Natural Gas-Based Distributed Generation Projects in China
Previous Article in Journal
Development of Sliding Mode Controller for a Modified Boost Ćuk Converter Configuration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of a Fractional Order Frequency PID Controller for an Islanded Microgrid: A Multi-Objective Extremal Optimization Method

1
College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
2
National-Local Joint Engineering Laboratory of Digitalize Electrical Design Technology, Wenzhou University, Wenzhou 325035, China
3
State Key Laboratory of Power Systems and Department of Electrical Engineering, Tsinghua University, Beijing 100084, China
4
State Grid Wenzhou Electric Power Supply Company, Wenzhou 325000, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(10), 1502; https://doi.org/10.3390/en10101502
Submission received: 23 August 2017 / Revised: 15 September 2017 / Accepted: 22 September 2017 / Published: 1 October 2017
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
Fractional order proportional-integral-derivative(FOPID) controllers have attracted increasing attentions recently due to their better control performance than the traditional integer-order proportional-integral-derivative (PID) controllers. However, there are only few studies concerning the fractional order control of microgrids based on evolutionary algorithms. From the perspective of multi-objective optimization, this paper presents an effective FOPID based frequency controller design method called MOEO-FOPID for an islanded microgrid by using a Multi-objective extremal optimization (MOEO) algorithm to minimize frequency deviation and controller output signal simultaneously in order to improve finally the efficient operation of distributed generations and energy storage devices. Its superiority to nondominated sorting genetic algorithm-II (NSGA-II) based FOPID/PID controllers and other recently reported single-objective evolutionary algorithms such as Kriging-based surrogate modeling and real-coded population extremal optimization-based FOPID controllers is demonstrated by the simulation studies on a typical islanded microgrid in terms of the control performance including frequency deviation, deficit grid power, controller output signal and robustness.

1. Introduction

Microgrids have been widely considered as a building block of future smart grid [1], so there have been many real islanded microgrid systems developed for rural and distant areas [2,3,4,5]. However, how to control the voltage and frequency of a microgrid in an islanded model has been one of the major challenges for researchers recently [6], because it is often more difficult than—in grid-connected mode. More specifically, when the microgrids operate in the grid-connected mode, the control of voltage and frequency depends on the regulation of the main utility grid. While the microgrids are in the islanded mode, the distributed components should regulate the stochastic and determinate fluctuation caused by some distributed generations, e.g., wind turbine generator and solar photovoltaics, and demand-side loads.
In recent years, some frequency control methods for microgrids or hybrid power systems have been proposed by using traditional proportional-integral-derivative (PID) controllers or robust controllers [7,8,9,10,11,12,13,14,15,16]. For example, a hybrid method by combining particle swarm optimization (PSO) and fuzzy logic [11] is proposed to design proportional-integral (PI)-based frequency controllers for an alternating current microgrid. Another genetic algorithm (GA)-based frequency PID controller has been developed for a solar thermal diesel wind hybrid energy generation and storage system [13]. Singh et al. [14] present a robust PSO-based H method for the frequency control of a hybrid power system. Similar research works include robust H and structured singular value μ-based control synthesis approaches for microgrids [15]. Bendato et al. [16] proposed an effective two-step procedure to optimize a real-time energy management system by integrating economic aspects and power quality objectives including reactive power, voltage and frequency. Its effectiveness has been demonstrated on a microgrid system called “University of Genoa Smart Polygeneration Microgrid”.
Fractional order controllers have attracted increasing attentions recently due to their better control performance compared to traditional integer-order controllers [17,18,19,20,21,22,23,24]. Consequently, there are some recently reported frequency control methods based on fractional order proportional-integral-derivative (FOPID) controllers for islanded microgrids by using some intelligent optimization algorithms, e.g., Kriging-based surrogate modeling, called the KSM method [25], chaotic PSO based fractional order fuzzy PID controller [26]. In addition, Pan and Das [27] utilized a chaotic nondominated sorting genetic algorithm-II (NSGA-II) algorithm to design fractional order PID controllers for load-frequency control of two interconnected power systems by considering the two conflicting time domain objectives, including the integral of time multiplied squared error of frequency deviation, and the integral of the squared deviation in the controller output. These research results have also shown that the proposed chaotic NSGA-II-based FOPID controller performs better than the standard PID controller under nominal operating and perturbed operating conditions. On the other hand, these research works have also indicated that the optimization algorithms play critical roles in the performance of FOPID controllers. Consequently, how to design intelligent optimization methods especially multi-objective evolutionary algorithms to further improve the comprehensive performance of FOPID controllers for frequency control of islanded microgrids is of great practical significance.
Extremal optimization (EO) [28,29] is a novel evolutionary optimization framework differing from traditional optimization algorithms due to its prominent far-from-equilibrium characteristics, imitating the theory of self-organized criticality [30]. In contrast to favoring the good in traditional evolutionary algorithms, EO always selects the bad elements or individuals for mutation based on a whole random or power-law probability distribution. Consequently, EO has attracted increasing attention recently for its wide applications in various benchmark and real-world engineering optimization problems [31,32]. However, there are only few multi-objective evolutionary algorithms based on the EO mechanism [33,34,35,36,37]. An individual elitist (1+λ) multi-objective extremal optimization algorithm [33] is based on a single solution and a hybrid mutation operator combining Gaussian mutation with Cauchy mutation to enhance the exploratory capabilities. In our recent research work, a modified multi-objective extremal optimization based on individual iterated optimization mechanisms has been presented to design FOPID controllers for automatic voltage regulator systems [37]. On the other hand, another version called multi-objective population-based extremal optimization (MOPEO) is proposed by combining population-based optimization mechanism and a popular mutation operator called non-uniform mutation [34]. Furthermore, an improved version is proposed by adopting population-based iterated optimization, a more effective mutation operation called polynomial mutation, and a novel and more effective mechanism for generating new population [36].
Unfortunately, to the best of our knowledge, there are few reported research works concerning the application of EO into the control of microgrids and other power systems, let alone multi-objective EO algorithms into microgrids. This paper proposes a multi-objective extremal optimization (MOEO)-based FOPID method called MOEO-FOPID for the fractional order frequency control of an islanded microgrid in order to improve the efficient operation of distributed generations and energy storage devices. Its superiority to other recently reported single-objective evolutionary algorithms-based FOPID [22,25], and NSGA-II-based FOPID/PID controllers [20,38] will be demonstrated by the simulation results for the typical case of an islanded microgrid.
The rest of this paper is structured as follows. Some basic definitions of a FOPID controller and multi-objective optimization are introduced briefly in Section 2. Section 3 presents a small-signal model of an islanded microgrid. Then, a MOEO-FOPID method for the frequency control of an islanded microgrid is proposed in Section 4. Section 5 gives the simulation results for a typical microgrid to demonstrate the superiority of MOEO-FOPID to other reported optimization algorithms-based FOPID and PID controllers. Finally, some concluding remarks are presented in Section 6.

2. Preliminaries

2.1. FOPID Controller

As one of three widely used definitions for fractional differentiation and integration, the Riemann Liouville (RL) definition is presented as follows [19]:
a D t r f ( t ) = 1 Γ ( n r ) d n d t n a t f ( τ ) ( t τ ) r n + 1 d τ ,   n 1 < r < n
where Γ(.) is the Gamma function. The Laplace transform of Equation (1) is defined as the following form:
0 e s t a D t r f ( t ) d t = s r F ( s ) k = 0 n 1 s k 0 D t r f ( t ) | t = 0
Figure 1 shows a block diagram of a closed-loop control system with a FOPID controller called a PIλDμ controller [17]. Its transfer function model is defined as follows:
Definition 1.
The transfer function Gc(s) of a FOPID controller is described as follows:
G c ( s ) = U ( s ) E ( s ) = K p + K i s λ + K d s μ
where U(s) and E(s) are the transfer functions of control signal and error signal, respectively; and Kp, Ki and Kd are the gains of proportional, integral, and derivative, respectively. λ and μ are the order numbers of the fractional order integrator and differentiator, respectively. Generally, the domain of λ and μ are defined as: 0 ≤ λ ≤ 2 and 0 ≤ μ ≤ 2. It is clear that the traditional PID controller is one special case of a FOPID controller when λ = 1 and μ = 1.
The control signal u(t) from the output of the PIλDμ controller is computed as the following Equation:
u ( t ) = K p e ( t ) + K i D λ e ( t ) + K d D μ e ( t )
where e(t) is the error signal.

2.2. Multi-Objective Optimization

Formally, a multi-objective unconstrained minimization problem is defined as the following Equation [39]:
minimize   F ( x ) = ( f 1 ( x ) , f 2 ( x ) , , f m ( x ) ) s . t .   L x U
where x = (x1, x2,…, xn)∈Ω is a decision vector consisting of n decision variables x1, x2,…, xn, Ω R n is the decision space, m is the number of objective functions, L and U represent the lower and upper bounds of vector x, respectively, F: Ω R m consists of m real-valued objective functions and R m is defined as the m dimensions objective space.
An objective vector u = (u1, u2, …, um) ∈ R m is considered to dominate another objective vector v = (v1, v2, …, vm)∈ R m , which is denoted as u v if and only if the following two conditions are satisfied simultaneously: (1) i { 1 , 2 , , m } , u i v i , and (2) i { 1 , 2 , , m } , u i < v i A decision vector x∈Ω is defined to be non-dominated or Pareto optimal if and only if there does not exist another decision vector x∈Ω such that F ( x ) F ( x ) . The Pareto-optimal set is defined as all Pareto optimal solutions in Ω . The set of m objective functions values corresponding to the Pareto-optimal set are called Pareto front.

3. Microgrid Models Based on Small-Signal Analysis

There are some reported research works concerning small-signal analysis for hybrid distributed generation systems or microgrids [8,9,10]. Figure 2 presents a block diagram of a typical islanded microgrid [25]. The transfer functions and model parameters of distributed energy power generations including wind turbine generator (WTG), solar photovoltaic (PV) system, diesel engine generator (DEG), fuel cell (FC), and energy storage systems, e.g., battery energy storage system (BESS) and flywheel energy storage system (FESS) are described as Table 1. Here, ∆f is the frequency deviation; u is the control signal from FOPID based frequency controller; Psol and PW are the input stochastic power of PV and WTG, respectively; PPV, PWTG, PDEG, PFC, PBESS and PFESS are the output power of PV, WTG, DEG, FC, BESS and FESS, respectively, and PL is the variable load power. Some intermediate variables are computed as follows: Pt = PPV + PWTG, PS = Pt + PFC + PDEG − PBESS − PFESS, and Pe = PL − PS.
We consider large deterministic drift and random fluctuations for solar photovoltaic generation, wind generation, and demand-side loads, which are described as the following general model [13]:
P = ( ϕ η β ( 1 G ( s ) ) + β ) Γ β = χ Γ
where P is the stochastic power, ϕ represents the stochastic component and β is a parameter that contributes to the mean value of the power, respectively. G(s) denotes the transfer function of a low pass filter; η is a normalized parameter to make the generated or demand power χ match the per unit (pu) level; and Γ describes a time-variable signal of fluctuation for stochastic power output. The detailed parameters of stochastic models for distributed generators and demand load are given as Table 2. Here, U(−1, 1) presents random uniform function between −1 and 1, and H(t) denotes Heaviside step function. Figure 3 illustrates the realization of the stochastic powers of WTG, PV and demand-side loads.

4. Multi-Objective Extremal Optimization Based FOPID Method for the Frequency Control of Islanded Microgrids

In order to obtain good frequency control performance for an islanded microgrid, both the frequency deviation (Δf) in the microgrid and the control output signal (u) of the FOPID controller are expected to be minimized, yet these two objectives are generally conflictive. Consequently, the frequency control problem of an islanded microgrid based on a FOPID controller is formulated to a typical multi-objective optimization problem. The detailed formulation is as follows.
Definition 2.
The following two objectives F1 and F2 subject to some given constraints are defined to evaluate the performance of a FOPID controller x = (Kp, Ki, Kd, λ, μ) for the frequency control of an islanded microgrid.
min { F 1 ( x ) } , min { F 2 ( x ) } , x = ( K p , K i , K d , λ , μ )
F 1 ( x ) = T min T max ( Δ f ) 2 d t
F 2 ( x ) = T min T max u 2 d t
s . t . { | P F E S S | < P F E S S max , | P B E S S | < P B E S S max , 0 < P F C < P F C max , 0 < P D E G < P D E G max , | P F E S S r | < P F E S S r max , | P B E S S r | < P B E S S r max , | P F C r | < P F C r max , | P D E G r | < P D E G r max , L x U
where PFESSmax, PBESSmax, PFCmax, PDEGmax are the output saturations (in pu) of PFESS, PBESS, PFC, PDEG, respectively; PFESSr, PBESSr, PFCr, PDEGr are the rate of PFESS, PBESS, PFC, PDEG, respectively; PFESSrmax, PBESSrmax, PFCrmax, PDEGrmax are the maximum constraints of PFESSr, PBESSr, PFCr, PDEGr, respectively; and L and U represent the lower and upper bounds of the FOPID controller parameters, respectively.
In this paper, a multi-objective extremal optimization based FOPID method, called MOEO-FOPID, is proposed to solve the aforementioned multi-objective optimization problem. Figure 4 presents the flowchart of the proposed MOEO-FOPID-based frequency controller optimal design algorithm for an islanded microgrid.

MOEO-FOPID-Based Frequency Controller Optimal Design Algorithm for an Islanded Microgrid

Input: A microgrid system with a FOPID-based frequency controller and adjustable parameters used in the MOEO-FOPID algorithm, including the maximum number of iterations Imax, the maximum size of external archive Amax, and the shape parameter q used in mutation operation.
Output: The best non-dominated solutions for the designed FOPID-based frequency controller and the corresponding best Pareto front found so far.
Step 1:
Generate a real-coded solution S = (s1,s2, s3, s4, s5) representing the control parameters of a FOPID-based frequency controller (Kp, Ki, Kd, λ, μ) in an islanded microgrid subject to the given constraints (10) randomly, and set the external archive A as empty and SC = S.
Step 2:
By mutating each variable si (i = 1, 2, 3, 4, 5) of the current solution SC one-by-one based on multi-non-uniform mutation (MNUM)while keeping other variables unchanged, generate five candidate solutions{Si, i = 1, 2, 3, 4, 5}. The detailed process is formulated as follows:
S i = { S C + ( U S C ) × A ( t ) ,   if   r < 0.5 , S C + ( S C L ) × A ( t ) ,   if   r 0 . 5 .
A ( t ) = [ r 1 ( 1 I C I max ) ] q
where IC is the number of current iterations in the optimization process, both r and r1 are uniform random numbers between 0 and 1, and q is the shape parameter used in MNUM.
Step 3:
Rank five solutions {Si, i = 1, 2, 3, 4, 5} based on the non-dominated sorting strategy, where the two objective functions F1 and F2 are evaluated by Definition 2.
Step 4:
If the number of non-dominated solutions is just one, then select the only non-dominated solution Snd as the new solution SN; otherwise, select one from several non-dominated solutions randomly, and set this one as the new solution SN.
Step 5:
Update A by algorithm “Update_Archive (SN, Achieve)” [37] shown in Algorithm 1.
Step 6:
Accept SC = SN unconditionally.
Step 7:
If the predefined stopping criteria, e.g., maximum number of iterations Imax is met, then return to Step 2; otherwise, go to Step 8.
Step 8:
Return external archive A as the best non-dominated solutions for the FOPID controller for the frequency control of an islanded microgrid, and output the best Pareto front found so far and the corresponding control performance.
Algorithm 1 The Pseudo-Code of Algorithm “Update_Archive (SN, Archive)” [37]
1: Begin
2: If the solution SN is dominated by at least one member of the archive, then
3: The archive keeps unchanged
4: Else if some members of archive are dominated by SN, then
5: Remove all the dominated members from the archive and add SN to the archive
6: End if
7: Else
8: If the number of archive is smaller than Amax, i.e., the predefined maximum number of the archive, then
9: Add SN to the archive
10: Else
11: If SN resides in the most crowded region of the archive, then
12: The archive keeps unchanged
13: Else
14: Replace the member in the most crowded region of the archive by SN
15: End if
16: End if
17: End if
18: End

5. Simulation Results

5.1. Performance Comparison in Nominal Microgrid Conditions

This section presents the simulation results for an islanded microgrid in order to demonstrate the superiority of the proposed MOEO-FOPID method to the NSGA-II-based FOPID/PID [20,38] and the reported single-objective-optimization-algorithms-based FOPID method [22,25,40]. The parameters of the output saturations and rate constraints for the different elements in this microgrid are set as PFESSmax = PBESSmax = 0.11, PFCmax = 0.48, PDEGmax = 0.45, PFESSrmax = PBESSrmax = 0.05, PFCrmax = 1, and PDEGrmax = 0.5. For the sake of fair comparison, the lower and upper bounds of the FOPID controller parameters are set the same as in [25]: L = [0, 0, 0, 0, 0] and U = [5, 5, 5, 2, 2]. The parameters for MOEO and NSGA-II used in the experiments are shown in Table 3.Note that there are three main differences between MOEO-FOPID and NSGA-II-FOPID. Firstly, MOEO-FOPID adopts an individual-based iterated optimization mechanism, while NSGA-II-FOPID uses a population based optimization mechanism. Secondly, MOEO-FOPID has only selection and mutation operations while NSGA-II-FOPID has more operations including selection, crossover and mutation. Thirdly, MOEO-FOPID has fewer adjustable parameters than NSGA-II-FOPID. As a consequence, MOEO-FOPID is considered to be simpler than NSGA-II-FOPID from the perspective of algorithm design.
The statistical performance metrics of each algorithm were obtained by 30 independent runs. Table 4 shows the statistical results for the Pareto fronts obtained by MOEO and NSGA-II for the microgrid. More specifically, these metrics include the minimum, median, maximum, mean values and standard deviation of the hypervolume indicator (HI), spacing metric (SP), inertia-based diversity metric (I), and inverted generational distance (IGD), which are defined in [27,39]. It is obvious that MOEO-FOPID performed best in terms of the minimum, median, maximum, mean values of all the four metrics.
The best Pareto fronts for the FOPID/PID controllers, corresponding to the best HI values obtained by NSGA-II and MOEO, are compared in Figure 5. Clearly, the Pareto front obtained by MOEO-FOPID is closer to the “real” Pareto front. Furthermore, Table 5 shows the best FOPID/PID controller parameters and the best fitness values corresponding to the best HI performance obtained by MOEO and NSGA-II. It is evident that MOEO-FOPID has the best fitness values of F1 and F2.
Figure 6 compares the frequency deviation (Δf), control signal (u) and deficit power deviation (ΔP) of the microgrid with the best FOPID/PID controllers obtained by NSGA-II and MOEO. Clearly, MOEO-FOPID performed better than NSGA-II-FOPID/PID and MOEO-PID due not only to its smaller frequency fluctuation, grid power deficit and control signal, but also to its faster transient response. Similarly, the individual powers of the different components of the microgrid with the best FOPID/PID controllers obtained by NSGA-II and MOEO are compared in Figure 7. It is clear that the individual power fluctuations obtained by MOEO-FOPID are also the smallest.
It should be noted that the FOPID based on Kriging-based surrogate modeling, called KSM-FOPID, with a spline correlation model has been demonstrated to be superior to KSM-FOPID with other correlation models, GA-FOPID and GA-PID [25]. In order to further demonstrate the effectiveness of MOEO-FOPID, Table 6 presents the comparative results of MOEO-FOPID with recently reported single-objective evolutionary algorithms, e.g., KSM-FOPID [25] and real-coded population-EO-based FOPID called RPEO-FOPID [22]. In this experiment, the population size and maximum generations used in RPEO-FOPID are the same as KSM-FOPID, which are set as 10 and 15, respectively, and the mutation parameter used in RPEO-FOPID is set as two. In the sake of fair comparison, the performance metric J was adopted as the same as that defined in [25].
J = T min = 100 T max = 220 [ w ( Δ f ) 2 + ( ( 1 w ) / K n ) u 2 ] d t
where the weighted parameter w is set as 0.7, and the normalizing constant Kn is set as 104.
Figure 8 presents the comparison of frequency deviation, control signal and power deviation of the microgrid with FOPID controllers obtained by MOEO, KSM and RPEO. The corresponding individual powers of different components are shown in Figure 9. It is clear that MOEO-FOPID performed better than KSM-FOPID [25] and RPEO-FOPID [22].

5.2. Robustness Tests under Perturbed System Parameters

It has been demonstrated that the parametric robustness of FOPID controllers is better than that of PID controllers for the frequency control of an islanded microgrid [25]. In this subsection, the robustness of the best FOPID controllers obtained by MOEO and NSGA-II under perturbed system parameters are compared. Figure 10 and Figure 11 present the comparison of frequency deviation under both increased and decreased system parameters, e.g., D, H, R, TFC, Tg and Tt, respectively. Clearly, the frequency deviations with the FOPID controller optimized by MOEO were still smaller than those by NSGA-II in all the cases. In other words, MOEO-FOPID is superior to NSGA-II in terms of parametric robustness.

6. Conclusions

In this paper, an effective fractional order frequency PID controller design method called MOEO-FOPID was proposed for an islanded microgrid, by using a multi-objective extremal optimization algorithm to improve the efficient operation of distributed generations and energy storage devices. The simulation studies for the case of islanded microgrid showed that the proposed MOEO-FOPID outperforms NSGA-II-based FOPID/PID controllers [20,38], a MOEO-based PID controller, and also other reported single-objective optimization methods, e.g., Kriging-based surrogate modeling and real-coded population-EO-based FOPID controllers [22,25] in terms of smaller frequency deviation, grid power deficit, and control signal. Furthermore, MOEO-FOPID had stronger robustness against perturbed system parameters than NSGA-II-based FOPID controllers. The reasons for the superiority of MOEO-FOPID compared to NSGA-II-FOPID are that MOEO-FOPID has an efficient individual based iterated optimization mechanism with simpler operations and it has more possibility to search the real Pareto-optimal set. Consequently, the proposed MOEO-FOPID can be considered as a competitive multi-objective optimization method for the fractional order frequency control of an islanded microgrid from the perspective- of the complexity of algorithm design and computational efficiency. Of course, the frequency control performance of an islanded microgrid can be further improved by other improved multi-objective evolutionary algorithms and advanced control structures, e.g., robust loop shape controllers and model predictive controllers. Furthermore, the basic idea behind the proposed MOEO-FOPID method can be extended to the optimal control of more complex power systems.

Acknowledgments

The authors gratefully acknowledge the helpful comments and suggestions of editors and anonymous reviewers. This work was partially supported by Zhejiang Provincial Natural Science Foundation of China (Nos.LY16F030011 and LZ16E050002), the National Natural Science Foundation of China (No. 51207112), and Zhejiang Province Science and Technology Planning Project (Nos.2014C31074, 2014C31093, and 2015C31157).

Author Contributions

Huan Wang designed the main algorithm and the software; Guoqiang Zeng proposed the novel idea and the algorithm framework and wrote the manuscript; Yuxing Dai designed the comparative algorithms, e.g., NSGA-II, KSM and PEO; Daqiang Bi performed the simulation for the test microgrid; Jingliao Sun analyzed the simulation results and improved the language; Xiaoqing Xie provided the small-signal model of an islanded microgrid. All authors approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mahmoud, M.S.; Hussain, S.A.; Abido, M.A. Modeling and control of microgrid: An overview. J. Frankl. Inst. 2014, 351, 2822–2859. [Google Scholar] [CrossRef]
  2. Olivares, D.E.; Mehrizi-Sani, A.; Etemadi, A.H.; Canizares, C.A.; Iravani, R.; Kazerani, M.; Hajimiragha, A.H.; Gomis-Bellmunt, O.; Saeedifard, M.; Palma-Behnke, R.; et al. Trends in microgrid control. IEEE Trans. Smart Grid 2014, 5, 1905–1919. [Google Scholar] [CrossRef]
  3. Lidula, N.W.A.; Rajapakse, A.D. Microgrids research: A review of experimental microgrids and test systems. Renew. Sustain. Energy Rev. 2011, 15, 186–202. [Google Scholar] [CrossRef]
  4. Kamel, R.M. New inverter control for balancing standalone micro-grid phase voltages: A review on MG power quality improvement. Renew. Sustain. Energy Rev. 2016, 63, 520–532. [Google Scholar] [CrossRef]
  5. Mariam, L.; Basu, M.; Conlon, M.F. Microgrid: Architecture, policy and future trends. Renew. Sustain. Energy Rev. 2016, 64, 477–489. [Google Scholar] [CrossRef]
  6. Zhao, Z.; Yang, P.; Guerrero, J.M.; Xu, Z.; Green, T.C. Multiple-time-scales hierarchical frequency stability control strategy of medium-voltage isolated microgrid. IEEE Trans. Power Electron. 2016, 31, 5974–5991. [Google Scholar] [CrossRef]
  7. Pandey, S.K.; Mohanty, S.R.; Kishor, N. A literature survey on load-frequency control for conventional and distribution generation power systems. Renew. Sustain. Energy Rev. 2013, 25, 318–334. [Google Scholar] [CrossRef]
  8. Lee, D.J.; Wang, L. Small-signal stability analysis of an autonomous hybrid renewable energy power generation/energy storage system part I: Time-domain simulations. IEEE Trans. Energy Convers. 2008, 23, 311–320. [Google Scholar] [CrossRef]
  9. Ray, P.K.; Mohanty, S.R.; Kishor, N. Proportional–integral controller based small-signal analysis of hybrid distributed generation systems. Energy Convers. Manag. 2011, 52, 1943–1954. [Google Scholar] [CrossRef]
  10. Dahal, S.; Mithulananthan, N.; Saha, T.K. Assessment and enhancement of small signal stability of a renewable-energy-based electricity distribution system. IEEE Trans. Sustain. Energy 2012, 3, 407–415. [Google Scholar] [CrossRef]
  11. Bevrani, H.; Habibi, F.; Babahajyani, P.; Watanabe, M.; Mitani, Y. Intelligent frequency control in an AC microgrid: Online PSO-based fuzzy tuning approach. IEEE Trans. Smart Grid 2012, 3, 1935–1944. [Google Scholar] [CrossRef]
  12. Divshali, P.H.; Alimardani, A.; Hosseinian, S.H.; Abedi, M. Decentralized cooperative control strategy of microsources for stabilizing autonomous vsc-based microgrids. IEEE Trans. Power Syst. 2012, 27, 1949–1959. [Google Scholar] [CrossRef]
  13. Das, D.C.; Roy, A.K.; Sinha, N. GA based frequency controller for solar thermal-diesel-wind hybrid energy generation/energy storage system. Int. J. Electr. Power Energy Syst. 2012, 43, 262–279. [Google Scholar] [CrossRef]
  14. Singh, V.P.; Mohanty, S.R.; Kishor, N.; Ray, P.K. Robust H-infinity load frequency control in hybrid distributed generation system. Int. J. Electr. Power Energy Syst. 2013, 46, 294–305. [Google Scholar] [CrossRef]
  15. Bevrani, H.; Feizi, M.R.; Ataee, S. Robust frequency control in an islanded microgrid: H∞ and μ-Synthesis Approaches. IEEE Trans. Smart Grid 2016, 7, 706–717. [Google Scholar]
  16. Bendato, I.; Bonfiglio, A.; Brignone, M.; Delfino, F.; Pampararo, F.; Procopio, R. A real-time energy management system for the integration of economical aspects and system operator requirements: Definition and validation. Renew. Energy 2017, 102, 406–416. [Google Scholar] [CrossRef]
  17. Podlubny, I. Fractional-order systems and PIλDμ controllers. IEEE Trans. Autom. Control 1999, 44, 208–213. [Google Scholar] [CrossRef]
  18. Chen, Y.Q.; Petráš, I.; Xue, D.Y. Fractional order control—A tutorial. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 1397–1411. [Google Scholar]
  19. Monje, C.A.; Chen, Y.Q.; Vinagre, B.M.; Xue, D.; Feliu-Batlle, V. Fractional-Order Systems and Controls: Fundamentals and Applications; Springer Science & Business Media: Berlin, Germany, 2010. [Google Scholar]
  20. Meng, L.; Xue, D. Design of an optimal fractional-order PID controller using multi-objective GA optimization. In Proceedings of the Control and Decision Conference CCDC, Guilin, China, 17–19 June 2009; pp. 3849–3853. [Google Scholar]
  21. Pan, I.; Das, S. Chaotic multi-objective optimization based design of fractional order PIλDμ controller in AVR system. Int. J. Electr. Power Energy Syst. 2012, 43, 393–407. [Google Scholar] [CrossRef]
  22. Zeng, G.Q.; Liu, H.Y.; Wu, D.; Li, L.M.; Wu, L.; Dai, Y.X.; Lu, K.D. A real-coded extremal optimization method with multi-non-uniform mutation for the design of fractional order PID controllers. Inf. Technol. Control 2016, 45, 358–375. [Google Scholar] [CrossRef]
  23. Ahmed, B.S.; Sahib, M.A.; Gambardella, L.M.; Afzal, W.; Zamli, K.Z. Optimum design of PI λ D μ controller for an automatic voltage regulator system using combinatorial test design. PLoS ONE 2016, 11, e0166150. [Google Scholar] [CrossRef] [PubMed]
  24. Wu, D.; Wang, H.; Zeng, G.Q.; Lu, K.D. Design of fractional-order PID controllers for fractional-order systems: A binary-coded individual-based extremal optimization method. ICIC Express Lett. 2016, 10, 2191–2196. [Google Scholar]
  25. Pan, I.; Das, S. Kriging based surrogate modeling for fractional order control of microgrids. IEEE Trans. Smart Grid 2015, 6, 36–44. [Google Scholar] [CrossRef]
  26. Pan, I.; Das, S. Fractional order fuzzy control of hybrid power system with renewable generation using chaotic PSO. ISA Trans. 2016, 62, 19–29. [Google Scholar] [CrossRef] [PubMed]
  27. Pan, I.; Das, S. Fractional-order load-frequency control of interconnected power systems using chaotic multi-objective optimization. Appl. Soft Comput. 2015, 29, 328–344. [Google Scholar] [CrossRef]
  28. Boettcher, S.; Percus, A. Nature’s way of optimizing. Artif. Intell. 2000, 119, 275–286. [Google Scholar] [CrossRef]
  29. Boettcher, S.; Percus, A.G. Optimization with extremal dynamics. Phys. Rev. Lett. 2001, 86, 5211. [Google Scholar] [CrossRef] [PubMed]
  30. Bak, P.; Sneppen, K. Punctuated equilibrium and criticality in a simple model of evolution. Phys. Rev. Lett. 1993, 71, 4083. [Google Scholar] [CrossRef] [PubMed]
  31. Lu, Y.Z.; Chen, Y.W.; Chen, M.R.; Chen, P.; Zeng, G.Q. Extremal Optimization: Fundamentals, Algorithms, and Applications; CRC Press & Chemical Industry Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  32. Dai, Y.X.; Wang, H.; Zeng, G.Q. Double closed-loop PI control of three-phase inverters by binary-coded extremal optimization. IEEE Access 2016, 4, 7621–7632. [Google Scholar] [CrossRef]
  33. Chen, M.R.; Lu, Y.Z. A novel elitist multiobjective optimization algorithm: Multiobjectiveextremal optimization. Eur. J. Oper. Res. 2008, 188, 637–651. [Google Scholar] [CrossRef]
  34. Chen, M.R.; Lu, Y.Z.; Yang, G. Multiobjective optimization using population-based extremal optimization. Neural Comput. Appl. 2008, 17, 101–109. [Google Scholar] [CrossRef]
  35. Randall, M.; Lewis, A. Population extremal optimization for discrete multi-objective optimization problems. Inf. Sci. 2016, 367, 390–402. [Google Scholar] [CrossRef]
  36. Zeng, G.Q.; Chen, J.; Li, L.M.; Chen, M.R.; Wu, L.; Dai, Y.X.; Zheng, C.W. An improved multi-objective population-based extremal optimization algorithm with polynomial mutation. Inf. Sci. 2016, 330, 49–73. [Google Scholar] [CrossRef]
  37. Zeng, G.Q.; Chen, J.; Dai, Y.X.; Li, L.M.; Zheng, C.W.; Chen, M.R. Design of fractional order PID controller for automatic regulator voltage system based on multi-objective extremal optimization. Neurocomputing 2015, 160, 173–184. [Google Scholar] [CrossRef]
  38. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T.A.M.T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  39. Collette, Y.; Siarry, P. Multiobjective Optimization: Principles and Case Studies; Springer Science & Business Media: Berlin, Germany, 2013. [Google Scholar]
  40. Li, L.M.; Lu, K.D.; Zeng, G.Q.; Wu, L.; Chen, M.R. A novel real-coded population-based extremal optimization algorithm with polynomial mutation: A non-parametric statistical study on continuous optimization problems. Neurocomputing 2016, 174, 577–587. [Google Scholar] [CrossRef]
Figure 1. Block diagram of a closed-loop control system with a FOPID controller.
Figure 1. Block diagram of a closed-loop control system with a FOPID controller.
Energies 10 01502 g001
Figure 2. Block diagram of an islanded microgrid with small-signal models.
Figure 2. Block diagram of an islanded microgrid with small-signal models.
Energies 10 01502 g002
Figure 3. Stochastic powers of WTG (labeled PWTG), PV (labeled PPV), demand-side loads (labeled PL), and the sum of WTG and PV generation (labeled Pt).
Figure 3. Stochastic powers of WTG (labeled PWTG), PV (labeled PPV), demand-side loads (labeled PL), and the sum of WTG and PV generation (labeled Pt).
Energies 10 01502 g003
Figure 4. Flowchart of the proposed MOEO-FOPID method for the frequency control of microgrids.
Figure 4. Flowchart of the proposed MOEO-FOPID method for the frequency control of microgrids.
Energies 10 01502 g004
Figure 5. Comparison of Pareto fronts for PID/FOPID controllers obtained by NSGA-II and MOEO for the microgrid under the minimum values of HI.
Figure 5. Comparison of Pareto fronts for PID/FOPID controllers obtained by NSGA-II and MOEO for the microgrid under the minimum values of HI.
Energies 10 01502 g005
Figure 6. Comparison of frequency deviation ∆f (a), control signal u (b) and deficit power deviation ∆P (c) of the test microgrid with the best FOPID/PID controllers obtained by the NSGA-II and MOEO algorithms.
Figure 6. Comparison of frequency deviation ∆f (a), control signal u (b) and deficit power deviation ∆P (c) of the test microgrid with the best FOPID/PID controllers obtained by the NSGA-II and MOEO algorithms.
Energies 10 01502 g006aEnergies 10 01502 g006b
Figure 7. Comparison of individual powers in the different components of the test microgrid with the best FOPID/PID controllers obtained by the NSGA-II and MOEO algorithms.
Figure 7. Comparison of individual powers in the different components of the test microgrid with the best FOPID/PID controllers obtained by the NSGA-II and MOEO algorithms.
Energies 10 01502 g007aEnergies 10 01502 g007b
Figure 8. Comparison of frequency deviation ∆f (a), control signal u (b) and deficit power deviation ∆P (c) of the test microgrid with FOPID controllers obtained by the MOEO algorithm and single-objective optimization algorithms including KSM and RPEO.
Figure 8. Comparison of frequency deviation ∆f (a), control signal u (b) and deficit power deviation ∆P (c) of the test microgrid with FOPID controllers obtained by the MOEO algorithm and single-objective optimization algorithms including KSM and RPEO.
Energies 10 01502 g008aEnergies 10 01502 g008b
Figure 9. Comparison of individual powers in different components of the test microgrid with FOPID controllers obtained by MOEO and single-objective optimization algorithms including KSM and RPEO.
Figure 9. Comparison of individual powers in different components of the test microgrid with FOPID controllers obtained by MOEO and single-objective optimization algorithms including KSM and RPEO.
Energies 10 01502 g009
Figure 10. Comparison of the robustness against increased system parameters obtained by MOEO-FOPID and NSGA-II-FOPID.
Figure 10. Comparison of the robustness against increased system parameters obtained by MOEO-FOPID and NSGA-II-FOPID.
Energies 10 01502 g010
Figure 11. Comparison of the robustness against decreased system parameters obtained by MOEO-FOPID and NSGA-II-FOPID.
Figure 11. Comparison of the robustness against decreased system parameters obtained by MOEO-FOPID and NSGA-II-FOPID.
Energies 10 01502 g011
Table 1. The small-signal analysis models and parameters of the components of an islanded microgrid [25].
Table 1. The small-signal analysis models and parameters of the components of an islanded microgrid [25].
ComponentTransfer FunctionParameters
Wind turbine generator (WTG) G W T G ( s ) = Δ P W T G Δ P W = K W 1 + s T W KW = 1, TW = 1.5 s
Solar photovoltaic (PV) G S T P G ( s ) = Δ P P V Δ P s o l = 1 ( 1 + s T I N ) ( 1 + s T I C ) TIN = 0.04 s, TIC = 0.004 s
Fuel cell (FC) G F C ( s ) = Δ P F C Δ u = 1 ( 1 + s T F C ) ( 1 + s T I N ) ( 1 + s T I C ) KFC = 1, TFC = 0.26 s
Diesel energy generator (DEG) G D E G ( s ) = Δ P D E G Δ u = 1 ( 1 + s T G ) ( 1 + s T T ) TG = 0.08 s, TT = 0.4 s
Microgrid system G S ( s ) = Δ f Δ P e = 1 D + 2 H s D = 0.015 pu/Hz, H = 1/12 pu.sec, R = 3 Hz/pu
Flywheel energy storage system (FESS) G F E S S ( s ) = Δ P F E S S Δ f = K F E S S 1 + s T F E S S KFESS = 1, TFESS = 0.1 s
Battery energy storage system (BESS) G F E S S ( s ) = Δ P B E S S Δ f = K B E S S 1 + s T B E S S KBESS = 1, TBESS = 0.1 s
Table 2. The parameters of stochastic models for distributed generators and demand load.
Table 2. The parameters of stochastic models for distributed generators and demand load.
Stochastic ModelsModel Parameters
Wind power generationϕ~U(−1, 1), η = 0.8, β = 10, G(s) = 1/(104s + 1), Γ = 0.24H(t) − 0.04H(t − 140)
Solar power generationϕ~U(−1, 1), η = 0.1, β = 10, δ = 0.1, G(s) = 1/(104s + 1), Γ = 0.05H(t) + 0.02H(t − 180)
Demand loadsϕ~U(−1, 1), η = 0.9, β = 10, G(s) = (300/(300s + 1)) + (1/(1800s + 1)), Γ = (1/χ)[0.9H(t) + 0.03H(t − 110) + 0.03H(t − 130) + 0.03H(t − 150) − 0.15H(t − 170)+ 0.1H(t − 190)] + 0.02H(t)
Table 3. The parameters for MOEO-FOPD/PID and NSGA-II-FOPID/PID used in the experiments.
Table 3. The parameters for MOEO-FOPD/PID and NSGA-II-FOPID/PID used in the experiments.
AlgorithmParameters
NSGA-II-FOPID/PID [20,38]Imax = 500, population size NP = 30, crossover probability pc = 0.9, mutation probability pm = 1/n, distribution indexes ηc = 20and ηm = 20 for simulated binary crossover (SBX) and PLM
MOEO-FOPID/PIDImax = 500, Amax = 30, q = 6
Table 4. Comparison of the statistical performance metric for Pareto fronts obtained by MOEO-FOPD/PID and NSGA-II-FOPID/PID for microgrid.
Table 4. Comparison of the statistical performance metric for Pareto fronts obtained by MOEO-FOPD/PID and NSGA-II-FOPID/PID for microgrid.
Performance MetricsAlgorithmMinimumMedianMaxmumMeanStandard Deviation
Hypervolume indicator (HI, min)NSGA-II-PID1.83 × 10−42.07 × 10−42.26 × 10−42.06 × 10−41.15 × 10−5
MOEO-PID1.26 × 10−42.16 × 10−43.92 × 10−42.24 × 10−47.78 × 10−5
NSGA-II-FOPID1.56 × 10−42.03 × 10−43.35 × 10−42.13 × 10−45.08 × 10−5
MOEO-FOPID1.04 × 10−41.63 × 10−42.20 × 10−41.63 × 10−42.95 × 10−5
Spacing metric (SP, max)NSGA-II-PID5.41 × 10−39.93 × 10−31.50 × 10−21.00 × 10−22.69 × 10−3
MOEO-PID4.28 × 10−31.20 × 10−22.32 × 10−21.26 × 10−25.43 × 10−3
NSGA-II-FOPID6.93 × 10−31.59 × 10−22.84 × 10−21.52 × 10−24.56 × 10−3
MOEO-FOPID1.91 × 10−34.24 × 10−37.97 × 10−34.61 × 10−31.22 × 10−3
Inertia-based diversity metric (I, max)NSGA-II-PID7.07 × 10−20.1070.1200.1031.30 × 10−2
MOEO-PID6.50 × 10−26.15 × 10−24.35 × 10−26.01 × 10−24.28 × 10−3
NSGA-II-FOPID0.1310.1035.78 × 10−20.1032.14 × 10−2
MOEO-FOPID0.1350.1178.10 × 10−20.1131.69 × 10−2
Inverted generational distance (IGD, min)NSGA-II-PID7.00 × 10−38.08 × 10−39.58 × 10−38.09 × 10−36.16 × 10−4
MOEO-PID9.52 × 10−31.07 × 10−21.38 × 10−21.08 × 10−29.43 × 10−4
NSGA-II-FOPID3.43 × 10−35.52 × 10−39.22 × 10−35.66 × 10−31.17 × 10−3
MOEO-FOPID3.16 × 10−34.39 × 10−31.20 × 10−24.68 × 10−31.59 × 10−3
Table 5. Best FOPID/PID controller parameters and performance obtained by MOEO and NSGA-II under the minimum values of HI.
Table 5. Best FOPID/PID controller parameters and performance obtained by MOEO and NSGA-II under the minimum values of HI.
AlgorithmF1F2KpKiKdλμ
NSGA-II-PID8.3877 × 10−41.4204 × 10−34.781924.769040.9504511
MOEO-PID8.1589 × 10−41.4250 × 10−34.533574.854261.0532911
NSGA-II-FOPID7.8307 × 10−41.4198 × 10−354.994750.543911.009501.20039
MOEO-FOPID7.2219 × 10−41.4174 × 10−34.906954.161410.780121.007301.13911
Table 6. Best FOPID controller parameters and performance obtained by MOEO-FOPID, RPEO-FOPID and KSM-FOPID.
Table 6. Best FOPID controller parameters and performance obtained by MOEO-FOPID, RPEO-FOPID and KSM-FOPID.
AlgorithmJminKpKiKdλμ
KSM-FOPID [25]0.003820.9504.3501.2500.6600.700
RPEO-FOPID [22]0.001813.79233.04240.54071.34961.0358
MOEO-FOPID0.000514.90704.16140.78011.00731.1391

Share and Cite

MDPI and ACS Style

Wang, H.; Zeng, G.; Dai, Y.; Bi, D.; Sun, J.; Xie, X. Design of a Fractional Order Frequency PID Controller for an Islanded Microgrid: A Multi-Objective Extremal Optimization Method. Energies 2017, 10, 1502. https://doi.org/10.3390/en10101502

AMA Style

Wang H, Zeng G, Dai Y, Bi D, Sun J, Xie X. Design of a Fractional Order Frequency PID Controller for an Islanded Microgrid: A Multi-Objective Extremal Optimization Method. Energies. 2017; 10(10):1502. https://doi.org/10.3390/en10101502

Chicago/Turabian Style

Wang, Huan, Guoqiang Zeng, Yuxing Dai, Daqiang Bi, Jingliao Sun, and Xiaoqing Xie. 2017. "Design of a Fractional Order Frequency PID Controller for an Islanded Microgrid: A Multi-Objective Extremal Optimization Method" Energies 10, no. 10: 1502. https://doi.org/10.3390/en10101502

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