Title: Numerical analysis of nonlinear dynamics
1Numerical analysis of nonlinear dynamics
- Ricardo Alzate Ph.D. Student
- University of Naples FEDERICO II (SINCRO GROUP)
2Outline
- Introduction
- Branching behaviour in dynamical systems
- Application and results
3 4Study of dynamics
- Elements for extracting dynamical features
- Mathematical representation
- Parameters and ranges
- Convenient presentation of results (first
insight) - Careful quantification and classification of
phenomena - Validation with real world
5Dynamics overview
How to predict more accurately dynamical features
on system?
6References
- Chronology
- 1. Seydel R. Practical bifurcation ans
stability analysis from equili- - brium to chaos. 1994.
- 2. Beyn W. Champneys A. Doedel E. Govaerts W.
Kutnetsov Y. and - Sandstede B. Numerical continuation and
computation of normal - forms. 1999.
- 3. Doedel E. Lecture notes on numerical
analysis of bifurcation pro- - blems. 1997.
7References (2)
- 4. Keller H.B. Numerical solution of
bifurcation and nonlinear eigen- - value problems. 1977.
- 5. MATCONT manual. 2006. and Kutnetsov Book
Ch10. - 6. LOCA (library of continuation algorithms)
manual. 2002.
8Why numerics?
- Nonlinear systems
- Dynamics
- - complex behaviour
- - closed form solutions not often
available - - discontinuities !!!
- Computational resources
- - availability technology
- - robust/improved numerical methods
9How numerics?
- Brute force simulation
- - heavy computational cost
- - tracing of few branches and just
stable cases - - jumps into different attractors
(suddenly) - - affected by hysteresis, etc..
- Continuation based algorithms
- - a priori knowledge for some
solution - - a priori knowledge for system
interesting regimes
10Numeric bugs
Hysteresis
Branch jump
11- Branching behaviour in dynamical systems
12General statement
In general, it is possible to study the
dependence of dynamics (solutions) in terms of
parameter variation (implicit function theorem).
13Implicit function theorem
- Establishes conditions for existence over a given
interval, for an im- - plicit (vector) function that solves the explicit
problem - Given the equation f(y,x) 0, if
- f(y,x) 0,
- f is continuously differentiable on its domain,
and - fy(y,x) is non singular
- Then there is an interval x1 lt x lt x2 about x,
in which a vector function y F(x) is defined by
0 f(y,x) with the - following properties holding for all x with
x1ltxltx2 - f(F(x),x) 0,
- F(x) is unique with y F(x),
- F(x) is continuously differentiable, and
- fy(y,x)dy/dx fx(y,x) 0 .
14Implicit function theorem (2)
Then, singularity condition on gy(f(x),x)
excludes x 1 as part of function domain in
order to apply the theorem.
15Branch tracing
The goal is to detect changes in dynamical
features depending on parameter
variation Then, by conditions of
IFT Behaviour evolution as function of ?,
not defined for singularities on fy(y,?) (system
having zero eigenvalues)
16Branch tracing (2)
In general, there are two main ending point type
for a codimension-one branch namely turning
points and single bifurcation points.
17Parameterization
- In order to avoid numerical divergence closing to
turning points - Convenient change of parameter,
- - Defining a new measure along the branch, e.g.
the arclength
18Arclength
Augmented system with additional constraints
19Tangent predictor
- Tangential projection of solution
20Tangent predictor (2)
21Root finding
Newton-Raphson method for location of equilibria
22Root finding (2)
In general i.e. nonsingularity of Jacobian
at solution Allowing implementation of
method.
23Correction
Additional relation gj(y) defines an intersection
of the curve f(y) with some surface near
predicted solution (ideally containing it) -
Natural continuation
24Correction (2)
- Pseudo-arclength continuation
25Correction (3)
- Moore-Penrose continuation (MATCONT)
26Moore-Penrose
Pseudo-inverse matrix
27Step size control
- Basic and effective approach (there are many
!!!) - Step size decreasing and correction repeat if
non converging - Slightly increase for step size if quick
conversion - Keep step size if iterations are moderated
28Test functions
- Detection of stability changes between continued
solutions - In general are developed as
- smooth functions zero valued
- at bifurcations, i.e.
29Test functions (2)
Usual chooses
30Branch switching
When there is a single bifurcation point, there
are more than one trajectories for the which
(y0,?0) is an equilibrium
31Branch switching (2)
How to track such new trajectory? -
Algebraic branching equation (Keller 1977 !!!)
32An algorithm
33 34Continuation of periodic orbits
- P. Piiroinen National University of Ireland
(Galway) - Single branch continuation
- Extrapolation prediction based
- Parameterization by orbit period
- Step size increasing if fast converging
- Step size reducing if non converging
- Newton-Raphson correction based
35Continuation of periodic orbits (2)
36Tracing a perioud-doubling
37Eigenvalue evolution
38On unit circle
39Sudden chaotic window
40On set brute force
41On set continued
42Conjectures
- How to explain such particularly regular cascade?
- development of local maps
43Open tasks
- Improvement of numerical approximation for
map - Theoretical prediction (or validation) A.
Nordmark (2003)
44Conclusion
- A general description about numerical techniques
for branching analysis of systems has been
developed, with promising results for a
particular application on the cam-follower
impacting model. - By the way, is not possible to think about a
standard or universal procedure given inherent
singularities of systems, then researcher skills
constitute a valuable feature for success
purposes.
45- ...?
- http//wpage.unina.it/r.alzate
- Grazie e arrivederci !!!