Analytical Mechanics: Elastic Deformation Shinichi Hirai Dept. Robotics, Ritsumeikan Univ. Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 1 / 60
Agenda Agenda 1 Stress-strain Relationship Piecewise Linear Approximation Dynamic Deformation 2 Three-dimensional Elastic Deformation Stress-strain Relationship Piecewise Linear Approximation Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 2 / 60
Stress-strain Relationship Displacement vector P(x, y) u(x, y) v(x, y) arbitrary point inside object displacement of point P(x, y) along x-axis displacement of point P(x, y) along y-axis displacement vector u = [ u v Note: vector u depends on x and y. ] Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 3 / 60
Stress-strain Relationship Cauchy strain B 1 1 P(x,y) A 1+ v y P u y 1+ B u x A v x Deformation of small square region u v = extension along x-axis, = extension along y-axis x y u v = shear rotation, = shear + rotation y x Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 4 / 60
Stress-strain Relationship Cauchy strain normal strain component along x-axis at point P: ε xx = u x normal strain component along y-axis at point P: shear strain at point P: ε yy = v y 2ε xy = u y + v x Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 5 / 60
Stress-strain Relationship Stress-strain relationship pseudo strain vector (strain vector): ε = ε xx ε yy 2ε xy σ xx σ yy σ xy normal stress component along x-axis at point P normal stress component along y-axis at point P a shear stress component at point P σ = σ xx σ yy σ xy Note: σ T ε represents energy density (energy per unit volume) Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 6 / 60
Stress-strain Relationship Stress-strain relationship in linear elastic material Stress-strain relationship: σ = σ(ε) Stress-strain relationship in linear elastic material: σ = Dε where 3 3 matrix D is referred to as elasticity matrix Elasticity matrix of an linear isotropic material + 2µ 0 D = + 2µ 0 0 0 µ where and µ denote Lamé s constants Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 7 / 60
Stress-strain Relationship Stress-strain relationship in linear elastic material Elasticity matrix of an linear isotropic material: D = I + µi µ where I = 1 1 0 1 1 0 0 0 0, I µ = 2 0 0 0 2 0 0 0 1 Lamé s constants characterize linear isotropic elasticity: = νe (1 + ν)(1 2ν), µ = E 2(1 + ν) where Young s modulus E and Poisson s ratio ν Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 8 / 60
Stress-strain Relationship Potential energy potential energy density of linear elatic material: S 1 2 σt ε = 1 2 εt Dε potential energy stored in an elastic object: 1 1 U = 2 σt ε h ds = 2 εt Dε h ds where h denotes the constant thickness of the object Note: h ds denotes volume of small region S Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 9 / 60
Piecewise Linear Approximation Cover of region by triangles region S cover by triangles P i nodal point of a triangle [ x i, y i ] T coordinates of point P i P i P j P k a triangle consisting of nodal points P i, P j, P k Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 10 / 60
Piecewise Linear Approximation Potential energy U i,j,k : Potential energy stored in P i P j P k U = all triangles U i,j,k How to compute U i,j,k? Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 11 / 60
Piecewise Linear Approximation Signed area Signed area positive if the triangular loop is counter clockwise negative if the loop is clockwise Signed area of triangle OP i P j : OP i P j = 1 2 x i y i x j y j = 1 2 (x iy j y i x j ) Signed area of triangle P i P j P k : P i P j P k = 1 2 x j x i x k x i y j y i y k y i = 1 2 {(x iy j x j y i ) + (x j y k x k y j ) + (x k y i x i y k )} Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 12 / 60
Piecewise Linear Approximation Shape functions two-dimensional shape function N i,j,k (x, y) on triangle P i P j P k : N i,j,k (x, y) = (y j y k )x (x j x k )y + (x j y k x k y j ) 2 P i P j P k Note that { 1 at point Pi N i,j,k (x, y) = 0 at point P j and P k Note: P(x, y) be an arbitrary point within the triangle: N i,j,k (x, y) = PP jp k P i P j P k assume that function N i,j,k (x, y) vanishes outside P i P j P k Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 13 / 60
Piecewise Linear Approximation Shape functions Any function u(x, y) can be linearly approximated inside P i P j P k : u(x, y) = u i N i,j,k (x, y) + u j N j,k,i (x, y) + u k N k,i,j (x, y) where u i = u(x i, y i ), u j = u(x j, y j ), u k = u(x k, y k ) Partial derivatives of N i,j,k (x, y): N i,j,k x = y j y k 2 P i P j P k, N i,j,k y = (x j x k ) 2 P i P j P k. Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 14 / 60
Piecewise Linear Approximation Approximating displacement vector displacement vector u in region P i P j P k : u = N i,j,k u i + N j,k,i u j + N k,i,j u k collective vector: u i,j,k = u i u j u k collective vectors: γ u = u i u j u k, γ v = v i v j v k, γ = [ γu γ v ] Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 15 / 60
Piecewise Linear Approximation Strain components partial derivatives inside = P i P j P k : u ξ = a T γ u, u η = b T γ u, v ξ = a T γ v, v η = b T γ v, where a = 1 2 y j y k y k y i y i y j, b = 1 2 normal and shear strain components inside : x j x k x k x i x i x j ε xx = a T γ u, ε yy = b T γ v 2ε xy = b T γ u + a T γ v Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 16 / 60
Potential energy density of potential energy of an isotropic linear elastic material: 1 2 εt Dε = 1 2 εt (I + µi µ )ε = 1 2 (ε xx + ε yy ) 2 + 1 2 µ { 2ε 2 xx + 2ε 2 yy + (2ε xy ) 2} potential energy stored in element P i P j P k : where G i,j,k G i,j,k µ = 1 2 = 1 2 U i,j,k = G i,j,k P i P j P k (ε xx + ε yy ) 2 h ds P i P j P k 2 ( ε 2 xx + ε 2 yy + µg i,j,k µ ) h ds + 1 2 P i P j P k (2ε xy ) 2 h ds Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 17 / 60
Potential energy computing G i,j,k : where H aa = H ab = G i,j,k = 1 2 are constant matrices. [ γ T u γ T v = 1 2 γt H i,j,k γ aa T h ds = aa T h ab T h ds = ab T h, ] [ H aa H ba H ab H bb H bb = H ba = ] [ γu γ v ] bb T h ds = bb T h ba T h ds = ba T h Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 18 / 60
Potential energy computing G i,j,k µ : where G i,j,k µ = 1 2 [ γ T u γ T v = 1 2 γt H i,j,k µ γ Hµ aa = 2H aa + H bb, H ab µ = H ba, are constant matrices. Hµ ba = H ab ] [ Hµ aa Hµ ab Hµ ba Hµ bb ] [ γu γ v Hµ bb = 2H bb + H aa ] Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 19 / 60
Potential energy where with U i,j,k = G i,j,k G i,j,k + µg i,j,k µ = 1 2 γt H i,j,k γ G i,j,k µ = 1 2 γt H i,j,k µ γ γ = u i u j u k v i v j v k Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 20 / 60
Permutation u i u i v i u i,j,k = u j = u j u k v j u k v k Converting a quadratic form with respect to γ into another with respect to u i,j,k : γ T H i,j,k γ = ui,j,kj T i,j,k u i,j,k Permutating rows and columns of H i,j,k J i,j,k yields J i,j,k : = H i,j,k ([1, 4, 2, 5, 3, 6], [1, 4, 2, 5, 3, 6]) Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 21 / 60
Potential energy where with J i,j,k U i,j,k = G i,j,k G i,j,k + µg i,j,k µ = 1 2 ut i,j,kj i,j,k u i,j,k G i,j,k µ = 1 2 ut i,j,kj i,j,k µ u i,j,k = H i,j,k ([1, 4, 2, 5, 3, 6], [1, 4, 2, 5, 3, 6]) J i,j,k µ = H i,j,k µ ([1, 4, 2, 5, 3, 6], [1, 4, 2, 5, 3, 6]) partial connection matrices Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 22 / 60
Nodal elastic forces a set of nodal forces applied to P i, P j, P k : where f i,j,k = K i,j,k u i,j,k K i,j,k = J i,j,k + µjµ i,j,k stiffness matrix and µ are physical parameters. and Jµ i,j,k are geometric; they include no physical parameters. J i,j,k Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 23 / 60
Example y P4 P5 P6 1 T2 T4 T1 T3 P1 1 P2 1 P3 x square divided into 4 triangles: T 1 = P 1 P 2 P 4, T 2 = P 2 P 5 P 4, T 3 = P 2 P 3 P 5, T 4 = P 3 P 6 P 5 thickness h is constantly equal to 2 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 24 / 60
Example T 1 = P 1 P 2 P 4 : a = [ 1, 1, 0 ] T, b = [ 1, 0, 1 ] T 1 1 0 1 0 1 1 1 0 1 0 1 H 1,2,4 = 0 0 0 0 0 0 1 1 0 1 0 1 0 0 0 0 0 0 1 1 0 1 0 1 J 1,2,4 = 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 25 / 60
Example T 1 = P 1 P 2 P 4 : a = [ 1, 1, 0 ] T, b = [ 1, 0, 1 ] T 3 2 1 1 1 0 2 2 0 0 0 0 Hµ 1,2,4 = 0 0 1 1 1 0 1 0 1 3 1 2 1 0 1 1 1 0 0 0 0 2 0 2 J 1,2,4 µ = 3 1 2 1 1 0 1 3 0 1 1 2 2 0 2 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 0 2 0 0 0 2 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 26 / 60
Example T 2 = P 2 P 5 P 4 : a = [ 0, 1, 1 ] T, b = [ 1, 1, 0 ] T 0 0 0 0 0 0 0 1 1 1 1 0 J 2,5,4 = 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 J 2,5,4 µ = 1 0 1 1 0 1 0 2 0 2 0 0 1 0 3 1 2 1 1 2 1 3 0 1 0 0 2 0 2 0 1 0 1 1 0 1 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 27 / 60
Example T 3 = P 2 P 3 P 5 : a = [ 1, 1, 0 ] T, b = [ 1, 0, 1 ] T J 2,3,5 = J 1,2,4, Jµ 2,3,5 = Jµ 1,2,4 T 4 = P 3 P 6 P 5 : a = [ 0, 1, 1 ] T, b = [ 1, 1, 0 ] T J 3,6,5 = J 2,5,4, Jµ 3,6,5 = Jµ 2,5,4 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 28 / 60
Example adding the contribution of matrix J 1,2,4 to connection matrix J : 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 J = 0 0 0 0 0 0 1 1 1 0 0 1 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 29 / 60
Example adding the contribution of matrix J 2,5,4 to connection matrix J : 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0 0 1 1 0 1 1 J = 0 0 0 1 1 0 1 1 1 1 1 0 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 1 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 30 / 60
Example adding the contribution of matrix J 2,3,5 to connection matrix J : 1 1 1 0 0 1 1 1 1 0 0 1 1 1 2 1 1 0 0 1 0 1 0 0 1 2 1 0 1 0 1 2 1 1 1 0 0 1 J = 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 1 0 1 1 1 2 1 0 1 0 1 2 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 31 / 60
Example adding the contribution of matrix J 3,6,5 to connection matrix J : 1 1 1 0 0 1 1 1 1 0 0 1 1 1 2 1 1 0 0 1 0 1 0 0 1 2 1 0 1 0 1 2 1 1 1 0 0 1 0 0 J = 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 0 1 0 0 0 1 0 1 1 0 2 1 1 1 1 2 1 0 1 0 1 2 0 0 0 1 1 0 1 1 0 1 1 0 1 1 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 32 / 60
Example computing J µ yields: 3 1 2 1 1 0 1 3 0 1 1 2 2 0 6 1 2 1 0 1 2 1 1 1 1 6 0 1 1 0 1 4 2 0 3 0 0 1 1 1 J µ = 1 1 0 3 1 0 0 2 1 1 0 1 3 0 2 0 0 2 1 0 0 3 1 1 2 1 0 1 2 1 6 1 2 0 1 4 1 0 0 1 1 6 1 1 1 0 2 1 3 1 1 2 0 1 1 3 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 33 / 60
Example potential energy: u N = u 1 u 2 u 3 u 4 u 5 u 6 U = 1 2 ut NKu N where K = J + µj µ Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 34 / 60
Example P4 P1 T1 T2 P5 P2 T3 P6 T4 p P3 edge P 1 P 4 is fixed on a rigid wall uniform pressure p = [ p x, p y ] T is exerted over edge P 3 P 6 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 35 / 60
Example work done by the pressure W = [ (P3 P 6 h/2) p (P 3 P 6 h/2) p ] T [ u3 u 6 ] = f T extu N where f ext = 0 0 (P 2 P 5 h/2) p 0 0 (P 2 P 5 h/2) p Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 36 / 60
Example u 1 = 0 and u 4 = 0 are integrated into A T u N = 0, where 1 0 0 0 0 1 0 0 0 0 0 0 I 2 2 O 0 0 0 0 O O 0 0 0 0 A = O O O I 2 2 = 0 0 0 0 0 0 1 0 O O 0 0 0 1 O O 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 37 / 60
Example Variational principle in statics under geometric constraints minimize J(u N, A ) = 1 2 u N T Ku N f T extu N T A A T u N where A is a collective vector consisting of four Lagrange multipliers [ J u N = Ku N f ext A A = 0, J A = A T u N = 0 ] [ ] K A un = A T 0 4 4 A [ fext 0 ] Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 38 / 60
Dynamic Deformation Kinetic energy ρ: density of an object at point P(x, y) kinetic energy inside = P i P j P k : 1 T i,j,k = P i P j P k 2 ρ ut u h ds total kinetic energy of the object: T = P i P j P k T i,j,k velocity of any point within the triangle: u = u i N i,j,k + u j N j,k,i + u k N k,i,j. Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 39 / 60
Dynamic Deformation Kinetic energy assume that density ρ is constant: T i,j,k = 1 [ ] u T 2 i u j T u k T Mi,j,k u i u j u k where total kinetic energy: M i,j,k = ρh P ip j P k 12 2I 2 2 I 2 2 I 2 2 I 2 2 2I 2 2 I 2 2 I 2 2 I 2 2 2I 2 2 T = 1 2 u N T M u N matrix M is referred to as an inertia matrix Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 40 / 60
Dynamic Deformation Dynamic equation Lagrangian under geometric constraints L = T U + W + T A A T u N = 1 2 u N T M u N 1 2 u N T Ku N + f T extu N + T A A T u N, where A is a set of Lagrange multipliers a set of Lagrange equations of motion: L d L = 0 u N dt u N a set of motion equations of nodal points: Ku N + f ext + A A Mü N = 0 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 41 / 60
Dynamic Deformation Dynamic equation Equation for stabilizing constraints: (A T ü N ) + 2α(A T u N ) + α 2 (A T u N ) = 0 introducing velocity vector v N = u N : u N = v N, M v N A A = Ku N + f ext, A T v N = A T (2αv N + α 2 u N ) u N = v N, [ ] [ ] [ ] M A vn Ku A T = N + f ext A T (2αv N + α 2 u N ) A Note: the second linear equation is solvable, implying that we can compute v N. Thus, we can sketch u N and v N using any ODE solver. Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 42 / 60
Dynamic Deformation Example (E = 30, ν = 0.35 and c = 20, ν vis = 0.35) 80 80 60 60 40 40 20 20 0 0-20 0 20 40 60-20 0 20 40 60 0 s 10 s 80 80 60 60 40 40 20 20 0 0-20 0 20 40 60-20 0 20 40 60 20 s 30 s Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 43 / 60
Three-dimensional Elastic Deformation Stress-strain Relationship 3D Cauchy strain C C B 1 1 B A P 1 A P Deformation of small cubic region Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 44 / 60
Three-dimensional Elastic Deformation Stress-strain Relationship 3D Cauchy strain u v w = ext. along x, = ext. along y, = ext. along z, x y z u v = shear in xy rot ard z, = shear in xy + rot ard z, y x v w = shear in yz rot ard x, = shear in yz + rot ard x, z y w u = shear in zx rot ard y, = shear in zx + rot ard y x z Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 45 / 60
Three-dimensional Elastic Deformation Stress-strain Relationship 3D Cauchy strain normal strain components: ε xx = u x, shear strain components: 2ε yz = v z + w y, strain vector: ε yy = v y, 2ε zx = w x + u z, ε = ε xx ε yy ε zz 2ε yz 2ε zx 2ε xy ε zz = w z 2ε xy = u y + v x Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 46 / 60
Three-dimensional Elastic Deformation Stress-strain Relationship Stress-strain relationship stress vector: σ = σ xx σ yy σ zz σ yz σ zx σ xy stress-strain relationship in linear elastic material: σ = Dε Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 47 / 60
Three-dimensional Elastic Deformation Stress-strain Relationship Stress-strain relationship elasticity matrix of an isotropic material: where and 1 = 1 1 1 1 1 1 1 1 1 [ 1 O I = O O, I = D = I + µi µ ] [ 2I O, I µ = O I 1 0 0 0 1 0 0 0 1 ], O = 0 0 0 0 0 0 0 0 0 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 48 / 60
Three-dimensional Elastic Deformation Piecewise Linear Approximation Signed volume signed volume of tetrahedron OP i P j P k : OP i P j P k = 1 x i x j x k 6 y i y j y k z i z j z k signed volume of tetrahedron P i P j P k P l : P i P j P k P l = 1 x j x i x k x i x l x i 6 y j y i y k y i y l y i z j z i z k z i z l z i Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 49 / 60
Three-dimensional Elastic Deformation Piecewise Linear Approximation Shape functions 3D shape function N i,j,k,l (x, y, z) on tetrahedron P i P j P k P l : N i,j,k,l (x, y, z) = PP { jp k P l 1 at point Pi = P i P j P k P l 0 within P j P k P l linear approximation of function u(x, y, z) inside P i P j P k P l : u(x, y, z) = u i N i,j,k,l (x, y, z) + u j N j,k,l,i (x, y, z) + u k N k,l,i,j (x, y, z) + u l N l,i,j,k (x, y, z) Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 50 / 60
Three-dimensional Elastic Deformation Piecewise Linear Approximation Shape functions N i,j,k,l x N i,j,k,l y where 1 PP j P k P l = = 1 1 a j,k,l, P i P j P k P l x 6 P i P j P k P l = 1 1 N i,j,k,l b j,k,l, = 1 1 c j,k,l 6 P i P j P k P l z 6 P i P j P k P l a j,k,l = y j z j b j,k,l = z j x j c j,k,l = x j y j y k z k z k x k x k y k + y k z k + z k x k + x k y k y l z l z l x l x l y l + y l z l + z l x l + x l y l y j z j z j x j x j y j Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 51 / 60
Three-dimensional Elastic Deformation Potential energy potential energy in = P i P j P k P l : 1 U i,j,k,l = P i P j P k P l 2 εt Dε dv collective vectors: and γ u = u i u j u k u l, γ v = u i,j,k,l = v i v j v k v l, γ w u i u j u k u l = w i w j w k w l, γ = γ u γ v γ w Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 52 / 60
Three-dimensional Elastic Deformation Potential energy partial derivatives: where a = 1 6 u ξ = a T γ u, u η = b T γ u, u ζ = c T γ u v ξ = a T γ v, v η = b T γ v, v ζ = c T γ v w ξ = a T γ w, w η = b T γ w, w ζ = c T γ w a j,k,l a k,l,i a l,i,j a i,j,k, b = 1 6 b j,k,l b k,l,i b l,i,j b i,j,k, c = 1 6 c j,k,l c k,l,i c l,i,j c i,j,k Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 53 / 60
Three-dimensional Elastic Deformation Potential energy normal strain components: shear strain components: ε xx = a T γ u, ε yy = b T γ v, ε zz = c T γ w 2ε yz = c T γ v + b T γ w, 2ε zx = a T γ w + c T γ u, 2ε xy = b T γ u + a T γ v density of potential energy of an isotropic linear elastic material: 1 2 εt Dε = 1 2 (ε xx + ε yy + ε zz ) 2 + 1 2 µ { 2ε 2 xx + 2ε 2 yy + 2ε 2 zz + (2ε yz ) 2 + (2ε zx ) 2 + (2ε xy ) 2} Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 54 / 60
Three-dimensional Elastic Deformation Potential energy potential energy in = P i P j P k P l : where G i,j,k,l G i,j,k,l µ = 1 2 = 1 2 U i,j,k,l = G i,j,k,l {ε xx + ε yy + ε zz } 2 dv + µg i,j,k,l µ { 2ε 2 xx + 2ε 2 yy + 2ε 2 zz + (2ε yz ) 2 + (2ε zx ) 2 + (2ε xy ) 2} dv Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 55 / 60
Three-dimensional Elastic Deformation Potential energy G = 1 2 [ γ T u γ T v γ T w ] H aa H ba H ca H ab H bb H cb H ac H bc H cc γ u γ v γ w = 1 2 γt H i,j,k,l γ G µ = 1 2 H aa = aa T, H bb = bb T, H cc = cc T H ab = (H ba ) T = ab T, H bc = (H cb ) T = bc T, [ γ T u γ T v γ T w ] Hµ aa = 2H aa + H bb + H cc, H ab µ = H ba, H ba µ = H ab, H aa µ H ab µ H ac µ Hµ ba Hµ bb Hµ bc Hµ ca Hµ cb Hµ cc γ u γ v γ w = 1 2 γt H i,j,k,l µ γ Hµ bb = 2H bb + H cc + H aa, H bc µ = H cb, H cb µ = H bc, Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 56 / 60
Three-dimensional Elastic Deformation Permutation γ = u i u j u k u l v i v j v k v l w i w j w k w l, u i,j,k,l = u i v i w i u j v j w j u k v k w k u l v l w l Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 57 / 60
Three-dimensional Elastic Deformation Potential energy where U i,j,k,l = G i,j,k,l G i,j,k,l = 1 2 ut i,j,k,l J i,j,k,l + µg i,j,k,l µ u i,j,k,l with J i,j,k,l G i,j,k,l µ = 1 2 ut i,j,k,l J i,j,k,l µ u i,j,k,l = H i,j,k,l ([1, 5, 9, 2, 6, 10, 3, 7, 11, 4, 8, 12], [1, 5, 9, 2, 6, 10, 3, 7, 11, 4 J i,j,k,l µ = H i,j,k,l µ ([1, 5, 9, 2, 6, 10, 3, 7, 11, 4, 8, 12], [1, 5, 9, 2, 6, 10, 3, 7, 11, 4 partial connection matrices Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 58 / 60
Three-dimensional Elastic Deformation Simulating Viscoelastic Deformation Report #6 due date : Jan. 31 (Thurs.) Simulate the deformation of a rectangular viscoelastic object shown in the figure. The bottom surface is fixed to the ground. Uniform pressure is applied to the middle of the top surface downward for a while, then the pressure is released. Use appropriate values of geometrical and physical parameters of the object. P13 P14 P5 P6 p P15 P9 P10 P11 P7 P16 P12 P8 P1 P2 P3 P4 Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 59 / 60
Summary Summary 2D elastic deformation stress-strain relationship and potential energy piecewise linear approximation of potential energy formulating static deformation based on variational principle formulating dynamic deformation based on variational principle 3D elastic deformation piecewise linear approximation in 3D space Shinichi Hirai (Dept. Robotics, Ritsumeikan Univ.) Analytical Mechanics: Elastic Deformation 60 / 60