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.
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.
FA_A2C.m
:
Function Approximation using Actor-Critic Algorithm
If you want to change the dynamic system, Please just change the NonLinDynamic(.)
function in MATLAB files.