Modeling and Simulation on Fuzzy-PID Position Controller of Electro Hydraulic Servo System

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

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

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

Position Control of a Hydraulic Servo System using PID Control

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

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

Digital Control of MS-150 Modular Position Servo System

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

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

Position Control of a Servopneumatic Actuator using Fuzzy Compensation

Design and Control of a Hydraulic Servo System and Simulation Analysis

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

ISSN: [IDSTM-18] Impact Factor: 5.164

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Comparative Analysis Between Fuzzy and PID Control for Load Frequency Controlled Power

Development of Fuzzy Logic Controller for Quanser Bench-Top Helicopter

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

Model Reference Adaptive Controller Design Based on Fuzzy Inference System

DIGITAL CONTROL OF ELECTRO-HYDRAULIC STEERING TEST BENCH

Position Control of AC Servomotor Using Internal Model Control Strategy

FAULT DIAGNOSIS AND PERFORMANCE ASSESSMENT FOR A ROTARY ACTUATOR BASED ON NEURAL NETWORK OBSERVER

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

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

A Control Method of the Force Loading Electro-hydraulic Servo System Based on BRF Jing-Wen FANG1,a,*, Ji-Shun LI1,2,b, Fang YANG1, Yu-Jun XUE2

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

Speed Control of DC Motor Using Fuzzy Logic Application

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

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Intelligent Fuzzy-PID Hybrid Control for Temperature of NH3 in Atomization Furnace

The Pitch Control Algorithm of Wind Turbine Based on Fuzzy Control and PID Control

Fuzzy Logic Controller on DC/DC Boost Converter

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

Neural Network Predictive Controller for Pressure Control

International Journal of Advance Engineering and Research Development

Application of Fuzzy Logic Controller in Shunt Active Power Filter

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

FUZZY ADAPTIVE PI CONTROLLER FOR SINGLE INPUT SINGLE OUTPUT NON-LINEAR SYSTEM

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

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

Design of Compensator for Dynamical System

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

Comparative analysis of Conventional MSSMC and Fuzzy based MSSMC controller for Induction Motor

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

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Design Neural Network Controller for Mechatronic System

Speed control of a DC motor using Controllers

Position Control of DC Motor by Compensating Strategies

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

CHAPTER 4 FUZZY LOGIC CONTROLLER

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Automatic Generation Control of Two Area using Fuzzy Logic Controller

Electro-hydraulic Servo Valve Systems

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID

Design of Joint Controller for Welding Robot and Parameter Optimization

Study on Synchronous Generator Excitation Control Based on FLC

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

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

The Effect of Fuzzy Logic Controller on Power System Stability; a Comparison between Fuzzy Logic Gain Scheduling PID and Conventional PID Controller

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

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

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

Design of Smart Controller for Speed Control of DC Motor

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

DC Motor Speed Control Using Machine Learning Algorithm

Loop Design. Chapter Introduction

Design of Different Controller for Cruise Control System

Modeling and Control of Mold Oscillation

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

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

Designing PID for Disturbance Rejection

Simulation of Temperature Controller for an Injection Mould Machine using Fuzzy Logic

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

Control Of Three Phase BLDC Motor Using Fuzzy Logic Controller Anjali. A. R M-Tech in Powerelectronics & Drives,Calicut University

Design of Self-tuning PID Controller Parameters Using Fuzzy Logic Controller for Quad-rotor Helicopter

Robust Control Design for Rotary Inverted Pendulum Balance

A Brushless DC Motor Speed Control By Fuzzy PID Controller

SPEED CONTROL OF AN INDUCTION MOTOR USING FUZZY LOGIC AND PI CONTROLLER AND COMPARISON OF CONTROLLERS BASED ON SPEED

TRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING QUANTITATIVE FEEDBACK THEORY

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

Comparison of Fuzzy Logic Based and Conventional Power System Stabilizer for Damping of Power System Oscillations

Cantonment, Dhaka-1216, BANGLADESH

CHAPTER 4 LOAD FREQUENCY CONTROL OF INTERCONNECTED HYDRO-THERMAL SYSTEM

Implementing a Fuzzy Logic Control of a Shower

EE 482 : CONTROL SYSTEMS Lab Manual

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

Simulation Analysis of Control System in an Innovative Magnetically-Saturated Controllable Reactor

Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control)

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

Resistance Furnace Temperature System on Fuzzy PID Controller

Transcription:

Modeling and Simulation on Fuzzy-PID Position Controller of Electro Hydraulic Servo System Amanuel Tadesse Gebrewold 1, Ma Jungong 2 1 Beihang University, School of Mechanical Engineering and Automation, No.37 Xueyuan Road, Haidian District, Beijing 100191, P.R.China 2 Beihang University, School of Mechanical Engineering and Automation, No.37 Xueyuan Road, Haidian District, Beijing 100191, P.R.China Abstract: Conventional (classical) PID controller has been difficulty to compensate uncertainties, internal and external disturbances and highly nonlinearity in the control of EHS (electro hydraulic servo) position control system. In this paper a fuzzy-pid controller is proposed due superior to the conventional ones, particularly for higher-order, time-delayed, and nonlinear systems and for those systems that have only vague mathematical models which the conventional PID controllers are difficult to handle. The fuzzy-pid controller design methods are conceptually easy to understand, flexible and based on natural languagehas advantages and it can be used to directly replace the conventional ones in applications. A simulation model of position servo system is constructed in MATLAB/Simulink based on asymmetrical hydraulic cylinder. By comparing the conventional PID and fuzzy-pid controller, the simulation result shows that fuzz-pid control system has better static and dynamic performance. Keywords: servo position control system, electro hydraulic, Fuzzy-PID, MATLAB/Simulink 1. Introduction Electro-hydraulic position servo system (EHPSS) is one of the most basic and commonly used hydraulic servo system, such as the location of the machine table, plate thickness of strip rolling, strip running deviation control, the steering gear control of aircraft and ships, radar and gun control system as well as the vibration test rig and so on. In other physical quantity control system, such as speed control and force control system, is also very small position control loop as a link in the large loop [2].In order to satisfactorily control such plants, it is necessary to have position servo controller for fast control actions and which enables fast and accurate control under two factors which are internal parameter variations and external disturbances. These inconveniences may lead to degradation of control performance in force, pressure or position of the system. Position performance of EHPSS can be assured when its robustness and accuracy are guaranteed. The robustness and accuracy can be ensured when nonlinear behaviors, uncertainties and disturbances in the EH system are compensated. However, few studies have given attention to PID controllers. While PID controllers are appropriate too many control problems in many main industrial applications. In the study by AymanA.Aly (2011) PID controller is designed and attached to electrohydraulic servo actuator system to control its angular position. The PID parameters are optimized by the Genetic Algorithm (GA). The controller is verified on the state space model of servo valve attached to a rotary actuator by SIMULINK program. The appropriate specifications of the GA for the rotary position control of an actuator system are presented. It is found that the optimal values of the feedback gains can be obtained within 10 generations, which corresponds to about 200 experiments. Dasgupta et al, 2011 cited in AL-Assady, (2013) introduced modeling and simulation study dealt with comprehensive model of closed-loop servo valve controlled hydro motor drive system has been made using (Bond graph simulation technique). The dynamic performance of the complete system has been studied with respect to the variation of the parameters of the PI controller that drives the servo valve; they have also studied the effects of the variation of torque motor parameters on the servo valve performance using MATLAB Simulink environment. While PID controllers are appropriate to many control problems and often perform adequately without tuning, can also perform unsatisfactorily and do not generate optimal control mechanism and do not perform well when applied to electro-hydraulic position servo system because of nonlinear character and asymmetrical cylinder. Therefore, Fuzzy-PID controller is proposed. Fuzzy-PID controllers are slightly more complicated than the conventional ones, in the sense that they have variable control gains in their linear structures. These variable gains are nonlinear functions of the errors and changing rates of the error signals. The main contribution of these variable gains in improving the control performance is that they are self-tuned gains and can adapt to the rapid changes of the errors and the (changing) rates of the error signals caused by the time-delayed effects, nonlinearities and uncertainties of the underlying system (plant, process). This paper describes the mathematical and simulation model for the valve controlled electro hydraulic servo position system by setting Fuzzy-PID parameters. Paper ID: SUB155419 1000

2. Methodology International Journal of Science and Research (IJSR) system and it should have the desired response of stability and zero-overshoot. Therefore, a fuzzy-pid controller is introduced in position control loop. 4. Design of the Control System The first step in the design strategy is to install and tune a PID controller. Second to replace the summation in PID control by a linear fuzzy controller acting like summation. The last step in the design procedure is to transfer the PID gains to the linear fuzzy controller. 4.1 PID- Proportional, Integral and Derivative Figure 1: Fuzzy Logic Control design methodology 3. Position Servo A schematic diagram of a complete position servo is shown in figure 2. The actuator or load position is measured by a position device (transducer), which gives an electric signal (u f ) in voltage as an output. The servo amplifier compares the command signal (u c ) in voltage with the feedback signal (u f ). Then, the resulting error signals are gained with the factor Ksa. The output current signal (i) from the amplifier will control the servo valve [1] The PID controller is tuned to perform in any particular application by adjusting the gain constants for proportional, integral, and derivative. The tuning adjustments are made to PID (K P, K I and K D ), and the system is operated again until the desired system response is achieved k e k -e k -1 u k k e k k T e j k p i d j 0 Where T is sampling time, e k is d y The term e k y k y k Where d k is the desired value. T e k is error at time k. The range of e and ce are defined as [-10 10]. The fuzzy set N,O,P,which represents of e and ce are all defined as Negative, Zero, and Positive. K P - contributes to stability and medium rate responsiveness. K I - tracking and disturbance rejection, slow rate responsiveness may cause oscillation. K D - in minimizing sensitive to noise and for fast rate responsiveness. 4.2 Design of fuzzy logic controller for Servo System Fuzzy control involves fuzzification, a fuzzy rule base generalized from experts' experience, fuzzy inference and defuzzification. The membership functions of these inputs and output fuzzy sets are given in table 1. The linguistic variable levels are assigned as negative (N), zero (Z) and positive (P). Similarly, the fuzzy set of the change error of (ce) is presented as {N, Z, and P}. These levels are chosen from the characteristics and specification of the EHSPS. The ranges of these inputs are from [-10 10]. Figure 2: Position servo valve Position transducer control ensures perfect steady state precision and dynamic tracking performance and makes the system run steadily and efficiently. The position control block is a main part in the design of hydraulic servo control Table 1:Fuzzy control rules of tuning CE N Z P E N N N Z Z N Z P P Z P P 4.3 Membership function of fuzzy-pid The membership function is the tool that lets you display and edits all of the membership functions associated with all of the input and output variables for the entire fuzzy inference Paper ID: SUB155419 1001

system. The membership function editor shares some features with the fuzzy logic designer, as shown in the figure 3. Here membership functions are (Negative, Zero and Positive) 4. If (E is Z) and (CE is N) then (FPID is N) (1) 5. If (E is Z) and (CE is Z) then (FPID is Z) (1) 6. If (E is Z) and (CE is P) then (FPID is P) (1) 7. If (E is P) and (CE is N) then (FPID is Z) (1) 8. If (E is P) and (CE is Z) then (FPID is P) (1) 9. If (E is P) and (CE is P) then (FPID is P) (1) 5. Surface Viewer To show the view of output depends on the two inputs (Error and Change Error) in the form of plot(figure 5).These graphical user interfaces are dynamically connected, if you make the change to the fuzzy inference system using one of them, then you see on any of the other open GUIs. For example, if the names of the membership functions in the membership function editor changed, in the rules shown in the rule editor the changes are reflected (appeared). Figure 3: The Membership Function Editor 4.4 Control rule of fuzzy-pid To edit the list of rules that defines the behavior of the system. Based on the descriptions of the input and output variables defined with the fuzzy logic designer, the rule editor allows to construct the rule statements automatically, from thegraphical user interface (GUI). Constructing rules using the graphical rule editor interface is fairly self-evident. Totally nine rules are set out from three membership functions of error, change error and FPID. Figure 4 shows two inputs and one output forms nine fuzzy rules. Figure 5: Surface viewer based on Error and CError 6. Computer Simulation Results According to the controllers proposed above, the system was respectively modeled by MATLAB/Simulink model. The parameters used for simulation are given in table 2. Figure 4: Fuzzy logic designer a=readfis('fpid') name: 'FPID' type: 'mamdani' and Method: 'min' or Method: 'max' defuzz Method: 'centroid' impmethod: 'min' aggmethod: 'max' input: [1x2 struct] output: [1x1 struct] rule: [1x9 struct] >>showrule ans = 1. If (E is N) and (CE is N) then (FPID is N) (1) 2. If (E is N) and (CE is Z) then (FPID is N) (1) 3. If (E is N) and (CE is P) then (FPID is Z) (1) Table 2: Specification of hydraulic cylinder and servo valve Sym Description unit Xp Total stroke of the piston 1.25 m Ap Active area of piston annulus 10*10-4 m 2 Qr Rated flow of valve 5.230*10-4 m 2 /sec p Supply pres from hydraulic pump 10*10 6 Pa Vmax Maximum velocity 0.523 m/s F maximum thrust 25.8*10 3 N Density of oil 780 Kg/m C d Discharge coefficient 0.65 No Figure 6: New proposed Fuzzy-PID controller for asymmetric cylinder of EHSPS Paper ID: SUB155419 1002

Computer simulations were executed (implemented) for the servo system to verify the availability of the proposed controller in practical implementation. The sampling frequency was selected to be 1Hz. With the same input of step signals, the outputs of systems with different controllers were plotted for comparison. The simulation results are shown in figure 7 and 8. 6.1 Response to command signal The response of the command to output signal by classical PID controller for frequency 1Hz can be seen in figure 7( a and b ). Figure 8: Input and output signal for Fuzzy-PID control 6.2 Response to performance indicators for classic PID controller Fig. 9 ( a and b ) shows that performance parameters for classical PID controller. Even though the closed-loop system is stable, the rise time, setting time, peak and overshoot percent are higher (and perform very less) than Fuzzy- PID controller. Figure 7: Input and output signal for PID control And the figure shows phase lag difference between command and output signal has deviation (as indicated by the arrows) from normal in the PID controller. But in fuzzy PID controller the phase lag between command (input) and output signal is zero as show in figure 8 ( a and b ). Figure 9:Conventional PID controller with Performance parameters The response of the performance and robustness indicators after the system compensated by a Fuzzy- PID controller can be seen in figure 10 ( a and b ). It shows that the rise and setting time, overshoot percentage and peak time very small. Paper ID: SUB155419 1003

In addition steady-state errors are very less compared to classical PID controller. Figure 10:Fuzzy- PID controller with Performance parameters Table 3 shows summary of performance parameters for Fuzzy-PID and classical PID controller. In PID controller the rise time, setting time, peak and overshoot percent are higher and perform very less than Fuzzy-PID controller. Additionally, comparing Fuzzy-PID control mechanism to PID family has better for electro hydraulic servo control system in itsperformance robustness Table 3: Performance parameters of Fuzzy-PID and PID Performance parameters Controllers Rise Settingtime Over Peak Gain Phase time shoot (%) margin (rad/s) margin (rad/s) FPID 0.02 0.16 5.26 1.05 19.4dB@ 60 0 @64 320 PID 0.05 0.18 8.24 1.08 13.2dB@ 120 60 0 @24.8 7. Conclusion Based on the selected model for position control of asymmetric double acting cylinder, the simulation in MATLAB/Simulink is done and the data is analyzed for the classical or conventional PID controller, the rise time 0.05s, setting time 0.16s, overshoot of the system is 8.24% and peak time 1.08s and for the Fuzzy-PID controller, the rise time 0.02s, setting time 0.16s, overshoot time less than 5.26% and peak time 1.05s. So the performance of Fuzzy- PID controller is better than conventional PID system Reference [1] LinkopingsUniversitet IEI/Fluid and mechanical engineering system, Hydraulic servo systems, Karl- Erik Rydberg 2008-10-15 (book chapter style ) [2] Peter Nachtwey. Electro-hydraulic System Design. Delta Computer Systems, Inc. 11719 NE 95th Street, Suite D Vancouver, WA USA 98682-2444 (technical report style) [3] Medhat k. Bahr Khalil*, Ph.D. Interactive Analysis of Closed Loop Electro-hydraulic Control Systems ASAT- 13, May 26 28, 2009. (journal style) [4] Munaf F. Bader, Position Control System of Hydraulic Cylinder Based on Microcontroller Journal of Engineering and Development, Vol. 12, No. 3, September (2008) ISSN 1813-7822. (journal style) [5] MiroslavMihajlov, VlastimirNikolić, DraganAntić, Position control of an electro-hydraulic servo system using sliding mode control enhanced by fuzzy PI controller Vol.1, No 9, 2002, pp. 1217 1230. (journal style) [6] Xiaodiao Huang and Liting Shi. Simulation on a fuzzy- PID position controller of CNC servo system, Sixth International Conference on Intelligent System Design and Applications (ISDA 06) 2006 IEEE. (journal style) [7] Yao Jian-jun, 1Di Duo-tao, Jiang Gui-lin and Liu Sheng, High Precision Position Control of Electro- Hydraulic Servo System Based on Feed-Forward Compensation, February 15, 2012. (journal style) [8] Karam M. Elbayomy*, Jiao Zongxia, Zhang Huaqing, roller Optimization by GA and Its Performances on the Electro-hydraulic Servo Control System, June 2008. (journal style) [9] Dr. Ali Abdul Mohsin Hassan AL-Assady, Design and Analysis of Electro-Hydraulic Servo System for Speed Control of Hydraulic Motor, Volume 19 may 2013. (journal style) [10] M.GalalRabie. Fluid Power Engineering, pp. 167-169, 287, McGraw Hill companies.2009.(book style) [11] MohieddineJelali and Andreas Kroll. Hydraulic Servosystem, Spriger - Verlag London Ltd.1988.(book style) [12] Fuzzy Logic Toolbox, User s Guide, The MathWorks, Inc, R2014b [13] Ayman A. Aly, PID Parameters Optimization Using Genetic Algorithm Technique for Electrohydraulic Servo Control System [C], 2011-3-26. (journal style) [14] Dr. Ali Abdul Mohsin Hassan AL-Assady. Design and Analysis of Electro-Hydraulic Servo System for Speed Control of Hydraulic Motor [J]. Journal of Engineering, Volume 19 may 2013. (journal style) Author Profile Amanuel TadesseGebrewold received the B.S in Mechanical Engineering in 2004 and M.S in Industrial Engineering in 2011 from Addis Ababa University. His research of interest is in Electro Hydraulic Servo Control System, in Manufacturing and Automotive Industries Paper ID: SUB155419 1004

Control System and Biomedical Instruments Controlling Systems. He stayed in Metals and Engineering Corporation as Senior Engineer and Quality Control Manager. He is currently in Beihang University (BUAA) Chinaas a student in Mechanical Engineering and Automation Specialization in Mechatronics field of study. Ma Jungong received the Ph.D. degree in mechanical engineering from Beihang University, Beijing, china in 2013. He is currently a lecturer with the school of Mechanical Engineering and Automation, Beihang University, China. His research interest include Electro-hydraulic servo system control, Gas regulator development and automotive control, Pneumatic element accelerated life test Paper ID: SUB155419 1005