## Nonlinear 1.1 Introduction to nonlinear dynamics

• 0:03 - 0:07
Hi this is Liz Bradley, I'm a Professor
in the Computer Science department
• 0:08 - 0:11
at the University of Colorado at Boulder
and also on the external faculty of the
• 0:12 - 0:17
Santa Fe Institute. My research interests
are in nonlinear dynamics and chaos and
• 0:17 - 0:21
in artificial intelligence, and I'm going
to be your guide during this course on
• 0:21 - 0:25
nonlinear dynamics and chaos. Here's an
example of a nonlinear dynamical system.
• 0:27 - 0:31
It's a double pendulum. Two pieces of
aluminium and four ball bearings. Even
• 0:31 - 0:36
though the system is physically very
simple, it's behavior is very complicated.
• 0:42 - 0:46
Moreover, this system is sensitively
dependent on initial conditions. If I
• 0:46 - 0:51
started here, or here, the future evolution
of the behavior will be very different.
• 0:59 - 1:04
Even though the behavior of that device is
very very complicated, there are some very
• 1:04 - 1:09
strong patterns in that behavior, and the
tandem of those patterns and the sensitivity
• 1:09 - 1:14
is the hallmark of chaos. Now there's
lots of words on this slide that we'll get
• 1:14 - 1:17
into over the next ten weeks. I'll just
give you some highlights here.
• 1:17 - 1:21
A deterministic system is one that is not
random. Cause and effect are linked and
• 1:21 - 1:24
the current state determines the future
state.
• 1:24 - 1:29
A dynamic system (or a dynamical system),
either are fine, is a system that evolves with time
• 1:30 - 1:35
A nonlinear system is one where the
relationships between the variables that
• 1:35 - 1:40
matter are not linear. An example of a non
linear system is the gas gauge in a car,
• 1:40 - 1:43
at least in my car, where I fill up the
tank, and then I drive a hundred miles and
• 1:43 - 1:46
the needle barely moves. And then I drive
another hundred miles and the needle
• 1:46 - 1:51
plummets. That's a nonlinear relationship
between the level of gas in the tank
• 1:51 - 1:56
and the position of the needle. Now non
linear dynamics and chaos are not rare.
• 1:56 - 2:00
Of all the systems in the universe that
evolve with time, that's the outer
• 2:00 - 2:04
ellipse in this Venn diagram, the vast
majority of them are nonlinear.
• 2:04 - 2:08
Indeed a famous mathematician refers to
the study of nonlinear dynamics as the
• 2:08 - 2:12
study of non-elephant animals. Now this is
somewhat problematic, because the
• 2:12 - 2:16
traditional training that we get in
science, engineering and mathematics uses
• 2:16 - 2:20
the assumption of linearity, and that's
only a very small part of the picture.
• 2:20 - 2:24
Now looking at the inner two ellipses on
this Venn diagram conveys the point that
• 2:24 - 2:29
the majority of nonlinear systems are
chaotic, and so that's gonna play a big
• 2:29 - 2:33
role in this course. And the equations
that describe chaotic systems cannot be
• 2:33 - 2:37
solved analytically, that is with paper
and pencil, rather we have to solve them
• 2:37 - 2:41
with computers. And that is a large part
of what distinguishes this course on
• 2:41 - 2:46
nonlinear dynamics and chaos from most
other courses on this topic area,
• 2:46 - 2:51
including Steve Strogatz's great lectures
which are on the web, and the courses on
• 2:51 - 2:57
topic. We will focus not only on the
• 2:57 - 3:02
mathematics, but also on the role of
computation in the field. In this field,
• 3:02 - 3:06
the computer is the lab instrument. This
is experimental mathematics. And that's
• 3:06 - 3:11
actually why the field of nonlinear dynamics
only took of three or four decades ago
• 3:11 - 3:14
Before that, there weren't computers to
help us solve the equations. Now to
• 3:14 - 3:19
succeed in this course, you'll need to
understand the notion of a derivative,
• 3:19 - 3:22
because dynamical systems are about change
with time, and derivatives are the
• 3:22 - 3:25
mathematics of change with time. You'll
also need to be able to write simple
• 3:25 - 3:32
computer programs. Basically, to translate
simple mathematics formulas into code, run
• 3:32 - 3:38
them, and plot the results, say on the
axis of x versus t. There is no required
• 3:38 - 3:42
computer language. You can use
whichever programming language you want.
• 3:42 - 3:45
And you're not gonna turn in your code in
this course. We're interested in the
• 3:45 - 3:49
results that come out of it. You'll also
need to know about basic classical
• 3:49 - 3:54
mechanics, the stuff that you get in first
semester physics, like pendulums and
• 3:54 - 3:59
masses on springs, and bodies pulling on
each other, with GmM over r-squared kinds
• 3:59 - 4:04
of forces. Speaking of GmM over r-squared,
you may have seen this movie in the promo
• 4:05 - 4:09
video that I made. This is movie taken by
a camera on the Cassidy spacecraft as it
• 4:10 - 4:16
flew by Saturn's moon, Hyperion. Hyperion
is a very unusual shape and as a result of
• 4:16 - 4:21
that shape, it tumbles chaotically.
There's also chaos on how planets move
• 4:22 - 4:27
through space, not just how they tumble.
You may remember from Physics, that the
• 4:27 - 4:33
solutions in those cases can only be conic
sections, ellipses, parabolas and
• 4:34 - 4:38
hyperbolas. As we will see, systems with
three or more bodies can be chaotic. Now
• 4:39 - 4:43
think about it, how many bodies are there
in the solar system: lots more than two.
• 4:43 - 4:49
Indeed several hundred years, the King of
Sweden issued the challenge of a large
• 4:49 - 4:53
cash prize to the person who could prove
whether or not the solar system was stable
• 4:54 - 4:58
in the long term, and that prize was never
claimed. But the answer appeared in the
• 4:58 - 5:04
1980s. Indeed the solar system is chaotic,
although it is stable in a sense and we'll
• 5:04 - 5:07
get back to that. So just some brief
history of our field, it really dates back
• 5:08 - 5:15
to Henri Poincare in the late 1800s. But
it really got going in the 1960s with Ed
• 5:16 - 5:20
Lorentz's paper, called Deterministic Non
periodic Flow. Lorentz was the first
• 5:20 - 5:25
person to recognize the patterns of chaos
and the sensitivity of the evolution of
• 5:25 - 5:31
the system, within the context of those
patterns. In the 70s, this paper by Li and
• 5:31 - 5:34
Yorke was the first to use the word
"chaos" in conjunction with this behavior.
• 5:34 - 5:39
In the late 70s and 80s, the chaos cabal
at the University of California at Santa
• 5:40 - 5:44
Cruz, got very interested in nonlinear
dynamics, and one of the problems that
• 5:44 - 5:49
they approached it with was trying to beat
roulette, that is, modelling the path of a
• 5:50 - 5:53
ball on a roulette wheel, and using that
• 5:54 - 5:58
things really took off. And I should say,
of course, that I'm only cherry-picking a
• 5:58 - 6:01
very small number of examples by lots of
smart people in a very active field.
• 6:03 - 6:07
Nonlinear dynamics turns up all over the
place. Imagine an eddy in a creek, so a
• 6:07 - 6:11
patch of swirling water on the surface of
a creek or a river, you can imagine
• 6:11 - 6:16
dropping a wood chip in that patch of
water and watching its path from above,
• 6:16 - 6:19
perhaps with a camera, and then dropping
another wood chip in that eddy at a
• 6:19 - 6:23
slightly different point, and watching its
path. Those paths, they will trace out
• 6:23 - 6:29
the patches of swirling water in that eddy
in different order, but if you did a time
• 6:29 - 6:33
lapse photograph of their paths, they
would both trace out the same eddy.
• 6:33 - 6:37
Weather is nonlinear and chaotic. You may
have heard of the butterfly effect.
• 6:37 - 6:42
A butterfly flapping its wings setting off
a hurricane a week later, a thousand miles
• 6:42 - 6:47
away. Again, small change, large effect,
sensitive dependence on initial conditions
• 6:47 - 6:53
Marine invertebrates actually make use of
chaotic mixing in the water around them
• 6:53 - 6:58
during spawning, and I'm interested in
exploiting chaotic mixing to design better
• 6:58 - 7:03
fuel injectors in cars. Nonlinear and
chaotic dynamics also turns up in driven
• 7:03 - 7:07
nonlinear oscillators, like the pendulum
that I showed you, like the human heart
• 7:07 - 7:12
which is normally kind of mostly periodic
but, can go into a chaotic state called
• 7:12 - 7:16
ventricular fibrillation and as you saw
with the example of Hyperion, there's a
• 7:17 - 7:21
lot of nonlinear and chaotic dynamics in
classical mechanics ranging from the three
• 7:21 - 7:26
body problem to how black holes move
around each other. And nonlinear and
• 7:26 - 7:29
chaotic dynamics turns up in lots and lots
of other fields, including, certainly,
• 7:29 - 7:34
things that you are interested in. So as I
hope you can see, nonlinear and chaotic
• 7:35 - 7:40
dynamics are not an academic oddity. They
are widespread, and they are fascinating,
• 7:40 - 7:44
and I hope that you will get infected by
some of that fascination over the course
• 7:44 - 7:48
of the next ten weeks. There are other
fascinating courses on the Complexity
• 7:48 - 7:53
Explorer website including Dave Feldman's
course on the same topic area that only
• 7:53 - 7:57
assumes knowledge of high school algebra,
and Melanie Mitchell's wonderful course on
• 7:57 - 8:01
complexity. The difference between
complexity and chaos actually bears a
• 8:01 - 8:05
little bit of explanation. Put perhaps too
simply, you can think of chaos as
• 8:05 - 8:11
complicated behavior from simple systems,
like my pendulum. And you can think of
• 8:11 - 8:16
that are very complicated but have simple
• 8:16 - 8:22
behavior. Again, that is too pat but the
idea is generally right. So, a thousand
• 8:22 - 8:28
fish forming a single school. Now, some
logistics. There are several thousand of
• 8:28 - 8:32
you and one of me. We have an email
address for this course but it can very
• 8:32 - 8:37
rapidly get overwhelmed. Please do not use
my own personal email address, or that of
• 8:37 - 8:42
the TA, for course-related communications.
That thousands-to-one ratios is one of the
• 8:42 - 8:46
major issues with MOOCs like this one.
Part of the way we plan to work around
• 8:46 - 8:50
that is with an electronic forum. This is
not just to take a load off the course
• 8:50 - 8:55
staff, it's also to solve one of the other
problems with MOOCs, which is, instead of
• 8:55 - 8:58
being in a traditional classroom, everyone
taking this course is working by themselves
• 8:59 - 9:02
all over the world in all sorts of time
zones. And we hope to use the forum to
• 9:03 - 9:07
help with that. So if you've a question,
look on the forum. Someone else may have
• 9:07 - 9:09
posted that question already. If not,
post it yourself. If someone has posted an
• 9:10 - 9:15
question that you know the answer to, or
• 9:15 - 9:20
also use the forum, by the way, to post
• 9:20 - 9:25
announcements, like there's a bug in the
problem set, or I've just posted a whole
• 9:25 - 9:29
new unit, or, the New York Times has an
• 9:29 - 9:34
I'll also post discussion questions and
answers for topics that may interest some
• 9:35 - 9:38
people in the course, if somebody wants to
go deeper into something or sideways along
• 9:39 - 9:41
a tangent, that's where the forum can
play a role.
• 9:42 - 9:44
Here's another piece of technology that
can help.
• 9:46 - 9:50
There's no textbooks for this course. I'm
pulling together material from many many
• 9:50 - 9:54
different sources, including a substantial
amount from my own work, papers that I've
• 9:54 - 9:58
read, talks that I've heard at conferences
and so on and so forth.
• 9:59 - 10:03
These video lectures are short, self-
contained summaries of each topic. I use
• 10:03 - 10:09
the Supplementary Materials page to
supplement those summaries. So if you want
• 10:09 - 10:13
to dig more deeply into something I
mentioned, or you'd like some background
• 10:13 - 10:17
material, or, you wanna read the original
paper that I mentioned. This is where you
• 10:17 - 10:21
should look. In the next segment of this
course, we'll start digging into some
• 10:21 - 10:25
ideas and mathematics and plots and
computer examples. Most of my video
• 10:25 - 10:29
lectures, by the way, will not be quite as long
as this one. We had a lot to cover today.
• 10:29 - 10:34
And there will be a short quiz after most
of my video lectures, a way for you to
• 10:34 - 10:39
rote test your understanding of the
material. Those will not be graded. At the
• 10:39 - 10:43
end of each unit, of which there are ten,
there will be a unit test. Those are
• 10:43 - 10:48
be the basis of your eligibility for a
• 10:48 - 10:52
certificate of completion of this course,
if you want one. Some of you may not want
• 10:52 - 10:56
a certificate. You may just wanna watch
the lectures, and that's absolutely fine.
• 10:57 - 11:00
This is all here on offer for you to use
in the way that best suits you.
• 11:01 - 11:06
computer literacy is a prerequisite for
• 11:06 - 11:11
this course. If you can't program, you're
not gonna be able to write the programs
• 11:12 - 11:17
that you will need to explore in the
homework. Now, I've designed the course so
• 11:17 - 11:21
that you can still pass it without doing
that and you can still get a flavor of the
• 11:22 - 11:25
concepts. But to get the full experience,
you really do need to be able to do the
• 11:26 - 11:30
homework. And there will be problems on
each exam that depend on your having done
• 11:30 - 11:35
the programming for the homework for that
unit. You're welcome to use any computer
• 11:35 - 11:40
programming language that you wish, modern
computer programming languages are all
• 11:40 - 11:44
Turing equivalents, so it shouldn't matter
what you use. What's gonna matter is what
• 11:44 - 11:50
comes out of your code, not the how well
commented it is or what style it has.
• 11:50 - 11:53
We're interested in what comes out and
that's what we'll be looking for in the
• 11:54 - 12:00
exams and the quizzes. Another related and
important point, there are thousands of
• 12:00 - 12:04
you, and among the thousands of you, there
are going to be dozens of favorite
• 12:05 - 12:08
programming languages, so there's no way
• 12:08 - 12:13
code. You can post on the forum, and your
• 12:13 - 12:17
just post entire solutions on the forum
and ask, "Where's the bug?" We have
• 12:17 - 12:23
chosen Matlab as the program in which we
will post our solutions, because it's
• 12:23 - 12:29
pretty widespread and pretty simple. It's
a good lingua franca for that purpose. If
• 12:29 - 12:32
you've never encountered Matlab, you may
want to look over one of the many
• 12:33 - 12:37
tutorials that are available on the web
for the basic syntax for that language so
• 12:37 - 12:39
that you can understand our solutions.
Title:
Nonlinear 1.1 Introduction to nonlinear dynamics
Video Language:
English
Team:
Complexity Explorer
Project:
Nonlinear Dynamics
Duration:
10:51
 Steven Gunawan edited Англи subtitles for Nonlinear 1.1 Introduction to nonlinear dynamics Steven Gunawan edited Англи subtitles for Nonlinear 1.1 Introduction to nonlinear dynamics Steven Gunawan edited Англи subtitles for Nonlinear 1.1 Introduction to nonlinear dynamics Steven Gunawan edited Англи subtitles for Nonlinear 1.1 Introduction to nonlinear dynamics Steven Gunawan edited Англи subtitles for Nonlinear 1.1 Introduction to nonlinear dynamics Steven Gunawan edited Англи subtitles for Nonlinear 1.1 Introduction to nonlinear dynamics Steven Gunawan edited Англи subtitles for Nonlinear 1.1 Introduction to nonlinear dynamics Steven Gunawan edited Англи subtitles for Nonlinear 1.1 Introduction to nonlinear dynamics

# English subtitles

## Revisions Compare revisions

• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan
• Edited
Steven Gunawan