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


MEAM 535: Dynamics
Fall 2000



TABLE OF CONTENTS
General Info
  • Announcements
  • Instructors
  • Office Hours
  • Texts
  • References
  • Tentative Schedule
  • Course Info
  • Description 
  • Time/Location 
  • Schedule
  • Homeworks
  • 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 robotics.  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

    Welcome to Penn Engineering!

    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

    Professor 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. Janet Chin (phone: 215.898.5771, email address: jschin@seas.upenn.edu).
    Professor Bassani,   bassani@sol1.lrsm.upenn.edu
    Regular office hours will be Fridays from 2-3 (unless unavoidable conflicts arise) or other times by e-mailing me (always best) or contacting Ms. Delores Magobet (phone: 215.898-2770, email address magobet@seas.upenn.edu).
    (return to top - MEAM35 TOC)

    Texts

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

    [BP]  MEAM 535 Fall 2000,  V. Kumar and J. L. Bassani


    Textbook  (can be purchased from the bookstore).
     

    [FBH]  Methods of Applied Mathematics, Francis B. Hildebrand, Prentice-Hall, 1965/Dover Publications 1992.


    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
    1. Lesser, Chapter 1
    2. Goldstein, Chapter 1
    B. Variational Principles in Mechanics
    1. Goldstein, Chapter  2
    2. Morris, K. A. and Taylor, K. J. A variational calculus approach to modeling of flexible manipulators, SIAM Review, Vol. 38, No. 2, June 1996
    C. 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
    D. Kinetics
    1. Basics of rigid body dynamics, Sections 7.2-7.8, Greenwood
    2. Equations of motion, Sections 8.1-8.3, Greenwood
    E.  Analytical mechanics
    1. Lagrange’s equations and D’Alembert’s principle – V. Kumar
    2. Sections 6.4-6.5, Greenwood
    F. Stability of Dynamic Systems
    1. Stability of Dynamic Systems – V. Kumar and G. K. Ananthasuresh
    2. Vidyasagar, Lyapunov Stability
    G. Simulation
    1. Numerical Integration  – V. Kumar
    2. Numerical Solutions to Differential Equations – J. Bassani
    3. Problems – J. Bassani
    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. Variational calculus: the mathematics and the methods of variational calculus and their application to solving minimization problems and deriving equations of motion.
    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 mechanics, a set of principles that allow us to write the equations of motion using analytical methods (as opposed to graphical or numerical methods).
    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. Dynamics of continuous systems: the study of the dynamics of deformable bodies in which distributed models of compliance, inertia, and damping are developed using partial differential equations.
    6. 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 Reading Work Instructor
    1 7-Sep  Introduction - Functions, functionals, problems of extremization  Chap. 1 in ML, Chap. 1 and Sec. 2.1 and 2.2 in HG,  Sec. 2.1 and 2.2 in FBH   JLB
    2 12-Sep  Calculus of variations - Euler-Lagrange equations; Brachistochrone Problem  Sec. 2.2 in HG, Sec. 2.2, 2.3, 2.5 in FBH   JLB
      14-Sep  Natural Boundary Conditions; Several dependent variables class notes pp. 12-14 (JLB); Sec. 2.4 in FBH HW 1 JLB
    3 19-Sep  Particle Dynamics (systems involving central forces) - , D'Alembert's principle, Virtual Work and Lagrangian functions  Chap. 1 in HG;  Sec. 2.10 and 2.11 in FBH   JLB
      21-Sep  Hamilton's principle; Energy conservation; Multi-particle systems  Sec. E on Analytical Mechanics in bulk pack HW 2 JLB
    4 26-Sep  Numerical Integration of ODEs; introduction to MATLAB  Sec. G on Simulation in bulk pack   JLB
      28-Sep  Constraints and Lagrange Multipliers; isoperimetric constraints class notes pp. 24-28 (JLB) plus examples on pp. 53-57 of Weinstock; Sec. 2.1 and 2.7 in FBH; Sec. 1-3 and 2-4 in HG; Sec. C-3 in bulk pack JLB
    5 3-Oct  Finite and Differential Constraints; holonomic and nonholonomic constraints class notes pp. 29-34 (JLB); Sec. 2.7 in FBH; Sec. C-3 in bulk pack HW 3  JLB
      5-Oct  Velocity and acceleration   VK
    6 10-Oct  Configuration space, constraints   VK
      12-Oct  Generalized coordinates, speeds, partial velocities   HW 4 VK
    7 17-Oct  Kinetics of particles, momentum, energy     VK
      19-Oct  Inertia dyadic, principal axes   HW 5 (Midterm1) JLB/VK
    8 24-Oct  Principle of virtual work     VK
      26-Oct  D'Alembert's principle   HW 7 VK
    9 31-Oct  Application to nonholonomic systems     VK
      2-Nov  Lagrange's equations of motion   HW 8 VK
    10 7-Nov  Constraint forces, conservative systems     VK
      9-Nov  Dynamics of continuous systems   HW 9 VK
    11 14-Nov  Dynamics of continuous systems     JLB
      16-Nov  Flexible manipulator dynamics   HW 10 (Midterm2) JLB/VK
    12 21-Nov  Numerical methods and simulation     JLB
      23-Nov  Thanksgiving     VK
    13 28-Nov  State space notation     VK
      30-Nov  Initial value problems   HW 11 VK
    14 5-Dec  Multiscale simulation     JLB
    7-Dec  Simulation and visualization   HW 12 DNM


    (return to top - MEAM535TOC)

    Schedule

    Material Covered in Class - Weekly Updates


    Week
    Date
    Material
    Reading
    Work due & notes
    1 Sep 7   Intro to MEAM 535 and Brachistochrone Problem (on web site in Power Point Introduction).   Chap. 1 in ML, Chap. 1 and Sec. 2.1 and 2.2 in HG, and Sec. 2.1 and 2.2 in FBH   HW 1 - Sept. 15: probs. #1, 2, 5, 6, 7, 8 in Chap. 2 of FBH
    2 Sep 12, 14   Calculus of variations - Euler Equations; Examples - Brachistochrone Problem; Natural Boundary Conditions; Calculus of Variations with several dependent variables.  2.2 in HG, Sec. 2.2, 2.3, 2.5 in FBH; class notes pp. 12-14 (JLB); Sec. 2.4 in FBH   HW 2 - Sept. 22: variant of brachistochrone; vibrating string; and problems 16, 56, and 57 in FBH (see pdf file for HW 2)
    3 Sept 19, 21  Hamilton's principle; Particle dynamics: D'Alembert's and Hamilton's principles; Energy conservation.  Cartesian tensor notation: summation convention; derivatives of scalars and vectors with respect to vectors.  Chap. 1 in HG;  Sec. 2.10 and 2.11 in FBH; Sec. E on Analytical Mechanics in the bulk pack   HW 3 - Oct. 3: Numerical integration of N spring-mass system (see pdf file for HW3)
    4 Sept 26, 28  Numerical Integration of ODEs; introduction to MATLAB and project; Constraints and Lagrange Multipliers; isoperimetric constraints  Sec. G on Simulation in bulk pack; in-class demonstration of MATLAB; class notes pp. 24-28 (JLB) plus examples on pp. 53-57 of Weinstock; Sec. 2.1 and 2.7 in FBH; Sec. 1-3 and 2-4 in HG; Sec. C-3 in bulk pack  note: see Calin Belta for questions using MATLAB, plus session in the Towne computer lab on Sept. 29 at 1pm
    5 Oct 3, 5  Finite and Differential Constraints; holonomic and nonholonomic constraints. Notation for rigid body kinematics, definition of angular velocity.   class notes pp. 29-34 (JLB); 2.7 in FBH; Sec. C-1, C-3 in bulk pack.   note: the xerox copies of JLBs lecture notes, pp. 12-14 and 24-34 cover variational methods for several dependent variables and related material on constraints. 
    6 Oct 10, 12 Differentiation of vectors, dependence on reference frames, velocity and acceleration analysis.  Sec C-1, C-2, C-3. HW 4 (Oct 12)
    7 Oct 17, 19 Holonomic and nonholonomic constraints revisited. Generalized coordinates and speeds. Examples Sec C-3 complete. Handouts (handwritten notes). HW 5 (Oct 19), The midterm (HW 6) will be handed out on Oct 19, due on Oct 23. 
    8 Oct 24, 26 Partial velocities. Kinetics of particles, momentum, energy. Section C.3, transparencies (copies handed out in class) Midterm 1 (due Oct 23, 500 pm)
    9 Oct 31, Nov 2 Systems of particles, kinetic energy, angular momentum, inertia dyadic, dyadics, Riemann-Stieltjes integral.  Transparencies (copies handed out in class). Section D.1 (Greenwood, 7.2-7.8)
    10 Nov 7, 9 From systems of particles to rigid bodies, Newton-Euler equations of motion.  Section D.1, D.2. HW 6 (Nov 7)
    11 Nov 14, 16 Principle of virtual work and D'Alembert's principle Section E.2 In class midterm, open notes, bulkpack (11/16), covering material from 10/5-1/14. 
    12  Nov 21 Virtual work, examples Section E.1
    13 Nov 28, 30 Lagrange's equations for nonholonomic systems, constraint forces Section E.1 HW 7 (Nov. 28)
    14 Dec 5, 7 Dynamics of flexible systems - Flexible Manipulators Section B.2 HW 8 (Dec. 5)

    Note:   See http://www.upenn.edu/registrar/roster/tfinals.html for final exam schedule.

    (return to top - MEAM535 TOC)


    Assignments/Homeworks


    (return to top - MEAM535TOC)


    Grading Policy

    The tentative grading policy is as follows:
     
    Homeworks
    25%
    Midterm - 2 exams
    40%
    Final
    35%

    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

    Power Point Introduction

    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