RED BOX RULES ARE FOR PROOF STAGE ONLY....

30
KOICHI HASHIGUCHI YUKI YAMAKAWA Introduction to FINITE STRAIN THEORY for CONTINUUM ELASTO-PLASTICITY WILEY SERIES IN COMPUTATIONAL MECHANICS

Transcript of RED BOX RULES ARE FOR PROOF STAGE ONLY....

KOICHI HASHIGUCHIYUKI YAMAKAWA

Introduction to FINITE STRAIN THEORY for CONTINUUM ELASTO-PLASTICITY

WILEY SERIES IN COMPUTATIONAL MECHANICS

RED BOX RULES ARE FOR PROOF STAGE ONLY. DELETE BEFORE FINAL PRINTING.

www.wiley.com/go/hashiguchi

HASHIGUCHIYAMAKAWA

Introduction to FINITE STRA

IN TH

EORY

for CON

TINU

UM

ELASTO

-PLASTICITY

KOICHI HASHIGUCHI, Kyushu University, JapanYUKI YAMAKAWA, Tohoku University, Japan

Introduction to FINITE STRAIN THEORY for CONTINUUM ELASTO-PLASTICITY

Elasto-plastic deformation is frequently observed in machines and structures, hence its prediction is an important consideration at the design stage. Elasto-plasticity theories will be increasingly required in the future in response to the development of new and improved industrial technologies. Although various books for elasto-plasticity have been published to date, they focus on infi nitesimal elasto-plastic deformation theory. However, modern computational techniques employ an advanced approach to solve problems in this fi eld and much research has taken place in recent years into fi nite strain elasto-plasticity. This book describes this approach and aims to improve mechanical design techniques in mechanical, civil, structural and aeronautical engineering through the accurate analysis of fi nite elasto-plastic deformation.

Introduction to Finite Strain Theory for Continuum Elasto-Plasticity presents introductory explanations that can be easily understood by readers with only a basic knowledge of elasto-plasticity, showing physical backgrounds of concepts in detail and derivation processes of almost all equations. The authors address various analytical and numerical fi nite strain analyses, including new theories developed in recent years, and explain fundamentals including the push-forward and pull-back operations and the Lie derivatives of tensors.

Key features:• Comprehensively explains fi nite strain continuum mechanics and explains the fi nite

elasto-plastic constitutive equations• Discusses numerical issues on stress computation, implementing the numerical algorithms

into large-deformation fi nite element analysis • Includes numerical examples of boundary-value problems• Accompanied by a website (www.wiley.com/go/hashiguchi) hosting computer programs for the

return-mapping and the consistent tangent moduli of fi nite elasto-plastic constitutive equations

Introduction to Finite Strain Theory for Continuum Elasto-Plasticity is an ideal reference for research engineers and scientists working with computational solid mechanics and is a suitable graduate text for computational mechanics courses.

WILEY SERIES IN COMPUTATIONAL MECHANICS

WILEY SERIES IN COMPUTATIONAL

MECHANICS

INTRODUCTION TOFINITE STRAIN THEORYFOR CONTINUUMELASTO-PLASTICITY

WILEY SERIES IN COMPUTATIONAL MECHANICS

Series Advisors:

Rene de BorstPerumal NithiarasuTayfun E. TezduyarGenki YagawaTarek Zohdi

Introduction to Finite Strain Theory forContinuum Elasto-Plasticity

Hashiguchi and Yamakawa October 2012

Nonlinear Finite Element Analysis ofSolids and Structures: Second edition

De Borst, Crisfield, Remmersand Verhoosel

August 2012

An Introduction to MathematicalModeling: A Course in Mechanics

Oden November 2011

Computational Mechanics ofDiscontinua

Munjiza, Knight and Rougier November 2011

Introduction to Finite Element Analysis:Formulation, Verification and Validation

Szabo and Babuška March 2011

INTRODUCTION TOFINITE STRAIN THEORYFOR CONTINUUMELASTO-PLASTICITY

Koichi HashiguchiKyushu University, Japan

Yuki YamakawaTohoku University, Japan

A John Wiley & Sons, Ltd., Publication

This edition first published 2013C© 2013, John Wiley & Sons Ltd

Registered officeJohn Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, United Kingdom

For details of our global editorial offices, for customer services and for information about how to apply forpermission to reuse the copyright material in this book please see our website at www.wiley.com.

The right of the author to be identified as the author of this work has been asserted in accordance with the Copyright,Designs and Patents Act 1988.

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in anyform or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UKCopyright, Designs and Patents Act 1988, without the prior permission of the publisher.

Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not beavailable in electronic books.

Designations used by companies to distinguish their products are often claimed as trademarks. All brand names andproduct names used in this book are trade names, service marks, trademarks or registered trademarks of theirrespective owners. The publisher is not associated with any product or vendor mentioned in this book. Thispublication is designed to provide accurate and authoritative information in regard to the subject matter covered. It issold on the understanding that the publisher is not engaged in rendering professional services. If professional adviceor other expert assistance is required, the services of a competent professional should be sought.

Library of Congress Cataloging-in-Publication Data

Hashiguchi, Koichi.Introduction to finite strain theory for continuum elasto-plasticity / Koichi Hashiguchi, Yuki Yamakawa.

p. cm.Includes bibliographical references and index.ISBN 978-1-119-95185-8 (cloth)

1. Elastoplasticity. 2. Strains and stresses. I. Yamakawa, Yuki. II. Title.TA418.14.H37 2013620.1′1233–dc23

2012011797

A catalogue record for this book is available from the British Library.

Print ISBN: 9781119951858

Typeset in 10/12pt Times by Aptara Inc., New Delhi, India

Contents

Preface xi

Series Preface xv

Introduction xvii

1 Mathematical Preliminaries 11.1 Basic Symbols and Conventions 11.2 Definition of Tensor 2

1.2.1 Objective Tensor 21.2.2 Quotient Law 4

1.3 Vector Analysis 51.3.1 Scalar Product 51.3.2 Vector Product 61.3.3 Scalar Triple Product 61.3.4 Vector Triple Product 71.3.5 Reciprocal Vectors 81.3.6 Tensor Product 9

1.4 Tensor Analysis 91.4.1 Properties of Second-Order Tensor 91.4.2 Tensor Components 101.4.3 Transposed Tensor 111.4.4 Inverse Tensor 121.4.5 Orthogonal Tensor 121.4.6 Tensor Decompositions 151.4.7 Axial Vector 171.4.8 Determinant 201.4.9 On Solutions of Simultaneous Equation 231.4.10 Scalar Triple Products with Invariants 241.4.11 Orthogonal Transformation of Scalar Triple Product 251.4.12 Pseudo Scalar, Vector and Tensor 26

1.5 Tensor Representations 271.5.1 Tensor Notations 271.5.2 Tensor Components and Transformation Rule 271.5.3 Notations of Tensor Operations 28

vi Contents

1.5.4 Operational Tensors 291.5.5 Isotropic Tensors 31

1.6 Eigenvalues and Eigenvectors 361.6.1 Eigenvalues and Eigenvectors of Second-Order Tensors 361.6.2 Spectral Representation and Elementary Tensor Functions 401.6.3 Calculation of Eigenvalues and Eigenvectors 421.6.4 Eigenvalues and Vectors of Orthogonal Tensor 451.6.5 Eigenvalues and Vectors of Skew-Symmetric Tensor and Axial

Vector 461.6.6 Cayley–Hamilton Theorem 47

1.7 Polar Decomposition 471.8 Isotropy 49

1.8.1 Isotropic Material 491.8.2 Representation Theorem of Isotropic Tensor-Valued Tensor Function 50

1.9 Differential Formulae 541.9.1 Partial Derivatives 541.9.2 Directional Derivatives 591.9.3 Taylor Expansion 621.9.4 Time Derivatives in Lagrangian and Eulerian Descriptions 631.9.5 Derivatives of Tensor Field 681.9.6 Gauss’s Divergence Theorem 711.9.7 Material-Time Derivative of Volume Integration 73

1.10 Variations and Rates of Geometrical Elements 741.10.1 Variations of Line, Surface and Volume 751.10.2 Rates of Changes of Surface and Volume 76

1.11 Continuity and Smoothness Conditions 791.11.1 Continuity Condition 791.11.2 Smoothness Condition 80

1.12 Unconventional Elasto-Plasticity Models 81

2 General (Curvilinear) Coordinate System 852.1 Primary and Reciprocal Base Vectors 852.2 Metric Tensors 892.3 Representations of Vectors and Tensors 952.4 Physical Components of Vectors and Tensors 1022.5 Covariant Derivative of Base Vectors with Christoffel Symbol 1032.6 Covariant Derivatives of Scalars, Vectors and Tensors 1072.7 Riemann–Christoffel Curvature Tensor 1122.8 Relations of Convected and Cartesian Coordinate Descriptions 115

3 Description of Physical Quantities in Convected Coordinate System 1173.1 Necessity for Description in Embedded Coordinate System 1173.2 Embedded Base Vectors 1183.3 Deformation Gradient Tensor 1213.4 Pull-Back and Push-Forward Operations 123

Contents vii

4 Strain and Strain Rate Tensors 1314.1 Deformation Tensors 1314.2 Strain Tensors 136

4.2.1 Green and Almansi Strain Tensors 1364.2.2 General Strain Tensors 1414.2.3 Hencky Strain Tensor 144

4.3 Compatibility Condition 1454.4 Strain Rate and Spin Tensors 146

4.4.1 Strain Rate and Spin Tensors Based on VelocityGradient Tensor 147

4.4.2 Strain Rate Tensor Based on General Strain Tensor 1524.5 Representations of Strain Rate and Spin Tensors in Lagrangian and

Eulerian Triads 1534.6 Decomposition of Deformation Gradient Tensor into Isochoric and

Volumetric Parts 158

5 Convected Derivative 1615.1 Convected Derivative 1615.2 Corotational Rate 1655.3 Objectivity 166

6 Conservation Laws and Stress (Rate) Tensors 1796.1 Conservation Laws 179

6.1.1 Basic Conservation Law 1796.1.2 Conservation Law of Mass 1806.1.3 Conservation Law of Linear Momentum 1816.1.4 Conservation Law of Angular Momentum 182

6.2 Stress Tensors 1836.2.1 Cauchy Stress Tensor 1836.2.2 Symmetry of Cauchy Stress Tensor 1876.2.3 Various Stress Tensors 188

6.3 Equilibrium Equation 1946.4 Equilibrium Equation of Angular Moment 1976.5 Conservation Law of Energy 1976.6 Virtual Work Principle 1996.7 Work Conjugacy 2006.8 Stress Rate Tensors 203

6.8.1 Contravariant Convected Derivatives 2036.8.2 Covariant–Contravariant Convected Derivatives 2046.8.3 Covariant Convected Derivatives 2046.8.4 Corotational Convected Derivatives 204

6.9 Some Basic Loading Behavior 2076.9.1 Uniaxial Loading Followed by Rotation 2076.9.2 Simple Shear 2156.9.3 Combined Loading of Tension and Distortion 220

viii Contents

7 Hyperelasticity 2257.1 Hyperelastic Constitutive Equation and Its Rate Form 2257.2 Examples of Hyperelastic Constitutive Equations 230

7.2.1 St. Venant–Kirchhoff Elasticity 2307.2.2 Modified St. Venant–Kirchhoff Elasticity 2317.2.3 Neo-Hookean Elasticity 2327.2.4 Modified Neo-Hookean Elasticity (1) 2337.2.5 Modified Neo-Hookean Elasticity (2) 2347.2.6 Modified Neo-Hookean Elasticity (3) 2347.2.7 Modified Neo-Hookean Elasticity (4) 234

8 Finite Elasto-Plastic Constitutive Equation 2378.1 Basic Structures of Finite Elasto-Plasticity 2388.2 Multiplicative Decomposition 2388.3 Stress and Deformation Tensors for Multiplicative Decomposition 2438.4 Incorporation of Nonlinear Kinematic Hardening 244

8.4.1 Rheological Model for Nonlinear Kinematic Hardening 2458.4.2 Multiplicative Decomposition of Plastic Deformation Gradient

Tensor 2468.5 Strain Tensors 2498.6 Strain Rate and Spin Tensors 252

8.6.1 Strain Rate and Spin Tensors in Current Configuration 2528.6.2 Contravariant–Covariant Pulled-Back Strain Rate and Spin Tensors

in Intermediate Configuration 2548.6.3 Covariant Pulled-Back Strain Rate and Spin Tensors in

Intermediate Configuration 2568.6.4 Strain Rate Tensors for Kinematic Hardening 259

8.7 Stress and Kinematic Hardening Variable Tensors 2618.8 Influences of Superposed Rotations: Objectivity 2668.9 Hyperelastic Equations for Elastic Deformation and Kinematic Hardening 268

8.9.1 Hyperelastic Constitutive Equation 2688.9.2 Hyperelastic Type Constitutive Equation for Kinematic Hardening 269

8.10 Plastic Constitutive Equations 2708.10.1 Normal-Yield and Subloading Surfaces 2718.10.2 Consistency Condition 2728.10.3 Plastic and Kinematic Hardening Flow Rules 2758.10.4 Plastic Strain Rate 277

8.11 Relation between Stress Rate and Strain Rate 2788.11.1 Description in Intermediate Configuration 2788.11.2 Description in Reference Configuration 2788.11.3 Description in Current Configuration 279

8.12 Material Functions of Metals 2808.12.1 Strain Energy Function of Elastic Deformation 2808.12.2 Strain Energy Function for Kinematic Hardening 2818.12.3 Yield Function 2828.12.4 Plastic Strain Rate and Kinematic Hardening Strain Rate 283

Contents ix

8.13 On the Finite Elasto-Plastic Model in the Current Configuration by theSpectral Representation 284

8.14 On the Clausius–Duhem Inequality and the Principle of Maximum Dissipation 285

9 Computational Methods for Finite Strain Elasto-Plasticity 2879.1 A Brief Review of Numerical Methods for Finite Strain Elasto-Plasticity 2889.2 Brief Summary of Model Formulation 289

9.2.1 Constitutive Equations for Elastic Deformation and Isotropic andKinematic Hardening 289

9.2.2 Normal-Yield and Subloading Functions 2919.2.3 Plastic Evolution Rules 2919.2.4 Evolution Rule of Normal-Yield Ratio for Subloading Surface 293

9.3 Transformation to Description in Reference Configuration 2939.3.1 Constitutive Equations for Elastic Deformation and Isotropic and

Kinematic Hardening 2939.3.2 Normal-Yield and Subloading Functions 2949.3.3 Plastic Evolution Rules 2959.3.4 Evolution Rule of Normal-Yield Ratio for Subloading Surface 296

9.4 Time-Integration of Plastic Evolution Rules 2969.5 Update of Deformation Gradient Tensor 3009.6 Elastic Predictor Step and Loading Criterion 3019.7 Plastic Corrector Step by Return-Mapping 3049.8 Derivation of Jacobian Matrix for Return-Mapping 308

9.8.1 Components of Jacobian Matrix 3089.8.2 Derivatives of Tensor Exponentials 3109.8.3 Derivatives of Stresses 312

9.9 Consistent (Algorithmic) Tangent Modulus Tensor 3129.9.1 Analytical Derivation of Consistent Tangent Modulus Tensor 3139.9.2 Numerical Computation of Consistent Tangent Modulus Tensor 315

9.10 Numerical Examples 3169.10.1 Example 1: Strain-Controlled Cyclic Simple Shear Analysis 3189.10.2 Example 2: Elastic–Plastic Transition 3189.10.3 Example 3: Large Monotonic Simple Shear Analysis with

Kinematic Hardening Model 3209.10.4 Example 4: Accuracy and Convergence Assessment of

Stress-Update Algorithm 3229.10.5 Example 5: Finite Element Simulation of Large Deflection

of Cantilever 3269.10.6 Example 6: Finite Element Simulation of Combined Tensile,

Compressive, and Shear Deformation for Cubic Specimen 330

10 Computer Programs 33710.1 User Instructions and Input File Description 33710.2 Output File Description 340

x Contents

10.3 Computer Programs 34110.3.1 Structure of Fortran Program returnmap 34110.3.2 Main Routine of Program returnmap 34310.3.3 Subroutine to Define Common Variables: comvar 34310.3.4 Subroutine for Return-Mapping: retmap 34510.3.5 Subroutine for Isotropic Hardening Rule: plhiso 37710.3.6 Subroutine for Numerical Computation of Consistent Tangent

Modulus Tensor: tgnum0 377

A Projection of Area 385

B Geometrical Interpretation of Strain Rate and Spin Tensors 387

C Proof for Derivative of Second Invariant of Logarithmic-DeviatoricDeformation Tensor 391

D Numerical Computation of Tensor Exponential Function andIts Derivative 393

D.1 Numerical Computation of Tensor Exponential Function 393D.2 Fortran Subroutine for Tensor Exponential Function: matexp 394D.3 Numerical Computation of Derivative of Tensor Exponential Function 396D.4 Fortran Subroutine for Derivative of Tensor Exponential Function: matdex 400

References 401

Index 409

Preface

The first author of this book recently published the book Elastoplasticity Theory (2009) whichaddresses the fundamentals of elasto-plasticity and various plasticity models. It is mainlyconcerned with the elasto-plastic deformation theory within the framework of the hypoelastic-based plastic constitutive equation. It has been widely adopted and has contributed to theprediction of the elasto-plastic deformation behavior of engineering materials and structurescomposed of solids such as metals, geomaterials and concretes. However, the hypoelastic-based plastic constitutive equation is premised on the additive decomposition of the strain rate(symmetric part of velocity gradient) into the elastic and the plastic strain rates and the linearrelation between the elastic strain rate and stress rate. There is no one-to-one correspondencebetween the time-integrations of the elastic strain rate and stress rare and the energy may beproduced or dissipated during a loading cycle in hypoelastic equation. Therefore, the elasticstrain rate does not possess the elastic property in the strict sense so that an error may beinduced in large-deformation analysis and accumulated in the cyclic loading analysis. Anexact formulation without these defects in the infinitesimal elasto-plasticity theory has beensought in order to respond to recent developments in engineering in the relevant fields, suchas mechanical, aeronautic, civil, and architectural engineering.

There has been a great deal of work during the last half century on the finite strain elasto-plasticity theory enabling exact deformation analysis up to large deformation, as represented bythe epoch-making works of Oldroyd (1950), Kroner (1959), Lee (1969), Kratochvil (1971),Mandel (1972b), Hill (1978), Dafalias (1985), and Simo (1998). In this body of work themultiplicative decomposition which is the decomposition of the deformation gradient into theelastic and plastic parts, introducing the intermediate configuration obtained by unloading tothe stress free-state, was proposed and the elastic part is formulated as a hyperelastic relationbased on the elastic strain energy function. Further, the Mandel stress, the work-conjugateplastic velocity gradient with the Mandel stress, the plastic spin, and various physical quantitiesdefined in the intermediate configuration have been introduced. The physical and mathematicalfoundations for the exact finite elasto-plasticity theory were established by 2000 and theconstitutive equation based on these foundations – the hyperelastic-based plastic constitutiveequation – has been formulated after 2005. However, a textbook on the hyperelastic-basedfinite elasto-plasticity theory has not been published to date.

Against this backdrop, the aim of this book is to give a comprehensive explanation of thefinite elasto-plasticity theory. First, the classification of elastoplasticity theories from the view-point of the relevant range of deformation will be given and the prominence of the hyperelastic-based finite elastoplasticity theory will be explained in Introduction. Exact knowledge of the

xii Preface

basic mechanical ingredients – finite strain (rate) tensors, the Lagrangian and Eulerian tensors,the objectivity of the tensor and the systematic definitions of pull-back and push-forwardoperations, the Lie derivative and the corotational rate – is required in the formulation of finitestrain theory. To this end, descriptions of the physical quantities and relations in the embedded(convected) coordinate system, which turns into the curvilinear coordinate system under thedeformation of material, are required, since their physical meanings can be captured clearlyby observing them in a coordinate system which not only moves but also deforms and rotateswith material itself. In other words, the essentials of continuum mechanics cannot be capturedwithout the incorporation of the general curvilinear coordinate system, although numerousbooks with ‘continuum mechanics’ in their title and confined to the rectangular coordinatesystem have been published to date. On the other hand, knowledge of the curvilinear coordinatesystem is not required for users of finite strain theory. It is sufficient for finite element analyzersusing finite strain theory to master the descriptions in the rectangular coordinate system andthe relations between Lagrangian and Eulerian tensors through the deformation gradient, forinstance. This book, which aims to impart the exact finite strain theory, gives a comprehensiveexplanation of the mathematical and physical fundamentals required for continuum solidmechanics, and provides a description in the general coordinate system before moving on toan explanation of finite strain theory.

In addition to the above-mentioned issues on the formulation of the constitutive equation, theformulation and implementation of a numerical algorithm for the state-updating calculation areof utmost importance. The state-updating procedure in the computational analysis of elasto-plasticity problems usually requires a proper algorithm for numerical integration of the rateforms of the constitutive laws and the evolution equations. The return-mapping scheme hasbeen developed to a degree of common acceptance in the field of computational plasticityas an effective state-updating procedure for elasto-plastic models. In the numerical analysisof boundary-value problems, a consistent linearization of the weak form of the equilibriumequation and use of the so-called consistent (algorithmic) elasto-plastic tangent modulustensor are necessary to ensure effectiveness and robustness of the iterative solution procedure.A Fortran program for the return-mapping and the consistent tangent modulus tensor whichcan readily be implemented in finite element codes is provided along with detailed explanationand user instructions so that readers will be able to carry out deformation analysis using thefinite elasto-plasticity theory by themselves.

Chapters 1–7 were written by the first author, Chapter 8 by both authors, and Chapters 9and 10 by the second author in close collaboration, and the computer programming andcalculations were performed by the second author based on the theory formulated by bothauthors in Chapter 8. The authors hope that readers of this book will capture the fundamentalsof the finite elasto-plasticity theory and will contribute to the development of mechanicaldesigns of machinery and structures in the field of engineering practice by applying thetheories addressed in this book. A reader is apt to give up reading a book if he encountersmatter which is difficult to understand. For this reason, explanations of physical concepts inelasto-plasticity are given, and formulations and derivations/transformations for all equationsare given without abbreviation for Chapters 1–8 for the basic formulations of finite straintheory. This is not a complete book on the finite elasto-plasticity theory, but the authors will bequite satisfied if it provides a foundation for further development of the theory by stimulatingthe curiosity of young researchers and it is applied widely to the analyses of engineering

Preface xiii

problems in practice. In addition, the authors hope that it will be followed by a variety ofbooks on the finite elasto-plasticity.

The first author is deeply indebted to Professor B. Raniecki of the Institute of FundamentalTechnological Research, Poland, for valuable suggestions and comments on solid mechanics,who has visited several times Kyushu University. His lecture notes on solid mechanics andregular private communications and advice have been valuable in writing some parts of thisbook. He wishes also to express his gratitude to Professor O.T. Bruhns of the Ruhr University,Bochum, Germany, and Professor H. Petryk of the Institute of Fundamental Technological Re-search, Poland, for valuable comments and for notes on their lectures on continuum mechanicsdelivered at Kyushu University. The second author would like to express sincere gratitude toProfessor Kiyohiro Ikeda of Tohoku University for valuable suggestions and comments onnonlinear mechanics. He is also grateful to Professor Kenjiro Terada of Tohoku Universityfor providing enlightening advices on numerical methods for finite strain elasto-plasticity. Healso thanks Dr. Ikumu Watanabe of National Institute for Materials Science, Japan, for helpfuladvices on numerical methods for finite strain elasto-plasticity. The enthusiastic support ofDr. Keisuke Sato of Terrabyte lnc., Japan, and Shoya Nakaichi, Toshimitsu Fujisawa, YosukeYamaguchi and Yutaka Chida at Tohoku University in development and implementation ofthe numerical code is most appreciated. The authors thank Professor S. Reese of RWTHAachen University, Professor J. Ihlemann and Professor A.V. Shutov of Chemnitz University,Germany, and Professor M. Wallin of Lund University, Sweden for valuable suggestions andfor imparting relevant articles on finite strain theory to the authors.

Koichi HashiguchiYuki Yamakawa

February 2012

Series Preface

The series on Computational Mechanics is a conveniently identifiable set of books coveringinterrelated subjects that have been receiving much attention in recent years and need to have aplace in senior undergraduate and graduate school curricula, and in engineering practice. Thesubjects will cover applications and methods categories. They will range from biomechanicsto fluid-structure interactions to multiscale mechanics and from computational geometry tomeshfree techniques to parallel and iterative computing methods. Application areas will beacross the board in a wide range of industries, including civil, mechanical, aerospace, au-tomotive, environmental and biomedical engineering. Practicing engineers, researchers andsoftware developers at universities, industry and government laboratories, and graduate stu-dents will find this book series to be an indispensible source for new engineering approaches,interdisciplinary research, and a comprehensive learning experience in computationalmechanics.

Over the last three decades, the finite strain theory for elasto-plasticity has been extensivelydeveloped to provide very precise descriptions of large elasto-plastic deformations. Thesetheoretical developments have been augmented with robust computational methods, whichprovide accurate solutions to the corresponding boundary-value problems. Deep mathematicaland physical knowledge of related continuum mechanics is required to learn the theory, whichis difficult for students, engineers and even researchers in the field of applied mechanics, tocapture in depth.

This book is one of the first introductory books to address finite strain elasto-plasticitytheory, where the mathematical and physical foundations are comprehensively described.In particular, the representation of physical quantities in convected (curvilinear) coordinatesystems is employed, which is required for the substantial interpretation of basic concepts,such as pull-back and push-forward operations and convected (Lie) derivatives, that is, thegeneral objective rate in continuum mechanics. Furthermore, all the mathematical derivationsand transformations of equations are shown without any abbreviation, explaining the numericalmethod for the finite elasto-plasticity in detail.

In addition, a Fortran program for the stress-update algorithm based on the return-mappingscheme and the consistent (algorithmic) tangent modulus tensor, which can readily be imple-mented in finite element codes, is appended with a detailed explanation and user instructions,

xvi Series Preface

so that the readers will be able to implement the numerical analysis on the basis of the finiteelasto-plasticity theory without difficulty.

It is our hope that the readers of this book will contribute to the improvement of mechanicaldesign of machinery and structures in the field of engineering by adopting and widely usingthe basic ideas of the finite elasto-plasticity theory and the corresponding numerical methodsintroduced in this text.

Introduction

Prominence of the finite strain elasto-plasticity theory

This book addresses the finite strain elasto-plasticity theory, abbreviated as the finite elasto-plasticity. Then, the prominence of finite strain elasto-plasticity theory and the necessity ofits incorporation to deformation analysis is first reviewed by comparing with the infinitesimalelasto-plasticity theory, abbreviated as the infinitesimal elastoplasticity, prior to the detailedexplanation of the finite elastoplasticity in the subsequent chapters.

Elastoplasticity theory is classified from the view point of relevant range of deformation asfollows:

A) Infinitesimal elastoplasticityThe infinitesimal strain tensor defined by the symmetric part of displacement gradienttensor is additively decomposed into an elastic and a plastic parts, while there does notexist the distinction between the reference and the current configurations in which theinfinitesimal strain tensor is based. The spin of material is described by the skew-symmetricpart of the rate of displacement gradient tensor. This theory is limited to the descriptionof infinitesimal deformation and rotation. Meanwhile, for the elastic part, the hyperelasticconstitutive equation with a stored energy function can be formulated, which provides theone-to-one correspondence between the stress tensor and the infinitesimal elastic straintensor. Therefore, the return-mapping and the consistent (algorithmic) tangent modulustensor can be employed in numerical calculations under infinitesimal deformation androtation.

B) Finite elastoplasticityThe frameworks of the theories describing the finite elastoplastic deformation and rotationare classified further as follows:

B-1) Hypoelastic-based plasticityIt is premised on the following assumptions, which would be called the Hill–Riceapproach.

i) Deformation and rotation are described by the strain rate and the spin tensors,that is, the symmetric and the skew-symmetric parts, respectively, of velocitygradient tensor.

ii) The strain rate and the spin tensors are additively decomposed into elastic andplastic parts. Here, it should be noticed that the additive decomposition is de-rived from the multiplicative decomposition of the deformation gradient tensor

xviii Introduction

only when an elastic deformation is infinitesimal, whereas the multiplicativedecomposition is the rigorous approach for the exact partition of the deformationinto the elastic and the plastic parts.

iii) The elastic part of the strain rate tensor, that is, elastic strain rate tensor is relatedlinearly to an appropriate corotational rate of the Cauchy stress tensor. It fallswithin the framework of the so-called hypoelasticity (Truesdell, 1955).

iv) The elastic part of the spin tensor, that is, elastic spin tensor, which is given bythe subtraction of the plastic part of the spin tensor, that is, plastic spin tensor(Dafalias, 1985) from the continuum spin tensor, is regarded as the spin of sub-structure, that is, the substructure (corotational) spin tensor. Then, it is adoptedin corotational rates of stress tensor and tensor-valued internal variables. Theplastic spin tensor is formulated as the skew-symmetric part of the multiplicationof the stress tensor by the plastic strain rate tensor (Zbib and Aifantis, 1988).

v) All variables adopted in the constitutive relation are Eulrian tensors based in thecurrent configuration.

Constitutive behavior under finite deformation and rotation is properly describedby incorporating corotational rate tensors based on an appropriate substructure spintensor under the limitation of infinitesimal elastic deformation

However, the hypoelastic-based plasticity would possess following problems:

(1) Hypoelastic equation does not fulfill the complete integrability condition. There-fore, one-to-one correspondence between integrations of stress rate tensor andelastic strain rate tensor, that is, stress vs. strain relation cannot be obtained ingeneral. Then, the hypoelastic deformation remains even after a closed stresscycle. In addition, work done during a closed loading cycle may not be zero asan energy is produced or dissipated during a closed loading cycle even when aplastic deformation is not induced. Therefore, the elastic strain rate tensor doesnot possess the reversibility in the strict sense, so that the hypoelastic constitutiveequation is merely an elastic-like constitutive equation. This approach possessesthe pertinence on the premise that the elastic deformation is infinitesimal.

(2) Stress cannot be calculated directly from strain variable but it has to be calculatedby the time-integration of stress rate. Also, tensor-valued internal variables cannotbe calculated directly from the elastic strain-like variable but they have to becalculated by the time-integration of their rates. Here, note that rates of stressand tensor-valued internal variables in the current configuration are influencedby the rigid-body rotation of material. Consequently, their pertinent objectivecorotational rate tensors must be adopted and their pertinent time-integrationprocedures must be incorporated in order that unrealistic and/or impertinentcalculation such as oscillatory stress and tensor-valued internal variables arenot resulted. Proper time-integrations would be given by the time-integrationreflecting the convected derivative process (Simo and Hughes, 1998).

(3) The return-mapping and the consistent (algorithmic) tangent modulus tensor,which enable drastically accurate and efficient numerical calculations, cannotbe employed since they are premised on the exact evaluation of stress by thehyperelastic constitutive equation, while the plastic strain increment in the plas-tic corrector step is calculated based on the overstress from the yield surface.

Introduction xix

Nevertheless, the hypoelasticity with constant elastic moduli leads to the one-to-one correspondence between the time-integrations of objective stress rate andelastic strain rate tensors by performing proper time-integrations reflecting theconvected derivative process, so that the return-mapping and the consistent tan-gent modulus tensor can be employed under the finite deformation and rotation.On the other hand, it should be noticed that the automatic controlling function toattract the stress to the yield surface in a plastic deformation process is furnishedin the subloading surface model (Hashiguchi, 1989; Hashiguchi et al. 2012) aswill be described in Chapter 8, so that numerical analyses of materials, in whichelastic parameters in a hypoelastic equation are not constant, can be enforceddrastically by this function in the Euler forward-integration method.

B-2) Hyperelastic-based plasticityThe hyperelastic-based plasticity has been formulated to overcome the above-mentioned problems in the hypoelastic-based plasticity by incorporating the fol-lowing notions.

1. Deformation itself (not rate) is decomposed into the elastic and the plastic partsto provide the one-to-one correspondence between elastic deformation and stress,although the strain rate is decomposed into them in the hypoelastic-based plas-ticity. It has been materialized by the decomposition of the deformation gradienttensor into the elastic and the plastic parts in the multiplicative form, that is, themultiplicative decomposition by Kroner (1959), Lee and Liu (1967), Lee (1969),etc., while the elasto-plasticity based on this decomposition would be called theMandel–Lee approach. Therein, the intermediate configuration is incorporated,which is attained by unloading to the stress free state along the hyperelastic defor-mation. Then, the deformation gradient is multiplicatively decomposed into theplastic deformation gradient tensor induced in the process from the initial to theintermediate configuration and the elastic deformation gradient tensor induced inthe process from the intermediate to the current configuration.

Formulations by principal values based on the Hencky strain, that is, principallogarithmic strain have been studied by a lot of workers (cf. Simo and Meschke,1993; Borja and Tamagnini, 1998; Tamagnini et al., 2002; Borja et al., 2001;Rosati and Valoroso, 2004, Raniecki and Nguyen, 2005; Yamakawa et al., 2010).However, they have been limited to the description of isotropic materials in whichthe principal directions of stress, elastic strain and plastic strain rate coincide witheach other leading to the co-axiality.

Then, the formulation based on the following notions has been developed, bywhich general elastoplastic constitutive behavior can be described accurately overthe finite deformation and rotation.

2. Both of the elastic and the plastic deformation gradient tensors are the two-point tensors, the one of the two base vectors of which lives in the intermediateconfiguration which is independent of the superposition of rigid-body rotation.Therefore, constitutive relation is formulated originally by tensor variables in theintermediate configuration.

3. Elastic deformation is described by an elastic strain tensor based on the elas-tic deformation gradient tensor and it is related to the stress tensor by the

xx Introduction

hyperelastic constitutive equation possessing the elastic strain energy function.Then, the one-to-one correspondence between stress tensor and elastic strain ten-sor holds and the work done during a closed stress cycle is zero exactly when theplastic strain rate is not induced.

4. In addition, the plastic deformation gradient tensor is further decomposed into theenergy-storage part causing the variation of substructure and the energy-dissipativepart causing the slip between substructures (Lion, 2000). Then, the kinematichardening variable, that is, the back stress is also formulated in relation to theelastic strain-like variable induced by the energy-storage part as a hyperelastic-like equation possessing a potential energy function of the variable.

5. Stress and back stress are formulated in the intermediate configuration and cal-culated directly from the elastic strain and the elastic strain-like variable of thekinematic hardening without performing the time-integrations of stress rate andback stress rate. Therefore, material rotation is independent of a rigid-body ro-tation and it would not be influenced severely be a plastic deformation on thecalculation of stress and back stress.

6. Plastic flow rule is given by the relationship of the plastic velocity gradient tensor tothe Mandel stress tensor (Mandel, 1972b) in the intermediate configuration, wherethese tensors fulfill the plastic work-conjugacy. Concurrently, the yield surface isdescribed by the Mandel stress tensor which is obtained by the pull-back of theKirchhoff stress tensor or the push-forward of the second Piola–Kirchhoff stresstensor.

7. In addition to the above-mentioned issues on the formulation of constitutiveequation, the formulation and implementation of a numerical algorithm for thestate-updating calculation are of utmost importance. The state-updating procedurein the computation of elastoplasticity problems usually requires a proper algorithmfor numerical integration of the rate forms of the constitutive laws and the evolutionequations. Responding to the formulation of hyperelastic-based plastic constitutiveequation, the return-mapping scheme has achieved a degree of common acceptancein the field of computational plasticity as an effective state-updating procedurefor elastoplastic models. In the numerical analysis of boundary-value problems, aconsistent linearization of the weak form of equilibrium equation and a use of theso-called consistent elasto-plastic tangent modulus tensor are necessary to ensureeffectiveness and robustness of the iterative solution procedure.

The hyperelastic-based plasticity may be called the finite strain elastoplasticity.On the other hand, the hypoelastic-based plasticity should be called merely the finitedeformation elastoplasticity, since it does not use the elastic strain itself but it isbased on the velocity gradient.

The hyperelastic-based plasticity will be explained exhaustively in this book. A cer-tain amount of advanced mathematical knowledge is required to capture the essentialsof continuum mechanics and to formulate constitutive equations in the framework ofthe finite strain theory. In order to capture the meanings of physical quantities andrelations exactly, it is indispensable to describe them in the embedded coordinatesystem which not only moves but also deforms and rotates with material itself, whichbelongs to the general curvilinear coordinate system. Then, the incorporation of the

Introduction xxi

curvilinear coordinate system is one of the distinctions of the mathematical method-ology in the finite strain theory from that in the infinitesimal strain theory. The conciseexplanation of vector and tensor analysis in the curvilinear coordinate system will begiven in chapter 2 in addition to the analysis in the Cartesian coordinate system inchapter 1 as the preliminary to the study of finite strain theory.

1Mathematical Preliminaries

Advanced mathematical knowledge is required to learn the finite elasto-plasticity theory. Thebasics of vector and tensor analyses are described in preparation for the explanations of ad-vanced theory in later chapters. Various representations of tensors, for example, the eigenvaluesand principal directions, the Cayley–Hamilton theorem, the polar and spectral decompositions,the isotropic function and various differential equations, the time-derivatives, and the integra-tion theorems are described. Component descriptions of vectors and tensors in this chapterare limited to the normalized rectangular coordinate system, that is, the rectangular coordi-nate system with unit base vectors, while the terms orthogonal, orthonormal and Cartesianare often used instead of rectangular. However, the derived tensor relations hold even in thegeneral curvilinear coordinate system of the Euclidian space described in later chapters.

1.1 Basic Symbols and Conventions

An index appearing twice in a term is summed over the specified range of the index. Forinstance, we may write

urvr =n∑

r=1

urvr, Tirvr =n∑

r=1

Tirvr, Trr =n∑

r=1

Trr, (1.1)

where the range of index is taken to be 1, 2, . . . , n. The indices used repeatedly are arbitrary,and thus they are called dummy indices: note that urvr = usvs and Tirvr = Tisvs, for example.This is termed Einstein’s summation convention. Henceforth, repeated indices refer to thisconvention unless specified by the additional remark ‘(no sum)’.

The symbol δi j(i, j = 1, 2, 3) defined in the following equation is termed the Kroneckerdelta:

δi j = 1 for i = j, δi j = 0 for i �= j (1.2)

from which it follows that

δirδr j = δi j, δii = 3. (1.3)

Introduction to Finite Strain Theory for Continuum Elasto-Plasticity, First Edition. Koichi Hashiguchi and Yuki Yamakawa.C© 2013 John Wiley & Sons, Ltd. Published 2013 by John Wiley & Sons, Ltd.

2 Introduction to Finite Strain Theory for Continuum Elasto-Plasticity

Furthermore, the symbol εi jk defined by the following equation is called the alternating (orpermutation) symbol or Eddington’s epsilon or Levi-Civita ‘e’ tensor:

εijk =⎧⎨

1 for cyclic permutation of ijk from 123,

−1 for anticyclic permutation of ijk from 123,

0 for others.(1.4)

1.2 Definition of Tensor

In this section the definition of an objective tensor is given and, based on it, the criteria for agiven physical quantity to be a tensor and its order are provided.

1.2.1 Objective Tensor

Let the set of nm functions be described as T (p1, p2, . . . , pm) in the coordinate system{O, xi} with the origin O and the axes xi in n-dimensional space, where each of the in-dices p1, p2, . . . , pm takes a numberical value 1, 2, . . . , n. This set of functions is defined asthe mth-order tensor in n-dimensional space, if the set of functions is observed in the othercoordinate system {O, x∗

i } with the origin O and the axes x∗i as follows:

T ∗(p1, p2, . . . , pm) = Qp1q1 Qp2q2 · · · Qpmqm T (q1, q2, . . . , qm) (1.5)

or

T ∗(p1, p2, . . . , pm) = ∂x∗p1

∂xq1

∂x∗p2

∂xq2

· · · ∂x∗pm

∂xqmT (q1, q2, . . . , qm), (1.6)

provided that only the directions of axes are different but the origin is common and relativemotion does not exist. Here, Qi j in equation (1.5) is defined by

Qi j = ∂x∗i

∂x j(1.7)

which fulfills

QirQjr = δi j (1.8)

because of

QirQjr = ∂x∗i

∂xr

∂xr

∂x∗j

.

Denoting T (p1, p2, . . . , pm) by the symbol Tp1 p2...pm , equation (1.6) is expressed as

T ∗p1 p2...pm

= Qp1q1 Qp2q2 · · · Qpmqm Tq1q2...qm (1.9)

that is,

T ∗p1 p2...pm

= ∂x∗p1

∂xq1

∂x∗p2

∂xq2

· · · ∂x∗pm

∂xqmTq1q2...qm . (1.10)

Mathematical Preliminaries 3

Noting that

Qp1r1 Qp2r2 · · · Qpmrm T ∗p1 p2...pm

= Qp1r1 Qp2r2 · · · QpmrmQp1q1 Qp2q2 · · · Qpmqm Tq1q2...qm

= (Qp1r1 Qp1q1 )(Qp2r2 Qp2q2 ) · · · (Qpmrm Qpmqm )Tq1q2...qm

= δr1q1δr2q2 · · · δrmqmTq1q2...qm

with equation (1.8), the inverse relation of equation (1.9) is given by

Tr1r2···rm = Qp1r1 Qp2r2 · · · Qpmrm T ∗p1 p2···pm

. (1.11)

Indices put in a tensor take the dimension of the space in which the tensor exists. Thenumber of indices, which is equal to the number of operators Qij, is called the order of tensor.For instance, the transformation rule of the first-order tensor, that is, the vector vi, and thesecond-order tensor Ti j are given by

v∗i = Qirvr, vi = Qriv∗

rs

T ∗i j = QirQjsTrs, Ti j = QriQs jT ∗

rs

}. (1.12)

Consequently, in order to prove that a certain quantity is a tensor, one needs only to showthat it obeys the tensor transformation rule (1.9) or that multiplying the quantity by a tensorleads to a tensor by virtue of the quotient rule described in the next section.

The coordinate transformation rule in the form of equation (1.9) or (1.11) is called theobjective transformation. A tensor obeying the objective transformation rule even betweencoordinate systems with a relative rate of motion, that is, relative parallel and rotational veloci-ties, is called an objective tensor. Vectors and tensors without the time-dimension, for example,force, displacement, rotational angle, stress and strain, are objective vectors and tensors. On theother hand, time-rate quantities, for example, rate of force, velocity, spin and the material-timederivatives of physical quantities, for example, stress and strain, are not objective vectors andtensors in general; they are influenced by the relative rate of motion between coordinate sys-tems. Constitutive equations of materials have to be formulated in terms of objective tensors,since material properties are not influenced by the rigid-body rotation of material and thereforemust be described in a form independent of the coordinate systems, as will be explained inSection 5.3.

Tensors obviously fulfill the linearity

Tp1 p2···pm (Gp1 p2···pl + Hp1 p2···pl ) = Tp1 p2···pm Gp1 p2···pl + Tp1 p2···pm Hp1 p2···pl

Tp1 p2···pm (aAp1 p2···pl ) = aTp1 p2···pmAp1 p2···pl

}, (1.13)

where a is an arbitrary scalar variable. Therefore, the tensor plays the role of linearly trans-forming one tensor into another and thus it is also called a linear transformation. The operationthat lowers the order of a tensor by multiplying it by another tensor is called contraction.

Denoting by e∗1, e∗

2, . . . , e∗m the unit base vectors of the coordinate axes x∗

1, x∗2, . . . , x∗

m, thequantity Qi j in equation (1.7) is represented in terms of the base vectors as follows:

Qi j = e∗i · e j, (1.14)

4 Introduction to Finite Strain Theory for Continuum Elasto-Plasticity

noting that

Qi j = ∂x∗i

∂x j= e∗

i · ∂x∗s

∂x je∗

s = e∗i · ∂xs

∂x jes = e∗

i · δ jses,

where the coordinate transformation operator Qi j is interpreted as

Qi j ≡ cos(angle between e∗i and e j) (1.15)

which fulfills equations (1.8), that is,

QirQjr = QriQr j = δi j (1.16)

which can be also verified by

QirQjr = (e∗i · er)(e∗

j · er) = e∗i · (e∗

j · er)er = δi j.

The transformation rule for base vectors is given by

ei = Qrie∗r , e∗

i = Qirer, (1.17)

noting that

ei = (ei · e∗r )e

∗r , e∗

i = (e∗i · er)er.

1.2.2 Quotient Law

There is a convenient law, referred to as the quotient law, which enables us to judge whetheror not a given quantity is tensor and to find its tensorial order as follows: If a set of functionsT (p1, p2, . . . , pm) becomes Bpl+1 pl+2···pm ((m − l)th-order tensor lacking the indices p1 ∼ pl)through multiplying it by Ap1 p2···pl (lth-order tensor (l ≤ m)), the set is an mth-order tensor.

(Proof ) This convention is proved by showing that the quantity T (p1, p2, . . . , pm) is anmth-order tensor when the relation

T (p1, p2, . . . , pm)Ap1 p2···pl = Bpl+1 pl+2···pm (1.18)

holds, which is described in the coordinate system {O-x∗i } as follows:

T ∗(p1, p2, . . . , pm)A∗p1 p2···pl

= B∗pl+1 pl+2···pm

. (1.19)

Here, Ap1 p2···pl is the lth-order tensor and Bpl+1 pl+2···pm is the (m − l)th-order tensor. Therefore,the following relation holds:

B∗pl+1 pl+2···pm

= Qpl+1rl+1Qpl+2rl+2 · · · Qpmrm Brl+1rl+2···rm

= Qpl+1rl+1Qpl+2rl+2 · · · Qpmrm T (r1, r2, . . . , rm)Ar1r2···rl

= Qpl+1rl+1Qpl+2rl+2 · · · Qpmrm︸ ︷︷ ︸T (r1, r2, . . . , rm) Qp1r1 Qp2r2 · · · Qpl rl︸ ︷︷ ︸

A∗p1 p2···pl

.

(l + 1 ∼ m) (1 ∼ l) (1.20)

Substituting equation (1.19) into the left-hand side of equation (1.20) yields

{T ∗(p1, p2, . . . , pm) − Qp1r1 Qp2r2 · · · Qpmrm T (r1, r2, . . . , rm)}A∗p1 p2···pl

= 0,

Mathematical Preliminaries 5

from which it follows that

T ∗(p1, p2, . . . , pm) = Qp1r1 Qp2r2 · · · Qpmrm T (r1, r2, . . . , rm). (1.21)

Equation (1.21) satisfies the definition of tensor in equation (1.5). Therefore, the quantityT (p1, p2, . . . , pm) is an mth-order tensor.

According to the proof presented above, equation (1.18) can be written as

Tp1 p2···pm Ap1 p2···pl = Bpl+1 pl+2···pm . (1.22)

For instance, if the quantity T (i, j) transforms the first-order tensor, that is, vector vi, to thevector ui by the operation T (i, j)v j = ui, one can regard T (i, j) as the second-order tensor Ti j.

1.3 Vector Analysis

In this section some basic rules for vectors are given which are required to understand therepresentation of tensors in the general coordinate system described in the next chapter.

1.3.1 Scalar Product

The scalar (or inner) product of the vectors a and b is defined by

a · b = ||a|| ||b|| cos θ = aibi, (1.23)

where θ is the angle between the vectors a and b, and || || means the magnitude, that is,

||v|| = √vivi = √

v · v. (1.24)

Here, the following relations hold for the scalar product:

a · b = b · a (commutative law), (1.25)

a · (b + c) = a · b + a · c (distributive law), (1.26)

s(a · b) = (sa · b) = a · (sb) = (a · b)s, (1.27)

(aa + bb) · c = aa · c + bb · c (1.28)

for arbitrary scalars s, a, b.The vector is represented in terms of components with base vectors as follows:

v = viei, (1.29)

where the components vi are given by the projection of v onto the base vector ei, that is, theirscalar product and thus it follows that

vi = v · ei, v = (v · ei)ei. (1.30)

6 Introduction to Finite Strain Theory for Continuum Elasto-Plasticity

1.3.2 Vector Product

The vector (or outer or cross) product of vectors is defined by

a × b = ||a|| ||b|| sin θn = aiei × b je j = εijkaib jek

= (a2b3 − a3b2)e1 + (a3b1 − a1b3)e2 + (a1b2 − a2b1)e3, (1.31)

where n is the unit vector which forms the right-handed bases (a, b, n) in this order. It followsfor base vectors from equation (1.31) that

ei × e j = εijkek. (1.32)

Here, the following equations hold for the vector product:

a × a = 0, (1.33)

a × b = −b × a, (1.34)

a × (b + c) = a × b + a × c (distributive law), (1.35)

s(a × b) = (sa × b) = a × (sb) = (a × b)s, (1.36)

(aa + bb) × c = aa × c + bb × c, (1.37)

‖a × b‖2 + (a · b)2 = (‖a‖‖b‖)2. (1.38)

1.3.3 Scalar Triple Product

The scalar triple product of vectors is defined by

[abc] ≡ a · (b × c) = εijkaib jck, (1.39)

fulfilling

[abc] = [bca] = [cab] = −[bac] = −[cba] = −[acb]. (1.40)

Denoting the vectors a, b, c by v1, v2, v3, it follows from equation (1.39) that

[viv jvk] = eijk[v1v2v3], (1.41)

noting the fact that the term on the right-hand side of this equation is +[v1, v2, v3], −[v1, v2, v3]and 0 when indices i, j, k are even and odd permutations and two of indices coincide with eachother, respectively.

Here, the following equations hold for the scalar triple product.

[eie jek] = εijk, (1.42)

[sa, b, c] = [a, sb, c] = [a, b, sc] = s[abc], (1.43)

[aa + bb, c, d] = a[acd] + b[bcd], (1.44)

[a × b, b × c, c × a] = [abc]2, (1.45)

[abc]d = [bcd]a + [adc]b + [abd]c, (1.46)

[a × b, c × d, e × f] = [abd][cef] − [abc][def]. (1.47)