Dr. Tongwen Chen,
Professor in Systems and Control
Office: ICE 11-279
Phone: 780-492-3940
Email: tchen AT ualberta.ca
Office Hours: Monday and Wednesday, 2:00 - 3:00 pm
ECE 340 Discrete-Time Signals and Systems, and ECE 360 Control Systems I
Lectures: Monday, Wednesday, and Friday, 10:00 am - 10:50 am (ETLC E2-002)
Labs: Tuesday (H21), and Thursday (H41), 2:00 - 4:50 pm (ETLC E5-006)
MATLAB/Simulink is extensively used throughout the course. We will be using Simulink, the Control Systems Toolbox and the Symbolic Math Toolbox. You should already be familiar with MATLAB basics. Online Control Tutorials for MATLAB (http://www.ece.ualberta.ca/~tchen/ctm/) are available.
TOPIC | TIME IN WEEKS | CONCEPTS TO BE LEARNED |
---|---|---|
State-Space Modeling | 2 | Examples of state-space systems, state-space models and their properties, linearization of nonlinear state-space models, converting state-space to/from transfer function models, canonical forms, change of state coordinates, system interconnections. |
Solving LTI State-Space Equations | 2 | Linear algebra review (vector spaces, linear equations, eigenvalues, eigenvectors, matrix diagonalization, Jordan forms), matrix exponential functions and computation, solving LTI state-space equations, system modes and phase portraits. |
Controllability and Observability | 2 | Controllability, observability, and algebraic tests, duality, Kalman decompositions, state-space realization, minimal realization and pole-zero cancellation. |
State Feedback | 1.5 | State feedback and eigenvalue/pole assignment design, state feedback of uncontrollable systems, design for step tracking, state feedback with integral action. |
Observer and Observer-Based Control | 1.5 | Definition of observers, full-order observer design, detectability, observer-based control and perfect tracking, reduced-order observers, use of reduced-order observers in control. |
Linear Quadratic Optimal Control | 1 | Quadratic forms, the linear quadratic optimal control problem, algebraic Riccati equations, optimal control laws, examples, state feedback via LQR design, introduction to model predictive control. |
The overall performance is calculated based on the following:
Assignments | Labs | Midterm Test | Final Exam |
---|---|---|---|
10% | 20% | 20% | 50% |
H21/Tuesday | H41/Thursday | |
---|---|---|
Lab 1 | Feb 5 | Feb 7 |
Lab 2 | Feb 26 | Feb 28 |
Lab 3 | Mar 12 | Mar 14 |
Lab 4 | Mar 26 | Mar 28 |
There are a midterm test and a final exam:
The University of Alberta is committed to the highest standards of academic integrity and honesty. Students are expected to be familiar with these standards regarding academic honesty and to uphold the policies of the University in this respect. Students are particularly urged to familiarize themselves with the provisions of the Code of Student Behavior (online at www.governance.ualberta.ca/) and avoid any behavior which could potentially result in suspicions of cheating, plagiarism, misrepresentation of facts and/or participation in an offense. Academic dishonesty is a serious offense and can result in suspension or expulsion from the University.
Policy about course outlines can be found in Section 23.4(2) of the University Calendar.
"In all Faculty of Engineering courses, labs, seminars or other learning activity, safety is of paramount importance. In some cases, laboratory work in a program requires high standards for risk management to keep potential hazards safely under control. Anyone found to be unable to function safely, due to intoxication, behaviour, or other reasons, in the class, lab, seminar or other learning activity may be asked to leave or be removed for their and the safety of other participants and instructors. As members, or prospective members, of the engineering profession, it is your responsibility to identify and inform the proper authorities of an unsafe work/learning environment."
Last updated September 24, 2018.