- News:
- 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 2/22/08)
- --------------- Current ---------------
Part I:
- Lecture Note on 2/21/08 (RTCS: Introduction) (PDF)
- Lecture Notes on 2/21/08, 2/25/08 (01 Introduction) (PDF)
- Lecture Notes on 2/21/08 (Reference Books) (PDF)
- Lecture Notes on 2/25/08 (11 Digital Control) (PDF)
- Lecture Notes on 3/3/08 (12 Sampling) (PDF)
- ---------------- Past ------------------
Part I:
- Lecture Notes in March (13 DT Analysis) (PDF)
- Lecture Notes in March (14 DT Design) (PDF)
- Lecture Notes in March (15 Discretized Controller) (PDF)
- Lecture Notes in March (16 Timing Analysis 1) (PDF)
- Lecture Notes in March (16 Timing Analysis 2) (PDF)
Part II:
- Lecture Notes in April (23 Task Scheduling) (PDF)
- Lecture Notes in April (22 Characterize RTS) (PDF)
- Lecture Notes in April (21 RTOS) (PDF)
Part III:
- Lecture Notes in May (31 RT Comm Networks) (PDF)
- Lecture Notes in May (33 Intro to NCS) (PDF)
- Lecture Notes in May (34 Networked Control Method) (PDF)
- Lecture Notes in May (35 Schedule Comm & Sample Rate) (PDF)
- Lecture Notes in May (36 Networked Robot Arm) (PDF)
- Reference books and papers:
- -
(List on RTCS)
updated on 2/22/05
- -
(List on Multi-agent biological systems)
updated on 2/16/04
- -
(List on Multi-vehicle systems)
updated on 2/16/04
- Simulation Tools & Documents: (updated on 02/26/08)
- - Getting Started with MATLAB
- (PDF file, downloadable from the Mathworks website)
- - Control Tutorials for Matlab
- (at the University of Michigan)
- - CCSDEMO
- (at Lund University)
- - TrueTime
- (at Lund University)
- Control in an Information Rich World,
Report of the Panel on Future Directions
in Control, Dynamics, and Systems.
(PDF file at
http://www.cds.caltech.edu/~murray/cdspanel/report/cdspanel-15aug02.pdf
- Information on Industrial Networks
(List)
updated on 5/12/04
- Collecting File and Directory
(PDF)
updated on 5/12/04
- Homework/Program Assignments (updated on 3/19/07)
- --------------- Current ---------------
- Homework 1 (Research Plan)
assigned on 2/25/08, due on 3/2/08
=> 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
- Homework 2 (Paper Survey)
assigned on 3/3/08, due on 3/9/08
=> 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
- Homework 3 (Define Real-Time)
assigned on 3/10/08, due on 3/16/08
=> 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 4 (Analysis and Design of DCS)
assigned on 3/17/08, due on 3/31/08
=> see the Homework Assignment handout
- -Name:
- -Registration Number:
- -Department, University, etc.
- -Date
- -Your answer of the FIVE problems
- Homework 5 (Discretized Controller)
assigned on 4/7/08, due on 4/20/08
=> 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 6 (Task Scheduling)
assigned on 5/5/08, due on 5/19/08
=> see the Homework Assignment handout
- -Name:
- -Registration Number:
- -Department, University, etc.
- -Date
- -Your answer of the problems
- 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.
- ---------------- Past ------------------
To be updated later.
- 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:
- Digital Control Systems
- A. From Analog to Digital World
- B. Design Consideration
- C. Z-transform
- D. Controller Design
- Computer Control Systems (Single Centralized Control)
- A. Real-Time Operation Systems
- B. Analog to Digital
- C. Digital to Analog
- 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 %
|