Skip to main content
Log in

Constrained Neural Network Model Predictive Controller Based on Archimedes Optimization Algorithm with Application to Robot Manipulators

  • Published:
Journal of Control, Automation and Electrical Systems Aims and scope Submit manuscript

Abstract

This paper introduces a novel neural network model predictive controller based on Archimedes optimization algorithm to control constrained nonlinear systems, namely robot manipulators. Neural network models of a simple structure are used to accurately predict the system’s future outputs. The new Archimedes optimization algorithm is utilized to solve the optimization problem of model predictive control and compute the optimal control action; this algorithm was widely used in different engineering fields due to its good accuracy and convergence speed. The performances of the suggested control algorithm are investigated by simulating a two-degrees-of-freedom robot manipulator. The obtained results are compared with those of various techniques, namely the PID controller, the computed torque controller, and the neural network-based model predictive control using the teaching–learning-based optimization and the particle swarm optimization. To complete the study, the developed controller is implemented on a DSP board and used to control a three-degrees-of-freedom robot manipulator; its results are compared to the neural network-based model predictive control based on the teaching–learning-based optimization and the particle swarm optimization. The simulation and the experimental results demonstrate that the proposed controller provides satisfactory robustness and accuracy, can handle constraints, and can be used to control systems with fast dynamics.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdelhadi Aouaichia.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aouaichia, A., Kara, K., Benrabah, M. et al. Constrained Neural Network Model Predictive Controller Based on Archimedes Optimization Algorithm with Application to Robot Manipulators. J Control Autom Electr Syst 34, 1159–1178 (2023). https://doi.org/10.1007/s40313-023-01033-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40313-023-01033-1

Keywords

Navigation