Course syllabus

ISE-333-cover.JPG

ISE 333 – Signals, Systems, and Control

Section 001, TR, 11:00 AM-12:15 PM, In-Person

Congdon Hall 1006

Course Syllabus - Fall 2024

"This syllabus is subject to change, but only with sufficient notification"

 

 

Welcome to Dr. Saeidi’s Signals, Systems, and Control class! This course is focused on the modeling and control of linear dynamic systems. Topics include mathematical modeling and concepts (such as differential equations, Laplace transform, transfer functions, matrix applications, linear algebra, eigenvalues, state space representation, dynamic system modeling, system identification, and open and closed loop control) as well as implementation via open-source numerical tools implemented via Matlab. Students will learn to design and analyze closed-loop control systems for real-world models such as DC motors, inverted pendulums, and helicopters.

After successfully completing the course, students will be able to:

  • Analyze the properties of linear dynamic systems via time domain and frequency domain techniques.
  • Understand the design criteria for closed-loop control systems, develop stable controllers via analytical tools, and determine the digital counterparts for numerical implementation.
  • Utilize and implement various linear system design methods, such as PID controllers, state feedback, pole placement, and compensators, to change the behavior of a dynamic system to a desired one.
  • Prepare autonomous control solutions that are usable in real-world systems.
  • Derive and analyze the mathematical models of dynamic systems and implement them numerically via standard tools such as Matlab.
  • Work in teams and develop, document, and present team projects.

 

 

What else do I need to know about this course?

Prerequisites: MAT 361 and PHY 202 with a grade of C or higher; Strong programming and mathematical skills based on the course’s prerequisites are expected. This is a difficult and time-consuming course. Plan carefully to complete assignments and projects in a timely manner. I will cover the basics of the required tools as needed but eventually, you are responsible for filling any gaps in knowledge you may have while taking this course. 

 

Corequisite: STT 315

Make sure you have pens/pencils/notebooks during the class. You will need to take notes regularly, and we will have paper-based submissions for some in-class activities and quizzes.

shock.png

 

What do I do when I need help?

If you need help, talk to me or send me an email. I will do all I can to help you understand the materials.

How to contact Dr. Saeidi?

E-mail: saeidih@uncw.edu

Office hours: Mondays and Thursdays between 2 pm- 3 pm (only by appointment)

Office: 2038 Congdon Hall

Phone: (910) 962-2094

You can email me anytime, but I only respond to emails from 8 am to 5 pm. All the emails regarding ISE 333 must be in the following format; otherwise, I might not open them in time:

 ISE 333 – proper title

  For example "ISE 333 – Project/HW 2"

 

 

Textbooks (Optional)

- N. S. Nise, Control Systems Engineering, Eighth Edition, John Wiley & Sons, 2019, ISBN-10 1119590132

- C. Dorf and R. H. Bishop, Modern Control Systems, 14th Edition, Prentice Hall 2021, ISBN-10 1292422378.

- F. Franklin, J.D. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems, 8th Edition, 2019, ISBN-10 1292274522.

 

Other Resources (More resources will be posted in different modules as well)

 

 

Grading

A modified 10-point scale will be used to compute your course grade. Pluses and minuses will be assigned based on the following chart.

ISE-333-grades.JPGcooldown.png

gradingScale.png

Exams: 

Exam 1 (15%):          Thursday, 9/26/2024

Exam 2 (20%):          Thursday, 10/31/2024

Final Exam (25%):        Tuesday, Dec 10, 11:30 am- 2:30 pm.

The university-wide schedule: https://uncw.edu/myuncw/academics/registrar/faculty-staff-resources/exam-schedule

 

These exams will be in-person and paper-based and focused on fundamental theories.

There will be NO make-up exams. If you miss a midterm exam (for a good reason, documented illness, etc.) then the equivalent average score that you obtain in the final exam will be used in its place. Prompt notification is required in advance for missed midterms.

No exemptions from the final exam will be given.  All exams are closed book. 

Assignments:

There will be 7-8 paper-based and computer-based assignments. These assignments must be completed and submitted individually (no collaborations allowed).

Projects:

Two projects (case studies) are embedded in the course, which require group work. 

A report is expected for each project (a technical report + an in-class examination of the designed control systems). You will form teams to complete the projects, write the reports, and submit your control design. Each team will consist of 2 students. Your work must be submitted before the day of in-class tests for each project.

The team member list is due on 9/24/2024. Once the teams form, they will remain unchanged throughout the semester. Be careful when selecting teammates so that effective collaboration is achieved.

Late submission policy for the assignments, reports, and presentations:

  • Prompt notification  (for good reason, documented illness, etc.) is required in advance. Late submissions will not be accepted if not communicated with the instructor before the deadline (result in a 0 grade).
  • Otherwise, 5% penalty per day.
  • After 5 days,  it will result in a 0 grade for the specific assignment/lab/report/presentation. 

 

Attendance: 

Regular attendance is expected. This course proceeds at such a pace that class absence can have an impact on student performance and final grades. Each student is responsible for all the work, including tests and written work, in all class sessions.

 There will be extensive in-class activities, and some questions and problems in the exams will be from the lecture notes. Unavoidable schedule changes may be announced in class and class participation and in-class activities may impact final grade determination in some cases. 

Students must wait 15 minutes if the professor is late for class.

Anticipated Absences. Anticipated absences should be reported to the instructor at least seven days before the absence is scheduled to occur. Situations in which an instructor is encouraged to approve a documented anticipated absence include:

  • Attendance at university-sponsored activities in which the student is representing UNCW, e.g., a professional meeting in which the student presents his or her research, required varsity athletic events for team members, or required events for SGA officers. Instructors may require certification of the student’s participation from the administrator in charge of the activity. Absences for university-affiliated, but not directly sponsored, activities (such as a club or Greek life events) do not qualify under this policy.
  • Required court attendance as certified by the Clerk of Court.
  • Required military duty as certified by the student’s commanding officer.

Unanticipated Absences. Students are encouraged to communicate with instructors in a timely fashion after unanticipated absences from class. Each faculty member determines how to treat such absences but typically will excuse absences due to health emergencies, death in the family, or a comparable emergency when supported by verifying documentation from the student. 

Three missed submissions or three unexcused absences will result in an F grade in this class.

 

 

ethic.png
debugging.png

Academic Integrity

University Policy on academic integrity will be followed for this course. Cheating will be taken very seriously, resulting in harsh penalties. Since the skills required in this class are also required in the next class, cheating in this class will seriously hamper your ability to pass the next class. Please refer to this page for more information about the University policies. 

Any dissemination of class notes, lecture slides, recordings, handouts, copies of exams, or any other course materials without permission of the instructor is prohibited by UNCW policy.  UNCW Copyright Use and Ownership Policy (http://www.uncw.edu/policies/documents/01210.copyrightpolicy.pdf) specifies that class notes and related materials are considered derivative of the original intellectual property of the course instructor. Therefore, the instructor (not the student) owns the copyright and must provide specific permission to distribute and/or reuse those materials for anything other than personal use and scholarship by the student. Commercial use, display, or dissemination of such notes, copies, or recordings—as well as posting to websites--will generally constitute an infringement of copyright and the Honor Code.  Materials that qualify as student-owned are listed in the policy.

policies.png

Health and Safety Protocols:

Please do not come to class when you are not feeling well or are experiencing any COVID-19 symptoms. Inform the instructor so that proper measures can be taken for you to keep up with the class pace. If you have been exposed to COVID-19 or are concerned about exposure, please contact the Student Health Center at (910) 962-3280 for specific information about testing, contact tracing and quarantine/isolation requirements, which differ for vaccinated and non-vaccinated individuals, according to CDC guidance. Remember, keeping healthy is essential to keeping campus open! Thank you for your help and compliance.

Topics and Schedule (tentative):

 

Week

Topic (tentative)

1) 8/22 

Introduction, expectations, and getting set up 

2) 8/26-8/30

Quick Review of Complex Algebra, Ordinary Differential Equations, and Laplace transformation 

3) 9/2-9/6 

Applications of the Laplace transformation: IVT, FVT, Inverse Laplace Transform, Partial Fraction Expansion, Transfer Functions, Poles and Zeros Stability 

4) 9/9-9/13 

Transient and Steady-State Response of 1st and 2nd Order Systems, Response vs. Pole and Zero Locations 

5) 9/16-9/20 

Introduction to Feedback, Block Diagrams, Closed-Loop Systems

6) 9/23-9/27 

Team selection is due on 9/24

Review and midterm exam 1 

7) 9/30-10/4 

Feedback Control Systems: PID Control, System Type,  Routh’s Stability Criterion  

8) 10/7-10/11 

No classes on 10/10 (Fall break) 

Root Locus Analysis: Rules for plotting by hand

9) 10/14-10/18 

Root Locus Analysis: Root locus using MATLAB 

10) 10/21-10/25 

Control Design Using Root Locus Techniques: Lead Compensation, Lag Compensation 

11) 10/28-11/1 

Review and midterm exam 2 

12) 11/4-11/8 

Frequency Response Analysis: Response of Linear Systems to Sinusoidal Inputs, Bode Plots, Drawing Bode Plots by hand and using MATLAB 

13) 11/11-11/15 

Frequency Response Analysis: Phase and gain margins, intro to control design in Frequency domain 

Case study (project 1): Helicopter control or half-drone model  

14) 11/18-11/22 

State-space representation: Modeling, state feedback

15) 11/25-11/29 

No class on Thursday 11/28 (Thanksgiving) 

Introduction to Digital Control 

16) 12/2-12/6

No class on Thursday 12/5   

Case study (project 2): Inverted pendulum 

 

 

Final Exam 

Tuesday, Dec 10

11:30 am - 2:30 am