Modeling of a soft link continuum formulation

Similar documents
Mechanics PhD Preliminary Spring 2017

3 2 6 Solve the initial value problem u ( t) 3. a- If A has eigenvalues λ =, λ = 1 and corresponding eigenvectors 1

Lecture 7: The Beam Element Equations.

202 Index. failure, 26 field equation, 122 force, 1

Engineering Sciences 241 Advanced Elasticity, Spring Distributed Thursday 8 February.

NONLINEAR CONTINUUM FORMULATIONS CONTENTS

Basic concepts to start Mechanics of Materials

BAR ELEMENT WITH VARIATION OF CROSS-SECTION FOR GEOMETRIC NON-LINEAR ANALYSIS

A short review of continuum mechanics

Continuum mechanics V. Constitutive equations. 1. Constitutive equation: definition and basic axioms

a x Questions on Classical Solutions 1. Consider an infinite linear elastic plate with a hole as shown. Uniform shear stress

Fundamentals of Linear Elasticity

Structural Dynamics Lecture Eleven: Dynamic Response of MDOF Systems: (Chapter 11) By: H. Ahmadian

. D CR Nomenclature D 1

Lecture 15 Strain and stress in beams

Lecture Pure Twist

Chapter 5 Structural Elements: The truss & beam elements

Aircraft Structures Kirchhoff-Love Plates

Continuum Models of Discrete Particle Systems with Particle Shape Considered

MATH45061: SOLUTION SHEET 1 V

Lecture notes Models of Mechanics

CVEN 7511 Computational Mechanics of Solids and Structures

Esben Byskov. Elementary Continuum. Mechanics for Everyone. With Applications to Structural Mechanics. Springer

4.5 The framework element stiffness matrix

Theories of Straight Beams

Beam Models. Wenbin Yu Utah State University, Logan, Utah April 13, 2012

Symmetry and Properties of Crystals (MSE638) Stress and Strain Tensor

FVM for Fluid-Structure Interaction with Large Structural Displacements

9.1 Introduction to bifurcation of equilibrium and structural

Consider an elastic spring as shown in the Fig.2.4. When the spring is slowly

PEAT SEISMOLOGY Lecture 2: Continuum mechanics

UNIT- I Thin plate theory, Structural Instability:

Review of Strain Energy Methods and Introduction to Stiffness Matrix Methods of Structural Analysis

Elastic Fields of Dislocations in Anisotropic Media

Virtual Work and Variational Principles

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

Analytical Mechanics: Elastic Deformation

Chapter 3 Stress, Strain, Virtual Power and Conservation Principles

Modeling of 3D Beams

Advanced Structural Analysis EGF Section Properties and Bending

[7] Torsion. [7.1] Torsion. [7.2] Statically Indeterminate Torsion. [7] Torsion Page 1 of 21

Large Amplitude Vibrations and Modal Sensing of Intelligent Thin Piezolaminated Structures

AA242B: MECHANICAL VIBRATIONS

CONTINUUM MECHANICS. lecture notes 2003 jp dr.-ing. habil. ellen kuhl technical university of kaiserslautern

More Examples Of Generalized Coordinates

3D Elasticity Theory

16.21 Techniques of Structural Analysis and Design Spring 2003 Unit #5 - Constitutive Equations

Measurement of deformation. Measurement of elastic force. Constitutive law. Finite element method

UNIT-I Introduction & Plane Stress and Plane Strain Analysis

Analytical Mechanics: Elastic Deformation

If the number of unknown reaction components are equal to the number of equations, the structure is known as statically determinate.

Energy Considerations

CHAPTER 5. Beam Theory

Variational principles in mechanics

MECHANICS OF MATERIALS

D : SOLID MECHANICS. Q. 1 Q. 9 carry one mark each.

2. Determine the deflection at C of the beam given in fig below. Use principal of virtual work. W L/2 B A L C

Niiranen, Jarkko; Khakalo, Sergei; Balobanov, Viacheslav Strain gradient elasticity theories in lattice structure modelling

INDEX 363. Cartesian coordinates 19,20,42, 67, 83 Cartesian tensors 84, 87, 226

Lecture 41: Highlights

CVEN 5161 Advanced Mechanics of Materials I

Elements of Continuum Elasticity. David M. Parks Mechanics and Materials II February 25, 2004

(2) 2. (3) 2 Using equation (3), the material time derivative of the Green-Lagrange strain tensor can be obtained as: 1 = + + +

1 Static Plastic Behaviour of Beams

Reference material Reference books: Y.C. Fung, "Foundations of Solid Mechanics", Prentice Hall R. Hill, "The mathematical theory of plasticity",

FINAL EXAMINATION. (CE130-2 Mechanics of Materials)

Comb resonator design (2)

Nonlinear Theory of Elasticity. Dr.-Ing. Martin Ruess

6.1 Formulation of the basic equations of torsion of prismatic bars (St. Venant) Figure 6.1: Torsion of a prismatic bar

A HIGHER-ORDER BEAM THEORY FOR COMPOSITE BOX BEAMS

Shafts: Torsion of Circular Shafts Reading: Crandall, Dahl and Lardner 6.2, 6.3

SEMM Mechanics PhD Preliminary Exam Spring Consider a two-dimensional rigid motion, whose displacement field is given by

Virtual Work & Energy Methods. External Energy-Work Transformation

Chapter 12 Elastic Stability of Columns

Dynamics of beams. Modes and waves. D. Clouteau. September 16, Department of Mechanical and Civil Engineering Ecole Centrale Paris, France

PDDC 1 st Semester Civil Engineering Department Assignments of Mechanics of Solids [ ] Introduction, Fundamentals of Statics

Piezoelectric Multilayer Beam Bending Actuators

Computational non-linear structural dynamics and energy-momentum integration schemes

Stress Analysis Lecture 3 ME 276 Spring Dr./ Ahmed Mohamed Nagib Elmekawy

Mechanical Engineering Ph.D. Preliminary Qualifying Examination Solid Mechanics February 25, 2002

Professor George C. Johnson. ME185 - Introduction to Continuum Mechanics. Midterm Exam II. ) (1) x

Linear Cosserat elasticity, conformal curvature and bounded stiffness

Week 3: Differential Geometry of Curves

Chapter 1 General Introduction Instructor: Dr. Mürüde Çelikağ Office : CE Building Room CE230 and GE241

Math 575-Lecture Viscous Newtonian fluid and the Navier-Stokes equations

Slender Structures Load carrying principles

Module 4 : Deflection of Structures Lecture 4 : Strain Energy Method

UNIT IV FLEXIBILTY AND STIFFNESS METHOD

Theory of Plasticity. Lecture Notes

(MPa) compute (a) The traction vector acting on an internal material plane with normal n ( e1 e

ENG2000 Chapter 7 Beams. ENG2000: R.I. Hornsey Beam: 1

COPYRIGHTED MATERIAL. Index

[8] Bending and Shear Loading of Beams

Elements of Rock Mechanics

Course No: (1 st version: for graduate students) Course Name: Continuum Mechanics Offered by: Chyanbin Hwu

Mechanical Design in Optical Engineering

Mechanics of Materials II. Chapter III. A review of the fundamental formulation of stress, strain, and deflection

Structural Analysis I Chapter 4 - Torsion TORSION

Indeterminate Analysis Force Method 1

Mathematical Background

Transcription:

Modeling of a soft link continuum formulation Stanislao Grazioso Thursday 12 th April, 2018 Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 1 / 38

Introduction Soft arm: 2D cross-sections moving upon a 3D reference curve. Kinematic assumption: the cross-sections behave as rigid bodies and, as a consequence, remain flat. The configuration of a soft robotic arm is the result of the infinite rigid body transformations of the cross-sections. α b n t α 1 : coordinate along the reference curve [if not indicated: α 1 = α] α 2, α 3 : coordinates along the cross-sections axes Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 2 / 38

Kinematics Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 3 / 38

Geometry of the reference curve initial configuration n 0 t 0 b 0 R 0 p current configuration t b n Rp u 0 p u 0 e 3 p u u p α e 1 e 2 α Local triad u0 (α) t 0 (α) = u 0 (α) n 0 (α) = 1 u 0 (α) κ 0 (α) t0 (α) = b 0 (α) = t 0 (α)n 0 (α) 1 u 0 (α) τ 0 (α) b0 (α) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 4 / 38

Geometry of the reference curve (cont d) initial configuration n 0 t 0 b 0 R 0 p current configuration t b n Rp u 0 p u 0 e 3 p u u p α e 1 e 2 α Curvature and torsion of the curve κ 0 (α) = t0 (α) u 0 (α) τ 0 (α) = b0 (α) u 0 (α) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 5 / 38

Geometry of the reference curve (cont d) initial configuration n 0 t 0 b 0 R 0 p current configuration t b n Rp u 0 p u 0 e 3 p u u p α e 1 e 2 α Frenet Serret formulas R 0 (α) = R 0 (α) f 0 ω(α) where f 0 ω(α) so(3) and the associated axial vector f 0 ω(α) reads f 0 ω(α) = u 0 (α) [τ 0 (α) 0 κ 0 (α)] T Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 6 / 38

Position field initial configuration n 0 t 0 b 0 R 0 p current configuration t b n Rp u 0 p u 0 e 3 p u u p α e 1 e 2 α Kinematic configuration of the soft link α R H(α) = H(R(α), u(α)) SE(3) [ ] [ ] up (α 1, α 2, α 3 ) p(α2, α = H(α 1 1 ) 3 ) 1 Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 7 / 38

Statics Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 8 / 38

Deformation field [ ] [ ] u p (α 1, α 2, α 3 ) = H p(α2, α (α 1 1 ) 3 ) 1 ɛ(α) = f 0 (α) = H (α 1 ) = H(α 1 ) f(α 1 ) f(α) se(3) = deformation twist [ ] [ ] f 0 u (α) e fω(α) 0 = u 0 (α) 1 τ 0 (α)e 1 + κ 0 (α)e 3 Since f(α) = f 0 (α) + ɛ(α), the strain vector is : [ ] [ ] fu (α) fu(α) 0 R f ω (α) fω(α) 0 = T (α)u (α) u 0 (α) e 1 R T (α)r(α) u 0 (α) (τ 0 (α)e 1 + κ 0 (α)e 3 ) Geometrically exact formulation = [ ] γ(α) κ(α) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 9 / 38

Green Lagrange strain tensor [ ] u p (α 1, α 2, α 3 ) = 1 [ R (α) u (α) 0 3 1 1 ] [ p(α2, α 3 ) 1 ] N(α 2, α 3 ) = [I 3 3 p(α 2, α 3 )] Deformation gradient u p (α 1, α 2, α 3 ) α 1 = R(α 1 )N(α 2, α 3 )f(α 1 ) u p (α 1, α 2, α 3 ) α 2 = R(α 1 )e 2 u p (α 1, α 2, α 3 ) α 3 = R(α 1 )e 3 G(α 1, α 2, α 3 ) = R(α 1 ) [N(α 2, α 3 )f(α 1 ) e 2 e 3 ] Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 10 / 38

Green Lagrange strain tensor (cont d) Green Lagrange strain tensor GL ij (α 1, α 2, α 3 ) = 1 2 The only non-vanishing terms are: ( u T p u p u0t p α i α j α i u 0 p α j GL 11 = f 0T N T Nɛ + 1 2 ɛt N T Nɛ GL 12 = GL 21 = 1 2 et 2 N T ɛ GL 13 = GL 31 = 1 2 et 3 N T ɛ ) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 11 / 38

Green Lagrange strain tensor (cont d) gl(α 1, α 2, α 3 ) = [GL 11 2GL 12 2GL 13 ] T = D(α 1, α 2, α 3 )ɛ(α 1 ) f 0T N T N D(α 1, α 2, α 3 ) = e T 2 NT e T 3 NT Deformation measures from the left invariant vector field on SE(3)! Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 12 / 38

Strain energy, stress vector and stiffness matrix Strain energy S(α 1, α 2, α 3 ) G(α 1, α 2, α 3 ) V int = 1 S ij GL ij dv 2 second Piola Kirchhoff stress tensor Green Lagrange strain tensor V Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 13 / 38

Strain energy, stress vector and stiffness matrix (cont d) Strain energy V int = 1 s T gl dv 2 V s = [S 11 S 12 S 13 ] T gl = [GL 11 2GL 12 2GL 13 ] T = Dɛ Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 14 / 38

Strain energy, stress vector and stiffness matrix (cont d) Strain energy V int = 1 ɛ T (α 1 )σ(α 1 ) dα 1 = 1 (γ T (α 1 )n(α 1 ) + κ T (α 1 )m(α 1 )) dα 1 2 L 2 L [ ] n(α1 ) σ(α 1 ) = = m(α 1 ) A DT s da stress resultants over the cross-sections Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 15 / 38

Strain energy, stress vector and stiffness matrix (cont d) Constitutive equations S ij = C ijkl GL kl C ijkl = λg 0,ij G 0,kl + µ(g 0,ik G 0,jl + G 0,il G 0,jk ) Elasticity tensor λ, µ: Lame s coefficients 1 α 3 u 0 τ 0 α 2 u 0 τ 0 G 0 (α 1, α 2, α 3 ) = 1 d. d + (α 3 u 0 τ 0 ) 2 α 2 α 3 ( u 0 τ 0 ) 2 SYM. d + (α 2 u 0 τ 0 ) 2 controvariant metric of the initial configuration d = u 0 2 (1 α 2 κ 0 ) 2 Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 16 / 38

Strain energy, stress vector and stiffness matrix (cont d) Constitutive equations s(α 1, α 2, α 3 ) = C(α 1, α 2, α 3 ) gl(α 1, α 2, α 3 ) C 1 11 2µα 3 u 0 τ 0 2µα 2 u 0 τ 0 C(α 1, α 2, α 3 ) = u 0 2. C dd 22 µα 2 α 3 ( u 0 τ 0 ) 2 SYM. C 33 C 11 = 1 D ((λ + 2µ)(1 α 2κ 0 ) 2 + 4µ(α 2 2 + α 2 3)(τ 0 ) 2 ) C 22 = µ u 0 2 ((1 α 2 κ 0 ) 2 + (α 3 τ 0 ) 2 ) C 33 = µ u 0 2 ((1 α 2 κ 0 ) 2 + (α 2 τ 0 ) 2 ) D = (1 α 2 κ 0 ) 2 + (α2 2 + α3)(τ 2 0 ) 2 λ = λµ/(λ + µ) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 17 / 38

Strain energy, stress vector and stiffness matrix (cont d) Constitutive equations σ(α 1 ) = K(α 1 ) ɛ(α 1 ) Stiffness matrix K(α 1 ) = A D T (α 2, α 3 )C(α 1, α 2, α 3 )D(α 2, α 3 ) da K(α 1 ) = [ ] Kuu K uω SYM K ωω Initially straight beam + reference curve neutral axis of the beam (i.e. n 0 and b 0 are chosen to be the principal axes of the cross-sections) K(α 1 ) is diagonal: K uu = diag(ea, GA 2, GA 3 ) K ωω = diag(gj, EI 2, EI 3 ) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 18 / 38

Strain energy, stress vector and stiffness matrix (cont d) Strain energy V int = 1 ɛ T Kɛ dα 1 2 L Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 19 / 38

Example: stiffness matrix of a curved beam e 2 u 0 (α 1) α α 1 e 1 e 3 r Beam with a cantilever arc as reference curve (of length L = αr) Squared cross section, side b Homogeneous elastic material (properties λ, µ) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 20 / 38

Example: stiffness matrix of a curved beam (cont d) e 2 u 0 (α 1) α α 1 e 1 e 3 r Position vector and derivative u 0 (α 1 ) = r cos ( α 1 ) r sin ( α 1 ) r u 0 (α 1 ) = sin ( α 1 ) r cos ( α 1 ) r 0 0 Frenet triad sin ( α 1 ) t 0 r (α 1 ) = cos ( α 1 ) cos ( α 1 ) r n 0 r (α 1 ) = sin ( α 1 ) 0 r b 0 = 0 0 0 1 κ 0 = 1/r; τ 0 = 0 Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 21 / 38

Example: stiffness matrix of a curved beam (cont d) e 2 u 0 (α 1) α α 1 e 1 e 3 r Initial deformation vector f 0 = [ e1 1 r e 3 ] Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 22 / 38

Example: stiffness matrix of a curved beam (cont d) e 2 u 0 (α 1) α α 1 e 1 e 3 r Stiffness matrix K = b/2 b/2 b/2 b/2 D T CD dα 2 dα 3 = [ ] Kuu K uω SYM K ωω Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 23 / 38

Example: stiffness matrix of a curved beam (cont d) e 2 u 0 (α 1) α α 1 e 1 e 3 r K uu = c 1 diag ( (λ + 2µ)b 2, µb 2, µb 2) ( ) c1 + c 2 K ωω = diag µ b4 2 6, c 1(λ + 2µ) b4 12, c 2(λ + 2µ) b4 12 K uω = 0 0 c 3(λ + 2µ)b 3 0 0 0 c 3 µb 3 0 0 Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 24 / 38

Example: stiffness matrix of a curved beam (cont d) e 2 u 0 (α 1) α α 1 e 1 e 3 r c 1 = 4 4 (κ 0 b) 2 c 2 = 12 ( (κ 0 b) 3 2ln( 2 ) κ0 b 2 + κ 0 b ) + (1 + c 1)κ 0 b c 3 = 1 ( (κ 0 b) 2 ln( 2 ) κ0 b 2 + κ 0 b ) + c 1κ 0 b Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 25 / 38

Static equilibrium equations Principle of Virtual Work δ(v int ) = δ(v ext ) δ(ɛ) = δ(f) = (δh) + fδh δ(v int ) = δ(ɛ) T σ dα = L = [ δh T σ ] L 0 δh T (σ ˆf T σ ) dα L δ(v ext ) = +δh(0) T g ext (0) δh(l) T g ext (L) δh T g ext (α) dα g ext (α) = [ g T ext,u gext,ω T ] L Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 26 / 38

Static equilibrium equations (cont d) Static equilibrium equations [ weak form δh T (σ g ext ) ] L 0 L δht (σ ˆf T σ g ext ) dα = 0 strong form σ ˆf T σ = g ext Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 27 / 38

Equations of motion (static case) kinematic equations constitutive equation H = H(f 0 + ɛ) σ = Kɛ boundary conditions δh(l) (K(L)ɛ(L) g ext(l)) δh(0) ( K(0)ɛ(0) g ext(0) ) = 0 static equilibrium equations σ ˆf T σ = g ext Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 28 / 38

Exercise 1: planar bending of a cantilever beam (integrable analytic solution) Derive the strain field and SE(3) field of a cantilever beam subject to a torque τ at its free end. τ y x z Solution: Exercise1.pdf Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 29 / 38

Dynamics Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 30 / 38

Velocity field Ḣ(α) = H(α) η(α) [ ] v(α) η(α) = ω(α) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 31 / 38

Kinetic energy ρ density A cross-section area J I J II K = 1 η T Mη dα 2 L [ ] ρai3 3 J M = T I J I J II first moment of inertia of the cross section (computed in the local axes of the arm) second moment of inertia of the cross section (computed in the local axes of the arm) Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 32 / 38

Dynamic equilibrium equations Hamilton s principle t1 t 0 (δ(k) δ(v int ) + δ(v ext )) dt = 0. δ(v int ) = δ(ɛ) T σ dα = L = [ δh T σ ] L 0 δh T (σ ˆf T σ ) dα L δ(v ext ) = +δh(0) T g ext (0) δh(l) T g ext (L) δh T g ext (α) dα L Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 33 / 38

Dynamic equilibrium equations (cont d) Hamilton s principle t1 t1 t 0 (δ(k) δ(v int ) + δ(v ext )) dt = 0. δ(η) = (δh) + ηδh t1 t 0 L [ Mη ] t1 dαdt = t1 δ(k) dt = δ(η) T = δh T Mηdα δh T (M η ˆη T Mη) dα dt L L t 0 t 0 Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 34 / 38

Dynamic equilibrium equations (cont d) Dynamic equilibrium equations weak form strong form [ δh T (σ g ext) ] L 0 L δht ( M η + ˆη T Mη + σ ˆf T σ + g ext) dα = 0 M η ˆη T Mη σ + f T σ = g ext Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 35 / 38

Equations of motion (dynamic case) Kinematic equations Material constitutive law Compatibility equations Ḣ = H η H = H(f 0 + ɛ) σ = Kɛ η ɛ = ηf Boundary conditions δh(l) (K(L)ɛ(L) g ext (L)) = δh(0) (K(0)ɛ(0) g ext (0)) Dynamic equilibrium equations M η η T Mη σ + f T σ = g ext Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 36 / 38

Exercise 2: planar rotation of a beam (integrable analytic solution) Derive the strain field, velocity field and SE(3) field of a beam rotating at a constant velocity ω in its own plane. A x ω B z Solution: Exercise2.pdf Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 37 / 38

Modeling of a soft link continuum formulation Stanislao Grazioso Geometric Theory of Soft Robots Thursday 12 th April, 2018 38 / 38