トップページへ

2023 Faculty Courses School of Computing Undergraduate major in Computer Science

Control Systems

Academic unit or major
Undergraduate major in Computer Science
Instructor(s)
Hideaki Ishii
Class Format
Lecture (Face-to-face)
Media-enhanced courses
-
Day of week/Period
(Classrooms)
5-6 Tue (WL2-101(W611)) / 5-6 Fri (WL2-101(W611))
Class
-
Course Code
CSC.T374
Number of credits
200
Course offered
2023
Offered quarter
4Q
Syllabus updated
Jul 8, 2025
Language
Japanese

Syllabus

Course overview and goals

In cyber-physical systems (CPSs), one of the basic tasks is to automatically control physical systems connected by information communication technologies. In this lecture, we provide an introduction to the theory of feedback control. We start with reviewing the basics of Laplace transforms and then advance to understand analysis methods of feedback control systems. For the synthesis of control systems, we further study methods based on frequency responses. Later in the course, we introduce techniques in the discrete-time domain to learn implementation issues in digital control.

Course description and aims

To learn the basis of analysis and synthesis methods for control systems. In particular, the following issues will be emphasized:
- Advantages of feedback control
- Frequency responses
- Internal stability of feedback control systems
- Synthesis of feedback control systems: PID control, phase lead/lag compensators
- Introduction to digital control
- Matlab and its Control Systems Toolbox

Keywords

Feedback control, dynamical systems, transfer functions, stability, frequency response, Bode diagram, controller synthesis, Digital control

Competencies

  • Specialist skills
  • Intercultural skills
  • Communication skills
  • Critical thinking skills
  • Practical and/or problem-solving skills

Class flow

This lecture will be given mostly in the lecture style. Participants will be given assignments, which need to be handed in by the specified dates.

Course schedule/Objectives

Course schedule Objectives
Class 1 Introduction to control systems History of automatic control, Current state-of-the-art technologies
Class 2 Systems models and transfer functions System models and transfer functions, Criterion for systems stability, Using Matlab Control Toolbox
Class 3 Frequency response (1) Characterization of systems through their responses to sinusoidal inputs, Frequency responses
Class 4 Frequency response (2) Vector plots, Bode diagrams
Class 5 Stability of feedback systems (1) Nyquist's stability criterion
Class 6 Stability of feedback systems (2) Gain/phase margins
Class 7 Properties of feedback control systems (1) Characterizations of sensitivity functions of feedback systems, types of control systems
Class 8 Properties of feedback control systems (2) Internal model principle for the design of servo control
Class 9 Synthesis of feedback control systems (1) PID control
Class 10 Synthesis of feedback control systems (2) Phase lead/lag techniques
Class 11 Digital control (1): Introduction Control by digital equipments
Class 12 Digital control (2): Discrete-time systems and their analysis z transform, difference equations, transfer functions
Class 13 Digital control (3): Sampling and discretization, digital re-design Discretization of continuous-time systems, Digital re-designs of controllers
Class 14 Current topics in systems control: Large-scale networked systems and their control None

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)

T. Sugie and M. Fujita, Introduction to Feedback Control, Corona (1999)

Reference books, course materials, etc.

Other material will be handed out during the lectures.

Evaluation methods and criteria

Assignments (40%) and Final exam (60%)

Related courses

  • CSC.T362 : Numerical Analysis
  • CSC.T351 : System Analysis
  • CSC.T373 : Dynamical Systems
  • CSC.T342 : Problem Solving and Decision Making

Prerequisites

Recommended prerequisites: Systems Analysis and Dynamical Systems