Skip to content

Latest commit

 

History

History
372 lines (272 loc) · 14.4 KB

syllabus.md

File metadata and controls

372 lines (272 loc) · 14.4 KB

Syllabus: ME 5180 Spring 2023

Course and Instructor Information

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

Course Assignments and Discussions

Submit assignments

Google Classroom

Use code: nklhwi4

Discuss course assignments/materials

Campuswire:https://campuswire.com/p/G71EBB365

Use code: 9993

Course Description

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.

Course Expectations

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.

Course Outcomes

Students will

  1. Build engineering models of motion
  2. Explain motion using vectors and calculus
  3. Formulate equations of motion using variational calculus
  4. Model motion of multibody engineering systems
  5. Compare and contrast engineering models of motion

Applications

  • 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

Course Material

Textbooks

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.

Recommended textbooks

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.

Required Software

  • Modern web browser (Chrome/Firefox/Safari/Edge)
  • PDF viewer
  • Mobile scanning software e.g Google Drive or Scannable

Course Discussion

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].

Schedule

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.

Grading

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.

  1. 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
  2. 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
  3. If you have another way you want to participate in the course, discuss that with Prof. Cooper.

Grading Scale

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

Due Dates and Late Policy

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.

Feedback and Grades

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.

Academic Integrity:

  • 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.

Students with Disabilities

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)

Software/Technical Requirements (with Accessibility and Privacy Information)

The software/technical requirements for this course include:

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.

Help

Technical and Academic Help provides a guide to technical and academic assistance.

Minimum Technical Skills

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.

Evaluation of the Course

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.

Student Authentication and Verification

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:

  1. Secure access to the JupyterHub system
  2. Students will submit videos to describe solutions to the 8 module quizzes.

Student Responsibilities and Resources

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

Academic Integrity:

  • 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.