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

Similar documents
Four Different Methods to Hybrid Simulated Kalman Filter (SKF) with Gravitational Search Algorithm (GSA)

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

PID Control Tuning VIA Particle Swarm Optimization for Coupled Tank System

A PID Controller Design for an Air Blower System

Analysis of Transient Response for Coupled Tank System via Conventional and Particle Swarm Optimization (PSO) Techniques

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

EFFECTS OF MULTIPLE COMBINATION WEIGHTAGE USING MOPSO FOR MOTION CONTROL GANTRY CRANE SYSTEM

MALAYSIA. Hang Tuah Jaya, Melaka, MALAYSIA. Hang Tuah Jaya, Melaka, MALAYSIA. Tunggal, Hang Tuah Jaya, Melaka, MALAYSIA

1 Faculty of Electrical Engineering, UTM, Skudai 81310, Johor, Malaysia

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956)

Research Article Research of Smart Car s Speed Control Based on the Internal Model Control

Implementation of Fuzzy Controller to Magnetic Levitation System

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

Research Achievements:Conference Paper

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

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Fuzzy Logic Controller Optimized by Particle Swarm Optimization for DC Motor Speed Control

VECTOR CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR BASED ON SLIDING MODE VARIABLE STRUCTURE CONTROL

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

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

International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June ISSN

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

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

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

ANGLE MODULATED SIMULATED KALMAN FILTER ALGORITHM FOR COMBINATORIAL OPTIMIZATION PROBLEMS

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

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

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

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

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

Neural Network Predictive Controller for Pressure Control

Education. Professional Experience

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

ANFIS-PID Controller for Arm Rehabilitation Device

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

International Journal of Advance Engineering and Research Development

1, 2, 3,

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Position Control of a Hydraulic Servo System using PID Control

Integration Intelligent Estimators to Disturbance Observer to Enhance Robustness of Active Magnetic Bearing Controller

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

ScienceDirect. Optimization of Fuzzy Controller Parameters for the Temperature Control of Superheated Steam

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

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

FEKF ESTIMATION FOR MOBILE ROBOT LOCALIZATION AND MAPPING CONSIDERING NOISE DIVERGENCE

Education. Professional Experience

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

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

Simulationusing Matlab Rules in Neuro-fuzzy Controller Based Washing Machine

Sliding-Mode Control Based MPPT for PV systems under Non-Uniform Irradiation

Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine

Application in composite machine using RBF neural network based on PID control

Fuzzy logic control implementation in sensorless PM drive systems

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

Whale Optimization Algorithm Based Technique for Distributed Generation Installation in Distribution System

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

Neural Network Adaptive Control for X-Y Position Platform with Uncertainty

Research on MPPT Control Algorithm of Flexible Amorphous Silicon. Photovoltaic Power Generation System Based on BP Neural Network

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

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

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

PID Controller Optimization By Soft Computing Techniques-A Review

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Position Control of a Servopneumatic Actuator using Fuzzy Compensation

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

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

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

Research Article Performance Enhancement of PID Controllers by Modern Optimization Techniques for Speed Control of PMBL DC Motor

Review of Soft Computing Techniques used in Robotics Application

An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction

Tuning Methods of PID Controller for DC Motor Speed Control

Digital Control of MS-150 Modular Position Servo System

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Model Reference Adaptive Controller Design Based on Fuzzy Inference System

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

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

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

DC Motor Speed Control Using Machine Learning Algorithm

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

SCIENCE & TECHNOLOGY

Vibration Control of Mechanical Suspension System Using Active Force Control

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

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

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

Total Sliding Mode Control of Servo Induction Motor Using Simulation Approach

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

African Buffalo Optimization Algorithm for PID parameters tuning of Automatic Voltage Regulators

Adaptive Neural Network-based Synchronization Control for Dual-drive Servo System

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

Optimal PMU Placement in Power System Considering the Measurement Redundancy

Implementation of a Choquet Fuzzy Integral Based Controller on a Real Time System

Resistance Furnace Temperature System on Fuzzy PID Controller

PMSM Speed Regulation System using Non-Linear Control Theory D. Shalini Sindhuja 1 P. Senthilkumar 2

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

DETERMINATION OF THE PERFORMANCE OF NEURAL PID, FUZZY PID AND CONVENTIONAL PID CONTROLLERS ON TANK LIQUID LEVEL CONTROL SYSTEMS

Artificial Intelligent and meta-heuristic Control Based DFIG model Considered Load Frequency Control for Multi-Area Power System

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Position Control of AC Servomotor Using Internal Model Control Strategy

Professor, Graduate Institute of Electro-Optical Engineering ( ~) Chairman, Institute of Engineering Science and Technology ( ~)

Transcription:

VOL., NO. 6, MARCH 26 ISSN 89-668 26-26 Asian Research Publishing Network (ARPN). All rights reserved. ROBUST CONTROLLER DESIGN FOR POSITION TRACKING OF NONLINEAR SYSTEM USING BACKSTEPPING-GSA APPROACH Sahazati Md Rozali, Mohd Fua ad Rahmat 2, Abd Rashid Husain 3 and Muhammad Nizam Kamarudin 4 Department of Control System and Automation, Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka, Durian Tunggal, Melaka, Malaysia 2 Department of Control and Mechatronics Engineering, Faculty of Electrical Engineering, Universiti Teknologi Malaysia, Skudai, Johor, Malaysia 3 Centre of Student Innovation, Universiti Teknologi Malaysia, Skudai, Johor, Malaysia 4 Department of Power Electronic and Drives, Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka, Durian Tunggal, Melaka, Malaysia E-Mail: sahazati@utem.edu.my ABSTRACT Electro-hydraulic actuator (EHA) system is highly non-linear system with uncertain dynamics in which the mathematical representation of the system cannot sufficiently represent the practical system. Nonlinearities of the system come from either the system itself or external disturbance signals. These dynamic characteristics are the reasons that cause the controller design for the system to be quite challenging. In this paper, back-stepping controller design for tracking purpose of this system is presented based on Lyapunov stability condition. Gravitational Search Algorithm (GSA) technique is then used to optimize the control parameters in order to achieve a predefined system performance. The performance is evaluated based on the tracking output and the tracking error between and the system output. The results show that the system s output follow the given but the tracking performance is influenced by the condition of the system and number of agents and iteration in the algorithm. Keywords: backstepping, lyapunov function, disturbance, gravitational search algorithm, sum of squared error. INTRODUCTION Back-stepping control method permits to obtain global stability in the cases when the feedback linearization method only secures local stability (Anna, et.al, 27). The fundamental concept of back-stepping method is introduced in (Kristic M, et al, 995, Khalil, 22). It is used as an observer (Nakkarat, et al, 29, Payam, 26), controller for electro-hydraulic system (Kaddissi, et al,26,sirouspour,et.al,2, Ursu, et.al,26), enhance the stability of power system (Karimi, 25), as an adaptive method (Ji Min Le, et al, 29, Qingwei Wang,et.al,26) and controller for electropneumatic system (M.Smaoui,et.al,26). The control parameter of back-stepping is important in order to achieve performance target. The value can be determined by several methods such as heuristic approach, artificial intelligent technique (Younes Al-Younes,et.al,26) and optimization algorithm (Chao-Kuang Chen, et al, 2, Anna, et al, 27,Chao-Yong Li, et al, 29, Ali Karimi, et al, 25, Yu Hong, et al, 24, R.J. Wai, et al, 2, Faa-Jeng Lin, et al, 2). This research work focused on designing backstepping controller for position tracking of electro hydraulic actuator system (EHA). The control parameters of back-stepping controller are then tuned by using Gravitational Search Algorithm (GSA) technique in order to acquire the suitable values for accurate tracking response. The performance of the designed controller with this technique is evaluated in terms of tracking output and tracking error. Sum of Squared Error (SSE) is used as an objective function for this algorithm. The pattern of SSE value is observed by increasing number of agent and iteration in the simulation process such that the information on the optimum parameters of the controller algorithm which generates optimum output can be attained. The effectiveness of the back-stepping controller is verified in simulation environment under various system set-up subjected to different type of external disturbance given to its actuator. PROBLEM FORMULATION Consider a state-space model of EHA system is given as follow []: = = + = + () is displacement of the load, is load velocity and is the pressure difference between the cylinder chambers caused by load. is an external disturbance given to the system and it can be constant or time varying. The control signal for the system based on Lyapunov stability is given as u = c ρ v [ ρ Se P a x + ρ Sx + ρ k c x + ρ x k e ] (2) c 3783

VOL., NO. 6, MARCH 26 ISSN 89-668 26-26 Asian Research Publishing Network (ARPN). All rights reserved. = [ + + + ] (3) = (4) SIMULATION RESULTS AND DISCUSSION The parameter of the testing system is given as =. /, =, =./, = /, =., = /, =., =. /, =./, =. / and =. 7 /. For presentation of results in this chapter, the output plot yielded by agents within 2 iterations, 5 agents within 3 iterations and 25 agents within 5 iterations are chosen for GSA in order to observe the performance of the designed controller with small, medium and bigger number of agents and iterations. Two dissimilar type of signal is given as an external perturbation to the system. Case In this case, constant value of signal = is added as perturbation to system s actuator. Figure, 2 and 3 show the system s output, tracking error and SSE obtained from back-stepping-gsa with agents within 2 iterations, 5 agents within 3 iterations and 25 agents within 5 iterations respectively. position output,x(cm) x obtained from with agents within 2 iterations 2 - e obtained from with agents within 2 iterations.5 -.5 SSE with respect to T with agents within 2 iterations 3732 373 373 3729 5 5 2 25 Number of iterations,t Figure-. Position output, tracking error and SSE obtained from with agents within 2 iterations. 3784

VOL., NO. 6, MARCH 26 ISSN 89-668 26-26 Asian Research Publishing Network (ARPN). All rights reserved. position output,x(cm).5.5 x obtained from with 5 agents within 3 iterations -.5 e obtained from with 5 agents within 3 iterations.5 -.5 SSE with respect to T obtained from with 5 agents within 3 iterations 556 555 554 553 5 5 2 25 3 35 Figure-2. Position output, tracking error and SSE obtained from with 5 agents within 3 iterations. position output,x(cm).5.5 x obtained from with 25 agents within 5 iterations -.5 e obtained from with 25 agents within 5 iterations.4.2 -.2 -.4 SSE with respect to T with 25 agents within 5 iterations 2 2 9 8 2 3 4 5 6 Figure-3. Position output, tracking error and SSE obtained from back-stepping-gsa with 25 agents within 5 iterations. Referring to these Figures, the top plot illustrates the output yielded by back-stepping-gsa, the middle plot shows its tracking error while the SSE is presented by the bottom plot. Based on these three figures, the tracking output and error of the system is bigger when the system is operates with smaller agents and iterations. However, the values of these parameters are improved with the increment of agents and iterations. Better output performance is produced when the system simulates with more agents within long iterations. 3785

VOL., NO. 6, MARCH 26 ISSN 89-668 26-26 Asian Research Publishing Network (ARPN). All rights reserved. Case 2 In this case, time-varying signal is given to replace the signal disturbance to the system s actuator. Figure 4, 5 and 6 respectively show system output, tracking error and SSE for incorporation of back-stepping with GSA with agents within 2 iterations, 5 agents within 3 iterations and 25 agents within 5 iterations. By looking at these figures, similar as previous case, the system s output and its tracking error is bigger when smaller agents within short iterations are given to the system. On the other hand, the output and tracking error is improved when the system operates with bigger number of agents within longer iterations. position output,x(cm) x obtained from with agents within 2 iterations.5.5 -.5 e obtained from with agents within 2 iterations.5 -.5 SSE with respect to T with agents within 2 iterations 93.5 93 92.5 92 9.5 5 5 2 25 Figure-4. Position output, tracking error and SSE obtained from with agents within 2 iterations. position output,x(cm) x obtained from with 5 agents within 3 iterations.5.5 -.5 e obtained from with 5 agents within 3 iterations.2 -.2 SSE with respect to T with 5 agents within 3 iterations 9 8 7 5 5 2 25 3 35 Figure-5. Position output, tracking error and SSE obtained from with 5 agents within 3 iterations. 3786

VOL., NO. 6, MARCH 26 ISSN 89-668 26-26 Asian Research Publishing Network (ARPN). All rights reserved. position output,x(cm) x obtained from with 25 agents within 5 iterations.5.5 -.5 e obtained from with 25 agents within 5 iterations.2 -.2 SSE with respect to T with 25 agents within 5 iterations 4 4 39 38 2 3 4 5 6 Figure-6. Position output, tracking error and SSE obtained from with 25 agents within 5 iterations. CONCLUSIONS Generally, the proposed back-stepping controller has mathematically fulfilled the requirement of stability of control system. External perturbation injected to the system s actuator is considered as nonlinearities in the chosen system. Since the performance of the designed controller relies on its control parameters, specific method should be determined in order to obtain the suitable value of these parameters such that good tracking performance is achieved. Although the trial and error method is good enough to set the value of control parameters such that the system s output tracked the given, this manual method consumes a lot of time and require good experience and knowledge of the user to fix it on certain value and condition. Thus, Gravitational Search Algorithm (GSA) technique is integrated with back-stepping controller so that the controller has the own capability to tune its control parameters automatically in any condition of the system. Although back-stepping-gsa applied on the chosen system cannot completely tracked the reference input given smoothly, the performance of this integration of controller still can be improved by providing bigger number of agents and iterations for optimization algorithm. It can be concluded in each case, additional number of agents and iterations of GSA produced better tracking performance with smaller tracking output and oscillation of the system. SSE value generated by the similar algorithm with more number of agent and iteration is also reduced. REFERENCES Anna Witkowska, MiroslawTomera and Roman Smierzchalski. 27. Backstepping Approach to Ship Course Control.International Journal of Applied Mathematics Computer Science. Vol 7(), pp. 73-85. Ali Karimi, Amer Al-Hinai, Karl Schoder and Ali Feliachi. 25. Power System Stability Enhancement Using Backstepping Controller Tuned by Particle Swarm Optimization Technique. Proc. of IEEE Power Engineering Society General Meeting. Vol 2, pp. 388-395. Ali Karimi and Ali Feliachi. 26. PSO-Tuned Adaptive Backstepping Control of Power Systems. Proc of 26 Power Systems Conference and Exposition, pp. 35-32. B.M.B.A. Farrokh Payam. 26. Nonlinear Sliding Mode Controller for Sensorless Speed Control of DC Servo Motor Using Adaptive Backstepping Observer. Proc. of International Conference on Power Electronics, Drives and Energy Systems. Chao-Kuang Chen and Wei-Yen Wang. 2. Compact Ant Colony Optimization Algorithm Based Fuzzy Neural Network Backstepping Controller for MIMO Nonlinear Systems. Proc of International Conference on System Science and Engineering, pp. 46-49. Chao-Yong Li, Wu-Xing Jing and Chang-Sheng Gao. 29. Adaptive Backstepping-Based Flight Control System Using Integral Filters. Aerospace Science and Technology. 3, pp. 5-3. Faa-Jeng Lin and Syuan-Yi Chen. 2. Intelligent Integral Backstepping Sliding Mode Control Using Recurrent Neural Network for Magnetic Levitation System. Proc. of International Joint Conference on Neural Network, pp. -7. 3787

VOL., NO. 6, MARCH 26 ISSN 89-668 26-26 Asian Research Publishing Network (ARPN). All rights reserved. H. K.Khalil. 22. Nonlinear Systems,3 rd ed.prentice Hall. Ioan Ursu, FeliciaUrsu and Florica Popescu. 26. Backstepping Design for Controlling Electro hydraulic Servos. Journal of Franklin Institute. 343, pp. 94-. Ji Min Le, Han Me Kim, Sung Hwan Park and Jong Shik Kim. A Position Control of Electro-Hydraulic Actuator Systems Using the Adaptive Control Scheme. 29. Proc of the 7 th Asian Control Conference. pp. 2-26. J.P.L. Claude Kaddissi, Maarouf Saad. 25. Draw by Wire Control of an Electro-Hydraulic Active Suspension: A Backstepping Approach. Proc of IEEE Conference on Control Applications. K. I. Kristic M, Kokotovic P.V. 995. Nonlinear and Adaptive Control Design, John Wiley and Sons. Mohammad R. Sirouspour, S.E. Salcudean. 2. On the Nonlinear Control of Hydraulic Servo Systems. Proc. of the 2 IEEE International Conference on Robotics and Automation, pp.276-282. M. Smaouix. Brun, D. Thomasset. 26. A Study on Tracking Position Control of An Electro pneumatic System Using Backstepping Design. Control Engineering Practice. 4, pp. 923-933. Prut Nakkaratand Suwat Kuntanapreda. 29. Observer Based Backstepping Force Control of An Electro hydraulic Actuator. Control Engineering Practice 7, pp. 895-92. Qingwei Wang, Zhenghua Liu and LianjieEr. 26. Disturbance Observer Based Backstepping Control for Flight Simulator. Proc of the First International Conference on Innovative Computing, Information and Contro. l, pp. 366-37. R.J. Wai and K.L. Chuang. 2. Design of Backstepping Particle-Swarm Optimisation Control for Maglev Transportation System. IET Control Theory and Applications. Vol. 4(4), pp. 625-645. Yu Hong, Feng Zheng-Jin, Wang Xu-Yong. (24). Nonlinear Control for a Class of Hydraulic Servo System. Journal of Zhejiang University Science, pp.43-47. Younes Al-Younes and M.A. Jarrah. 28. Attitude Stabilization of Quadrotor UAV Using Backstepping Fuzzy Logic and Backstepping Least-Mean-Square Controller. Proc of the 5 th International Symposium on Mechatronics and Its Applications, pp. -. 3788