CE 5250 Special Topics: System Identification

Spring 2012

Professor:

Dr. Andrew Swartz, Ph.D.

201D Dillman Hall

(906) 487-2439; raswartz@mtu.edu

Office Hours: Monday 11AM-noon, Wednesday and Thursday 9-10 AM, or by arrangement.

 

[ Meeting Times | Text and Syllabus | Description | Prerequisites | Grading | Policies | Homework | Notes]

 

Lecture Hours: MWF 2:05 - 2:55 PM; Dillman 214

Textbook: Subspace Methods for System Identification: Katayama (2010)

Course Syllabus (pdf)

 

Course Description:

This course it intended to introduce to the student the basic tools required for the process of system identification. The system identification process allows engineers to develop data-driven models mapping system inputs to measured outputs for systems that may be too complicated to model mechanistically or those with mechanistic models that require validation or refinement.

 

Prerequisites: Graduate standing. It is expected that all students understand (and are able to apply) general concepts from integral and differential calculus, linear algebra, statistics and probability, as well as partial differential equations as required during the course of an ABET accredited undergraduate degree in engineering.

 

Grading:

Homework Assignments (about 8) ...........................................................

Exam (Midterm - Take home) ...................................................................

Final Project ................................................................................................

Total  ...........................................................................................................

 

 

40%

25%

35%

100%

Policies:

Attendance: Attendance is required.

Exams: There will be one exam midway through the semester. The exam will be a take home exam with the duration and timing to be determined using input from the class.

Computing Policy: It is expected that students will have access to a computer running Matlab for homework assignments, the exam, as well as the final project.

Final Project: Students will complete a final project applying the system identification techniques learned in class to a topic selected by the student. In the course of the project, students will form models from data make observations about the models that they have made. Students will present their findings in a report. Topics may be drawn from existing research projects or other areas of interest to the student.

Homework: All homework will be collected on the date due. Homework may be turned in in-class or overnight under my office door (201D Dillman Hall). Assignments should be written neatly and legibly. Begin each new problem on a new page. Supporting work and Matlab code is necessary to receive credit. Detailed assignment guidelines specific to each homework set will be distributed via the course website.

Scheduling of the Final Exam: There is no final exam for this course.

Collaboration Policy: Collaboration on homework sets is encouraged. Multi-student homework collaborations (i.e., a single solution set submitted for multiple students) will be accepted so long as the students represented agree to share the same grade for the assignment. Exams are to be strictly non-collaborative.

Course Email List: Dr. Swartz maintains an email list for CE5250 to share information he thinks may benefit the class on an ad-hoc basis. Dr. Swartz considers this information to be a supplement to the classroom experience, not a replacement for lecture attendance.

Final Grade Basis:

A 93 – 100      AB 87 – 92.9  B 83 – 86.9     BC 77 – 82.9

C 73 – 76.9     CD 67 – 72.9  D 63 – 66.9     F Below 63

ADA Statement: “MTU complies with all federal and state laws and regulations regarding discrimination, including the Americans with Disabilities Act of 1990.” (ADA)  If you have a disability and need a reasonable accommodation for equal access to education or services at MTU, please call the Dean of Students at 487-2212.  For other concerns about discrimination, you may contact your advisor, department head or the Affirmative Action Office at 487-3310.

 
Homework Assignments:

    

 

Course Notes:

     Lesson 0   -  Introduction

     Lesson 1   -  Signals and Systems

     Lesson 2   -  Fourier Analysis

     Lesson 3   -  Sampling and Discrete Fourier Transform

     Lesson 4   -  Aliasing and Windowing

     Lesson 5   -  Frequency Domain Representation of LTI Systems and Convolution

     Lesson 6   -  Behavior of LTI Systems

     Lesson 7   -  MDOF LTI Systems

     Lesson 8   -  The Z-Transform     Lecture m.files:  1DOF System;   2DOF System

     Lesson 9   -  DT Transfer Function Models

     Lesson 10 -  ARX Models and Least-Squares Projection

     Lesson 11 -  Recursive Least-Squares for ARX

     Lesson 12 -  Model Size Evaluation

     Lesson 13 -  Feedback Systems

     Lesson 14 -  MIMO v. SISO

     Lesson 15 -  Moving Average Models

     Lesson 16 -  Introduction to State-Space Models

     Lesson 17 -  DT State-Space Models

     Lesson 18 -  Features of State-Space Models

     Lesson 19 -  State-Space Realization Preliminaries

     Lesson 20 -  ERA

     Lesson 21 -  Advanced System ID Topics

     Lesson 22 -  Introduction to the Kalman Filter