0% found this document useful (0 votes)
88 views

1-Introduction Annotated

This document provides information about a course on dynamical systems. The course covers discrete-time and continuous-time dynamical systems through difference equations and differential equations. It will analyze concepts such as stability, equilibrium points, and control of linear and nonlinear systems. The syllabus outlines exams, textbooks, and course topics including basic dynamical system concepts, linear systems, and nonlinear systems stability analysis.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views

1-Introduction Annotated

This document provides information about a course on dynamical systems. The course covers discrete-time and continuous-time dynamical systems through difference equations and differential equations. It will analyze concepts such as stability, equilibrium points, and control of linear and nonlinear systems. The syllabus outlines exams, textbooks, and course topics including basic dynamical system concepts, linear systems, and nonlinear systems stability analysis.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Course information Dynamical Systems: Introduction

Analysis of Dynamic Systems

CENG 382, 2020


Course information Dynamical Systems: Introduction

Analysis of Dynamic Systems

... anything that evolves over time ....

input, output, transformation, di↵erence equations, di↵erential


equations, linear, nonlinear, forced/unforced, time varying/time
invariant, solutions, discrete time, continuous time,
homogenous/particular, state vector, state space, eigenvalue
analysis, observability, controllability ...

discrete-time systems IIe


continuous-time systems
di↵erence equations di↵erential equations

x(k + 1) = f (x(k), u(k), w (k)) ẋ(t) = f (x(t), u(t), w (t))


Course information Dynamical Systems: Introduction

Analysis of Dynamic Systems - Syllabus

Instructor: Ebru Aydin Gol email: ebru at ceng.metu.edu.tr


Teaching Assistant: Gunes Sucu email: guness at
ceng.metu.edu.tr

Textbook: Invitation to Dynamical Systems, E.R. Scheinerman


(see https://github.com/scheinerman/
InvitationToDynamicalSystems)
Reference books: Introduction to Dynamic Systems: Theory,
Models, and Applications , D. Luenberger. , Feedback Systems:
An Introduction for Scientists and Engineers, K.J. Astrom and
R.M. Murray, Princeton University Press, 2008 (see preprint
version http://www.cds.caltech.edu/~murray/amwiki/
index.php?title=Version_2.11a)
Course information Dynamical Systems: Introduction

Analysis of Dynamic Systems - Syllabus

Evaluation (tentative): midterm exams 30% (2+), take home


exams + quizzes (during lectures and scheduled) + in class
participation 50%, final 20% (can be adjusted).

General information:
• There will be synchronous online sessions.
• Odtuclass will be used for all course related announcements,
exams, and material. Follow odtu-class regularly.
• Quizzes and exams will be online.
• Written take home exams should be prepared using latex.
• Take home exams may require Matlab.
Course information Dynamical Systems: Introduction

Analysis of Dynamic Systems - Syllabus

Outline:
• Basic concepts of systems
• Discrete and continuous time linear dynamical systems
• Linear systems in 1D and multiple dimension
• Equilibrium Points and stability
• Concepts of control
• Nonlinear systems, linearization and Lyapunov functions
Course information Dynamical Systems: Introduction

Formal Control of Dynamical Systems - Research


Course information Dynamical Systems: Introduction

Formal Control of Dynamical Systems - Research

En
Course information Dynamical Systems: Introduction

Formal Control of Dynamical Systems - Research

e
Course information Dynamical Systems: Introduction

Formal Control of Dynamical Systems - Research

I o

o
Course information Dynamical Systems: Introduction

Formal Control of Dynamical Systems - Research

o
Course information Dynamical Systems: Introduction

Dynamical Systems / Computer Science - Research

Just to list a few ....


• Robotics
• Cyber-physical systems
• Hybrid systems (dynamical systems + automata theory)
• AI based control approaches
• ...
Course information Dynamical Systems: Introduction

Dynamical Systems
... anything that evolves over time can be considered as a ....

Electric circuit, mass and spring, pendulum, predator-prey


population, bank account with interest, car speed, ...

i
Figures are from “Invitation to Dynamical Systems”, E.R.
Scheinerman.
Course information Dynamical Systems: Introduction

Dynamical Systems

two main parts : state vector + function

• The state vector is a numerical description of the current


configuration of a system. For the following examples:
• a ball tossed straight up fv h h V
• bank account
X O K
• global weather money
t's EJ Ep p 3 h hT
Course information Dynamical Systems: Introduction

Dynamical Systems

two main parts : state vector + function

• The state vector is a numerical description of the current


configuration of a system. For the following examples:
• a ball tossed straight up
• bank account
• global weather
• The next instant: Given the current state, where the system
will be next?
• Discrete-time
• Continuos-time
Course information Dynamical Systems: Introduction

The next instant: Discrete-time

Bank account example: interest is paid annually, and yearly


interest rate is r . X K

x Kil Hr x k
Ckt2 Hr x k 11 htt Itr X k

3 l k
nerd Mkt 3 Gtr k
k
sowmy x k et r x O
Course information Dynamical Systems: Introduction

The next instant: Discrete-time

Bank account example: interest is paid annually, and yearly


interest rate is r .
XCKH Hr x k l

xCk ltr kX Xo
For a complete description: initial condition / initial state

X k Itr kXo 2

initial cord Xcode Itr Xo Xo V


b Itr
ut
x K Xo
r
tr Hr kx Itr Xo
Course information Dynamical Systems: Introduction

The next instant: Discrete-time


Lt k x k
A Ck X KH XK
di↵erence equation 14k A KH I CH
x(k + 1) = f (x(k)), where x(k) 2 R is the state of the
n

system at time step k, and f : Rn ! Rn .

Xo

x(1) = f Xo
x(2) = f x.cn f Cf Xo
...
... i
x(k) =
f f Cf f Xo
k
f Xo
Course information Dynamical Systems: Introduction

Xo 0
The next instant: Continuous-time dat
It L
x t t
Kl
f_ x I WH't
describe how the system is changing at a given time instant: use
derivatives and write di↵erential equations

RCH rct
f
x
I v CH
Ball example:
g

x ctkIcxa
s 181k fog
e x Ct AxCt t b
Solution:

oIu.Yog'EYfvCtt
hH h tv
vo gt
E 9
In.hu
vet g
Course information Dynamical Systems: Introduction

Summary

A dynamical system is described by a state vector x 2 Rn and a


function f : Rn ! Rn

Initial condition x(0) = x0 and

discrete-time systems
di↵erence equations continuous-time systems
di↵erential equations

x(k + 1) = f (x(k)) ẋ(t) = f (x(t))


Course information Dynamical Systems: Introduction

Summary

A dynamical system is described by a state vector x 2 Rn and a


function f : Rn ! Rn

Initial condition x(0) = x0 and

discrete-time systems
di↵erence equations continuous-time systems
di↵erential equations

time-invariant x(k + 1) = f (x(k)) time-invariant ẋ(t) = f (x(t))

time-variant time-variant ẋ(t) = f (x(t), t)


x(k + 1) = f (x(k), k)
Course information Dynamical Systems: Introduction

Home study

• Read Appendix A from “Invitation to Dynamical Systems”


(within week 1 and 2).
• Read Chapter 1 from “Invitation to Dynamical Systems”.
• Read Chapter 1 from “Introduction to Dynamic Systems”
Luenberger.

You might also like