Design of Real-Time Control Systems
Electrical Engineering Department, National Taiwan University
Spring 2010 (Feb10 - Jun10)
  • News:

    • Lecture Note of Part 3 (5/4/10)
      • Lecture notes of Part 3 are posted as follows.

    • Lecture Note of Part 2 (4/7/10)
      • Lecture notes of Part 2 are posted as follows.

    • Lecture Note of Part 1 (3/6/10)
      • Lecture notes of Part 1 are posted as follows.

    • OLD news are moved to the bottom of the webpage.

  • Course Information:
    • Number:      921 U6200
    • Credit:         3
    • Lecture:       Tuesdays 9:10am-12:00noon
    • Room:         MD-303
    • Instructor:    Feng-Li Lian (02-3366-3606, fengli@ntu.edu.tw)
    • Webpage:   http://cc.ee.ntu.edu.tw/~fengli/Teaching/RTCS
  • Course Materials: (updated on 5/4/10)

  • Homework/Program Assignments (updated on 5/4/10)
    • --------------- Current ---------------
    • Homework 6 (Discretized Controller)
      assigned on 5/4/10, due on 5/16/10
      => e-mail the Matlab *.m and MS-Word *.doc files to fengli@ntu.edu.tw,

      - Simulation study of the paper written by Raviv & Djaja, 1999
      - Submit R93921XXX.m of Matlab program
      = Name, Registration Number, Dept, Univ, etc., Date:
      - Submit R93921XXX.doc of Word file
      = Name, Registration Number, Dept, Univ, etc., Date:
      = From Matlab/Figure, use Edit/Copy Figure
      to copy every figure generated by the Matlab program
      = Provide any possible description/explanation for each figure
      = Further discussions if possible
    • Homework 5 (Analysis and Design of DCS)
      assigned on 4/27/10, due on 5/11/10
      => see the Homework Assignment handout
      -Name:
      -Registration Number:
      -Department, University, etc.
      -Date
      -Your answer of the FIVE problems
    • Homework 4 (Task Scheduling)
      assigned on 3/23/10, due on 4/13/10
      => see the Homework Assignment handout
      -Name:
      -Registration Number:
      -Department, University, etc.
      -Date
      -Your answer of the problems
    • Homework 3 (Define Real-Time)
      assigned on 3/16/10, due on 3/21/10
      => e-mail the MS-Word file to fengli@ntu.edu.tw, with content as follows:
      -Title of your research topics
      -Name:
      -Registration Number:
      -Department, University, etc.
      -Date
      -Re-read the three or more papers you just obtained.
      -Look for the definition of ˇ§real-timeˇ¨.
      -Identify how the authors define ˇ§real-timeˇ¨
        or ˇ§real-time controlˇ¨ in the paper
      -Re-think again if the title or content without ˇ§real-timeˇ¨.
      -Are the papers classified as real-time-related papers?
    • Homework 2 (Paper Survey)
      assigned on 3/2/10, due on 3/7/10
      => e-mail the MS-Word file to fengli@ntu.edu.tw, with content as follows:
      -Title of your research topics
      -Name:
      -Registration Number:
      -Department, University, etc.
      -Date
      -Related to your research plan,
      -Go to some searchable database such as IEE/IEEE, EI etc.
      - to search for related research papers.
      -Use keywords such as ˇ§real time controlˇ¨ + ˇ§subjectˇ¨ etc.
      -List 10 of them which interest you most.
      -Read the abstracts of the first 3 papers.
      -Summarize their ideas
      -Please also estimate the time (in minute) you spend on the following tasks:
      1. keyword searching; 2. abstract reading; 3. homework writing
    • Homework 1 (Research Plan)
      assigned on 2/23/10, due on 2/28/10
      => e-mail the MS-Word file to fengli@ntu.edu.tw, with content as follows:
      -Title of your research topics
      -Name:
      -Registration Number:
      -Department, University, etc.
      -Date
      -A brief description about your research with several paragraphs
      -Describe why you want/need to know real-time control systems
      -Describe what your expectation from taking this course is
      -Write down any further suggestions, ideas, thoughts
    • Please write down your personal information such as Name, ID, Department, and Date, FileName, etc. in every Matlab file you use to generate results and e-mail me one copy of them when you submit your homework.
    • ------------------------------ the following notes are OLD ------------------------------
  • Project & Report (updated on x/x/04)ˇG
    • Semester Project Information, (PDF) updated on x/x/04
    • Theoretical work on modeling, analysis and design of RTCS
      • Such as:
      • Multiple sampling rates
      • Multiple time delays
      • Random sampling times or time delays
      • etc.
    • Simulation study of practical applications
      • Such as:
      • DVD player
      • Flight control
      • Modeling and Control of TCP and AQM
      • etc.
    • Computer aided software development
      • Such as:
      • Control Tutorial for Matlab at Uinv of Michigan (Link)
      • CCSDemo: Matlab macros for Computer-Controlled Systems (Link)
      • TrueTime: Simulation of Networked and Embedded Control System (Link)
      • etc.

  • Course Outline:
    1. Digital Control Systems
      A. From Analog to Digital World
      B. Design Consideration
      C. Z-transform
      D. Controller Design
    2. Computer Control Systems (Single Centralized Control)
      A. Real-Time Operation Systems
      B. Analog to Digital
      C. Digital to Analog
    3. Networked Control Systems (Multiple Distributed Control)
      A. Control Networks Protocols
      B. Networked Controllers & Managers
      C. Networked Sensors
      D. Networked Actuators

  • Grading
    • HW/Program Assignments         30 %
    • Presentations                            20 %
    • Project Report                           50 %


  • Old News