printlogo
http://www.ethz.ch/index_EN
BISON
 
print
  

System Identification - Fall 2011

Open positions

[March 5, 2012]: 1-yr postdoc position available. See also jobs.

Student Projects Available

Interested in doing a Semester Project or Master Thesis with our group? Have a look at open proposals:

Student Projects

BISON Seminar Series

The latest research presented on a regular basis:

BISON Seminar Series

Invited talks by BISONs

Welcome to the course webpage of System Identification for fall 2011! The course comprises class-room teaching as well as computer exercises using Matlab.

General Information

Instructors: Roy Smith, Heinz Koeppl
Assistants: Stefan Almér, Preetam Nandy, Michael Unger
Time/Place:
Wednesdays 10 am-12 noon, NO C 60

Schedule

Whenever slides were used in the classroom, they will be linked to this list. Moreover, any scribe of a lecture (see below) that becomes available will also be linked here.

Course date Lecture content Scribe assignment Scribes/Slides
21.09.2011 Introduction M. Plessen & T. Zurbrügg Scribe notes/
Slides
28.09.2011 Spectra. System responses. Periodograms and estimated transfer functions. A. Liniger & K. Truckses Scribe notes
05.10.2011 Frequency domain identification. Convergence, bias and variance. M. Grauwiler & L. Oth Scribe notes/
Slides
12.10.2011 Transfer function smoothing. Windows and averaging. M. Moser & M. Wang Scribe notes/
Slides
19.10.2011 Windows and averaging. S. Nešić & D. Vasilevski Scribe notes/Slides
26.10.2011 Residual Spectrum, Coherency, Offsets, Drifts, Sampling rate choices. A. Bharadwaj & A. Rezaeizadeh Scribe notes/
Slides
02.11.2011 Frequency domain subspace identification. Closed-loop identification. M. Hamer & A. Vouzas Scribe notes
09.11.2011 Closed-loop identification. D. Brescianini & J. Hüssy Scribe notes/Slides
16.11.2011 Estimation. Maximum likelihood estimation, Bayesian estimation. E. Moraud & R. Nguyen Scribe notes/Slides
23.11.2011 Model structures (ARMAX, OE, etc). Least squares for dynamic models. I. Abou-Zeid & L. Graber Scribe notes/Slides
30.11.2011 Prediction error method. Instrumental variables. S. Hubacher & M. Rebholz Scribe notes/
Slides
07.12.2011 Prediction error method. Time-domain subspace identification methods. R. Hofmann & B. Imbach Scribe notes*/
Slides
14.12.2011 Time-domain subspace identification methods. S. Gacka & M. Rozou not yet available
21.12.2011 Excitation signals. Optimal experiment design. D. Kouzoupis & C. Lataniotis not yet available

* denotes preliminary scribes subject to revision by the scribers.

Lab Exercises

Exercises should be attempted before coming to the scheduled session.

Date, time Room number Description Assignment
28.09.2011, 12.00 - 13.00 ETZ D61.1 Spectra and periodigrams Assignment 1
05.10.2011, 12.00 - 13.00 ETZ D61.1 Empirical transfer function estimation Assignment 2
12.10.2011, 12.00 - 13.00 ETZ D61.1 Smoothing ETFEs Assignment 3
19.10.2011, 12.00 - 13.00 ETZ D61.1 Drifts, Offsets & PRBS signals Assignment 4
26.10.2011   no exercises (exam time)  
2.11.2011, 12.00 - 13.00 ETZ D61.1 Closed-loop identification Assignment 5
9.11.2011, 12.00 - 13.00 ETZ D61.1 Closed-loop identification Assignment 6
16.11.2011, 12:00 - 13:00 ETZ D61.1 Statistical point estimation Assignment 7
23.11.2011, 12:00 - 13:00 ETZ D61.1 Instrumental Variable Methods Assignment 8
30.11.2011, 12:00 - 13:00 ETZ D61.1 Closed-loop identification using LSM Assignment 9
7.12.2011, 12:00 - 13:00 ETZ D61.1 Closed-loop identification using IVM Assignment 10
14.12.2011   no exercises (exam time)  
21.12.2011 NO C 60 Question and answer session  

Reference material (downloadable)

Material from the following papers has been discussed in the lectures. The papers are here so that you can read the details.

Functions (downloadable)

The following functions are provided to save you the time and trouble of coding them yourself. They are not optimized and so will not work well for very large data sets. You can assume that these functions will be present in the path when you submit your final. There is no need to include them in your subfunctions.

Midterm examination

The midterm results are available in the attached table. The grading scheme was as follows: points (0 or 1) were assigned for various features in your plots and these should be obvious from the labels. Your RMS error was evaluated on a scale of 0 to 6, and the assistants graded the quality of your explanations and presentation on a scale of 0 to 6. All of these were summed and then scaled to give a final 0 to 6 score. This could be taken as an estimate of your course grade, with the obvious proviso that the midterm counts for only 40%. For your interest, a histogram showing the grade distribution is also attached.

Final examination

NEWS: There will be a Question & Answer session on Dec 21, from 12:00-1:00pm in the lecture hall. No problem class will take place at that day.

The preliminary final results are shown in the attached table. The grading scheme is similar to the midterm and should be evident from the column headings. Please check the table for major discrepancies. You have until the 14th February to contact the grader to resolve any discrepancies. Note that grades were assigned on the basis of "demonstrated" features of your script. Several scripts crashed. The authors of those should contact the responsible grader and see if the problem is easily resolved.

Scribes

Every lecture should be scribed in LaTeX by a team of two students, based on their written lecture notes. The team will be different for each lecture and you may sign up for only one lecture. This serves as an exercise to reconsider the taught material and to provide lecture notes that can be used by the student of the class to prepare for their exam - for instance. Ambiguities or discovered mistakes need to be discussed with the instructor of the specific lecture.

The teams need to be formed and communicated together with the date for the desired lecture to Michael Unger. The scribes will be assigned on a first-come first-served basis. See scribe assignment above. Scribes will be part of the grading (see below). Please download the scribe template.

Grading

Grading is based on two Matlab/Simulink identification projects. You will have at least one week to work on these. For those of you who act as scribes there is the opportunity to earn a bonus grade of 15% (the maximum will be capped at 100% though). The weighting is as follows.

The overall course grades are given in the attached table. These were derived via the following formula:

percentage grade = min(100, (midterm/22)*40 + (final/25)*60 + scribe)

For your interest the grades are presented in a histogram.

Primary reference

Secondary references

 

Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne graphische Elemente dargestellt. Die Funktionalität der Website ist aber trotzdem gewährleistet. Wenn Sie diese Website regelmässig benutzen, empfehlen wir Ihnen, auf Ihrem Computer einen aktuellen Browser zu installieren. Weitere Informationen finden Sie auf
folgender Seite.

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to a newer browser.
More information

© 2012 ETH Zurich | Imprint | Disclaimer | 17 February 2012
top