Design of a Self-Tuning PID Control System by Neural Networks