ME751 Advanced Computational Multibody Dynamics

Similar documents
ME751 Advanced Computational Multibody Dynamics

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems

General Theoretical Concepts Related to Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics. September 14, 2016

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems

7. FORCE ANALYSIS. Fundamentals F C

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Chapter 9 TORQUE & Rotational Kinematics

Lecture «Robot Dynamics»: Dynamics and Control

Approach based on Cartesian coordinates

ME451 Kinematics and Dynamics of Machine Systems

ME751 Advanced Computational Multibody Dynamics

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

Multibody simulation

Lecture «Robot Dynamics»: Dynamics 2

Introduction to Mechanical Vibration

Dynamics and control of mechanical systems

Objectives. Fundamentals of Dynamics: Module 9 : Robot Dynamics & controls. Lecture 31 : Robot dynamics equation (LE & NE methods) and examples

Lecture Outline Chapter 11. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

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

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

Video 2.1a Vijay Kumar and Ani Hsieh

Multibody simulation

ME751 Advanced Computational Multibody Dynamics

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

WEEK 1 Dynamics of Machinery

Periodic Motion. Circular Motion, Gravity, Simple Harmonic Motion

Please read this introductory material carefully; it covers topics you might not yet have seen in class.

Video 3.1 Vijay Kumar and Ani Hsieh

Inverse differential kinematics Statics and force transformations

ME451 Kinematics and Dynamics of Machine Systems

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

Problem 1: Find the Equation of Motion from the static equilibrium position for the following systems: 1) Assumptions

2007 Problem Topic Comment 1 Kinematics Position-time equation Kinematics 7 2 Kinematics Velocity-time graph Dynamics 6 3 Kinematics Average velocity

1.053J/2.003J Dynamics and Control I Fall Final Exam 18 th December, 2007

Problem Set Spring 2012

Contents. Dynamics and control of mechanical systems. Focus on

Lecture 6 mechanical system modeling equivalent mass gears

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

Video 1.1 Vijay Kumar and Ani Hsieh

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

ME451 Kinematics and Dynamics of Machine Systems

Dynamics of Ocean Structures Prof. Dr. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute of Technology, Madras

Module 4: Dynamic Vibration Absorbers and Vibration Isolator Lecture 19: Active DVA. The Lecture Contains: Development of an Active DVA

A MULTI-BODY ALGORITHM FOR WAVE ENERGY CONVERTERS EMPLOYING NONLINEAR JOINT REPRESENTATION

EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE (V_3)

Control of Robotic Manipulators

Structural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations.

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Quantitative Skills in AP Physics 1

Università degli Studi di Bari. mechanics 1. Load system determination. Joint load. Stress-strain distribution. Biological response 2/45 3/45

LECTURE 14: DEVELOPING THE EQUATIONS OF MOTION FOR TWO-MASS VIBRATION EXAMPLES

In most robotic applications the goal is to find a multi-body dynamics description formulated

Multibody dynamics of mechanism with secondary system

The Principle of Virtual Power Slide companion notes

Welcome back to Physics 211

Final Exam April 30, 2013

Contents. Contents. Contents

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

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5

11.1 Virtual Work Procedures and Strategies, page 1 of 2

Flipping Physics Lecture Notes: Demonstrating Rotational Inertia (or Moment of Inertia)

ME451 Kinematics and Dynamics of Machine Systems

Torque and Rotation Lecture 7

PLANAR KINETICS OF A RIGID BODY: WORK AND ENERGY Today s Objectives: Students will be able to: 1. Define the various ways a force and couple do work.

Course Review. Physics 2210 Fall Semester 2014

Deriving 1 DOF Equations of Motion Worked-Out Examples. MCE371: Vibrations. Prof. Richter. Department of Mechanical Engineering. Handout 3 Fall 2017

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Theory & Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati

AP PHYSICS 1 Learning Objectives Arranged Topically

AN ALGORITHM FOR TOPOLOGY OPTIMIZATION

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Rotational Kinetic Energy

4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191

DEPARTMENT OF MECHANICAL ENGINEERING Dynamics of Machinery. Submitted

!T = 2# T = 2! " The velocity and acceleration of the object are found by taking the first and second derivative of the position:

FIRST YEAR MATHS FOR PHYSICS STUDENTS NORMAL MODES AND WAVES. Hilary Term Prof. G.G.Ross. Question Sheet 1: Normal Modes

Table of Contents Lecture Topic Slides

Appendix. Vectors, Systems of Equations

ROTATIONAL DYNAMICS AND STATIC EQUILIBRIUM

T1 T e c h n i c a l S e c t i o n

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

DYNAMICS OF PARALLEL MANIPULATOR

PSE Game Physics. Session (6) Angular momentum, microcollisions, damping. Oliver Meister, Roland Wittmann

University of Utah Electrical & Computer Engineering Department ECE 3510 Lab 9 Inverted Pendulum

THE REACTION WHEEL PENDULUM

Final Review, Day 1. Announcements: Web page:

AP Physics C Mechanics

VISUAL PHYSICS ONLINE THE LANGUAGE OF PHYSICS SCALAR AND VECTORS

ME751 Advanced Computational Multibody Dynamics

Chapter 13 Lecture. Essential University Physics Richard Wolfson 2 nd Edition. Oscillatory Motion Pearson Education, Inc.

READING QUIZ. CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 APPLICATIONS KINETIC ENERGY, WORK, PRINCIPLE OF WORK AND ENERGY

2.003 Engineering Dynamics Problem Set 10 with answer to the concept questions

Robust Control of Cooperative Underactuated Manipulators

Transcription:

ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 Dan Negrut, 2010 ME751, UW-Madison Action speaks louder than words but not nearly as often.. Mark Twain

Before we get started Last Time: Learn how to obtain EOM for a 3D system: the r-p formulation Today: Super briefly talk about the EOM when using Euler Angles Discuss two classes of forces likely to be encountered in Engineering Apps Inverse Dynamics Analysis Equilibrium Analysis Final Project: Feedback: http://sbel.wisc.edu/courses/me751/2010/documents/finalprojectrelated/finalprojectproposals.pdf I need your final version of the proposal. Some might have to modify first draft, some we ll have to work a bit on the document This is part of HW, will have to be turned in with the handwritten part of the HW on March 25 This version is what I ll use to evaluate your work HW due on Th, March 25 posted online For the MATLAB part please email from now on your zipped files to Naresh (the TA) 2

The Formulation of the EOM Using Euler Angles 3

The Formulation of the EOM Using Euler Angles 4

The Formulation of the EOM Using Euler Angles [Cntd.] 5

Modeling Pitfall [1/3] [Short Detour] 6

Modeling Pitfall [2/3] [Short Detour] 7

Modeling Pitfall [3/3] [Short Detour] The singularity you got in your Jacobian in HW8 if you defined the driving constraint using two collinear vectors can be traced back to the discussion on the previous slide Anne used the pseudoinverse of the Jacobian, but that s not the right way to go about it since it concentrates on the effect rather the cause of the problem Tyler and Jim suggested changing the vectors used to model the constraints Rather than using two collinear vectors, they used two vectors that were at π/2 This was the good solution This was a topic on discussion on the forum 8

Dynamics in the Absence of Constraints 9

Dynamics in the Absence of Constraints 10

Comments 11

Discussion on Applied Forces and Torques 12

Virtual Work: Contribution of concentrated forces/torques 13

Concentrated Forces: TSDA (Translational Spring-Damper-Actuator) pp.445 Setup: You have a translational spring-damper-actuator acting between point P i on body i, and P j on body j Translational spring, stiffness k Zero stress length (given): l 0 Translational damper, coefficient c Actuator (hydraulic, electric, etc.) symbol used h 14

Concentrated Forces: TSDA 15

Concentrated Forces: TSDA 16

Concentrated Forces: TSDA 17

Concentrated Torques: RSDA (Rotational Spring-Damper-Actuator) pp.448 Setup: You have a rotational spring-damper-actuator acting between two lines, each line rigidly attached to one of the bodies (dashed lines in figure) Body i Revolute Joint Rotational spring, stiffness k Z Rotational damper, coefficient c Actuator (hydraulic, electric, etc.) symbol used h O Body j Y X 18

Virtual Work: Contribution of the active forces/torques 19

Concentrated Torques: RSDA 20

Concentrated Torques: RSDA 21

End EOM Beginning Inverse Dynamics Analysis 22

[New Topic] Inverse Dynamics: The idea First of all, what does dynamics analysis mean? You apply some forces/torques on a mechanical system and look at how the configuration of the mechanism changes in time How it moves also depends on the ICs associated with that mechanical system In *inverse* dynamics, the situation is quite the opposite: You specify a motion of the mechanical system and you are interested in finding out the set of forces/torques that were actually applied to the mechanical system to lead to this motion When is *inverse* dynamics useful? It s useful in controls. For instance in controlling the motion of a robot: you know how you want this robot to move, but you need to figure out what joint torques you should apply to make it move the way it should 23

Inverse Dynamics: The Math When can one talk about Inverse Dynamics? Given a mechanical system, a prerequisite for Inverse Dynamics is that the number of degrees of freedom associated with the system is zero You have as many generalized coordinates as constraints (THIS IS KEY) This effectively makes the problem a Kinematics problem. Yet the analysis has a Dynamics component since you need to compute reaction forces The Process (3 step approach): STEP 1: Solve for the accelerations using *exclusively* the set of constraints (the Kinematics part) STEP 2: Computer next the Lagrange Multipliers using the Newton-Euler form of the EOM (the Dynamics part) STEP 3: Once you have the Lagrange Multipliers, pick the ones associated with the very motions that you specified, and compute the reaction forces and/or torques you need to get the prescribed motion[s] 24

Inverse Dynamics: The Math 25

[AO ME451] Example: Inverse Dynamics Door Mass m = 30 Mass Moment of Inertia J = 2.5 Spring/damping coefficients: K = 8 C = 1 All units are SI. DOOR TOP VIEW y x L=0.5 Door Zero Tension Angle of the spring: W A L L Y O X Hinge with damper and spring Compute torque that electrical motor applies to open handicapped door Apply motion for two seconds to open the door like 26

End Inverse Dynamics Beginning Equilibrium Analysis 27

[New Topic] Equilibrium Analysis: The Idea A mechanical system is in equilibrium if the system is at rest, with zero acceleration So what does it take to be in this state of equilibrium? You need to be in a certain configuration q The reaction forces; that is, Lagrange Multipliers, should assume certain values As before, it doesn t matter what formulation you use, in what follows we will demonstrate the approach using the r-p formulation At equilibrium, we have that 28

Equilibrium Analysis: The Math 29

Equilibrium Analysis: Closing Remarks 30

[AO-ME451] Example: Equilibrium Analysis Find the equilibrium configuration of the pendulum below Pendulum connected to ground through a revolute joint and rotational spring-damper element Free angle of the spring: Spring constant: k=25 Mass m = 10 Length L=1 All units are SI. 31