CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

Similar documents
Trajectory E-Filter Zero Phase Error Tracking Controller for Non-Minimum Phase XY Table System

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

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

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

Speed control of a DC motor using Controllers

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Digital Control of MS-150 Modular Position Servo System

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

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

A PID Controller Design for an Air Blower System

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

INTELLIGENT ACTIVE FORCE CONTROL APPLIED TO PRECISE MACHINE UMP, Pekan, Pahang, Malaysia Shah Alam, Selangor, Malaysia ABSTRACT

Design of Different Controller for Cruise Control System

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

Design of Compensator for Dynamical System

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

DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM USING NEURO-FUZZY ALGORITHM

Fuzzy Logic Controller on DC/DC Boost Converter

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

Position Control of a Hydraulic Servo System using PID Control

SCIENCE & TECHNOLOGY

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

Fuzzy Controllers for Boost DC-DC Converters

Comparative Analysis of Air Conditioning System Using PID and Neural Network Controller

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

Development of Fuzzy Logic Controller for Quanser Bench-Top Helicopter

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

ADVANCES in NATURAL and APPLIED SCIENCES

Design of Joint Controller for Welding Robot and Parameter Optimization

Resistance Furnace Temperature Control System Based on OPC and MATLAB

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

Adaptive-Fuzzy-PID Controller Based Disturbance Observer for DC Motor Speed Control

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

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

Neural Network Predictive Controller for Pressure Control

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

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

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

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

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

CHAPTER 4 FUZZY LOGIC CONTROLLER

Implementation of Fuzzy Controller to Magnetic Levitation System

Improving a pipeline hybrid dynamic model using 2DOF PID

ROBUST CONTROLLER DESIGN FOR POSITION TRACKING OF NONLINEAR SYSTEM USING BACKSTEPPING-GSA APPROACH

Intelligent Active Force Controller for an Anti-lock Brake System Application

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control

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

Fuzzy logic control implementation in sensorless PM drive systems

International Journal of Advance Engineering and Research Development

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

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

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

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

EE 482 : CONTROL SYSTEMS Lab Manual

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

A PLC-based Self-tuning PI-Fuzzy Controller for Linear and Non-linear Drives Control

The Open Automation and Control Systems Journal, 2015, 7, Application of Fuzzy PID Control in the Level Process Control

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

High Frequency Soft Switching Boost Converter with Fuzzy Logic Controller

DC Motor Speed Control Using Machine Learning Algorithm

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

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

Fuzzy Logic Based Speed Control System Comparative Study

Comparison of Fuzzy PID Controller with Conventional PID Controller in Controlling the Speed of a Brushless DC Motor

Designing neuro-fuzzy controller for electromagnetic anti-lock braking system (ABS) on electric vehicle

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

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

Position Control of a Servopneumatic Actuator using Fuzzy Compensation

Adaptive Fuzzy Logic PI Control for Switched Reluctance Motor Based on Inductance Model

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

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

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

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

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

Hybrid Input Shaping and Non-collocated PID Control of a Gantry Crane System: Comparative Assessment

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

A Brushless DC Motor Speed Control By Fuzzy PID Controller

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

Ball Balancing on a Beam

A new fuzzy self-tuning PD load frequency controller for micro-hydropower system

A GENERALIZED DIRECT APPROACH FOR DESIGNING FUZZY LOGIC CONTROLLERS IN MATLAB/SIMULINK GUI ENVIRONMENT

Design of Experimental Platform for Intelligent Car. , Heyan Wang

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

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

Fuzzy Intelligent Controller for the MPPT of a Photovoltaic Module in comparison with Perturb and Observe algorithm

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

SCIENCE & TECHNOLOGY

Design and Control of a Hydraulic Servo System and Simulation Analysis

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

PID CONTROLLERS DESIGN APPLIED TO POSITIONING OF BALL ON THE STEWART PLATFORM

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

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

ANFIS-PID Controller for Arm Rehabilitation Device

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

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

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

CONTROL OF STARTING CURRENT IN THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC CONTROLLER

Transcription:

Journal of Fundamental and Applied Sciences ISSN 1112-9867 Research Article Special Issue Available online at http://www.jfas.info MODELING AND CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR N. Ishak *, N. S. Hamdan, M. Tajuddin and R. Adnann Frontier Materials and Industry Application, UiTM-RMI-CoRe FMIA Faculty of Electrical Engineering, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia Published online: 05 October 2017 ABSTRACT Electro-hydraulic actuator (EHA) is commonly used in industry for its linear movement, quick response and accurate positioning of heavy loads. However, the uncertainties, highly nonlinearities and time varying characteristic of EHA caused difficulties in controlling the system. This paper studies the performance of Fuzzy PID controller on ARX model parameters of vertical position of electro-hydraulic actuator. The system transfer function is obtained via system identification technique using MATLAB Toolbox. The performance of the controller is analyzed through simulation by using step and square type reference input. The roots mean squared error show that the controllers with obtained model of 50ms sampling time give better performance. Keywords: EHA; Fuzzy PID; ARX. Author Correspondence, e-mail: norlelaishak@salam.uitm.edu.my doi: http://dx.doi.org/10.4314/ /jfas.v9i4s.9 Journal of Fundamental and Applied Sciences is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Libraries Resource Directory. We are listed under Research Associations category.

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 161 1. INTRODUCTION Electro-Hydraulic Actuator (EHA) has been commonly used in industry for its linear movement, fast response and accurate positioning of heavy load making it important tools for industrial processes. The advantages of EHA over drive system are high power to weight ratio, smooth response, accurate positioning of heavy load and good power capability [1]. In addition, it improvises the safety and reliability aspect and also simplifies system architecture. Based on the characteristics, it is widely used in automotive and aerospace industries. However, it also has its own behavior such as high nonlinearities, uncertainties and time-varying characteristics that will cause difficulties in controlling process [3]. There are factors that will influence some of the properties such as viscosity and temperature of the fluid. Thus advanced system identification is necessary to control the EHA system to achieve good performance of the system. In order to design a controller that control the actuator, a model that shows the system s behavior first need to be obtained by using system identification method. System identification is the proses of obtaining system model through system s input-output data (stimulus-response) [2]. This method is much easier than Physical law method because derivation of mathematical model is needed for modeling [4]. The input-output data was then used in MATLAB System Identification Toolbox to obtain the model transfer function. The major role of the controller is to find the set of command that fit to the system to reach the desired state with minimum deviation. The most commonly used controller in control system design is PID controller for its simplicity and has well understood features [5]. The implementations of PID controller need convenient values for K p, K i and K d shown in Equation (1) k u (k) K p e(k) e(i) K d [e(k) e(k )] (1) i 0 Over the good performance, the PID method poorly control position in hydraulic system as it does not fit for controlling system with large amount of lag, parameter variations and uncertainty in models. Further research and studies has been conducted to improve PID control performances by developing Fuzzy Logic Control technique. Recently, fuzzy logic control has

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 162 been applied to improve the robustness and hybrid control of fuzzy and PID. In the meantime, Fuzzy PID controllers are used in many applications such as speed control, robot manipulator and DC motor [6-9]. This paper discusses the methodology to obtain the model of EHA using MATLAB System Identification Toolbox. The transfer function obtain from model identification is then applied to the Fuzzy PID controller. Simulations are conducted in MATLAB Simulink to observe the performance of the proposed controller. The results using two different inputs and four model of EHA with different sampling times will be compared and discussed. 2. METHODOLOGY 2.1. Plant The hardware setup is shown as in Fig. 1. The single ended cylinder of EHA consists of bidirectional cylinder with 25mm rod size; 40mm bore size and 150mm stroke length. There is displacement sensor on the upper part of the cylinder rod. In the meantime, electronic control valve control the pressure of the fluid of electro-hydraulic actuator. There are proportional and directional types of this control valve. The current used is in the range of 4-20 ma while the valve input voltage is ±10 V dc. Fig.1. Electro-Hydraulic Actuator (EHA) 2.2. Model Identification The input test signal use can be generated using Equation (2). For this work, the input test signal used is represented by Equation (3) with three different values of frequencies [10]. The generated input test signal is shown in Fig. 2.

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 163 u( k ) p i a cos t k (2) i i s where a i : amplitude, i : frequency and t s : sampling-time (sec). v ( k ) 2 cos 0. 5t k 2cos 0. 7t k cos t k (3) in s s s Higher model may produce unstable output signal. Thus, the model obtained limited to second and third order only. For this studies, third order model ARX331 was selected as the best model to represent the nearest model of true plant. The input-output signals are shown in Fig. 2. Fig.2. Input and output signal for 50ms sampling time Using the collected data and MATLAB system identification toolbox, two plant models with different zero positions were obtained for simulation studies purposes. One model having one zero outside and far away from the unity circle and known as Model 1. Another one having one zero outside and near to the unity circle and known as Model 2. Model 1 using 40ms sampling-time and Model 2 using 50ms sampling-time. Another two plant models with different zero positions were also obtained for simulation studies purposes. One model was having all zeros inside and far away from the unity circle and known as Model 3. Another one was having all zeros inside the unity circle, but close to unity circle and known as Model 4. Model 3 using 60ms sampling-time and Model 4 using 65ms sampling-time. Their pole-zero plots are given in Fig. 3.

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 164 1.5 Poles (x) and Zeros (o) 1.5 Poles (x) and Zeros (o) 1 1 0.5 0.5 0 0-0.5-0.5-1 -1.5-1 40ms 50ms -1.5-1.5-1 -0.5 0 0.5 1 1.5-1.5-1 -0.5 0 0.5 1 1.5 1.5 Poles (x) and Zeros (o) 1.5 Poles (x) and Zeros (o) 1 1 0.5 0.5 0 0-0.5-0.5-1 -1 60ms 65ms -1.5-1.5-1 -0.5 0 0.5 1-1.5 1.5-1.5-1 -0.5 0 0.5 1 1.5 Fig.3. Pole-zero plot Table 1 shown the obtain four model of ARX331 with different sampling time. Table 1. ARX331 model of EHA system Sampling Time Best Fit (%) Transfer Function 40ms 89.96 Bo ( z ) 0.0039z 0.0029z 0.0055z A ( z o ) 1.9070z 0.9414z 0.0341z 50ms 89.86 Bo ( z ) 0.0087z 0.0037z 0.0088z A ( z o ) 1.580z 0.3938z 0.1861z 60ms 90.42 Bo ( z A ( z o ) 0.0072z 0.0018z ) 1.956z.095z 0.0031z 0.1384z 65ms 90.67 Bo ( z ) 0.0061z 0.0004z 0.0038z A ( z o ) 1 2.002z.184z 0.1817z 2.3. Controller Design This section discussed the development of the fuzzy PID controller to control the position of electro-hydraulic actuator (EHA). Fuzzy PID has the same linear structure as conventional PID, constant coefficient and the stability of this controller has been confirmed [11]. The structure of self-tuning fuzzy PID controller is shown in Fig. 4.

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 165 Fig.4. Fuzzy PID block diagram The system consists of fuzzy interference block, PID controller block and the electro-hydraulic actuator block. For fuzzy logic controller, the feedback error e(t) and the derivative of error de(t)/dt as inputs which each of the input used five membership function. The outputs of the fuzzy logic controller are K p, K i, and K d. Mamdani model is used as structure of fuzzy interference to obtain best value for K p, K i and K d. There are two methods, Mamdani and Sugeno that are popular in fuzzy control design. The consequent of If-Then rule for Mamdani method explained by fuzzy set and the output is the reshaped by a matching number before defuzzification. On the contrary, consequent of If-Then rule for Sugeno method is defined by polynomial with respect to input variables, making the output of each rule a single number. Sugeno method does not involve defuzzification; however the step to determine the parameters of polynomials is not efficient and unclear than Mamdani [11-12]. Hence Mamdani interference is more popular in fuzzy control logic design. The fuzzy logic system is shown in Fig. 5. Fig.5. Fuzzy logic control system All ranges of inputs and outputs were set during the conventional PID testing that has been

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 166 conducted earlier. The values then substituted to the equation to compute the coefficients of K p, K i and K d in Equation (4). It is important so that a feasible rule base with high frequency efficiency is obtained. (4) Fig.6. Input membership functions

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 167 Fig.7. Output membership functions The input membership function is shown in Fig. 6 and output membership function in Fig. 7. The fuzzy interference rule is shown in Table 2 and the linguistic variable levels are assigned as Small (S), Medium Small (MS), Medium (M), Medium big (MB) and Big (B). Hence, 25 fuzzy rules designed from the 5 linguistic variables. Table 2. Fuzzy interference rule De/dt Error(e) NB NS ZE PS PB NB S S MS MS M NS S MS MS M MB ZE MS MS M MB MB PS MS M MB MB B PB M MB MB B B 3. RESULTS AND DISCUSSION This section discussed about the simulation results analysis to show the effectiveness of the designed controller. The simulated output signal for different sampling times with step input signal and square input signal are shown in Figure 8 and Figure 9. The shape is chosen such that to demonstrate the ability of the controller to track the trajectory with changing frequency component.

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 168 Fig.8. (a) Simulated output using step input Fig.8. (b) Magnified simulated output using step input The simulation results using step input to the control system are given in Fig. 8. The graph is zoomed at the sharp angles to observe the performance differences. From Fig. 8(b), all models show the transient response is a bit slower but model 50ms no overshoot. Other models show faster response but with overshoot.

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 169 Fig.9. (a) Simulated output using square input Fig.9. (b) Magnified simulated output using square input The simulation results using square-wave input to the control system are given in Fig. 9. The graph is also zoomed at the sharp angles to observe the performance differences. From Fig. 9(b), model 50ms show the transient response is a bit slower but no overshoot. Other model show faster response but with overshoot.

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 170 Fig.10. Tracking error using step input Fig.11. Tracking error using square input Root Mean Square Error (RMSE) for both inputs was calculated to compare which model is more consistent. Based on the modeling conducted earlier, 40ms model has zero located outside and further from unity circle, results in slightly higher RMSE. Zero location for 50ms model also outside but closer to the unity circle, thus produce smaller RMSE value. 60ms and 65ms model have zero located inside the circle however they comes with higher RMSE value. Table 3. Result of root mean square error Sampling RMSE Time (m sec) Step Input Square Input 40 0.0788 0.1862 50 0.0716 0.1470 60 0.0812 0.1637 65 0.0900 0.1781

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 171 From the simulation, the results showed that the model with 50ms sampling times gave better performance. 4. CONCLUSION The model of the plant was obtained using model identification method through MATLAB System Identification Toolbox. Fuzzy PID controller was designed and applied to the system in order to test the performance of the model. The model was then compared with four different sampling times. The root mean square of tracking errors from the simulated shows impressive results that mean that the control strategy can be implemented practically. 5. ACKNOWLEDGEMENTS This work was conducted at the Faculty of Electrical Engineering, UiTM facilities with financial support from 600-IRMI/MYRA 5/3/LESTARI (0001/2016). The authors would like to thank to the Institute of Research Management and Innovation (IRMI) and UiTM for their support. 6. REFERENCES [1] Cologni A L, Mazzoleni M, Previdi F. Modeling and identification of an electro-hydraulic actuator. In 12th IEEE International Conference on Control and Automation, 2016, pp. 335-340 [2] Ling T G, Rahmat M F, Husain A R. System identification and control of an Electro-Hydraulic Actuator system. In IEEE 8th International Colloquium on Signal Processing and its Applications, 2012, pp. 85-88 [3] Ling T G, Rahmat M F, Husain A R, Ghazali R. System identification of electro-hydraulic actuator servo system. In 4th IEEE International Conference On Mechatronics, 2011, pp. 1-7 [4] Izzuddin N H, Johari M R, Osman K. System identification and predictive functional control for electro-hydraulic actuator system. In IEEE International Symposium on Robotics and Intelligent Sensors, 2015, pp. 138-143

N. Ishak et al. J Fundam Appl Sci. 2017, 9(4S), 160-172 172 [5] Carvajal J, Chen G, Ogmen H. Fuzzy PID controller: Design, performance evaluation, and stability analysis. Information Sciences, 2000, 123(3):249-270 [6] Adnan R, Tajjudin M, Ishak N, Ismail H, Rahiman M H. Self-tuning fuzzy PID controller for electro-hydraulic cylinder. In IEEE 7th international colloquium on Signal Processing and its Applications, 2011, pp. 395-398 [7] Kandiban R, Arulmozhiyal R. Speed control of BLDC motor using adaptive fuzzy PID controller. Procedia Engineering, 2012, 38:306-313 [8] Amer A F, Sallam E A, Elawady W M. Fuzzy pre-compensated fuzzy self-tuning fuzzy PID controller of 3 DOF planar robot manipulators. In IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2010, pp. 599-604 [9] Liem D T, Truong D Q, Ahn K K. A torque estimator using online tuning grey fuzzy PID for applications to torque-sensorless control of DC motors. Mechatronics, 2015, 26:45-63 [10] Taib M. N., Ramli A., Mohd H. F. R. Practical system identification. Selangor: Universiti Teknologi MARA Press, 2007 [11] Wang C. A study of membership functions on mamdani-type fuzzy inference system for industrial decision-making. Master thesis, Pennsylvania: Lehigh University, 2015 [12] Sebastião A, Lucena C, Palma L, Cardoso A, Gil P. Optimal tuning of scaling factors and membership functions for mamdani type PID fuzzy controllers. In IEEE International Conference on Control, Automation and Robotics, 2015, pp. 92-96 How to cite this article: Ishak N, Hamdan NS, Tajuddin M, Adnan R. Modeling and controller design on ARX model of electro-hydraulic actuator. J. Fundam. Appl. Sci., 2017, 9(4S), 160-172.