5th-order differentiation

Similar documents
Robust exact differentiation via sliding mode technique

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

A. LEVANT School of Mathematical Sciences, Tel-Aviv University, Israel,

An introduction to Mathematical Theory of Control

C.-H. Lamarque. University of Lyon/ENTPE/LGCB & LTDS UMR CNRS 5513

HARMONIC ANALYSIS. Date:

The (Fast) Fourier Transform

Computational Methods CMSC/AMSC/MAPL 460. Fourier transform

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

Optimal stopping for non-linear expectations Part I

Nonparametric regression with martingale increment errors

State Space Representation of Gaussian Processes

Time Series Examples Sheet

Stability and Robustness of Homogeneous Differential Inclusions

and in each case give the range of values of x for which the expansion is valid.

Measure and Integration: Solutions of CW2

ADAPTIVE OUTPUT FEEDBACK CONTROL OF NONLINEAR SYSTEMS YONGLIANG ZHU. Bachelor of Science Zhejiang University Hanzhou, Zhejiang, P.R.

University of California, Berkeley Department of Mechanical Engineering ME 104, Fall Midterm Exam 1 Solutions

Phasor Young Won Lim 05/19/2015

Overview of the Numerics of the ECMWF. Atmospheric Forecast Model

Periodic functions: simple harmonic oscillator

Tribology in Industry. Some Aspects Concerning the Behaviour of Friction Materials at Low and Very Low Sliding Speeds

Locally Lipschitzian Guiding Function Method for ODEs.

Input to state Stability

Computational Methods CMSC/AMSC/MAPL 460

L6: Short-time Fourier analysis and synthesis

A TWO PARAMETERS AMBROSETTI PRODI PROBLEM*

Trajectory Smoothing as a Linear Optimal Control Problem

NONLINEAR DIFFERENTIAL INEQUALITY. 1. Introduction. In this paper the following nonlinear differential inequality

Gramians based model reduction for hybrid switched systems

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department 8.323: Relativistic Quantum Field Theory I PROBLEM SET 2

Damped harmonic motion

RANDOM FIELDS AND GEOMETRY. Robert Adler and Jonathan Taylor

Neighboring feasible trajectories in infinite dimension

Random Locations of Periodic Stationary Processes

UNIVERSITY OF MANITOBA

Radiation Damping. 1 Introduction to the Abraham-Lorentz equation

Symmetries 2 - Rotations in Space

MA3232 Summary 5. d y1 dy1. MATLAB has a number of built-in functions for solving stiff systems of ODEs. There are ode15s, ode23s, ode23t, ode23tb.

Fast-slow systems with chaotic noise

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2)

Joint work with Nguyen Hoang (Univ. Concepción, Chile) Padova, Italy, May 2018

Robust Adaptive Attitude Control of a Spacecraft

Fourier transforms, Generalised functions and Greens functions

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Lecture I: Asymptotics for large GUE random matrices

1 Lyapunov theory of stability

Letting p shows that {B t } t 0. Definition 0.5. For λ R let δ λ : A (V ) A (V ) be defined by. 1 = g (symmetric), and. 3. g

2 Statement of the problem and assumptions

Vehicle Dynamic Control Allocation for Path Following Moritz Gaiser

ON BOUNDEDNESS OF MAXIMAL FUNCTIONS IN SOBOLEV SPACES

Keble College - Hilary 2014 CP3&4: Mathematical methods I&II Tutorial 5 - Waves and normal modes II

EE 230 Lecture 43. Data Converters

Functional Differential Equations with Causal Operators

Filtering and Edge Detection

Time Series Examples Sheet

Parallel Recursion: Powerlists. Greg Plaxton Theory in Programming Practice, Fall 2005 Department of Computer Science University of Texas at Austin

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

L -Bounded Robust Control of Nonlinear Cascade Systems

An introduction to Birkhoff normal form

Linear Filters. L[e iωt ] = 2π ĥ(ω)eiωt. Proof: Let L[e iωt ] = ẽ ω (t). Because L is time-invariant, we have that. L[e iω(t a) ] = ẽ ω (t a).

Applied Analysis (APPM 5440): Final exam 1:30pm 4:00pm, Dec. 14, Closed books.

be the set of complex valued 2π-periodic functions f on R such that

Homogeneous High-Order Sliding Modes

Regularity of flat level sets in phase transitions

PHASE TRANSITIONS: REGULARITY OF FLAT LEVEL SETS

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Robot Manipulator Control. Hesheng Wang Dept. of Automation

5 Applying the Fokker-Planck equation

PHYSICS 110A : CLASSICAL MECHANICS HW 2 SOLUTIONS. Here is a sketch of the potential with A = 1, R = 1, and S = 1. From the plot we can see

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi System Stability - 26 March, 2014

Chaos suppression of uncertain gyros in a given finite time

Ring-like structures of frequency domains of wavelets

Regularity estimates for fully non linear elliptic equations which are asymptotically convex

3 (Due ). Let A X consist of points (x, y) such that either x or y is a rational number. Is A measurable? What is its Lebesgue measure?

Principle of Mathematical Induction

Control System. Contents

Rice method for the maximum of Gaussian fields

Module 25: Outline Resonance & Resonance Driven & LRC Circuits Circuits 2

Alternatives. The D Operator

Bridging the Gap between Center and Tail for Multiscale Processes

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science : Discrete-Time Signal Processing

Calculating the domain of attraction: Zubov s method and extensions

Problem 1: Lagrangians and Conserved Quantities. Consider the following action for a particle of mass m moving in one dimension

Dynamical systems with Gaussian and Levy noise: analytical and stochastic approaches

In terms of measures: Exercise 1. Existence of a Gaussian process: Theorem 2. Remark 3.

Large Deviations, Linear Statistics, and Scaling Limits for Mahler Ensemble of Complex Random Polynomials

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

Convex Optimization. Ofer Meshi. Lecture 6: Lower Bounds Constrained Optimization

On reduction of differential inclusions and Lyapunov stability

Laboratory handout 5 Mode shapes and resonance

Complex Numbers. The set of complex numbers can be defined as the set of pairs of real numbers, {(x, y)}, with two operations: (i) addition,

Spaces with Ricci curvature bounded from below

LMI Methods in Optimal and Robust Control

Oscillations and Waves

1 Functions of normal random variables

Learning to play partially-specified equilibrium

6. Approximation and fitting

Transcription:

ARBITRARY-ORDER REAL-TIME EXACT ROBUST DIFFERENTIATION A. Levant Applied Mathematics Dept., Tel-Aviv University, Israel E-mail: levant@post.tau.ac.il Homepage: http://www.tau.ac.il/~levant/ 5th-order differentiation

Differentiation problematics: f ( t + τ) f ( t) Division by zero: f (t) = lim τ 0 τ Let f(t) = f 0 (t) + η(t), η(t) - noise f ( t + τ) f ( t) f η η = +, (-, ) τ τ τ τ 1st way: sin(ωt) = ω cos(ωt) Fourier transform, high harmonics neglection linear filter with transfer function Pm ( p) p p, m n. p Qn ( p) (0.01p Advantages: robustness Drawbacks: not exact, asymptotic convergence 2nd way: numeric differentiation Df(t) = F(f(t 1 ),..., f(t n )) + 1) 2 Advantages: exact on certain functions (for example polynomials P m (t)) Drawbacks: actual division by zero with t i t

Transfer Functions y (n) + a 1 y (n-1) +... + a n y = b 0 u (m) + b 1 u (m-1) +... + b m u (D n + a 1 D n-1 +... + a n )y = (b 0 D m + b 1 D m-1 +... + b m )u G(p) = b 0 p p n m + + b a 1 1 p p m 1 n 1 +... + b +... + a n m u G( p) y u = e λt a y = G(λ) e λt in particular λ = iω, ω y = G(iω) with n < m Realization: Thus, only n m is feasible y (n) + a 1 y (n-1) +... + a n y = u, G = p n + a 1 p 1 n 1 +... + a n Y = (b 0 p m + b 1 p m-1 +... + b m ) n 1 n 1 p + a p +... + a 1 n U

Differentiation error = intrinsic differentiator error + noise differentiation error The goal: to build a differentiator with zero intrinsic error for a large class of functions and with error continuously dependent on the noise magnitude; + finite-time convergence The main trade-of: d D: f 1 a dt f1, D: f 2 a dt noise η = f 2 - f 1 d f2, D: f 1 + η a dt d f1 + dt d η no robust differentiator is exact on all polynomials or on all smooth functions

Differentiation Problem Input: f(t) = f 0 (t) + η(t), η < ε η(t) - Lebesgue-measurable function, f 0,η, ε are unknown, known : f (n+1) 0 (t) L (or Lipschitz constant of f (n) 0 LC ) The goal: real-time estimation of f & 0(t), & f 0(t),..., f (n) 0 (t) Theorem: Optimal differentiator existence γ ι (n) 1, D n : f( ) a D n i (f )( ), i = 0, 1,..., n sup f D i n (f )(t) - f (i) 0 (t) C = γ ι (n) L i/(n+1) (n-i+1) / (n+1) ε In particular γ 1 (1) = 2 (Landau, Kolmogorov) sup f D n n (f )(t) - f 0 (n) (t) L n/(n+1) ε 1/(n+1) ε = 10-6 f, f 0 (6) (t) 1: sup t D 5 5 (f )(t) - f 0 (5) (t) 0.1 That asymptotics cannot be improved

First-order differentiator idea Auxiliary dynamic system: Tracking problem: &z = u σ = z - f(t) 0 Any 2-sliding controller being applied, σ = σ& = 0 z - f(t) = u - f& (t) = 0 With input noises x - f(t) 0, u - f& (t) 0

A proof sketch Consider a smooth noise η(t) = ε sin (L/ε) 1/(n+1) t sup η (i) (t) = L i/(n+1) ε (n-i+1)/ (n+1), i = 0, 1,..., n +1 D differentiates both 0 and 0 + η(t) Lemma. βi(n) 1, β 0 (n) = β n (n +1) = 1: L i/(n+1) ε (n-i+1)/ (n+1) sup f ( i) ( t) ( ) L.const f n L, sup f ( t) ε β i (n) L i/(n+1) ε (n-i+1)/ (n+1). Some evaluations: β 1 (1) = 2 2, β 1 (2) = 7.07, β 2 (2) = 6.24. W(C,n) = {f: [a, b] R, L.const of f (n) L} Let : g a g, g is closest to g in W(L,n) (not unique). Dg = ( g) (i).

Robust first order differentiator Input: f(t) = f 0 (t) + η(t), & f 0 < L η < ε, η(t) - measurable (Lebesgue) function z& 0 = v 0, v 0 = - λ 0 z 0 - f 1/2 sign(z 0 - f ) + z 1, z& 1= - λ 1 sign(z 0 - f ) (= - λ 1 sign(z 1 - v 0 )). Output: z 1 (t), v 0 (t) z 1-0 f& ~ L 1/2 ε 1/2 σ = z 0 - f(t) 0 For example: λ 1 = 1.1L, λ 0 =1.5L 1/2

Filippov Definition x& = v(x) x& V(x) x(t) is an absolutely continuous function I I V(x) = conv v( O ( x) \ N ) ε> 0µ N = 0 v +, v - - limit values, &x = pv + + (1-p)v -, p [0,1] Solutions exist for any locally bounded Lebesgue-measurable v(x); or for any upper-semicontinuous, convex, closed, non-empty, locally-bounded V(x) ε

1-differentiator explanation Let σ = z 0 - f 0 (t), ε = 0 σ& & = - & f 0-1 2 λσ& σ -1/2 - α sign σ. σ& & - 1 2 λσ& σ -1/2 - [α - L, α + L] sign σ. invariant with respect to g ν : (σ, σ&, t) a (ν 2 σ, νσ&, νt)

Optimal n-differentiator z& 0 = v 0, v 0 = -λ 0 L 1/(n+1) z 0 - f(t) n/(n + 1) sign(z 0 -f(t)) + z 1, z& 1 = v 1, v 1 = -λ 1 L 1/n z 1 - v 0 (n-1)/ n sign(z 0 - v 0 ) + z 2,... z& i = v i, v i = -λ i L 1/(n-i+1) z i -v i-1 (n-i)/(n-i+1) sign(z i -v i-1 )+ z i+1,... z& n-1 = v n-1, v n-1 = -λ n-1 L 1/2 z n-1 -v n-2 1/ 2 sign(z n-1 -v n-2 )+ z n, z& n = -λ n L sign(z n - v n-1 ) D n : z& 0 = v, v = -µ z 0 - f(t) n/( n + 1) sign(z 0 - f(t)) + z 1, z 1 = 0 n 1 D (v( ), L),..., z n = n 1 n 1 D (v( ), L). D 0 : z& = -µ sign(z - f(t)), µ > L. Non-recursive form: z& 0 = -κ 0 z 0 - f(t) n/( n + 1) sign(z 0 - f(t)) + z 1,... z& i = -κ i z 0 - f(t) (n - i)/( n + 1) sign(z 0 - f(t)) + z i+1, i = 1,..., n-1... z& n = -κ n sign(z 0 - f(t))

5th-order differentiator, L = 1 z& 0 = v 0, v 0 = -12 z 0 - f(t) 5/6 sign(z 0 - f(t)) + z 1, z& 1 = v 1, v 1 = -8 z 1 - v 0 4/5 sign(z 1 - v 0 ) + z 2, z& 2 = v 2, v 2 = -5 z 2 - v 1 3/4 sign(z 2 - v 1 ) + z 3, z& 3 = v 3, v 3 = -3 z 3 - v 2 2/3 sign(z 3 - v 2 ) + z 4, z& 4 = v 4, v 4 = -1.5 z 4 - v 3 1/2 sign(z 4 - v 3 ) + z 5, z& 5 = -1.1 sign(z 5 - v 4 ); f(t ) = 0.5 sin 0.5t + 0.5 cos t

Theorem 1. f(t) = f 0 (t) in finite time z 0 = f 0 (t); z i = v i-1 = f 0 (i) (t), i = 1,..., n. 2-sliding modes: z i = f 0 (i) (t) i = 0,..., n-1. Theorem 2. f(t) - f 0 (t) ε z i - f 0 (i) (t) µ i ε (n - i +1)/(n + 1), i = 0,..., n; v i - f 0 (i+1) (t) ν i ε (n - i )/(n + 1), i = 0,..., n-1. z n - f (n) 1/(n + 1) 0 (t) µ n ε Discrete-sampling case: z 0 (t j ) - f(t j ) is substituted for z 0 - f(t) with t j t < t j+1, t j+1 - t j = τ > 0. Theorem 3. z i - f 0 (i) (t) µ i τ n - i + 1, i = 0,..., n; v i - f 0 (i+1) (t) ν i τ n - i, i = 0,..., n - 1. z n - f 0 (n) (t) µ n τ

Software restrictions of higher-order differentiation 5th-order differentiator τ = 5 10-4 z 0 - f 0 1.46 10-13, z 1 - f& 0 7.16 10-10, z 2 - & f& 0 9.86 10-7, z 3 -& f& 0 3.76 10-4 z 4 - f (4) 0 0.0306, z 5 - f (5) 0 0.449 τ = 5 10-5 z 0 - f 0 4.44 10-16, z 1 - f& 0 6.34 10-12, z 2 - & f 0 2.24 10-8, z 3 -& f& 0 2.44 10-5 z 4 - f (4) 0 0.00599, z 5 - f (5) 0 0.265

Sensitivity to noises 3rd-order differentiator, ε = 0.0001, ω 1000 D 3 1-0 f& 2.6 10-3, D 2 3 - f& 0 & 0.14, 3 D3 -& f& 0 0.48 5th-order differentiator, ε = 0.01, ω 10 (the worst case) z 1 - f & 0 0.014, z 2 - & f 0 0.18, z 3 - & f& 0 0.65 z 4 - f (4) 0 1.05, z 5 - f (5) 0 0.74

On-line calculation of the angular motor velocity and acceleration (data from Volvo Ltd) Experimental data, τ = 0.004 2nd order differentiation L = 625

On-line 2nd order differentiation comparison with optimal spline approximation

Image Processing: Crack Elimination

Edge Detection