Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... ·...
-
Upload
vuongtuyen -
Category
Documents
-
view
225 -
download
4
Transcript of Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... ·...
![Page 1: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/1.jpg)
Introduction to Signals and Systems General Informations
Guillaume Drion Academic year 2017-2018
![Page 2: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/2.jpg)
SYST0002 - General informations
Website: http://sites.google.com/site/gdrion25/teaching/syst0002
Contacts: Guillaume Drion - [email protected] Marie Wehenkel (teaching assistant) - [email protected]
Organization: 11 or 12 main lessons - Wednesdays 13:30 or 13:30? 10 tutorial sessions split in 7 groups (B5b, see website)
Theory and exercises follow the textbooks provided on the website (in French). The textbooks are the same as last year!
![Page 3: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/3.jpg)
Schedule of the year
Tutorials will start on Wednesday, October 4!
![Page 4: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/4.jpg)
Goals of the course and evaluation
Goals of the course:
Lessons: intuition! The main goal of this course is to provide a general (and simple) framework for the analysis of possibly complex systems.
Tutorials: develop your technical skills, methods.
Leve
l of c
ompl
exity
Time
Past
Future
SYST0002
![Page 5: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/5.jpg)
Goals of the course and evaluation
Goals of the course:
Lessons: intuition! The main goal of this course is to provide a general (and simple) framework for the analysis of possibly complex systems.
Tutorials: develop your technical skills, methods.
Evaluation:
2 short assignments (matlab).
Exam: 2-3 questions to test your technical skills (tutorial style). 1-2 questions to test your basic knowledge and intuition.
![Page 6: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/6.jpg)
What changes this year?
The course absorbs the basic signal processing course:
Addition of the concept of Fourier series, increased focus on Fourier transforms from a signal processing viewpoint.
Addition of 1-2 courses on signal processing (sampling, windowing).
On the other hand, some concepts regarding the analytical solutions of state-space equations will be removed:
This part has already been taught in the calculus course (linear differential equations with constant coefficients).
![Page 7: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/7.jpg)
Introduction to Signals and Systems Lecture #1 - Introduction to Systems Theory
Guillaume Drion Academic year 2017-2018
![Page 8: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/8.jpg)
Introduction to Signals and Systems
Neville Hogan (MIT): The Paradox of Human Performance
![Page 9: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/9.jpg)
Introduction to Signals and Systems
![Page 10: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/10.jpg)
Introduction to Signals and Systems
Neville Hogan (MIT): The Paradox of Human Performance
As engineers, your task will not only be to use existing tools to design complex systems, but also to develop novel tools to shape tomorrow’s technology.
![Page 11: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/11.jpg)
Introduction to Signals and Systems
Example: can you accurately describe the motion of this simple pendulum…
![Page 12: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/12.jpg)
Introduction to Signals and Systems
Example: can you accurately describe the motion of this simple pendulum…
… without using Newton’s laws of motion?
![Page 13: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/13.jpg)
Introduction to Signals and Systems
What was mechanics like before Newton?How much did Newton’s laws changed our understanding of mechanics?
![Page 14: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/14.jpg)
Mathematical modeling can turn any problem into an engineering problem
Real life problems
![Page 15: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/15.jpg)
Mathematical modeling can turn any problem into an engineering problem
Engineering problems
Real life problems
![Page 16: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/16.jpg)
Mathematical modeling can turn any problem into an engineering problem
Engineering problems
SYSTEMS MODELING
AnalysisDesignImplementation
“Applied mathematics”
Real life problems
![Page 17: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/17.jpg)
Example: drones flying in formation. ithout using Newton’s laws of motion?
Systems modeling is a key method for the development of novel engineering tools
![Page 18: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/18.jpg)
Example: drones flying in formation. Source of inspiration? ithout using Newton’s laws of motion?
Systems modeling is a key method for the development of novel engineering tools
![Page 19: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/19.jpg)
Example: neuroscience and deep learning.
Systems modeling is a key method for the development of novel engineering tools
NeuromodulationSynaptic plasticity
![Page 20: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/20.jpg)
Systems modeling is a key method for the development of novel engineering tools
Contemporary examples:
analysis and design of next generation materials (graphene).
engineering in life sciences (cardiovascular physiology, neuroscience).
![Page 21: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/21.jpg)
Systems modeling in three courses
SYST0002: Introduction to signals and systems: open loop. “Observing and analyzing the environment”
SYST0003: Linear control systems: closed loop. “Interacting with the environment”
SYST0017: Advanced topics in systems and control: goes further. (nonlinear systems, chaos, etc.)
SYSTEMInput Output
SYSTEMInput Output
CONTROLLER
![Page 22: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/22.jpg)
Systems modeling in three courses
SYST0002: Introduction to signals and systems: open loop. “Observing and analyzing the environment”
SYST0003: Linear control systems: closed loop. “Interacting with the environment”
SYST0017: Advanced topics in systems and control: goes further. (nonlinear systems, chaos, etc.)
SYSTEMInput Output
SYSTEMInput Output
CONTROLLER
![Page 23: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/23.jpg)
What is the value of a mathematical model?
What was mechanics like before Newton?How much did Newton’s laws changed our understanding of mechanics?
And what about after Einstein?
v = v1 + v2
v1 v2
v
Galilean relativity
![Page 24: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/24.jpg)
What is the value of a mathematical model?
What was mechanics like before Newton?How much did Newton’s laws changed our understanding of mechanics?
And what about after Einstein?
v = v1 + v2
v1 v2
v
Galilean relativity Special relativity
v =v1 + v21 + v1v2
c2
Which one is correct, which one is wrong?
![Page 25: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/25.jpg)
What is the value of a mathematical model?
What was mechanics like before Newton?How much did Newton’s laws changed our understanding of mechanics?
And what about after Einstein?
v = v1 + v2
v1 v2
v
Galilean relativity Special relativity
v =v1 + v21 + v1v2
c2
Which one is correct, which one is wrong? Which one is useful?
![Page 26: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/26.jpg)
What is the value of a mathematical model?
What was mechanics like before Newton?How much did Newton’s laws changed our understanding of mechanics?
And what about after Einstein?
All models are wrong, some are useful.
George E. P. Box
![Page 27: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/27.jpg)
What is the value of a mathematical model?
Contemporary examples: Graphene
Theory showed that “2D crystals are unstable” ( L. D. Landau, and E. M. Lifshitz, 1980)
![Page 28: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/28.jpg)
What is the value of a mathematical model?
Contemporary examples: Graphene
Theory showed that “2D crystals are unstable” ( L. D. Landau, and E. M. Lifshitz, 1980)
Andre Geim and Konstantin Novoselov did it anyway… (2004)
The micromechanical cleavage technique (‘Scotch tape’ method) for producing graphene
![Page 29: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/29.jpg)
What is the value of a mathematical model?
Contemporary examples: Graphene
Theory showed that “2D crystals are unstable” ( L. D. Landau, and E. M. Lifshitz, 1980)
Andre Geim and Konstantin Novoselov did it anyway… (2004)
![Page 30: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/30.jpg)
What is the value of a mathematical model?
Contemporary examples: Standard model in physics (“theory of everything”).
Correctly deducts the existence of the Higgs Boson.
![Page 31: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/31.jpg)
What is the value of a mathematical model?
Contemporary examples: Standard model in physics (“theory of everything”).
Correctly deducts the existence of the Higgs Boson.
Fails to explain the origin of gravitational forces (so far). Adding a “graviton”?
![Page 32: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/32.jpg)
Why do we need a theory to analyse and design dynamical systems?
Dynamical systems can have counter-intuitive properties.
Example: Briggs-Rauscher reaction (color shows iodine concentration)
![Page 33: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/33.jpg)
Why do we need a theory to analyse and design dynamical systems?
In 1838, Pierre-François Verhulst proposed a dynamical model for the growth of a population (N) depending on the intrinsic growth rate (r) and the maximum number of individuals the environment can support (K).
This equation is called the logistic equation.
Simple behavior: If r >> and N << K: the population grows fast. If N = K: the population does not grow anymore.
Example: mathematical modelling in ecology
![Page 34: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/34.jpg)
The logistic equation
Simulation of the logistic equation for different growth rates and K=1.
1 1.5 2 2.5 3 3.5 4 4.5 50
0.2
0.4
0.6
0.8
1Logistic equation, r=2
1 1.5 2 2.5 3 3.5 4 4.5 50
0.2
0.4
0.6
0.8
1Logistic equation,r=4
time
N
N
![Page 35: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/35.jpg)
A discrete equivalent of the logistic equation: the logistic map
In 1976, Robert May proposed a “discrete equivalent”
As opposed to the continuous system, the dynamics of the discrete system is extremely rich, and can be “chaotic” for certain values of α.
vs
![Page 36: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/36.jpg)
Dynamical behavior of the logistic map
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=2
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=3.3
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=4
![Page 37: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/37.jpg)
Dynamical behavior of the logistic map
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=2
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=3.3
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=4
![Page 38: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/38.jpg)
Dynamical behavior of the logistic map: chaos.
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=2
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=3.3
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
1Logistic map, a=4
![Page 39: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/39.jpg)
Dynamical behavior of the logistic map: chaos.
In 1976, Robert May proposed a “discrete equivalent”
As opposed to the continuous system, the dynamics of the discrete system are extremely rich, and can be “chaotic” for certain values of α.
This dynamical richness comes from the nonlinearity of the system. But it highlights the fact that continuous and discrete systems are not always “equivalent”.
vs
![Page 40: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/40.jpg)
Why do we need a theory to analyse and design dynamical systems?
Because every system is dynamical in nature…
![Page 41: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/41.jpg)
Why do we need a theory to analyse and design dynamical systems?
Because every system is dynamical in nature…
Systems theory studies systems dynamical behavior:
Stability
Oscillations
Response speed
Overshoots
“Resonance”
etc.
![Page 42: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/42.jpg)
Where is systems theory useful?
High levels of automation. Example: SpaceX automatic landing.
![Page 43: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/43.jpg)
Where is systems theory useful?
Engineering in life sciences. Example: cochlear implants.
![Page 44: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/44.jpg)
Where is systems theory useful?
Engineering in life sciences. Example: deep brain stimulation in Parkinson’s disease.
![Page 45: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/45.jpg)
Where is systems theory useful?
Engineering in life sciences. Example: deep brain stimulation in Parkinson’s disease.
![Page 46: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/46.jpg)
Where is systems theory useful?
Civil engineering. How can we study the effect of a fire on a beam in a building? Construct a whole building in a laboratory?Possible solution: submit a real beam to a fire in a laboratory, measure the forces and displacements and feed them to a numerical model of the building.
Aerospace engineering. Will my satellite survive the launch to space?Identification of resonance peaks and nonlinearities using system identification.
![Page 47: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/47.jpg)
What does systems theory consist of?
In this course, we will mainly focus on methods that have been developed in the case of linear, time-invariant (LTI) systems.
The course will introduce two main approaches:
The state-space approach (exhaustive description of the system)
The input-output approach (the system under study is a “black box”)
The course will introduce novel mathematical methods that will look complex at first sight but, when used wisely, can drastically simplify your engineering work.
![Page 48: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/48.jpg)
What does systems theory consist of?
Example: design of an electrical circuit in the frequency domain.
The use of frequency domain methods has made the design of complex systems possible. But it first requires to master the concepts of Fourier transforms, Laplace transforms, etc.
… The order of the set of differential equations describing the typical negative feedback amplifier used in telephony is likely to be very much greater. As a matter of idle curiosity, I once counted to find out what the order of the set of equations in an amplifier I had just designed would have been, if I had worked with the differential equations directly. It turned out to be 55.
Hendrik Bode, 1960
![Page 49: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/49.jpg)
A unified theory to study systems is possible because systems share a lot of properties
Illustration: what is the common point between a simple suspension, an electrical circuit and the mammalian cardiovascular system?
![Page 50: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/50.jpg)
A unified theory to study systems is possible because systems share a lot of properties
Illustration: what is the common point between a simple suspension, an electrical circuit and the mammalian cardiovascular system?
Answer: they all have very similar dynamical and input/output behaviors.
![Page 51: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/51.jpg)
A unified theory to study systems is possible because systems share a lot of properties
Illustration: what is the common point between a simple suspension, an electrical circuit and the mammalian cardiovascular system?
Answer: they all have very similar dynamical and input/output behaviors.
⌧ =m
B=
B
K
= RC =L
R
Stimulation ON Stimulation OFF
m = mass B = damping K = stiffness
R = resistance C = capacitance L = inductance
![Page 52: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/52.jpg)
A unified theory to study systems is possible because systems share a lot of properties
Illustration: what is the common point between a simple suspension, an electrical circuit and the mammalian cardiovascular system?
Answer: they all have very similar dynamical and input/output behaviors.
⌧ =m
B=
B
K
= RC =L
R
Stimulation ON Stimulation OFF
m = mass B = damping K = stiffness
R = resistance C = capacitance L = inductance
?
![Page 53: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/53.jpg)
Open loop systems modeling: analyzing the environment
Case study: cardiovascular physiology. Our system: heart + vessels + blood.
Question: how can the blood flow be continuous knowing that the heart generates pulses?
vs
![Page 54: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/54.jpg)
Modeling the cardiovascular system
Measurements: pressure in the left ventricle LV (input) and in the Aorta Ao(output).
![Page 55: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/55.jpg)
Modeling the cardiovascular system
Measurements: pressure in the left ventricle LV (input) and in the Aorta Ao(output).
LV: large variations. Ao: stays highly positive (between 80 and 120 mmHg).
InputOutput
LV and Ao pressure variations over time are signals.
![Page 56: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/56.jpg)
Modeling the cardiovascular system
Pathology: some patients have higher systolic pressure with lower diastolic pressure. Why? (It happens mostly in older patients).
Answering this question is very important because these patients are prone to heart failures. What can we do to “fix” the problem?
![Page 57: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/57.jpg)
Modeling the cardiovascular system: Otto Frank.
In 1899, german physiologist Otto Frank came up with a first mathematical representation of the LV-Ao system: the Windkessel Model.
We will use this example to introduce the different ways to model a system
1. Find an equivalent representation of the system under study (Ch2, Ch3)
2. Put system into equations (Ordinary Differential Equations or Difference Equations)
• State-space representation (Ch2-3-4)
3. Extract system input/output properties (Laplace/Fourier or z-transform) (Ch 5-6)
• Transfer function (Ch7)
• System analysis (effects of changes in parameters?) (Ch8-9-10)
![Page 58: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/58.jpg)
Modeling scheme
1. Find an equivalent representation of the system under study
2. Put system into equations (Ordinary Differential Equations or Difference Equations)
• State-space representation
3. Extract system input/output properties (Laplace/Fourier transform or z-transform)
• Transfer function
• System analysis (effects of changes in parameters?)
![Page 59: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/59.jpg)
Find an equivalent representation of the system under study
Linear algebra
Matrix algebraDifference equations
Informatics
AlgorithmsProgramming
Numerical analysis
Numerical methodsOptimization
Mathematical analysis
Ordinary differential equationsSeriesFourier transformConvolution
Physics
Laws of mechanicsLaws of electricity and electromagnetism
Chemistry
Chemical reactionsOrganic chemistryThermodynamics
![Page 60: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/60.jpg)
Equivalent representation of the left ventricle-aorta (LV-Ao) system
Otto Frank took advantage of the water circuit analogy to electric circuit.
Left ventricle
Aortic valve (r)
Aorta
Arterial compliance (Ca)
Peripheryvessels
(R1, R2, ..., Rn)
r
RCaP(t)
u(t)
PCa(t)Pr(t)
![Page 61: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/61.jpg)
Equivalent representation of the left ventricle-aorta (LV-Ao) system
Otto Frank took advantage of the water circuit analogy to electric circuit.
![Page 62: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/62.jpg)
Left ventricle
Aortic valve (r)
Aorta
Arterial compliance (Ca)
Peripheryvessels
(R1, R2, ..., Rn)
r
RCaP(t)
u(t)
PCa(t)Pr(t)
The 3-Element Windkessel model - Circuit diagram
1. Equivalent circuit of the LV-Ao system
![Page 63: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/63.jpg)
Left ventricle
Aortic valve (r)
Aorta
Arterial compliance (Ca)
Peripheryvessels
(R1, R2, ..., Rn)
r
RCaP(t)
u(t)
PCa(t)Pr(t)
The 3-Element Windkessel model - Circuit diagram
1. Equivalent circuit of the LV-Ao system
![Page 64: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/64.jpg)
Left ventricle
Aortic valve (r)
Aorta
Arterial compliance (Ca)
Peripheryvessels
(R1, R2, ..., Rn)
r
RCaP(t)
u(t)
PCa(t)Pr(t)
The 3-Element Windkessel model - Circuit diagram
1. Equivalent circuit of the LV-Ao system
![Page 65: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/65.jpg)
Left ventricle
Aortic valve (r)
Aorta
Arterial compliance (Ca)
Peripheryvessels
(R1, R2, ..., Rn)
r
RCaP(t)
u(t)
PCa(t)Pr(t)
The 3-Element Windkessel model - Circuit diagram
1. Equivalent circuit of the LV-Ao system
![Page 66: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/66.jpg)
r
RCaP(t)
u(t)
PCa(t)Pr(t)
The 3-Element Windkessel model - Circuit diagram
1. Equivalent circuit of the LV-Ao system
![Page 67: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/67.jpg)
Modeling scheme
1. Find an equivalent representation of the system under study
2. Put system into equations (Ordinary Differential Equations or Difference Equations)
• State-space representation
3. Extract system input/output properties (Laplace/Fourier transform or z-transform)
• Transfer function
• System analysis (effects of changes in parameters?)
![Page 68: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/68.jpg)
The 3-Element Windkessel model - Circuit diagram
2. Mathematical description of the dynamical system: ordinary differential equations r
RCaP(t)
u(t)
PCa(t)Pr(t)
![Page 69: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/69.jpg)
The 3-Element Windkessel model - ODE’s
2. Mathematical description of the dynamical system: ordinary differential equations
Kirchhoff’s voltage law:
r
RCaP(t)
u(t)
PCa(t)Pr(t)
P(t) = Pr (t) + PCa(t) = ru(t) + PCa
(t)
![Page 70: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/70.jpg)
The 3-Element Windkessel model - ODE’s
2. Mathematical description of the dynamical system: ordinary differential equations
Kirchhoff’s current law:
Kirchhoff’s voltage law:
r
RCaP(t)
u(t)
PCa(t)Pr(t)
P(t) = Pr (t) + PCa(t) = ru(t) + PCa
(t)
u(t) = iCa(t) + ir (t) = Ca
dPCa(t)
dt+
PCa(t)
R
![Page 71: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/71.jpg)
The 3-Element Windkessel model - ODE’s
2. Mathematical description of the dynamical system: ordinary differential equations r
RCaP(t)
u(t)
PCa(t)Pr(t)
P(t) = ru(t) + PCa(t)
Ca
dPCa(t)
dt+
PCa(t)
R= u(t)
![Page 72: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/72.jpg)
The 3-Element Windkessel model - ODE’s
r
RCaP(t)
u(t)
PCa(t)Pr(t)
P(t) = ru(t) + PCa(t)
Ca
dPCa(t)
dt+
PCa(t)
R= u(t)
2. Mathematical description of the dynamical system: ordinary differential equations Elements that vary over time are called
variables. Ex: PCa (t)
Elements that are fixed are called parameters. Ex: r, R, Ca
u(t) is the input (commonly used), P(t) is the output.
![Page 73: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/73.jpg)
The 3-Element Windkessel model - Simulation
2A. Validation of the model: simulation (ex: matlab)
u(t)
P(t)
r
RCaP(t)
u(t)
PCa(t)Pr(t)
P(t) = ru(t) + PCa(t)
Ca
dPCa(t)
dt+
PCa(t)
R= u(t)
![Page 74: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/74.jpg)
The 3-Element Windkessel model - State-space
2B. State-space canonical representation
Linear, time-invariant (LTI) dynamical systems can be represented in the form
y = Cx + Du
x = Ax + Bu
where A is the dynamics matrix,
B is the input matrix,
C the output matrix,
D the feedthrough matrix.
Linear: the output is a linear function of the input (not y = x2 for instance)
Time-invariant: parameters do not change over time. (A, B, C and D does not depend on time). Here: the values of r, R and Ca are fixed.
![Page 75: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/75.jpg)
The 3-Element Windkessel model - State-space
2B. State-space canonical representation
y = Cx + Du
x = Ax + Bu
where A is the dynamics matrix,
B is the input matrix,
C the output matrix,
D the feedthrough matrix.
P(t) = PCa(t) + ru(t)
dPCa(t)
dt= −
1
RCa
PCa(t) +
1
Ca
u(t)
Linear, time-invariant (LTI) dynamical systems can be represented in the form
Linear: the output is a linear function of the input (not y = x2 for instance)
Time-invariant: parameters do not change over time. (A, B, C and D does not depend on time). Here: the values of r, R and Ca are fixed.
![Page 76: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/76.jpg)
The 3-Element Windkessel model - State-space
2B. State-space canonical representation
y = Cx + Du
x = Ax + Bu
where A is the dynamics matrix,
B is the input matrix,
C the output matrix,
D the feedthrough matrix.
P(t) = PCa(t) + ru(t)
x(t) = PCa(t), y(t) = P(t)
A = −
1
RCa
,B =1
Ca
,C = 1,D = r
dPCa(t)
dt= −
1
RCa
PCa(t) +
1
Ca
u(t)
Linear, time-invariant (LTI) dynamical systems can be represented in the form
Linear: the output is a linear function of the input (not y = x2 for instance)
Time-invariant: parameters do not change over time. (A, B, C and D does not depend on time). Here: the values of r, R and Ca are fixed.
![Page 77: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/77.jpg)
Why is the state-space representation important?
General representation! At this stage, we use the same tools, whether the system is a car suspension, an electrical circuit, a chemical reaction, the cardiovascular system, etc.
Four matrices summarize the behavior of any LTI system, regardless of its complexity.
We can use this representation to analyze the key features of the system: stability, reachability, observability, etc.
Very important for system realization: still contains the real system parameters.
y = Cx + Du
x = Ax + Bu
![Page 78: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/78.jpg)
Back to our case study
Questions:
How can the blood flow be continuous knowing that the heart generates pulses?
Some patients have higher systolic pressure with lower diastolic pressure. Why?
y = Cx + Du
x = Ax + Bu x(t) = PCa(t), y(t) = P(t)
A = −
1
RCa
,B =1
Ca
,C = 1,D = r
![Page 79: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/79.jpg)
Modeling scheme
1. Find an equivalent representation of the system under study
2. Put system into equations (Ordinary Differential Equations or Difference Equations)
• State-space representation
3. Extract system input/output properties (Laplace/Fourier transform or z-transform)
• Transfer function
• System analysis (effects of changes in parameters?)
![Page 80: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/80.jpg)
Frequency domain: introduction
(Some of) you have seen the Fourier transform in calculus.
In this course, we will use the Fourier transform, and others such as the Laplace transform (continuous time) and z-transform (discrete time) to move from the time domain to the frequency domain. where ω is an angular frequency (rad/s).
![Page 81: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/81.jpg)
Frequency domain: introduction
(Some of) you have seen the Fourier transform in calculus.
In this course, we will use the Fourier transform, and others such as the Laplace transform (continuous time) and z-transform (discrete time) to move from the time domain to the frequency domain. where ω is an angular frequency (rad/s).
![Page 82: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/82.jpg)
Frequency domain: introduction
The idea is to decompose a signal into the frequencies that compose it and analyze how a system transmit/transform these frequencies.
![Page 83: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/83.jpg)
Frequency domain: introduction
The idea is to decompose a signal into the frequencies that compose it and analyze how a system transmit/transform these frequencies.
![Page 84: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/84.jpg)
Frequency domain: introduction
The idea is to decompose a signal into the frequencies that compose it and analyze how a system transmit/transform these frequencies.
![Page 85: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/85.jpg)
Frequency domain: introduction
The idea is to decompose a signal into the frequencies that compose it and analyze how a system transmit/transform these frequencies.
Low frequency High frequency
![Page 86: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/86.jpg)
Frequency domain: Fourier transform vs Laplace transform
Fourier transform where ω is an angular frequency (rad/s).
Laplace transform where s is the complex frequency s = σ + jω.
![Page 87: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/87.jpg)
Why working in the frequency domain?
Many advantages, here is one of them:
Time domain Frequency domain
![Page 88: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/88.jpg)
The 3-Element Windkessel model - Transfer function
3. Input/output properties: transfer function (frequency domain via Laplace transform)
Idea: describe the system through a simple function that characterizes the way it affects an input U(s)
“s” is the complex number frequency (s = σ+jω). If σ=0: Fourier transform!
U(s) H(s) Y(s) and
![Page 89: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/89.jpg)
The 3-Element Windkessel model - Transfer function
3. Input/output properties: transfer function (frequency domain via Laplace transform)
U(s) H(s) Y(s)
Idea: describe the system through a simple function that characterizes the way it affects an input U(s)
“s” is the complex number frequency (s = σ+jω). If σ=0: Fourier transform!
There are different ways to compute the transfer function of a system. However, it is convenient to start from the canonical state-space representation (if available)
y = Cx + Du
x = Ax + Bu
which gives
H(s) =Y (s)
U(s)= C (sI − A)−1
B + D (see next slide)
and
![Page 90: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/90.jpg)
The 3-Element Windkessel model - Transfer function
Transfer function from state-space representation: which givesand therefore
(1)
(2)
(1)
(1) (2)
![Page 91: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/91.jpg)
The 3-Element Windkessel model - Transfer function
3. Input/output properties: transfer function (frequency domain via Laplace transform)
Transfer function of the 3-Element Windkessel model ( )
H(s) =Y (s)
U(s)= C (sI − A)−1
B + D
A = −
1
RCa
,B =1
Ca
,C = 1,D = r
![Page 92: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/92.jpg)
The 3-Element Windkessel model - Transfer function
H(s) =Y (s)
U(s)= C (sI − A)−1
B + D
3. Input/output properties: transfer function (frequency domain via Laplace transform)
Transfer function of the 3-Element Windkessel model ( )A = −
1
RCa
,B =1
Ca
,C = 1,D = r
= 1(s +1
RCa
)−11
Ca
+ r
![Page 93: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/93.jpg)
The 3-Element Windkessel model - Transfer function
H(s) =Y (s)
U(s)= C (sI − A)−1
B + D
3. Input/output properties: transfer function (frequency domain via Laplace transform)
Transfer function of the 3-Element Windkessel model ( )A = −
1
RCa
,B =1
Ca
,C = 1,D = r
= 1(s +1
RCa
)−11
Ca
+ r
=R
RCas + 1+ r
![Page 94: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/94.jpg)
The 3-Element Windkessel model - Transfer function
H(s) =Y (s)
U(s)= C (sI − A)−1
B + D
≡
K
τs + 1+ r => Low pass filter! (r<< physiologically)
K=R: gain τ=RCa: time constant ωc=1/τ: cutoff frequency
3. Input/output properties: transfer function (frequency domain via Laplace transform)
Transfer function of the 3-Element Windkessel model ( )A = −
1
RCa
,B =1
Ca
,C = 1,D = r
=R
RCas + 1+ r
= 1(s +1
RCa
)−11
Ca
+ r
![Page 95: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/95.jpg)
The 3-Element Windkessel model - Transfer function
≡
K
τs + 1+ rLow-pass filter
![Page 96: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/96.jpg)
The transfer function of the Windkessel model helps making predictions on the potential effects of physiological and/or pathological conditions on blood pressure
Low frequency High frequency
Low pass filter
τ = RCa
H(s) =R
RCas + 1+ r
![Page 97: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/97.jpg)
The transfer function of the Windkessel model helps making predictions on the potential effects of physiological and/or pathological conditions on blood pressure
Pathology: some patients have higher systolic pressure with lower diastolic pressure. Why? (It happens mostly in older patients).
![Page 98: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/98.jpg)
The transfer function of the Windkessel model helps making predictions on the potential effects of physiological and/or pathological conditions on blood pressure
Pathology: some patients have higher systolic pressure with lower diastolic pressure. Why? (It happens mostly in older patients).
Loss of low-pass filtering properties
![Page 99: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/99.jpg)
The transfer function of the Windkessel model helps making predictions on the potential effects of physiological and/or pathological conditions on blood pressure
Pathology: some patients have higher systolic pressure with lower diastolic pressure. Why? (It happens mostly in older patients).
Loss of low-pass filtering properties
Low pass filter
τ = RCa
H(s) =R
RCas + 1+ r
![Page 100: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/100.jpg)
The transfer function of the Windkessel model helps making predictions on the potential effects of physiological and/or pathological conditions on blood pressure
Atherosclerosis: loss of arterial compliance => Ca decreases => τ=RCa decreases
τ = RCa
Low pass filter
H(s) =R
RCas + 1+ r
![Page 101: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/101.jpg)
Modeling the cardiovascular system: conclusion
The vascular system acts as a low-pass filter, following slow heart movements but filtering fast heart movements.
This allows to maintain a rather constant blood flow in the system.
InputOutput
![Page 102: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/102.jpg)
Modeling scheme
1. Find an equivalent representation of the system under study
2. Put system into equations (Ordinary Differential Equations or Difference Equations)
• State-space representation
3. Extract system input/output properties (Laplace/Fourier transform or z-transform)
• Transfer function
• System analysis (effects of changes in parameters?)
![Page 103: Introduction to Signals and Systems General Informationsguilldrion/Files/SYST0002-2017-18... · Introduction to Signals and Systems General Informations Guillaume Drion Academic year](https://reader030.fdocuments.us/reader030/viewer/2022020204/5ad8760f7f8b9a865b8d6f16/html5/thumbnails/103.jpg)
Systems theory: state-space vs input-output approaches
P(t) = ru(t) + PCa(t)
Ca
dPCa(t)
dt+
PCa(t)
R= u(t)
H(s) =R
RCas + 1+ r
State-space approach
Potentially complex and high-dimensionalNon unique Closely relates to physics/biology
Input-output approach
Low dimensional, simple to interpret UniqueMore abstract