- 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 4/3/09)
- Lecture Note on 5/18/09 (32 Intro to NCS)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 5/25/09 (33 Networked Control Method)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 6/1/09 (34 Schedule Comm & Sample Rate)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 6/8/09 (35 Networked Robot Arm)
(2in1 PDF) ,
(4in1 PDF)
Part 2:
- Lecture Note on 4/6/09 (21: Fundamentals of Digital Control)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 4/6/09 (22: Sampling)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 4/13/09 (23: Dynamic Analysis of Digital Control Systems)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 4/13/09 & 4/20/09 (24: Controller Design of Digital Control Systems)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 4/20/09 (25: Techniques for Enhancing the Performance of Discretized Controllers)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 4/27/09 (26: Timing Analysis for Control Applications)
(2in1 PDF) ,
(4in1 PDF)
Part 1:
- Lecture Note on 3/2/09 (11: Real-Time Operating Systems)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 3/9/09 & 3/16/09 (12: Characterizing Real-Time Systems)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 3/23/09 & 3/30/09 (13: Task Assignment & Scheduling)
(2in1 PDF) ,
(4in1 PDF)
Part 0:
- Lecture Note on 2/16/09 (01: Course Syllabus)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 2/16/09 (02: Introduction)
(2in1 PDF) ,
(4in1 PDF)
- Lecture Note on 2/23/09 (03: Tutorial Paper)
(Paper PDF)
- --------------- Supplementary Materials ---------------
- Citation Styles:
- -
(Citation Style for Research Papers at Long Island Univ)
updated on 3/09/09
- -
(IEEE Citation Style at Murdoch Unvi)
updated on 3/09/09
- -
(IEEE Citation Style at Blogspot)
updated on 3/09/09
- -
(NCSLab Citation Style)
updated on 3/09/09
- Reference books and papers:
- -
(List on RTCS)
updated on 2/06/09
- -
(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
- ---------------- Past ------------------
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:
- 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 %
Old News
ˇ@ˇ@
- Lecture Note of Part 2 (4/3/09)
- Lecture notes of Part 2 are posted as follows.
- Citation Style (3/9/09)
- Some refereces on citation style is added at
the "Supplementary Materials" section.
- Lecture Note of Part 1 (2/27/09)
- Lecture notes of Part 1 are posted as follows.
- Lecture Time and Room (2/16/09)
- Lecture Time: 1:30-4:20pm, Mondays
- Lecture Room: MD225
- Conference Information (2/15/09)
|