Discrete-time Sliding Mode Control

Slides:



Advertisements
Similar presentations
Sliding Mode Control – An Introduction
Advertisements

Higher Order Sliding Mode Control
Auto Tuning Neuron to Sliding Mode Control Application of an Auto-Tuning Neuron to Sliding Mode Control Wei-Der Chang, Rey-Chue Hwang, and Jer-Guang Hsieh.
Hybrid Terminal Sliding-Mode Observer Design Method for a Permanent-Magnet Synchronous Motor Control System 教授 : 王明賢 學生 : 胡育嘉 IEEE TRANSACTIONS ON INDUSTRIAL.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
Feasibility, uncertainty and interpolation J. A. Rossiter (Sheffield, UK)
Chapter 2: Design of Algorithms
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
PROBABILITY AND STATISTICS FOR ENGINEERING Hossein Sameti Department of Computer Engineering Sharif University of Technology Independence and Bernoulli.
1 Combinatorial Algorithms Local Search. A local search algorithm starts with an arbitrary feasible solution to the problem, and then check if some small,
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Introduction to Motion Control
10.5 Systems of Linear Inequalities and Applications 11.1 Interval Notation and Linear Inequalities.
5.1.Static Games of Incomplete Information
Primbs, MS&E345 1 Measure Theory in a Lecture. Primbs, MS&E345 2 Perspective  -Algebras Measurable Functions Measure and Integration Radon-Nikodym Theorem.
Sparse Coding: A Deep Learning using Unlabeled Data for High - Level Representation Dr.G.M.Nasira R. Vidya R. P. Jaia Priyankka.
Constraint Satisfaction Problems and Games
P & NP.
Chapter 2 Sets and Functions.
Fall 2004 Backpropagation CS478 - Machine Learning.
From Classical Proof Theory to P vs. NP
The consensus problem in distributed systems
NEW TRENDS IN SLIDING CONTROL MODE
HOW TO READ A CHAPTER.
Chapter 2 Single Layer Feedforward Networks
Modeling Arithmetic, Computation, and Languages
Pushdown Automata.
Pushdown Automata.
§7-4 Lyapunov Direct Method
II. Mathematical Model of a DC Motor
2-5 Reasoning in Algebra and Geometry
ELEMENTARY NUMBER THEORY AND METHODS OF PROOF
A Balanced Introduction to Computer Science David Reed, Creighton University ©2005 Pearson Prentice Hall ISBN X Chapter 13 (Reed) - Conditional.
Patterns and Algebraic rules
Data Mining Practical Machine Learning Tools and Techniques
The present state - desired state technique
Disadvantages of Discrete Neurons
Terminal Sliding Mode S. Janardhanan.
Some Aspects of Continuous-time Sliding Mode Control
Analysis of Algorithms
How Hard Can It Be?.
Continuous-time Sliding Mode Control
Multirate Output Feedback
Lecture 20: Combinatorial Circuits I
METHOD OF STEEPEST DESCENT
Adaptive Resonance Theory
6.2 Grid Search of Chi-Square Space
DISCRETE COMPUTATIONAL STRUCTURES
Patterns and Algebraic rules
SOLUTION OF NONLINEAR EQUATIONS
Chapter 10.3 and 10.4: Combinatorial Circuits
13. The Weak Law and the Strong Law of Large Numbers
Probabilistic Map Based Localization
The present state - desired state technique
Feedback Controllers Chapter 8
ECE 352 Digital System Fundamentals
Tracking of LTI Systems with Unstable Zero Dynamics using Sliding Mode Control S. Janardhanan.
Adaptive Resonance Theory
Quasi-Sliding Mode Control of Systems with Unmatched Uncertainty
Impossible problems.
An Introduction to IELTS
Find Mode.
CS 416 Artificial Intelligence
More NP-Complete Problems
Objective: The main aim of this project is to control the speed of the brush less direct current motor based on the single current sensor is proposed.
A Balanced Introduction to Computer Science David Reed, Creighton University ©2005 Pearson Prentice Hall ISBN X Chapter 13 (Reed) - Conditional.
Software Development Techniques
13. The Weak Law and the Strong Law of Large Numbers
Presentation transcript:

Discrete-time Sliding Mode Control S. Janardhanan

Rethink: Quasi –Sliding mode Advantage : Is in discrete-time, more practical Disadvantage : Is Quasi. Not Exactly Sliding Mode There is always chattering. Even in theory.

Why the chattering ? QSMC is derived from ‘discretizing’ continuous SMC logic. The signum term is required in CSMC

Chattering .. Why ? In discrete-time system Result : Always chattering The sign(s) changes abruptly near s=0 Control cannot be changed at any time Result : Always chattering

Fresh Approach Let us again see the aim of sliding mode control. But, now in discrete-time systems Aim : To get the system to the sliding surface and maintain the state on the surface To get to the surface : s(k+1)=0 (with s(k)  0) To maintain : Again s(k+1)=0

Discrete-time sliding mode So, apparently the reaching law is simply s(k+1)=0 For this the control would be

Problem The control action Problem Solution Brings the system to sliding mode in one step Keeps RP on sliding surface thereafter. Problem Probability of too much control in the ‘one step’ Solution GO SLOW But, be sure you are going forward

Mathematically speaking … Let the maximum applicable control be u0 Use the control as

To go in right direction The control u1 tries to make s(k+1)=0 But, it may require too much ‘effort’. So, with limited resources we can apply a maximum of only u0. Now, to be sure this is ‘enough’. Ie., we are moving forward, we get the condition

The condition Thus, the condition for this logic to work is See : G. Bartolini, A. Ferrara and V. Utkin, “Adaptive sliding mode control in discrete-time systems”, Automatica, Vol. 31, No. 5, pp. 769-773, May 1995.

Extension to Uncertain Systems The same algorithm can be extended to systems with matched uncertainty. In this case, the condition would become

Another Algorithm Another approach to the DSMC problem is to design a control algorithm that would inherently ‘go slow’. Instead of trying to reach the surface in one step. Try to reach it in say k* steps.

The Problem Statement Consider the design of DSMC for system Bartoszewicz proposed the reaching law cTx=s(k) is the desired sliding surface See : A. Bartoszewicz, “Discrete-time quasi-sliding mode control strategies”, IEEE Trans. Ind. Electron., Vo. 45, No. 1, pp. 633-637, 1998

Bartoszewicz QSMC … sd is an a priori known function such that  sd(k) is always of the same sign

Feasible Sd(k) A feasible function for sd(k) that satisfies the above said conditions can be given as

Bartoszewicz Control Law The control input is of the form

Proof of Convergence The Bartoszewicz control law satisfies the reaching condition For hence and to s(k)=0 in deterministic systems atleast in theory.

Proposed Algorithm Combines Bartoszewicz’s approach and FOS to get multirate output feedback based QSMC control strategy that does not have switching function and hence no chatter. Reaching Law Modified

Proposed Control Law The Control is of the form

Proof of Convergence The proposed control law satisfies the reaching condition For Hence and to s(k)=0 in deterministic systems atleast in theory.