{'fraction_non_alphanumeric': 0.018783542039355994, 'fraction_numerical': 0.008050089445438283, 'mean_word_length': 5.286516853932584, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The functionality validation of PSO algorithm in optimizing PID controller's parameters using multi-dimensional test functions

In recent years, PSO algorithm has been one of the popular soft computing technique and increasingly used in optimizing the parameters of PID controller. However, before PSO or any optimization algorithm in general can be successfully used to solve optimization problems, the validation of their functionality must be done earlier. This paper proposed the functionality validation of PSO algorithm which will be focusing on the fitness functions and convergence of the particles. Due to the existence of P (1 dimensional), PI or PD (2 dimensional) and PID (3 dimensional) controllers, the functionality validation has been done with 1, 2 and 3 dimensional problems. The test functions used are Rastrigin and Rosenbrock. Experimental results shows the proposed PSO algorithm coded in MATLAB has been successfully proven fit to be employed in optimizing 1, 2 and 3 dimensional problems which later can be used to optimize PID controllers and its variants with the same dimensions of problems.