Computation of Multibody Kinematics And Dynamics 1.1 Multibody Mechanical Systems. 2D Planar Mechanism. 3D Spatial Mechanism

Size: px
Start display at page:

Download "Computation of Multibody Kinematics And Dynamics 1.1 Multibody Mechanical Systems. 2D Planar Mechanism. 3D Spatial Mechanism"

Transcription

1 Computation of Multibody Kinematics And Dynamics 1.1 Multibody Mechanical Systems D Planar Mechanism D Spatial Mechanism 1

2 Computer-Aided Design (CAD) Mechanics: Statics and dynamics. Dynamics : kinematics and kinetics. Kinematics is the study of motion, i.e., the study of displacement, velocity, and acceleration, regardless of the forces that produce the motion. Kinetics or Dynamics is the study of motion and its relationship with the forces that produce that motion.

3 1. Coordinate Systems A four-bar mechanism with generalized coordinates. 4 Coordinate q [ 1 ] T Constraints ( r l s d ) rl cosls cos1rs cos( 1) ( r l s d ) rlcosdscos 1 degrees of freedom 4 = 1

4 coordinates 1 q constraints rcos dcos scos l 1 rsin dsin ssin 1 dof 1 4

5 q x y x y x y r x1 cos1 r y1 sin1 r d x1 cos1x cos r d y1 sin1 y sin d s x cos x cos d s y sin y sin s x cos l s y sin Cartesian Coordinates 1 coordinates and 11 kinematic constraints T dof

6 Coordinates Systems Generalized Relative Cartesian coordinates coordinates coordinates Number of coordinates Minimum Moderate Large Number of second-order Minimum Moderate Large differential equations Number of algebraic None Moderate Large constraint equations Order of nonlinearity High Moderate Low Derivation of the Hard Moderate Simple equations of motion hard Computational Efficient Efficient Not as efficient efficiency Development of a Difficult Relatively Easy general-purpose difficult computer program 6

7 1. Computation Kinematics A mechanism that is formed from a collection of links or bodies kinematically connected to one another. An open-loop mechanism may contain links with single joint. A closed-loop mechanism is formed from a closed chain, wherein each link is connected to at least two other links of the mechanism. Figure (a) Open-loop mechanism-double pendulum and (b) closed-loop mechanism-four-bar linkage. Single and Multi-Loop Mechanism Figure (a) Single-loop mechanism and (b) multi-loop mechanism. 7

8 High and Low Pair of Kinematic Joint Figure Example of kinematic pairs: (a) revolute joint, (b) translational joint, (c) gear set, (d) cam follower, (e) screw joint, and (f) spherical ball joint. 8

9 Generalized Coordinates generalized coordinates, algebraic constraint equations, l cos l cos l cos d l sin l sin l sin d 1 1 Figure four-bar mechanism. 9

10 .1 Planar Kinematics in Cartesian Coordinates q [,, ] T i xc yc c i i The column vector is the vector of body-fixed coordinates for body in a plane. q x, y, z,,, i c c c 1 i Inertial coordinates Body fixedcoordinates T is the vector of body-fixed coordinates for body in three-dimensional space Position vector at global coordinate X Y r r As P P i i i i x xc cos sin y y c sincos is coordinate transformation matrix. i i 1

11 A constraint equation describing a condition on the vector of coordinates of a system can be expressed as follows: q In some constraint and driving function, the variable time may appear explicitly: Constraint Equation q, t Constraint Jacobian Matrix by differentiating the constraint equations m1 n1 ( q) q q, often denoted as q, q q q+ q q q also denoted as,q q( q ) q, or q q q qq= ( qq ) qq, m1 q q mn 11

12 Kinematically equivalent. Redundant Constraint Figure (a) A double parallel-crank mechanism and (b) its kinematically equivalent. Kinematics of Mechanism Mainly composed of revolute joint and translation joint Quick-return mechanism: (a) schematic presentation and (b) its equivalent representation without showing the actual outlines. 1

13 .1 Planar Kinematics in Cartesian Coordinates Inertial system Χ Y Body fixed system ξ η r r As P P i i i i Coordinate transformation matrix A i cos sin sincos i 1

14 P P r s r s i i j j. Revolute Joint Constraint Model r As r A s ( r,) P P i i i j j j P P P P x cos sin cos sin (,) i i i i i x r j j j j j P P P P yi i sini i cosi yj j sinj j cos j Figure Revolute joint P connecting bodies i and j. 14

15 Constraint Jacobian Matrix ( q) by differentiating the constraint equations q q, Denoteas q q q ( q ) q q q q q= ( q ) q q q q 15

16 Time Derivative of Revolute Joint Constraint P P P P 1 x cos sin x cos sin i i i i i j j j j j P P P P yi i sini i cosi yj j sinj j cosj x i ( i P sin i i P cos i ) i x j ( j P sin j j P cos j ) j y i ( i P cos i i P sin i ) i y j ( j P cos j j P sin j ) j 16

17 Time Derivative of Revolute Constraint P P P P 1 x cos sin x cos sin i i i i i j j j j j P P P P y sin cos y sin cos x i i i i i j j j j j x i ( P i sin i P i cos i ) i x j ( P j sin j P j cos j ) j y i ( P i cos i P i sin i ) i y j ( P j cos j P j sin j ) j ( sin cos ) ( cos sin ) x P P P P i i i i i i i i i i i j y P P P P ( j sinj j cos j) j ( j cosj j sin j) j ( cos sin ) ( sin cos ) y P P P P i i i i i i i i i i i j P P P P ( j cosj j sin j) j ( j sinj j cos j) j or s s p p i i j j 17

18 . Translational Joint Constraint Model Figure Different representations of a translational joint. Translational Joint nd T i P P x P R P R i x j xi xi yi yi P P yi yj P P P Q P P P Q ( xi xj )( yi yi ) ( yi yj )( xi xj ) i j ( i j) Figure A translational joint between bodies i and j. 18

19 Constraint Jacobian Matrix ( q) q q, Denoteas q q q ( q ) q q q q q= ( q ) q q q q 19

20 Time Derivative of Translational Joint Constraint P Q P P P Q P P ( xi xi )( yj yi ) ( yi yi )( xj xi ) i j ( i j) [( x x )( x x ) ( y y )( y y ) [( x x )( y y ) ( y y )( x x ) P Q P Q P Q P Q i i i j i i i j j i i i j i i i j i

21 Driving Link Figure (a) The motion of the slider is controlled in the direction and (b) the motion of point P is controlled in the y direction. x d() t i P y d() t i x 1

22 .1 Kinematic Analysis ground Treat ground as a rigid body 1 1

23 A Matlab Program for Analysis of Kinematics

24 Example of a four-bar linkage mechanism 1 A 1 y 1 OA 8mm AB 6mm BC 18mm OC 18mm B 8 Constraint equations: x 4cos 1 1 y 4sin x y x y x y 1 1 4cos x 1cos 1 1 4sin y 1sin 1 1 1cos x 9cos 1sin y 9sin 9cos 18 9sin 1 constraint from driving link t 1 O C x To solve the 9 equations for 9 unknown q T x 1, y1, 1, x, y,, x, y, 4

25 The Jacobian matrix and the right-side of the velocity equations q 1 1 4sin 1 4cos 1 4sin 1 1sin cos 1 1 cos J 5 1 1sin 1 9sin 6 1 1cos 1 9cos 7 1 9sin 8 1 9cos 9 1 Let J to solve Jq β for the velocity q q 5

26 The right-side of the acceleration equations 9sin 9cos 9sin 1sin 9cos 1cos 1sin 5sin 1cos 5cos 4sin 4cos γ q γ q on for the accelerati solve To J 6

27 The procedure of m-file Initialize and start at t Call nonlinear solver with initial positionto solveqt Determine Jacobian matrix and β with q t to solve q t Determine γ with q t to solve q t Assume q t Δt with intended motion and set it as the new initial position of next iteration Plot the time response of q t, q t and q t Determine the positions of the bars and animate them 7

28 The code of m.file (1) 1. % Set up the time interval and the initial positions of the nine coordinates. T_Int=:.1:;. X=[ 5 pi/ ]; 4. global T 5. Xinit=X; % Do the loop for each time interval 8. for Iter=1:length(T_Int); 9. T=T_Int(Iter); 1. % Determine the displacement at the current time 11. [Xtemp,fval] = fsolve(@constreq4bar,xinit); % Determine the velocity at the current time 14. phi1=xtemp(); phi=xtemp(6); phi=xtemp(9); 15. JacoMatrix=Jaco4bar(phi1,phi,phi); 16. Beta=[ *pi]'; 17. Vtemp=JacoMatrix\Beta; % Determine the acceleration at the current time. dphi1=vtemp(); dphi=vtemp(6); dphi=vtemp(9); 1. Gamma=Gamma4bar(phi1,phi,phi,dphi1,dphi,dphi);. Atemp=JacoMatrix\Gamma;. 4. % Record the results of each iteration 5. X(:,Iter)=Xtemp; V(:,Iter)=Vtemp; A(:,Iter)=Atemp; % Determine the new initial position to solve the equation of the next 8. % iteration and assume that the kinematic motion is with inertia 9. if Iter==1. Xinit=X(:,Iter); 1. else. Xinit=X(:,Iter)+(X(:,Iter)-X(:,Iter-1));. end 4. 5.end 8

29 The code of m.file () 6.% T vs displacement plot for the nine coordinates 7.figure 8.for i=1:9; 9. subplot(9,1,i) 4. plot (T_Int,X(i,:)) 41. set(gca,'xtick',[], 'FontSize', 5) 4.end 4.% Reset the bottom subplot to have xticks 44.set(gca,'xtickMode', 'auto') % T vs velocity plot for the nine coordinates 47.figure 48.for i=1:9; 49. subplot(9,1,i) 5. plot (T_Int,V(i,:)) 51. set(gca,'xtick',[], 'FontSize', 5) 5.end 5.set(gca,'xtickMode', 'auto') % T vs acceleration plot for the nine coordinates 56.figure 57.for i=1:9; 58. subplot(9,1,i) 59. plot (T_Int,A(i,:)) 6. AxeSup=max(A(i,:)); 61. AxeInf=min(A(i,:)); 6. if AxeSup-AxeInf<.1 6. axis([-inf,inf,(axesup+axesup)/-.1 (AxeSup+AxeSup)/+.1]); 64. end 65. set(gca,'xtick',[], 'FontSize', 5) 66.end 67.set(gca,'xtickMode', 'auto') 9

30 The code of m.file () 68.% Determine the positions of the four revolute joints at each iteration 69.Ox=zeros(1,length(T_Int)); 7.Oy=zeros(1,length(T_Int)); 71.Ax=8*cos(X(,:)); 7.Ay=8*sin(X(,:)); 7.Bx=Ax+6*cos(X(6,:)); 74.By=Ay+6*sin(X(6,:)); 75.Cx=18*ones(1,length(T_Int)); 76.Cy=zeros(1,length(T_Int)); % Animation 79.figure 8.for t=1:length(t_int); 81. bar1x=[ox(t) Ax(t)]; 8. bar1y=[oy(t) Ay(t)]; 8. barx=[ax(t) Bx(t)]; 84. bary=[ay(t) By(t)]; 85. barx=[bx(t) Cx(t)]; 86. bary=[by(t) Cy(t)]; plot (bar1x,bar1y,barx,bary,barx,bary); 89. axis([-1,4,-1,]); 9. axis normal M(:,t)=getframe; 9.end

31 Initialization 1. % Set up the time interval and the initial positions of the nine coordinates. T_Int=:.1:;. X=[ 5 pi/ ]; 4. global T 5. Xinit=X; 1. The sentence is notation that is behind symbol %.. Simulation time is set from to with Δt =.1.. Set the appropriate initial positions of the 9 coordinates which are used to solve nonlinear solver. 4. Declare a global variable T which is used to represent the current time t and determine the driving constraint for angular velocity. 1

32 Determine the displacement 1. [Xtemp,fval] = fsolve(@constreq4bar,xinit); 1. Call the nonlinear solver fsolve in which the constraint equations and initial values are necessary. The initial values is mentioned in above script. The constraint equations is written as a function (which can be treated a kind of subroutine in Matlab) as following and named as constreq4bar. The fsolve finds a root of a system of nonlinear equations and adopts the trust-region dogleg algorithm by default. a. function F=constrEq4bar(X) b. c. global T d. e. x1=x(1); y1=x(); phi1=x(); f. x=x(4); y=x(5); phi=x(6); g. x=x(7); y=x(8); phi=x(9); h. i. F=[ -x1+4*cos(phi1); j. -y1+4*sin(phi1); k. x1+4*cos(phi1)-x+1*cos(phi); l. y1+4*sin(phi1)-y+1*sin(phi); m. x+1*cos(phi)-x+9*cos(phi); n. y+1*sin(phi)-y+9*sin(phi); o. x+9*cos(phi)-18; p. y+9*sin(phi); q. phi1-*pi*t-pi/]; The equation of driving constraint is depended on current time T

33 Determine the velocity 14. phi1=xtemp(); phi=xtemp(6); phi=xtemp(9); 15. JacoMatrix=Jaco4bar(phi1,phi,phi); 16. Beta=[ *pi]'; 17. Vtemp=JacoMatrix\Beta; 15. Call the function Jaco4bar to obtain the Jacobian Matrix depended on current values of displacement. 16. Declare the right-side of the velocity equations. 17. Solve linear equation by left matrix division \ roughly the same as J -1 β. The algorithm adopts several methods such as LAPACK, CHOLMOD, and LU. Please find the detail in Matlab Help. a. function JacoMatrix=Jaco4bar(phi1,phi,phi) b. c. JacoMatrix=[ -1-4*sin(phi1) ; d. -1 4*cos(phi1) ; e. 1-4*sin(phi1) -1-1*sin(phi) ; f. 1 4*cos(phi1) -1 1*cos(phi) ; g. 1-1*sin(phi) -1-9*sin(phi); h. 1 1*cos(phi) -1 9*cos(phi); i. 1-9*sin(phi); j. 1 9*cos(phi); k. 1 ];

34 Determine the acceleration. dphi1=vtemp(); dphi=vtemp(6); dphi=vtemp(9); 1. Gamma=Gamma4bar(phi1,phi,phi,dphi1,dphi,dphi);. Atemp=JacoMatrix\Gamma; 1. Call the function Gamma4bar to obtain the right-side of the velocity equations depended on current values of velocity.. Solve linear equation to obtain the current acceleration. a. function Gamma=Gamma4bar(phi1,phi,phi,dphi1,dphi,dphi) b. c. Gamma=[ 4*cos(phi1)*dphi1^; d. 4*sin(phi1)*dphi1^; e. 4*cos(phi1)*dphi1^+1*cos(phi)*dphi^; f. 4*sin(phi1)*dphi1^+1*sin(phi)*dphi^; g. 1*cos(phi)*dphi^+9*cos(phi)*dphi^; h. 1*sin(phi)*dphi^+9*sin(phi)*dphi^; i. 9*cos(phi)*dphi^; j. 9*sin(phi)*dphi^; k. ]; 4

35 Determine next initial positions 9. if Iter==1. Xinit=X(:,Iter); 1. else. Xinit=X(:,Iter)+(X(:,Iter)-X(:,Iter-1));. end 9.~. Predict the next initial positions with assumption of inertia except the first time of the loop. 5

36 Plot time response 7.figure 8.for i=1:9; 9. subplot(9,1,i) 4. plot (T_Int,X(i,:)) 41. set(gca,'xtick',[], 'FontSize', 5) 4.end 4.% Reset the bottom subplot to have xticks 44.set(gca,'xtickMode', 'auto') % T vs velocity plot for the nine coordinates 47.figure 48.for i=1:9; Create a blank figure. 9. Locate the position of subplot in the figure. 4. Plot the nine subplots for the time responses of nine coordinates. 41. Eliminate x-label for time-axis and set the font size of y-label. 44. Resume x-label at bottom because the nine subplots share the same time-axis. 47.~ It is similar to above. 6

37 Animation 69.Ox=zeros(1,length(T_Int)); 7.Oy=zeros(1,length(T_Int)); 71.Ax=8*cos(X(,:)); 7.Ay=8*sin(X(,:)); 7.Bx=Ax+6*cos(X(6,:)); for t=1:length(t_int); 81. bar1x=[ox(t) Ax(t)]; 8. bar1y=[oy(t) Ay(t)]; 8. barx=[ax(t) Bx(t)]; 84. bary=[ay(t) By(t)]; 85. barx=[bx(t) Cx(t)]; 86. bary=[by(t) Cy(t)]; plot (bar1x,bar1y,barx,bary,barx,bary); 89. axis([-1,4,-1,]); 9. axis normal M(:,t)=getframe; 9.end 69. Determine the displacement of revolute joint. 8. Repeat to plot the locations by continue time elapsing. 81. Determine the horizontal location of OA. 88. Plot OA, AB, BC, and OC. 89. Set an appropriate range of axis. 7

38 Time response of displacement x 1 y 1 1 x y x y t 8

39 Time response of velocity x 1 y 1 1 x y x y t 9

40 Time response of acceleration x 1 y 1 1 x y x y t 4

41 Example of a slider-crank mechanism 11 Constraint equations: x y x y x y x y x cos y sin cos x 1cos sin y 1sin 1cos x 1cos y y y x x 1cos 1sin 1sin 1cos constraint from the driving link t AG mm GB mm BO mm To solve the 1 equations for 1 unknown T q x1, y1, 1, x, y,, x, y,, x4, y4, 4 41

42 The Jacobian matrix and the right-side of the velocity equations J 1. 1cos 7, 17 sin 15 1sin, 1 cos 9 sin 5 1 5, 4,, 16, 1, 8, 4 1 6, 4, 6,, 18, 14, 1, 6,, 1, sin 1 cos cos 9 1sin 8 cos 19 y y x x 4

43 The right-side of the acceleration equations 1 1sin 1cos 1sin sin 1cos cos sin cos γ γ cos 1 1sin sin cos 1 where y y x x y y x x 4

44 Animation 44

45 Time response of displacement x y x y x 4 y 4 4 t 45

46 Time response of velocity x y x y x 4 y 4 4 t 46

47 Time response of acceleration x y x y x 4 y 4 4 t 47

48 Kinematic Modeling Ground x., y.,. Revolute joint ,.,.,. A A A A 4 4.,., 1.,. B B B B 1.,.,.,. 1 1 translational joint.,., 1.,., A A B B ,.,.,. C C driving constraint t. Figure Kinematic modeling of a slider-crank mechanism. 48

49 Translation Joint y 1 n d B c x1 c1s1 1 x11c1 B y s c y 1s x1 1c1 x4 d y 1s y c4s4 1s4 n s c 1 1c T x c1 x4 nd1s4 1c4 y1 1s1 y 4 1c y 1s y x 1c x 1s s 4 x1 1c y c4c1 1s4s1 1 y11s1 y41s4 x11c1x41c

50 Kinematic Modeling Ground revolute joints translational joint driving constraint x 1 1 y x x cos 4 4 y y sin 5 4 x cos x 1 cos 6 y sin y 1sin 7 x 1 cos x 8 1 y 1sin y 9 1 ( 1cos )( y 1sin y ) ( x 1cos x )( 1sin ) t Figure Kinematic modeling of a slider-crank mechanism. 5

51 Jacobian Matrix Figure The Jacobian matrix. 51

52 Cont d 5

53 kinematic constraints driving link velocity equations acceleration. Solution Technique ( q) ( d ) ( q, t) q= or qq q ( d ) ( d) ( d) q+ = or q qt q t q ( d ) q= ( d ) q t q q q+ q= or qq ( qq ) qq q q ( d) ( d) ( d) ( d) q ( q ) q q q q q qt tt 5

54 At any given instant t (1) Solve q ( qq= ) d q ( q, t) Solution Technique q=(the right hand side) n equations for n unknowns () Solve ( qq= ) q d q n equations for n unknowns () Solve ( qq= ) q d q q() t ( q, t) q=(the right hand side) ( qq= ) q () t (the right hand side) n equations for n unknowns q () t 54

55 4.1 Planar Rigid Body Dynamics mx f i i xi m y f i i yi n i i i m x fx m y f y n M i q i g i i 55

56 Illustration of Constraint Force Pure rolling of a disk down the slope mg x y f N mgs f mx mgc N my f R I c eqs. for 5 unknowns xy,,, f, N xr constraint equations y R g 1 x gs, y, s, N mgc, f mgs R 56

57 Constraint Force ( q, t), q ( c) q Mq g g T q T q ( c) q q n1 or q, q mn There exists Lagrange Multiplier, T such that g g is that constraint force. The equations of motion can be written as Mq m1 57

58 Generalized coordinate x, Constraint eq. x R, y R x R, y R T M mgs q q mgc q m 1 x m 1 mgs y mgc 1 mr R 1 1 R 1 g 1 5 eqs. for 5 unknowns x gs, y, s, 1 mgs, mgc R 1 1 T mgs The constraint force 1 q mgc R 1 mgrs 1 is the friction force for pure rolling. 58

59 4. Physical meaning of constraint force In Revolute Joint m x 1 f 1 ( ) ( ) x 1 m y fy P P y i i yi xi x i n i m i x i f ( x)i 1 m i y i f ( y)i i i n i ( y i P y i ) 1 (x i P x i ) 59

60 Constraint Force in Translational Joint For a translational joint between i and j, the equation of motion for body i can be written as P Q mx f ( y y ) i i xi i i 1 P Q my f ( x x ) i i yi i i 1 P P Q P P Q n [( x x )( x x ) ( y y )( y y )] i i i j i i i j i i i 1 6

61 4. Formulation of Multi-body Dynamic Systems Mq T q g qq= n m n m linear algebraic equations in unknowns for q and. 61

62 5.1 Euler Angles A DCB c s 1 c s D s c c s s c C B 1 s c 1 6

63 Euler Angles A= c c s c s c s s c c s s s c c c s s s c c c c s s s s c c (5.1) 6

64 Time Derivatives of Euler Angles sin sin cos sin cos sin cos sin sin cos sincos sin cos 1 64

65 5. Bryant Angles 65

66 Bryant Angles A DCB 1 c s c s D c s C 1 B s c 1 1 s1 c 1 s c 1 66

67 Bryant Angles A= cc cs s c1s s1sc c1c s1ss s1c s 1sc1sc s1cc1ss c1c 67

68 Time Derivative of Bryant Angles cos1cos sin 1 cossin cos sin 1 68

PART 2 Multibody Kinematics and Dynamics Chapter 1

PART 2 Multibody Kinematics and Dynamics Chapter 1 PART Multibody Kinematics and Dynamics Chapter 1 1.1 INTRODUCTION Determine appropriate movement of the wipers View range Tandem or opposite Wipe angle Location of pivots Timing of wipers Wiping velocity

More information

Approach based on Cartesian coordinates

Approach based on Cartesian coordinates GraSMech course 2005-2006 Computer-aided analysis of rigid and flexible multibody systems Approach based on Cartesian coordinates Prof. O. Verlinden Faculté polytechnique de Mons Olivier.Verlinden@fpms.ac.be

More information

ME Machine Design I. EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, September 30th, 2009

ME Machine Design I. EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, September 30th, 2009 ME - Machine Design I Fall Semester 009 Name Lab. Div. EXAM. OPEN BOOK AND CLOSED NOTES. Wednesday, September 0th, 009 Please use the blank paper provided for your solutions. Write on one side of the paper

More information

Robot Dynamics Instantaneous Kinematiccs and Jacobians

Robot Dynamics Instantaneous Kinematiccs and Jacobians Robot Dynamics Instantaneous Kinematiccs and Jacobians 151-0851-00 V Lecture: Tuesday 10:15 12:00 CAB G11 Exercise: Tuesday 14:15 16:00 every 2nd week Marco Hutter, Michael Blösch, Roland Siegwart, Konrad

More information

EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 2010

EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 2010 ME 35 - Machine Design I Spring Semester 010 Name of Student Lab. Div. Number EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 010 Please use the blank paper provided for your solutions. Write

More information

Video 2.1a Vijay Kumar and Ani Hsieh

Video 2.1a Vijay Kumar and Ani Hsieh Video 2.1a Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Introduction to Lagrangian Mechanics Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Analytical Mechanics Aristotle Galileo Bernoulli

More information

ME 301 THEORY OFD MACHİNES I SOLVED PROBLEM SET 2

ME 301 THEORY OFD MACHİNES I SOLVED PROBLEM SET 2 ME 30 THEOY OFD MACHİNES I SOLVED POBLEM SET 2 POBLEM. For the given mechanisms, find the degree of freedom F. Show the link numbers on the figures. Number the links and label the joints on the figure.

More information

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

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich Advanced Dynamics - Lecture 4 Lagrange Equations Paolo Tiso Spring Semester 2017 ETH Zürich LECTURE OBJECTIVES 1. Derive the Lagrange equations of a system of particles; 2. Show that the equation of motion

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

More information

Kinematics, Dynamics, and Vibrations FE Review Session. Dr. David Herrin March 27, 2012

Kinematics, Dynamics, and Vibrations FE Review Session. Dr. David Herrin March 27, 2012 Kinematics, Dynamics, and Vibrations FE Review Session Dr. David Herrin March 7, 0 Example A 0 g ball is released vertically from a height of 0 m. The ball strikes a horizontal surface and bounces back.

More information

Chapter 4 Statics and dynamics of rigid bodies

Chapter 4 Statics and dynamics of rigid bodies Chapter 4 Statics and dynamics of rigid bodies Bachelor Program in AUTOMATION ENGINEERING Prof. Rong-yong Zhao (zhaorongyong@tongji.edu.cn) First Semester,2014-2015 Content of chapter 4 4.1 Static equilibrium

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Newton-Euler formulation) Dimitar Dimitrov Örebro University June 8, 2012 Main points covered Newton-Euler formulation forward dynamics inverse dynamics

More information

RIGID BODY MOTION (Section 16.1)

RIGID BODY MOTION (Section 16.1) RIGID BODY MOTION (Section 16.1) There are cases where an object cannot be treated as a particle. In these cases the size or shape of the body must be considered. Rotation of the body about its center

More information

N mg N Mg N Figure : Forces acting on particle m and inclined plane M. (b) The equations of motion are obtained by applying the momentum principles to

N mg N Mg N Figure : Forces acting on particle m and inclined plane M. (b) The equations of motion are obtained by applying the momentum principles to .004 MDEING DNMIS ND NTR I I Spring 00 Solutions for Problem Set 5 Problem. Particle slides down movable inclined plane. The inclined plane of mass M is constrained to move parallel to the -axis, and the

More information

PHYS 705: Classical Mechanics. Examples: Lagrange Equations and Constraints

PHYS 705: Classical Mechanics. Examples: Lagrange Equations and Constraints 1 PHYS 705: Classical Mechanics Examples: Lagrange Equations and Constraints x R Note: an object rolls because of friction but static friction does no work this is different from our previous case with

More information

UNIVERSITY OF KWAZULU-NATAL EXAMINATIONS: NOVEMBER 2013 COURSE, SUBJECT AND CODE: THEORY OF MACHINES ENME3TMH2 MECHANICAL ENGINEERING

UNIVERSITY OF KWAZULU-NATAL EXAMINATIONS: NOVEMBER 2013 COURSE, SUBJECT AND CODE: THEORY OF MACHINES ENME3TMH2 MECHANICAL ENGINEERING UNIVERSITY OF KWAZULU-NATAL EXAMINATIONS: NOVEMBER 2013 COURSE, SUBJECT AND CODE: THEORY OF MACHINES ENME3TMH2 DURATION: 3 Hours MARKS: 100 MECHANICAL ENGINEERING Internal Examiner: Dr. R.C. Loubser Indeendent

More information

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

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

Lagrangian Dynamics: Generalized Coordinates and Forces

Lagrangian Dynamics: Generalized Coordinates and Forces Lecture Outline 1 2.003J/1.053J Dynamics and Control I, Spring 2007 Professor Sanjay Sarma 4/2/2007 Lecture 13 Lagrangian Dynamics: Generalized Coordinates and Forces Lecture Outline Solve one problem

More information

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017 CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS Prof. N. Harnew University of Oxford TT 2017 1 OUTLINE : CP1 REVISION LECTURE 3 : INTRODUCTION TO CLASSICAL MECHANICS 1. Angular velocity and

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

Generalized Forces. Hamilton Principle. Lagrange s Equations

Generalized Forces. Hamilton Principle. Lagrange s Equations Chapter 5 Virtual Work and Lagrangian Dynamics Overview: Virtual work can be used to derive the dynamic and static equations without considering the constraint forces as was done in the Newtonian Mechanics,

More information

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

EXAM 1. OPEN BOOK AND CLOSED NOTES.

EXAM 1. OPEN BOOK AND CLOSED NOTES. ME 35 - Machine Design I Summer Semester 013 Name of Student Lab Section Number EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, June 6th, 013 Use the blank paper provided for your solutions. Write on one

More information

CHAPTER 10 ROTATION OF A RIGID OBJECT ABOUT A FIXED AXIS WEN-BIN JIAN ( 簡紋濱 ) DEPARTMENT OF ELECTROPHYSICS NATIONAL CHIAO TUNG UNIVERSITY

CHAPTER 10 ROTATION OF A RIGID OBJECT ABOUT A FIXED AXIS WEN-BIN JIAN ( 簡紋濱 ) DEPARTMENT OF ELECTROPHYSICS NATIONAL CHIAO TUNG UNIVERSITY CHAPTER 10 ROTATION OF A RIGID OBJECT ABOUT A FIXED AXIS WEN-BIN JIAN ( 簡紋濱 ) DEPARTMENT OF ELECTROPHYSICS NATIONAL CHIAO TUNG UNIVERSITY OUTLINE 1. Angular Position, Velocity, and Acceleration 2. Rotational

More information

WEEK 1 Dynamics of Machinery

WEEK 1 Dynamics of Machinery WEEK 1 Dynamics of Machinery References Theory of Machines and Mechanisms, J.J. Uicker, G.R.Pennock ve J.E. Shigley, 2003 Makine Dinamiği, Prof. Dr. Eres SÖYLEMEZ, 2013 Uygulamalı Makine Dinamiği, Jeremy

More information

Planar Multi-body Dynamics of a Tracked Vehicle using Imaginary Wheel Model for Tracks

Planar Multi-body Dynamics of a Tracked Vehicle using Imaginary Wheel Model for Tracks Defence Science Journal, Vol. 67, No. 4, July 2017, pp. 460-464, DOI : 10.14429/dsj.67.11548 2017, DESIDOC Planar Multi-body Dynamics of a Tracked Vehicle using Imaginary Wheel Model for Tracks Ilango

More information

STATICS Chapter 1 Introductory Concepts

STATICS Chapter 1 Introductory Concepts Contents Preface to Adapted Edition... (v) Preface to Third Edition... (vii) List of Symbols and Abbreviations... (xi) PART - I STATICS Chapter 1 Introductory Concepts 1-1 Scope of Mechanics... 1 1-2 Preview

More information

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

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Rotational & Rigid-Body Mechanics. Lectures 3+4

Rotational & Rigid-Body Mechanics. Lectures 3+4 Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions

More information

RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5)

RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5) RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5) Today s Objectives: Students will be able to: a) Describe the velocity of a rigid body in terms of translation and rotation components. b) Perform a relative-motion

More information

UNIT II Fig (1) Fig (1)

UNIT II Fig (1) Fig (1) UNIVERSITY OF PUNE [4362]-116 S.E.(Mechanical / Automobile) Examination 2013 (2008 pattern) THEY OF MACHINES -1 [Total No. of Questions: 12] [Total No. of Printed pages: 7] [Time: 4 Hours] [Max. Marks:

More information

Physics of Rotation. Physics 109, Introduction To Physics Fall 2017

Physics of Rotation. Physics 109, Introduction To Physics Fall 2017 Physics of Rotation Physics 109, Introduction To Physics Fall 017 Outline Next two lab periods Rolling without slipping Angular Momentum Comparison with Translation New Rotational Terms Rotational and

More information

Figure 1. A planar mechanism. 1

Figure 1. A planar mechanism. 1 ME 352 - Machine Design I Summer Semester 201 Name of Student Lab Section Number EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, July 2nd, 201 Use the blank paper provided for your solutions. Write on one

More information

PDE: The Method of Characteristics Page 1

PDE: The Method of Characteristics Page 1 PDE: The Method of Characteristics Page y u x (x, y) + x u y (x, y) =, () u(, y) = cos y 2. Solution The partial differential equation given can be rewritten as follows: u(x, y) y, x =, (2) where = / x,

More information

PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION

PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION I. Moment of Inertia: Since a body has a definite size and shape, an applied nonconcurrent force system may cause the body to both translate and rotate.

More information

Modeling of static friction in closed-loop kinematic chains Uniqueness and parametric sensitivity problems

Modeling of static friction in closed-loop kinematic chains Uniqueness and parametric sensitivity problems Multibody Syst Dyn (2017) 39:337 361 DOI 10.1007/s11044-016-9535-6 Modeling of static friction in closed-loop kinematic chains Uniqueness and parametric sensitivity problems Marek Wojtyra 1 Received: 26

More information

Lecture 18. PLANAR KINEMATICS OF RIGID BODIES, GOVERNING EQUATIONS

Lecture 18. PLANAR KINEMATICS OF RIGID BODIES, GOVERNING EQUATIONS Lecture 18. PLANAR KINEMATICS OF RIGID BODIES, GOVERNING EQUATIONS Planar kinematics of rigid bodies involve no new equations. The particle kinematics results of Chapter 2 will be used. Figure 4.1 Planar

More information

Torque and Rotation Lecture 7

Torque and Rotation Lecture 7 Torque and Rotation Lecture 7 ˆ In this lecture we finally move beyond a simple particle in our mechanical analysis of motion. ˆ Now we consider the so-called rigid body. Essentially, a particle with extension

More information

UNIT 2 KINEMATICS OF LINKAGE MECHANISMS

UNIT 2 KINEMATICS OF LINKAGE MECHANISMS UNIT 2 KINEMATICS OF LINKAGE MECHANISMS ABSOLUTE AND RELATIVE VELOCITY An absolute velocity is the velocity of a point measured from a fixed point (normally the ground or anything rigidly attached to the

More information

D Alembert s principle of virtual work

D Alembert s principle of virtual work PH101 Lecture 9 Review of Lagrange s equations from D Alembert s Principle, Examples of Generalized Forces a way to deal with friction, and other non-conservative forces D Alembert s principle of virtual

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

More information

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.3.4, 6.6 November 25, 2014 Dan Negrut ME451, Fall 2014 University of Wisconsin-Madison Quote of the day: Marge, don't discourage

More information

2.003 Engineering Dynamics Problem Set 6 with solution

2.003 Engineering Dynamics Problem Set 6 with solution .00 Engineering Dynamics Problem Set 6 with solution Problem : A slender uniform rod of mass m is attached to a cart of mass m at a frictionless pivot located at point A. The cart is connected to a fixed

More information

7. FORCE ANALYSIS. Fundamentals F C

7. FORCE ANALYSIS. Fundamentals F C ME 352 ORE NLYSIS 7. ORE NLYSIS his chapter discusses some of the methodologies used to perform force analysis on mechanisms. he chapter begins with a review of some fundamentals of force analysis using

More information

Dynamics and control of mechanical systems

Dynamics and control of mechanical systems Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid

More information

PLANAR RIGID BODY MOTION: TRANSLATION &

PLANAR RIGID BODY MOTION: TRANSLATION & PLANAR RIGID BODY MOTION: TRANSLATION & Today s Objectives : ROTATION Students will be able to: 1. Analyze the kinematics of a rigid body undergoing planar translation or rotation about a fixed axis. In-Class

More information

Analytical Dynamics: Lagrange s Equation and its Application A Brief Introduction

Analytical Dynamics: Lagrange s Equation and its Application A Brief Introduction Analytical Dynamics: Lagrange s Equation and its Application A Brief Introduction D. S. Stutts, Ph.D. Associate Professor of Mechanical Engineering Missouri University of Science and Technology Rolla,

More information

Exercise 1b: Differential Kinematics of the ABB IRB 120

Exercise 1b: Differential Kinematics of the ABB IRB 120 Exercise 1b: Differential Kinematics of the ABB IRB 120 Marco Hutter, Michael Blösch, Dario Bellicoso, Samuel Bachmann October 5, 2016 Abstract The aim of this exercise is to calculate the differential

More information

of the four-bar linkage shown in Figure 1 is T 12

of the four-bar linkage shown in Figure 1 is T 12 ME 5 - Machine Design I Fall Semester 0 Name of Student Lab Section Number FINL EM. OPEN BOOK ND CLOSED NOTES Wednesday, December th, 0 Use the blank paper provided for your solutions write on one side

More information

ME 230: Kinematics and Dynamics Spring 2014 Section AD. Final Exam Review: Rigid Body Dynamics Practice Problem

ME 230: Kinematics and Dynamics Spring 2014 Section AD. Final Exam Review: Rigid Body Dynamics Practice Problem ME 230: Kinematics and Dynamics Spring 2014 Section AD Final Exam Review: Rigid Body Dynamics Practice Problem 1. A rigid uniform flat disk of mass m, and radius R is moving in the plane towards a wall

More information

Differential Kinematics

Differential Kinematics Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through

More information

CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5

CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5 1 / 36 CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Date: 2 / 36 EQUATIONS OF MOTION: ROTATION

More information

PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION

PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION Today s Objectives: Students will be able to: 1. Apply the three equations of motion for a rigid body in planar motion. 2. Analyze problems involving translational

More information

Physics 106a, Caltech 16 October, Lecture 5: Hamilton s Principle with Constraints. Examples

Physics 106a, Caltech 16 October, Lecture 5: Hamilton s Principle with Constraints. Examples Physics 106a, Caltech 16 October, 2018 Lecture 5: Hamilton s Principle with Constraints We have been avoiding forces of constraint, because in many cases they are uninteresting, and the constraints can

More information

PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION

PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION Today s Objectives: Students will be able to: 1. Apply the three equations of motion for a rigid body in planar motion. 2. Analyze problems involving translational

More information

Appendix W. Dynamic Models. W.2 4 Complex Mechanical Systems. Translational and Rotational Systems W.2.1

Appendix W. Dynamic Models. W.2 4 Complex Mechanical Systems. Translational and Rotational Systems W.2.1 Appendix W Dynamic Models W.2 4 Complex Mechanical Systems W.2.1 Translational and Rotational Systems In some cases, mechanical systems contain both translational and rotational portions. The procedure

More information

Non-Linear Response of Test Mass to External Forces and Arbitrary Motion of Suspension Point

Non-Linear Response of Test Mass to External Forces and Arbitrary Motion of Suspension Point LASER INTERFEROMETER GRAVITATIONAL WAVE OBSERVATORY -LIGO- CALIFORNIA INSTITUTE OF TECHNOLOGY MASSACHUSETTS INSTITUTE OF TECHNOLOGY Technical Note LIGO-T980005-01- D 10/28/97 Non-Linear Response of Test

More information

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

Lecture Outline Chapter 10. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc. Lecture Outline Chapter 10 Physics, 4 th Edition James S. Walker Chapter 10 Rotational Kinematics and Energy Units of Chapter 10 Angular Position, Velocity, and Acceleration Rotational Kinematics Connections

More information

Introduction to SAMCEF MECANO

Introduction to SAMCEF MECANO Introduction to SAMCEF MECANO 1 Outline Introduction Generalized coordinates Kinematic constraints Time integration Description and paramerization of finite rotations Acknowledgements Michel Géradin (ULg)

More information

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

STATICS & DYNAMICS. Engineering Mechanics. Gary L. Gray. Francesco Costanzo. Michael E. Plesha. University of Wisconsin-Madison Engineering Mechanics STATICS & DYNAMICS SECOND EDITION Francesco Costanzo Department of Engineering Science and Mechanics Penn State University Michael E. Plesha Department of Engineering Physics University

More information

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

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

CEE 271: Applied Mechanics II, Dynamics Lecture 24: Ch.17, Sec.1-3

CEE 271: Applied Mechanics II, Dynamics Lecture 24: Ch.17, Sec.1-3 1 / 38 CEE 271: Applied Mechanics II, Dynamics Lecture 24: Ch.17, Sec.1-3 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Tuesday, Nov. 13, 2012 2 / 38 MOMENT OF

More information

CEE 271: Applied Mechanics II, Dynamics Lecture 28: Ch.17, Sec.2 3

CEE 271: Applied Mechanics II, Dynamics Lecture 28: Ch.17, Sec.2 3 1 / 20 CEE 271: Applied Mechanics II, Dynamics Lecture 28: Ch.17, Sec.2 3 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Monday, November 1, 2011 2 / 20 PLANAR KINETIC

More information

Example: Inverted pendulum on cart

Example: Inverted pendulum on cart Chapter 25 Eample: Inverted pendulum on cart The figure to the right shows a rigid body attached by an frictionless pin (revolute joint to a cart (modeled as a particle. Thecart slides on a horizontal

More information

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics Many interesting physics systems describe systems of particles on which many forces are acting. Some of these forces are immediately

More information

Introduction to computational modelling

Introduction to computational modelling Introduction to computational modelling Lecture 6 : Differential equations Physics: Pendulum Algorithm: Taylor s method Programming: Code explained Instructor : Cedric Weber Course : 4CCP1000 Schedule

More information

Problem Goldstein 2-12

Problem Goldstein 2-12 Problem Goldstein -1 The Rolling Constraint: A small circular hoop of radius r and mass m hoop rolls without slipping on a stationary cylinder of radius R. The only external force is that of gravity. Let

More information

ROBOTICS Laboratory Problem 02

ROBOTICS Laboratory Problem 02 ROBOTICS 2015-2016 Laboratory Problem 02 Basilio Bona DAUIN PoliTo Problem formulation The planar system illustrated in Figure 1 consists of a cart C sliding with or without friction along the horizontal

More information

g Centroid { s } G. 3) How do your geometric calculations compare to boundary integral results? i 0 deg 30 deg 90 deg -60 deg

g Centroid { s } G. 3) How do your geometric calculations compare to boundary integral results? i 0 deg 30 deg 90 deg -60 deg 1) Use the full size image of link 3 for the web cutter provided below to calculate mass, centroid location and centroidal polar mass moment of inertia using classical geometric methods. Provide { s }

More information

Dynamics Plane kinematics of rigid bodies Section 4: TJW Rotation: Example 1

Dynamics Plane kinematics of rigid bodies Section 4: TJW Rotation: Example 1 Section 4: TJW Rotation: Example 1 The pinion A of the hoist motor drives gear B, which is attached to the hoisting drum. The load L is lifted from its rest position and acquires an upward velocity of

More information

The... of a particle is defined as its change in position in some time interval.

The... of a particle is defined as its change in position in some time interval. Distance is the. of a path followed by a particle. Distance is a quantity. The... of a particle is defined as its change in position in some time interval. Displacement is a.. quantity. The... of a particle

More information

Modeling and Experimentation: Compound Pendulum

Modeling and Experimentation: Compound Pendulum Modeling and Experimentation: Compound Pendulum Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin Fall 2014 Overview This lab focuses on developing a mathematical

More information

UNIVERSITI TUN HUSSEIN ONN MALAYSIA FINAL EXAMINATION SEMESTER I SESSION 2009/2010

UNIVERSITI TUN HUSSEIN ONN MALAYSIA FINAL EXAMINATION SEMESTER I SESSION 2009/2010 Aftisse^ UNIVERSITI TUN HUSSEIN ONN MALAYSIA SEMESTER I SESSION 2009/2010 SUBJECT : DYNAMICS SUBJECT CODE : BDA2013 COURSE : 2 BDD DATE : NOVEMBER 2009 DURATION : 2 */ 2 HOURS INSTRUCTION : ANSWER FOUR

More information

Rigid Body Dynamics, SG2150 Solutions to Exam,

Rigid Body Dynamics, SG2150 Solutions to Exam, KTH Mechanics 011 10 Calculational problems Rigid Body Dynamics, SG150 Solutions to Eam, 011 10 Problem 1: A slender homogeneous rod of mass m and length a can rotate in a vertical plane about a fied smooth

More information

9 Kinetics of 3D rigid bodies - rotating frames

9 Kinetics of 3D rigid bodies - rotating frames 9 Kinetics of 3D rigid bodies - rotating frames 9. Consider the two gears depicted in the figure. The gear B of radius R B is fixed to the ground, while the gear A of mass m A and radius R A turns freely

More information

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

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

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

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle

More information

Manifesto on Numerical Integration of Equations of Motion Using Matlab

Manifesto on Numerical Integration of Equations of Motion Using Matlab Manifesto on Numerical Integration of Equations of Motion Using Matlab C. Hall April 11, 2002 This handout is intended to help you understand numerical integration and to put it into practice using Matlab

More information

MECH 576 Geometry in Mechanics November 30, 2009 Kinematics of Clavel s Delta Robot

MECH 576 Geometry in Mechanics November 30, 2009 Kinematics of Clavel s Delta Robot MECH 576 Geometry in Mechanics November 3, 29 Kinematics of Clavel s Delta Robot The DELTA Robot DELTA, a three dimensional translational manipulator, appears below in Fig.. Figure : Symmetrical (Conventional)

More information

Final Exam April 30, 2013

Final Exam April 30, 2013 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

Robotics 1 Inverse kinematics

Robotics 1 Inverse kinematics Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics

More information

4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191

4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191 Chapter 4 Dynamics Dynamics is the branch of mechanics that is concerned with the study of motion and the relation between the forces and motion. The central focus of our study is the dynamics of systems

More information

Introduction to Haptic Systems

Introduction to Haptic Systems Introduction to Haptic Systems Félix Monasterio-Huelin & Álvaro Gutiérrez & Blanca Larraga October 8, 2018 Contents Contents 1 List of Figures 1 1 Introduction 2 2 DC Motor 3 3 1 DOF DC motor model with

More information

MSMS Matlab Problem 02

MSMS Matlab Problem 02 MSMS 2014-2015 Matlab Problem 02 Basilio Bona DAUIN PoliTo Problem formulation The planar system illustrated in Figure 1 consists of a cart C sliding with friction along the horizontal rail; the cart supports

More information

EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid

EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid body undergoing rotational motion. APPLICATIONS The crank

More information

Ma 227 Final Exam Solutions 12/22/09

Ma 227 Final Exam Solutions 12/22/09 Ma 7 Final Exam Solutions //9 Name: ID: Lecture Section: Problem a) (3 points) Does the following system of equations have a unique solution or an infinite set of solutions or no solution? Find any solutions.

More information

Rigid bodies - general theory

Rigid bodies - general theory Rigid bodies - general theory Kinetic Energy: based on FW-26 Consider a system on N particles with all their relative separations fixed: it has 3 translational and 3 rotational degrees of freedom. Motion

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

The Modeling of Single-dof Mechanical Systems

The Modeling of Single-dof Mechanical Systems The Modeling of Single-dof Mechanical Systems Lagrange equation for a single-dof system: where: q: is the generalized coordinate; T: is the total kinetic energy of the system; V: is the total potential

More information

3. ANALYTICAL KINEMATICS

3. ANALYTICAL KINEMATICS In planar mechanisms, kinematic analysis can be performed either analytically or graphically In this course we first discuss analytical kinematic analysis nalytical kinematics is based on projecting the

More information

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

More information

PHYS2330 Intermediate Mechanics Fall Final Exam Tuesday, 21 Dec 2010

PHYS2330 Intermediate Mechanics Fall Final Exam Tuesday, 21 Dec 2010 Name: PHYS2330 Intermediate Mechanics Fall 2010 Final Exam Tuesday, 21 Dec 2010 This exam has two parts. Part I has 20 multiple choice questions, worth two points each. Part II consists of six relatively

More information

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

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

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

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 1 / 42 CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Tuesday, November 27, 2012 2 / 42 KINETIC

More information

PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION (Sections ) Today s Objectives: Students will be able to: a) Apply the three equations of

PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION (Sections ) Today s Objectives: Students will be able to: a) Apply the three equations of PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION (Sections 17.2-17.3) Today s Objectives: Students will be able to: a) Apply the three equations of motion for a rigid body in planar motion. b) Analyze problems

More information

Chapter 10 Rotational Kinematics and Energy. Copyright 2010 Pearson Education, Inc.

Chapter 10 Rotational Kinematics and Energy. Copyright 2010 Pearson Education, Inc. Chapter 10 Rotational Kinematics and Energy 10-1 Angular Position, Velocity, and Acceleration 10-1 Angular Position, Velocity, and Acceleration Degrees and revolutions: 10-1 Angular Position, Velocity,

More information

General Physics I. Lecture 10: Rolling Motion and Angular Momentum.

General Physics I. Lecture 10: Rolling Motion and Angular Momentum. General Physics I Lecture 10: Rolling Motion and Angular Momentum Prof. WAN, Xin (万歆) 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ Outline Rolling motion of a rigid object: center-of-mass motion

More information

ω avg [between t 1 and t 2 ] = ω(t 1) + ω(t 2 ) 2

ω avg [between t 1 and t 2 ] = ω(t 1) + ω(t 2 ) 2 PHY 302 K. Solutions for problem set #9. Textbook problem 7.10: For linear motion at constant acceleration a, average velocity during some time interval from t 1 to t 2 is the average of the velocities

More information

ME751 Advanced Computational Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics 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

More information

Lecture 19: Calculus of Variations II - Lagrangian

Lecture 19: Calculus of Variations II - Lagrangian Lecture 19: Calculus of Variations II - Lagrangian 1. Key points Lagrangian Euler-Lagrange equation Canonical momentum Variable transformation Maple VariationalCalculus package EulerLagrange 2. Newton's

More information