ME451 Kinematics and Dynamics of Machine Systems

Similar documents
ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems

ME751 Advanced Computational Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics. September 14, 2016

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems

ME751 Advanced Computational Multibody Dynamics

General Theoretical Concepts Related to Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics

Introduction MEAM 535. What is MEAM 535? Audience. Advanced topics in dynamics

Video 2.1a Vijay Kumar and Ani Hsieh

SPRING SEMESTER AE 262 DYNAMICS. (02) Dr. Yavuz YAMAN

Physics 351 Wednesday, January 10, 2018

Modesto Junior College Course Outline of Record PHYS 101


PHYSICS 206, Spring 2019

Course Review. Physics 2210 Fall Semester 2014

(Refer Slide Time: 0:16)

STATICS & DYNAMICS. Engineering Mechanics. Gary L. Gray. Francesco Costanzo. Michael E. Plesha. University of Wisconsin-Madison

Physics 321 Theoretical Mechanics I. University of Arizona Fall 2004 Prof. Erich W. Varnes

Physics 351 Wednesday, January 14, 2015

Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati

ME451 Kinematics and Dynamics of Machine Systems

Fall 2014: PHYSICS 170 GENERAL PHYSICS I

Advanced Mechanics PHY 504 Fall Semester, 2016 (Revised 08/24/16) The Course will meet MWF in CP183, 9:00-9:50 a.m., beginning August 24, 2016.

Structural Dynamics Prof. P. Banerji Department of Civil Engineering Indian Institute of Technology, Bombay. Lecture - 1 Introduction

ME451 Kinematics and Dynamics of Machine Systems

Course syllabus Engineering Mechanics - Dynamics

Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Tuesday / Friday Sections. Spring '13.

ME751 Advanced Computational Multibody Dynamics

CENTRAL TEXAS COLLEGE SYLLABUS FOR ENGR 2301 Engineering Mechanics - Statics. Semester Hours Credit: 3

41514 Dynamics of Machinery

41514 Dynamics of Machinery

Welcome. to Physics 2135.

San José State University Aerospace Engineering Department AE138: Vector Based Dynamics for Aerospace Applications Fall 2018

PHYSICS 100. Introduction to Physics. Bridges the gap between school science and Physics 101, Physics 120, Physics 125 or Physics 140

Assignments VIII and IX, PHYS 301 (Classical Mechanics) Spring 2014 Due 3/21/14 at start of class

Physical Dynamics (PHY-304)

Approach based on Cartesian coordinates

Lecture 22: Harmonic Waves. Physics 2210 Fall Semester 2014

ENGR 3130: DYNAMICS University of Detroit Mercy Term I,

Torque and Rotation Lecture 7

SYLLABUS FORM WESTCHESTER COMMUNITY COLLEGE Valhalla, NY lo595. l. Course #: PHYSC NAME OF ORIGINATOR /REVISOR: ALENA O CONNOR

Honors Physics 1 for Scientists and Engineers

Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4. Wim Kloet

ME751 Advanced Computational Multibody Dynamics

Two Hanging Masses. ) by considering just the forces that act on it. Use Newton's 2nd law while

*Definition of Mechanics *Basic Concepts *Newton s Laws *Units

COLLEGE OF THE DESERT

Lake-Sumter State College Course Syllabus. South Lake Building 2 Room 339

Lecture «Robot Dynamics»: Dynamics and Control

FINAL EXAM GROUND RULES

Virtual Work and Variational Principles

Announcements. l Register your iclicker on LON-CAPA. l First exam: Feb 6 in Life Sciences A133

Course Syllabus for CIVL 2110 STATICS Spring

Newton s laws. Chapter 1. Not: Quantum Mechanics / Relativistic Mechanics

PH 610/710-2A: Advanced Classical Mechanics I. Fall Semester 2007

Review for Final. elementary mechanics. Lagrangian and Hamiltonian Dynamics. oscillations

STATICS SECOND EDITION

Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Monday / Thursday Sections. Fall '10.

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich

Dynamics and control of mechanical systems

AN INTRODUCTION TO LAGRANGE EQUATIONS. Professor J. Kim Vandiver October 28, 2016

Video 3.1 Vijay Kumar and Ani Hsieh

ME751 Advanced Computational Multibody Dynamics

Chapter 4 Statics and dynamics of rigid bodies

Physics 100. Reminder: All lecture notes posted, after lecture, follow link at:

Kinematics + Dynamics

STATICS Chapter 1 Introductory Concepts

The beginnings of physics

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE ENGS STATICS

Multibody simulation

Dynamics of Physical System Prof. S. Banerjee Department of Electrical Engineering Indian Institute of Technology, Kharagpur

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for

WEEK 1 Dynamics of Machinery

Mechanics, Heat, Oscillations and Waves Prof. V. Balakrishnan Department of Physics Indian Institute of Technology, Madras

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Inverse differential kinematics Statics and force transformations

CHAPTER 1 INTRODUCTION

Important Dates. Non-instructional days. No classes. College offices closed.

Review for 3 rd Midterm

(W: 12:05-1:50, 50-N202)

Physics 101: Lecture 15 Torque, F=ma for rotation, and Equilibrium

Lecture 16 ME 231: Dynamics

Welcome back to Physics 211

Welcome to Physics 211! General Physics I

Wednesday, 10 September 2008

Outline. Wednesday, 10 September Schedule. Welcome to MA211. MA211 : Calculus, Part 1 Lecture 2: Sets and Functions

What path do the longest sparks take after they leave the wand? Today we ll be doing one more new concept before the test on Wednesday.

Fluid Mechanics Prof. S. K. Som Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Modesto Junior College Course Outline of Record PHYS 142

PHY131H1F - Class 20. Today: Today, Chapter 13: General Periodic Oscillations. Special case: Simple Harmonic Motion

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Introduction to Dynamics

CE261 ENGINEERING MECHANICS - DYNAMICS

Matrix Method of Structural Analysis Prof. Amit Shaw Department of Civil Engineering Indian Institute of Technology, Kharagpur

Morpheus: Neo, sooner or later you re going to realize, just as I did, that there s a difference between knowing the path, and walking the path.

ME EN 3700: FLUID MECHANICS (Fall 2003)

Transcription:

ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 30, 2014 Dan Negrut ME451, Fall 2014 University of Wisconsin-Madison Quote of the day: Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter. -- Eric Raymond

Before we get started 2 Last time Wrapped up wrecker boom example simengine2d-related MATLAB implementation issues Focus on assembling Phi, Nu, Gamma, and Jac Today Virtual displacements and virtual work (this is very esotheric) Start working towards deriving the equations of motion of a rigid body Midterm exam: 11/04/2014 (during regular class hours, same room) Open everything Midterm Review: on 11/03/2014 Starts at 7:15 pm, runs as long as needed Room TBA Project 1 made available online Due date: Nov 11 at 11:59 PM Requires you to use simengine2d in conjunction with excavator example discussed in class No new homework assigned this week

Final Project Related 3 Proposal for Final Project due in less than three weeks Due 11/18/2014 at 11:59 PM Post your Final Project proposal online to get feedback and the go-ahead from me http://sbel.wisc.edu/forum/viewtopic.php?f=16&t=597 You can work on teams of up to two students You can choose one of several alternatives: A project that uses your simengine2d to some useful end A project that uses ADAMS to some useful end A project in which you formalized a general purpose modeling language (for the ADM/ACF files), a parser, data structures and demonstrate your contribution in conjunction with your simengine2d Other ideas that make sense, are feasible, and the scope of work is sufficient

ME 451 Automatic A Grade 4 There will be an automatic A for the student who fulfills the following requirements Has the most versatile; i.e., feature-rich, simengine2d engine All the features claimed to be supported by his/her simengine2d have been validated using ADAMS results to confirm correctness of behavior Has got at least a 60% composite grade for the rest of the class Composite grade averages scores from projects, assignments, midterms, etc. Since it is plausible that a team of two people has worked on simengine2d both students will get an automatic A grade

ME451 Final Exam [Tuesday, December 16, 2:45 PM Room TBA] 5 The final exam will take place as follows Part 1: You will be given an ADM/ACF pair of input files for a simple mechanism and asked to use your simengine2d to run an analysis and generate a couple of plots that show the time evolution of a component of the mechanism Part 2: You will be given a mechanism and will be asked to Provide an ADM/ACF file that models the mechanism Use your simengine2d to determine the time evolution of the mechanism Provide plots that show the time evolution of some quantities of interest Example: Position of the center of mass of body 2, reaction force in the revolute joint between body 2 and ground, etc. Part 3: Zip your simengine2d in a file, along with the ADM/ACF files and the png images of the plots you obtained and email to negrut@engr.wisc.edu There will be no pen and paper component for the final exam

Purpose of Chapter 6 6 At the end of this chapter you should understand what dynamics means and how you should go about carrying out a dynamics analysis We ll learn a couple of things, probably the most important being: How to formulate and then solve the equations that govern the time evolution of a system of bodies in planar motion These equations are differential equations and they are called equations of motion As many bodies as you wish, connected by any joints we ve learned about How to compute the reaction forces in any joint connecting any two bodies in the mechanism How to develop MATLAB code that allows one to carry dynamics analysis of 2D mechanisms 6

Kinematics vs. Dynamics 7 Kinematics We include as many actuators as kinematic degrees of freedom We end up with NDOF = 0 That is, we have as many constraints as generalized coordinates We find the (generalized) positions, velocities, and accelerations by solving algebraic problems (both nonlinear and linear) We do not care about forces, only that certain motions are imposed on the mechanism. We do not care about body shape nor inertia properties Dynamics The time evolution of the system is dictated by the applied external forces and motions We have that NDOF 0 yet true dynamics occurs at NDOF>0 The governing equations are differential or differential-algebraic equations Forces acting on bodies and inertia properties of bodies in mechanism are very relevant

Some clarifications 8 Dynamics key question: how can I get the acceleration of each body of the mechanism? Why is acceleration so relevant? If you know the acceleration you can integrate it twice to get velocity and position information for each body How is the acceleration of a body measured in the first place? You attach a reference frame on body i and measure the acceleration of the body reference frame with respect to the global reference frame: The answer to the key question: To get the acceleration of each body, you first need to formulate the equations of motion Remember F=ma from ME240? Actually, the way we state this is ma=f, which is the equation of motion, that is, what we are after here

Equations of motion of ONE planar RIGID body 9 Framework: We are dealing with rigid bodies For a couple of lectures we ll consider only one body We ll extend to more bodies in two weeks What are we after? Proving that for one body with a reference frame attached at its center of mass location the equations of motion are: r is the position of the body local reference frame is the orientation of the body local reference frame

Equations of Motion (EOM) Some clarifications re previous slide 10 Centroidal reference frame of a body A reference frame located right at the center of mass of that body How is this special? It s special since a certain integral vanishes... What is J? Mass moment of inertia NOTE: Textbook uses misleading notation

Roadmap, Dynamics Component of ME451 [pretty much from now to end of semester] 11 Discuss concept of virtual work and the concept of virtual displacement Principle of virtual work and D Alembert s principle used later on Partial derivatives haunting us again (when discussing virtual displacements) Write the differential EOM for a single rigid body Newton-Euler equations Consider the special case of bodies w/ centroidal reference frame Centroid, mass moment of inertia, parallel axis [Steiner s] theorem Derive the variational EOM for constrained planar systems Virtual work and generalized forces Formulate and solve the mixed differential-algebraic EOM for constrained systems Lagrange multiplier theorem Newmark formula for discretizing differential equations Transforms differential equations into algebraic equations

Two Important Principles 12 Principle of Virtual Work Applies to a collection of particles States that a configuration is an equilibrium configuration if and only if the virtual work of the forces acting on the collection of particle is zero D Alembert s Principle For a collection of particles experiencing accelerated motion you can still fall back on the Principle of Virtual Work when you also include in the set of forces acting on each particle its inertia force NOTE: we are talking here about a collection of particles Consequently, we ll have to regard each rigid body as a collection of particles that are rigidly connected to each other and that together make up the body

[Side Trip] Two Principles, Comments 13 Remark on the Principle of Virtual Work The power of this method stems from the fact that it excludes from the analysis forces that do no work during a virtual displacement In particular constraint forces that are due to kinematic constraint do no work (under certain circumstances) Remark by Lagrange on D Alembert s Principle D Alembert had reduced dynamics to statics by means of his principle NOTE: We will need to come up with expression of the virtual work δw produced by a force that moves through a virtual displacements of a point P, that is δ P

Virtual Work and Virtual Displacement 14 Y j O G-RF i P r r X P y F P s P O x L-RF f

Calculus of Variations

Calculus of Variations [Cntd.] 16

Calculus of Variations [Cntd.] 17

Calculus of Variations [Cntd.] 18

Calculus of Variations in ME451 [important slide to understand] 19 In our case we are interested in changes in kinematic quantities (locations of a point P, of the orientation matrix A, etc.) due to variations in the location and orientation of a body Variation in location of the LRF: Variation in orientation of the LRF: As far as the change of orientation matrix is concerned, using the result stated a couple of slides ago, we have that a variation in the orientation leads to the following variation in :

Change in A due to small variation in [another take]

Virtual Displacement of a Point Attached to a Rigid Body 21

6.1.1 Variational EOM for a Single Rigid Body

Newton s Laws of Motion 23 1 st Law Every body perseveres in its state of being at rest or of moving uniformly straight forward, except insofar as it is compelled to change its state by forces impressed. 2 nd Law A change in motion is proportional to the motive force impressed and takes place along the straight line in which that force is impressed. 3 rd Law To any action there is always an opposite and equal reaction; in other words, the actions of two bodies upon each other are always equal and always opposite in direction. Newton s laws are applied to particles (idealized single point masses) only hold in inertial frames are valid only for non-relativistic speeds Isaac Newton (1642 1727)

Body as a Collection of Particles 24 Our toolbox provides a relationship between forces and accelerations (Newton s 2 nd law) but that applies for particles only How do we go from particles to bodies? Look at a body as a collection of infinitesimal particles Consider a differential mass at each point on the body (located by ) For each such particle, we can write What forces should we include? Distributed forces Internal interaction forces, between any two points on the body Concentrated (point) forces

Three Types of Forces Acting on a Differential Mass dm(p) 25 1) External distributed forces Described using a force per unit mass : This type of force is not common in classical multibody dynamics One exception: gravitational forces for which 2) Applied (external) forces Concentrated at point For now, we ignore them and revisit later 3) Internal interaction forces Act between point and any other point on the body, described using a force per units of mass at points and Including the contribution at point of all points on the body

Newton s EOM for a Differential Mass dm(p) 26 Apply Newton s 2 nd law to the differential mass located at point P: This represents a valid way of characterizing the motion of a body: describe the motion of every single particle that makes up that body However Differential equation above involves the internal forces acting within the body These are difficult to completely describe Their number is enormous Idea: simplify these equations taking advantage of the rigid body assumption

The Rigid Body Model 27 In the rigid body model, the distance between any pair of points in/on the body is constant: The internal forces, on due to the differential mass, on due to the differential mass satisfy the following conditions: They act along the line connecting points and They are equal in magnitude, opposite in direction, and collinear

The Rigid Body Assumption: Consequences 28 The distance between any two points and on a rigid body is constant in time: and therefore The internal force, acts along the line between and and therefore is also orthogonal to :

[Side Trip] An Orthogonality Theorem 29

Variational EOM for a Rigid Body (1) 30

Variational EOM for a Rigid Body (2) 31

[Side Trip] D Alembert s Principle 32 Jean-Baptiste d Alembert (1717 1783)

[Side Trip] PVW: Simple Statics Example 33