1.1 Dynamical Systems MODELING CHANGE

Slides:



Advertisements
Similar presentations
State Variables.
Advertisements

Developing Computer Simulations Using Object Oriented Programming. The Three Body Problem: A Case Study Mike O’Leary & Shiva Azadegan Towson University.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
Introduction to ROBOTICS
1Chapter 2. 2 Example 3Chapter 2 4 EXAMPLE 5Chapter 2.
MA Dynamical Systems MODELING CHANGE. Introduction to Dynamical Systems.
ME451 Kinematics and Dynamics of Machine Systems
MA Dynamical Systems MODELING CHANGE. Modeling Change: Dynamical Systems A dynamical system is a changing system. Definition Dynamic: marked by.
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
MA Dynamical Systems MODELING CHANGE. Introduction and Historical Context.
MA Dynamical Systems MODELING CHANGE. Modeling Change: Dynamical Systems ‘Powerful paradigm’ future value = present value + change equivalently:
Chapter 1 Introduction to Statistics. Statistical Methods Were developed to serve a purpose Were developed to serve a purpose The purpose for each statistical.
Day 3 Markov Chains For some interesting demonstrations of this topic visit: 2005/Tools/index.htm.
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1, 2.2, 2.3 September 06, 2013 Radu Serban University of Wisconsin-Madison.
Chaos in a Pendulum Section 4.6 To introduce chaos concepts, use the damped, driven pendulum. This is a prototype of a nonlinear oscillator which can.
MAT 1228 Series and Differential Equations Section 3.7 Nonlinear Equations
MA354 Dynamical Systems T H 2:30 pm– 3:45 pm Dr. Audi Byrne.
4.1 ANTIDERIVATIVES & INDEFINITE INTEGRATION. Definition of Antiderivative  A function is an antiderivative of f on an interval I if F’(x) = f(x) for.
ES 240: Scientific and Engineering Computation. Chapter 1 Chapter 1: Mathematical Modeling, Numerical Methods and Problem Solving Uchechukwu Ofoegbu Temple.
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
Phy 303: Classical Mechanics (2) Chapter 3 Lagrangian and Hamiltonian Mechanics.
MA354 Long Term Behavior T H 2:30pm– 3:45 pm Dr. Audi Byrne.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
ECE-7000: Nonlinear Dynamical Systems 3. Phase Space Methods 3.1 Determinism: Uniqueness in phase space We Assume that the system is linear stochastic.
Lecture 5 Difference Quotients and Derivatives. f ‘ (a) = slope of tangent at (a, f(a)) Should be “best approximating line to the graph at the point (a,f(a))”
Fall 2002CMSC Discrete Structures1 Chapter 3 Sequences Mathematical Induction Recursion Recursion.
1 Tangent Vectors and Normal Vectors Unit Tangent Vector: Let be a smooth curve represented by on an open interval. The unit tangent vector at is defined.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
© ETH Zürich | L – Modeling and Simulating Social Systems with MATLAB Lecture 3 – Dynamical Systems © ETH Zürich | Giovanni Luca.
INTEGRATOR CLASSIFICATION & CHARACTERISTICS
1.1 Basic Concepts. Modeling
Chapter 14 Partial Derivatives
Applied Discrete Mathematics Week 2: Functions and Sequences
Review of Matrix Operations
ECE 3301 General Electrical Engineering
Manipulator Dynamics 1 Instructor: Jacob Rosen
水分子不時受撞,跳格子(c.p. 車行) 投骰子 (最穩定) 股票 (價格是不穏定,但報酬過程略穩定) 地震的次數 (不穩定)
5 Systems of Linear Equations and Matrices
Tangent Vectors and Normal Vectors
Objectives Find the nth term of a sequence. Write rules for sequences.
Implicit Differentiation
Systems of First Order Linear Equations
Discrete Structure II: Introduction
Introduction to Sequences
4.9 – Antiderivatives.
d-Fold Hermite-Gauss Quadrature and Computation of Special Functions
Copyright © Cengage Learning. All rights reserved.
Chapter 1 - General Principles
Quantum One.
Implicit Differentiation
Mathematical Modeling, Numerical Methods, and Problem Solving
3 General forced response
Objective Numerical methods Finite volume.
Continuous Systems and Fields
Differential Equations
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
Computer Animation Displaying animation sequences raster animation
IMPLICIT DIFFERENTIATION
General Principles 4/10/2019.
Introduction to Ordinary Differential Equations
Physics 451/551 Theoretical Mechanics
2.5 The Chain Rule.
EGR 2131 Unit 12 Synchronous Sequential Circuits
1. Antiderivatives and Indefinite Integration
IMPLICIT DIFFERENTIATION
Chapter 3 Modeling in the Time Domain
NULL SPACES, COLUMN SPACES, AND LINEAR TRANSFORMATIONS
College Physics, 7th Edition
Modeling and Simulation: Exploring Dynamic System Behaviour
Presentation transcript:

1.1 Dynamical Systems MODELING CHANGE MA354 1.1 Dynamical Systems MODELING CHANGE

Introduction to Dynamical Systems

Modeling Change: Dynamical Systems A dynamical system is a changing system. Definition Dynamic: marked by continuous and productive activity or change (Merriam Webster)

Modeling Change: Dynamical Systems A dynamical system is a changing system. Definition Dynamic: marked by continuous and productive activity or change (Merriam Webster)

Historical Context Implicit relation: xn+1 = f(xn) the term ‘dynamical system’ originated from the field of Newtonian mechanics the evolution rule was given implicitly by a relation that gives the state of the system only a short time into the future. system: x1, x2, x3, … (states as time increases) Implicit relation: xn+1 = f(xn) 17th century Source: Wikipedia

Dynamical Systems Cont. To determine the state for all future times requires iterating the relation many times—each advancing time a small step. The iteration procedure is referred to as solving the system or integrating the system. Source: Wikipedia

Dynamical Systems Cont. Once the system can be solved, given an initial point it is possible to determine all its future points Before the advent of fast computing machines, solving a dynamical system was difficult in practice and could only be accomplished for a small class of dynamical systems. Source: Wikipedia

A Classic Dynamical System The double pendulum The model tracks the velocities and positions of the two masses. Evidences rich dynamical behavior, including chaotic behavior for some parameters. Motion described by coupled ODEs. Source: math.uwaterloo Source: Wikipedia

The Double Pendulum Chaotic: sensitive dependence upon initial conditions These two pendulums start out with slightly different initial velocities. Source: math.uwaterloo

Wikipedia page on the double pendulum https://en.wikipedia.org/wiki/Double_pendulum

State and State Space A dynamical system is a system that is changing over time. At each moment in time, the system has a state. The state is a list of the variables that describe the system. Example: Bouncing ball State is the position and the velocity of the ball

State and State Space Over time, the system’s state changes. We say that the system moves through state space The state space is an n-dimensional space that includes all possible states. As the system moves through state space, it traces a path called its trajectory, orbit, or numerical solution.

Dimension of the State Space n-dimensional As n increases, the system becomes more complicated. Usually, the dimension of state space is greater than the number of spatial variables, as the evolution of a system depends upon more than just position – for example, it may also depend upon velocity.

The double pendulum State space: 4 dimensional (What are the static parameters of the system?) What are the 4 changing variables (state variables) that the system depends upon? Must completely describe the system at time t.

https://twitter.com/NewsfromScience/status/817443381412556800 “mechanics of how animals use tails as fly swatters” https://twitter.com/NewsfromScience/status/817443381412556800

Mathematical Description of Dynamical Systems

Modeling Change: Dynamical Systems From your book: ‘Powerful paradigm’

Modeling Change: Dynamical Systems Powerful paradigm: future value = present value + change equivalently: change = future value – current value

Modeling Change: Dynamical Systems Powerful paradigm: future value = present value + change equivalently: change = future value – current value

Modeling Change: Dynamical Systems Powerful paradigm: future value = present value + change equivalently: change = future value – current value change = current value – previous value

Descriptions of Dynamical Systems Discrete versus continuous Implicit versus explicit As nth term of a sequence versus nth difference between terms

Descriptions of Dynamical Systems Discrete versus continuous Implicit versus explicit As nth term of a sequence versus nth difference between terms

Describing Change (Discrete verses Continuous) Discrete description: Difference Equation Continuous description: Differential Equation

Descriptions of Dynamical Systems Discrete versus continuous Implicit versus explicit As nth term of a sequence versus nth difference between terms

Implicit Equations Since dynamical systems are defined by defining the change that occurs between events, they are often defined implicitly rather than explicitly. (Example: differential equations are implicit, describing how the function is changing, rather than the function explicitly)

Explicit Verses Implicit Equations Implicit Expression: Explicit Expression: To find the nth term, you must calculate the first (n-1) terms. First 10 terms: {1,1,2,3,5,8,13,21,34,55} To find the nth term, you simply plug in n and make a single computation. First 10 terms: {1,1,2,3,5,8,13,21.0,34.0,55.0}

Example Given the following sequence, find the explicit and implicit descriptions:

More Examples of Implicit Relations ak+1 = ak ∙ ak ak = 5 ak+2 = ak + ak+1 Constant Sequence Fibonacci Sequence

Exercise I Generate the first 5 terms of the sequence for rule I given that a1=1. A(k+1)=A (k)*A (k)

Exercise I Generate the first 5 terms of the sequence for rule I given that a1=1. ak+1 = ak ∙ ak

Exercise I Generate the first 3 terms of the sequence for rule I given that a1=3. ak+1 = ak ∙ ak

Role of an ‘Initial Condition’ These are called different trajectories of the dynamical system. An interesting problem in dynamical systems is describing the type of trajectories that are possible with any specific system. Consider the implications of a memoryless system…

Exercise II Generate the first 5 terms of the sequence for rule II. II. ak=5

Exercise III Generate the first 8 terms of the sequence for rule III given that a1=1 and a2=1. III. ak+2 = ak + ak+1

Exercise III Generate the first 8 terms of the sequence for rule III given that a1=1 and a2=-1. III. ak+2 = ak + ak+1

Descriptions of Dynamical Systems Discrete versus continuous Implicit versus explicit As nth term of a sequence versus nth difference between terms

Modeling Change: Dynamical Systems Difference equation: describes change (denoted by ∆) equivalently: change = future value – current value change=future value-present value  = xn+1 – xn

The set of first differences is a0= a1 – a0 , a1= a2 – a1 , … consider a sequence A={a0, a1, a2,…} The set of first differences is a0= a1 – a0 , a1= a2 – a1 , a2= a3 – a1, … where in particular the nth first difference is an+1= an+1 – an.

Homework Assignment 1.1 Problems 1-4, 7-8.

Homework Assignment 1.1 Problems 1-4, 7-8. Example (3a) By examining the following sequences, write a difference equation to represent the change during the nth interval as a function of the previous term in the sequence.

Example 3(a) (3a) By examining the following sequences, write a difference equation to represent the change during the nth interval as a function of the previous term in the sequence.

Example 3(a) (3a) By examining the following sequences, write a difference equation to represent the change during the nth interval as a function of the previous term in the sequence. We’re looking for a description of this sequence in terms of the differences between terms: an = change = new – old = xn+1 – xn

Example 3(a) (3a) By examining the following sequences, write a difference equation to represent the change during the nth interval as a function of the previous term in the sequence. We’re looking for a description of this sequence in terms of the differences between terms: an = change = new – old = xn+1 – xn Find implicit relation for an+1 in terms of an Solve an = an+1 – an

Example 3(a) (3a) By examining the following sequences, write a difference equation to represent the change during the nth interval as a function of the previous term in the sequence. We’re looking for a description of this sequence in terms of the differences between terms: an = change = new – old = xn+1 – xn an+1 = an+2 Find implicit relation for an+1 in terms of an Solve an = an+1 – an an = 2

More Examples of Implicit Relations ak+1 = ak ∙ ak ak = 5 ak+2 = ak + ak+1 Find the difference equation description of each. Constant Sequence Fibonacci Sequence

Related: “Markov Chain” A markov chain is a dynamical system in which the state at time t+1 only depends upon the state of the system at time t. Such a dynamical system is said to be “memory-less”. (This is the ‘Markov property’.) Counter-example: Fibonacci sequence

Class Project: Dynamical System in Excel In groups of 3, we’ll create a dynamical system using the “fill down” function in Excel. In groups, decide on an interesting dynamical system that is described by a simple rule for the state at time t+1 that only depends upon the current state. (Markov Chain) Describe your system to the class. Model your dynamical system in Excel by producing the states of the system in a table where columns describe different states and rows correspond to different times. (You may need to modify your system in order to implement it in Excel.)