PID & ARTIFICIAL NEURAL NETWORKS BASED CONTROLLER FOR
INVERTED PENDULUM
ABSTRACT
1. Design of compensator using frequency response method.
Here we found that pendulum can stabilized but cart can moves in negative direction.
2. Design of PID controller for Inverted Pendulum.
Here also get the same result, Pendulum can be stabilized but cart can move in negative direction.
3. Design of controller by using Artificial Neural Network(ANN).
In recent years, ANNs are becoming more popular among engineers because of their various advantages over other methods. Here we use Decoupled Neural Network Reference compensation Techniques to control a two degree-of-freedom inverted pendulum. Neural Networks are used as an auxiliary controllers to help the PD controller for the system to minimize the errors of angles and position of each axis. The Neural Network might be used directly as a controller, but this approach has several drawbacks like,
1. During the training period, the control system is not operational.
2. It cannot eliminate unpredictable disturbances.
3. This approach bears a less direct connection to the design methods for traditional controller.
To avoid these problems, in the proposed scheme, the conventional PD controller is combined with feed forward Neural Network.
Two separate Neural Networks are used for controlling each axis of Inverted Pendulum. Here Neural Network is used to control both angle and position of Inverted Pendulum. Two types of Neural Networks are used for this purpose; one, two layer feed-forward structure with a tangent hyperbolic activation function and second, Radial Basis Networks.