Skip to content

iman-sharifi-ghb/Function-Approximation-and-Adaptive-PID-Gain-Tuning-using-Neural-Networks-and-Reinforcement-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Function-Approximation-and-Adaptive-PID-Gain-Tuning-using-Neural-Networks-and-Actor-Critic-algorithm

System Identification and Self-Tuning PID Control using NN and reinforcement learning

In this project, we will aim to tune the PID controller gains adaptively using Actor-Critic method with the radial basis or guassian kernels. We assume we don't have an accurate model of the system and that is why we take the advantage of Neural Networks to estimate the dynamical model of the system and then use the achieved model to find the best PID gains using Actor-Critic Reinforcement Learning method.

Notes

PID_FA_NN.m :

This file is Fucntion approximation using Neural Networks with Adaptive PID Gains. You can read the attached PID Neural Networks.pdf file for learning the algorithm and structures.

PID_FA_NN

PID_gains

FA_A2C.m :

Function Approximation using Actor-Critic Algorithm

FA_A2C

If you want to change the dynamic system, Please just change the NonLinDynamic(.) function in MATLAB files.

About

System Identification and Self-Tuning PID Control using NN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages