University of Pennsylvania
School of Engineering and Applied Science
Department of Mechanical Engineering and Applied Mechanics

MEAM 535 Advanced Dynamics
Please do not print this material on the SEAS or CETS printers.
Fall 1999
Instructor: G.K. Ananthasuresh, Assistant Professor, MEAM
Office: 218 Towne, Tel: 898-7191, e-mail: gksuresh@seas.upenn.edu
Lectures: 315 Towne Building, T, TR 6 to 7:30 PM
Problem solving recitation sesssion: 212 Moore Building, F 1 to 2 PM

Office Hours: Tuesday 4 - 5:30 PM and Thursday 4 to 5:30 PM

Teaching assistant: Nilesh Mankame
Office Hours: Monday 2 - 4 PM in Towne 168 B
(big CNC machine room -- the Manufacturing Technologies Lab (MTL)
nileshdm@seas.upenn.edu

Announcements

Schedule

Handouts/notes

Weekly Summaries
Course Description
  • Syllabus 
  • Prerequisites 
  • Grading Policies 
  • Textbooks
  • Reference books
  • Course-work
  • Homework Assignments
  • Exams
  • Project


  • Towne library reserve



    Announcements

    1. The grades are ready. Send me e-mail if you want to know your grade.
    (return to top)

    Course Description

    MEAM 535 deals with advanced concepts in dynamics and assumes the knowledge of Newtonian dynamics of particles and systems of particles. The course will emphasize the tools of analytical dynamics with the main goal of developing mathematical models that describe the dynamics of systems of rigid bodies and elastically deformable bodies. The course will also address the formulation of equations of motion for complicated mechanical systems and methods for solving these equations. More advanced topics such as chaotic dynamics and special theory of relativity will be very briefly touched upon to get a broader understanding of dynamics and mostly for fun while the main focus is really on solving real engineering problems. Formulation of matematical models of the dynamics of real engineering systems will be an undercurrent in this course.

    Many (but not all) of the the following topics will be covered not in the same order and not to the same level of detail:

    1. Quick review of Newtonian dynamics
    2. Relative motion, generalized coordinates and constraints
    3. Principle of virtual work and D'Alembert's principle
    4. Hamliton's principles
    5. Lagrange's equations
    6. Hamilton-Jacobi equations Not covered
    7. Kinematics and dynamics of rigid bodies
    8. Stability of dynamic systems
    9. Gibbs-Appell equations and Kane's equations
    10. Canonical transformations Not covered
    11. Computational aspects of dynamics to solve real problems
    12. Dynamics of lightly flexible bodies with some highlights of variational calculus
    13. Chaotic dynamics (as an appetizer for ENM 601) Not covered
    14. Special theory of relativity (just a glimpse!) Not covered

    The course can be divided into five parts.

    1. Beginning with a quick review of Newtonian dynamics, we will move onto analytical dynamics. Here, we focus on
      energy methods and integrals of the equations of motion: the description of dynamical systems with simplified models in which the order of differential equations is reduced by exploiting conservation laws.
    2. Rigid body kinematics: the description of the motion of systems of rigid bodies.
    3. Rigid body kinetics: the study of the forces that cause motion and the relationship between the forces and the motion. This relationship is generally described by equations of motion. The main focus will be on analytical dynamics, a set of principles that allow us to write the equations of motion using analytical methods (as opposed to graphical or numerical methods).

    4. Some advanced topics on analytical dynamics (extension of part 1) will be discussed at this point.
    5. Dynamics of elastic continua: the study of the dynamics of deformable bodies in which distributed models of compliance, inertia, and damping are developed as partial differential equations using the tools of variational calculus.
    6. Miscellaneous topics: dynamics being the subject that has been thought out by many of the greatest minds of humankind, there are many interesting topics that we can talk about in this "advanced" dynamics class. Chaotic dynamics is one such topic.
    We will try to achieve a balance between appreciating classical theories of dynamics while paying due attention to formulating and solving equations of motion of multi-body systems consisting of rigid and flexible bodies.

    (return to top)



    Course Syllabus

    We will mostly follow the textbook "Analytical Dynamics" by Baruh while covering some topics from the recommended book "Classical Dyanmics" by Greenwood. Be prepared for some diversions here and there. If a topic that is not in either of these books is covered, notes will be handed out in the class.

    Material covered in previous years should serve you as a guide even though some minor variations exist in this year's coverage, mostly in the ordering of the topics.

    Schedule

    This is a tentative schedule! Like dynamics systems, it will continue to evolve and will reach a steady-state only at the end of the semester :-) So, check frequently.

    Week

    Dates

    Material covered in class

    Reading material

    What is due and when?

    Comments

    1
    Sep 9 Panorama of history of dynamics
    Newtonian dynamics of particles
    [HB]1.1 to 1.8, 1.12, 1.13, Appendix A   HW1 assigned on 9/9/1999
    Summary of week1
    2
    Sep 14, 16 Newtonian particle dynamics (contd.)
    System of particles
    [HB] 1.6, 1.7, and 3.2
    HW 1 on 9/14/1999 HW2 assigned on 9/14/1999
    Class on 9/16/99 was cancelled.
    Summary of week2
    3
    Sep 21, 23 Essentials of vector analysis
    Transformations between coordiante frames
    Rotation matrix
    Relative motion
    Angular velocity and acceleration
    [HB] 2.1 to 2.8
    Handout on vectors
    HW 2 on 9/23/99. Submit only first two problems.  
    3.1
    Make-up class: Friday (9/24/99).
    and Sunday (9/26/99).
    Same lecture will be given twice.
    More on the angular velocity vector:
    Derivation of Kane's angular velocity vector
    Example problems on relative motion
    Handout on dyadics and Kane's angular velocity vector derivation HW #2 third problem and HW 3 on 9/28/99. HW3 assigned on 9/24/1999
    Summary of week3
    4
    Sep 28, 30 Configuration space, generalized coordinates, and constraints
    Generalized forces
    D'Alembert's principle
    Lagrange's equations and Hamilton's principle
    Rayleigh's dissipation function
    [HB] 4.1 to 4.10 3rd problem of HW#2 and HW#3 are due on 9/28/99 HW4 assigned on 9/28/1999
    Summary of week4
    5
    Oct 5, 7 D'Alembert's principle
    Hamilton's principles and Lagrange's equations
    [HB]4.4-4.10
    [DG]Chapters 1 and 2
    HW 4 is due on 10/5/99 HW5 is assigned on 10/5/99
    6
    Oct 12, 14 Rayleigh's dissipation function, Integrals of motion, Jacobi integral, Ignorable coordinates, Routhian, Hamilton's equations [HB]4.10, 5.4, 5.8, 5.9, 5.2, 5.11
    [DG]Chapter 3
    HW 5 is due on 10/12/99 HW6 is assigned on 10/12/99
    7
    Oct 19, 21 Hamilton's equations, Legendre transformation, embedding (nonholonomic) constraints
    Rigid body inertia properties
    Reading 7   HW7 is assigned on 10/22/99
    8
    Oct 26, 28 Rigid-body kinematics and dynamics Reading 8   HW8 is assigned on 11/11/99
    9
    Nov 2, 4 Rigid-body dynamics continued Reading 9 HW 8  
    10
    Nov 9, 11 Ananlytical rigid body dynamics Reading 10   Mid-term on Nov. 9th
    11
    Nov 16, 18 Compuationcal aspects: numerical integration of equations of motion; with constraints Handout and Matlab scripts    
    12
    Nov 23 Stability: review of static stability; notion and definitions of dynamic stability; methods: Lyapunov and Routh-Hurwitz Lecture notes   Take-home mid-term assigned on Nov. 23.
    Due: Nov. 30
    13
    Nov 30, Dec 2 Variational calculus and dynamics of elastic continua Appendix B and chapter 11 of HB   HW9 is assigned on 11/30/99
    14
    Dec. 7, 9 Dynamics of elastic continua Chapter 11 of HB Project reports due on Dec. 9th We will meet in a computer lab for project demos for an hour.
    Dec 17th Final exam

    (return to top)



    Prerequisites

    This course is open to all graduate students in engineering and computer science. If you are an undergraduate student, you must consult the instructor before registering for the course.
    1. Students are expected to have studied kinematics and kinetics in a sophomore level course (MEAM 211 at Penn) and must be familiar with Newton's laws and their application to particles and systems of particles in two and three dimensions.
    2. We will assume that everybody is familiar with matrices and determinants, and has had a basic course in ordinary differential equations and multi-variable calculus (MEAM 240 and 241 at Penn).
    3. Students must also know how to manipulate, multiply and differentiate vectors.
    4. Familiarity with numerical and symbolic manipulation software such as Matlab and Maple is desired.

    (return to top)



    Grading Policies

    Homeworks
    25%
    Midterm 1 (in-class)
    15%
    Midterm 2 (take-home)
    15%
    Project
    15%
    Final Exam
    30%

    1. All homeworks are due on Tuesday by 6 PM unless noted otherwise either here on the web or in the class. Extension of the deadline will be given for valid reasons only. Extension must be requested before the deadline.
    2. All homeworks will be graded and counted towards the final grade for the class.
    3. Late homeworks will be penalized if extension is not granted before the homework is due.
    4. Undergraduates will be exempted from solving a few problems in a few homeworks, and also in all the three exams. If an undergraduate chooses to do those problems anyway, he/she will be given extra credit.
    5. Extra credit will be given to all students who show initiative, enthusiasm and go that extra mile by doing more than what is asked formally in homeworks and the project. Extra points will be given in everything that is graded if your work deserves it. So, it pays to work hard and learn more.

    (return to top)



    Textbooks


    Penn bookstore at the intersection of Walnut and 36th street has both the books.

    (return to top)



    REFERENCE BOOKS

    There are numerous books on dynamics and all of them are good in their own right. Actually, you should train youself to consult these books occasionally instead of relying only on the two books used in the class.

    Elementary and Intermediate level covering mostly Newtonian Dynamics




    Advanced level covering analytical dynamics -- but old (read classic) books




    Modern books on analytical and computational dynamics




    Chaotic Dynamics

    There are plenty of books on chaos. But two will do fine for us.


    Popular Science books for those interested in the conceptual developments in dynamics


    (return to top)



    Handouts and Notes

    1. A print-out of the content of the web page as it was on 9/9/1999.
    2. A handout on vector analysis. Seven single-sided pages. 9/14/1999.
    3. A handout on the derivation of Kane's definition of angular velocity vector. Six single-sided pages. 9/26/1999
    4. Recitation problem sheet for 10/14/99. One single-sided page. 10/12/99.
    5. Analytical dynamics cheat-sheet -- in-class fun quiz (10/19/99)
    6. A two-page handout on rigid bidy representations
    7. Summary of rigid body dynamics-- one double sided sheet (11/16/99)
    8. Stability -- five double-sided sheets (11/30/99)
    9. Notes on variational calculus and vibrations of continuous systems (11/30/99)
    10. The anecdote on the Brachistochrone problem -- one double-sided sheet (12/2/99)

    (return to top)



    COURSE-WORK


    Homeworks and their solutions

    1. Homework 1 (Assigned: 9/9/1999 and Due: 9/14/1999) (Solution is in Towne library reserve).
    2. Homework 2 (Assigned: 9/14/1999 and Due: 9/23/1999) (Solution is in Towne library reserve).
    3. Homework 3 (Assigned: 9/24/1999 and Due: 9/28/1999) (Solution is in Towne library reserve).
    4. Homework 4 (Assigned: 9/28/1999 and Due: 10/5/1999) (Solution is in Towne library reserve).
    5. Homework 5 (Assigned: 10/5/1999 and Due: 10/12/1999) (Solution is in Towne library reserve).
    6. Homework 6 (Assigned: 10/12/1999 and Due: 10/19/1999) (Solution is in Towne library reserve).
    7. Homework 7 (Assigned: 10/22/1999 and Due: 10/28/1999) (Solution is in Towne library reserve).
    8. Homework 8 (Assigned: 11/11/1999 and Due: 11/18/1999) (Solution is in Towne library reserve)
    9. Homework 9 (Assigned: 11/30/1999 and Due: 12/7/1999)

    (return to top)



    Exams

    Midterm 1: In-class exam Nov. 9
    Midterm 2: Take-home exam Nov. 23
    Final Dec. 17th. 11 to 1 PM. The room is yet to be announced.

    (return to top)



    Project

    The project in this course will require you to model a real system of sufficient complexity, formulate the equations of motion, and simulate the dynamics. Some programming will be required for this. Matlab is highly recommended unless you are more comfortable with something else.

    You all have chosen a problem for the project (I am sure almost all of you did; if not, do it immediately).

    A project report is due on Dec. 9th, 1999. The report should be typed up and it should include:

    Here is the list of projects undertaken this semester.
    MEMS gyroscope Stapler
    Umbrella arm Vibrating chip detector
    Car with a trailor Mouse-trap car
    Leg of a SONY dog Crank-piston mechanism
    Swing-arm lamp Stability of an underwater vehicle
    Bicycle Tank
    Dynamics of whiplash injury Unicycle
    Four-bar mechanism Boomerang's trajectory

    (return to top)



    Towne Library Reserve Material

    A number of books, homework solutions that are not posted on the web, and some reference material not handed out in the class will be kept on reserve in the Towne Engineering Library under MEAM 535 course. The following list will be updated as the new material gets there.
    1. Books on reserve and their charged/not-charged status can be found right here on the web.
      Go to Franklin catalog and click on Course Reserve under Search Type and choose "MEAM535" or "Ananthasuresh".
    2. Homework #1 solution
    3. Homework #2 solution
    4. Homework #3 solution
    5. Recitation class 1 (10/5/99) notes
    6. Homework #4 solution
    7. Recitation class 2 (10/7/99) notes
    8. Recitation class 3 notes (10/14/99)
    9. Homework #5 solution
    10. Recitation class 4 notes
    11. Homework #6 solution
    12. Recitation class 5 notes
    13. Homework #7 solution
    14. Recitation class 6 notes
    15. Mid-term I solution
    16. Homework #8 solution

    (return to top)



    Weekly Summaries of Lectures

    The following summaries include the highlights of what we covered in the lectures each week. This is to help you compare with your class-notes and also read the textbook and the reference books accordingly.

    1. Summary of week 1
    2. Summary of week 2
    3. Summary of week 3
    4. Summart of week 4
    5. Summart of week 5
    6. Summart of week 6
    7. Summart of week 7
    8. Summart of week 8
    9. Summart of week 9
    10. Summart of week 10
    11. Summart of week 11
    12. Summart of week 12

    (return to top)



    Created: September 3, 1999
    Last Updated: December 28, 1999.