UCSB “Dynamical Systems” – Course Syllabus
ME 103, Fall 2024
Instructor: Francesco Bullo
Syllabus

This is the syllabus for the UCSB course ME 103 “Dynamical Systems”, Fall 2024.

This information is always available and updated at the URL http://motion.me.ucsb.edu/ME103-Fall2024/syllabus.html.

Textbooks and Reading Material

I will follow my own slides that I will be sharing (and updating) them throughout the quarter.

I will cover one slide deck per week (essentially one chapter per week).

The latest version of the slides for each week will be always available on this website below.

For additional reading I recommend:

Dynamical Systems
K. Ogata, Pearson, 4th edition, 2003

Feedback Control of Dynamic Systems
G. F. Franklin, J. D. Powell, and A. Emami-Naeini
Eight Edition / Global Edition, Prentice Hall, ISBN 1-292-27452-2

Feedback Systems: An Introduction for Scientists and Engineers
K. J. Åström and R. M. Murray. Princeton University Press, 2 edition, 2021.
PDF available here

How to turn in homework + late homework policy

Homework is submitted via Gradescope.

No late homework will be accepted without prior approval. Approval is automatic the first three times you ask: to announce late homework you must send email to the lead TA Abed Musaffar by midnight the day before <abed@engineering.ucsb.edu>.

Beginning with the second late homework, late homework will automatically lose 20% of the grade and no late homework will be accepted after 11:59pm two business days after the deadline.

Homework formatting

  1. One Exercise Per Page: For clarity, please answer each exercise on a separate page. Gradescope allows you to associate each page with the corresponding question, which will help streamline the grading process for the TAs.

  2. Box Your Final Answers: Be sure to draw a box around your final answers. Last year, it was sometimes challenging for the TAs to determine your final answers, which made grading more difficult. Clearly marking your final answers will help avoid confusion and help the TAs give you partial credit.

How to request a clarification about homework grades

If you have any concerns or clarification requests about a grade you received, you must submit the re-grade request within 1 week from the moment the grade is made available.

Please include a careful explanation and all relevant dates and fact: email the lead TA and Professor Bullo.

No homework/midterm re-grade requests will be considered during and after the final exam week.

Week 1: Mon Sep 30 and Wed Oct 2

Week 2: Mon Oct 7 and Wed Oct 9

Week 3: Mon Oct 14 and Wed Oct 16

Week 4: Mon Oct 21 and Wed Oct 23

  • Reading Assignment: FB Chapter #4.

Week 5: Mon Oct 28 and Wed Oct 30

  • Reading Assignment: FB Chapter #4: handouts/DynSys-Chp04-2024-10-27.pdf

  • Monday of week 5 dedicated to Chapter 4.

  • Homework Assignment #4: due on Monday, November 4th, at 11am (before the beginning of class = Monday Week 6, on gradescope E4.6, E4.7, E4.8 and E4.9

Midterm to Wednesday November 6th

Midterm Week 6: Mon Nov 4 and Wed Nov 6

  • Review and discussion on homework solutions (Chapter 1-4) on Monday November 4th

  • Midterm on Wedneday Nov 6th (usual classroom)

  • Optional advanced reading: Journal article describing SymPy: SymPy-PeerJ.pdf

  • Optional advanced reading: Conference article describing the Python Control Systems Library: PythonControlLibrary-CDC21.pdf

Week 7: Wed Nov 13 (Mon Nov 11 is Veteran's day)

  • NOVEMBER 11th = Veteran's day, makeup class on Friday November 15

  • Reading Assignment: FB Chapter #5: handouts/DynSys-Chp05-2024-11-18.pdf

  • Homework Assignment #5: due on Thursday Week 8, at 11:59pm, on gradescope: E5.4, E5.6, E5.7, E5.8

Week 8: Mon Nov 18 and Wed Nov 20

  • Reading Assignment: FB Chapter #6: handouts/DynSys-Chp06-2024-11-21.pdf (DynSys-Chp06-2024-11-21.pdf versus DynSys-Chp06-2024-11-20.pdf is just few minor typos corrected)

  • Homework Assignment #6: due on Thursday Week 9 at 11:59pm. We will accept without penalty by Monday Week 10 (Monday December 2nd) at 11:59pm, on gradescope: E6.4, E6.5, and E6.6

Thanksgiving Week 9: Mon Nov 25 and Wed Nov 27

  • Online lecture on Monday Nov 25

  • Reading Assignment: FB Chapter #7: handouts/DynSys-Chp07-2024-12-01.pdf

  • no lecture on Wed Nov 27th (make up on Friday Dec 6, online)

  • (Thursday Nov 28 is Thanksgiving)

Week 10: Mon Dec 2 and Wed Dec 4

Final's Week

  • Final Exam: Thursday December 12th, 12pm-3pm