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

Similar documents
Implementation of Proportional and Derivative Controller in a Ball and Beam System

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM

Ball Balancing on a Beam

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

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

Mathematical Modeling, Simulation and Control of Ball and Beam System

Introduction to PID Control

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

Robust Control Design for Rotary Inverted Pendulum Balance

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating processes, Part IV: PID Plus First-Order Lag Controller

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

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

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Penn State Erie, The Behrend College School of Engineering

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

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

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

Cantonment, Dhaka-1216, BANGLADESH

Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process

Implementation of Fuzzy Controller to Magnetic Levitation System

Design of Different Controller for Cruise Control System

Control of a Double -Effect Evaporator using Neural Network Model Predictive Controller

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

An Expert System Based PID Controller for Higher Order Process

Design of Joint Controller for Welding Robot and Parameter Optimization

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Application of H-infinity Robust Controller on PAC

Design and Implementation of Fractional order controllers for DC Motor Position servo system

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

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

DC Motor Speed Control for a Plant Based On PID Controller

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

International Journal of Advance Engineering and Research Development. Aircraft Pitch Control System Using LQR and Fuzzy Logic Controller

Speed control of a DC motor using Controllers

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

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Evolutionary Computation Techniques Based Optimal PID Controller Tuning

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

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

Position Control of a Hydraulic Servo System using PID Control

Comparative Analysis of P, PI, PD, PID Controller for Mass Spring Damper System using Matlab Simulink.

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

Position Control of AC Servomotor Using Internal Model Control Strategy

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

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Comparisons of Different Controller for Position Tracking of DC Servo Motor

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

PID Controller Optimization By Soft Computing Techniques-A Review

Position Control of DC Motor by Compensating Strategies

A simple method of tuning PID controller for Integrating First Order Plus time Delay Process

Digital Control of MS-150 Modular Position Servo System

Fundamentals of Servo Motion Control

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

Lab 2: Quanser Hardware and Proportional Control

Study on Synchronous Generator Excitation Control Based on FLC

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

Pareto Optimal Solution for PID Controller by Multi-Objective GA

MM7 Practical Issues Using PID Controllers

Load Frequency and Voltage Control of Two Area Interconnected Power System using PID Controller. Kavita Goswami 1 and Lata Mishra 2

A PID Controlled Real Time Analysis of DC Motor

Investigating Stability Comparison of a Conventional Controller and Fuzzy Controller on a Non-Linear System

Department of Mechanical Engineering, CEG Campus, Anna University, Chennai, India

Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4

Application Research on BP Neural Network PID Control of the Belt Conveyor

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

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

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system

Advanced Servo Tuning

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Design of Smart Controller for Speed Control of DC Motor

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

Controller Design for Closed Loop Speed Control of BLDC Motor

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

COMPARISON OF TUNING ALGORITHMS OF PI CONTROLLER FOR POWER ELECTRONIC CONVERTER

MEM01: DC-Motor Servomechanism

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller

PI Control of Boost Converter Controlled DC Motor

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

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

MATLAB Simulink Based Load Frequency Control Using Conventional Techniques

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

EFFICIENT CONTROL OF LEVEL IN INTERACTING CONICAL TANKS USING REAL TIME CONCEPTS

Based on the ARM and PID Control Free Pendulum Balance System

Ball and Beam. Workbook BB01. Student Version

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

International Journal of Innovations in Engineering and Science

CHAPTER 6 INPUT VOLATGE REGULATION AND EXPERIMENTAL INVESTIGATION OF NON-LINEAR DYNAMICS IN PV SYSTEM

Transcription:

IJCTA, 9(39), 016, pp. 9-14 International Science Press Closed Loop Control of Soft Switched Forward Converter Using Intelligent Controller 9 PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study Debdoot Sain * Abstract : This article addresses the design of PID, I-PD and PD-PI controller for the ball and beam system. The ball and beam system, a non linear one, has been linearised around the equilibrium point to obtain the linearised model transfer function. The PID controller has been tuned using ITAE criterion and the same set of parameters has been utilized for designing both the I-PD and PD-PI controller. The performance of the system with the above mentioned controllers has been compared. The result of comparison reveals that PD-PI controller outperforms both the PID and I-PD controller. In future, for improving the performance of a system, PD-PI controller can be designed for other class of plants. Keywords : Ball and beam system; PID; I-PD; PD-PI. 1. INTRODUCTION The ball and beam system (BBS) is considered as one of the benchmark problems for studying control system. The task of controller design becomes very difficult because of its non linear and unstable behaviour. A variety of classical and modern control techniques have been adopted to obtain satisfactory response from the BBS. In [1], nonlinear PD regulation for the BBS has been explained. Synchronization of BBS with neural compensation is discussed in []. Oh et al. described the design of a fuzzy cascade controller for BBS. Sliding mode control of BBS has been illustrated in [4]. In [5], interpolating sliding mode observer for BBS is discussed. Jerome et al. in their paper [6] discussed the non linear controller design for the BBS using state dependent Riccati equation. H-infinity PID controller design has been discussed in [7] for BBS. In [8, 9], fractional order controller design for BBS is explained. Keshmeri et al. explained modeling and control of BBS using model based and non model based approach [10]. PID controller has always been a choice of control engineers for a long time because of its simple structure and easy implementation. But the performance of a system with PID controller can be significantly improved by slightly modifying the control structure. In this paper, apart from designing PID controller, I-PD and PD-PI controller has also been designed for the BBS. The non linear model of BBS has been linearised around the equilibrium point to obtain linearised model transfer function. The PID controller parameters have been identified by minimizing the ITAE criterion. The same controller parameters have been utilized for the design of I-PD and PD- PI controller. It has been found that, with the same set of controller parameters, I-PD controller has the potential to provide better response in terms of overshoot, gain margin, phase margin and complementary sensitivity as compare to the PID controller. It has also been observed that PD-PI controller outperforms both PID and I-PD controller. * Dept. of Electrical and Electronics Engineering, Birla Institute of Technology, Mesra, Ranchi-83515, India E-Mail: hiidebdoot@gmail.com

10 Debdoot Sain This paper consists of five sections. Section 1 is about the introduction of the paper. In section, dynamics of the BBS is discussed and linearised model transfer function has been obtained. Section 3 deals with the design of PID, I-PD and PD-PI controller. Along with discussions, the response of the system with different controllers has been provided in Section 4. The conclusion part and the future scope of research are highlighted in section 5.. BALL AND BEAM SYSTEM In BBS, a ball is placed on a beam where it is allowed to move along the length of the beam. A lever arm is attached to a servo gear at one end and the beam at the other. The lever changes the angle of the beam by when the servo gears turns by an angle of. Gravity causes the ball to roll along the beam when there is any change of beam angle from horizontal position. In this study, it has been assumed that ball rolls without slipping and friction between ball and beam is very small (negligible). The schematic diagram of BBS is depicted in Fig. 1 L r Ball Beam Lever arm Gear d Figure 1: Schematic diagram of BBS Parameters and their values associated with the BBS are summarized in Table. 1 [11] Table 1 Parameters and their values associated with BBS Symbol Description Value m Mass of the ball 0.11 kg R Radius of the ball 0.015 m d Lever arm offset 0.04 m g Gravitational Acceleration 9.8 m/s L Length of the beam 0.4 m J Ball s moment of inertia 5 mr kgm r Ball position coordinate Beam angle coordinate θ Servo gear angle The Lagrangian equation of motion for the ball can be expressed by the following differential equation:. J.. m r mgsin ( ) mr = 0 (1) R

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study The linear approximation of the system can be found by Linearizing the above equation around the beam angle, = 0, and is given by J.. m r = mg () R The linear relation between beam and gear angle can be approximated as = L d (3) Substituting the above value of in equation () and taking Laplace transform, the following equation can be obtained J d m R( s) s = mg () s (4) R L Rearranging the equation (4), the transfer function from gear angle (s) to ball position is given by R( s) mgd 1 G P (s) = () J (5) s s L m R Substituting the values of system parameters in equation (5), the transfer function becomes 3. DESIGN OF CONTROLLERS R( s) 0.7 G P (s) = () s s This section of the paper deals with the design of PID, I-PD and PD-PI controller for the ball beam system. 3.1. Design of PID Controller The general structure of PID controller is K G PID (s) = K K s s where, K P, K I and K D represent proportional, integral and derivative gain respectively. Characteristic equation of the system with PID controller for unity feedback is given i.e. 0.7 s 11 (6) I P D (7) 1 + G P (s)g PID (s) = 0 (8) K s I 1 K P KDs = 0 (9) To obtain PID controller parameter (K P, K I and K D ) values, minimization of the integral of timeweighted absolute error (ITAE) is usually referred to as a good tuning criterion in the literatures [1]. There are mainly three steps involved for finding PID controller parameter values using ITAE index. In the very first step closed loop Simulink model of the system with controller is developed. In the second step a MATLAB m-file with an objective function is created which calculates the ITAE index. In the final step minimization of ITAE index is done using a MATLAB function (the function fmincon has been used in this study) from optimization tool box. As the range of unknowns affect the optimality of the solution, in the beginning wider solution space is considered. After getting the initial solution, in the subsequent steps the solution space has been shorten. The range and initial assumption of parameters for writing the MATLAB code is decided after a number of trial runs and provided in Table.

1 Debdoot Sain Table Initial guess and range of controller parameters Parameter K P K I K D Initial value 34 17 1 Lower range 33 15 10 Upper range 35 0 13 The values of PID controller parameters are found after optimization and given in Table 3. Table 3 PID controller parameter values after optimizing the objective function Parameter K P K I K D Value 33 15 13 3.. Design of I-PD Controller The control structure of the I-PD controller with plant and unity feedback is shown in the Fig. Ref + + I Plant Output PD Figure : Control Structure of an I-PD controller As different signal paths are present for set-point and process outputs, it has got more flexibility to satisfy the design specifications accurately. Characteristic equation of the system with I-PD controller for unity feedback is given by 1 + G P (s)(g I (s) + G PD (s)) = 0 (10) 0.7 KI i.e. 1 K P KDs = 0 (11) s s Considering unity feedback, it is interesting to note that the characteristic equation of the system with PID controller is identical with that of the I-PD controller as long as the controller parameter values are identical. Instead of designing the I-PD controller from the scratch, PID controller parameter values will be used to design the I-PD controller. It will help to analyze that by keeping same set of parameter values how it is possible to obtain smoother response just by changing the control structure from PID to I-PD. 3.3. Design of PD-PI Controller Ref PD PI Plant Output Figure 3: Control Structure of PD-PI controller

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study The design of PD-PI controller is discussed in [13] where two individual PD and PI block is placed in series with the plant and proportional gain of the PD block is considered as unity. The control structure of PD-PI controller with plant and unity feedback is provided in Fig. 3. The characteristic equation of the system with PD-PI controller for unity feedback is given by 1 + G P (s)(g PD (s)g PI (s)) = 0 (1) 0.7 KI i.e. 1 (1 K Ds)(K P ) = 0 (13) s s As explained earlier, PID controller parameters are again utilized for designing the PD-PI controller. 4. RESULTS AND DISCUSSION As the input signal, unit step signal has been considered for this study. The simulation is carried out for 50 seconds and the response of simulation with PID, I-PD and PD-PI controller has been provided in Fig. 4 13 Figure 4: Step response of BBS with different controllers The performance of the BBS with PID, I-PD and PD-PI controller is summarized in Table 4 Table 4 Performance comparison of the BBS with different controllers Method Performance PID I-PD PD-PI Maximum Overshoot (%) 15.5 0 0.174 Peak time (sec) 0.367 NA 0.043 Rise time (sec) 0.155 3.93 0.0078 Settling time ( sec ) 1.18 7.8 0.018 Gain margin (db) -6 6-73. Phase margin (degree) 74.6 79.8 89.9 Sensitivity 1 1.1407 1 Complementary sensitivity 1.007 1 1.0003 IAE 0.1879. 0.007188 ISE 0.05833 1.307 0.00165 ITAE 0.1143 3.973 0.0186 ITSE 0.007881 1.74 1.073x10-6

14 Debdoot Sain From the data available in Table 4, it is observed that as the control structure changes from PID to I-PD and PD-PI controller, the response of the system gets improved. In I-PD controller the system response has become smooth as compare to the PID controller by compromising the settling time and rise time, whereas, in PD-PI controller, the smooth response has been achieved without compromising performance of the system. 5. CONCLUSION In this article, the design of PID, I-PD and PD-PI controller has been discussed for the BBS. The PID controller parameters have been found by minimizing the ITAE criterion and the same set of values are further used for designing the I-PD and PD-PI controller. The performance of these controllers has been compared. The result of comparison reveals that I-PD and PD-PI controller has the potential to make the system response smooth as compare to the PID controller. The best response of the BBS has been found in case of PD-PI controller. This particular approach of using PD-PI controller can be extended to other class of plants for improving the performance of the system. 6. REFERENCES 1. W. Yu, Nonlinear PD Regulation for Ball and Beam System, International Journal of Electrical Engineering Education, Vol. 46, pp. 37 59, 009.. X. Li and W. Yu, Synchronization of Ball and Beam Systems with Neural Compensation, International Journal of Control, Automation and Systems, Vol. 8, No. 3, pp.491-496, 010. 3. S.K Oh, H.J. Jang and W. Pedrycz, The Design of a Fuzzy Cascade Controller for Ball and Beam System: A Study in Optimization with the Use of Parallel Genetic Algorithms, Engineering Applications of Artifi cial Intelligence, Vol., pp. 61 71, 009. 4. N.B. Almutairi and M. Zribi, On the Sliding Mode Control of a Ball on a Beam system, Nonlinear Dynamics, Vol. 59, pp. 1-38, 009. 5. M. L. Hammadih, K. A. Hosani and I. Boiko, Interpolating sliding mode observer for a ball and beam system, International Journal of Control, Vol. 89, Iss. 9, pp. 1879-1889, 016. 6. E. V. Kumar, J. Jerome and G. Raaja, State Dependent Riccati Equation based Nonlinear Controller Design for Ball and Beam System Procedia Engineering, Vol. 97, 1896 1905, 014. 7. A. Jose, K. K. Avinashe, M. Dhanoj and E.S. Yadav, H-infinity PID controller for a Ball and Beam System, International Journal of Innovative Research In Electrical, Electronics, Instrumentation And Control Engineering, Vol. 3, Iss. 1, pp. 91-95, 015. 8. S. K. Choudhary, Fractional Order Feedback Control of a Ball and Beam System, International Journal of Computer, Information, Systems and Control Engineering, Vol. 8, No. 7, pp. 110-116, 014. 9. M. Korkma and O. Aydogdu, Fractional Order Controller Design for Ball and Beam System, Applied Mechanics and Materials, Vols. 313-314, pp. 544-548, 013. 10. M. Keshmiri, A. F. Jahromi, A. Mohebbi, M. H. Amoozgar and W. F. Xie, Modeling And Control Of Ball And Beam System Using Model Based And Non-Model Based Control Approaches, International Journal On Smart Sensing And Intelligent Systems, Vol. 5, No. 1, pp. 14-35, 01. 11. S. Sathiyavathi and K. Krishnamurthy, PID Control of Ball and Beam System- A Real Time Experimentation, Journal of Scientifi c and Industrial Research, Vol. 7, pp. 481-484, 013. 1. F. G. Martins, Tuning PID controllers using the ITAE criterion, International Journal of Engineering Education, Vol. 1, No. 5,pp. 867-873, 005. 13. T. Jain and M. J. Nigam, Optimization of PD-PI Controller using Swarm Intelligence, Journal Of Theoretical And Applied Information Technology, Vol. 4, No. 11, pp. 1013-1018, 008.