Your final grade in ECE 517 will be determined according to the following point weighting formula:
- written problem sets: 50%
- final presentation: 50%
Written problem sets:
Format and submission instructions.
All homework must be typeset using LaTeX (if you do not know LaTeX yet, now is as good a time as any to learn it -- you will need it in grad school anyway) and compiled into a pdf file. The files will be submitted through Compass 2g. Upload instructions:
- Log into https://compass2g.illinois.edu and go to Spring 2020 - ECE 517 Nonlinear & Adaptive Control - Section P.
- Select Course Content from the left column.
- Select Homework X (where X is the number of the current assignment) from the list, and follow the instructions.
- Upload your pdf file as an attachment.
- Hit Submit.
Multiple attempts will be allowed, but only your last submission before the deadline will be graded.
We reserve the right to take off points for not following directions.
Final presentation:
- For the presentation, you are to choose a topic related to the course content, understand and critically evaluate one or two major papers in that area, and make a fifteen-minute presentation. All presentations will be done over Zoom in the usual class time on Tuesday Dec 1, Thursday Dec 3, and Tuesday Dec 9.
- You can choose a paper from the list below or propose your own. In either case, please send an email to the instructor and to the TA with your choice as soon as possible, but no later than Thursday, Nov 12. Papers from the list below that have already been claimed will be indicated using
strikethrough.
- Once everyone has chosen the papers, you will be able to sign up for a fifteen-minute slot for your presentation.
- Since the presentation will be limited to fifteen minutes, you should aim to have no more than seven slides and focus on the main idea or theorem in the paper you are presenting. Avoid the temptation to get into lengthy technical details, concentrate on the big picture instead.
List of suggested papers:
A. Feuer and A.S. Morse, Adaptive control of single-input, single-output systems (1978)
- M.A. Cohen and S. Grossberg, Absolute stability of global pattern formation and parallel memory storage by competitive neural networks (1983)
- C.E. Rohrs et al., Robustness of Continuous-Time Adaptive Control Algorithms in the Presence of Unmodeled Dynamics (1985)
- A.S. Morse, Towards a unified theory of parameter adaptive control: tunability (1990)
K.S. Narendra and K. Parthasarathy, Identification and Control of Dynamical Systems Using Neural Networks (1990)
- A. Ilchmann, Non-identifier-based adaptive control of dynamical systems: a survey (1991)
A. Delgado et al., Dynamic recurrent neural network for system identification and control (1995)
- A. Juditsky et al., Nonlinear Black-box Models in System Identification: Mathematical Foundations (1995)
- J. Hocherman-Frommer et al., Controller Switching Based on Output Prediction Errors (1998)
A. Rantzer, A dual to Lyapunov's stability theorem (2001)
- A. Feuer and G.C. Goodwin, Linear deterministic adaptive control: fundamental limitations? (2003)
E.D. Sontag, Adaptation and regulation with signal detection implies internal model (2003)
- R. Munos, Policy Gradient in Continuous Time (2006)
- J. Kwon and P. Mertikopoulos, A continuous-time approach to online optimization (2017)
- B.M. Jenkins et al., Convergence Properties of Adaptive Systems and the Definition of Exponential Stability (2018)
J.E. Gaudio et al., Connections Between Adaptive Control and Optimization in Machine Learning (2019)
Course policies:
Late submission policy:
- Free late days for homework assignments: Each student gets a total of four free late days that apply to homework assignments throughout the whole semester. As long as you stay within your total late days budget, there is no need to request an extension and no late penalty will be assessed.
- Late penalty: If you are out of late days, for every day that your assignment is late, your score is multiplied by 0.6. Submissions that are more than four days late (beyond any free days) will not be accepted. You are not allowed to submit different parts of the assignment at different times to receive a late penalty on only part of the assignment.
- Extension requests: Extension requests beyond the free late days will be granted only in case of extraordinary circumstances. If you think that your circumstances qualify, email the instructor.
Academic integrity: Feel free to discuss the assignment with each other in general terms,
and to search the Web for general guidance (not for complete solutions). All solutions should be written up
individually. If you make substantial use of some information from outside sources,
be sure to acknowledge the sources in your solution. At the first instance of cheating (copying from other students or unacknowledged sources on the Web), a grade of zero will be given for the assignment. At the second instance, you will automatically receive an F for the entire course.