Course Title: ME5180 - Dynamics
Format: Online
Credits: 3 credits
Prerequisite: Advanced Calculus and Introductory Physics
Instructor: Prof. Ryan C. Cooper [email protected]
Office Hours/Availability: by appointment Calendly post questions on Campuswire (the preferred contact) I will respond to questions within one business day (Mon-Fri 9am-5pm)
Preferred Contact: Post course-related questions and comments Campuswire
Personal questions should be communicated privately via Campuswire DM or email
Use code: nklhwi4
Campuswire:https://campuswire.com/p/G71EBB365
Use code: 9993
This is the study of moving objects and how they interact. We will explore equations of motion using kinematics: the geometry of motion and kinetics: the study of forces acting on objects. We will compare solving problems analytically and numerically using Newton's equations of motion and Lagrange's equations of motion.
Students are expected to understand modern physics techniques applied to single particles and rigid body motion. Topics will include linear algebra, variational calculus, Lagrangian formulation, work-energy relationships, moments and products of intertia, and solutions to ordinary differential equations. The Lagrangian formulation will introduce variational calculus, generalized coordinates, coordinate transformation, and generalized forces. Numerical methods will introduce linear algebra and numerical integration.
This course will introduce analytical and numerical solutions to multibody dynamic systems. We will use Newton's laws of motion and Lagrange's laws of motion, calculus, and linear algebra to derive differential equations of motion. We will use Python 3.8+ to analyze and visualize solutions to dynamics problems.
Students will
- Build engineering models of motion
- Explain motion using vectors and calculus
- Formulate equations of motion using variational calculus
- Model motion of multibody engineering systems
- Compare and contrast engineering models of motion
-
Automotive design: cam shafts, power requirements (both engine and brakes), windshield wipers, frame design, etc.
-
Aerospace design: turbine blades, power requirements, flight tracking, etc.
-
Biomechanics design: artificial knees/hips/..., sports physics, health/fitness tracking, etc.
-
Sports: ball-tracking, speedometers, helmet design, equipment design (baseball bat, lacrosse stick,...), etc.
-
...
Lectures: Videos posted on the course website - watch the lecture and ask/answer questions in Campuswire
Instructor: Prof. Ryan C. Cooper ([email protected])
Office hours: by appointment reach out via email or through Campuswire
Computational Dynamics, 3rd edition by Ahmad Shabana: available through UConn Library O'Reilly subscription
Lagrangian Dynamics, D. A. Wells, McGraw-Hill.
Advanced Dynamics by Ryan C. Cooper this is our course website+materials. It will host our syllabus, readings, videos, and assignments. I encourage you to suggest edits and add issues using the GitHub repository.
Advanced Engineering Dynamics, 2nd ed. Jerry H. Ginsberg, Cambridge Univerity Press
Calculus of Variations, Robert Weinstock, McGraw-Hill.
Introductory Material:
Engineering Dynamics, Jeremy Kasdin and Derek Paley, Princeton University Press.
- Modern web browser (Chrome/Firefox/Safari/Edge)
- PDF viewer
- Mobile scanning software e.g Google Drive or Scannable
Campuswire: This session we will be using ME5180 - Campuswire. discussion. The system is catered to getting you help fast and efficiently from classmates and myself. Rather than emailing questions, I prefer you to post your questions on Campuswire. If you have any problems or feedback for the developers, email [email protected].
The course schedule is maintained on the Classroom calendar
<iframe src="https://calendar.google.com/calendar/embed?height=400&wkst=1&bgcolor=%23ffffff&ctz=America%2FNew_York&mode=AGENDA&src=Y19jbGFzc3Jvb204NmE1OGIxMEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t&color=%233F51B5" style="border:solid 1px #777" width="600" height="400" frameborder="0" scrolling="no"></iframe>Assignments are due by 11:59pm on the specified due dates. You can add the Google Calendar to your student or personal Google account for updates.
Item | Percent | Requirement |
---|---|---|
Homework | 40 % | Turn in homeworks by due date |
Quizzes* | 40 % | 8 quizzes |
Participation** | 20 % | Self assessment |
* Note on Quizzes: Quizzes are based upon previous week's material. They are open-resource. You should plan to spend 20-30 minutes completing the quiz. You will submit a scan of your work and a short (10-30 seconds) video to Classroom.
** Note on Participation: You can participate in a variety of ways e.g.
- The videos are recorded lectures and tutorials. For each video, try to answer the discussion questions, or come up with your own. I encourage you to share your thoughts and questions on Campuswire
- You can connect with other students and discuss the Homework and readings. You should dedicate at least 1 hour per week to reviewing content, so it helps to have others to talk through concepts
- If you have another way you want to participate in the course, discuss that with Prof. Cooper.
Explanation | Letter Grade | GPA |
---|---|---|
Excellent | A | 4 |
A- | 3.7 | |
Very Good | B+ | 3.3 |
Good | B | 3 |
B- | 2.7 | |
C+ | 2.3 | |
Average | C | 2 |
Fair | C- | 1.7 |
Poor | D+ | 1.3 |
D | 1 | |
Merely Passing | D- | 0.7 |
Failure | F | 0 |
All course due dates are identified in the Google Calendar. Deadlines are based on Eastern Time; if you are in a different time zone, please adjust your submittal times accordingly. The instructor reserves the right to change dates accordingly as the semester progresses. All changes will be communicated via the calendar or another appropriate notification.
Late Policy: If you need more time for an assignment or experience technical difficulties, reach out via Campuswire or email. The instructor can make accommodations for work, family, and personal reasons. We ask that you be respectful of the instructors' limited time and resources.
I will make every effort to provide feedback and grades within 7 days. To keep track of your performance in the course, refer to grades in Google Classroom.
Weekly Time Commitment
You should expect to dedicate between 6 - 8 hours a week to this course. This expectation is based on the various course activities, assignments, and assessments and the University of Connecticut's policy regarding credit hours. More information related to hours per week per credit can be accessed at the Online Student website.
This course requires lots of practice. You should set aside 6-8 hours per week (assuming a 5-day work-week) to write out example problems from the textbook, try homework problems, and revise answers. This is the best way to prepare for quizzes.
- The instructor of this class has a zero-tolerance policy for academic misconduct, that is copying others' work either in the lab, field, or on an exam. Any student work that is found to be in violation of the university policy regarding academic misconduct will be assigned a grade of zero at a minimum.
- Read and understand The UConn Student Code of Conduct. Students will follow all University regulations concerning the final exam.
The University of Connecticut is committed to protecting the rights of individuals with disabilities and assuring that the learning environment is accessible. If you anticipate or experience physical or academic barriers based on disability or pregnancy, please let me know immediately so that we can discuss options. Students who require accommodations should contact the Center for Students with Disabilities, Wilbur Cross Building Room 204, (860) 486-2020 or http://csd.uconn.edu/.
Blackboard measures and evaluates accessibility using two sets of standards: the WCAG 2.0 standards issued by the World Wide Web Consortium (W3C) and Section 508 of the Rehabilitation Act issued in the United States federal government." (Retrieved March 24, 2013 from Blackboard's website)
The software/technical requirements for this course include:
- Modern, up-to-date web browser e.g. Chrome, Firefox, Safari (Mac OS), or Microsoft Edge
- Adobe Acrobat Reader (Adobe Reader Accessibility Statement, Adobe Reader Privacy Policy)
- Google Apps (Google Apps Accessibility, Google for Education Privacy Policy
- Dedicated access to high-speed internet with a minimum speed of 1.5 Mbps (4 Mbps or higher is recommended).
- Webcam (Note: Most laptops come with a webcam. If you need to purchase a webcam, many can be purchased for less than $25)
For information on managing your privacy at the University of Connecticut, visit the University's Privacy page.
NOTE: This course was not tested or designed for mobile devices.
Technical and Academic Help provides a guide to technical and academic assistance.
To be successful in this course, you will need the following technical skills:
- Use the Campuswire class discussions
- Create graphics and graphs and include them in Jupyter notebooks
- Work within two or more browser windows simultaneously.
- Open and access PDF files
- Scan and upload PDF files
- Follow software tutorials on YouTube for Jupyter and Python
- Access and use JupyterHub
University students are expected to demonstrate competency in Computer Technology. Explore the Computer Technology Competencies page for more information.
Students will be provided an opportunity to evaluate instruction in this course using the University's standard procedures, which are administered by the Office of Institutional Research and Effectiveness (OIRE).
Additional informal formative surveys may also be administered within the course as an optional evaluation tool.
The University of Connecticut is required to verify the identity of students who participate in online courses and to establish that students who register in an online course are the same students who participate in and complete the course activities and assessments and receive academic credit. Verification and authentication of student identity in this course will include:
- Secure access to the JupyterHub system
- Students will submit videos to describe solutions to the 8 module quizzes.
As a member of the University of Connecticut student community, you are held to certain standards and academic policies. In addition, there are numerous resources available to help you succeed in your academic work. Review these important standards, policies and resources, which include:
-
The Student Code
-
Academic Integrity
-
Resources on Avoiding Cheating and Plagiarism
-
-
Copyrighted Materials
-
Netiquette and Communication
-
Adding or Dropping a Course
-
Academic Calendar
-
Policy Against Discrimination, Harassment and Inappropriate Romantic
-
Relationships
-
Sexual Assault Reporting Policy
- The instructors of this class have a zero-tolerance policy for academic misconduct, that is copying others' work either in the lab, field, or on an exam. Any student work that is found to be in violation of the university policy regarding academic misconduct will be assigned a grade of zero at a minimum.
- Read and understand The UConn Student Code of Conduct. Students will follow all University regulations concerning the final exam.