CONTROLLING CHAOS. Sudeshna Sinha. The Institute of Mathematical Sciences Chennai

Similar documents
Asynchronous updating of threshold-coupled chaotic neurons

Construction of a reconfigurable dynamic logic cell

arxiv: v1 [nlin.cd] 5 Jul 2008

STUDY OF SYNCHRONIZED MOTIONS IN A ONE-DIMENSIONAL ARRAY OF COUPLED CHAOTIC CIRCUITS

Influence of Criticality on 1/f α Spectral Characteristics of Cortical Neuron Populations

An Introductory Course in Computational Neuroscience

arxiv:nlin/ v1 [nlin.cd] 4 Oct 2005

Controlling the cortex state transitions by altering the oscillation energy

B5.6 Nonlinear Systems

arxiv:chao-dyn/ v1 5 Mar 1996

Linearization of F-I Curves by Adaptation

Stochastic Model for Adaptation Using Basin Hopping Dynamics

SELF-ORGANIZATION IN NONRECURRENT COMPLEX SYSTEMS

Lecture 4: Importance of Noise and Fluctuations

Topological target patterns and population oscillations in a network with random gap junctional coupling

Dynamics of delayed-coupled chaotic logistic maps: Influence of network topology, connectivity and delay times

arxiv: v1 [nlin.ao] 19 May 2017

Modelling biological oscillations

Quantum computation with superconducting qubits

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008

Modelling Research Group

Научный потенциал регионов на службу модернизации. Астрахань: АИСИ, с.

INTRODUCTION TO CHAOS THEORY T.R.RAMAMOHAN C-MMACS BANGALORE

Chimera states in networks of biological neurons and coupled damped pendulums

DESYNCHRONIZATION TRANSITIONS IN RINGS OF COUPLED CHAOTIC OSCILLATORS

Synchronization in delaycoupled bipartite networks

Nonsmooth systems: synchronization, sliding and other open problems

Predicting Phase Synchronization for Homoclinic Chaos in a CO 2 Laser

Effects of Interactive Function Forms in a Self-Organized Critical Model Based on Neural Networks

Dynamical phase transitions in periodically driven model neurons

Adaptation of nonlinear systems through dynamic entropy estimation

Tracking the State of the Hindmarsh-Rose Neuron by Using the Coullet Chaotic System Based on a Single Input

Information Engines Converting Information into Energy

arxiv:nlin/ v1 [nlin.cd] 7 Sep 2004

Learning Cellular Automaton Dynamics with Neural Networks

Effects of Scale-Free Topological Properties on Dynamical Synchronization and Control in Coupled Map Lattices

Analysis of Neural Networks with Chaotic Dynamics

SYNCHRONIZATION IN SMALL-WORLD DYNAMICAL NETWORKS

arxiv:cond-mat/ v1 7 May 1996

THIELE CENTRE. Disordered chaotic strings. Mirko Schäfer and Martin Greiner. for applied mathematics in natural science

Physiology. Biol 219 Lec 1 Fall The Science of Body Function. Themes of Physiology. Themes of Physiology

in a Chaotic Neural Network distributed randomness of the input in each neuron or the weight in the

Several ways to solve the MSO problem

Exploring experimental optical complexity with big data nonlinear analysis tools. Cristina Masoller

Synchronization Transitions in Complex Networks

NOTES ON CHAOS. Chaotic dynamics stem from deterministic mechanisms, but they look very similar to random fluctuations in appearance.

Simplest Chaotic Flows with Involutional Symmetries

arxiv: v3 [physics.data-an] 3 Sep 2008

Synchronization plateaus in a lattice of coupled sine-circle maps

Neurophysiology of a VLSI spiking neural network: LANN21

Hopfield Neural Network and Associative Memory. Typical Myelinated Vertebrate Motoneuron (Wikipedia) Topic 3 Polymers and Neurons Lecture 5

Research Article Hidden Periodicity and Chaos in the Sequence of Prime Numbers

1. Synchronization Phenomena

Methods for Estimating the Computational Power and Generalization Capability of Neural Microcircuits

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

Neural Excitability in a Subcritical Hopf Oscillator with a Nonlinear Feedback

Phase Desynchronization as a Mechanism for Transitions to High-Dimensional Chaos

Synchronization of a General Delayed Complex Dynamical Network via Adaptive Feedback

The projects listed on the following pages are suitable for MSc/MSci or PhD students. An MSc/MSci project normally requires a review of the

Title. Author(s)Fujii, Hiroshi; Tsuda, Ichiro. CitationNeurocomputing, 58-60: Issue Date Doc URL. Type.

Synchronization and control in small networks of chaotic electronic circuits

Self-organized Criticality and Synchronization in a Pulse-coupled Integrate-and-Fire Neuron Model Based on Small World Networks

Study on Dahlin algorithm of Brushless DC motor based on Neural. Network

The Significance of Reduced Conductance in the Sino-Atrial Node for Cardiac Rythmicity

Pattern Formation and Spatiotemporal Chaos in Systems Far from Equilibrium

SPATIOTEMPORAL CHAOS IN COUPLED MAP LATTICE. Itishree Priyadarshini. Prof. Biplab Ganguli

Oscillator synchronization in complex networks with non-uniform time delays

On the Dynamics of Delayed Neural Feedback Loops. Sebastian Brandt Department of Physics, Washington University in St. Louis

Spatiotemporal pattern formation in a prey-predator model under environmental driving forces

FUZZY CONTROL OF CHAOS

March 9, :18 Int J. Bifurcation and Chaos/INSTRUCTION FILE Morfu2v2 EFFECT OF NOISE AND STRUCTURAL INHOMOGENEITIES IN REACTION DIFFUSION MEDIA

Stability and Hopf bifurcation analysis of the Mackey-Glass and Lasota equations

Chapter 23. Predicting Chaos The Shift Map and Symbolic Dynamics

Reduction of Turbulence via Feedback in a Dipole Confined Plasma. Thomas Max Roberts Applied Physics Applied Mathematics Columbia University

Any live cell with less than 2 live neighbours dies. Any live cell with 2 or 3 live neighbours lives on to the next step.

Simple approach to the creation of a strange nonchaotic attractor in any chaotic system

xt+1 = 1 ax 2 t + y t y t+1 = bx t (1)

Hysteretic Transitions in the Kuramoto Model with Inertia

Rotational Number Approach to a Damped Pendulum under Parametric Forcing

α-kuramoto partitions: graph partitions from the frustrated Kuramoto model generalise equitable partitions

Evolutionary Games and Computer Simulations

Electrophysiology of the neuron

Biological Systems Modeling & Simulation. Konstantinos P. Michmizos, PhD

Effects of thermal noise on transport in soliton ratchet systems

Applicable Analysis and Discrete Mathematics available online at FRUSTRATED KURAMOTO MODEL GENERALISE EQUITABLE PARTITIONS

Impulsive Stabilization for Control and Synchronization of Chaotic Systems: Theory and Application to Secure Communication

Bidirectional Coupling of two Duffing-type Circuits

ABOUT UNIVERSAL BASINS OF ATTRACTION IN HIGH-DIMENSIONAL SYSTEMS

Géza Ódor MTA-EK-MFA Budapest 16/01/2015 Rio de Janeiro

Suppression of Spiral Waves and Spatiotemporal Chaos Under Local Self-adaptive Coupling Interactions

Application of Chaotic Number Generators in Econophysics

Neuronal Dynamics: Computational Neuroscience of Single Neurons

arxiv:chao-dyn/ v1 12 Feb 1996

CHAOS -SOME BASIC CONCEPTS

Dynamics of Zonal Shear Collapse in Hydrodynamic Electron Limit. Transport Physics of the Density Limit

Persistency of noise-induced spatial periodicity in excitable media

Synchronization and Phase Oscillators

EEG- Signal Processing

Dynamical behaviour of a controlled vibro-impact system

Handling of Chaos in Two Dimensional Discrete Maps

Transcription:

CONTROLLING CHAOS Sudeshna Sinha The Institute of Mathematical Sciences Chennai Sinha, Ramswamy and Subba Rao: Physica D, vol. 43, p. 118 Sinha, Physics Letts. A vol. 156, p. 475 Ramswamy, Sinha, Gupte: Phys. Rev. E (Rapid Comm), vol. 57, p. 2507 Sinha and Gupte: Phys. Rev. E (Rapid Comm), vol. 58, p. 5221 Sinha and Ditto: Phys. Rev. E, vol. 63, p. 056209 Sinha and Gupte: Phys. Rev. E (Rapid Comm), vol. 64, p. 015203 p. 1

A wide range of spatio-temporal dynamical phenomena occur in nature, in the laboratory and in numerical simulations : From Fixed points to Chaos From Coherence (such as in synchronised oscillator arrays) to Disorder (such as seen in fluid turbulence) p. 2

AIM : Devise control strategies capable of achieving the desired type of spatio-temporal behaviour in complex systems Find techniques which direct strongly nonlinear, intrinsically chaotic systems on to regular targets Enhancement of spatio-temporal chaos also has important practical applications : Find algorithms to target Chaos p. 3

WISH LIST: To achieve control without having to monitor a large number of variables Must not be measurement intensive No extensive run-time computation Low control latency Robust with respect to noise p. 4

ADAPTIVE CONTROL This is a class of efficient and easily implementable feedback methods targetting desired dynamical behaviour of wide-ranging complexity Here a feedback loop drives the system parameter(s) to the value(s) required to achieve the desired state (target) Implemented by augmenting the evolution equation for the dynamical system by an additional equation for the evolution of the parameter(s) p. 5

Consider a general N-dimensional nonlinear dynamical system described by the evolution equation Ẋ = F(X;µ;t) where X (X 1,X 2,...X N ) are the state variables µ is the parameter whose value determines the nature of the dynamics p. 6

The adaptive control is effected by the additional dynamics µ = γ (P P) where P is a variable or property (which could be a function of several variables) P is the target value of P γ indicates the stiffness of control Error signal : P P Drives the system to the target state. Extension to many parameters is straightforward p. 7

The scheme is adaptive : In the above procedure the parameters which determine the nature of the dynamics self-adjust or adapt themselves to yield the desired dynamics Driven by the dynamic feedback p. 8

Prescription for adapative control : Property P should characterize the desired state well P should be distinctive : should be significantly different from states nearby in parameter space and phase space. The feedback can be spatial or temporal For instance: If the desired target is a specific spatial pattern : the feedback should be spatial If spatial periodicities are associated with concurrent temporal periodicity, e.g. spatio-temporal fixed points : either spatial or temporal feedback would be effective p. 9

A parameter capable of effecting large dynamical changes is chosen to be controlled Feedback drives its value to a regime which naturally supports the desired spatio-temporal dynamics Property P must be simply defined without the explicit knowledge of the system s equations of motion i.e. without involving the explicit form of F(X) : Leads to considerable utility in experimental applications Ensures low run-time computation p. 10

Controlling the Pinsky-Rinzel Model Neuron Based on extensive physiological data, Pinsky and Rinzel developed a 8 variable 2 compartment model of a pyramidal cell from the CA3 region of the hippocampus of the brain Strongly Nonlinear Highly Coupled Multi-dimensional We will use this neuronal model to demonstrate control of the responses of a complex system p. 11

Target different spiking behaviors i.e. states with different Inter Spike Intervals (ISI) So P ISI, P ISI The parameter most accessible to quick external manipulation is the applied soma current i s p. 12

Procedure for reaching and maintaining a particular ISI, by adjusting the applied current i s via adaptive feedback is as follows: i s (n + 1) = i s (n) γ(isi n ISI ) where ISI n is the current inter spike interval i.e. the time difference between the current spike and its immediately preceding one p. 13

(a) Uncontrolled Neuron (b) Under Feedback Control : with target ISI = 15 msec p. 14

(a) Time evolution of the soma current i s (b) Time evolution of the Inter Spike Interval Dashed line : target ISI of 15 msec p. 15

This control algorithm has the desired effect of tuning the value of i s such that : the dynamics of the combined equations yields a steady state with ISI = ISI The control algorithm does not require a priori knowledge of the governing equations of the system The only information necessary to implement adaptive control is the current ISI value i.e. the difference in the time at which the current spike occurs and that at which the previous one had occured p. 16

Once the system achieves the target : It remains there and the control equation is switched off As the error signal is zero If the parameters begin to drift (for instance, due to environmental fluctuations) : The control automatically becomes effective again As the error signal becomes non zero again And this readily brings the system back to the desired state p. 17

The stiffness γ determines how rapidly the system is controlled The control (recovery) time : defined as the time required to reach the desired state Crucially depends on the value of γ p. 18

Time evolution of the controlled Inter Spike Interval : With stiffness of control γ : (a) 0.05 and (b) 0.005 p. 19

Targetting an irregular firing state : Set a large target ISI ( > 30 msec ) As the system can only support irregular firing beyond that ISI, the adaptive mechanism leads to fluctuating current i s, which in turn leads to irregular firing around a mean ISI Thus we can achieve the desired effect of obtaining a state with very irregular spikes p. 20

(a) Uncontrolled neuron (b) Under feedback anti-control p. 21

Robustness? In real experiments it is conceivable that the ISI may not measured very accurately In order to be useful the technique should be robust with respect to noise in ISI determination Checked that the method indeed is successful even if the ISI information in the feedback loop has a noisy spread amounting upto 5 percent of the targetted ISI p. 22

Caveat: If the system does not have any parameter regime yielding the targetted dynamical behaviour adaptive control will fail So the method is capable of achieving only those targets that have a stable basin of attraction somewhere in parameter space Not too limiting, as nonlinear systems generically support many different dynamical behaviours in different parameter regimes : evident from the rich bifurcation structure in parameter space of nonlinear systems Adaptive control then works like an efficient search algorithm for varied dynamical characteristics in parameter space p. 23

Controlling Extended Systems A wealth of complex patterns have been observed in a variety of extended systems : Chemically Reacting Systems Nonlinear Optics Oscillating Fluid Surfaces and Granular Layers Electroconvection in Liquid Crytals Coupled josephson junction arrays Morphogenesis, Self replication of living cells Cardiac tissue and Neural systems Population dynamics p. 24

Thus control techniques capable of stabilising complex patterns are of much potential use We will now show that adaptive control techniques are sufficiently general and versatile, and are capable of achieving spatio-temporal targets of wide-ranging complexity : Spatio-temporal fixed points Spatial patterns Spatio-temporal Chaos p. 25

Demonstrate this control principle on a 2-dimensional lattice of coupled logistic maps This system is capable of exhibiting a rich variety of spatio-temporal patterns as well as spatio-temporal chaos: Thus it provides a good testing ground for the technique Note that the method is quite general and can be directly applied to other extended systems as well p. 26

Evolution equations: x n+1 (i,j)) = f(α,x n (i,j)) + ɛ 4 {g(x n (i nn,j nn ) g(x n (i,j))} nn where nn denotes the 4 nearest neighbours of site (i,j) Local map f(x) = 1 αx 2 with α indicating the strength of the nonlinearity Parameter ɛ gives the strength of coupling among neighbours Different coupling forms used: e.g. g(x) = x and g(x) = f(x) p. 27

Controlling Spatio-temporal fixed points Target: Synchronised lattice with each element invariant in time as well Situations where such a control is relevant, include the maintenance of steady states in biophysical processes under fluctuating environmental conditions : Biological Thermostats Regulation of Cell Reactions Maintenance of Homeostasis (i.e. the relative constancy of the internal environment with respect to blood pressure, ph, blood sugar, osmolarity and electrolytes) p. 28

To reach and maintain a stable spatio-temporal fixed point : Desired value of all lattice sites x(i) is x at all times Then the control equation has P x and P x α n+1 = α n γ(x n (i c,j c ) x ) where (i c,j c ) is the single site chosen for monitoring feedback Note that the controlled parameter α is changed globally here p. 29

1 0.75 0.5 0.25 0 5 10 15 20 0.8 0.6 0.4 5 10 15 20 1.5 1 0.5 0 5 10 15 20 10 15 5 10 15 5 10 15 5 20 20 20 The random initial lattice with parameter value far from what yields the target : Under control dynamics rapidly reaches the desired spatio-temporal state p. 30

The stiffness γ determines how rapidly the system is controlled Numerical experiments show : For small γ, recovery time is inversely proportional to the stiffness of control Recovery time not dependent on lattice size Recovery time not dependent on dimensionality of the lattice p. 31

Variation of the controlled parameter as a function of time 2 1.5 1 (a) 0.5 (b) (c) 0 100 200 300 400 500 time Using temporal feedback for control to a spatio-temporal fixed point Stiffness of Control γ is : (a) 0.01 (b) 0.05 (c) 0.1 p. 32

In certain applications one may want to stabilise such spatial patterns To target spatial patterns we must use spatial feedback This is obtained by measuring the local neighbourhood of a monitored site The feedback has to be specifically tailored according to the distinguishing characteristics of the desired targetted pattern Demonstrate this for the case of two distinct patterns : the chequerboard (squares) and stripes p. 33

In order to target chequerboard patterns, one can use its simplest characteristic, which is the requirement that x(i,j) x(i + 1,j 1) = 0 x(i,j) x(i 1,j + 1) = 0 x(i,j) x(i + 1,j + 1) = 0 x(i,j) x(i 1,j 1) = 0 for all i,j Utilizing the above to construct an error signal: x = {x(i c,j c ) x(i c +1,j c 1)}+{x(i c,j c ) x(i c 1,j c +1)} +{x(i c,j c ) x(i c +1,j c +1)}+{x(i c,j c ) x(i c 1,j c 1)} where (i c,j c ) is the site monitored for feedback p. 34

Controlling to a spatial chequerboard pattern by using spatial feedback 20 20 20 15 15 15 10 10 10 5 5 5 0 0 5 10 15 20 0 0 5 10 15 20 0 0 5 10 15 20 Control Equation : α n+1 = α n γ x p. 35

If one wanted to target a striped pattern the demand is: x(i,j) x(i + 1,j 1) = 0 x(i,j) x(i 1,j + 1) = 0 This gives the following error signal : x = {x(i c,j c ) x(i c +1,j c 1)}+{x(i c,j c ) x(i c 1,j c +1)} where (i c,j c ) is the site monitored for feedback p. 36

Controlling to a spatial striped pattern by using spatial feedback 20 20 20 15 15 15 10 10 10 5 5 5 0 0 5 10 15 20 0 0 5 10 15 20 0 0 5 10 15 20 Spatial periodicity achieved by targetting spatial patterns does not necessarily imply temporal periodicity : As feedback does not have any temporal information here and no specific temporal pattern is demanded by the control mechanism p. 37

Control method drives the lattice to the targetted patterns very effectively One obtains the first (stable) configuration which satisfies the demand of error being zero Driven by spatial gradients, the parameter evolves in a manner such that the desired spatial correlations emerge In a sense then, varied pattern formation occurs in this augmented dynamical system, dictated by the driving equation for the parameter(s) p. 38

Targetting Spatio-temporal Chaos Another application of practical importance is in enhancing spatio-temporal chaos Examples: Mixing Flows and Chemical Reactions where the Enhancement of Chaos leads to Improved Performance Possible biological applications as well : Neural Systems p. 39

If the desired state is chaotic rather than periodic, one needs to choose an appropriate property P which reflects the chaotic nature of the target state An appropriate adaptive strategy is to take P to be the instantaneous local stretching rate x, in space or time The local stretching x in time is given by x = x n (i c,j c ) x n 1 (i c,j c ) where (i c,j c ) is the site monitored for feedback p. 40

One can also use a spatial feedback For instance, one can demand local spatial roughness (or local stretch in space) : x = nn x n (i c,j c ) x n (i nn,j nn ) where nn denotes the 4 nearest neighbours of the monitored site (i c,j c ) When target x = 0 : spatio-temporal fixed point is obtained When target x is large : leads the system to spatiotemporal chaos p. 41

Control Equation : α n+1 = α n + γ( x target x) 1 0.5 0-0.5-1 5 10 15 20 1 0.5 0-0.5-1 5 10 15 20 1 0.5 0-0.5 5 10 15 20 10 15 5 10 15 5 10 15 5 20 20 20 The controlled parameter rapidly evolves in time to a suitable range and then fluctuates within a range of values, so as to keep the targetted stretch rate, on an average, satisfied p. 42

Variation of the controlled parameter as a function of time 0.8 0.6 0.4 0.2 0 1000 2000 3000 4000 5000 time Target : spatio-temporal chaos The stiffness of control γ is 0.001 ( ) and 0.01 (....) The range of values within which the parameter fluctuates increases with increasing stiffness γ p. 43

Outlook We have presented several adaptive algorithms : utilizing both spatial and temporal feedbacks The techniques are rapid, powerful and robust We have applied the scheme to successfully achieve a wide range of spatio-temporal targets, from synchronisation and spatial patterns to spatio-temporal chaos These techniques then have the potential for application in systems such as coupled oscillator systems, chemical reactions and Josephson junction arrays p. 44

Significant features of these methods are: They work with limited information of the state of the system None of the control algorithms required a priori knowledge of the governing equations of the system Since they can be implemented without explicit knowledge of the dynamics, which can be treated effectively as a black box : Useful in experimental applications p. 45

The only information necessary to implement adaptive control (or adaptive anti-control) is either the difference between the current value of a variable and its previous value or the value of the monitored sites and a suitable set of neighbours One arbitrarily chosen site in the bulk of the lattice (and/or its local neighbourhood) is monitored for measuring the error signal Thus only one site provides the global feedback which drives the entire lattice to the target So the schemes are not measurement intensive p. 46

Adaptive Feedback Control is a versatile tool for controlling inherently chaotic systems to a variety of target states p. 47