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.

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

ME751 Advanced Computational Multibody Dynamics Section 9.2 February 9, 2010 © Dan Negrut, 2010 ME751, UW-Madison “In England, if you commit a crime, the.
Chris Hall Aerospace and Ocean Engineering
12 VECTORS AND THE GEOMETRY OF SPACE.
Math Review Guest Lecturer: Michiel van de Panne Week 1, Wed Jan 9
Chapter 4.1 Mathematical Concepts
Chapter 4.1 Mathematical Concepts. 2 Applied Trigonometry Trigonometric functions Defined using right triangle  x y h.
3.III.1. Representing Linear Maps with Matrices 3.III.2. Any Matrix Represents a Linear Map 3.III. Computing Linear Maps.
CSci 6971: Image Registration Lecture 2: Vectors and Matrices January 16, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2007 Tamara Munzner Math Review Week 1, Wed.
Linear Equations in Linear Algebra
Vectors.
Computer Graphics (Fall 2005) COMS 4160, Lecture 2: Review of Basic Math
Vectors and Matrices Class 17.1 E: Ch. 5.
Lecture 7: Matrix-Vector Product; Matrix of a Linear Transformation; Matrix-Matrix Product Sections 2.1, 2.2.1,
ME451 Kinematics and Dynamics of Machine Systems Initial Conditions for Dynamic Analysis Constraint Reaction Forces October 23, 2013 Radu Serban University.
Velocities and Static Force
ME451 Kinematics and Dynamics of Machine Systems Review of Elements of Calculus – 2.5 Vel. and Acc. of a Point fixed in a Ref Frame – 2.6 Absolute vs.
ME751 Advanced Computational Multibody Dynamics Introduction January 21, 2010 Dan Negrut University of Wisconsin, Madison © Dan Negrut, 2010 ME751, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Review of Matrix Algebra – 2.2 Review of Elements of Calculus – 2.5 Vel. and Acc. of a point fixed in.
ME451 Kinematics and Dynamics of Machine Systems Review of Matrix Algebra – 2.2 September 13, 2011 Dan Negrut University of Wisconsin-Madison © Dan Negrut,
2IV60 Computer Graphics Basic Math for CG
ME751 Advanced Computational Multibody Dynamics Section 9.2 January 28, 2010 © Dan Negrut, 2010 ME751, UW-Madison “Age is an issue of mind over matter.
ME451 Kinematics and Dynamics of Machine Systems
Foundations of Computer Graphics (Fall 2012) CS 184, Lecture 2: Review of Basic Math
ME751 Advanced Computational Multibody Dynamics Review Calculus Starting Chapter 9 of Haug book January 26, 2010 © Dan Negrut, 2010 ME751, UW-Madison "Motivation.
Graphics CSE 581 – Interactive Computer Graphics Mathematics for Computer Graphics CSE 581 – Roger Crawfis (slides developed from Korea University slides)
6.837 Linear Algebra Review Patrick Nichols Thursday, September 18, 2003.
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Th, Sept. 08 © Dan Negrut, 2011 ME451, UW-Madison TexPoint fonts.
Chapter 4.1 Mathematical Concepts
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Wednesday, January 19, 2000 William H. Hsu Department.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
CPSC 491 Xin Liu Nov 17, Introduction Xin Liu PhD student of Dr. Rokne Contact Slides downloadable at pages.cpsc.ucalgary.ca/~liuxin.
6.837 Linear Algebra Review Patrick Nichols Thursday, September 18, 2003.
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,
ME 440 Intermediate Vibrations Th, March 26, 2009 Chapter 5: Vibration of 2DOF Systems © Dan Negrut, 2009 ME440, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems
1 1.3 © 2012 Pearson Education, Inc. Linear Equations in Linear Algebra VECTOR EQUATIONS.
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Tu, Sept. 07 © Dan Negrut, 2009 ME451, UW-Madison TexPoint fonts.
ME751 Advanced Computational Multibody Dynamics Section 9.3 February 16, 2010 © Dan Negrut, 2010 ME751, UW-Madison “Courage is fear holding on a minute.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Vel. And Acc. of a Fixed Point in Moving Frame Basic Concepts in Planar Kinematics February.
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 Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
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
Introduction to Linear Algebra Mark Goldman Emily Mackevicius.
ME 440 Intermediate Vibrations Th, April 16, 2009 Chapter 6: Multi-degree of Freedom (MDOF) Systems © Dan Negrut, 2009 ME440, UW-Madison Quote of the Day:
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 16, , starting 6.3 © Dan Negrut, 2010 ME451, UW-Madison TexPoint.
VECTORS AND THE GEOMETRY OF SPACE. The Cross Product In this section, we will learn about: Cross products of vectors and their applications. VECTORS AND.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016 Tamara Munzner Math Basics Week 1, Fri.
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 Driving Constraints 3.5 Start Position, Velocity, and Acc. Analysis 3.6 February 26, 2009 © Dan Negrut,
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 Relative Constraints 3.3 September 23, 2013 Radu Serban University of Wisconsin-Madison.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Math Review Week 1, Fri.
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Th, Jan. 22 © Dan Negrut, 2009 ME451, UW-Madison.
Computer Graphics Mathematical Fundamentals Lecture 10 Taqdees A. Siddiqi
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Presented By : NARENDRA LUHAR ABHISHEKH MEHATA ABHIJEET PANCHAL.
ME451 Kinematics and Dynamics of Machine Systems Review of Elements of Calculus – 2.5 Vel and Acc of a Point fixed in a Ref Frame – 2.6 Jan. 29, 2009 ©
Graphics Graphics Korea University kucg.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
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
ME451 Kinematics and Dynamics of Machine Systems
Chapter 3 Vectors.
Math review - scalars, vectors, and matrices
Presentation transcript:

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

2 Before we get started… Last time: s yllabus and quick overview of course Today: geometric and algebraic vectors and short review of matrix algebra HW Assigned: Problems: 2.2.5, (from Haug’s book) Due: Wednesday, September 11 Upload PDF to the Dropbox Folder “HW_01” at Miscellaneous: Forum issues? simEngine2D in C/C++

3 Overview of the Class [Chapter numbers according to Haug’s book] Chapter 1 – general considerations regarding the scope and goal of Kinematics and Dynamics (with a computational slant) Chapter 2 – review of basic Linear Algebra and Calculus Linear Algebra: Focus on geometric vectors and matrix-vector operations Calculus: Focus on taking partial derivatives (a lot of this), handling time derivatives, chain rule (a lot of this too) Chapter 3 – introduces the concept of kinematic constraint as the mathematical building block used to represent joints in mechanical systems This is the hardest part of the material covered Formulation of the Kinematics problem Chapter 4 – quick discussion of the numerical algorithms used to solve the Kinematics problem formulated in Chapter 3 Chapter 5 – applications (Kinematics) Only tangentially touching it; ADAMS assignments Chapter 6 – formulation of the Dynamics problem: derivation of the equations of motion (EOM) Chapter 7 – numerical methods for solving the Dynamics problem formulated in Chapter 6 Haug’s book is available online at the class website

Planar vectors 2.1, 2.3

5 Geometric Entities in Kinematics and Dynamics Kinematics & Dynamics of systems of rigid bodies require the ability to describe the position, velocity, and acceleration of each rigid body in the system. Geometric vectors and orthogonal matrices provide the most natural description: Geometric vectors - used to locate points on a body and the center of mass of a rigid body, to describe forces and torques, etc. Orthogonal matrices - used to describe the orientation of a body. ME451: Planar Kinematics and Dynamics We will work exclusively with 2D vectors and 2x2 orthogonal matrices.

6 Geometric Vectors

7 G. Vectors: Free vectors and Bound vectors

8 G. Vectors: Operations What operations are defined for 2D geometric vectors? Scaling by a scalar  Addition of 2D geometric vectors (the parallelogram rule) Multiplication of 2D geometric vectors (result in scalars!) The inner product (a.k.a. dot product) The outer product (a.k.a. perp product) One can measure the angle  between two geometric vectors A review these definitions follows over the next couple of slides

9 G. Vector Operation : Scaling by  OBA

10 G. Vector Operation: Addition of Two G. Vectors Sum of two vectors (definition) Obtained by the parallelogram rule Operation is commutative Easy to visualize, somewhat messy to summarize in an analytical fashion:

11 G. Vector Operation: Dot Product of Two G. Vectors The product between the magnitude of the first geometric vector and the projection of the second vector onto the first vector Note that operation is commutative Two immediate consequences The dot product of a vector with itself gives the square of its magnitude: Two vector are orthogonal if and only if their dot product vanishes:

12 G. Vector Operation: Angle Between Two G. Vectors Note that Important: Angles are positive counterclockwise This is why when measuring the angle between two vectors it’s important which one is the first (start) vector Calculating the angle between two vectors:

13 G. Vector Operations: Properties P1 – The sum of geometric vectors is associative P2 – Distributivity (multiplication with scalars) P3 – Distributivity (dot product) Attention! The dot product does not obey the cancellation law. In other words:

14 [handout] Distributivity Property (geometric proof) Prove (geometrically) that the dot product is distributive with respect to the vector sum:

15 Reference Frames. Making Things Simpler! Geometric vectors: Intuitive and easy to visualize Cumbersome to manipulate Hard to carry out simple operations (recall proving the distributive property on previous slide) Difficult to implement in computer code (operations on geometric vectors are difficult to be provided as recipes, unlike for operations on vectors and matrices) To address these drawbacks, we seek alternative ways for expressing geometric vectors: introduce a Reference Frame (RF) in which we express all our vectors

16 RF: Basis Vectors

17 RF: We will always… … use right-handed orthogonal RFs OO  O 

18 G. Vectors: Operations in RF (1)

19 G. Vectors: Operations in RF (2)

20 New Concept: Algebraic Vectors Given a RF, each vector can be represented by a pair of Cartesian components: It is therefore natural to associate to each geometric vector a two- dimensional algebraic vector: Note that I dropped the arrow on a to indicate that we are talking about an algebraic vector. Convention: throughout this class, vectors and matrices are bold, while scalars are not (most often they are in italics).

21 Putting Things in Perspective… Step 1: We started with geometric vectors Step 2: We introduced a reference frame Step 3: Relative to that reference frame each geometric vector is uniquely represented as a pair of scalars (the Cartesian coordinates) Step 4: We generated an algebraic vector whose two entries are provided by the pair above This vector is the algebraic representation of the geometric vector Note that the algebraic representations of the basis vectors are

22 There is a straight correspondence between the operations Just a different representation of an old concept Scaling a G. Vector  Scaling of corresponding A. Vector Adding two G. Vectors  Adding the corresponding two A. Vectors Dot product of two G. Vectors  Dot Product of the two A. Vectors Calculating the angle  between two G. Vectors was based on their dot product  use the dot product of the corresponding A. Vectors

Matrix Algebra 2.2

24 Recall Notation Conventions

25 Matrix Review

26 Matrix Addition

27 Matrix-Matrix Multiplication

28 Matrix-Vector Multiplication

29 More Matrix Definitions 29

30 Orthogonal Matrices

31 Exercise

32 Linear Independence of Vectors

33 Matrix Rank Row rank of a matrix Largest number of rows of the matrix that are linearly independent A matrix is said to have full row rank if the rank of the matrix is equal to the number of rows of that matrix Column rank of a matrix Largest number of columns of the matrix that are linearly independent NOTE: for each matrix, the row rank and column rank are the same This number is simply called the rank of the matrix It follows that

34 [handout] Matrix Rank: Example What is the row rank of the following matrix? What is the column rank of J?

35 Singular vs. Nonsingular Matrices Let A be a square matrix of dimension n. The following are equivalent:

36 Other Useful Formulas If A and B are invertible, their product is invertible and Also, For any two matrices A and B that can be multiplied (these are pretty straightforward to prove)