M.E. 530.343 Mechanical Vibrations
Course Homepage
Spring 1999

Students of Spring 1999 Mechanical Vibrations
Click here for a
gallery of class photos from Spring 1999
Instructors:
Louis L. Whitcomb, Assistant Professor
Department of Mechanical Engineering
G.W.C. Whiting School of Engineering
The Johns Hopkins University
office: 123 Latrobe Hall, phone: 410-516-6724
lab: 017 Latrobe Hall, phone: 410-516-6446
Course Homepage: http://robotics.me.jhu.edu/~llw/courses/me530343
email: llw@jhu.edu
Office Hours: By appointment at 123 Latrobe Hall.
Teaching Assistant:
Ralf Bachmayer
office: 308 Maryland Hall
phone: 410-516-6446
email: ralf@jhu.edu
Office Hours: Wednesdays 4-6PM, Room 308 Maryland Hall
David Stein
office: 031 Latrobe
phone: 410-516-4573
email: dave@caesar.me.jhu.edu
Office Hours: Thursdays 1-3 PM, Room 031 Latrobe Hall
Course Meetings:
Mondays, Tuesdays, and Wednesdays 10:00AM-11:00AM, Room 214 Maryland Hall.
Problem sessions: Tuesdays 4-5PM, Room 214 Maryland Hall.
Course Description
Modeling and analysis of damped and undamped, forced and free vibrations in single and
multi degree-of-freedom linear dynamical systems. Finite-dimensional (discrete) and
infinite-dimensional (continuous) methods. Introduction to stability and control of linear
dynamical systems. Students will perform computer simulations and hands-on laboratory
Course work includes weekly lectures, problem sets, and laboratory assignments.
Required Text
- Singiresu S. Rao Mechanical Vibrations, Third Edition. Addison-Wesley, New York, 1995. ISBN:
0-201-52686-7.
Optional Texts (not required)
Laboratory assignments will use the Matlab programming language. Matlab is
licensed and installed for student use on approximately 50 PCs in Krieger Hall Room
160/170. Students with their own personal computer may find it convenient to purchase a
student edition of Matlab. The following student editions for the PC under Windows and for
the Mac are available at the JHU Bookstore in Gilman Hall.
- Mathworks Inc. Matlab Student Edition Version 5 for Macintosh. Prentice-Hall, 1997.
- Mathworks Inc. Matlab Student Edition Version 5 for Windows. Prentice-Hall, 1997. ISBN:
0-13-272477-4.
Syllabus
| WEEK |
DATE |
TOPIC |
READING |
PROBLEM SET |
LABORATORY |
| 1 |
Jan 25 |
One-DOF Free Vibrations |
1.1-1.10 |
- |
- |
| 2 |
Feb 1 |
One-DOF Free Vibrations |
2.1-2.3 |
1 |
1 |
| 3 |
Feb 8 |
One-DOF Free Vibrations |
2.4-2.6 |
2 |
2 |
| 4 |
Feb 15 |
One-DOF Forced Vibrations |
3.1-3.4 |
3 |
3 |
| 5 |
Feb 22 |
One-DOF Forced Vibrations |
3.5-3.7 |
4 |
- |
| 6 |
Mar 1 |
One-DOF Forced Vibrations |
3.1-3.7 |
5 |
- |
| 7 |
Mar 8 |
Midterm Exam this week. |
|
- |
- |
| |
Mar 15 |
Spring Break. |
|
- |
- |
| 8 |
Mar 22 |
2-DOF Free Vibrations. |
5.1-5.4 |
6 |
4 |
| 9 |
Mar 29 |
2-DOF Forced Vibrations. |
5.4-5.8 |
7 |
5 |
| 10 |
Apr 5 |
Vibration Suppression and Multi-DOF Systems |
9.6-9.10 |
- |
6 |
| 11 |
Apr 12 |
Multi-DOF Systems. The Lagrange-Euler method. |
6.1-6.15 |
8 |
- |
| 12 |
Apr 19 |
Continuous Systems |
8.1-8.3, 8.5 |
9 |
|
| 13 |
Apr 26 |
Continuous Systems |
8.1-8.3, 8.5 |
|
|
| 14 |
May 3 |
Final Exam 9-11am Monday May 3, 214 MD Hall.. |
|
|
|
Requirements
The course has four components: lectures, problem sets, laboratory, and examinations.
- Lectures will be held three times a week.
- Problem Sets: Problem sets are due at the beginning of class on the date specified in
the problem set. Each student's lowest problem-set score will be dropped. Problem
sets represent 30% of the course grade.
- Laboratory Assignments: Students will perform a specified sequence of standard
laboratory exercises in which will involve both computer simulation of vibrations and
actual vibration experiments. Each student's lowest laboratory score will be dropped. The
laboratory laboratory represents 30% of the course grade.
- Problem sets and labs can be handed in in class, or submitted to the instructor at 123
Latrobe Hall (leave your assignment in the box on the door of 123 Latrobe) on the date
due.
- No credit will be given for late problem sets or labs unless previously arranged with
the instructor.
- Problem sessions, held once a week, are a forum for questions about the lab and problem
set assignments. If a student is absolutely unable to attend the problem sessions,
they should contact the instructor or a course teaching assistant for an appointment
during the instructor's or teaching assistant's office hours.
- You expected to attend lectures and problem sessions.
- Students are responsible for material covered in class as well as material covered in
assigned reading in the text.
- Midterm Exam: The midterm exam represents 20% of the course grade.
- Final Exam: The Final exam represents 20% of the course grade.
Prerequisites
The course is open to Junior or Senior undergraduates who have completed the course
prerequisites, or by permission of the instructor. First-term junior-year mechanical
engineering students will typically have completed all of the prerequisites in their
normal program of study. Prerequisites include the following:
- Dynamics 560.202 or 530.202.
- Ordinary differential equations (550.291 or 110.302).
- Multivariable integral and differential calculus (110.108, 110.109, 110.202).
- Classical physics (171.101, 171.102).
- Programming: Some experience with any computer programming language (e.g. BASIC,
FORTRAN, Matlab, C, Lisp, Pascal).
Problem Sets
Laboratory Sets (These files are in Adobe Acrobat V3.0 format, may not
work with Acrobat 2.1)
Matlab Examples from Selected Lectures
Matlab Notes:
- Matlab is available on approximately 75 Windows-PCs at the Krieger
Academic Computing Laboratory (HAC Lab). Matlab is not available on the HAC Lab Macs.
To run matlab, click on the following menus and sub-menus:
- Start
- Math & Statistical Applications
- Matlab 5.2
- Matlab
- On-line documentation for matlab is available in three locations:
- On the PCs at the Krieger Academic Computing Laboratory. Run
Matlab, and type in the command "helpdesk<enter>". Helpdesk will open in a
web browser window.
- Online at http://www.mathworks.com
under the icon "Matlab Access Login". This is a password protected site -
you need a username and password to login. Our class is licensed to use this site.
Our "class" username and password will be given in class. Please do not
distribute this username and password. Not even a little.
- The tutorial documentation comes with the (optional) Student Edition of Matlab for use
on your own PC. Be sure to install the tutorial documentation and helpdesk when you
install Matlab.
- The tutorial introduction to matlab is available on-line in three
locations:
- On the PCs at the Krieger Academic Computing Laboratory. To view
it:
- Run Matlab as described above.
- Run Helpdesk as described above.
- Select "Full Documentation Set (in PDF)".
- Select "Getting Started in Matlab". The tutorial
book will open in the web browser.
- Online at http://www.mathworks.com.
To view it:
- Login to "Matlab Access" as described above.
- Select "Documentation and Publications".
- Select "Online Documentation".
- Select "Online Manuals".
- Select "Getting Started in Matlab". The tutorial
book will open in the web browser or your adobe acrobat viewer.
- On your own PC if you have the (optional) Student Edition of
Matlab. To view it:
- Run Matlab.
- Run Helpdesk as described above.
- Select "Full Documentation Set (in PDF)".
- Select "Getting Started in Matlab". The tutorial
book will open in the web browser.
Laboratory #1 asks you to read the "Getting Started in
Matlab" tutorial from page 1 up to and including "m-files", i.e. up to Page
70 in the section entitled "Scripts and Functions".
References
The following texts will be placed on 3-day reserve at the Milton S. Eisenhower
Library.
- William E. Boyce and Richard C. DiPrima. Elementary Differential Equations and Boundary
Value Problems. Wiley, New York, 1977.
- Electro-Craft Corp. DC Motors, Speed Controls, Servo Systems: The Electro-Craft
Engineering Handbook. Electro-Craft, Eden
Prarie MINN, 1980, 1992. 5th ed.
- Andrew Dimargonas. Vibration for Engineers. Prentice-Hall, New Jersey, 1996.
- Richard C. Dorf. Modern Control Systems. Addison-Wesley, Reading, MA, 1974.
- Gene F. Franklin, J. David Powell, and Abbas Emami-Naeini. Feedback Control of Dynamical
Systems. Addison-Wesley, New York, 1991. Second Edition.
- Irving M. Gottleib. Electric Motors and Control Techniques. Tab Books, McGraw-Hill, New
York, 1994.
- Paul R. Halmos. Finite-Dimensional Vector Spaces. Springer-Verlag, New York, 1958. ISBN:
0-387-90093-4.
- Michael B. Histrand and David G. Alciatore. Introduction to Mechatronics and
Measurement Systems, McGraw-Hill, Boston, 1998. ISBN: 0-07-029089-X.
- D J. Inman. Vibration: Control, Measurement, and Stability. Prentice-Hall, New Jersey,
1989
- Daniel. J. Inman. Engineering Vibration. Prentice-Hall, New Jersey, 1996.
- Erwin Kreyszig. Advanced Engineering Mathematics. Wiley, New York, 1993.
- Mathworks Inc. Matlab Student Edition Version 5 for Macintosh. Prentice-Hall, 1997.
- Mathworks Inc. Matlab Student Edition Version 5 for Windows. Prentice-Hall, 1997. ISBN:
0-13-272477-4.
- Otto Mayr. The Origins of Feedback Control. MIT Press, Cambridge,MA, 1970.
- Leonard Meirovitch. Introduction to Dynamics and Control. Wiley, New York, 1985.
- Leonard Meirovitch. Elements of Vibration Analysis. McGraw-Hill, New York, 1986.
- Leonard Meirovitch. Dynamics and Control of Structures. Wiley, New York, 1990.
- Antony J. Pettofrezzo. Matricies and Transformations. Dover, New York, 1966.
- Benson H. Tongue. Principles of Vibration. Oxford University Press, 1996.
This page was last updated on Monday, January 24, 2000 11:18 by Louis Whitcomb
