トップページへ

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