+ All Categories
Home > Documents > Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

Date post: 18-Dec-2016
Category:
Upload: engin
View: 225 times
Download: 5 times
Share this document with a friend
13
Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization, Appl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.031 ARTICLE IN PRESS G Model ASOC 2113 1–13 Applied Soft Computing xxx (2013) xxx–xxx Contents lists available at ScienceDirect Applied Soft Computing j ourna l h o mepage: www.elsevier.com/locate/asoc Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization Engin Yesil Q1 Istanbul Technical University, Faculty of Electrical and Electronics Engineering, Control Engineering Department, Maslak, TR-34469 Istanbul, Turkey a r t i c l e i n f o Article history: Received 6 September 2012 Received in revised form 16 February 2013 Accepted 30 October 2013 Available online xxx Keywords: Interval type-2 fuzzy PID controllers Load frequency control Big Bang–Big Crunch optimization a b s t r a c t This paper proposes an optimization based design methodology of interval type-2 fuzzy PID (IT2FPID) controllers for the load frequency control (LFC) problem. Hitherto, numerous fuzzy logic control struc- tures are proposed as a solution of LFC. However, almost all of these solutions use type-1 fuzzy sets that have a crisp grade of membership. Power systems are large scale complex systems with many different uncertainties. In order to handle these uncertainties, in this study, type-2 fuzzy sets, which have a grade of membership that is fuzzy, have been used. Interval type-2 fuzzy sets are used in the design of a load frequency controller for a four area interconnected power system, which represents a large power sys- tem. The Big Bang–Big Crunch (BB–BC) algorithm is applied to tune the scaling factors and the footprint of uncertainty (FOU) membership functions of interval type-2 fuzzy PID (IT2FPID) controllers to minimize frequency deviations of the system against load disturbances. BB–BC is a global optimization algorithm and has a low computational cost, a high convergence speed, and is therefore very efficient when the number of optimization parameters is high as presented in this study. In order to show the benefits of IT2FPID controllers, a comparison to conventional type-1 fuzzy PID (T1FPID) controllers and conventional PID controllers is given for the four-area interconnected power system. The gains of conventional PID and T1FPID controllers are also optimized using the BB–BC algorithm. Simulation results explicitly show that the performance of the proposed optimum IT2FPID load frequency controller is superior compared to the conventional T1FPID and PID controller in terms of overshoot, settling time and robustness against different load disturbances. © 2013 Published by Elsevier B.V. 1. Introduction The load frequency control (LFC) is a very critical component in power system operation and control for generation and distribu- tion of electric supply with good reliability and quality [1,2]. Large scale power systems are normally composed of control areas or regions representing coherent groups of generators. Various areas are interconnected through tie lines. The tie lines are utilized for contractual energy exchange between areas and provide inter-area support in case of abnormal conditions. Area load changes and abnormal conditions lead to mismatches in frequency and sched- uled power interchanges between areas. These mismatches have to be corrected by load frequency control (LFC), which is defined as the regulation of the power output of generators within a pre- scribed area [3]. The regulation is performed so as to maintain the scheduled system frequency and/or established interchange with other areas within predetermined limits in response to changes in Tel.: +90 212 2853599; fax: +90 212 2852920. E-mail addresses: [email protected], [email protected] system frequency and tie line loading. The key assumptions in the classical LFC problem are [4,5]: i. The steady state frequency error following a step load change should vanish. The transient frequency and time errors should be small. ii. The static change in the tie power following a step load in any area should be zero, provided each area can accommodate its own load change. iii. Any area in need of power during an emergency should be assisted from other areas. The conventional control strategy for the LFC problem is to take the integral of the control error as the control signal. An integral controller provides zero steady state frequency deviation but it exhibits poor dynamic performance [5,6]. To improve the transient response, various control techniques have been proposed. In [7], an adaptive regulator which uses the a priori known information and satisfies the multi-objective character of the control is pro- posed for the Hungarian power system. A new systematic approach to design of sequential decentralized load frequency controllers for four-area power systems based on synthesis and analysis 1568-4946/$ see front matter © 2013 Published by Elsevier B.V. http://dx.doi.org/10.1016/j.asoc.2013.10.031 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
Transcript
Page 1: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

A

IB

EQ1

I

a

ARRAA

KILB

1

ptsracsautasso

1h

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

ARTICLE IN PRESSG ModelSOC 2113 1–13

Applied Soft Computing xxx (2013) xxx–xxx

Contents lists available at ScienceDirect

Applied Soft Computing

j ourna l h o mepage: www.elsev ier .com/ locate /asoc

nterval type-2 fuzzy PID load frequency controller using Bigang–Big Crunch optimization

ngin Yesil ∗

stanbul Technical University, Faculty of Electrical and Electronics Engineering, Control Engineering Department, Maslak, TR-34469 Istanbul, Turkey

r t i c l e i n f o

rticle history:eceived 6 September 2012eceived in revised form 16 February 2013ccepted 30 October 2013vailable online xxx

eywords:nterval type-2 fuzzy PID controllersoad frequency controlig Bang–Big Crunch optimization

a b s t r a c t

This paper proposes an optimization based design methodology of interval type-2 fuzzy PID (IT2FPID)controllers for the load frequency control (LFC) problem. Hitherto, numerous fuzzy logic control struc-tures are proposed as a solution of LFC. However, almost all of these solutions use type-1 fuzzy sets thathave a crisp grade of membership. Power systems are large scale complex systems with many differentuncertainties. In order to handle these uncertainties, in this study, type-2 fuzzy sets, which have a gradeof membership that is fuzzy, have been used. Interval type-2 fuzzy sets are used in the design of a loadfrequency controller for a four area interconnected power system, which represents a large power sys-tem. The Big Bang–Big Crunch (BB–BC) algorithm is applied to tune the scaling factors and the footprint ofuncertainty (FOU) membership functions of interval type-2 fuzzy PID (IT2FPID) controllers to minimizefrequency deviations of the system against load disturbances. BB–BC is a global optimization algorithmand has a low computational cost, a high convergence speed, and is therefore very efficient when thenumber of optimization parameters is high as presented in this study. In order to show the benefits of

IT2FPID controllers, a comparison to conventional type-1 fuzzy PID (T1FPID) controllers and conventionalPID controllers is given for the four-area interconnected power system. The gains of conventional PIDand T1FPID controllers are also optimized using the BB–BC algorithm. Simulation results explicitly showthat the performance of the proposed optimum IT2FPID load frequency controller is superior comparedto the conventional T1FPID and PID controller in terms of overshoot, settling time and robustness againstdifferent load disturbances.

35

36

37

38

39

40

41

42

43

44

45

46

47

. Introduction

The load frequency control (LFC) is a very critical component inower system operation and control for generation and distribu-ion of electric supply with good reliability and quality [1,2]. Largecale power systems are normally composed of control areas oregions representing coherent groups of generators. Various areasre interconnected through tie lines. The tie lines are utilized forontractual energy exchange between areas and provide inter-areaupport in case of abnormal conditions. Area load changes andbnormal conditions lead to mismatches in frequency and sched-led power interchanges between areas. These mismatches haveo be corrected by load frequency control (LFC), which is defineds the regulation of the power output of generators within a pre-cribed area [3]. The regulation is performed so as to maintain the

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.

cheduled system frequency and/or established interchange withther areas within predetermined limits in response to changes in

∗ Tel.: +90 212 2853599; fax: +90 212 2852920.E-mail addresses: [email protected], [email protected]

568-4946/$ – see front matter © 2013 Published by Elsevier B.V.ttp://dx.doi.org/10.1016/j.asoc.2013.10.031

48

49

50

© 2013 Published by Elsevier B.V.

system frequency and tie line loading. The key assumptions in theclassical LFC problem are [4,5]:

i. The steady state frequency error following a step load changeshould vanish. The transient frequency and time errors shouldbe small.

ii. The static change in the tie power following a step load in anyarea should be zero, provided each area can accommodate itsown load change.

iii. Any area in need of power during an emergency should beassisted from other areas.

The conventional control strategy for the LFC problem is to takethe integral of the control error as the control signal. An integralcontroller provides zero steady state frequency deviation but itexhibits poor dynamic performance [5,6]. To improve the transientresponse, various control techniques have been proposed. In [7],an adaptive regulator which uses the a priori known information

ad frequency controller using Big Bang–Big Crunch optimization,031

and satisfies the multi-objective character of the control is pro-posed for the Hungarian power system. A new systematic approachto design of sequential decentralized load frequency controllersfor four-area power systems based on � synthesis and analysis

51

52

53

54

Page 2: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ING ModelA

2 mput

ittIdmptntttPiwwtstnn[t

aottepadestdtiiwmrifiai

tlft(Cgatvdpss[

tf

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

ARTICLESOC 2113 1–13

E. Yesil / Applied Soft Co

s proposed in [8]. The design strategy includes enough flexibilityo set the desired level of stability and performance and considerhe practical constraints by introducing appropriate uncertainties.n [9] two robust decentralized proportional integral (PI) controlesigns are proposed for load frequency control (LFC) with com-unication delays; and in both methodologies, the PI based LFC

roblem is reduced to a static output feedback (SOF) control syn-hesis for a multiple delay system. An intelligent wavelet neuraletwork (WNN) approach for the load frequency controller (LFC)o damp the frequency oscillations of two area power systems dueo load disturbances is presented in [10]. The comparison betweenhe proposed WNN controller responses with those of the fixed gainI controller indicated the effectiveness of the proposed controllern damping the frequency oscillations and tie line power very fast

ith less undershoot and overshoots. In [11] PID tuning method,hich is based on a two-degree-of-freedom internal model con-

rol (IMC) design method, of load frequency controllers for powerystems is discussed. The resulting PID controller is related to twouning parameters thus it is showed that detuning is easy whenecessary. In addition, some of the researchers used super mag-etic energy storage (SMES) units to improve the transient response12–17]. Artificial neural networks have been successfully appliedo the LFC problem with rather promising results [18–22].

As mentioned above, a multi-area power system comprisesreas that are interconnected by high voltage transmission linesr tie-lines, and the trend of frequency measured in each con-rol area is an indicator of the trend of the mismatch power inhe interconnection and not in the control area alone [8]. In thevent of a decentralized power system, area frequency and tie-lineower interchange vary as power load demand varies randomly;ccordingly, the objectives of LFC are to minimize the transienteviations of these variables and to guarantee their steady staterrors to be zero. When dealing with the LFC problem of powerystems, unexpected external disturbances, parameter uncertainies and the model uncertain ties pose big challenges for controlleresign. Because of the complexity and multi-variable conditions ofhe power system, conventional control methods may not give sat-sfactory solutions for multi-area power system. Fuzzy logic controls an excellent alternative to the conventional control methodology

hen the processes are too complex for analysis by conventionalathematical techniques. Correspondingly, the robustness and the

eliability property of fuzzy controllers make them useful for solv-ng a wide range of control problems in the power systems. Theuzzy control techniques for the LFC problem are applied, and amaz-ng improvements are obtained [2,6,23–26], and a big collection ofll the current LFC techniques can be found in Ibraheem [27] andn Shayeghi et al. [28].

To date, all of the fuzzy logic applications are focused on conven-ional type-1 fuzzy logic system (T1FLS). However, the type-1 fuzzyogic controller (FLC), whose membership functions are type-1uzzy sets, is sometimes not sufficient to directly handle uncer-ainties. To deal with this problem, the concept of type-2 fuzzy setsT2FLS) was introduced by Zadeh [29] as an extension of T1FLS.ompared to T1FLS, T2FLS handle the vagueness inherent in lin-uistic words. The MFs of type-2 fuzzy sets are three dimensionalnd include a footprint of uncertainty (FOU), which is the newhird-dimension of type-2 fuzzy sets. Accordingly, the FOU pro-ides additional degrees of freedom that can make it possible toirectly model and handle the uncertainties in a better way com-are to type-1 fuzzy sets. As a result, FLCs that use type-2 fuzzyets to represent the inputs and outputs of the FLC can handle thehort and long term uncertainties to produce a good performance

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10

30–32].A fuzzy logic system (FLS) that is described using at least one

ype-2 fuzzy set is called a type-2 FLS. The operations of type-2uzzy systems are typically more computationally involved than

PRESSing xxx (2013) xxx–xxx

type-1 systems. This has urged researchers to search for ways toalleviate this high computational burden if type-2 FLCs are to findtheir way to real-world applications; therefore, interval type-2fuzzy sets were introduced [33,34]. It has been acknowledged thatusing interval type-2 fuzzy sets (IT2FLS) to represent the inputsand/or outputs of FLC has many advantages when compared tothe type-1 fuzzy sets (T1FLS) [35]. To optimize the parameters ofT2FS and IT2FS researchers have proposed many different methods[36–43]. Lately, Castillo and Melin published an invaluable reviewon design and optimization of type-2 fuzzy controllers [44].

Some control applications of type-2 fuzzy logic are liquid-levelprocess control [45]; bioreactor control [46]; autonomous mobilerobots [41]; pH neutralization process [47,48] and system identifi-cation [49]. However, the applications of T2FLS in power systemsare limited. Lately, Sudha and Santhi [50] proposed a type-2 fuzzycontroller for two area power system and showed that type-2 fuzzycontroller shows superior performance compare to type-1 fuzzycontroller. Then, the same authors developed their controller struc-ture and included SMES to type-2 fuzzy controller [51]. In [50] and[51], no methodology is shown to tune the type-2 fuzzy controllersoptimally. The authors only show that the performance of type-2fuzzy controllers in power systems are better than the conven-tional type-1 fuzzy controllers since type-2 fuzzy sets representthe uncertainties better than type-1 fuzzy sets.

In this study, interval type-2 fuzzy PID (IT2FPID) controller isproposed as a load frequency controller since a power system is alarge and complex system with many uncertainties. Consequently,for optimizing the parameters of IT2FPID controller Big Bang–BigCrunch (BB–BC) optimization [52] is used for the first time in lit-erature as a method to tune the FOU. It will be illustrated thatthe extra degree of freedom of the antecedent IT2-FSs gives theBB–BC method an opportunity to find a more optimal solutionthan those obtained for the optimized conventional PID and type-1fuzzy PID controllers with respect to the Integral of Time AbsoluteError (ITAE) performance index. Consequently, for the two inputsof IT2FID, which are the error and the change of the error, the totalnumbers to be optimized for the IT2FPID design is 8, and it is obvi-ous that the IT2FPID has these parameters as the extra degrees offreedom.

A multi-area power system includes many areas and conse-quently each area must have a controller, which is in this studyan IT2FPID controller. Since the number of optimization param-eters of type-2 fuzzy controller is relatively big for a multi-areapower system, the BB–BC optimization method [52] which hasa low computational cost and a high convergence speed is pre-ferred. In order to make a fair comparison, the rule base andscaling factors are kept fixed for the fuzzy controller structureswhile only the antecedent parameters are optimized off-line forpossible power load demands. The Big Bang–Big Crunch (BB–BC)optimization method is a natural evolutionary algorithm similarto the genetic algorithms, the ant colony optimization, the particleswarm optimizer and the harmony search [53]. The algorithm gen-erates random points in the Big Bang phase and shrinks those pointsto a single representative point via a center of mass or minimalcost approach in the Big Crunch phase. It is reported to be capableof quick convergence even in long, narrow parabolic shaped flatvalleys or in the existence of several local minima. Though it is anew algorithm, it has been applied to many areas including non-linear controller design [54], design of space trusses [55,56], inversecontroller design [57] and airport gate assignment problem [59].

The optimization results demonstrated that the IT2FPID, whichhas more design parameters, outperforms the optimized type-1

ad frequency controller using Big Bang–Big Crunch optimization,.031

fuzzy and conventional PID controller structures with respect toITAE performance index. Since the FOU provides the antecedenttype-2 fuzzy sets with extra degrees of freedom, it can be con-cluded that an IT2FPID is more capable of providing lower ITAE

183

184

185

186

Page 3: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ARTICLE ING ModelASOC 2113 1–13

E. Yesil / Applied Soft Comput

ptofiPIt

2sfpaitIPbfi

2

umscaaiib

platosfalgg

AT

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

262

263

264

265

266

267

268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

283

284

285

286

287

Fig. 1. Four area interconnected power system.

erformance measure compared to a type-1 counterpart that hashe same rules and scaling factors. In other words, this extra degreef freedom gives the BB–BC global search method an opportunity tond a more optimal solution than those obtained for the optimizedID and type-1 fuzzy PID (T1FPID). Furthermore, the proposedT2FPID controller decreases the settling time and oscillations inhe frequency deviations.

The rest of the paper is divided into five sections. In Section, a four-area interconnected power system model, which repre-ents a large and complex power system, is presented. The type-2uzzy controllers are detailed in Section 3. The structure of the pro-osed IT2FPID controller is discussed and the BB–BC optimizationlgorithm used for tuning the type-2 membership functions of FLCs presented. In Section 4, simulations are presented to illustratehe effectiveness of the proposed unified method. The proposedT2FPID controllers performance are compared with type-1 fuzzyID (T1FPID) controllers and conventional PID controllers. Possi-le extensions and future work on this issue with conclusions arenally given in Section 5.

. A four-area interconnected power system model

An interconnected four-area [2,60–65] power system has beensed to confirm the effectiveness of the proposed approach in aore realistic power system scenario. The interconnected power

ystem consists of four single areas connected through power linesalled the tie line. Area 1, Area 2 and Area 3 are denoted as therea with reheat unit and they are interconnected with each other,nd Area 4 is denoted as the area with hydro unit, as well Area 4s only connected with Area 1. A simplified representation for annterconnected system in a general form, including both ring andus interconnections, is shown in Fig. 1.

Each area feeds its user pool, and the tie line allows electricower to flow between areas. Since the areas are tied together, a

oad perturbation in one area affects the output frequencies of thereas as well as the power flow on the tie line. The control sys-em of each area needs information about the transient situation ofther areas in order to bring the local frequency back to its steadytate value. Information about the other areas is found in the outputrequency fluctuation of that area and in the tie line power fluctu-tion. Therefore, the tie line power is sensed, and the resulting tieine power signal is fed back into corresponding areas. A block dia-ram representing the four area interconnected power system is

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.

iven in Fig. 2.In the multi-area power system, �fi is the frequency deviation of

rea #i (Hz), Bi is the frequency bias setting of Area #i (p.u. MW/Hz),ij is the synchronizing coefficients between Area #i and Area #j

PRESSing xxx (2013) xxx–xxx 3

(p.u. MW/Hz), �Pi is the load disturbance in Area #i (p.u. MW),�Ptiei is the tie-line power between Area #i and other areas (p.u.MW), and final Ri represents the speed regulation of Area #i (Hz/p.u.MW).

In a conventional system, turbine reference power of each areais tried to be set to its nominal value by an integral controller andthe input of the controller of each area is Bi�fi + �Ptiei (i = 1, 2, 3, 4)called Area Control Error (ACE) of the same area.

3. Type-2 fuzzy PID controllers

Fuzzy logic is credited with being an adequate methodology fordesigning robust systems that are able to deliver a satisfactory per-formance in the face of uncertainty and imprecision. Hence, thefuzzy logic system (FLS) has become established as an adequatetechnique for a variety of applications [35]. As the type-1 fuzzy set(T1FS), the concept of type-2 fuzzy set (T2FS) was introduced byZadeh [29] as an extension of the concept of an ordinary fuzzy set.While type-1 fuzzy logic has been the most popular form of fuzzylogic, recent years have shown a significant increase in researchtoward more complex forms of fuzzy logic, in particular, type-2fuzzy logic. A fuzzy logic system (FLS) that is described using atleast one type-2 fuzzy set is called a type-2 FLS. Type-1 FLSs areunable to directly handle rule uncertainties, because they use type-1 fuzzy sets that are certain. However, type-2 FLSs are very useful incircumstances where it is difficult to determine exact rules [34,59].

Type-2 fuzzy sets (T2FS) are generalized forms of those of type-1 fuzzy sets (T1FS), and characterizing a type-2 fuzzy set is not aseasy as characterizing a type-1 fuzzy set. Mathematically, a type-2fuzzy set, denoted as A, is characterized by a type-2 membershipfunction �A(x, u), where x ∈ X and u ∈ Jx ⊆ [0, 1], i.e.:

A ={

((x, u), �A(x, u))∣∣∀x ∈ X, ∀u ∈ Jx ⊆ [0, 1]

}(1)

in which 0 ≤ �A(x, u) ≤ 1. For a continuous universe of discourse,A can be expressed as

A =∫

x ∈ X

∫u ∈ Jx

�A(x, u)(x, u)

Jx ⊆ [0, 1] (2)

where∫ ∫

denotes union over all admissible x and u. Jx is referredto as the primary membership of x, and �A(x, u) is a type-1 fuzzyset known as the secondary set. The uncertainty in the primarymembership of a type-2 fuzzy set A is represented by a regioncalled footprint of uncertainty (FOU) which is also the union ofall primary memberships. When �A(x, u) = 1 for ∀u ∈ Jx ⊆ [0, 1], aninterval type-2 fuzzy set (IT2FS) is obtained. The uniform shadingfor the FOU represents the entire interval type-2 fuzzy set and itcan be described in terms of an upper membership function �A(x)and a lower membership function �

A(x) [34].

An example of a triangular type-2 fuzzy set is given in Fig. 3. Theprimary membership Jx is given in Fig. 3a, and its associated possiblesecondary memberships, that are triangular and interval, are pre-sented in Fig. 3b and c, respectively. When the interval secondarymembership function that is illustrated in Fig. 3c is taken, an IT2FLSis obtained. The term FOU, the shaded region in Fig. 3a, is very use-ful because it not only focuses the attention on the uncertaintiesinherent in a specific type-2 membership function, whose shape isa direct consequence of the nature of these uncertainties, but it alsoprovides a very convenient verbal description of the entire domainof support for all the secondary grades of a type-2 membershipfunction [34].

A FLC described using at least one type-2 fuzzy set is called a

ad frequency controller using Big Bang–Big Crunch optimization,031

type-2 fuzzy logic controller (T2FLC). A block diagram of a T2FLC,that is a special fuzzy logic system, is illustrated in Fig. 4. Similarto a type-1 FLC, a type-2 FLC includes type-2 fuzzifier, rule-base,inference engine, and substitutes the defuzzifier by the output

288

289

290

291

Page 4: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization,Appl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.031

ARTICLE IN PRESSG ModelASOC 2113 1–13

4 E. Yesil / Applied Soft Computing xxx (2013) xxx–xxx

Fig. 2. Load frequency control for four areas.

Page 5: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ARTICLE IN PRESSG ModelASOC 2113 1–13

E. Yesil / Applied Soft Computing xxx (2013) xxx–xxx 5

Fig. 3. Illustration of (a) type-2 fuzzy membership function, (b) triangular secondary membership function and (c) interval secondary membership function.

diagra

ptfitfiowlTo

sgsttatst[

TC

tions (N: Negative, Z: Zero, P: Positive) are chosen and alternativelyfor the output singleton membership functions (NL: Negative Large,

292

293

294

295

296

297

298

299

300

301

302

303

304

305

306

307

308

309

310

311

312

313

314

315

316

317

318

319

320

321

322

323

324

325

326

327

328

329

330

331

Fig. 4. Block

rocessor. The type-2 FLC works like a type-1 FLC, of course inhis case the fuzzifier take crisp inputs and this inputs are fuzzi-ed into, in general, input type-2 fuzzy sets, which then activatehe inference engine and the rule base to produce output type-2uzzy sets. A type-2 FLS is again characterized by IF-THEN rules, butts antecedent and/or consequent fuzzy sets are now type-2. Theseutput type-2 fuzzy sets are then processed by the type-reducerhich combines the output sets and then perform a centroid calcu-

ation, which leads to type-1 fuzzy sets called the type-reduced set.he defuzzifier can then defuzzify the type-reduced type-1 fuzzyutputs to produce crisp outputs [34].

According to the rule-base formation, there are three possibletructures for building such FLCs as classified in Table 1. The mosteneral case is called Model I and this structure has type-2 fuzzyets in antecedents, and type-1 fuzzy sets in consequents. There arewo special cases of Model I: Model II with crisp numbers (single-ons) in the consequents; Model III type-1 fuzzy sets in antecedentsnd in consequents. Some may argue that Model III is a Mamdaniype-1 FLC, where the output is a crisp number, but here the con-

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.

equent is type-1 fuzzy set [66]. A special application of Model IIIype-2 fuzzy systems in fault detection is presented by Oblak et al.67].

able 1lassification of Takagi-Sugeno type-2 FLCs.

Consequent MF Antecedent MF

Type-1 fuzzy set Type-2 fuzzy set

Type-0 fuzzy set (crisp) Type-1 FLC Model IIType-1 fuzzy set (interval) Model III Model I

m of T2FLC.

3.1. Type-1 fuzzy PID controllers

A type-1 fuzzy PID (T1FPID) controller can be designed usingone, two or three inputs [68]. From the computational and per-formance point of view, in this study, a T1FPID controller with twoinputs is used as a load frequency controller. To obtain proportional,integral and derivative control action all together, it is appropriateand usual way to combine PI and PD actions together to form afuzzy PID controller. The formulation of fuzzy PID controller can beachieved either by combining fuzzy PI and fuzzy PD controllers withtwo distinct rule-bases or one fuzzy PD controller with an integra-tor at the output and then adding the output of FLC to the outputof the integrator as it is given in Fig. 5 [69].

Here, the ACE and the �ACE are the inputs of the load frequencyfuzzy PID controller and the universe of discourse is chosen to be[−1,1] for the membership functions of input and output variablesas given in Fig. 6. For the inputs, three triangular membership func-

ad frequency controller using Big Bang–Big Crunch optimization,031

NM: Negative Medium, Z: Zero, PM: Positive Medium, PL: Posi-tive Large) are prepared. The T1FPID controller is designed using

Fig. 5. Fuzzy PID controller.

332

333

Page 6: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ARTICLE ING ModelASOC 2113 1–13

6 E. Yesil / Applied Soft Comput

ac

f

wpT

sabavp

TR

334

335

336

337

338

339

340

341

342

343

344

345

346

347

348

349

350

351

352

353

354

355

356

357

358

359

360

361

362

363

364

365

366

367

368

369

370

371

372

373

374

375

376

377

378

379

380

381

382

383

384

385

386

387

388

389

390

391

392

393

394

395

396

397

398

399

400

Fig. 6. Membership functions of the type-1 fuzzy PID controller.

product–sum inference method with center of gravity defuzzifi-ation method.

The ith fuzzy rule used for T1FPID controller has the followingorm:

Rule Ri : IF ACE is A1i AND �ACE is A2i

THEN u is ci, i = 1, . . ., 9

here A1i and A2i are type-1 fuzzy sets, ci is a singleton. The com-lete rule base of the T1FPID controller with 9 rules is given inable 2.

The input and output parameters are scaled to fit this range viacaling factors as illustrated in Fig. 5. The input scaling factors (Ke

nd Kd) normalize the real world inputs to a range in which mem-ership functions are defined. The output scaling factors ( and ˇ)re used to change the normalized control effort to its practical

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10

alue. The values of the scaling factor play an important role in theerformance of the fuzzy PID controllers [70,71].

able 2ule base of the fuzzy controller.

�ACE ACE

N Z P

N NL NM ZZ NM Z PMP Z PM PL

401

402

403

404

405

406

407

PRESSing xxx (2013) xxx–xxx

3.2. Interval type-2 fuzzy PID controllers

The operations of type-2 fuzzy systems are typically morecomputationally involved than type-1 systems. This has urgedresearchers to search for ways to alleviate this high computationalburden if type-2 FLCs are to find their way to real-world applica-tions. For this purpose, interval type-2 fuzzy sets were introduced[33,34]. This type of fuzzy sets provides a simplified and efficientalternative to easily compute the input and antecedent operationsfor FLSs and offers a balanced tradeoff between performance andcomplexity [72].

The distinction between type-1 and type-2 rules is associatedwith the nature of the membership functions; the structure ofthe rules remains exactly the same in the type-2 case [46]. Theantecedent part of the IT2FLC used in this study uses interval type-2 fuzzy sets, and the consequent part is of the singletons that arethe zero-order fuzzy set. The ith fuzzy rule used for the intervaltype-2 load frequency fuzzy PID controller has the following form:

Rule Ri : IF ACE is A1i AND �ACE is A2i

THEN u is ci, i = 1, . . ., 9

where A1i and A2i are interval type-2 fuzzy sets, ci is a singleton.In the interval type-2 FLC, the inference engine combines the

fired rules and gives a mapping from input type-2 fuzzy sets tooutput type-2 fuzzy sets. The type-2 fuzzy outputs of the inferenceengine are then processed by the type-reducer, which combinesthe output sets and performs a centroid calculation that leads totype-1 fuzzy sets called the type reduced sets. The type reducedfuzzy set for an interval type-2 fuzzy model can then be expressedas YTR = [yl, yr] where YTR is the type reduced interval type-1 fuzzyset determined by its two end points and yl and yr. There are manyways to perform type-reduction in type-2 fuzzy systems [34,73].The iterative Karnik and Mendel method (KM) is used most com-monly for type reduction [74]. Wu [74] pointed out two features ofthe Karnik–Mendel type reduction method; namely, novelty andadaptiveness. Novelty means that the upper and lower member-ship functions of the same type-2 fuzzy set may or may not beused simultaneously in computing the type-reduced set. The adap-tiveness has the meaning that the bounds of the type-reducedinterval set change as the inputs change. It has been stated thatthe alternative approximations to the KM algorithms cannot simul-taneously capture novelty and adaptiveness features. Therefore,the Karnik–Mendel type reduction method is preferred. It shouldbe emphasized that the consequent part of the IT2FPID controllerhas singleton membership functions instead of the interval type-2fuzzy sets; therefore Model II IT2FLC is obtained. Then, the defuzzi-fier computes the system output variable y by performing thedefuzzification operation on the interval set [yl, yr] from the typereducer by taking the average of the type-reduced to obtain crispoutputs that are sent to the actuators [35,38].

There are numerous types and shapes of membership functionscan be chosen for inputs of the IT2FPID. Three possible triangularIT2FS that can be used in controller design are shown in Fig. 7.In this study, for each of the IT2FPID controller, triangular IT2FSwith uncertain end-points given in Fig. 8 are used. The membershipfunctions that are in the antecedent part of the fuzzy rules have8 free parameters of FOU to be determined by the designer. Theoutput membership functions of the fuzzy controller are kept assingletons as shown in Fig. 6c.

ad frequency controller using Big Bang–Big Crunch optimization,.031

3.3. A brief overview of Big Bang–Big Crunch optimization

In this study, first the gains of the conventional PID controller,then the scaling factors of the T1FPID and then finally IT2FPID

408

409

410

Page 7: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ARTICLE IN PRESSG ModelASOC 2113 1–13

E. Yesil / Applied Soft Computing xxx (2013) xxx–xxx 7

F(

cirl

oQ2itpf

era

Table 3BB–BC optimization algorithm.

Step 1 (Big Bang Phase)An initial generation of N candidates is generated randomly in the search

space.Step 2The cost function values of all the candidate solutions are computed.Step 3 (Big Crunch Phase)The center of mass is calculated. Either the best fit individual or the center

of mass is chosen as the point of Big Bang Phase.Step 4New candidates are calculated around the new point calculated in Step 3

by adding or subtracting a random number whose value decreases as theiterations elapse.

411

412

413

414

415

416

417

418

419

420

421

422

423

424

425

426

427

428

429

430

431

432

433

434

435

436

437

438

439

440

441

442

443

444

445

446

ig. 7. Triangular interval type-2 fuzzy sets (IT2FS): (a) with uncertain end-point;b) with uncertain mid point; (c) uncertain width.

ontroller parameters that are the parameters of the IT2FS shownn Fig. 8 are optimized using the Big Bang–Big Crunch (BB–BC) algo-ithm. This global optimization method is prepared since it has aow computational cost and a high convergence speed.

The Big Bang–Big Crunch (BB–BC) optimization method devel-ped by Erol and Eksin [53] consists of two main steps: The first steps the Big Bang phase where candidate solutions are randomly dis-ributed over the search space and the next step is the Big Crunchhase where a contraction procedure calculates a center of massor the population.

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.

The initial Big Bang population is randomly generated over thentire search space just like any other evolutionary search algo-ithms. All subsequent Big Bang phases are randomly distributedbout the center of mass or the best fit individual in a similar

Fig. 8. Interval type-2 fuzzy sets used fo

447

Step 5Return to Step 2 until stopping criteria has been met.

fashion. In [53], the working principle of the Big Bang phase isexplained as energy dissipation or the transformation from anordered state (a convergent solution) to a disordered or chaoticstate (new set of candidate solutions).

After the Big Bang phase, a contraction procedure is applied dur-ing the Big Crunch. In this phase, the contraction operator takes thecurrent positions of each candidate solution in the population andits associated cost function value. In this study, the best fit individ-ual is chosen as the starting point in the Big Bang phase. Instead ofthe best fit individual, as stated in [53] the center of mass, can becomputed as

xc =∑N

i=1(1/f i)xi∑Ni=11/f i

(3)

where xc is the position vector of the center of mass, xi is the positionvector of the ith candidate, fi is the cost function value of the ithcandidate, and N is the population size.

The new generation for the next iteration Big Bang phase isnormally distributed around xc as follows:

xnew = xc + r˛(xmax − xmin)k

(4)

where r is a normal random number, is a parameter limiting thesize of the search space, xmax and xmin are the upper and lowerlimits, and k is the iteration step. Since normally distributed num-bers can be exceeding ±1, it is necessary to limit the populationto the prescribed search space boundaries. This narrowing down

ad frequency controller using Big Bang–Big Crunch optimization,031

restricts the candidate solutions into the search space boundaries.The procedure and the flowchart of the BB–BC optimization is givenin Table 3 and in Fig. 9, respectively.

r defining (a) ACE and (b) �ACE.

448

449

450

Page 8: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ARTICLE IN PRESSG ModelASOC 2113 1–13

8 E. Yesil / Applied Soft Computing xxx (2013) xxx–xxx

4

tvmtd

n(ceC

J

Icoi

TP

Table 5Gains of the conventional PID controllers.

Area KP Ki Kd

451

452

453

454

455

456

457

458

459

460

461

462

463

464

465

466

467

468

469

470

471

472

473

474

475

476

477

478

479

480

481

482

483

484

485

486

487

488

489

490

491

492

493

494

495

496

497

498

499

500

501

502

503

504

505

506

507

508

509

510

511

512

513

514

515

Fig. 9. The flowchart of BB–BC optimization algorithm.

. Simulations

The parameters of the four-area interconnected power systemhat has been used in this study are given in Table 4 [2]. As pre-iously stated, the aim of the load frequency control task is toinimize the system frequency deviations in each area and the

ie-line power flow �Ptie between the related areas under the loadisturbances �PD1, �PD2, �PD3 and �PD4 in the power system.

In this study, the performance of the three different controllers,amely conventional PID controller, type-1 fuzzy PID controllerT1FPID), and interval type-2 fuzzy PID (IT2FPID) controller areompared. In order to make a fair comparison, the controller param-ters of each controller are optimized using the Big Bang–Bigrunch optimization method.

ITAE = 102

∫ 25

0

t(|ACE1(t)| + |ACE2(t)| + |ACE3(t)| + |ACE4(t)|) dt

(5)

In different studies, different cost functions such as ISE, IAE,

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10

TSE, ITAE, are proposed for the optimization of the load–frequencyontrollers. As clearly mentioned in [20], ISE penalize excessivelyverdamped and excessively underdamped responses, ITSE penal-ze large initial and final errors. Nevertheless, in this study, the

able 4arameters of the power system.

TG1 = TG2 = TG3 = 0.2 s KP4 = 80 Hz/puMW (Area 4)TT1 = TT2 = TT3 = 0.3 s TP4 = 13 s (Area 4)TR1 = TR2 = TR3 = 20 s T1 = 48.7 s (Area 4)KR1 = KR2 = KR3 = 0.333 Hz/puMW T2 = 0.513 s (Area 4)KP1 = KP2 = KP3 = 120 Hz/puMW T3 = 10 s (Area 4)TP1 = TP2 = TP3 = 20 s TW = 1 s (Area 4)R1 = R2 = R3 = R4 = 2.4 Hz/puMW B4 = 0.425 puMW/Hz (Area 4)T12 = T132 = T14 = T23 = 0.0707 puMW a12 = a13 = a23 = a14 = −1B1 = B2 = B3 = 0.425 puMW/Hz

516

517

518

519

520

#1, #2, #3 7.968 4.087 1.513#4 1.086 0.034 0.085

expectation from the IT2FPID controller is to reduce long-durationtransients; therefore ITAE cost function given in Eq. (5) is preferredsince ITAE penalize long duration transients and errors occurringlater in the response [6].

For Area 1, 2 and 3 the same controller with the same con-trol parameters is used; on the other hand, for the fourth areawith hydro turbine other controller parameters are determined.First the simulations are performed to determine the gains of theconventional PID, scaling factors of T1FPID, and the membershipparameters of IT2FPID controller. Therefore, for these simulations,always step disturbances of �PD1 = −0.01 pu, �PD2 = −0.01 pu,�PD3 = −0.01 pu and �PD4 = −0.0005 pu are applied to the cor-responding areas. During all the simulations in the parameteroptimization stage, 40 individuals and 50 iteration steps are usedfor BB–BC algorithm.

As a first step, the gains of the conventional parameters aresearched using the cost function given in Eq. (5). As a result ofthe optimization process, the cost function is obtained as 1.135and the obtained gains of conventional PID controllers after BB–BCoptimization are given in Table 5.

As a second step, the scaling factors of the T1FPID controller aresearched using the same method discussed above. The optimumparameters of the F1FPID controller Ke, Kd, ˛, which are all pos-itive constants are listed in Table 6. The optimum cost functionvalue obtained for these scaling factors is 0.848 which is around25% better than the one obtained for conventional PID controllers.

For the third and the last controller structure which is IT2F PIDcontroller the scaling factors kept as the same that are obtainedfor T1FPID controller. The aim of this approach is only to show theeffect of interval type-2 fuzzy sets in the fuzzy controller. On theother hand, it is quite possible for one to make one more searchusing the BB–BC algorithm to set the scaling factors of the IT2FPIDcontrollers. For the IT2FPID controller used in Areas 1, 2, 3 and theother IT2FPID controller designed for Area 4, there exist 8 parame-ters which is the extra degree of freedom. As a result of the BB–BCoptimization search, the parameters of the interval type-2 fuzzysets in the fuzzy rule base are obtained with a cost function valueof 0.411. It is 51.5% better than the one obtained for T1FPID con-troller. The optimized parameters of the interval type-2 fuzzy setsare given in Table 7 and the type-2 fuzzy sets illustrated in Fig. 10.

The simulation result obtained after the BB–BC optimizationprocess is illustrated in Fig. 11. As it can be easily seen from theresults, the conventional PID controller performs more smoothresponse when it is compared to the T1FPID controller but it has abig overshoot and large settling time. When the performance of theIT2FPID controller is compared with the other two controllers, it caneasily be concluded that the transient response is much smoother,the overshoots are less and the settling time is much smaller.

As previously mentioned the power load demand varies ran-

ad frequency controller using Big Bang–Big Crunch optimization,.031

domly, so to demonstrate the benefits of the proposed IT2FPIDcontroller, also other simulation results are given here. This time,there is no load disturbance in the first area are but the disturbances

Table 6Input and output scaling factors of the fuzzy PID controllers.

Area Ke Kd ˇ

#1, #2, #3 1.102 2.303 7.841 5.698#4 0.101 2.803 0.092 0.824

521

522

523

Page 9: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization,Appl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.031

ARTICLE IN PRESSG ModelASOC 2113 1–13

E. Yesil / Applied Soft Computing xxx (2013) xxx–xxx 9

Fig. 10. The interval type-2 fuzzy sets obtained after BB–BC optimization.

Fig. 11. Frequency deviation of the four area power system: (a) �f1, (b) �f2, (c) �f3, (d) �f4 (solid: proposed IT2FPID, dotted: T1FPID, dashed: PID).

Page 10: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ARTICLE IN PRESSG ModelASOC 2113 1–13

10 E. Yesil / Applied Soft Computing xxx (2013) xxx–xxx

Table 7The parameters of the type-2 fuzzy sets of IT2FPID controller.

Area ı1 ı2 ı3 ı4 ı5 ı6 ı7 ı8

0.1904 0.4949 0.0079 0.2203 00.0602 0.4782 0.4172 0.1831 0.4367

t��ctuc1qpwTd

Table 9Obtained cost functions for each controller.

JITAE

(trainingphase)

JITAE

(testingphase)

524

525

526

527

528

529

530

531

532

533

534

535

#1, #2, #3 0.0941 0.2593 0

#4 0.3919 0.1846 0.3796

o second and third thermal power plants are �PD2 = 0.01 pu,PD3 = −0.03 pu, and the load disturbances to hydro power plant isPD4 = −0.001 pu. When the simulations are done using the same

ontroller parameters obtained previously by BB–BC optimization,he results given in Fig. 12 are obtained. As a result of the sim-lations, the values of cost functions for PID controller, T1FPIDontroller, and IT2FPID controller are obtained as 1.888, 1.868 and.589, respectively. Once more, it can be attained from the fre-uency deviations of each area that IT2FPID highly improves the

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10

erformance compared to the other controller structures especiallyith regard to overshoots. The obtained results are tabulated in

ables 8 and 9. In addition, the responses of the tie lines, whichrive to zero deviation, are illustrated in Fig. 13.

Fig. 12. Frequency deviation of the four area power system: (a) �f1, (b) �f2,

ad frequency controller using Big Bang–Big Crunch optimization,.031

PID 0.1135 1.888T1FPID 0.848 1.858IT2FPID 0.411 1.589

(c) �f3, (d) �f4 (solid: proposed IT2FPID, dotted: T1FPID, dashed: PID).

Page 11: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ARTICLE IN PRESSG ModelASOC 2113 1–13

E. Yesil / Applied Soft Computing xxx (2013) xxx–xxx 11

Table 8Performance evaluation of the load frequency controllers.

Training phase (�PD1 = −0.01 pu, �PD2 = −0.01 pu,�PD3 = −0.01 pu, �PD4 = −0.005 pu)

Testing phase (�PD1 = 0, �PD2 = 0.01 pu,�PD3 = −0.03 pu, �PD4 = −0.001 pu)

Overshoot Settling time Overshoot Settling time

�f1

PID 14.2 × 10−3 13.8 11.7 × 10−3 22.2T1FPID 5 × 10−3 13.8 9.1 × 10−3 24.6IT2FPID 5.1 × 10−3 9.1 5.9 × 10−3 19.1

�f2

PID 14.6 × 10−3 13.2 14.2 × 10−3 17.6T1FPID 5 × 10−3 13.6 5.8 × 10−3 9.7IT2FPID 5 × 10−3 3.8 6.2 × 10−3 4.6

�f3

PID 14.4 × 10−3 4.4 40 × 10−3 6.1T1FPID 4.9 × 10−3 9.2 16.5 × 10−3 5.1IT2FPID 5 × 10−3 2.9 23 × 10−3 4.2

�f4

PID 9.7 × 10−3 34.1 13.9 × 10−3 42.3T1FPID 6.3 × 10−3 29.8 10.2 × 10−3 41.4IT2FPID 3.9 × 10−3 24.1 8.9 × 10−3 36.2

�Ptie

5

cAamnsfbphutcsB

sb

536

537

538

539

540

541

542

543

544

545

546

547

548

549

550

551

552

553

554

555

556

557

558

559

560

561

562

563

564

565

566

567

568

569

570

571

572

573

Fig. 13. Tie-line power deviation of the four area power system: (a) �Ptie1, (b)

. Conclusions

In this study, for the first time in literature, type-2 fuzzy PIDontrollers are suggested for the load frequency control problem.dditionally, for the first time in literature, the BB–BC optimizationlgorithm is successfully used to optimize the scaling factors andembership functions of the fuzzy PID controllers. In the begin-

ing, the definitions of type-2 fuzzy sets and interval type-2 fuzzyets are introduced. Among the discussed fuzzy sets, interval type-2uzzy sets are preferred because of their simplicity and applica-ility. The present study is focused on a four-area interconnectedower system that includes three reheat thermal plants and oneydro power plant. For each of the three reheat thermal turbinenits the same controllers are designed and used; whereas, forhe hydro power plant another controller is designed. First, T1FPIDontrollers were chosen with 9 fuzzy rules and triangular member-hip functions for antecedent parts and singletons for the outputs.B–BC was used to optimize the scaling factors of the controllers.

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.

Subsequently, T2FPID controllers were designed using the samecaling factors obtained for the T1FPID controllers. The input mem-ership functions changed into IT2FSs and the outputs membership

2, (c) �Ptie3, (d) �Ptie4 (solid: proposed IT2FPID, dotted: T1FPID, dashed: PID).

functions were kept as singletons. Eight design parameters weredefined for each controller for the reheat and hydro turbine plants.These total 8 parameters of interval type-2 sets were optimizedusing BB–BC. Due to the aim of the present study, is mainly to showthe effect of type-2 fuzzy controllers in the load frequency con-trol problem and not the effect of scaling factors, the scaling factoras tuning parameters was not selected to optimize 24 parametersfinding slightly better results. Finally, conventional PID controllerswere designed for the reheat thermal plants and hydro power plantusing the BB–BC optimization. For the optimization process, thecost function was chosen as the integral of time absolute error(ITAE) index since it penalizes long-duration transients. The resultsin terms of the cost function show that T1FPID controllers per-formed almost 25% better than conventional PID controllers; inaddition, IT2FPID controllers operated 51.5% better then T1FPIDcontrollers even with the same scaling factors optimized for T1FPID.Furthermore, more simulation results were presented for differentload disturbances than the ones used for the optimization stage.

ad frequency controller using Big Bang–Big Crunch optimization,031

The IT2FPID controller noticeably showed superior performancescompared to the other two controllers in terms of overshoot andsettling time with fewer oscillations.

574

575

576

Page 12: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ING ModelA

1 mput

UQ3

R

Q4

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

[

577

578

579

580

581

582

583

584

585

586

587

588

589

590

591

592

593

594

595

596

597

598

599

600

601

602

603

604

605

606

607

608

609

610

611

612

613

614

615

616

617

618

619

620

621

622

623

624

625

626

627

628

629

630

631

632

633

634

635

636

637

638

639

640

641

642

643

644

645

646

647

648

649

650

651

652

653

654

655

656

657

658

659

660

661

662

663

664

665

666

667

668

669

670

671

672

673

674

675

676

677

678

679

680

681

682

683

684

685

686

687

688

689

690

691

692

693

694

695

696

697

698

699

700

701

702

703

704

705

706

707

708

709

710

711

712

713

714

715

716

717

718

719

720

721

722

723

724

725

726

727

728

729

730

731

732

733

734

735

736

737

738

ARTICLESOC 2113 1–13

2 E. Yesil / Applied Soft Co

ncited reference

[58].

eferences

[1] P. Subbaraj, K. Manickavasagam, Automatic generation control of multi-areapower system using fuzzy logic controller, European Transactions on ElectricalPower 18 (2008) 266–280.

[2] C.S. Chang, W. Fu, Area load frequency control using fuzzy gain scheduling ofPI controllers, Electric Power Systems Research 42 (2) (1997) 145–152.

[3] N. Jaleeli, L.S. VanSlyck, D.N. Ewart, L.H. Fink, A.G. Hoffmann, Understandingautomatic generation control, IEEE Transactions on Power Systems 7 (3) (1992)1106–1112.

[4] J. Talaq, F. Al-Basri, Adaptive fuzzy gain scheduling for load frequency control,IEEE Transactions on Power Systems 14 (1) (1999) 145–150.

[5] O.I. Elgerd, Electric Energy Systems Theory: An Introduction, McGraw-Hill,1971.

[6] E. Yesil, M. Guzelkaya, I. Eksin, Self-tuning fuzzy PID-type load and frequencycontroller, Energy Conversion and Management 45 (3) (2004) 377–390.

[7] I. Vajk, Adaptive load–frequency control of the Hungarian power system, Auto-matica 21 (2) (1985) 129–137.

[8] H. Bevrani, M. Yasunori, T. Kiichiro, Sequential design of decentralized loadfrequency controllers using mu synthesis and analysis, Energy Conversion andManagement 45 (6) (2004) 865–881.

[9] H. Bevrani, H. Takashi, Robust decentralized PI based LFC design for time-delaypower systems, Energy Conversion and Management 49 (2) (2008) 193–204.

10] H.A. Mohamed, Wavelet neural network load frequency controller, Energy Con-version and Management 46 (9/10) (2005) 1613–1630.

11] W. Tan, Tuning of PID load frequency controller for power systems, EnergyConversion and Management 50 (6) (2009) 1465–1472.

12] A. Demiroren, E. Yesil, Automatic generation control with fuzzy logic controllersin the power system including SMES units, International Journal of ElectricalPower & Energy Systems 26 (4) (2004) 291–305.

13] I. Ngamroo, C. Taeratanachai, S. Dechanupaprittha, Y. Mitani, Enhancement ofload frequency stabilization effect of superconducting magnetic energy stor-age by static synchronous series compensator based on H∞ control, EnergyConversion and Management 48 (4) (2007) 1302–1312.

14] I. Ngamroo, An optimization technique of robust load frequency stabilizer forsuperconducting magnetic energy storage, Energy Conversion and Manage-ment 46 (18/19) (2005) 3060–3090.

15] S. Pothiya, I. Ngamroo, Optimal fuzzy logic-based PID controller forload–frequency control including superconducting magnetic energy storageunits, Energy Conversion and Management 49 (10) (2008) 2833–2838.

16] H. Shayeghi, A. Jalili, H.A. Shayanfar, A robust mixed H2/H∞ based LFC of aderegulated power system including SMES, Energy Conversion and Manage-ment 49 (10) (2008) 2656–2668.

17] M.Md. Thameem Ansari, S. Velusami, Dual mode linguistic hedge fuzzy logiccontroller for an isolated wind–diesel hybrid power system with supercon-ducting magnetic energy storage unit, Energy Conversion and Management 51(1) (2010) 169–181.

18] M. Djuksnovic, M. Novicevic, D.J. Sobajic, Y.P. Pao, Conceptual development ofoptimal load frequency control using artificial neural networks and fuzzy settheory, International Journal of Engineering Intelligent System in ElectronicEngineering Communication 3 (2) (1995) 95–108.

19] D.K. Chaturvedi, P.S. Satsangi, P.K. Kalra, Load frequency control: a generalisedneural network approach, International Journal of Electrical Power & EnergySystems 21 (6) (1999) 405–415.

20] Y. Oysal, A comparative study of adaptive load frequency controller designs ina power system with dynamic neural network models, Energy Conversion andManagement 46 (15/16) (2005) 2656–2668.

21] K. Sabahi, M. Teshnehlab, M.A. Shoorhedeli, Recurrent fuzzy neural networkby using feedback error learning approaches for LFC in interconnected powersystem, Energy Conversion and Management 50 (4) (2009) 938–946.

22] S.R. Khuntia, S. Panda, Simulation study for automatic generation control of amulti-area power system by ANFIS approach, Applied Soft Computing 12 (1)(2012) 333–341.

23] Q.P. Ha, M. Negnevitsky, Fuzzy tuning in electric power generation control,in: Fourth International Conference on Advances in Power System Control,Operation and Management, APSCOM-97, 1997, pp. 662–667.

24] E. Cam, I. Kocaarslan, Load frequency control in two area power systemsusing fuzzy logic controller, Energy Conversion and Management 46 (2) (2005)233–243.

25] H. Shayeghi, A. Jalili, H.A. Shayanfar, Robust modified GA based multi-stagefuzzy LFC, Energy Conversion and Management 48 (5) (2007) 1656–1670.

26] H. Shayeghi, A. Jalili, H.A. Shayanfar, Multi-stage fuzzy load frequencycontrol using PSO, Energy Conversion and Management 49 (10) (2008)2570–2580.

27] A. Ibraheem, P. Kumar, D.P. Kothari, Recent philosophies of automatic genera-

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10

tion control strategies in power systems, IEEE Transactions on Power Systems20 (1) (2005) 346–357.

28] H. Shayeghi, H.A. Shayanfar, A. Jalili, Load frequency control strategies: a state-of-the-art survey for the researcher, Energy Conversion and Management 50(2) (2009) 344–353.

[

PRESSing xxx (2013) xxx–xxx

29] L.A. Zadeh, The concept of a linguistic variable and its application to approxi-mate reasoning-I, Information Sciences 8 (1975) 199–249.

30] N.N. Karnik, J.M. Mendel, Q. Liang, Type-2 fuzzy logic systems, IEEE Transactionson Fuzzy Systems 7 (6) (1999) 643–658.

31] P.Z. Lin, C.M. Lin, C.F. Hsu, T.T. Lee, Type-2 fuzzy controller using a sliding-modeapproach for application to DC–DC converters, IEE Proceedings – Electric PowerApplications 152 (6) (2005) 1482–1488.

32] S. Barkati, E.M. Berkouk, M.S. Boucherit, Application of type-2 fuzzy logic con-troller to an induction motor drive with seven-level diode-clamped inverterand controlled infeed, Electrical Engineering 90 (2008) 347–359.

33] Q. Liang, J.M. Mendel, Interval type-2 fuzzy logic systems: theory and design,IEEE Transactions on Fuzzy Systems 8 (5) (2000) 535–550.

34] J.M. Mendel, Uncertain Rule-Based Fuzzy Logic: Introduction and New Direc-tions, Prentice Hall, USA, 2000.

35] H. Hagras, Type-2 FLCs: a new generation of fuzzy controllers, IEEE Computa-tional Intelligence Magazine 2 (1) (2007) 30–43.

36] J.M. Mendel, Computing derivatives in interval type-2 fuzzy logic system, IEEETransactions on Fuzzy Systems 12 (1) (2004) 84–98.

37] C.F. Juang, Y.W. Tsao, A type-2 self-organizing neural fuzzy system and its FPGAimplementation, IEEE Transactions on Systems, Man, and Cybernetics, Part B:Cybernetics 38 (6) (2008) 1537–1548.

38] C.F. Juang, C.H. Hsu, Reinforcement interval type-2 fuzzy controller design byonline rule generation and q-value-aided ant colony optimization, IEEE Trans-actions on Systems, Man, and Cybernetics, Part B: Cybernetics 39 (6) (2009)1528–1542.

39] M.H.F. Zarandi, I.B. Turksen, O.T. Kasbi, Type-2 fuzzy modeling for desulphuriza-tion of steel process, Expert Systems with Applications 32 (1) (2007) 157–171.

40] D. Wu, W.W. Tan, Genetic learning and performance evaluation of interval type-2 fuzzy logic controllers, Engineering Applications of Artificial Intelligence 19(8) (2006) 829–841.

41] R. Martinez, O. Castillo, L.T. Aguilar, Optimization of interval type-2 fuzzy logiccontrollers for a perturbed autonomous wheeled mobile robot using geneticalgorithms, Information Sciences 179 (13) (2009) 2158–2174.

42] O. Castillo, P. Melina, W. Pedrycz, Design of interval type-2 fuzzy modelsthrough optimal granularity allocation, Applied Soft Computing 11 (2011)5590–5601.

43] O. Castillo, P. Melina, A. Alanis, O. Montiel, R. Sepulveda, Optimization of intervaltype-2 fuzzy logic controllers using evolutionary algorithms, Soft Computing15 (6) (2011) 1145–1160.

44] O. Castillo, P. Melina, A review on the design and optimization of interval type-2fuzzy controllers, Applied Soft Computing (12) (2012) 1267–1278.

45] D. Wu, W.W. Tan, A type-2 fuzzy logic controller for the liquid-level process,in: Proceedings of IEEE International Conference On Fuzzy Systems, 2004, pp.953–958.

46] M. Galluzzo, B. Cosenza, A. Matharu, Control of a nonlinear continuous bioreac-tor with bifurcation by a type-2 fuzzy logic controller, Computers & ChemicalEngineering 32 (12) (2008) 2986–2993.

47] T. Kumbasar, I. Eksin, M. Güzelkaya, E. Yesil, Type-2 fuzzy model based con-troller design for neutralization processes, ISA Transactions 51 (2) (2012)277–287.

48] T. Kumbasar, I. Eksin, M. Güzelkaya, E. Yesil, Interval type-2 fuzzy inverse con-troller design in nonlinear IMC structure, Engineering Applications of ArtificialIntelligence 24 (6) (2011) 996–1005.

49] R.H. Abiyev, O. Kaynak, T. Alshanableh, F. Mamedov, A type-2 neuro-fuzzysystem based on clustering and gradient techniques applied to systemidentification and channel equalization, Applied Soft Computing 11 (2011)1396–1406.

50] K.R. Sudha, R.V. Santhi, Robust decentralized load frequency control of inter-connected power system with generation rate constraint using type-2 fuzzyapproach, International Journal of Electrical Power & Energy Systems 33 (3)(2011) 699–707.

51] K.R. Sudha, R.V. Santhi, Load frequency control of an interconnected reheatthermal system using type-2 fuzzy system including SMES units, InternationalJournal of Electrical Power & Energy Systems 43 (1) (2012) 1383–1392.

52] O.K. Erol, I. Eksin, A new optimization method: Big Bang–Big Crunch, Advancesin Engineering Software 37 (2) (2006) 106–111.

53] A. Kaveh, S. Talatahari, Optimal design of Schwedler and ribbed domes viahybrid Big Bang–Big Crunch algorithm, Journal of Construction Steel Research66 (3) (2010) 412–419.

54] M. Dogan, Y. Istefanopulos, Optimal nonlinear controller design for flexiblerobot manipulators with adaptive internal model, IET Control Theory & Appli-cations 1 (3) (2007) 770–778.

55] C.V. Camp, Design of space trusses using Big Bang–Big Crunch optimization,Journal of Structural Engineering 133 (7) (2007) 999–1008.

56] A. Kaveh, A. Zolghadr, Truss optimization with natural frequency constraintsusing a hybridized CSS-BBBC algorithm with trap recognition capability, Com-puters and Structures 102/103 (2012) 14–27.

57] T. Kumbasar, I. Eksin, M. Güzelkaya, E. Yesil, Adaptive fuzzy model based inversecontroller design using BB–BC optimization algorithm, Expert Systems withApplications 38 (10) (2011) 12356–12364.

58] H.M. Genc, O.K. Erol, I. Eksin, M.F. Berber, B.O. Güleryuz, A stochastic neigh-

ad frequency controller using Big Bang–Big Crunch optimization,.031

borhood search approach for airport gate assignment problem, Expert Systemswith Applications 39 (2012) 316–327.

59] O. Castillo, L. Aguilar, N. Cázarez, S. Cárdenas, Systematic design of a sta-ble type-2 fuzzy logic controller, Applied Soft Computing 8 (3) (2008)1274–1279.

739

740

741

742

743

Page 13: Interval type-2 fuzzy PID load frequency controller using Big Bang–Big Crunch optimization

ING ModelA

mput

[

[

[

[

[

[Q5

[

[

[

[

[

[

[

[

622–639.

744

745

746

747

748

749

750

751

752

753

754

755

756

757

758

759

760

761

762

763

764

765

766

767

768

769

770

771

772

773

774

775

776

777

778

779

780

781

782

783

ARTICLESOC 2113 1–13

E. Yesil / Applied Soft Co

60] H.L. Zeynelgil, A. Demiroren, N.S. Sengor, The application of ANN techniqueto automatic generation control for multi-area power system, InternationalJournal of Electrical Power & Energy Systems 24 (5) (2002) 345–354.

61] I. Ngamroo, W. Kongprawechnon, A robust controller design of SSSC for sta-bilization of frequency oscillations in interconnected power systems, ElectricPower Systems Research 67 (2003) 161–176.

62] G. Franze, F. Tedesco, Constrained load/frequency control problems in net-worked multi-area power systems, Journal of the Franklin Institute 348 (2011)832–852.

63] W. Tan, Decentralized load frequency controller analysis and tuning formulti-area power systems, Energy Conversion and Management 52 (2011)2015–2023.

64] W. Tan, H. Zhou, Robust analysis of decentralized load frequency control formulti-area power systems, International Journal of Electrical Power & EnergySystems 43 (2012) 996–1005.

65] D.G. Padhan, S. Majhi, A new control scheme for PID load frequency controller ofsingle-area and multi-area power systems, ISA Transactions (2013) (in press).

66] Q. Liang, J.M. Mendel, An introduction to type-2 TSK fuzzy logic systems, in:

Please cite this article in press as: E. Yesil, Interval type-2 fuzzy PID loAppl. Soft Comput. J. (2013), http://dx.doi.org/10.1016/j.asoc.2013.10.

Proceedings of IEEE International Conference on Fuzzy Systems, FUZZ-IEEE ‘99,1999, pp. 1534–1539.

67] S. Oblak, I. Skrjanc, S. Blaic, Fault detection for nonlinear systems with uncer-tain parameters based on the interval fuzzy model, Engineering Applicationsof Artificial Intelligence 20 (4) (2007) 503–510.

[

PRESSing xxx (2013) xxx–xxx 13

68] E. Yesil, M. Guzelkaya, I. Eksin, Fuzzy PID controllers: an overview, in: Proceed-ing of the 3rd Triennial ETAI International Conference on Applied AutomaticSystems, Ohrid, Macedonia, 2003, pp. 105–112.

69] M. Guzelkaya, I. Eksin, E. Yesil, Self-tuning of PID-type fuzzy logic controllercoefficients via relative rate observer, Engineering Applications of ArtificialIntelligence 16 (3) (2003) 227–236.

70] H.M. Genc, E. Yesil, I. Eksin, M. Guzelkaya, O.A. Tekin, A rule base modifica-tion scheme in fuzzy controllers for time delay systems, Expert Systems withApplications 36 (4) (2009) 8476–8486.

71] O. Karasakal, M. Guzelkaya, I. Eksin, E. Yesil, An error-based on-line rule weightadjustment method for fuzzy PID controllers, Expert Systems with Applications38 (8) (2011) 12356–12364.

72] H. Chaoui, W. Gueaieb, Type-2 fuzzy logic control of a flexible-jointmanipulator, Journal of Intelligent and Robotic Systems 51 (2) (2008)159–186.

73] H. Wu, J.M. Mendel, Uncertainty bounds and their use in the design of intervaltype-2 fuzzy logic systems, IEEE Transactions on Fuzzy Systems 10 (5) (2002)

ad frequency controller using Big Bang–Big Crunch optimization,031

74] D. Wu, An overview of alternative type-reduction approaches for reducing thecomputational cost of interval type-2 fuzzy logic controllers, in: Proceedingsof IEEE International Conference on Fuzzy Systems, FUZZ-IEEE’2012, 2012, pp.1–8.

784

785

786

787


Recommended