Research Article

Optimal Design of PID Controller for the Speed Control of DC Motor by Using Metaheuristic Techniques

Table 8

Parameters setting and fitness function.

Fitness function:
GA parametersPSO parametersSA parametersNM parameters

Population type: double vectorPopulation type: double vectorMax. evaluations: 3000Max. iterations: 200
Population size: 20Population size: 40Initial temperature: 100Max. function evaluations: 600
Selection function: tournamentCognitive attraction: 0.5Temperature update function: exponentialStart point = Best parameters of SA, GA, PSO
Crossover fraction: 0.8Social attraction: 1.25Reannealing interval: 100ā€‰
Mutation function: GaussianStall generations: 50Annealing function: BoltzmannOthers = Default
Stall generations: 50Function tolerance: Stall iterations: 500 tolerance:
Function tolerance: Number of epochs: 100Function tolerance: Function tolerance:
Number of epochs: 100Others = DefaultNumber of epochs: 100Number of epochs: 100