The homepage of 50350 and 50355 Computer Based Control

(by Nils Andersen)

Sorting machine used for the main exercise.

Nearly all modern control systems are implemented using computers. Therefore it is important to understand the possibilities and limitations computers impose on the control systems. This course focuses on implementational issues like

The course consists of lectures+exercises (wednesday 9-11) and constructing a control system for a real machine (wednesday 13-17). The practical part will include

This year (2000) there will be a choice of two systems:

 

Fixpoint routines

Lectures 1999 (old lecture plan):

wed 5/5:

worst case analysis of quantization errors, lecture and exercises

wed 28/4:

mean power model, large signal analysis (exercises)

fri 23/4:

canceled

wed 21/4:

mean power model, exercises

fri 15/3:

mean power model

wed 13/4:

choice of sample time, aliasing (exercises)

fri 9/4:

limitation of signals in controllers

choice of sampletime

wed 7/4:

controller analysis, exercises

fri 26/3:

large signal analysis

wed 24/3:

large signal analysis, exercises

fri 19/3:

report, large signal analysis

wed 17/3:

DC-limit model, exercises

fri 12/3:

DC-limit model

wed 10/3:

quantization, exercises

fri 5/3:

quantization errors

wed 3/3:

realization methods for controllers

fri 26/2:

evaluation of exercise 1-3

main exercise

wed 24/2:

realization methods for controllers

fri 19/2:

exercise 3
realization methods for controllers

wed 17/2:

priority inversion
semaphore examples

C programming

Recommended C-book:

The C Programming Language, Brian W. Kernighan and Dennis M. Ritchie

M. Brain: "Intro to C programming", 16 korte kapitler fra Internet: http://devcentral.iftech.com/learning/tutorials/c-cpp/c/  (Under .../tutorials findes også introduktioner til  C++, Java, JavaScript mm.) 

 

Last Modified: 04 Jan 2000