FOPID controller is represented as
(2.9)
λe indicates integral order.
µ indicates the differential order.
Kpf, Kif, and Kdf are fractional-order controller gains.
Laplace transfer function of the controller is given as
(2.10)
The FOPID has additionally more adjustable parameters, λ and µ, than IPID controller and have five control parameters (Kpf, Kif, Kdf, λe, and μ) to find a better control performance [9]. For optimization, the GA has a possibility to come with five optimum parameter space to achieve best control performance.
2.5 Genetic Algorithm
GA is an adaptive empirical search algorithm depends on the mutative concepts of natural selection and genetics. It emphasizes the intellectual manipulation in finding solution to the optimization problems. Based on the historical information, GA searches for random variables through the best performance region of the search space. GA technique resembles the survival of the fittest principle proposed by Charles Darwin. In view of nature’s law, competition or struggle among the individuals results in the fittest predominating the inferior ones.
Alike chromosomes in DNA, the population in every generation has certain character strings impinged from the parent. In the search space each one of the individual signifies a point and has a feasible solution. The next stage through which the individuals undergo is the evolution process. Every individual in the population strives for the best position and mates. The fittest individual competes and yields offspring, whereas the inferior individuals will not proceed to the successive process. In every generation, the offspring thus produced from the fittest parent will be more suitable for the environment.
2.5.1 GA Optimization Methodology
GA optimization has for four major phases and requires a fitness function for optimization. The four steps are summarized as follows (Figure 2.2):
Figure 2.2 Phases in genetic algorithm.
Figure 2.3 GA initialization process.
1 Initialization: population of chromosomes are initialized
2 Selection: reproduce chromosomes
3 Crossover: produce next generation of chromosomes
4 Mutation: random mutation of chromosomes in new generation
2.5.1.1 Initialization
This is the initial phase in which a set of individuals are produced. Every individual is a solution to the problem and they are characterized by set of parameters called as genes. They are combined to form chromosome (Figure 2.3).
2.5.1.2 Fitness Function
Fitness function is the most crucial part of the algorithm. The capability of an individual entity to race with other entities is determined using fitness function. Fitness score is bestowed to every individual and the possibility for the selection of an individual for reproduction is entirely based on this score. It is the function that the algorithm optimizes. The word fitness is taken from evolutionary theory. Fitness is the word coined from evolutionary theory.
2.5.1.3 Evaluation and Selection
Population generation is followed by evaluation. It is the process in which the fitness level of the newly generated off springs is estimated using a fitness function. The inferior individuals are eradicated during selection and the best individual proceeds to the next generation.
Figure 2.4 Crossover procedure.
2.5.1.4 Crossover
The most important phase of GA is crossover. For every mating parent, a crossover point is randomly selected from the genes. Figure 2.4 illustrates the crossover procedure. The procedure has three steps. First step is the selection of parents from the population. Crossover points are further selected. In Figure 2.4, the crossover points are shown as dotted lines. After the crossover points are selected, their values are exchanged to obtain a new offspring.
2.5.1.5 Mutation
Mutation is the process in which the values of gene are altered. The gene to be mutated are curtained by the mutation parameter. Mutation results in the generation of novel features in the offspring. Occasionally, the feature may lead the offspring to be poor or superior. Figure 2.5 exhibits the mutation phase.
Figure 2.5 Mutation.
2.5.2 GA Parameter Tuning
GA execution involves tuning of three parameters, namely, crossover probability, mutation probability, and the number of optimal generations. The population evolution depends on crossover and mutation whereas number of generations are chosen such that the solution is an optimal one. Studies had been carried out with crossover probability ranging between 0.2 and 0.1. Its corresponding mutation probability is taken as 0.4, and hence, maximum fitness is reached. Figures 2.6 and 2.7 show the results of GA tuning.
Figure 2.6 Fitness with