Abstract

The aim of this work is to design a speed controller of a DC motor by selection of PID parameters using bio-inspired optimization technique of Artificial Bee Colony Optimization (ABC). Here, model of a DC motor is considered as a second order system for speed control. In this work bio-inspired optimization technique in controllers and their advantages over conventional methods is discussed using MATLAB/Simulink. This proposed optimization methods could be applied for higher order system also to provide better system performance with minimum errors. The main aim is to apply ABC technique to design and tune parameters of PID controller to get an output with better dynamic and static performance. The application of ABC to the PID controller imparts it the ability of tuning itself automatically in an on-line process while the application of optimization algorithm to the PID controller makes it to give an optimum output by searching for the best set of solutions for the PID parameters.

Highlights

  • DC motor drives are widely used in applications requiring adjustable speed, good speed regulations and frequent starting, braking and reversing

  • It is being predicted that AC drives will replace DC drives, even today the variable speed applications are dominated by DC drives because of lower cost, reliability and simple control

  • B: Objective Function for Particle swarm optimization function F= tightnes T=tf([.023*kd .023*kp .023*ki],[.005 (.010015+.023*kd) (.000559+.023*kp).023*ki]); S=stepinfo (T1); tr=S.RiseTime; ts=S.SettlingTime; Mp=S.Overshoot; Ess=1/(1+dcgain (T1)); F= (1-exp (-0.5))*(Mp+Ess) +exp(-0.5)*(ts-tr); C: ABC Flowchart The flowchart of the Artificial Bee Colony Optimization based PID control system is shown in figure 8

Read more

Summary

Introduction

DC motor drives are widely used in applications requiring adjustable speed, good speed regulations and frequent starting, braking and reversing. PID (proportional-integral-derivative) control is one of the earlier control strategies. The PID controller calculation (algorithm) involves three separate parameters, and is sometimes called three-term control: the proportional, the integral and derivative values, denoted P, I, and D. The relation between motor speed and applied voltage is given by the transfer function, ωω (SS) =. The relation between motor speed and load torque is given by the transfer function, ωω (SS) TTLL (SS)

Speed Control Using Classical PID Tuning Methods
A: Ziegler-Nichols Tuning Method
A: Implementation of Algorithm
Simulink Model of DC Motor
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.