Collocation approximation of the monodromy operator of periodic, linear DDEs

Similar documents
Math Ordinary Differential Equations

ME8230 Nonlinear Dynamics

Research Article A Note on the Solutions of the Van der Pol and Duffing Equations Using a Linearisation Method

ODE Homework 1. Due Wed. 19 August 2009; At the beginning of the class

Entrance Exam, Differential Equations April, (Solve exactly 6 out of the 8 problems) y + 2y + y cos(x 2 y) = 0, y(0) = 2, y (0) = 4.

Poincaré Map, Floquet Theory, and Stability of Periodic Orbits

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

Control, Stabilization and Numerics for Partial Differential Equations

Chapter III. Stability of Linear Systems

Lecture 4: Numerical solution of ordinary differential equations

7 Planar systems of linear ODE

Math 307 Learning Goals. March 23, 2010

6 Linear Equation. 6.1 Equation with constant coefficients

Theorem 1. ẋ = Ax is globally exponentially stable (GES) iff A is Hurwitz (i.e., max(re(σ(a))) < 0).

LMI Methods in Optimal and Robust Control

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

22.2. Applications of Eigenvalues and Eigenvectors. Introduction. Prerequisites. Learning Outcomes

Linear Algebra Review (Course Notes for Math 308H - Spring 2016)

Math 331 Homework Assignment Chapter 7 Page 1 of 9

Identification Methods for Structural Systems

Homogeneous Equations with Constant Coefficients

Math 3313: Differential Equations Second-order ordinary differential equations

Lyapunov Stability Theory

BIBO STABILITY AND ASYMPTOTIC STABILITY

Numerical Methods for Differential Equations Mathematical and Computational Tools

Stability lobes in turning of Inconel 718

Linear Variable coefficient equations (Sect. 2.1) Review: Linear constant coefficient equations

Second Order Linear ODEs, Part II

Robotics. Control Theory. Marc Toussaint U Stuttgart

1 Lyapunov theory of stability

Parameter Estimation of Mathematical Models Described by Differential Equations

Math 307 Learning Goals

A Model of Evolutionary Dynamics with Quasiperiodic Forcing

Numerical bifurcation analysis of delay differential equations

Parametrically Excited Vibration in Rolling Element Bearings

Available online at ScienceDirect. Procedia IUTAM 19 (2016 ) IUTAM Symposium Analytical Methods in Nonlinear Dynamics

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

PERIOD-N BIFURCATIONS IN MILLING: NUMERICAL AND EXPERIMENTAL VERIFICATION

Problem 1: Toolbox (25 pts) For all of the parts of this problem, you are limited to the following sets of tools:

MATH 4B Differential Equations, Fall 2016 Final Exam Study Guide

Robust Control 2 Controllability, Observability & Transfer Functions

Fitting Linear Statistical Models to Data by Least Squares: Introduction

Linear Differential Equations. Problems

EIGENVALUE PROBLEMS. Background on eigenvalues/ eigenvectors / decompositions. Perturbation analysis, condition numbers..

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

Department of Mathematics IIT Guwahati

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi Lecture March, 2016

Applied Linear Algebra in Geoscience Using MATLAB

Converse Lyapunov theorem and Input-to-State Stability

Math 273, Final Exam Solutions

16. Local theory of regular singular points and applications

Let x be an approximate solution for Ax = b, e.g., obtained by Gaussian elimination. Let x denote the exact solution. Call. r := b A x.

Fast Structured Spectral Methods

CDS Solutions to the Midterm Exam

PH.D. PRELIMINARY EXAMINATION MATHEMATICS

Evaluation of active structural vibration control strategies in milling process

Numerical Methods I Orthogonal Polynomials

Math Numerical Analysis Mid-Term Test Solutions

EE451/551: Digital Control. Chapter 8: Properties of State Space Models

Positive Definite Kernels: Opportunities and Challenges

A Multi-Step Hybrid Method for Multi-Input Partial Quadratic Eigenvalue Assignment with Time Delay

Control of Chatter using Active Magnetic Bearings

1. Diagonalize the matrix A if possible, that is, find an invertible matrix P and a diagonal

Active control of time-delay in cutting vibration

AA242B: MECHANICAL VIBRATIONS

Research Article The Microphone Feedback Analogy for Chatter in Machining

Discrete and continuous dynamic systems

Numerical solution of linear time delay systems using Chebyshev-tau spectral method

1 Sylvester equations

The integrating factor method (Sect. 1.1)

STATE-DEPENDENT, NON-SMOOTH MODEL OF CHATTER VIBRATIONS IN TURNING

Introduction to Nonlinear Control Lecture # 4 Passivity

Cubic spline collocation for a class of weakly singular Fredholm integral equations and corresponding eigenvalue problem

= 2e t e 2t + ( e 2t )e 3t = 2e t e t = e t. Math 20D Final Review

Numerical Methods I Solving Nonlinear Equations

A Robust Semi-Analytical Method for Calculating the Response Sensitivity of a Time Delay System

RKHS, Mercer s theorem, Unbounded domains, Frames and Wavelets Class 22, 2004 Tomaso Poggio and Sayan Mukherjee

Nonlinear Eigenvalue Problems: Theory and Applications

EE Experiment 11 The Laplace Transform and Control System Characteristics

Math 4B Notes. Written by Victoria Kala SH 6432u Office Hours: T 12:45 1:45pm Last updated 7/24/2016

The Plan. Initial value problems (ivps) for ordinary differential equations (odes) Review of basic methods You are here: Hamiltonian systems

x 3y 2z = 6 1.2) 2x 4y 3z = 8 3x + 6y + 8z = 5 x + 3y 2z + 5t = 4 1.5) 2x + 8y z + 9t = 9 3x + 5y 12z + 17t = 7

Nonlinear Control Lecture 5: Stability Analysis II

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems: Non-Linear Dynamics Part I

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

Defect-based a-posteriori error estimation for implicit ODEs and DAEs

Math 333 Qualitative Results: Forced Harmonic Oscillators

Understand the existence and uniqueness theorems and what they tell you about solutions to initial value problems.

Linear Algebra Exercises

Lecture 5. Outline: Limit Cycles. Definition and examples How to rule out limit cycles. Poincare-Bendixson theorem Hopf bifurcations Poincare maps

Introduction to Modern Control MT 2016

Problem Set 5 Solutions 1

1 Continuous-time Systems

Introduction to Signal Spaces

ODEs Cathal Ormond 1

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS

Objective. Single population growth models

Minimal periods of semilinear evolution equations with Lipschitz nonlinearity

Cyclic reduction and index reduction/shifting for a second-order probabilistic problem

MCE693/793: Analysis and Control of Nonlinear Systems

Transcription:

p. Collocation approximation of the monodromy operator of periodic, linear DDEs Ed Bueler 1, Victoria Averina 2, and Eric Butcher 3 13 July, 2004 SIAM Annual Meeting 2004, Portland 1=Dept. of Math. Sci., Univ. of Alaska; 2=Dept. of Math., Univ. of Minnesota, Twin Cities; 3=Dept. of Mech. Engr., Univ. of Alaska.

p. Thanks Based on joint work with Venkatesh Deshmukh, Praveen Nindujarla, and Haitao Ma. Supported in part by NSF Grant No. 0114500. Thanks to David Gilsinn for organizing this Minisymposium!

p. Outline 1. stability chart examples from machining 2. abstractions for periodic, linear DDEs 3. Chebyshev collocation 4. estimates for ODE initial value problems 5. approximation of the monodromy operator

p. Example 1: Turning 1 DOF model for regenerative vibrations of cutting tool with mass m, stiffness k, and damping c: mẍ + cẋ + kx = F x F x = F x (f) is x-component of cutting force variation, fcn of chip thickness f. Linearizing at prescribed thickness f 0 gives (for k 1 is constant) a F x k 1 (x(t τ) x(t)) a τ is rotation time of workpiece; Ω = 60/τ is rot. rate (RPM)

p. Example 1: Turning, cont. QUESTION: Suppose m, c, k are fixed. For which values Ω, k 1 is this turning DDE (linearly) stable a? a Definition. A linear, homogeneous DDE is stable (i.e. asymptotically stable) if all solutions decay to zero.

p. Example 1: Turning stability chart 25 20 unstable cutting coefficient k 1 in N/µ m 15 10 5 stable 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 turning rate Ω in rpm (Based on 150 150 points in parameter plane. Compare to exact chart. For Ω 1000, boundary comes within one point of correct. For Ω 1000, problem is stiffness, below.)

p. Example 2: (Interrupted) milling 1 DOF linearized model for regenerative vibrations: mẍ + cẋ + kx = wh(t)(x(t τ) x(t)) But h(t) has the following nonsmooth, time-dependent form: 6 x 108 5 4 (one tooth tool; ρ=0.1082 immersion ratio) h(t) 3 2 1 0 1 0 ρτ τ QUESTION: Suppose m, c, k all fixed. For which values Ω = 60/τ, w is this milling DDE stable?

p. Example 2: Milling stability chart 7 6 5 depth of cut w in mm 4 3 unstable 2 1 stable 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 spindle speed Ω in rpm x 10 4 (Compare to Insperger, et al., Multiple chatter frequencies in milling processes, J. Sound Vibration (2003).

p. Conventions We consider linear, periodic-coefficient DDEs with fixed delays. We assume rational relations among delays and coefficient periods. (For this talk: only one delay and period=delay.) Put in standard first-order form ẏ(t) = A(t, ɛ)y(t) + B(t, ɛ)y(t τ) where A, B have τ-periodic dependence on t and depend continuously on parameters ɛ R d (typically d = 1, 2, 3). We assume A, B are piecewise analytic functions of t.

p. 1 Our Mission Construct a fast and accurate numerical method (based on Chebyshev collocation, below) for stability charts for linear, periodic DDE problems with piecewise-analytic coefficients. Prove it works. (Prove estimates for accuracy of IVP solutions. Prove estimates for eigenvalues.) Build an easy to use MATLAB package to implement it. (STATUS July 2004: Mostly done including estimates (for constant non-delayed-coefficient cases). MATLAB suite in early version. See web site www.cs.uaf.edu/ bueler/ddecharts.htm.)

Recall (for linear, periodic DDE) Initial value problem ẏ = A(t)y + B(t)y τ, y(t) = φ(t) for t [ τ, 0] has solution (monodromy; [ delayed FTM): (Uf)(t) = Φ(t) f(1) + ] t 1 Φ 1 (s)b(s)f(s) ds (where Φ = A(t)Φ, Φ(0) = I). Soln of IVP: y n+1 = Uy n, y 0 = φ U U U y 0 y y y 1 2 3 1 0 1 2 3 t p. 1

p. 1 Abstract view of linear, periodic DDE U is a compact a operator on C([0, τ]). Our class of DDE are simply linear difference eqns with compact generator in C([0, τ]): y n+1 = Uy n. Compact ops are (norm-)limits of finite rank operators. Stability: ρ(u) < 1 if and only if DDE is stable. b a It is formed from an integral operator and f f(1), a finite rank operator. b Caveat: this is eigenvalue stability. Degree of nonnormality of U does matter.

p. 1 Chebyshev poly approx: 3 good reasons Polynomial and Fourier approximation ( spectral approximation ) converges faster than finite diff or finite elem or cubic splines or wavelets on analytic functions. Though the coefficients in our DDE are periodic the solutions are not. Thus Fourier not so good. (Also: poly approx can be good on each piece of a piecewise-analytic fcn without generating Gibbs phenomena.) Chebyshev points are nearly optimal polynomial interpolation points for minimizing uniform error.

p. 1 Chebyshev collocation points Chebyshev poly approx can be implemented by collocation. For degree N, Cheb collocation points are t j = cos(jπ/n), j = 0,..., N. (t j are projections of equally-spaced points on unit circle a ). Note t j [ 1, 1]. (If needed, shift the t j to interval [0, τ].) a The Fourier collocation points. Cheb collocation can be implemented by FFT.

p. 1 Cheb spectral differentiation 1. Given f(t) on [ 1, 1]. 2. Construct interpolating polynomial p(t): p(t j ) = f(t j ). 3. Find ṗ. 4. Evaluate it at t j : f(t j ) ṗ(t j ). This gives a matrix approximation of derivative d dt : f ṗ (represented by) = D N v

p. 1 Cheb collocation approx of U Use Cheb matrix approximations: (i) D N dt d (of a vector-valued fcn); (ii) M A (mult by A(t)); (iii) M B (mult by B(t)). Modify these to incorporate ODE initial condition: y(0) = φ(0). ẏ = A(t)y + B(t)y τ with y(t) = φ(t), t [ τ, 0] (here v y, w φ). is approximated by D N v = M A v + M B w Solving for v is approximating U: U U N (D N M A ) 1 M B.

p. 1 Example: Scalar DDE Consider scalar DDE: ẋ = x + (1/2)x 2 with N = 3. Then D N, M A, M B, and U N = (D N M A ) 1 M B are 4 4 matrices. Last rows modified to enforce initial condition. D N, U N generally dense. M A = 1 1 1, M B = 0 1/2 1/2 1/2 1 0 19/6 4 4/3 1/2 0.2058 0.2469 0.1152 0 1 1/3 1 1/3 0.1852 0.2222 0.2037 0 D N =, U 1/3 1 1/3 1 N = 0.6626 0.1049 0.2510 0 0 0 0 1 1 0 0 0

p. 1 Example: Eigs of a scalar DDE For ẋ = x + (1/2)x 1 we compare U N eigenvalues to exact: Exact method: Each root µ C of characteristic eqn µ = 1 + 0.5e µ is eigenvalue of U. Reduce char eqn to real variable problem. Solve by robust one-variable method (e.g. bisection) to 10 14 relative accuracy. vs Cheb collocation with N = 29: Compute U N. Find eigs of U N. RESULT: Largest 7 eigenvalues of U N are each accurate to more than 12 digits.

p. 1 Example, cont For remaining 23 eigenvalues, here s the picture: 0.025 0.02 exact eigs approximate eigs 0.015 0.01 0.005 Im 0 0.005 0.01 0.015 0.02 0.025 3 2.5 2 1.5 1 0.5 0 Re x 10 3 SUMMARY: Over 100 digits of correct eigenvalues from 30 30 matrix approx of U. Only eigs near 0 C are inaccurate (irrelevant for stability).

p. 2 Cost of a stability chart Using numerical method to produce m m approximation to U, the time to produce a chart is O((# of pixels) m 3 ) with standard estimates on QR method for eigenvalues. m matters! Small is good!

p. 2 Accuracy of Chebyshev interpolation Theorem [classical]. Let p be degree N poly for f using N + 1 Cheb colloc pts. If f analytic in a C-neighborhood R of [ 1, 1] then there exists C s. t. f p C(S + s) N where S, s are semi axes of ellipse E s. t. [ 1, 1] E R. C R E s S 1 +1 Moral: If f analytic then p improves by a fixed number of digits per increase by one in N.

p. 2 Accuracy of DDE collocation soln Theorem. Consider IVP ẏ = ay + b(t)y τ, y(t) = φ(t) for t [ τ, 0]. Let q be the interpolating poly of delayed term bφ. Find degree N collocation solution p(t), a polynomial. Then y p c 1 q bφ + c 2 ṗ(0) aφ(0) b(0)φ( τ). c 1, c 2 depend on a but are O(1) in N. Thus Error has two sources: (i) interpolation error for delayed term; (ii) residual error at initial time from difficulty of nonhomogeneous ODE problem. a posteriori result: Do computation, get proven estimate of quality of solution based on result.

p. 2 Example: accuracy in DDE IVP Find y(t) on [0, 2] if ẏ = 3y + (t 1)y 2, φ(t) = 1. 10 2 10 1 estimate actual error 10 4 10 7 10 10 10 13 5 10 15 20 25 N

p. 2 Estimates for eigenvalues of U In basis of Chebyshev polynomials {T j }, matrix entries of U on C([ 1, 1]) can be computed by inner products: U jk = T j, UT k. Note y = UT k is the solution of an IVP. We use previous a posteriori estimate to show UT k (U N )T k small a for k up to about 3N. 4 Now use eigenvalue perturbation theory b to show large eigenvalues of U N are close to those of U. a Recall U N is Chebyshev approximation to U. b An extension of the Bauer-Fike theorem to compact operators on Hilbert spaces; need to transfer U to act on Sobolev space H 1 Cheb.

Provable eigenvalues of U. Example: Consider ẏ = 2y + (1 + sin(3πt))y 2. Let N = 95. Result: Dots are eigs of U N ; discs are proven error bounds for sufficiently large eigs of U. (If µ is an eig of U and µ 0.2 then µ is in one of these discs.) This DDE is proven stable. 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 0.5 0 0.5 1 Size of discs drops exponentially with increasing N 90 (this example). p. 2

p. 2 Why one really cares about U The interesting systems are nonlinear DDEs. The linear, periodic DDEs are just their linearizations. Questions about nonlinear DDE: find fixed points and periodic orbits nature of bifurcations? To study the latter question we need good bases for spaces of stable and unstable directions Good approximation to U means good bases for these purposes. But that s another talk... See web site www.cs.uaf.edu/ bueler/ddecharts.htm.