Skip to content

Adaptive PI controller based on a reinforcement learning algorithm for speed control of a DC motor

Notifications You must be signed in to change notification settings

ualejand/Reinforcement_Learning

Repository files navigation

⭐⭐⭐⭐ Adaptive PI Controller Based on a Reinforcement Learning Algorithm for Speed Control of a DC Motor

⭐ When using this resource, please cite the original publication:

  • Alejandro-Sanjines, U.; Maisincho-Jivaja, A.; Asanza, V.; Lorente-Leyva, L.L.; Peluffo-Ordóñez, D.H. Adaptive PI Controller Based on a Reinforcement Learning Algorithm for Speed Control of a DC Motor. Biomimetics 2023, 8, 434. https://doi.org/10.3390/biomimetics8050434

✅ Abstract:

  • Automated industrial processes require a controller to obtain an output signal similar to the reference indicated by the user. There are controllers such as PIDs, which are efficient if the system does not change its initial conditions. However, if this is not the case, the controller must be retuned, affecting production times. In this work, an adaptive PID controller is developed for a DC motor speed plant using an artificial intelligence algorithm based on reinforcement learning. This algorithm uses an actor–critic agent, where its objective is to optimize the actor’s policy and train a critic for rewards. This will generate the appropriate gains without the need to know the system. The Deep Deterministic Policy Gradient with Twin Delayed (DDPG TD3) was used, with a network composed of 300 neurons for the agent’s learning. Finally, the performance of the obtained controller is compared with a classical control one using a cost function.
  • In this work, an Adaptive PID Controller is developed for a DC motor speed plant, using an artificial intelligence algorithm based on reinforcement learning.
  • This algorithm uses an actor-critic agent, where its goal is to optimize the actor policy and train a critic for rewards.
  • This will generate the appropriate profits without needing to know the system.
  • The Deep Deterministic Policy Gradient with Twin Delayed (DDPG TD3) policy was used, with a network composed of 300 neurons for agent learning.

image

About

Adaptive PI controller based on a reinforcement learning algorithm for speed control of a DC motor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages