Design of Real-Time Control Systems
Electrical Engineering Department, National Taiwan University
Spring 2009 (Feb09 - Jun09)
  • News:

    • Project Presentation & Report (6/10/09)
      • Time: Monday, 6/15, 12:30pm, at MD223 (next to MD225)
      • Every student has 10 min to present your project.
      • Final DOC report and the PPT presentation file are due on 6/26 (Fri) by e-mail.

    • Lecture Note on (5/25/09)
      • Some additional lecture notes used on 5/25/09 is added.
      • These additional lecture notes were used in previous semester.

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

    • Planned agenda on (4/6/09)
      • 4/19 (Sun): One-page proposal (.doc)
        Including title, team members, affiliation, etc., and
        several paragraphs describing your ideas, as many references as possible
      • 4/27 (Mon): HW 5: Digital control (hand writing)
      • 5/10 (Sun): HW 6: Discretized controller (Matlab)
      • 5/17 (Sun): Progress report (.doc) & presentation (.ppt)
        More than 3 PPT pages including preliminary results and current status
      • 5/18 (Mon): (Cancelled) Midterm Exam (task scheduling + digital control)
      • 6/15 (Mon): Project presentation (.ppt)
      • 6/26 (Fri): Project report (.doc) by 5pm
        One hardcopy and the related electronic files
        including documentation and presentation files, etc.
        Please submit report to the instructorˇ¦s mailbox (MD Building, 1F, No. 717)
        Please submit all the electronic files by e-mail OR to MD Lab 601

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

  • Course Information:
    • Number:    921 U6200
    • Credit:       3
    • Lecture:     Mondays 1:30pm-3:30pm
    • Discussion: Mondays 3:30pm-5:30pm
    • Room:         MD-225
    • 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 4/3/09)

  • Homework/Program Assignments (updated on 3/23/09)
    • --------------- Current ---------------
    • Homework 6 (Discretized Controller)
      assigned on 4/27/09, due on 5/10/09
      => 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/13/09, due on 4/27/09
      => 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/09, due on 4/6/08
      => 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/9/09, due on 3/22/09
      => 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/08, due on 3/8/09
      => 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/09, due on 3/1/09
      => 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
    • ---------------- Past ------------------
    • 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.
  • 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 ˇ@ˇ@