Course Description

University of California, Davis
Department of Mechanical and Aerospace Engineering
Analysis, Simulation and Design of Mechatronic Systems - EME 171
2020 Winter, Lecture: TR 12:10-1:30 PM in Olson Hall 205
CRN: 54796, 77465, 77466

Catalog Description

EME 171—Analysis, Simulation & Design of Mechatronic Systems (4) Lecture—3 hour(s); Laboratory—3 hour(s). Prerequisite(s): ENG 100 C- or better; ENG 102 C- or better. Restricted to Mechanical Engineering, Aerospace Science & Engineering, Mechanical Engineering/Materials Science and Engineering. Modeling of dynamic engineering systems in various energy domains. Analysis and design of dynamic systems. Response of linear systems. Digital computer simulation and physical experiments. GE credit: SE. Effective: 2017 Fall Quarter.


  • ENG 100 (C- or better)
  • ENG 102 (C- or better)

MAE Learning Objectives

Upon completion of the course students will be able to:

  1. model and analyze dynamic systems,
  2. define objectives for the performance of dynamic systems,
  3. design computer simulations for dynamic systems, and
  4. communicate effectively the results of modeling studies orally and in writing.


Jason K. Moore
Assistant Professor of Teaching
2095 Bainer Hall

Sergio Guillen
Graduate Student

Time and Location

The lecture meets on Tuesdays and Thursdays from 12:10 PM to 1:30 PM in Olson Hall 205. See below for labs.

If you have any conflicts with the schedule, especially for the exams, you must tell me in the first week of class (emergencies will be the only exception).

Office Hours and Labs

Jason's Sergio's

Office Hours

  • Bainer 2095
  • W 1:10-2:00 PM
  • R 3:10-4:00 PM

Office Hours

  • Location: TB207 Rm 112
  • M 1:10-2:00 PM


  • Bainer 2121A (CAE Lab)
  • F 10:50-10:50 AM (Lab)
  • F 11:00-11:50 AM (Lab)
  • F 12:10-1:00 PM (Lab)

If it is impossible to make office hours, schedule an appointment with Jason by checking his work calendar and select a free time between 8:00 AM and 6:30 PM Monday-Friday. Send him an email requesting an appointment at the suggested meeting times at least a day in advance. You can also email the teaching assistant and request a meeting.

Academic Integrity

Academic dishonesty will not be tolerated. Please visit the Academic Integrity web page from UC Davis Office of Student Judicial Affairs to review the campus' policy on academic responsibility and integrity and read the UC Davis code of academic conduct.

Feel free to discuss homework assignments and work on them together, but each student must turn in a unique solution. Keep in mind that actually doing all of the homework yourself is critical for learning and passing the course.

No help from other people or non-approved resources are allowed when completing the midterm and final exam.


We will use the following book as the official and required textbook:

System Dynamics: Modeling, Simulation, and Control of Mechatronic Systems, Dean C. Karnopp, Donald L. Margolis, and Ronald C. Rosenberg, 5th Edition, 2012, Wiley, ISBN 978-0-4708-8908-4 [Book Information]

If connected through the UC Davis network, you can download a copy of the book for free from the above link.

Past editions of the book are likely sufficient but the problem sets will not necessarily match. We will also provide you with free online resources and other supplementary materials.

Assignments & Grades

Grades will be available in the grade book periodically throughout the course along with class statistics. Check the website on a regular basis to gauge your performance. Keep in mind that 15% is deducted per business day late on lab reports. Homework must be turned in on time to count.

Homework 10%
Lab Reports 30%
Midterm 25%
Final 35%
Weekly homework will be assigned from the book problems which will be due on Monday's by midnight (except during exam weeks). Unique solutions are required from each student but you are allowed to work with anyone on the homework and help each other. You can miss up to two homework submissions out of the total and still get the full 15% credit. Graded on pass/fail for showing complete work on all problems. There is no partial credit and homework will not be accepted past the due date and time. You should scan or photograph your homework and submit them as a single PDF file. Solutions will be shared after the due date on Canvas.
Lab Reports
The labs will be done in pairs of two students. Each student is expected to contribute significantly to all aspects of the lab: understanding the problem, formulating a solution, writing code, and writing the report. Every student in the class is individually responsible for competence in simulation/analysis tools and methods used to complete the labs. Lab reports will be collected approximately every two weeks on Fridays and graded based on a provided rubric. Reports should be typed and submitted as a PDF file to Canvas. Each lab report due date will be preceded by multiple lab sessions lead by the teaching assistant. Each student is required to attend at least one of the lab sessions during the two week period before the lab report is due. Attendance will be taken and being absent will count against the pair's grade.
You will have to complete a 50 minute in-class midterm exam.
You will have to complete a two-hour in-class final exam.


We will make use of Canvas for the course. Log in to with your Kerberos ID and passphrase then select EME 171 A01 WQ 2020.

We will be using several features in canvas:

This will be my primary communication avenue to you. These announcements will be forwarded automatically to your UCD email address. You are expected to read these either through your email program or on the Canvas website.
Any electronic assignments will be distributed and collected here.
Ask all class related questions here unless they are of a personal nature.
Your grades and basic stats on your relative performance will be available as the course goes along.
Copyrighted and private files, documents, and other resources will be available here for download. The rest will be available for download on this website.


Canvas Discussions

Canvas discussions should be used for all questions about the class, homework, theory, projects, etc that is not of a private nature. This allows both the instructors and students to collectively answer questions for the whole class's benefit.


Personal electronic correspondence from the instructors will be made to your UCD email address. It is your responsibility to check this regularly.

Electronic announcements from the instructors to the whole class will be made through Canvas. By default, Canvas will automatically send the announcement to your UCD email address. You can change your Canvas settings to opt out, send it to a different email, or as an SMS. You are responsible for reading the announcements made via canvas.


The primary instructor should be informed of any learning accommodations at least 1 full week before the desired accommodation is needed. I expect students to contact me to discuss any special arrangements with 1 week time to make and agree on the arrangements.

Student Campus Resources

This is a helpful page for students' frequently asked questions: