Designing Robust Control by Sliding Mode Control Technique

Similar documents
CHAPTER 1 INTRODUCTION

Jinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation

OBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM

Robust Controller Design for an Autonomous Underwater Vehicle

Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation

Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique

CONTROL OF A WHEELED ROBOT FOLLOWING A CURVILINEAR PATH

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Min Max Sliding-Mode Control for Multimodel Linear Time Varying Systems

Estimation of Unknown Disturbances in Gimbal Systems

Elastic Bands: Connecting Path Planning and Control

Neuro-based adaptive internal model control for robot manipulators

ISSN Vol.04,Issue.01, January-2016, Pages:

Robust Design Methodology of Topologically optimized components under the effect of uncertainties

Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking

Robot manipulator position control using hybrid control method based on sliding mode and ANFIS with fuzzy supervisor

CHAPTER 3 MATHEMATICAL MODEL

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY

Beikrit Samia Falaschini Clara Abdolhosseini Mahyar Capotescu Florin. Qball Quadrotor Helicopter

Neuro-adaptive Formation Maintenance and Control of Nonholonomic Mobile Robots

Design a New Fuzzy Optimize Robust Sliding Surface Gain in Nonlinear Controller

A set-based approach to robust control and verification of piecewise affine systems subject to safety specifications

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

Robustness analysis of metal forming simulation state of the art in practice. Lectures. S. Wolff

Design of a static balancing mechanism for coordinated motion of an external load

Written exams of Robotics 2

This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement No

SHIP heading control, also known as course keeping, has

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

Artificial Neural Networks Based Modeling and Control of Continuous Stirred Tank Reactor

Neuro-Dynamic Programming An Overview

Robust Chattering Free Backstepping Sliding Mode Control Strategy for Autonomous Quadrotor Helicopter

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Higher Performance Adaptive Control of a Flexible Joint Robot Manipulators

DYNAMIC MOTION CONTROL FOR COMPLIANT FRAMED WHEELED MODULAR MOBILE ROBOTS

Robotics 2 Iterative Learning for Gravity Compensation

Efficient implementation of Constrained Min-Max Model Predictive Control with Bounded Uncertainties

9.1 Parametric Curves

Target Tracking Control with Limited Communication and Steering Dynamics

Reliability of chatter stability in CNC turning process by Monte Carlo simulation method

Parameter Estimation of a DC Motor-Gear-Alternator (MGA) System via Step Response Methodology

Dynamic Object Tracking Control for a Non-Holonomic Wheeled Autonomous Robot

CGT 581 G Geometric Modeling Curves

Just the Facts Small-Sliding Contact in ANSYS Mechanical

PARAMETERIZATIONS OF PLANE CURVES

Applied Actuator Fault Accommodation in Flight Control Systems Using Fault Reconstruction Based FDD and SMC Reconfiguration

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance

Effect of Uncertainties on UCAV Trajectory Optimisation Using Evolutionary Programming

Transient Stability Improvement of Long Transmission Line System by Using SVC

Cable-Suspended Planar Parallel Robots with Redundant Cables: Controllers with Positive Cable Tensions

NCC 2009, January 16-18, IIT Guwahati 267

SINCE a hard disk drive (HDD) servo system with regular

IMECE FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING

Practical implementation of flatness based tracking and vibration control on a flexible robot

Fingertips Tracking based on Gradient Vector

Effects of Weight Approximation Methods on Performance of Digital Beamforming Using Least Mean Squares Algorithm

AN ADVANCED APPROACH TO IDENTIFY INRUSH CURRENT AND HARMONICS USING ARTIFICIAL INTELLIGENCE FOR POWER SYSTEM PROTECTION

Robust Control of Bipedal Humanoid (TPinokio)

TERMINAL MULTIPLE SURFACE SLIDING GUIDANCE FOR PLANETARY LANDING: DEVELOPMENT, TUNING AND OPTIMIZATION VIA REINFORCEMENT LEARNING

CONTROLO th Portuguese Conference on Automatic Control

Design of Adaptive Filters Using Least P th Norm Algorithm

Motion Analysis. Motion analysis. Now we will talk about. Differential Motion Analysis. Motion analysis. Difference Pictures

International Journal of Advance Engineering and Research Development. Flow Control Loop Analysis for System Modeling & Identification

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

Best Practices for Contact Modeling using ANSYS

IVR: Open- and Closed-Loop Control. M. Herrmann

DESIGN OF AN ADAPTIVE BACKSTEPPING CONTROLLER FOR 2 DOF PARALLEL ROBOT

Vision Based Robotics: Control, Navigation and Grasping

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK

ELEC Dr Reji Mathew Electrical Engineering UNSW

RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION

Important. Compact Trigonometry CSO Prioritized Curriculum. Essential. Page 1 of 6

Example 13 - Shock Tube

Filtering Images. Contents

Lecture 34: Curves defined by Parametric equations

Chapter 6. Semi-Lagrangian Methods

Strömningslära Fluid Dynamics. Computer laboratories using COMSOL v4.4

Simulating Sinkage & Trim for Planing Boat Hulls. A Fluent Dynamic Mesh 6DOF Tutorial

Failure-Free Genetic Algorithm Optimization of a System Controller Using SAFE/LEARNING Controllers in Tandem

Object Detection in Video Streams

On-line Virtual Kinematics Laboratory Visualizing Interactively Projectile Motion

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller

Available online Journal of Scientific and Engineering Research, 2017, 4(5):1-6. Research Article

Lecture (03) Arrays. By: Dr. Ahmed ElShafee. Dr. Ahmed ElShafee, ACU : Spring 2018, HUM107 Introduction to Engineering

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction

A HYBRID SEMI-PRIMITIVE SHOCK CAPTURING SCHEME FOR CONSERVATION LAWS

An Affine Parameter Dependent Controller of An Helicopter for Various Forward Velocity Conditions İsmail Hakki Şahin 1,2, a, Coşku Kasnakoğlu 1,b

Auto Injector Syringe. A Fluent Dynamic Mesh 1DOF Tutorial

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle

MODEL-FREE Q-LEARNING OPTIMAL RESOURCE ALLOCATION IN UNCERTAIN COMMUNICATION NETWORKS

Let be a function. We say, is a plane curve given by the. Let a curve be given by function where is differentiable with continuous.

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

Trajectory Tracking of a Nonholonomic Wheeleed Mobile Robot Using Hybrid Controller

Isogeometric Analysis of Fluid-Structure Interaction

Figure 30. Degrees of freedom of flat shell elements

Comparison QFT Controller Based on Genetic Algorithm with MIMO Fuzzy Approach in a Robot

KINETIC FRICTION TROUGH SURFACE MICRO ANALYSIS

Transcription:

Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 2 (2013), pp. 137-144 Research India Publications http://www.ripublication.com/aeee.htm Designing Robust Control by Sliding Mode Control Technique Chintu Gurbani 1, Dr. Vijay Kumar 2 1 E&CE Dept., Indian Institute of Technology, Roorkee G-56, Govind Bhawan, IIT Roorkee, Roorkee, Uttarakhand, India. 2 E&CE Dept., Indian Institute of Technology, Roorkee. Abstract The control of dynamic systems in presence of parametric matched uncertainties and disturbances is a common problem to deal with when considering real plants. The effect of these uncertainties on the system dynamics should be carefully taken into account since they can reduce the performance or even cause system instability. This paper deals with the designing of a controller using different types of sliding mode control strategies. Sliding mode control utilizes discontinuous control laws to drive the system state trajectory onto a specified surface in the state space, the so called sliding or switching surface, and to keep the system state on this manifold for all the subsequent times. In order to achieve the control objective, the control input must be designed with an authority sufficient to overcome the uncertainties and the disturbances acting on the system. Sliding mode control is a technique to make any linear or nonlinear system completely insensitive to parametric uncertainty and external disturbances. In this paper, an analysis among two sliding mode control strategies, conventional control and quasi control, is being done. The biggest problem which we face in the path of implementing sliding mode control is control chattering. Several methods to suppress chattering can be used. The performance of the designed controllers is then studied by means of simulation using MATLAB and SIMULINK. 1. Introduction One of the common problems which we face in control of dynamical systems is the presence of uncertainties and disturbances when considering real plants. These disturbances sometime degrade the performance or even cause instability. Due to these

138 Chintu Gurbani & Dr. Vijay Kumar reasons, during recent years, the problem of controlling dynamical systems in presence of uncertainty conditions has become an important subject of research. As a result, considerable progresses have been attained in robust control techniques, such as nonlinear adaptive control, model predictive control, backstepping, sliding model control and others. These techniques are capable of guaranteeing the attainment of the control objectives in spite of modelling errors or parameter uncertainties affecting the controlled plant. Among the existing methodologies, the Sliding Mode Control (SMC) technique turns out to be characterized by high simplicity and robustness. Essentially, SMC utilizes discontinuous control laws to drive the system state trajectory onto a specified surface in the state space, the so called sliding or switching surface, and to keep the system state on this manifold for all the subsequent times. In order to achieve the control objective, the control input must be designed with an authority sufficient to overcome the uncertainties and the disturbances acting on the system. The main advantages of this approach are two. First, while the system is on the sliding manifold it behaves as a reduced order system with respect to the original plant and second, the dynamic of the system while in sliding mode is insensitive to model uncertainties and disturbances. This latter property of invariance towards so called matched uncertainties is the most distinguish feature of sliding mode control and makes this methodology particular suitable to deal with uncertain linear and nonlinear systems. Designing of controller using sliding mode control can be done by a conventional method insuring stability of the system dynamics which is explained in next section. 2. Designing Sliding Mode Control 2.1 Conventional sliding mode control (CSMC) Let the control law u be the control that drives the state variables, to the sliding surface in finite time, and keeps them onto the surface thereafter in the occurrence of the bounded disturbance,,. Let the system be, = 0,, 0 (1) Here the disturbance,, may contain dry and viscous friction as well as any other unidentified resistance forces, and is believed to be bounded, i.e.,, L > 0. Our desired compensated dynamics will be one having no effect of the disturbance,,. Let us introduce a new variable known as sliding variable in the state space of the system,,, 0 (2) In order to attain asymptotic convergence of the state variables, to zero, i.e. lim, 0 in the presence of the bounded disturbance,,,we have to

Designing Robust Control by Sliding Mode Control Technique 139 take the sliding variable to zero in finite time by the means of control u. This job can be achieved by applying Lyapunov function techniques to the dynamics using equations (1) and (2).,,,0 (3) Equation (2) and (3) rewritten in the form 0,0 correspond to a straight line in the state space of Eq. (1) and are referred to as a Sliding Surface. For the dynamics (3) we introduce a Lyapunov function of the form (4) In order to give asymptotic stability to Eq. (3) about the equilibrium point =0, a) 0 0 b) lim Condition (b) is satisfied by V in Eq. (4). In order to achieve finite-time convergence, condition (a) can be modified to be, 0 (5) Integrating Eq. (5) in the interval 0 to t, we obtain, 0 (6) Consequently, V (t) reaches 0 in a finite time that is bounded by. (7) So, a control u that is derived to satisfy Eq. (5) will drive the variable to zero in finite time and will keep it at zero afterwards. The derivative of V is computed as,, (8) Assume and substituting it into Eq. (8), we obtain,,,,, Selecting where 1 if x 0 Sign(x) = 1 if x 0 And sign (0) 1, 1 (9) With 0 and substituting in expression of, we get

140 Chintu Gurbani & Dr. Vijay Kumar (10) Taking into account Eq. (4) and (5) we get,, 0 (11) Finally, the control gain Thus, a control law u that drives to zero in finite time is ucx ρsignσ (12) The control gain of Eq. (12) is designed to compensate for the bounded disturbance,, while the second term is accountable for determining the sliding surface reaching time given by Eq. (7). The larger the value of, the shorter reaching time. Condition +(5) is equivalent to (13) Equation (13) is often termed the reachablity condition and is essential condition for sliding mode to occur. Meeting the existence condition (13) means that the state trajectory of the system in Eq. (1) is focused towards the sliding surface and remains on it afterwards. The phase plane trajectory, so obtained from above sliding mode control technique suffers from a zigzag motion which has a small amplitude and high frequency when sliding mode occurs. This effect is known as chattering. In many real time practical control systems it is required to avoid the chattering effect. 2.2 Chattering phenomenon In the design of sliding-mode controllers for realistic applications, it is essential to determine a proper sliding surface so that the output deviations can be reduced to a acceptable level. The sliding-mode control, despite the advantages of simplicity and robustness, generally suffer from the problem, called chattering, which is a very highfrequency oscillation of the sliding variable around the sliding manifold. The chattering is undesirable for the real systems and actuator since it may direct to actuator breakdown and unreasonably large control signal. In practice, the occurrence of time delays in actuators and in many industrial processes, such as transportation lag, time lag, time delay, physical limitations and dead time cannot switch at an infinite frequency along the sliding surface as demand by the assumption of sliding-mode control algorithms. Many approaches have been projected to overcome chattering phenomenon. It may be prevail over by smoothing out the control discontinuity. Frequently preferred approaches are to substitute the control by a saturation function, hyperbolic functions, sigmoid functions, and hysteresis saturation functions [4].

Designing Robust Control by Sliding Mode Control Technique 141 2.3 Quasi-sliding mode control (QSMS) One solution to eliminate chattering is to approximate the discontinuous function vσ ρsignσ by some continuous and smooth function. For example, it could be replaced by a sigmoid function. signσ (14) Where is a small positive scalar value. It can be observed that for 0 pointwise (15) lim ucx ρ Due to smooth control law the sliding variable and the state variables do not converge to zero, but in its place converge to domains in a vicinity of the origin due to the consequence of the disturbance. This smooth control law is known as quasi-sliding mode control [3]. 2.4 Simulation In this section, the performance of the projected methods are shown by applying it to following system = 0 1,, 0 2 The control gain =2, parameter c=1.5, and the bounded disturbance is,, sin 618. Using conventional sliding mode control, the results of simulation are presented in figures 1-3 Using quasi-sliding mode control, the results of simulation are presented in figures 4-6 (16) Figure 1: Phase plane trajectory using CSMC Figure 2 convergences of state trajectories using CSMC.

142 Chintu Gurbani & Dr. Vijay Kumar With Initial Condition, 0 1 0 2 Simulation is done using MATLAB and Simulink to verify the controller. The simulation results are shown in Fig. 1, Fig. 2 and Fig. 3. From the phase plane trajectory plot, we see that the trajectory starts from the initial points (1, -2), move towards the switching surface, then slide along the surface to reach the equilibrium point x = 0. According to Fig. 2, we can see that both signal and reach 0 after about 4 seconds. Also, noted from the plot, we could see that the trajectory reaches the switching surface when the time is approximately = 3.3 seconds. However, for the control signal of the system, this control law has the drawback that the control signal chatters when the system trajectory is moving on the switching surface (refer Fig: 1) Figure 3 conventional sliding mode control law u Figure 4: phase plane trajectory using quasi-smc Figure 5: Convergences of trajectories using QSMC Figure 6: Quasi sliding mode controls With Initial Condition, 0 1 0 2 Simulation is done using MATLAB and Simulink to verify the quasi sliding mode controller. =0.01. The simulation results are shown in Fig. 4, Fig. 5 and Fig. 6. From the phase plane trajectory plot, we see that the trajectory starts from the initial points (1, -2), move

Designing Robust Control by Sliding Mode Control Technique 143 towards the switching surface, then slide along the surface to reach the equilibrium point x = 0. According to Fig, 5 we can see that both signal and reach 0 after about 4 seconds. Chattering is considerably eliminated as seen in phase plane trajectory figure 4 and a smooth trajectory is obtained. 3. Conclusion This paper highlights the basics of sliding mode control, its control strategies, how it is applied, and its outcomes. It deals with the very basics of sliding motion, the presence of sliding surface and its control. Here most of the matter focuses on guaranteeing the robustness of sliding mode in the presence of practical engineering constraints and realities. Further conventional sliding mode technique can be used to design a robust controller for any linear system which will provide an attractive feature of being completely insensitive to parametric uncertainty and external disturbances during sliding mode. Further quasi-sliding mode control is explained which suppress the chattering occurring in conventional sliding mode control. An example is illustrated and the performance of both methods has been illustrated. References [1] Roy Smith and Andey Packard (1997), Article is from book, Notes on Robust Control spring, Chapter 1, pp 1-9. [2] Vadim Utkin (1992), sliding mode control IEEE Transactions on Control Systems. [3] Yuri Shtessel, Cristopher Edwards, Lionid Fridmen (1992), Article is from book Sliding Mode Control and Observation 3 rd Ed. Chapter 1, pp 9-20.

144 Chintu Gurbani & Dr. Vijay Kumar