2024 Faculty Courses School of Computing Undergraduate major in Computer Science
Dynamical Systems
- Academic unit or major
- Undergraduate major in Computer Science
- Instructor(s)
- Yoshihiro Miyake
- Class Format
- Lecture (Face-to-face)
- Media-enhanced courses
- -
- Day of week/Period
(Classrooms) - 1-2 Tue / 1-2 Fri
- Class
- -
- Course Code
- CSC.T373
- Number of credits
- 200
- Course offered
- 2024
- Offered quarter
- 3Q
- Syllabus updated
- Mar 14, 2025
- Language
- Japanese
Syllabus
Course overview and goals
Cyber physical systems (CPSs) have received great attention as technologies of Internet of Things (IoT) advance. Therefore, to learn information engineering, you need to deeply understand not only computers (cyber) but also real world (physical) modeling. In this course, you will learn the foundation of expression and analysis of real world as a dynamical system. In particular, you will obtain basic knowledge on state equations, system expression of transfer functions, and some analysis methods.
Course description and aims
The purpose is to:
1) understand the whole picture of dynamical systems;
2) learn the foundation of representation and analysis of dynamical systems;
3) learn a method for modeling dynamical systems using state space and transfer functions;
4) learn a method for analyzing dynamical systems using state space and transfer functions; and
5) visualize behaviors of dynamical systems by numerical analysis.
Keywords
Dynamical systems, System representation, System analysis, State space, State equations, Modeling, Isomorphism, Primary system, Secondary system, Stability, Transfer function, Block diagram, Transient response, Frequency response, Numerical analysis, Nonlinear system, Cyber physical system
Competencies
- Specialist skills
- Intercultural skills
- Communication skills
- Critical thinking skills
- Practical and/or problem-solving skills
Class flow
This course is mainly composed of lectures. In addition, you will do a little exercise or test to deeply understand the content of the lectures.
Course schedule/Objectives
Course schedule | Objectives | |
---|---|---|
Class 1 | Introduction | Why do you study dynamical systems? |
Class 2 | State space representation 1 | State equations, Review of linear algebra |
Class 3 | State space representation 2 | Solution of state equation, State space and trajectory |
Class 4 | State space representation 3 | Stability, Controllability and observability |
Class 5 | State space representation 4 | State feedback control |
Class 6 | State space representation 5 | Observer |
Class 7 | State space representation 6 | Optimization of control system |
Class 8 | test | |
Class 9 | Transfer function representation 1 | Transfer function, Review of Laplace transform |
Class 10 | Transfer function representation 2 | System response characteristics, Stability and pole |
Class 11 | Transfer function representation 3 | Frequency response |
Class 12 | Transfer function representation 4 | Stability of feedback system |
Class 13 | test | |
Class 14 | Conclusion | Information engineering and dynamical systems |
Study advice (preparation and review)
To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.
Textbook(s)
None
Reference books, course materials, etc.
Lecture materials will be handed out each time.
Evaluation methods and criteria
Your grade for the course will be based on the following components: reports (50%) and tests (50%).
Related courses
- CSC.T362 : Numerical Analysis
- CSC.T351 : System Analysis
- CSC.T374 : Control Systems
- CSC.T342 : Problem Solving and Decision Making
- ART.T456 : Non-linear Dynamical Systems
- ART.T452 : Modeling of Continuous Systems
- ART.T452 : Modeling of Continuous Systems
Prerequisites
None
Contact information (e-mail and phone) Notice : Please replace from ”[at]” to ”@”(half-width character).
Yoshihiro Miyake email: miyake[at]c.titech.ac.jp, ext.: 5656
Other
None