






















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
These lecture slides are delivered at The LNM Institute of Information Technology by Dr. Sham Thakur for subject of Mathematical Modeling and Simulation. Its main points are: Chaos, Bifurcation, Duffing, Pendulum, One-dimensional, Logistic, Equation, Dynamics, Population
Typology: Slides
1 / 30
This page cannot be seen from the preview
Don't miss anything!
For chaotic oscillations, neither the time function x(t) nor the phase diagram v(x) are very illuminating. Quite often deeper systematics appear, if one uses the phase diagram and marks those points that belong to a certain phase of the motor excitation (quasi ‘stroboscopically‘): such a representation is called Poincaré Section.
Flows vs. Maps
( ) 1 2
( 1 )
2
2 3
2
1
( , , , , )
;
;
;
;
,
n n
n n f t y y y y
y y
dt
d y y
dt
dy y
y y
One-dimensional maps
f ( x ) x 1 x
Logistic Equation for the Dynamics of Population
K
rN K N dt
dN
d x
y=x
f(x) 0 1
1
y=x
f(x) 0 1
1
0 0.5 1
1
0 0.5 1
1
MATLAB Program for Bifurcation
% Logistics Map % Classic chaos example. Plots semi-stable values of % x(n+1) = rx(n)(1-x(n)) as r increases from 2.8 to 4. clear scale = 100000; % determines the level of rounding maxpoints = 900; % determines maximum values to plot N = 900; % number of "r" values to simulate a =2.8 ; % starting value of "r" b = 4.0; % final value of "r"... anything higher diverges. ymin = 0.0; ymax = 1.0; % y-axis scale rs = linspace(a,b,N); % vector of "r" values M = 1000; % number of iterations of logistics equation % Loop through the "r" values for j = 1:length(rs) r=rs(j); % get current "r" x=zeros(M,1); % allocate memory x(1) = 0.5; % initial condition (can be from 0 to 1) for i = 2:M, % iterate x(i) = rx(i-1)(1-x(i-1)); end % only save those unique, semi-stable values out{j} = unique(round(scale*x(end-maxpoints:end))); End %%% continued on next page - - -
First case study
Xmin = 2. Xmax = 3. Ymin = 0. Ymax = 0.
2.8 3.
The Logistic Map
Xmin = 2. Xmax = 3. Ymin = 0. Ymax = 0.
2.8 3.
Xmin = 2. Xmax = 3. Ymin = 0. Ymax = 0.
The Logistic Map
3.
2.9 3.
Period quadruples at 3.
Xmin = 2. Xmax = 3. Ymin = 0. Ymax = 0.
The Logistic Map
Parameter, μ
3.535 3.
Parameter, μ
x n
2. 9
Xmin = 3. Xmax = 3. Ymin = 0. Ymax = 0.