ME451 Kinematics and Dynamics of Machine Systems Singular Configurations 3.7 October 07, 2013 Radu Serban University of Wisconsin-Madison.

Slides:



Advertisements
Similar presentations
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems: Chapter 6 November 1, 2011 © Dan Negrut, 2011 ME451, UW-Madison TexPoint fonts.
Advertisements

© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 © Dan Negrut, 2010 ME751, UW-Madison.
PLANAR RIGID BODY MOTION: TRANSLATION & ROTATION
Dynamics of Serial Manipulators
Ch. 7: Dynamics.
More On Sir Isaac Newton Newton’s Laws of Motion.
Forward Kinematics.
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Physics 121 Newtonian Mechanics Instructor: Karine Chesnel Feb 26 th, 2009 Review for Exam 2 Class website:
Final exam: room 105 HECC, 8-10 am, Wednesday, December 12 th.
“But, if this is true, and if a large stone moves with a speed of, say, eight while a smaller one moves with a speed of four, then when they are united,
Topic 4 Who is this guy Newton?. Isaac Newton Aristotle BC
ME451 Kinematics and Dynamics of Machine Systems Initial Conditions for Dynamic Analysis Constraint Reaction Forces October 23, 2013 Radu Serban University.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Newton-Raphson Method October 04, 2013 Radu Serban University of Wisconsin-Madison.
Velocities and Static Force
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Singular Configurations of Mechanisms 3.7 October 26, 2010 © Dan Negrut, 2010 ME451, UW-Madison TexPoint.
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
MAE 242 Dynamics – Section I Dr. Kostas Sierros.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 11, , 6.1.4, 6.2, starting 6.3 © Dan Negrut, 2010 ME451,
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 1, 2011 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2011.
Newton’s Laws of Motion Dynamics After studying Kinematics, we know how to describe motion in two and three dimensions. But what causes this motion?
ME451 Kinematics and Dynamics of Machine Systems
ME751 Advanced Computational Multibody Dynamics Section 9.6 February 25, 2010 © Dan Negrut, 2010 ME751, UW-Madison “In China if you are one in a million.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1, 2.2, 2.3 September 06, 2013 Radu Serban University of Wisconsin-Madison.
PLANAR KINEMATICS OF A RIGID BODY
ME451 Kinematics and Dynamics of Machine Systems Basic Concepts in Planar Kinematics 3.1, 3.2 September 18, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Generalized Forces 6.2 October 16, 2013 Radu Serban University of Wisconsin-Madison.
Physics 111: Mechanics Lecture 4
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Driving Constraints 3.5 September 30, 2013 Radu Serban University of Wisconsin-Madison.
Isaac Newton Newton’s First Law "Every body perseveres in its state of being at rest or of moving uniformly straight forward except insofar as it is.
MAE 242 Dynamics – Section I Dr. Kostas Sierros. Problem 1.
ME451 Kinematics and Dynamics of Machine Systems Review of Differential Calculus 2.5, 2.6 September 11, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 10, , starting 6.3 © Dan Negrut, 2011 ME451, UW-Madison TexPoint.
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
Newtonian Mechanics Single Particle, Chapter 2 Classical Mechanics: –The science of bodies at rest or in motion + conditions of rest or motion, when the.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems May 07, 2009 EOM in non-Cartesian Reference Frames ~ not in textbook~ Quote.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 08, , 6.1.4, 6.2, starting 6.3 © Dan Negrut, 2011 ME451,
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 16, , starting 6.3 © Dan Negrut, 2010 ME451, UW-Madison TexPoint.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 6, 2011 Equilibrium Analysis & Inverse Dynamics Analysis ME451 Wrap.
Dynamics Newton’s Laws. A force is a physical quantity that can affect the motion of an object. Since a force has magnitude, direction, and a point of.
ME451 Kinematics and Dynamics of Machine Systems Newton-Raphson Method 4.5 Singular Configurations of Mechanisms 3.7 March 5, 2009 © Dan Negrut, 2009 ME451,
ME451 Kinematics and Dynamics of Machine Systems Numerical Integration October 28, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 9, 2010 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2010.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
ME451 Kinematics and Dynamics of Machine Systems Driving Constraints 3.5 Start Position, Velocity, and Acc. Analysis 3.6 February 26, 2009 © Dan Negrut,
ME451 Kinematics and Dynamics of Machine Systems Start Position, Velocity, and Acc. Analysis 3.6 October 21, 2010 © Dan Negrut, 2010 ME451, UW-Madison.
ME 440 Intermediate Vibrations Tu, Feb. 3, 2009 Sections , © Dan Negrut, 2009 ME440, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Absolute Constraints 3.2 September 20, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Newton-Euler EOM 6.1.2, October 14, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Relative Constraints 3.3 September 23, 2013 Radu Serban University of Wisconsin-Madison.
PHYSICS 361 (Classical Mechanics) Dr. Anatoli Frishman Web Page:
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems March 26, , © Dan Negrut, 2009 ME451, UW-Madison.
Chapter 17 Rigid Body Dynamics. Unconstrained Motion: 3 Equations for x, y, rotation.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 9, 2010 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2010.
Figure 1. Spring characteristics
Figure 1. Spring characteristics
ME451 Kinematics and Dynamics of Machine Systems
CHAPTER 3-2. Planar Cartesian Kinematics
Presentation transcript:

ME451 Kinematics and Dynamics of Machine Systems Singular Configurations 3.7 October 07, 2013 Radu Serban University of Wisconsin-Madison

2 Before we get started… Last Time: Numerical solution of systems of nonlinear equations Newton-Raphson method Today: Singular configurations (lock-up and bifurcations) Assignments: No book problems until midterm Matlab 4 and Adams 2 – due October 9, (11:59pm) Midterm Exam Friday, October 11 at 12:00pm in ME1143 Review session: Wednesday, October 9, 6:30pm in ME1152

3 Kinematic Analysis: Stages

4 Position, Velocity, Acceleration Analysis The position analysis [Stage 3]: The most difficult of the three as it requires the solution of a system of nonlinear equations. Find generalized coordinates by solving the nonlinear equations: The velocity analysis [Stage 4]: Simple as it only requires the solution of a linear system of equations. After completing position analysis, find generalized velocities from: The acceleration analysis [Stage 5]: Simple as it only requires the solution of a linear system of equations. After completing velocity analysis, find generalized accelerations from:

5 Implicit Function Theorem (IFT)

6 IFT: Implications for Position Analysis

Singular Configurations 3.7

8 Singular Configurations Abnormal situations that should be avoided since they indicate either a malfunction of the mechanism (poor design), or a bad model associated with an otherwise well designed mechanism Singular configurations come in two flavors: Physical Singularities (PS): reflect bad design decisions Modeling Singularities (MS): reflect bad modeling decisions Singular configurations do not represent the norm, but we must be aware of their existence A PS is particularly bad and can lead to dangerous situations

9 Singular Configurations In a singular configuration, one of three things can happen: PS1: Mechanism locks-up PS2: Mechanism hits a bifurcation MS1: Mechanism has redundant constraints The important question: How can we characterize a singular configuration in a formal way such that we are able to diagnose it?

10 Physical Singular Configurations [Example 3.7.5]

11 Lock-up: PS1 [Example 3.7.5] The mechanism cannot proceed past this configuration “No solution”

12 Bifurcation: PS2 [Example 3.7.5] The mechanism cannot uniquely proceed from this configuration “Multiple solution”

13 Identifying Singular Configurations

14 Example Mechanism Lock-Up (1)

15 Mechanism approaching speed of light t = 1.90 it = 5 |Jac| = e-01 q = [ e e e-01] qd = [ e e e+00] qdd = [ e e e+00] t = 1.95 it = 5 |Jac| = e-01 q = [ e e e-01] qd = [ e e e+00] qdd = [ e e e+01] t = 2.00 it = 25 |Jac| = e-09 q = [ e e e-08] qd = [ e e e+07] qdd = [ e e e+22] t = 2.05 it = 100 |Jac| = e-01 q = [ e e e+06] qd = [ e e e+00] qdd = [ e e e+00] Example Mechanism Lock-Up (2) Cannot solve for positions (garbage) Start seeing convergence difficulties Failure to converge Jacobian ill conditioned

16 Example Mechanism Bifurcation (1)

17 Example Mechanism Bifurcation (2) t = 5.90 it = 3 |Jac| = e-02 q = [ e e e-02] qd = [ e e e-01] qdd = [ e e e-13] t = 5.95 it = 3 |Jac| = e-02 q = [ e e e-02] qd = [ e e e-01] qdd = [ e e e-12] t = 6.00 it = 3 |Jac| = e-15 q = [ e e e-15] qd = [ e e e-03] qdd = [ e e e+13] t = 6.05 it = 12 |Jac| = e-02 q = [ e e e-02] qd = [ e e e-01] qdd = [ e e e-13] t = 6.10 it = 2 |Jac| = e-02 q = [ e e e-02] qd = [ e e e-01] qdd = [ e e e+00] Jacobian is singular We ended up on one of the two possible branches Stepping over singularity and not knowing it

18 Example Mechanism Bifurcation (3) t = 5.88 it = 3 |Jac| = e-02 q = [ e e e-02] qd = [ e e e-01] qdd = [ e e e-14] t = 5.94 it = 3 |Jac| = e-02 q = [ e e e-02] qd = [ e e e-01] qdd = [ e e e-14] t = 6.00 it = 3 |Jac| = e-16 q = [ e e e-16] qd = [ e e e-02] qdd = [ e e e+14] t = 6.06 it = 9 |Jac| = e-02 q = [ e e e-02] qd = [ e e e-01] qdd = [ e e e-12] t = 6.12 it = 3 |Jac| = e-02 q = [ e e e-02] qd = [ e e e-01] qdd = [ e e e-16] Jacobian is singular Stepping over singularity and not knowing it We ended up on the other possible branch

19 Singular Configurations Remember that you seldom see singularities Important: The only case when you run into problems is when the constraint Jacobian becomes singular: In this case, one of the following situations can occur: You can be in a lock-up configuration (you won’t miss this, PS1) You might face a bifurcation situation (very hard to spot, PS2) You might have redundant constraints (MS1) Otherwise, the Implicit Function Theorem (IFT) gives you the answer: If the constraint Jacobian is nonsingular, IFT says that you cannot be in a singular configuration.

20 SUMMARY OF CHAPTER 3

Dynamics of Planar Systems 6

22 Kinematics vs. Dynamics Kinematics We include as many actuators as kinematic degrees of freedom – that is, we impose KDOF driver constraints 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 While we may impose some prescribed motions on the system, we assume that there are extra degrees of freedom – that is, NDOF > 0 The time evolution of the system is dictated by the applied external forces The governing equations are differential or differential-algebraic equations We very much care about applied forces and inertia properties of the bodies in the mechanism

23 Dynamics M&S Dynamics Modeling Formulate the system of equations that govern the time evolution of a system of interconnected bodies undergoing planar motion under the action of applied (external) forces These are differential-algebraic equations Called Equations of Motion (EOM) Understand how to handle various types of applied forces and properly include them in the EOM Understand how to compute reaction forces in any joint connecting any two bodies in the mechanism Dynamics Simulation Understand under what conditions a solution to the EOM exists Numerically solve the resulting (differential-algebraic) EOM

24 Roadmap to Deriving the EOM Begin with deriving the variational EOM for a single rigid body Principle of virtual work and D’Alembert’s principle Consider the special case of centroidal reference frames Centroid, polar moment of inertia, (Steiner’s) parallel axis theorem Write the differential EOM for a single rigid body Newton-Euler equations Derive the variational EOM for constrained planar systems Virtual work and generalized forces Finally, write the mixed differential-algebraic EOM for constrained systems Lagrange multiplier theorem (This roadmap will take several lectures, with some side trips)

25 What are EOM? In classical mechanics, the EOM are equations that relate (generalized) accelerations to (generalized) forces Why accelerations? If we know the (generalized) accelerations as functions of time, they can be integrated once to obtain the (generalized) velocities and once more to obtain the (generalized) positions Using absolute (Cartesian) coordinates, the acceleration of body i is the acceleration of the body’s LRF: How do we relate accelerations and forces? Newton’s laws of motion In particular, Newton’s second law written as

26 Newton’s Laws of Motion 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)