Systems Identification of Servomechanism Parameters using Jellyfish, Particle Swarm and Constraint Optimization

Authors

  • B. E. Nyong-Bassey Department of Electrical/Electronic Engineering, Federal University of Petroleum Resources Effurun. https://orcid.org/0000-0002-4459-1733
  • A. M. Epemu Department of Electrical/Electronic Engineering, Federal University of Petroleum Resources, Effurun.

Keywords:

Systems Identification, Jellyfish Optimization, Particle Swarm Optimization, Constraint Optimization, Servomechanism

Abstract

In this paper, DC servomechanism parameters were identified offline using Jellyfish, particle swarm and constraint optimization techniques in a MATLAB simulation environment with experimental data. Specifically, the unknown parameters of the servomechanism were identified using a two-step approach. Initially, the first-order transfer function of the servomechanism which is characterized by a DC gain and time constant was determined analytically using the experimental open-loop speed step response of the servo motor. Next, by iterative minimization of a fitness score derived from the root mean squared error between the experimental and simulated position response of the servomechanism of an equivalent state-space model structure, the servomechanism parameters were identified. The simulated angular position step response of the servomechanism with the particle swarm, Jellyfish and constraint optimization algorithm, showed excellent agreement with the experimental data in descending order and was consistent with the fitness score of 1.9035, 0.0083, and 0.00706 respectively.

Downloads

Published

2022-06-30

How to Cite

Nyong-Bassey, B. E., & Epemu, A. M. (2022). Systems Identification of Servomechanism Parameters using Jellyfish, Particle Swarm and Constraint Optimization. Nigerian Journal of Technology, 41(3), 569–577. Retrieved from https://www.nijotech.com/index.php/nijotech/article/view/2886

Issue

Section

Computer, Telecommunications, Software, Electrical & Electronics Engineering