Non-linear sliding surface: towards high performance robust control

Similar documents
134 References. 59. Kim, K.-S., Bandyopadhyay, B.: A Lyapunov approach for discrete-time sliding hyperplane

Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

STABILIZATION FOR A CLASS OF UNCERTAIN MULTI-TIME DELAYS SYSTEM USING SLIDING MODE CONTROLLER. Received April 2010; revised August 2010

Pole-Placement in Higher-Order Sliding-Mode Control

State estimation of uncertain multiple model with unknown inputs

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design of Robust Fuzzy Sliding-Mode Controller for a Class of Uncertain Takagi-Sugeno Nonlinear Systems

Takagi Sugeno Fuzzy Sliding Mode Controller Design for a Class of Nonlinear System

PERIODIC signals are commonly experienced in industrial

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

Composite Nonlinear Feedback Control for Output Regulation Problem of Linear Systems with Input Saturation

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL

Jurnal Teknologi IMPLEMENTATION OF ROBUST COMPOSITE NONLINEAR FEEDBACK FOR ACTIVE FRONT STEERING BASED VEHICLE YAW STABILITY.

Discrete Event-Triggered Sliding Mode Control With Fast Output Sampling Feedback

Output Regulation of the Arneodo Chaotic System

Results on stability of linear systems with time varying delay

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Switching H 2/H Control of Singular Perturbation Systems

Adaptive robust control for DC motors with input saturation

A sub-optimal second order sliding mode controller for systems with saturating actuators

Chaos suppression of uncertain gyros in a given finite time

Video 5.1 Vijay Kumar and Ani Hsieh

Modeling and Analysis of Dynamic Systems

Nonlinear Regulation in Constrained Input Discrete-time Linear Systems

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

Discrete-time Integral Sliding Mode Control for Large-Scale System with Unmatched

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM

Control Systems Theory and Applications for Linear Repetitive Processes

High order integral sliding mode control with gain adaptation

Internal Model Control of A Class of Continuous Linear Underactuated Systems

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY invertible, that is (1) In this way, on, and on, system (3) becomes

Control Systems Design

Comparison of four state observer design algorithms for MIMO system

CONTROL DESIGN FOR SET POINT TRACKING

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

Sliding Mode Controller for Parallel Rotary Double Inverted Pendulum: An Eigen Structure Assignment Approach

Guaranteed stability regions of linear systems with actuator saturation using the low-and-high gain technique

Discrete-time non-linear state observer based on a super twisting-like algorithm

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

Higher Order Sliding Mode Control: A Control Lyapunov Function Based Approach

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Synchronization of Chaotic Systems via Active Disturbance Rejection Control

Linear State Feedback Controller Design

Composite Nonlinear Feedback Control for Linear Systems With Input Saturation: Theory and an Application

A DISCRETE-TIME SLIDING MODE CONTROLLER WITH MODIFIED FUNCTION FOR LINEAR TIME- VARYING SYSTEMS

Autonomous Mobile Robot Design

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems

Stability of Hybrid Control Systems Based on Time-State Control Forms

Controls Problems for Qualifying Exam - Spring 2014

Observer-based sampled-data controller of linear system for the wave energy converter

Variable gain motion control for transient performance improvement

On the Scalability in Cooperative Control. Zhongkui Li. Peking University

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints

Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

FUZZY SLIDING MODE CONTROL DESIGN FOR A CLASS OF NONLINEAR SYSTEMS WITH STRUCTURED AND UNSTRUCTURED UNCERTAINTIES

Robust Control of Nonlinear Uncertain Systems via Sliding Mode with Backstepping Design

An LMI Approach to Robust Controller Designs of Takagi-Sugeno fuzzy Systems with Parametric Uncertainties

VIBRATION CONTROL OF CIVIL ENGINEERING STRUCTURES VIA LINEAR PROGRAMMING

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Nonlinear Tracking Control of Underactuated Surface Vessel

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

Piecewise Sliding Mode Decoupling Fault Tolerant Control System

Higher order sliding mode control based on adaptive first order sliding mode controller

EXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY

Modeling and Control Overview

MANY adaptive control methods rely on parameter estimation

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Limit Cycles in High-Resolution Quantized Feedback Systems

Robust Observer for Uncertain T S model of a Synchronous Machine

Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

System Types in Feedback Control with Saturating Actuators

Low Gain Feedback. Properties, Design Methods and Applications. Zongli Lin. July 28, The 32nd Chinese Control Conference

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Research Article Smooth Sliding Mode Control and Its Application in Ship Boiler Drum Water Level

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

NONLINEAR SAMPLED DATA CONTROLLER REDESIGN VIA LYAPUNOV FUNCTIONS 1

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS

Transcription:

Techset Composition Ltd, Salisbury Doc: {IEE}CTA/Articles/Pagination/CTA20100727.3d www.ietdl.org Published in IET Control Theory and Applications Received on 8th December 2010 Revised on 21st May 2011 Q1 Q2 Q3 ISSN 1751-8644 Non-linear sliding surface: towards high performance robust control F. Deepak 1 B. Bandyopadhyay 2 L. Fridman 3 1 EE Department, Indian Institute of Technology Rajasthan, Ratanada, Jodhpur 342011, India 2 IDP, Systems and Control Engineering, Indian Institute of Technology Bombay, Powai, Mumbai 400076, India 3 National Autonomous University of Mexico (UNAM) E-mail: bijnan@ee.iitb.ac.in Abstract: The study proposes a method to design a non-linear sliding surface to achieve better transient response for a class of single-input and single-output (SISO) non-linear uncertain system represented in a Brunowsky canonical form. The proposed surface can also be used for linear uncertain systems with matched perturbations. The proposed surface increases the damping ratio of the closed-loop system from its initial low value; as the output approaches the setpoint from its initial value. Initially, the system is lightly damped resulting in a quick response and as the output approaches the setpoint, the system is overdamped to avoid overshoot. The existence of sliding mode is proved and a new control law is proposed to enforce sliding motion. The scheme is able to achieve low overshoot and short settling time simultaneously which is not possible with a linear sliding surface. To ease the synthesis of the non-linear surface, linear matrix inequalities-based algorithm is proposed. Effectiveness of the proposed scheme is illustrated by the simulation results. Q3 1 Introduction Many practical systems call for an improvement in transient performance along with the steady-state accuracy. For example, many electro-mechanical, robotics and power converter systems require a quick response without any overshoot. It is a well-understood fact that a low overshoot can be achieved at the cost of a high settling time. However, a short settling time is also necessary for a quick response. Thus, most of the design schemes make a tradeoff between these two transient performance indices and the damping ratio is chosen as a fixed number. Notable exceptions exist, of course, in 1, the authors proposed a seminal idea of composite non-linear feedback (CNF) for a class of second-order systems subject to actuator saturation. Composite non-linear control uses a variable-damping ratio to achieve high performance. Initially, it keeps damping ratio to a low value to ensure quick response and as the output approaches the setpoint the damping ratio is increased and thus overshoot is avoided. Subsequently, CNF controller was extended for general higher-order single-input and single-output (SISO) and multiple-input and multiple-output (MIMO) systems in 2 4 for the statefeedback and output-feedback cases. The second important requirement is robustness towards uncertainty, because most of the physical systems are represented by approximate mathematical models to ease analysis. However, model mismatches and discrepancies are inevitable between the actual plant and the mathematical model used for the controller design. These mismatches along with external unknown disturbances affect the performance of the system. To tackle the effect of parameter variations and external disturbances, many robust control techniques have been developed. One of the robust control techniques is variable structure control (VSC); in VSC, the structure of closed-loop system is changed as per some decision rule; this rule is called the switching function. The robustness property of VSC is because of forcing of sliding mode and eventually sliding mode became a principal operating mode in VSC. The resulting control system design is termed as the sliding mode control (SMC); recently many successful practical applications of SMC have established the importance of sliding mode theory which has mainly been developed in the last three decades. This fact is also witnessed by many special issues of learned journals focusing on SMC 5, 6. To relax the need for measuring the entire state vector, an output feedback-based sliding mode concept is also proposed in 7 9, which widens the scope of SMC. In SMC, the sliding surface decides closed-loop dynamics, therefore it should be designed such that it addresses all requirements. As mentioned earlier, high performance in an uncertain environment is one of the key requirements. To enhance the performance of the system with SMC algorithms, a time-varying switching surface is proposed by many researchers in 10 14. In 15, a strategy based on fuzzy logic is devised to change the parameters of switching surfaces of higher-order systems. Some researchers proposed non-linear surfaces to improve the performance 16. The variable-damping ratio improves the system performance significantly. This paper proposes a method to IET Control Theory Appl., pp. 1 8 1 & The Institution of Engineering and Technology 2011

design a non-linear sliding surface for a class of non-linear uncertain system. A non-linear sliding surface is designed by using the principle of a variable-damping concept. Using a non-linear sliding surface, the damping ratio of a system can be changed from its initial low value to a final high value. The initial low value of damping ratio results in a quick response and the later high damping avoids overshoot. Thus, the proposed surface ascertains the reduction in settling time without any overshoot. Furthermore, the system s damping ratio changes continuously as per the chosen function. The proposed approach inherits the robustness of SMC and delivers high performance owing to change of damping ratio by means of the non-linear sliding surface. During sliding mode, because of the order reduction, the system response is unaffected by m poles. For the systems of order higher than two, the damping ratio is specified by considering the contribution of dominant poles. However, non-dominant poles always affect the system s response to some extent depending on their relative locations with respect to the dominant poles. Because of the orderreduction property of SMC, m non-dominant poles will not contribute to the system response and thus, the performance specifications can be met more closely. The proposed nonlinear sliding surface achieves high performance and robustness unlike a sliding surface designed by assigning eigenvalues or by minimising a quadratic index that normally lead to a linear-sliding surface. To ease the synthesis of the proposed non-linear surface a linear matrix inequality (LMI)-based algorithm is also proposed. Some of our results based on non-linear surfaces are documented in 17 20. 1.1 Main contribution In this work, we propose the following. A non-linear sliding surface for a class of non-linear uncertain SISO system to achieve low overshoot and short settling time simultaneously. Existence of sliding mode around the proposed non-linear sliding surface and a new control law. An LMI-based technique to ease the synthesis of the proposed non-linear surface. The brief outline of the paper is as follows. Section 2 contains the structure of non-linear sliding surface and its stability. Section 3 proposes a new SMC law and its existence. Example and simulation results are presented in Section 4 followed by the conclusion in Section 5. 2 Non-linear sliding surface This section discusses the design of a non-linear sliding surface for a class of non-linear uncertain SISO system. Consider the system of order n described by the following equation x(t) = f ( x, t) + g( x, t)u(t) y(t) = h( x) Here f ( x, t), h( x) and g( x, t) are uncertain smooth functions satisfying the classical condition for the existence and uniqueness. With the relative degree n, the above non-linear system, using appropriate transformation, can be transformed into the following form 21 ẋ i = x i+1 i = 1 (n 1) (1) ẋ n = r d2 (x, t) + B 2 u y(t) = Cx(t) where x(t) = x 1 x 2 x n T represents the state vector, and r d2 (x, t) is an uncertain smooth function that satisfies the classical condition for existence and uniqueness. Furthermore, the function satisfies (2) r d2 (x, t), Q (3) Q := Q 1 + Q 2 x(t) (4) where Q. 0 and Q 1 and Q 2 are positive constants. The above definition relaxes the need of precise modeling of the plant. The above non-linear system is in a Brunowsky canonical form. B 2 is a non-zero scalar. The aforementioned system can be represented in the so-called regular form as where ż 1 (t) = A 11 z 1 (t) + A 12 z 2 (t) ż 2 (t) = A 21 z 1 (t) + A 22 z 2 (t) + B 2 u(t) + r d2 (z, t) y(t) = Cz(t) z 1 := x 1 x 2...x n 1 T z 2 := x n 0 A 11 = 0 I n 2 0, A 0 0 12 =., A 21 = 0,...,0 1 A 22 = 0 (4a) (4b) (4c) where z 1 (t) R n 1, z 2 (t) R. For notational simplicity, let us define the following A reg := A 11 A 12 A 21 A 22 (5) c 1 := F C(y)A T 12P (6) c T := c 1 1 (7) Let the sliding surface for the system be defined as follows s(z, t) := c T z z(t) = c 1 1 1 (t) z 2 (t) = F C(y)A T 12 P 1 z 1 (t) (8) z 2 (t) F is chosen such that (A 11 2 A 12 F) has stable eigenvalues and the dominant poles have a low-damping ratio. C( y) is a nonpositive differentiable function in y, used to change the damping ratio. P is a positive definite matrix that is chosen based on the desired final damping ratio z 2, and also 2 IET Control Theory Appl., pp. 1 8 & The Institution of Engineering and Technology 2011

satisfies the Lyapunov equation (A 11 A 12 F) T P + P(A 11 A 12 F) = W (9) for some positive definite matrix W. Using this non-linear sliding surface, the damping ratio of the system is increased from its initial value z 1 to the final value z 2. The formulation to calculate the matrix P, based on the required z 2, is discussed later in this section. 2.1 Choice of non-linear function C(y) The non-linear function C( y) is used to change the system s closed-loop damping ratio from its initial low value to a final high value as the output varies from its initial value and approaches the setpoint (the origin for the regulator case). The non-linear function should have the following two properties: It should change from 0 (or a very small value) to 2b as the output approaches the setpoint from its initial value, where b. 0. It should be differentiable with respect to y to ensure the existence of the sliding mode. One possible choice of C( y), which is modified from 3, which has the above properties is C(y) = b 1 e 1 (e (1 ((y y 0 )/( y 0 )) 2) e 1 ) (10) where y 0 ¼ y(0) and b is used as a tuning parameter. This parameter contributes to decide the final damping ratio along with the matrix P. It should be noted that the choice of C( y) is not unique and any function with the abovementioned properties can be used. Another possible choice is as follows C(y) = be ky 2 (11) where k is a positive constant that should have a large value to ensure a small initial value of C. 2.1.1 Stability of sliding surface: During the sliding mode (i.e. s(z, t) ¼ 0), from (8) z 2 (t) = Fz 1 (t) + C(y)A T 12Pz 1 (t) (12) From (4) and (12), the system equation during sliding mode becomes ż 1 = (A 11 A 12 F + C(y)A 12 A T 12P)z 1 (t) (13) To prove the stability in sliding mode, it should be shown that the subsystem (13) is stable. The stability of (13) is proved in the following theorem. Theorem 2.1: If (A 11 2 A 12 F) is stable and C( y) is defined by (10) or (11), then the subsystem in (13) is stable. Proof: Let a Lyapunov function for the system in (13) be defined as V (z) = z T 1(t)Pz 1 (t) Then, it follows that V (z) = ż T 1(t)Pz 1 (t) + z T 1 (t)pż 1 (t) = z T 1(t)(A 11 A 12 F) T Pz 1 (t) + z T 1 (t)p(a 11 A 12 F)z 1 (t) + 2C(y)z T 1 (t)pa 12 A T 12Pz 1 (t) = z T 1(t){(A 11 A 12 F) T P + P(A 11 A 12 F)}z 1 (t) + 2C(y)z T 1 (t)pa 12 A T 12Pz 1 (t) = z T 1(t){(A 11 A 12 F) T P + P(A 11 A 12 F) + 2C(y)PA 12 A T 12P}z 1 (t) = z T 1(t){ W + 2C(y)PA 12 A T 12P}z 1 (t) Therefore we have V(z) = z T 1 (t){ W + 2C(y)MM T }z 1 (t) where M := PA 12 R (n 1).AsPA 12 A T 12P = MM T 0 and the function C( y) is negative by definition, therefore matrix 2C( y)mm T is negative semi-definite. The matrix W is negative definite and the addition of a negative definite and a negative semi-definite matrix always results in a negative definite matrix. Therefore we can write V (z), 0, which completes the proof. A Remark 2.1: In (8), the matrix gain F is designed for a low damping ratio using pole placement technique. For higherorder systems, formulae of damping ratio and settling time are not defined explicitly in terms of system parameters. However, two complex-conjugate dominant poles with the desired damping ratio and settling time can be chosen and the remaining poles can be placed away from the dominant poles to reduce their effect on the system response. The dominant pole concept is also widely used in the literature to specify the damping ratio of higher-order SISO and MIMO systems. 2.2 Insight into change in damping ratio In the previous section, the structure of the non-linear sliding surface and its stability have been discussed. The objective of this section is to build a comprehension of how the poles and damping ratio change with the corresponding change in the function C during the sliding mode. The approach presented here is similar to the approach used in gain scheduling controller 21. For simplicity of presentation, a third-order single-input system is used to describe how the damping ratio changes. However, the proposed non-linear sliding surface can also be used with higher-order plants. Let us assume, without loss of generality, a third-order uncertain system described by (5). A suitable F can be chosen so that the matrix A 11 2 A 12 F becomes Hurwitz and has a small damping ratio. Consider this system to be in the canonical form as described by (5) and thus A 12 = 0 1 (14) IET Control Theory Appl., pp. 1 8 3 & The Institution of Engineering and Technology 2011

Also, define A 11 A 12 F := 0 1 a 1 a 2 (15) where a 1 and a 2 are positive constants. Let us define the positive-definite matrices P and W which satisfy (9) as P := p 1 p 2 (16) p 2 p 3 and W := w 1 w 2 w 2 w 3 (17) By using the above values of matrices, (13) can be rewritten as ż 1 = 0 1 z a 1 a 1 (t) + 0 0 z 2 Cp 2 Cp 1 (t) 3 which can be simplified as ż 1 = 0 1 z a 1 + Cp 2 a 2 + Cp 1 (t) (18) 3 The eigenvalues of the above closed-loop system can be computed as l 1 = a 2 2 + Cp 3 2 + 1 2 l 2 = a 2 2 + Cp 3 2 1 2 (a 2 Cp 3 ) 2 4a 1 + 4Cp 2 (a 2 Cp 3 ) 2 4a 1 + 4Cp 2 (19a) (19b) To obtain the above equations in terms of elements of matrix W, the following formulae can be derived easily by using (9) as p 2 = w 1 2a 1 (20) p 3 = w 3 2a 2 + w 1 2a 1 a 2 (21) As discussed earlier, the function C changes from its initial value zero to some negative value. As the function C changes, this results in the change in location of closedloop poles. Now, it can be easily seen that, as C 2b and b 1, the closed-loop poles in (19) can be written as lim l 1 = a 2w 1 C 1 w 1 + a 1 w 3 lim l 2 = 1 C 1 It can be concluded, for this general third-order system, that during sliding mode, as the function C changes from its initial value to 21, the closed-loop system s damping ratio increases to 1. To analyse a higher-order system a reducedorder model, which is formed by the use of only dominant poles, can be used. Similarly, when the function C changes from 0 to 2b, where b is some finite value, the corresponding increase in the damping ratio can also be proved. 2.3 LMI-based synthesis of the non-linear surface During the sliding mode, the dynamics of the system are decided by the subsystem (16). The subsystem is stable for any non-positive value of C( y). The function C( y) changes from 0 to 2b as the output changes from its initial value to zero. Even for any intermediate value of C( y), the closedloop system (13) is stable. As explained in the above section, the introduction of this function changes the damping ratio of the system from its initial value z 1 to the final value z 2, where z 2. z 1. At t ¼ 0, the function C( y) ¼ 0, and the damping ratio is contributed by F which is designed for a low damping ratio z 1. When the output is closer to the origin, C( y) contributes significantly to increase the damping ratio of the system. When the output reaches the origin, the steady-state value of C( y) becomes C( y) ¼ 2b; therefore the subsystem (13) can be written as ż 1 (t) = (A 11 A 12 F ba 12 A T 12P)z 1 (t) (22) which decides the final damping ratio. Thus, the parameter b and the matrix P should be so designed that the dominant poles of (22) have the desired damping ratio z 2. Equation (22) can be rewritten as ż 1 (t) = (A 11 A 12 (F + ba T 12P))z 1 (t) (23) Let the required gain be K 2 for the desired final damping ratio z 2, which may be computed by the pole-placement technique. Then, the resulting constraint equation is K 2 = F + ba T 12P in order to realise the desired damping ratio in (23), the above equation should be satisfied; and which can be equivalently expressed as A T 12P K 2 F b = 0 (24) To achieve the desired damping ratio, a matrix P is needed which satisfies (24). To ensure stability of the closed-loop system, the matrix P also needs to satisfy (9). However, it may not always be possible for the matrix P to satisfy constraints (9) and (24) simultaneously. Therefore one may relax constraint (24) as follows for a sufficiently small 1. 0, where H 1 (25) H := A T 12P K 2 F b (26) It may be noted that the above non-linear inequality can be converted to a linear inequality by using Schur complement 4 IET Control Theory Appl., pp. 1 8 & The Institution of Engineering and Technology 2011

as follows 1I H. 0 (27) 1I H T Therefore we can cast the optimisation problem as follows Choose P to minimise 1 such that P. 0 (28a) (A 11 A 12 F) T P + P(A 11 A 12 F), 0 (28b) 1I H. 0 1I (28c) H T The above LMIs can be easily solved to minimise 1 by using many commercial computational tools. It should be noted that the freedom to choose the parameter b can also be used to minimise the objective function. This approach automates the tuning procedure and reduces the number of manual iterations required for tuning. 3 Existence of sliding mode The sliding surface discussed in the previous section is nonlinear and surface parameters are changing continuously with time. A control law should be chosen in such a way that from any initial condition, the system trajectory is attracted towards the sliding surface and then slides along the surface. The existence of such a control law is discussed in the following theorem. Theorem 3.1: The control law u = B 1 2 (c T A reg z + Ks + Q sign(s) dc(y) A T 12Pz 1 (t)) (29) enforces the trajectory of (4) to move from any initial condition to the sliding surface in finite time and remain on it thereafter. In the above control law, the scalar Q is chosen from the maximum bound of the uncertainty that satisfies (3) and this implies K is a positive constant. Q. (r d2 (z, t)) max (30) Proof: For a quadratic function, V 1 ¼ 0.5s T s V 1 = s T ṡ V 1 = s T Fż 1 dc(y) A T 12Pz 1 (t) C(y)A T 12Pż 1 + ż 2 = s T (F C(y)A T 12P)ż 1 dc(y) A T 12Pz 1 (t) + A 21 z 1 (t) + A 22 z 2 (t) + B 2 u + r d2 (z, t) By using (4) and (5), it leads to V 1 = s T c T A reg z + B 2 u + r d2 (z, t) dc(y) A T 12Pz 1 (t) Using the control law (29), it can be seen that V 1 = s T c T A reg z + r d2 (z, t) dc(y) A T 12Pz 1 (t) c T A reg z Ks Q sign(s) + dc(y) A T 12Pz 1 (t) = s T Ks Q sign(s) + r d2 (z, t) Considering (30), it is straightforward to verify V 1, h s for some h. 0. This ensures finite time convergence of s and thus it completes the proof. A It should be noted that using the control law (29) the state trajectory will hit the surface in finite time. After hitting the sliding surface, the trajectory will slide along the surface and the system is invariant to parameter variations and external disturbances satisfying the matching condition. Remark 3.1: The control law (29) requires the total derivative of the output. For many systems, the derivative of the output can be calculated in the form of a state (i.e. if input and output subspaces are orthogonal to each other, then because of this, for SISO case CB ¼ 0, here C is the output matrix and T). B := 0 0 B 2 When it does not exist explicitly, it can be easily computed using robust differentiator proposed by Levant 22 or Utkin 23. It is worth noting that recently a large number of practical applications have witnessed the efficient use of these techniques to obtain the derivative of a signal. 4 Example and simulation results In this section, ship roll stabilisation is presented to illustrate the proposed method. Following control objectives need to be achieved. System should have low overshoot. System should have short settling time so it settles quickly. Controlled system should be robust against disturbances. Simulation results are presented for different fixed damping ratio sliding surfaces. These results are compared with the proposed non-linear sliding surface. Following parameters are considered 24 Fin time constant T f ¼ 1.0 s. Ship roll natural frequency v n ¼ 1.414 rad/s. Ship roll damping ratio z r ¼ 0.248. Ship steady-state gain K s ¼ 0.5. With the above parameters the system model has the below form ẋ 1 0 1 0 ẋ 2 = 0 0 1 x 1 0 x 2 + 0 u(t) ẋ 3 2 2.7 1.7 x 3 1 0 + 0 r d2 (t) (31) 1 y = x 1 By following the procedure outlined in Section 2, we can IET Control Theory Appl., pp. 1 8 5 & The Institution of Engineering and Technology 2011

Q4 www.ietdl.org obtain the following T, z 1 = x 1 x 2 z2 = x 3, A 11 = 0 1 0 0 A 12 = 0, A 1 21 = 2 2.7, A22 = 1.7, B 2 = 1 r d2 (x,t) ¼ sin(10t). output equation is y ¼ x 1. Step 1: Design the non-linear sliding surface. Non-linear sliding surface is composed of a constant and a non-linear term. Initially the non-linear term is zero, therefore the constant term decides the initial damping ratio (z 1 ) and the settling time. Sliding surface can be given by the following equation s = c 1 z 1 + c 2 z 2 (32) As per the discussion in Section 2, let c 2 ¼ 1, and c 1 is made of two components linear and non-linear. c 1 = F C(y)A T 12P F is designed for the low damping ratio. For initial settling time t s1 ¼ 2 s and initial damping ratio z 1 ¼ 0.4, matrix F can be found from pole-placement approach as F = 25 4. Let b ¼ 50 and solving Lyapunov equation with W = 0.34 1 0 0 1 for P gives P = 0.0071 0.0170 0.0170 0.1105 Function C( y) is designed with b ¼ 50 as follows C(y) = 50e 100y2 Therefore the sliding surface becomes s = F C(y)A T 12P 1 z 1 z 2 T (33) Step 2: Design of control law. Control law can be given as ( u = B 1 2 c T Az + ks + Q sign(s) dc(y) ) A T 12 Pz 1 (34) Following values are chosen k ¼ 20, Q ¼ 1.01, x 0 = 0.1 0 0 T. The value of Q is chosen by considering maximum bound of uncertainty which is (r d2 ) max ¼ 1. 4.1 Design of linear sliding surface Performance of the proposed non-linear sliding surface is compared with the controller designed with different linear-sliding surfaces. System output response is plotted for different linear surfaces and the proposed non-linear surface. When non-linear sliding surface is used, poles of the closed-loop system changes as output approaches to the origin. Following three different linear-sliding surfaces are designed 1. Case 1: Linear surface 1 with z ¼ 0.7, t s ¼ 2s. 2. Case 2: Linear surface 2 with z ¼ 0.6, t s ¼ 2s. 3. Case 3: Linear surface 3 with z ¼ 0.8, t s ¼ 2s. Fixed sliding surface with given settling time and damping ratio is designed by pole-placement approach. s i = c T T i z = F i 1 z1 z 2 (35) In the above equation F i is computed by pole-placement approach for each of the three cases mentioned above with corresponding damping ratio and settling time. Control law for each of the three cases mentioned above is given as follows u i = B 1 2 (c T i Az + ks i + Q sign(s i )) (36) In the above control law, parameters Q and k are the same as (34). The system is simulated with the same initial condition and disturbance for different linear-sliding surfaces. Fig. 1 Response of output x 1 with different sliding surfaces 6 IET Control Theory Appl., pp. 1 8 & The Institution of Engineering and Technology 2011

Fig. 2 Evolution of non-linear switching function with time Fig. 3 Plot of input with different linear surfaces and non-linear surface 4.2 Comparison with different linear-sliding surfaces In Fig. 1, response of the output y ¼ x 1 is plotted when nonlinear sliding surface is used and different linear-sliding surfaces. The plot clearly shows that with non-linear sliding surface performance improves significantly. Furthermore, it shows very clearly that peak overshoot and settling time both can be minimised simultaneously with non-linear sliding surface. With the proposed non-linear surface, output settles in 0.8 s without any overshoot. Responses obtained with different linear surfaces suffer from either high overshoot or long settling time. With the proposed nonlinear surface both can be minimised simultaneously. Fig. 2 shows evolution of non-linear switching function with time. Fig. 3 shows the plot of input, it can be seen that because of non-linear sliding surface gain increases as state reaches nearer to the origin and thus the settling time improves. 5 Conclusion The design of non-linear sliding surface is proposed to improve the performance. The existence of sliding mode on such a surface is proved. Ship roll stabilisation example clearly shows that the performance significantly improves. The proposed algorithm is able to achieve low overshoot and short settling time simultaneously for a class of uncertain non-linear system. Robustness and high performance both can be achieved with the proposed scheme. Disturbance rejection property of the proposed method is also shown. Also, we note that it is straightforward to extend our results for MIMO case. 6 References 1 Lin, Z., Pachter, M., Banda, S.: Towards improvement of tracking performance-nonlinear feedback for linear systems, Int. J. Control, 1998, 70, (1), pp. 1 11 2 Turner, M.C., Postlethwaite, I., Walker, D.J.: Non-linear tracking control for multivariable constrained input linear systems, Int. J. Control, 2000, 73, (12), pp. 1160 1172 3 Chen, B.M., Lee, T.H., Peng, K., Venkataramanan, V.: Composite nonlinear feedback control for linear systems with input saturation: theory and applications, IEEE Trans. Autom. Control, 2003, 48, (3), pp. 427 439 4 He, Y., Chen, B.M., Lan, W.: On improving transient performance in tracking control for a class of nonlinear discrete-time systems with input saturation, IEEE Trans. Autom. Control, 2007, 52, (7), pp. 1307 1313 IET Control Theory Appl., pp. 1 8 7 & The Institution of Engineering and Technology 2011

5 Bartoszewicz, A., Kaynak, O., Utkin, V.I. (Eds.): Special section on sliding mode control in industrial applications, IEEE Trans. Ind. Electron., 2008, 55, (11), pp. 3806 4074 6 Bartoszewicz, A., Patton, R.J. (Eds.): Sliding mode control: special issue, Int. J. Adapt. Control Signal Process., 2007, 21, pp. 635 822 7 Edwards, C., Spurgeon, S.K.: Sliding mode stabilization of uncertain systems using only output information, Int. J. Control, 1995, 62, (5), pp. 1129 1144 8 Edwards, C., Spurgeon, S.K.: Robust output tracking using a slidingmode controller/observer scheme, Int. J. Control, 1996, 64, (5), pp. 967 983 9 Edwards, C., Akoachere, A., Spurgeon, S.K.: Sliding-mode output feedback controller design using linear matrix inequalities, IEEE Trans. Autom. Control, 2001, 46, (1), pp. 115 119 10 Choi, S.-B., Cheong, C.C., Park, D.-W.: Moving switching surfaces for robust control of second-order variable structure systems, Int. J. Control, 1993, 58, pp. 229 245 11 Bartoszewicz, A.: Time-varying sliding modes for second-order systems, IEE Proc. Control Theory Appl., 1996, 143, (5), pp. 455 462 12 Choi, S.-B., Park, D.-W., Jayasuriya, S.: A time-varying sliding surface for fast and robust tracking control of second order uncertain systems, Automatica, 1994, 30, (5), pp. 899 904 13 Bartoszewicz, A., Nowacka-Leverton, A.: Time-varying sliding modes for second and third order systems, (LNCIS, 382), (Springer, 2009) 14 Bartoszewicz, A., Nowacka-Leverton, A.: Smc without the reaching phase the switching plane design for the third-order system, IET Control Theory Appl., 2007, 1, (5), pp. 1461 1470 15 Park, D.-W., Choi, S.-B.: Moving sliding surfaces for high-order variable structure systems, Int. J. Control, 1999, 72, pp. 960 970 16 Lopez-Martinez, M., Acosta, J., Cano, J.: Non-linear sliding mode surfaces for a class of underactuated mechanical systems, IET Control Theory Appl., 2010, 4, (10), pp. 2195 2204 17 Bandyopadhyay, B., Fulwani, D.: High performance tracking controller for discrete plant using non-linear sliding surface, IEEE Trans. Ind. Electron., 2009, 56, (9), pp. 3628 3637 18 Bandyopadhyay, B., Fulwani, D.: Tracking control for discrete SISO system with non-linear sliding surface. Third National Conf. on Instrumentation and Control Engineering ICECON-07, Trichy, India, December 2007, pp. 63 67 19 Bandyopadhyay, B., Fulwani, D.: A robust tracking controller for uncertain MIMO plant using nonlinear sliding surface. Proc. IEEE Int. Conf. on Industrial Technology (ICIT-09), Gippsland, Australia, 10 13 February 2009, pp. 1 6 20 Bandyopadhyay, B., Fulwani, D., Kim, K.S.: Sliding mode control using novel sliding surfaces, (LNCIS, 392), (Springer-Verlag, 2009) 21 Khalil, H.K.: Nonlinear systems (Pearson Education International Inc., 2000) 22 Levant, A.: Robust exact differentiation via sliding mode technique, Automatica, 1998, 34, pp. 379 384 23 Utkin, V.I.: Sliding modes in control optimization (Springer-Verlag, New York, 1992) 24 Burns, R.S.: Advanced control engineering (Butterworth-Heinemann, 2001) 8 IET Control Theory Appl., pp. 1 8 & The Institution of Engineering and Technology 2011

CTA20100727 Author Queries F. Deepak, B. Bandyopadhyay, L. Fridman Q1 Please confirm the affiliation details of First author. Q2 Please provide the full affiliation details of Third author. Q3 Please confirm the expansion of SISO, MIMO. Q4 Please check and confirm the change of t s1 ¼ 2ec to t s1 ¼ 2 s in the sentence For initial setting....