Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

Similar documents
Evolutionary Computation Techniques Based Optimal PID Controller Tuning

International Journal of Innovations in Engineering and Science

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

PID Controller Tuning using Soft Computing Methodologies for Industrial Process- A Comparative Approach

Keywords- DC motor, Genetic algorithm, Crossover, Mutation, PID controller.

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

Comparisons of Different Controller for Position Tracking of DC Servo Motor

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

DC Motor Speed Control for a Plant Based On PID Controller

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

A COMPARATIVE APPROACH ON PID CONTROLLER TUNING USING SOFT COMPUTING TECHNIQUES

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

MATLAB Simulink Based Load Frequency Control Using Conventional Techniques

Simulink Based Model for Analysing the Ziegler Nichols Tuning Algorithm as applied on Speed Control of DC Motor

Research Article Multi-objective PID Optimization for Speed Control of an Isolated Steam Turbine using Gentic Algorithm

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

Position Control of DC Motor by Compensating Strategies

IJITKM Special Issue (ICFTEM-2014) May 2014 pp (ISSN )

Pareto Optimal Solution for PID Controller by Multi-Objective GA

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

EVOLUTIONARY ALGORITHM BASED CONTROLLER FOR HEAT EXCHANGER

Adaptive PID Dc Motor Speed Controller With Parameters Optimized with Hybrid Optimization Strategy

A PID Controlled Real Time Analysis of DC Motor

Compare the results of Tuning of PID controller by using PSO and GA Technique for AVR system Anil Kumar 1,Dr. Rajeev Gupta 2

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

A Review Study Speed Control Of Dc Motor With Classical Controller and Softcomputing Technique

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

Max Min Composition Based Multilevel PID Selector with Reduced Rules and Complexity in FIS for Servo Applications

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

PID Controller Optimization By Soft Computing Techniques-A Review

Available online Journal of Scientific and Engineering Research, 2014, 1(2): Research Article

PID Controller Tuning Optimization with BFO Algorithm in AVR System

Comparison of Different Performance Index Factor for ABC-PID Controller

Differential Evolution and Genetic Algorithm Based MPPT Controller for Photovoltaic System

BFO-PSO optimized PID Controller design using Performance index parameter

Cantonment, Dhaka-1216, BANGLADESH

International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN Volume 3, Issue 7, October 2014

CHAPTER 1. Introduction

A Review of Implemention of Evolutionary Computational Techniques for Speed Control of Brushless DC Motor Based on PID Controller

Determination of the PID Controller Parameters by Modified Genetic Algorithm for Improved Performance

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER

Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)

Load Frequency Controller Design for Interconnected Electric Power System

Authors N.K.Poddar 1, R.P.Gupta 2 1,2 Electrical Engineering Department, B.I.T Sindri Dhanbad, India

Performance and Analysis of Optimization Techniques for Speed Control of Dc Motor

Design and Impliment of Powertrain Control System for the All Terrian Vehicle

A PID Controller Design for an Air Blower System

Design of Model Based PID Controller Tuning for Pressure Process

MANUEL EDUARDO FLORES MORAN ARTIFICIAL INTELLIGENCE APPLIED TO THE DC MOTOR

Comparative Study of PID and FOPID Controller Response for Automatic Voltage Regulation

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Design and Implementation of Intelligent Controller for a Continuous Stirred Tank Reactor System

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

Evolutionary robotics Jørgen Nordmoen

An Introduction to Proportional- Integral-Derivative (PID) Controllers

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

Comparison of Tuning Methods of PID Controllers for Non-Linear System

Control of Load Frequency of Power System by PID Controller using PSO

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Load frequency control in Single area with traditional Ziegler-Nichols PID Tuning controller

Soft Computing Based Cavity Temperature Control of Plastic Injection Molding system

Analysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach

Fundamentals of Servo Motion Control

A Review: Modelling of Brushed DC Motor and Various type of Control Methods

INTELLIGENT PID POWER SYSTEM STABILIZER FOR A SYNCHRONOUS MACHINE IN SIMULINK ENVIRONMENT

Optimal Control System Design

PID CONTROLLER BASED FULL BRIDGE DC-DC CONVERTER FOR CLOSED LOOP DC MOTOR WITH UNIPOLAR VOLTAGE SWITCHING

An Expert System Based PID Controller for Higher Order Process

ANFIS Based Model Reference Adaptive PID Controller for Speed Control of DC Motor

Tuning PID Controllers for DC Motor by Using Microcomputer

Design of PID Controller for Higher Order Discrete Systems Based on Order Reduction Employing ABC Algorithm

Optimal Tuning of PID Controller for PMBLDC Motor using Cat Swarm Optimization

Control Strategies for BLDC Motor

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

MM7 Practical Issues Using PID Controllers

DESIGN OF FRACTIONAL ORDER PI CONTROLLER USING METAHEURISTIC ALGORITHMS APPLIED TO DC-DC BOOST CONVERTER- A COMPARISION

Performance Enhancement ofthree Phase Squirrel Cage Induction Motor using BFOA

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

PID Controller Based Nelder Mead Algorithm for Electric Furnace System with Disturbance

CHAPTER 5 PERFORMANCE EVALUATION OF SYMMETRIC H- BRIDGE MLI FED THREE PHASE INDUCTION MOTOR

Speed control of switched reluctance motor using genetic algorithm and ant colony based on optimizing PID controller

Intelligent Methods for Tuning of Different Controllers

Performance Comparison of P, PI and PID for Speed Control of Switched Reluctance Motor using Genetic Algorith

Modeling and Analysis of a Real Time Spherical Tank Process for Sewage Treatment Plant

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

Auto-tuning of PID Controller for the Cases Given by Forbes Marshall

CHOPPER FED CURRENT CONTROLLED DC MOTOR DRIVE USING PID CONTROLLER WITHOUT SENSOR

DC motor position control using fuzzy proportional-derivative controllers with different defuzzification methods

PID Control Tuning VIA Particle Swarm Optimization for Coupled Tank System

Transcription:

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques P. Ravi Kumar M.Tech (control systems) Gudlavalleru engineering college Gudlavalleru,Andhra Pradesh,india V. Naga Babu Assistant Professor Gudlavalleru engineering college Gudlavalleru,Andhra Pradesh,india Abstract- In this paper, position control of servo motor using PID controller with soft computing optimization techniques is discussed. PID controllers widely used in the industry. Different methods are available for tuning the PID controller. In this paper conventional tuning method Z-N method and soft computing methods like Genetic algorithm (GA) and Particle swarm optimization (PSO) are used for the position control of the DC servo motor. The results obtained from soft computing methods (GA, PSO) are compared with conventional tuning method (Z-N) found that the soft computing techniques gives better results compared to the conventional PID tuning method. Key Words: DC servo motor, position control, tuning methods, ZN, GA and PSO methods. INTROUDUCTION Now a day s PID controllers are widely used in the industry. About 85-90% of the controllers are used in the industry are of PID type. Position control systems are normally unstable when they are implemented in closed loop configuration.pid controllers tuning for positional control systems is a time consuming task, therefore much effort has been given to analyse the servo systems. SYSTEM MODELLING: In this dc servo motor can be consider as a linear SISO system having 3 rd order transfer function. Relation between shaft position and armature voltage is derived from the physical laws. The air gap flux is given by k f i f Torque is proportional to product of Flux and Armature current T k 1 I a t Or ( ) T k1k f I f ( t) Ia( t) The motor torque when the constant flux established in the field coil is given by T K (t) Back EMF of the motor is given by m I a Vb k b The main aim of this paper is to analyse the soft computing methods and enumerate their advantages over conventional PID tuning methodologies. In this paper Position control of a 3 rd ordered plant (Servo motor) using Conventional PID tuning and soft computing methods with their comparisons is analysed. Conventional PID tuning method Ziegler-Nichols, soft computing methods like genetic algorithm and PSO is used in this paper for the position control of servo systems. Except for miner difference in constructional features a dc servo motor is essentially an ordinary dc motor. Physical requirements of DC servo motor are Low inertia and High starting torque. Low inertia is attained with reduced armature diameter with consequent in armature length such that the desired power output is reached. Fig1: separately exited dc motor By apply Laplace transform to the armature loop V a s = R a I a s + L a si a s + V b (s) Where V b (s) is back EMF voltage proportional to the motor speed. Therefore, we have 976

V b s = k b w(s) The armature current is expressed as I a s = V a s k b w(s) R a + sl a The motor torque is expressed as T m s = T l s + T d (s) Here T l is the load torque T l s = js 2 θ s + Bsθ(s) The relation between speed and position is given by w(s) = s θ s The above equations can be represent in a block diagram as U(s) E(s) = K p + K i s + K ds The closed loop Transfer Function is given by Y s U(s) = G c s G(s) 1 + G c s G(s) Y(s) =Output response(s) =input, G(s) =plant And G c s =controller Fig2: equivalent block diagram From the above block diagram the relation between shaft position and armature obtained as by assuming the T d =0, θ(s) V a (s) = K m S SL a + R a SJ + B + (K m K b ) J=0.01kg/ m 2,B=0.1n.m.s, kb=0.01 v/rad/sec, km=0.01n.m/amp, Ra=1 ohm,l=0.5h Substitute above values in the above equation, θ(s) V a (s) = 0.01 0.005S 3 + 0.06S 2 + 0.1001s PID CONTROLLER: The PID filter is implemented in almost all industrial processes because of its well-known beneficial features. In general, the whole system s performa nce strongly depends on the controller s Efficiency and hence the tuning process plays a key role in the system s behaviour. Position control of servo systems is normally unstable when they are implemented in closed loop configuration so PID controller is used to improve the dynamic performance and also reduce the steady state error of the systems. The block diagram of PID control is shown below Fig:3 The output of The PID controller (U (t)) is given by ZN Method: Fig3: Conventional PID controller block diagram Ziegler-Nichols (ZN) method is a conventional PID tuning method. This method is widely used for design of various controllers. Ziegler-Nichols presented two methods1.step response method and 2.Frequency response method. In this Paper frequency response method is discussed for tuning the PID controller PROCEDURE: In this method derivative time (T d ) is set to zero and integral time (T i ) set to infinity. This is used to get the initial PID setting of the systems. The critical gain ( K u ) and periodic oscillations (P u ) are determined by using R-H criteria. Ku is determined by equating the row containing s in R-H row to zero. P u is determined by equating the row containing s^2 in R-H row to zero. Evaluate parameters described by Z-N method. Values of K p, K i and K d are determined using the formulask p =0.6*K u,k i = K p/ T i and K d = K p T d. K p, T i, T d Are calculated using the formulas given in below table,t c = 2Π ω Control type K p T i T d P 0.5 K u inf 0 PI 0.45 K u 0.833T c 0 U (t) =K p e t + K i e(t)+k d d dt e (t) Where K p, K i, K d are proportional, Integral and derivative gains and e (t) =error=set point-output The PID output in Frequency domain can be represented as PID 0.6 K u 0.5T c 0.125T c Table1: ZN PID tuning parameters 977

The advantage of this method is applying easy rules to simple mathematical models. But the disadvantage of this method does not provide as good results as expected. GENETIC ALGORITHM: A genetic algorithm is a powerful searching capabilities and heuristic characteristics. GA has also been used in control tuning applications, being shown to obtain better results than classical techniques. Genetic algorithms are inspired from phenomena found in living organisms (nature).in Genetic algorithms they choose the next generations based on genetic operators like cross over, mutation selection and survival of fittest The components of GA are A problem definition as input, and encoding principles (gene, chromosome), initialization procedure followed by cross over, mutation and selection operators for reproduction with the help of an objective function. Simple Genetic Algorithm: { Initialize population; Evaluate population; While Termination Criteria Not Satisfied { Select parents for reproduction; Perform recombination and mutation; Evaluate population; } } GA PARAMETERS: In this paper the following genetic algorithm parameters are used Parameters Values Lower bounds [kp ki kd] [0 0 0] Upper bounds [kp ki kd] [100 100 100] Stopping criteria 100 Population size 40 Cross over fraction 0.4 Table2: The parameters of the genetic algorithms. PSO PSO is a robust stochastic optimization technique based on the movement and intelligence of swarms. The components of PSO are Swarm Size, Velocity, position components and maximum no of iteration. Here I have consider the following objective function F= (1-exp (-0.5))*( M p )) +exp (-0.5)*( t s t r ) M p =peak overshoott r =rise time, t s =settling time Algorithm of PSO 1. Create an initial population of particles with random positions and velocities within the solution space. 2. For each particle, calculate the value of the fitness function. 3. Compare the fitness of each particle with local- best. If current solution is better than its local- best, then replace its local best by the current solution. 4. Compare the fitness of all the particles with global best. If the fitness of any particle is better than globalbest, then replace global-best. 5. Update the velocity and positions of all particles using velocity update equations. 6. Repeat steps (2)-(5) until a stopping criterion is met. FLOW CHART OF PSO 978

Block Diagram Of Dc Servo Motor With Pid Controllr : STEP RESPONSE OF PSO Fig4: Block diagram of servo motor STEP RESPONSE OF Z-N METHOD: FIG 7: STEP RESPONSE OF PSO COMPARISONS OF ALL WAVE FORMS: STEP RESPONSE OF GA Fig5: Step response of Z-N method Comparisons of all methods Fig8: Comparisons of all Wave form parameters ZN GA PSO Settling time(sec) 5.0139 1.6 0.56 Rise time(sec) 0.2901 0.25 0.35 Peak over shoot 61.74 30 3 (%) Fitness fun value 17.57 0.7225 0.4668 Table3: comparison of all methods FIG 6: STEP RESPONSE OF GA CONCLUSION: In this paper conventional and soft computing methods for position control of DC servo motor is used. Soft computing techniques to the optimum tuning of PID controllers led to a satisfactory close loop response. By comparing the all methods PSO gives better response in terms of performance indices. The draw backs associated with GAs may have a tendency to converge towards local optima or even arbitrary points rather than the global optimum of the problem is over come in PSO.This work may be extending by using advanced genetic algorithm and also using evolutionary algorithms. 979

REFERENCES: 1. Genetic Algorithms Based Intelligent Control Technique for Rotating Electrical Machine. International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 International Conference On Emerging Trends in Mechanical and Electrical Engineering (ICETMEE- 13th-14th March 2014). 2. Modelling and control of motorized robotic arm using hybrid PSO algorithm.2012 Nimra university international conference on engineering (NUICONE-2012). 3. Emphasis on genetic algorithm (GA) over different PID tuning methods for controlling the servo systems using MATLAB. International journal of scientific research in computer science engineering.vol-1, Issue-3, E-ISSN: 2320-7639. 4. DC motor control by using genetic algorithm. International journal of digital applications & contemporary research 2012. 5. Dc Motor Control Using Ziegler Nichols and Genetic Algorithm Technique International Journal of Electrical, Electronics and Computer Engineering 1(1): 33-36(2012) ISSN No. (Online): 2277-2626 6. Design of Optimal PID Control of DC MOTOR Using Genetic Algorithm International Journal of Computer Theory and Engineering, Vol. 4, No. 3, June 2012 7. PID-Controller Tuning Optimization with Genetic Algorithms in Servo Systems International Journal of Advanced Robotic Systems. 8. DC motor angular position control using PID controller for the purpose of controlling the hydraulic pump. International conference on control, Engineering &information technology CEIT- 13proceedings Engineering& Technology-vol.1, pp.22, 26, 2013). 9. Position Control of DC Motor Using Genetic Algorithm Based PID Controller Proceedings of the World Congress on Engineering 2009 Vol II WCE 2009, July 1-3, 2009, London, U.K. 10. Tuning of PID Controller Based on Fruit Fly Optimization Algorithm. Proceedings of 2012 IEEE International Conference on Mechatronics and Automation August 5-8, Chengdu, China 980