Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Control System of Ocean Wave Simulator Using PID-Salp Swarm Algorithm

Author 1: Affiani Machmudah Author 2: Juchen Li Author 3: Mahmud Iwan Solihin Author 4: Chiong Meng Choung Author 5: Wibowo Harso Nugroho Author 6: Ahmad Syafiul Mujahid Author 7: Sahlan Author 8: Abdul Ghofur
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 16, No. 9 · Published 2025

DOI: https://doi.org/10.14569/IJACSA.2025.0160970

Abstract

This paper presents a control system optimization of an ocean wave simulator using a meta-heuristic optimization. The proposed control system involves finding leg length trajectories by an Inverse Kinematics (IK) to be used as references for a Proportional-Integral-Derivative (PID). PID gains are tuned using a Salp Swarm Algorithm (SSA) with a Root Mean Square Error (RMSE) of leg position errors as a performance index. A Stewart platform dynamic is modeled in Simscape Multibody, integrated with a trajectory generator, an IK module, and a control system diagram block in Simulink models. The Simulink model of Stewart platform dynamics is then called in the optimization procedure by writing the programming code in MATLAB. Results show that the SSA outperforms other meta-heuristic methods, namely a Genetic Algorithm (GA) and a Particle Swarm Optimization (PSO), achieving the lowest fitness value, 16.8% and 8.7% lower than GA and PSO, respectively. Moreover, the SSA avoids boundary-trapping issues encountered by the PSO, which is stuck at its upper bound. The SSA has successfully enhanced the simplified version of the PID control system, where the scenario of the simplified PID-SSA scenario achieves better tracking error performance than the full PID-SSA configuration. The proposed approach contributes to the advancement of marine simulation technologies, supporting innovation in ocean engineering and sustainable maritime applications.

Keywords

How to Cite this Article

Machmudah, A., Li, J., Solihin, M. I., Choung, C. M., Nugroho, W. H., Mujahid, A. S., Sahlan, & Ghofur, A. (2025). Control System of Ocean Wave Simulator Using PID-Salp Swarm Algorithm. International Journal of Advanced Computer Science and Applications, 16(9). https://doi.org/10.14569/IJACSA.2025.0160970

Machmudah, Affiani, et al.. "Control System of Ocean Wave Simulator Using PID-Salp Swarm Algorithm." International Journal of Advanced Computer Science and Applications, vol. 16, no. 9, 2025, https://doi.org/10.14569/IJACSA.2025.0160970.

@article{Machmudah2025,
  title     = {Control System of Ocean Wave Simulator Using PID-Salp Swarm Algorithm},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {16},
  number    = {9},
  year      = {2025},
  publisher = {The Science and Information Organization},
  author    = {Affiani Machmudah and Juchen Li and Mahmud Iwan Solihin and Chiong Meng Choung and Wibowo Harso Nugroho and Ahmad Syafiul Mujahid and Sahlan and Abdul Ghofur},
  doi       = {10.14569/IJACSA.2025.0160970},
  url       = {https://doi.org/10.14569/IJACSA.2025.0160970}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.