University of Dayton Dept. Electrical and Computer Engineering ECE 547 Nonlinear Systems and Control - Fall 2013
University of Dayton Dept. Electrical and Computer Engineering ECE 547 Nonlinear Systems and Control - Fall 2013
Electrical and Computer Engineering ECE 547 Nonlinear Systems and Control Fall 2013
Instructor: Prof. Ral Ordez, KL341-E, [email protected]. Office Hours: You can come almost any time I am there, but try to make an appointment if not during office hours: M: 1:30 to 2:30 p.m., T, Th 3:00 to 4:00 p.m. Text book: Reference: Nonlinear Systems, Hassan K. Khalil, Prentice Hall, NJ, 3rd edition, 2002. Linear Systems Theory and Design, Chi-Tsong Chen, Oxford University Press, 4th edition, 2013.
Course Objective: This course will provide you with a fundamental understanding of state variable systems and state feedback control, using linear and nonlinear techniques. The course will start with an overview of linear systems and linear state feedback control methods, and then will present nonlinear system analysis, concentrating on Lyapunov stability. The class will also introduce some of the more important approaches for nonlinear control. The course will include a significant MATLAB simulation component. Prerequisites: A basic controls class (e.g., ECE415). A linear systems class (e.g., ECE509) is desirable, but we will review whatever concepts from it that we need. Outline of topics 1) Introduction. Linear systems and state variable models 2) Overview: transfer function methods 3) Overview: controllability, observability, and linear feedback control pole placement 4) Nonlinear models and nonlinear phenomena 5) Second-order systems 6) Mathematical fundamentals 7) Lyapunov stability 8) Feedback linearizable systems 9) Backstepping 10) Sliding mode control, high-gain observers (time permitting) Grading: (Tentative) Homework Computer and laboratory projects Midterm exam Final exam 20% 40% 20% 20%
E-submission Guidelines for Homework and Project Reports When submitting via Isidore, only submit PDF files. Do not use doc, zip, rar, etc. Always upload your MATLAB m files to Isidore, but do not include them in your formal report unless I ask you to. Do not submit published MATLAB code instead of a formal report unless I specifically give permission. Strictly adhere to the honor code. No sharing of reports or MATLAB code will be allowed. If I have reason to suspect you shared, a grade of zero will be given for that assignment. Course web site: http://isidore.udayton.edu/