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


MEAM 535: Dynamics
Fall 2001



TABLE OF CONTENTS
General Info
  • Announcements
  • Instructors
  • Office Hours
  • Texts
  • References
  • Tentative Schedule
  • Course Info
  • Description 
  • Time/Location 
  • Schedule
  • Homeworks
  • Project
  • Grading
  • Grading Policy
  • Online Grades
  • Resources
  • Notes/Handouts/Slides
  • Software Tutorials
  • HELP
  •  Links
  • MEAM
  • GRASP
  • CIS
  • Seminars
  • Robotics
  • REMINDER: Hit the "Reload" or "Refresh" buttons on your browser to obtain the latest page contents

    Send mail to the class (instructors only)

    General Information

    Meam 535 is a graduate level course in rigid body dynamics and dynamical systems.  This course is open to all engineering graduate students. If you are  an undergraduate student, you must talk to the instructor before registering for the course. A more detailed description of the course is available here.

    Announcements

    Instructors

    Professor Vijay Kumar
    Office: 111 Towne
    Phone: 898-8241
    Email: kumar@cis.upenn.edu
    Web site: http://www.cis.upenn.edu/~kumar

    Office Hours

    Vijay Kumar,   kumar@cis.upenn.edu
    Office hours are scheduled on a weekly basis and are available here. If you want to see me at another  time, please make an appointment by e-mailing me or by contacting Ms. Emily Hoover (phone: 215.898.5771, email address: ehoover@seas.upenn.edu).
    Calin Belta :  Tue 4:30 - 6:00 and Wed 5:00 - 6:30,  Room 332C, GRASP Lab
    (return to top - MEAM535 TOC)


    Texts

    Bulk Pack (can be purchased from the Copy Center in Towne Building, Room 143)

    [BP]  MEAM 535 Fall 2000,  V. Kumar. University of Pennsylvania.


    Textbook  (can be purchased from the bookstore).

    [HB]  Analytical Dynamics, Haim Baruh, WCB/McGraw-Hill, Boston, ISBN 0-07-365977-0. 1999.
    Additional handouts will be provided as we go along.

    References

    Material directly relevant to this course Other references


    Bulk Pack - Table of Contents

    A. Introduction
    Lesser, Chapter 1
    Goldstein, Chapter 1
    Abraham and Shaw, Chapters 1 and 2
    B. Rigid Body Kinematics
    1. Preliminaries - V. Kumar
    2. Kinematics - V. Kumar
    3. Constraints and Degrees of Freedom - V. Kumar
    4. Rosenberg, Sections 4.5-4.6
    C. Analytical mechanics
                Lagrange?s equations and D?Alembert?s principle - V. Kumar

    D. Stability of Dynamical Systems

    1. Stability of Dynamic Systems - V. Kumar and G. K. Ananthasuresh
    2. Vidyasagar, Lyapunov Stability
    E. Simulation
            Basics of Numerical Integration  - V. Kumar

    F. Homework Problems

    Sources of material for the bulkpack include


    (return to top - MEAM535 TOC)


    Course Information

    Course Description

    MEAM 535 deals with advanced concepts in dynamics. The course will emphasize the tools of analytical mechanics with the main goal of developing mathematical models that describe the dynamics of systems of rigid bodies and continuous systems. The course will also address the formulation of equations of motion for complicated mechanical systems and methods for solving these equations. In particular, the course will include:
    1. Rigid body kinematics: the description of the motion of systems of rigid bodies.
    2. 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 mechanics, a set of principles that allow us to write the equations of motion using analytical methods (as opposed to graphical or numerical methods).
    3. Dynamical systems: The study of systems governed by ordinary differential equations including the trajectory of the system, stability, and periodicity.
    4. 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.
    5. Simulation: the basic techniques for numerical integration, solving differential equations, and for visualization of results.
    The course will include applications to multibody systems, and in particular, robots and spatial mechanisms. See tentative schedule for a list of topics covered. Also see the websites for material covered in previous years. Students are expected to have a basic background in physics and must be familiar with Newton's laws and their application to particles in two and three dimensions. We will assume that everybody is familiar with matrices and determinants, and has had a basic course in ordinary differential equations (equivalent of MEAM 240 and 241 at Penn). Students must also know how to manipulate, multiply and differentiate vectors.

    (return to top - MEAM535 TOC)


    Time and Location

    Tuesdays and Thursdays    3:00pm-4:30pm
    Towne 315. (See  http://www.upenn.edu/fm/map.html to locate Towne Building)
     

    Tentative Schedule

     
     
    Week
    Date
    Topic
    Work
    1 6-Sep Introduction (history, connection to geometry)
    2 11-Sep Rigid body kinematics, angular velocity
      13-Sep Differentiation of vectors HW 1
    3 18-Sep Differentiation (cont'd), frame dependence  
      20-Sep Velocity and acceleration HW 2
    4 25-Sep Holonomic and nonholonomic constraints  
      27-Sep Configuration space, constraints HW 3
    5 2-Oct Generalized coordinates, partial velocities  
      4-Oct Kinetics of particles, momentum, energy HW 4
    6 9-Oct Configuration space, generalized coord., speeds  
      11-Oct Generalized coordinates, speeds, partial velocities HW 5
    7 16-Oct Kinetics of particles, momentum, energy  
      18-Oct Systems of particles HW 6 (Midterm1)
    8 23-Oct Kinetic energy, angular momentum, inertia dyadic  
      25-Oct Principle of virtual work HW 7
    9 30-Oct D' Alembert's principle  
      1-Nov Applications to nonholonomic systems HW 8
    10 6-Nov Constraint forces  
      8-Nov Conservative systems HW 9
    11 13-Nov Lagrange's equations for nonholonomic systems  
      15-Nov Variations on the theme: Lagrange's equations HW 10 (Midterm2)
    12 20-Nov Numerical methods and simulation  
      22-Nov Thanksgiving  
    13 27-Nov Integrals of motion  
      29-Nov Stability of dynamical systems HW 11
    14 4-Dec Stability of dynamical systems (cont'd)  
    6-Dec Make-up, problems, etc. HW 12



    (return to top - MEAM535TOC)

    Schedule

    Material Covered in Class - Weekly Updates
    Weekly homework
    Week
    Date
    Topic
    Covered material
    1
    Sep 6
    Introduction, history, geometric mechanics HB: 1.1-1.4; Bulkpack: ML, Chapter 1; AS, Chapter 1.
    Link to applet for phase portraits
    2
    Sep 13
    Geometric mechanics (continued). Discussion of mathematica.  get .nb and .m sample files
    3
    Sep 18
    Preliminaries: notation, vector differentiation, angular velocity. HW1 Bulkpack: B.1, B.2.3
    Sep 20
    Position, velocity, acceleration vectors, kinematic analysis Bulkpack: B.2.1 (skip 2.2), 2.3-2.6
    4
    Sep 25
    Velocity and acceleration analysis Bulkpack: B.2.6-2.7
    Sep 27 Class rescheduled to Oct 1
      Oct 1* Velocity and acceleration analysis, review, problem solving Discussion of HW 2 and 3
    5 Oct 2 Configuration space, degrees of freedom Bulkpack: B.3.1-3.4
    Oct 4 Holonomic and nonholonomic constraints, tests for nonholonomy Bulkpack: Section B, Ch 3; [HB, Sections 4.1-4.3]
    6 Oct 9 Generalized coordinates and speeds, examples. Bulkpack: Section B, Ch 3; [HB, Sections 4.1-4.3]
    Review of particle dynamics. HB, 3.1-3.5
    Oct 11 Review of particle dynamics; dynamics of a system of particles HB 3.7, 3. 10-3.12
    7 Oct 16 Inertia, kinetic energy and angular momentum of a rigid body HB: Chapter 6
    Oct 18 Inertia dyadic HB: Chapter 6
    8 Oct 23 Midterm
    Oct 25 Inertia dyadic, eigenvalues and eigenvectors HB: Chapter 6
    9 Oct 30 Principle of Virtual Work HB: Chapter 4
    Nov 1 Partial velocities, expressions for generalized forces, examples See Bulkpack: Section B, 3.6 for definitions of partial velocities
    10 Nov 6 Principle of Virtual Work: Extensions to arbitrary choice of speeds. HB: Sections 9.5-9.6.
    Nov 8 Principle of Virtual Work for nonholonomic systems, D'Alembert's principle HB: Section 4.7, Bulkpack: Section C, 8.1-8.3
    11 Nov 13 No class: Class to be rescheduled for Nov 19
    Nov 15 Newton-Euler equations of motion HB: Sections 8.1-8.5, Bulkpack: Section C, 8.4, 8.8
    12 Nov 19* Lagrange's equations of motion Bulkpack: Section C, 8.5-8.6
    Nov 20 Lagrange's equations of motion, Maple (Example 1, Example 2) Bulkpack: Section C, 8.5-8.7
    Nov 22 No class: Thanksgiving  
    13 Nov 27 Class will be rescheduled  
    Nov 29 Class will be rescheduled  
    Nov 30 Make up class at 300 pm cancelled  
    14 Dec 3* Lagrange's equations of motion for nonholonomic systems  Bulkpack: Section C, 8.5-8.7
      Dec 4  Class will be rescheduled  
      Dec 6    
    15 Dec 11* Make up class - Time will be announced  
      Dec 12* Make up class - Time will be announced  
    Dec 14 Problem solving session by request: no new material will be covered
      Dec 18 Final due  
      Dec 20    

    Notes:


    (return to top - MEAM535 TOC)


    Assignments/Homeworks

    Note:  Reload the page so you are viewing the most current updates.
    Homeworks
    Problems
    Due dates
    HW 1
    See Problem for HW 1
    Revised: 9/18 (Tuesday)
    HW 2
    Bulkpack: P1(a), P3
    9/20 (Thursday)
    HW 3
    Bulkpack P1(c), P2 (see better description for P1 here), P4, 16 [HB, pg 147], 24 [HB, pg 149], Thought Problem
    10/4 (Thursday)
    HW 4
    Bulkpack P7, P8, P9, P11, 4 [HB, pg. 265]
    10/11 (Thursday)
    HW 5
    Bulkpack P6, P12, P23
    10/18 (Thursday)
     HW 6
    Thought Problem, P14, P15, P16, and P17.
    11/1 (Thursday)
    HW 7
    P29 (a, b), 14 [HB, pg 267] 2  problems for HW 7 here
    11/8 (Thursday)
    HW 8
    2 Problems for HW 8
    11/15 (Thursday)
    HW 9
    P24, P25
    11/27 (Thursday)
    Recommended - 11/20
    Interim project report
    -
    11/29 (Thursday)
    HW 10
    P29, part(c)
    12/6 (Thursday)
    HW 11
    P27, P32, P33
    12/13 (Thursday)
    Final project report
    -
    12/20 (Thursday)

    Problem for HW 1

    Derive the equations for a simple pendulum (massless rod, bob with mass m, and length l), and consider the case when g/l =1. Construct
    the phase portrait for the system. Identify critical points and classify them. Solve the problem using Mathematica, Maple or Matlab.

    Problem for HW 2

    Thought Problem for HW2

    Place a book on a table. Define x and y axes along the edges of the book so that they are fixed to the plane of the table. Now consider (finite) rotations about the x and y axes - they will rotate the book out of the plane. Find a sequence of rotations about the x and y axes that return the book to the plane but will rotate the book about the z (vertical) axis.
     

    Problems for HW 7

    Note:
    In problem 29, part (a) consists of deriving expressions for the velocity partials given in the table from the previous homework. Part (b) involves getting expressions for the generalized forces. Note that you must not assume rolling!


    Problems for HW 8

    In Problem 29, assume the disk rolls on the plane

    In Problem 30, assume that the support point O' moves at a uniform speed. In other words the disk to which OO' is attached moves at a uniform angular velocity: df/dt = W = const. Use D'Alembert's principle to derive the equation of motion for the mass m.
     
     
     

    Projects

    The project is an opportunity to (a) apply basic concepts learned in the class to problem and application areas; or (b) to learn new concepts in dynamics that are not covered in the syllabus. Examples of projects include:


    (return to top - MEAM535TOC)


    Grading Policy

    The tentative grading policy is as follows:
     
    Homeworks
    25%
    Midterm 
    25%
    Final
    35%
    Project
    15%

    Students taking this course generally have diverse backgrounds. This will be taken into account when grading.

    (return to top - MEAM535 TOC)

    Online Grades

    Bb Blackboard

    Do not know how to use Blackboard see the Student Manual

    See the grading policy for the course.



     
     


    Resources

    NOTE: A few pages require the use of Adobe Acrobat Reader in order to view the material.  You may download a FREE copy from the Adobe web site by clicking on the Adobe icon above.
     

    Notes/Handouts

    See bulkpack.

    Slides

    Introduction (pdf file, 53Kb)
    Dynamics: the Geometry of Behavior (pdf file, 734Kb)
    Kinematics (pdf file)
    Kinematics 2 (pdf file)
    Constraints (pdf file)

    PDF files for all slides are available here
     

    Software Tutorials

    HELP

    Questions concerning the following topics can be sent to the corresponding email addresses
    (return to top - MEAM535 TOC)

    Links

    Seminar series that will have talks in the area of dynamics and related topics including variational methods

    Links to Research Laboratories

    Please send us links that you'd like to see here.
     
     

    Other Useful Links

    (return to top - MEAM535 TOC)

    Maintained by meam535@seas.upenn.edu